{"version":3,"file":"index.mjs","names":["errorMap: Record<LinearErrorType, string>","errorConstructorMap: Record<LinearErrorType, typeof LinearError>","_nodejsCustomInspectSymbol","_interopRequireDefault","_typeof","obj","_interopRequireDefault","_interopRequireDefault","Location","Token","indent","print","Document","fetch","oHeaders: Record<string, string>","o: Record<string, string>","connection: Connection<T>","fetch"],"sources":["../src/types.ts","../src/utils.ts","../src/error.ts","../../../node_modules/.pnpm/graphql@15.10.1/node_modules/graphql/jsutils/nodejsCustomInspectSymbol.js","../../../node_modules/.pnpm/graphql@15.10.1/node_modules/graphql/jsutils/inspect.js","../../../node_modules/.pnpm/graphql@15.10.1/node_modules/graphql/jsutils/invariant.js","../../../node_modules/.pnpm/graphql@15.10.1/node_modules/graphql/jsutils/defineInspect.js","../../../node_modules/.pnpm/graphql@15.10.1/node_modules/graphql/language/ast.js","../../../node_modules/.pnpm/graphql@15.10.1/node_modules/graphql/language/visitor.js","../../../node_modules/.pnpm/graphql@15.10.1/node_modules/graphql/language/blockString.js","../../../node_modules/.pnpm/graphql@15.10.1/node_modules/graphql/language/printer.js","../src/graphql-client.ts","../src/_generated_documents.ts","../src/_generated_sdk.ts","../src/client.ts","../src/index.ts"],"sourcesContent":["/**\n * Input options for creating a Linear Client\n */\nexport interface LinearClientOptions extends RequestInit {\n  /** Personal api token generated from https://linear.app/settings/account/security */\n  apiKey?: string;\n  /** The access token returned from oauth endpoints configured in https://linear.app/settings/account/security */\n  accessToken?: string;\n  /** The url to the Linear graphql api */\n  apiUrl?: string;\n}\n\n/**\n * Validated LinearGraphQLClient options\n */\nexport interface LinearClientParsedOptions extends RequestInit {\n  /** The url to the Linear graphql api defaulted to production */\n  apiUrl: string;\n}\n\n/**\n * The raw response from the Linear GraphQL Client\n */\nexport interface LinearRawResponse<Data> {\n  /** The returned data */\n  data?: Data;\n  /** Any extensions returned by the Linear API */\n  extensions?: unknown;\n  /** Response headers */\n  headers?: Headers;\n  /** Response status */\n  status?: number;\n  /** An error message */\n  error?: string;\n  /** Any GraphQL errors returned by the Linear API */\n  errors?: LinearGraphQLErrorRaw[];\n}\n\n/**\n * The error types returned by the Linear API\n */\nexport enum LinearErrorType {\n  \"FeatureNotAccessible\" = \"FeatureNotAccessible\",\n  \"InvalidInput\" = \"InvalidInput\",\n  \"Ratelimited\" = \"Ratelimited\",\n  \"NetworkError\" = \"NetworkError\",\n  \"AuthenticationError\" = \"AuthenticationError\",\n  \"Forbidden\" = \"Forbidden\",\n  \"BootstrapError\" = \"BootstrapError\",\n  \"Unknown\" = \"Unknown\",\n  \"InternalError\" = \"InternalError\",\n  \"Other\" = \"Other\",\n  \"UserError\" = \"UserError\",\n  \"GraphqlError\" = \"GraphqlError\",\n  \"LockTimeout\" = \"LockTimeout\",\n  \"UsageLimitExceeded\" = \"UsageLimitExceeded\",\n}\n\n/**\n * One of potentially many raw graphql errors returned by the Linear API\n */\nexport interface LinearGraphQLErrorRaw {\n  /** The error type */\n  message?: LinearErrorType;\n  /** The path to the graphql node at which the error occured */\n  path?: string[];\n  extensions?: {\n    /** The error type */\n    type?: LinearErrorType;\n    /** If caused by the user input */\n    userError?: boolean;\n    /** A friendly error message */\n    userPresentableMessage?: string;\n  };\n}\n\n/**\n * Description of a GraphQL request used in error handling\n */\nexport interface GraphQLRequestContext<Variables extends Record<string, unknown>> {\n  query: string;\n  variables?: Variables;\n}\n\n/**\n * The raw error returned by the Linear API\n */\nexport interface LinearErrorRaw {\n  /** Error name if available */\n  name?: string;\n  /** Error message if available */\n  message?: string;\n  /** Error information for the request */\n  request?: GraphQLRequestContext<Record<string, unknown>>;\n  /** Error information for the response */\n  response?: LinearRawResponse<unknown>;\n}\n\n/**\n * @deprecated These types have been moved to `@linear/sdk/webhooks`. Import from there instead.\n */\nexport type {\n  AppUserNotificationWebhookPayloadWithNotification,\n  EntityWebhookPayloadWithUnknownEntityData,\n  EntityWebhookPayloadWithEntityData,\n  EntityWebhookPayloadWithAttachmentData,\n  EntityWebhookPayloadWithAuditEntryData,\n  EntityWebhookPayloadWithCommentData,\n  EntityWebhookPayloadWithCustomerData,\n  EntityWebhookPayloadWithCustomerNeedData,\n  EntityWebhookPayloadWithCycleData,\n  EntityWebhookPayloadWithDocumentData,\n  EntityWebhookPayloadWithInitiativeData,\n  EntityWebhookPayloadWithInitiativeUpdateData,\n  EntityWebhookPayloadWithIssueData,\n  EntityWebhookPayloadWithIssueLabelData,\n  EntityWebhookPayloadWithProjectData,\n  EntityWebhookPayloadWithProjectUpdateData,\n  EntityWebhookPayloadWithReactionData,\n  EntityWebhookPayloadWithUserData,\n} from \"./webhooks/types.js\";\n","/**\n * Serialize an object into an encoded user agent string\n *\n * @param seed user agent properties to serialize\n * @returns the serialized user agent string\n */\nexport function serializeUserAgent(seed: Record<string, string>): string {\n  return Object.entries(seed).reduce((acc, [key, value]) => {\n    const encoded = `${key}@${encodeURIComponent(value)}`;\n    return acc ? `${acc} ${encoded}` : encoded;\n  }, \"\");\n}\n\n/**\n * Capitalize the first character of a string\n *\n * @param str the string to capitalize\n */\nexport function capitalize(str?: string): string | undefined {\n  return str ? `${str.charAt(0).toUpperCase()}${str.slice(1)}` : undefined;\n}\n\n/**\n * Type safe check for non defined values\n */\nexport function nonNullable<Type>(value: Type): value is NonNullable<Type> {\n  return value !== null && value !== undefined;\n}\n\n/**\n * Return the key matching the value in an object\n */\nexport function getKeyByValue<Key extends string, Value>(obj: Record<Key, Value>, value: Value): Key | undefined {\n  const keys = Object.keys(obj) as Key[];\n  return keys.find(key => obj[key] === value);\n}\n","import { LinearErrorRaw, LinearErrorType, LinearGraphQLErrorRaw } from \"./types.js\";\nimport { capitalize, getKeyByValue, nonNullable } from \"./utils.js\";\n\n/**\n * A map between the Linear API string type and the LinearErrorType enum\n */\nconst errorMap: Record<LinearErrorType, string> = {\n  [LinearErrorType.FeatureNotAccessible]: \"feature not accessible\",\n  [LinearErrorType.InvalidInput]: \"invalid input\",\n  [LinearErrorType.Ratelimited]: \"ratelimited\",\n  [LinearErrorType.NetworkError]: \"network error\",\n  [LinearErrorType.AuthenticationError]: \"authentication error\",\n  [LinearErrorType.Forbidden]: \"forbidden\",\n  [LinearErrorType.BootstrapError]: \"bootstrap error\",\n  [LinearErrorType.Unknown]: \"unknown\",\n  [LinearErrorType.InternalError]: \"internal error\",\n  [LinearErrorType.Other]: \"other\",\n  [LinearErrorType.UserError]: \"user error\",\n  [LinearErrorType.GraphqlError]: \"graphql error\",\n  [LinearErrorType.LockTimeout]: \"lock timeout\",\n  [LinearErrorType.UsageLimitExceeded]: \"usage limit exceeded\",\n};\n\n/**\n * Match the error type or return unknown\n */\nfunction getErrorType(type?: string): LinearErrorType {\n  return getKeyByValue(errorMap, type) ?? LinearErrorType.Unknown;\n}\n/**\n * The error shown if no other message is available\n */\nconst defaultError = \"Unknown error from LinearClient\";\n\n/**\n * One of potentially many graphql errors returned by the Linear API\n *\n * @error the raw graphql error returned on the error response\n */\nexport class LinearGraphQLError {\n  /** The type of this graphql error */\n  public type: LinearErrorType;\n  /** A friendly error message */\n  public message: string;\n  /** If this error is caused by the user input */\n  public userError?: boolean;\n  /** The path to the graphql node at which the error occured */\n  public path?: string[];\n\n  public constructor(error?: LinearGraphQLErrorRaw) {\n    this.type = getErrorType(error?.extensions?.type);\n    this.userError = error?.extensions?.userError;\n    this.path = error?.path;\n\n    /** Select most readable message */\n    this.message =\n      error?.extensions?.userPresentableMessage ?? error?.message ?? error?.extensions?.type ?? defaultError;\n  }\n}\n\n/**\n * An error from the Linear API\n *\n * @param error a raw error returned from the LinearGraphQLClient\n */\nexport class LinearError extends Error {\n  /** The type of the first error returned by the Linear API */\n  public type?: LinearErrorType;\n  /** A list of graphql errors returned by the Linear API */\n  public errors?: LinearGraphQLError[];\n  /** The graphql query that caused this error */\n  public query?: string;\n  /** The graphql variables that caused this error */\n  public variables?: Record<string, unknown>;\n  /** Any data returned by this request */\n  public data?: unknown;\n  /** The http status of this request */\n  public status?: number;\n  /** The raw LinearGraphQLClient error */\n  public raw?: LinearErrorRaw;\n\n  public constructor(error?: LinearErrorRaw, errors?: LinearGraphQLError[], type?: LinearErrorType) {\n    /** Find messages, duplicate and join, or default */\n    super(\n      Array.from(\n        new Set(\n          [capitalize(error?.message?.split(\": {\")?.[0]), error?.response?.error, errors?.[0]?.message].filter(\n            nonNullable\n          )\n        )\n      )\n        .filter(nonNullable)\n        .join(\" - \") ?? defaultError\n    );\n\n    this.type = type;\n\n    /** Set error properties */\n    this.errors = errors;\n    this.query = error?.request?.query;\n    this.variables = error?.request?.variables;\n    this.status = error?.response?.status;\n    this.data = error?.response?.data;\n    this.raw = error;\n  }\n}\n\nexport class FeatureNotAccessibleLinearError extends LinearError {\n  public constructor(error?: LinearErrorRaw, errors?: LinearGraphQLError[]) {\n    super(error, errors, LinearErrorType.FeatureNotAccessible);\n  }\n}\n\nexport class InvalidInputLinearError extends LinearError {\n  public constructor(error?: LinearErrorRaw, errors?: LinearGraphQLError[]) {\n    super(error, errors, LinearErrorType.InvalidInput);\n  }\n}\n\nexport class RatelimitedLinearError extends LinearError {\n  public constructor(error?: LinearErrorRaw, errors?: LinearGraphQLError[]) {\n    super(error, errors, LinearErrorType.Ratelimited);\n\n    const headers = error?.response?.headers;\n    this.retryAfter = this.parseNumber(headers?.get(\"retry-after\"));\n    this.requestsLimit = this.parseNumber(headers?.get(\"x-ratelimit-requests-limit\"));\n    this.requestsRemaining = this.parseNumber(headers?.get(\"x-ratelimit-requests-remaining\"));\n    this.requestsResetAt = this.parseNumber(headers?.get(\"x-ratelimit-requests-reset\"));\n    this.complexityLimit = this.parseNumber(headers?.get(\"x-ratelimit-complexity-limit\"));\n    this.complexityRemaining = this.parseNumber(headers?.get(\"x-ratelimit-complexity-remaining\"));\n    this.complexityResetAt = this.parseNumber(headers?.get(\"x-ratelimit-complexity-reset\"));\n  }\n\n  /** How long, in seconds, the user agent should wait before making a follow-up request. */\n  public retryAfter: number | undefined;\n\n  /** The max amount of requests allowed in the duration. */\n  public requestsLimit: number | undefined;\n  /** The remaining requests before rate limiting kicks in. */\n  public requestsRemaining: number | undefined;\n  /** Unix timestamp at which the requests will be reset. */\n  public requestsResetAt: number | undefined;\n\n  /** The max amount of complexity allowed in the duration. */\n  public complexityLimit: number | undefined;\n  /** The remaining complexity before rate limiting kicks in. */\n  public complexityRemaining: number | undefined;\n  /** Unix timestamp at which the complexity will be reset. */\n  public complexityResetAt: number | undefined;\n\n  private parseNumber(value: string | undefined | null): number | undefined {\n    if (value === undefined || value === null || value === \"\") {\n      return undefined;\n    }\n    // eslint-disable-next-line no-constant-binary-expression\n    return Number(value) ?? undefined;\n  }\n}\n\nexport class NetworkLinearError extends LinearError {\n  public constructor(error?: LinearErrorRaw, errors?: LinearGraphQLError[]) {\n    super(error, errors, LinearErrorType.NetworkError);\n  }\n}\n\nexport class AuthenticationLinearError extends LinearError {\n  public constructor(error?: LinearErrorRaw, errors?: LinearGraphQLError[]) {\n    super(error, errors, LinearErrorType.AuthenticationError);\n  }\n}\n\nexport class ForbiddenLinearError extends LinearError {\n  public constructor(error?: LinearErrorRaw, errors?: LinearGraphQLError[]) {\n    super(error, errors, LinearErrorType.Forbidden);\n  }\n}\n\nexport class BootstrapLinearError extends LinearError {\n  public constructor(error?: LinearErrorRaw, errors?: LinearGraphQLError[]) {\n    super(error, errors, LinearErrorType.BootstrapError);\n  }\n}\n\nexport class UnknownLinearError extends LinearError {\n  public constructor(error?: LinearErrorRaw, errors?: LinearGraphQLError[]) {\n    super(error, errors, LinearErrorType.Unknown);\n  }\n}\n\nexport class InternalLinearError extends LinearError {\n  public constructor(error?: LinearErrorRaw, errors?: LinearGraphQLError[]) {\n    super(error, errors, LinearErrorType.InternalError);\n  }\n}\n\nexport class OtherLinearError extends LinearError {\n  public constructor(error?: LinearErrorRaw, errors?: LinearGraphQLError[]) {\n    super(error, errors, LinearErrorType.Other);\n  }\n}\n\nexport class UserLinearError extends LinearError {\n  public constructor(error?: LinearErrorRaw, errors?: LinearGraphQLError[]) {\n    super(error, errors, LinearErrorType.UserError);\n  }\n}\n\nexport class GraphqlLinearError extends LinearError {\n  public constructor(error?: LinearErrorRaw, errors?: LinearGraphQLError[]) {\n    super(error, errors, LinearErrorType.GraphqlError);\n  }\n}\n\nexport class LockTimeoutLinearError extends LinearError {\n  public constructor(error?: LinearErrorRaw, errors?: LinearGraphQLError[]) {\n    super(error, errors, LinearErrorType.LockTimeout);\n  }\n}\n\nexport class UsageLimitExceededLinearError extends LinearError {\n  public constructor(error?: LinearErrorRaw, errors?: LinearGraphQLError[]) {\n    super(error, errors, LinearErrorType.UsageLimitExceeded);\n  }\n}\n\n/**\n * A map between the Linear error type and the LinearError class\n */\nconst errorConstructorMap: Record<LinearErrorType, typeof LinearError> = {\n  [LinearErrorType.FeatureNotAccessible]: FeatureNotAccessibleLinearError,\n  [LinearErrorType.InvalidInput]: InvalidInputLinearError,\n  [LinearErrorType.Ratelimited]: RatelimitedLinearError,\n  [LinearErrorType.NetworkError]: NetworkLinearError,\n  [LinearErrorType.AuthenticationError]: AuthenticationLinearError,\n  [LinearErrorType.Forbidden]: ForbiddenLinearError,\n  [LinearErrorType.BootstrapError]: BootstrapLinearError,\n  [LinearErrorType.Unknown]: UnknownLinearError,\n  [LinearErrorType.InternalError]: InternalLinearError,\n  [LinearErrorType.Other]: OtherLinearError,\n  [LinearErrorType.UserError]: UserLinearError,\n  [LinearErrorType.GraphqlError]: GraphqlLinearError,\n  [LinearErrorType.LockTimeout]: LockTimeoutLinearError,\n  [LinearErrorType.UsageLimitExceeded]: UsageLimitExceededLinearError,\n};\n\nexport function parseLinearError(error?: LinearErrorRaw | LinearError): LinearError {\n  if (error instanceof LinearError) {\n    return error;\n  }\n\n  /** Parse graphQL errors */\n  const errors = (error?.response?.errors ?? []).map(graphqlError => {\n    return new LinearGraphQLError(graphqlError);\n  });\n\n  /** Set type based first graphql error or http status */\n  const status = error?.response?.status;\n  const type =\n    errors[0]?.type ??\n    (status === 403\n      ? LinearErrorType.Forbidden\n      : status === 429\n        ? LinearErrorType.Ratelimited\n        : `${status}`.startsWith(\"4\")\n          ? LinearErrorType.AuthenticationError\n          : status === 500\n            ? LinearErrorType.InternalError\n            : `${status}`.startsWith(\"5\")\n              ? LinearErrorType.NetworkError\n              : LinearErrorType.Unknown);\n\n  const LinearErrorConstructor = errorConstructorMap[type] ?? LinearError;\n\n  return new LinearErrorConstructor(error, errors);\n}\n","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\n// istanbul ignore next (See: 'https://github.com/graphql/graphql-js/issues/2317')\nvar nodejsCustomInspectSymbol = typeof Symbol === 'function' && typeof Symbol.for === 'function' ? Symbol.for('nodejs.util.inspect.custom') : undefined;\nvar _default = nodejsCustomInspectSymbol;\nexports.default = _default;\n","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = inspect;\n\nvar _nodejsCustomInspectSymbol = _interopRequireDefault(require(\"./nodejsCustomInspectSymbol.js\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction _typeof(obj) { \"@babel/helpers - typeof\"; if (typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj; }; } return _typeof(obj); }\n\nvar MAX_ARRAY_LENGTH = 10;\nvar MAX_RECURSIVE_DEPTH = 2;\n/**\n * Used to print values in error messages.\n */\n\nfunction inspect(value) {\n  return formatValue(value, []);\n}\n\nfunction formatValue(value, seenValues) {\n  switch (_typeof(value)) {\n    case 'string':\n      return JSON.stringify(value);\n\n    case 'function':\n      return value.name ? \"[function \".concat(value.name, \"]\") : '[function]';\n\n    case 'object':\n      if (value === null) {\n        return 'null';\n      }\n\n      return formatObjectValue(value, seenValues);\n\n    default:\n      return String(value);\n  }\n}\n\nfunction formatObjectValue(value, previouslySeenValues) {\n  if (previouslySeenValues.indexOf(value) !== -1) {\n    return '[Circular]';\n  }\n\n  var seenValues = [].concat(previouslySeenValues, [value]);\n  var customInspectFn = getCustomFn(value);\n\n  if (customInspectFn !== undefined) {\n    var customValue = customInspectFn.call(value); // check for infinite recursion\n\n    if (customValue !== value) {\n      return typeof customValue === 'string' ? customValue : formatValue(customValue, seenValues);\n    }\n  } else if (Array.isArray(value)) {\n    return formatArray(value, seenValues);\n  }\n\n  return formatObject(value, seenValues);\n}\n\nfunction formatObject(object, seenValues) {\n  var keys = Object.keys(object);\n\n  if (keys.length === 0) {\n    return '{}';\n  }\n\n  if (seenValues.length > MAX_RECURSIVE_DEPTH) {\n    return '[' + getObjectTag(object) + ']';\n  }\n\n  var properties = keys.map(function (key) {\n    var value = formatValue(object[key], seenValues);\n    return key + ': ' + value;\n  });\n  return '{ ' + properties.join(', ') + ' }';\n}\n\nfunction formatArray(array, seenValues) {\n  if (array.length === 0) {\n    return '[]';\n  }\n\n  if (seenValues.length > MAX_RECURSIVE_DEPTH) {\n    return '[Array]';\n  }\n\n  var len = Math.min(MAX_ARRAY_LENGTH, array.length);\n  var remaining = array.length - len;\n  var items = [];\n\n  for (var i = 0; i < len; ++i) {\n    items.push(formatValue(array[i], seenValues));\n  }\n\n  if (remaining === 1) {\n    items.push('... 1 more item');\n  } else if (remaining > 1) {\n    items.push(\"... \".concat(remaining, \" more items\"));\n  }\n\n  return '[' + items.join(', ') + ']';\n}\n\nfunction getCustomFn(object) {\n  var customInspectFn = object[String(_nodejsCustomInspectSymbol.default)];\n\n  if (typeof customInspectFn === 'function') {\n    return customInspectFn;\n  }\n\n  if (typeof object.inspect === 'function') {\n    return object.inspect;\n  }\n}\n\nfunction getObjectTag(object) {\n  var tag = Object.prototype.toString.call(object).replace(/^\\[object /, '').replace(/]$/, '');\n\n  if (tag === 'Object' && typeof object.constructor === 'function') {\n    var name = object.constructor.name;\n\n    if (typeof name === 'string' && name !== '') {\n      return name;\n    }\n  }\n\n  return tag;\n}\n","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = invariant;\n\nfunction invariant(condition, message) {\n  var booleanCondition = Boolean(condition); // istanbul ignore else (See transformation done in './resources/inlineInvariant.js')\n\n  if (!booleanCondition) {\n    throw new Error(message != null ? message : 'Unexpected invariant triggered.');\n  }\n}\n","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = defineInspect;\n\nvar _invariant = _interopRequireDefault(require(\"./invariant.js\"));\n\nvar _nodejsCustomInspectSymbol = _interopRequireDefault(require(\"./nodejsCustomInspectSymbol.js\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\n/**\n * The `defineInspect()` function defines `inspect()` prototype method as alias of `toJSON`\n */\nfunction defineInspect(classObject) {\n  var fn = classObject.prototype.toJSON;\n  typeof fn === 'function' || (0, _invariant.default)(0);\n  classObject.prototype.inspect = fn; // istanbul ignore else (See: 'https://github.com/graphql/graphql-js/issues/2317')\n\n  if (_nodejsCustomInspectSymbol.default) {\n    classObject.prototype[_nodejsCustomInspectSymbol.default] = fn;\n  }\n}\n","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.isNode = isNode;\nexports.Token = exports.Location = void 0;\n\nvar _defineInspect = _interopRequireDefault(require(\"../jsutils/defineInspect.js\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\n/**\n * Contains a range of UTF-8 character offsets and token references that\n * identify the region of the source from which the AST derived.\n */\nvar Location = /*#__PURE__*/function () {\n  /**\n   * The character offset at which this Node begins.\n   */\n\n  /**\n   * The character offset at which this Node ends.\n   */\n\n  /**\n   * The Token at which this Node begins.\n   */\n\n  /**\n   * The Token at which this Node ends.\n   */\n\n  /**\n   * The Source document the AST represents.\n   */\n  function Location(startToken, endToken, source) {\n    this.start = startToken.start;\n    this.end = endToken.end;\n    this.startToken = startToken;\n    this.endToken = endToken;\n    this.source = source;\n  }\n\n  var _proto = Location.prototype;\n\n  _proto.toJSON = function toJSON() {\n    return {\n      start: this.start,\n      end: this.end\n    };\n  };\n\n  return Location;\n}(); // Print a simplified form when appearing in `inspect` and `util.inspect`.\n\n\nexports.Location = Location;\n(0, _defineInspect.default)(Location);\n/**\n * Represents a range of characters represented by a lexical token\n * within a Source.\n */\n\nvar Token = /*#__PURE__*/function () {\n  /**\n   * The kind of Token.\n   */\n\n  /**\n   * The character offset at which this Node begins.\n   */\n\n  /**\n   * The character offset at which this Node ends.\n   */\n\n  /**\n   * The 1-indexed line number on which this Token appears.\n   */\n\n  /**\n   * The 1-indexed column number at which this Token begins.\n   */\n\n  /**\n   * For non-punctuation tokens, represents the interpreted value of the token.\n   */\n\n  /**\n   * Tokens exist as nodes in a double-linked-list amongst all tokens\n   * including ignored tokens. <SOF> is always the first node and <EOF>\n   * the last.\n   */\n  function Token(kind, start, end, line, column, prev, value) {\n    this.kind = kind;\n    this.start = start;\n    this.end = end;\n    this.line = line;\n    this.column = column;\n    this.value = value;\n    this.prev = prev;\n    this.next = null;\n  }\n\n  var _proto2 = Token.prototype;\n\n  _proto2.toJSON = function toJSON() {\n    return {\n      kind: this.kind,\n      value: this.value,\n      line: this.line,\n      column: this.column\n    };\n  };\n\n  return Token;\n}(); // Print a simplified form when appearing in `inspect` and `util.inspect`.\n\n\nexports.Token = Token;\n(0, _defineInspect.default)(Token);\n/**\n * @internal\n */\n\nfunction isNode(maybeNode) {\n  return maybeNode != null && typeof maybeNode.kind === 'string';\n}\n/**\n * The list of all possible AST node types.\n */\n","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.visit = visit;\nexports.visitInParallel = visitInParallel;\nexports.getVisitFn = getVisitFn;\nexports.BREAK = exports.QueryDocumentKeys = void 0;\n\nvar _inspect = _interopRequireDefault(require(\"../jsutils/inspect.js\"));\n\nvar _ast = require(\"./ast.js\");\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar QueryDocumentKeys = {\n  Name: [],\n  Document: ['definitions'],\n  OperationDefinition: ['name', 'variableDefinitions', 'directives', 'selectionSet'],\n  VariableDefinition: ['variable', 'type', 'defaultValue', 'directives'],\n  Variable: ['name'],\n  SelectionSet: ['selections'],\n  Field: ['alias', 'name', 'arguments', 'directives', 'selectionSet'],\n  Argument: ['name', 'value'],\n  FragmentSpread: ['name', 'directives'],\n  InlineFragment: ['typeCondition', 'directives', 'selectionSet'],\n  FragmentDefinition: ['name', // Note: fragment variable definitions are experimental and may be changed\n  // or removed in the future.\n  'variableDefinitions', 'typeCondition', 'directives', 'selectionSet'],\n  IntValue: [],\n  FloatValue: [],\n  StringValue: [],\n  BooleanValue: [],\n  NullValue: [],\n  EnumValue: [],\n  ListValue: ['values'],\n  ObjectValue: ['fields'],\n  ObjectField: ['name', 'value'],\n  Directive: ['name', 'arguments'],\n  NamedType: ['name'],\n  ListType: ['type'],\n  NonNullType: ['type'],\n  SchemaDefinition: ['description', 'directives', 'operationTypes'],\n  OperationTypeDefinition: ['type'],\n  ScalarTypeDefinition: ['description', 'name', 'directives'],\n  ObjectTypeDefinition: ['description', 'name', 'interfaces', 'directives', 'fields'],\n  FieldDefinition: ['description', 'name', 'arguments', 'type', 'directives'],\n  InputValueDefinition: ['description', 'name', 'type', 'defaultValue', 'directives'],\n  InterfaceTypeDefinition: ['description', 'name', 'interfaces', 'directives', 'fields'],\n  UnionTypeDefinition: ['description', 'name', 'directives', 'types'],\n  EnumTypeDefinition: ['description', 'name', 'directives', 'values'],\n  EnumValueDefinition: ['description', 'name', 'directives'],\n  InputObjectTypeDefinition: ['description', 'name', 'directives', 'fields'],\n  DirectiveDefinition: ['description', 'name', 'arguments', 'locations'],\n  SchemaExtension: ['directives', 'operationTypes'],\n  ScalarTypeExtension: ['name', 'directives'],\n  ObjectTypeExtension: ['name', 'interfaces', 'directives', 'fields'],\n  InterfaceTypeExtension: ['name', 'interfaces', 'directives', 'fields'],\n  UnionTypeExtension: ['name', 'directives', 'types'],\n  EnumTypeExtension: ['name', 'directives', 'values'],\n  InputObjectTypeExtension: ['name', 'directives', 'fields']\n};\nexports.QueryDocumentKeys = QueryDocumentKeys;\nvar BREAK = Object.freeze({});\n/**\n * visit() will walk through an AST using a depth-first traversal, calling\n * the visitor's enter function at each node in the traversal, and calling the\n * leave function after visiting that node and all of its child nodes.\n *\n * By returning different values from the enter and leave functions, the\n * behavior of the visitor can be altered, including skipping over a sub-tree of\n * the AST (by returning false), editing the AST by returning a value or null\n * to remove the value, or to stop the whole traversal by returning BREAK.\n *\n * When using visit() to edit an AST, the original AST will not be modified, and\n * a new version of the AST with the changes applied will be returned from the\n * visit function.\n *\n *     const editedAST = visit(ast, {\n *       enter(node, key, parent, path, ancestors) {\n *         // @return\n *         //   undefined: no action\n *         //   false: skip visiting this node\n *         //   visitor.BREAK: stop visiting altogether\n *         //   null: delete this node\n *         //   any value: replace this node with the returned value\n *       },\n *       leave(node, key, parent, path, ancestors) {\n *         // @return\n *         //   undefined: no action\n *         //   false: no action\n *         //   visitor.BREAK: stop visiting altogether\n *         //   null: delete this node\n *         //   any value: replace this node with the returned value\n *       }\n *     });\n *\n * Alternatively to providing enter() and leave() functions, a visitor can\n * instead provide functions named the same as the kinds of AST nodes, or\n * enter/leave visitors at a named key, leading to four permutations of the\n * visitor API:\n *\n * 1) Named visitors triggered when entering a node of a specific kind.\n *\n *     visit(ast, {\n *       Kind(node) {\n *         // enter the \"Kind\" node\n *       }\n *     })\n *\n * 2) Named visitors that trigger upon entering and leaving a node of\n *    a specific kind.\n *\n *     visit(ast, {\n *       Kind: {\n *         enter(node) {\n *           // enter the \"Kind\" node\n *         }\n *         leave(node) {\n *           // leave the \"Kind\" node\n *         }\n *       }\n *     })\n *\n * 3) Generic visitors that trigger upon entering and leaving any node.\n *\n *     visit(ast, {\n *       enter(node) {\n *         // enter any node\n *       },\n *       leave(node) {\n *         // leave any node\n *       }\n *     })\n *\n * 4) Parallel visitors for entering and leaving nodes of a specific kind.\n *\n *     visit(ast, {\n *       enter: {\n *         Kind(node) {\n *           // enter the \"Kind\" node\n *         }\n *       },\n *       leave: {\n *         Kind(node) {\n *           // leave the \"Kind\" node\n *         }\n *       }\n *     })\n */\n\nexports.BREAK = BREAK;\n\nfunction visit(root, visitor) {\n  var visitorKeys = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : QueryDocumentKeys;\n\n  /* eslint-disable no-undef-init */\n  var stack = undefined;\n  var inArray = Array.isArray(root);\n  var keys = [root];\n  var index = -1;\n  var edits = [];\n  var node = undefined;\n  var key = undefined;\n  var parent = undefined;\n  var path = [];\n  var ancestors = [];\n  var newRoot = root;\n  /* eslint-enable no-undef-init */\n\n  do {\n    index++;\n    var isLeaving = index === keys.length;\n    var isEdited = isLeaving && edits.length !== 0;\n\n    if (isLeaving) {\n      key = ancestors.length === 0 ? undefined : path[path.length - 1];\n      node = parent;\n      parent = ancestors.pop();\n\n      if (isEdited) {\n        if (inArray) {\n          node = node.slice();\n        } else {\n          var clone = {};\n\n          for (var _i2 = 0, _Object$keys2 = Object.keys(node); _i2 < _Object$keys2.length; _i2++) {\n            var k = _Object$keys2[_i2];\n            clone[k] = node[k];\n          }\n\n          node = clone;\n        }\n\n        var editOffset = 0;\n\n        for (var ii = 0; ii < edits.length; ii++) {\n          var editKey = edits[ii][0];\n          var editValue = edits[ii][1];\n\n          if (inArray) {\n            editKey -= editOffset;\n          }\n\n          if (inArray && editValue === null) {\n            node.splice(editKey, 1);\n            editOffset++;\n          } else {\n            node[editKey] = editValue;\n          }\n        }\n      }\n\n      index = stack.index;\n      keys = stack.keys;\n      edits = stack.edits;\n      inArray = stack.inArray;\n      stack = stack.prev;\n    } else {\n      key = parent ? inArray ? index : keys[index] : undefined;\n      node = parent ? parent[key] : newRoot;\n\n      if (node === null || node === undefined) {\n        continue;\n      }\n\n      if (parent) {\n        path.push(key);\n      }\n    }\n\n    var result = void 0;\n\n    if (!Array.isArray(node)) {\n      if (!(0, _ast.isNode)(node)) {\n        throw new Error(\"Invalid AST Node: \".concat((0, _inspect.default)(node), \".\"));\n      }\n\n      var visitFn = getVisitFn(visitor, node.kind, isLeaving);\n\n      if (visitFn) {\n        result = visitFn.call(visitor, node, key, parent, path, ancestors);\n\n        if (result === BREAK) {\n          break;\n        }\n\n        if (result === false) {\n          if (!isLeaving) {\n            path.pop();\n            continue;\n          }\n        } else if (result !== undefined) {\n          edits.push([key, result]);\n\n          if (!isLeaving) {\n            if ((0, _ast.isNode)(result)) {\n              node = result;\n            } else {\n              path.pop();\n              continue;\n            }\n          }\n        }\n      }\n    }\n\n    if (result === undefined && isEdited) {\n      edits.push([key, node]);\n    }\n\n    if (isLeaving) {\n      path.pop();\n    } else {\n      var _visitorKeys$node$kin;\n\n      stack = {\n        inArray: inArray,\n        index: index,\n        keys: keys,\n        edits: edits,\n        prev: stack\n      };\n      inArray = Array.isArray(node);\n      keys = inArray ? node : (_visitorKeys$node$kin = visitorKeys[node.kind]) !== null && _visitorKeys$node$kin !== void 0 ? _visitorKeys$node$kin : [];\n      index = -1;\n      edits = [];\n\n      if (parent) {\n        ancestors.push(parent);\n      }\n\n      parent = node;\n    }\n  } while (stack !== undefined);\n\n  if (edits.length !== 0) {\n    newRoot = edits[edits.length - 1][1];\n  }\n\n  return newRoot;\n}\n/**\n * Creates a new visitor instance which delegates to many visitors to run in\n * parallel. Each visitor will be visited for each node before moving on.\n *\n * If a prior visitor edits a node, no following visitors will see that node.\n */\n\n\nfunction visitInParallel(visitors) {\n  var skipping = new Array(visitors.length);\n  return {\n    enter: function enter(node) {\n      for (var i = 0; i < visitors.length; i++) {\n        if (skipping[i] == null) {\n          var fn = getVisitFn(visitors[i], node.kind,\n          /* isLeaving */\n          false);\n\n          if (fn) {\n            var result = fn.apply(visitors[i], arguments);\n\n            if (result === false) {\n              skipping[i] = node;\n            } else if (result === BREAK) {\n              skipping[i] = BREAK;\n            } else if (result !== undefined) {\n              return result;\n            }\n          }\n        }\n      }\n    },\n    leave: function leave(node) {\n      for (var i = 0; i < visitors.length; i++) {\n        if (skipping[i] == null) {\n          var fn = getVisitFn(visitors[i], node.kind,\n          /* isLeaving */\n          true);\n\n          if (fn) {\n            var result = fn.apply(visitors[i], arguments);\n\n            if (result === BREAK) {\n              skipping[i] = BREAK;\n            } else if (result !== undefined && result !== false) {\n              return result;\n            }\n          }\n        } else if (skipping[i] === node) {\n          skipping[i] = null;\n        }\n      }\n    }\n  };\n}\n/**\n * Given a visitor instance, if it is leaving or not, and a node kind, return\n * the function the visitor runtime should call.\n */\n\n\nfunction getVisitFn(visitor, kind, isLeaving) {\n  var kindVisitor = visitor[kind];\n\n  if (kindVisitor) {\n    if (!isLeaving && typeof kindVisitor === 'function') {\n      // { Kind() {} }\n      return kindVisitor;\n    }\n\n    var kindSpecificVisitor = isLeaving ? kindVisitor.leave : kindVisitor.enter;\n\n    if (typeof kindSpecificVisitor === 'function') {\n      // { Kind: { enter() {}, leave() {} } }\n      return kindSpecificVisitor;\n    }\n  } else {\n    var specificVisitor = isLeaving ? visitor.leave : visitor.enter;\n\n    if (specificVisitor) {\n      if (typeof specificVisitor === 'function') {\n        // { enter() {}, leave() {} }\n        return specificVisitor;\n      }\n\n      var specificKindVisitor = specificVisitor[kind];\n\n      if (typeof specificKindVisitor === 'function') {\n        // { enter: { Kind() {} }, leave: { Kind() {} } }\n        return specificKindVisitor;\n      }\n    }\n  }\n}\n","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.dedentBlockStringValue = dedentBlockStringValue;\nexports.getBlockStringIndentation = getBlockStringIndentation;\nexports.printBlockString = printBlockString;\n\n/**\n * Produces the value of a block string from its parsed raw value, similar to\n * CoffeeScript's block string, Python's docstring trim or Ruby's strip_heredoc.\n *\n * This implements the GraphQL spec's BlockStringValue() static algorithm.\n *\n * @internal\n */\nfunction dedentBlockStringValue(rawString) {\n  // Expand a block string's raw value into independent lines.\n  var lines = rawString.split(/\\r\\n|[\\n\\r]/g); // Remove common indentation from all lines but first.\n\n  var commonIndent = getBlockStringIndentation(rawString);\n\n  if (commonIndent !== 0) {\n    for (var i = 1; i < lines.length; i++) {\n      lines[i] = lines[i].slice(commonIndent);\n    }\n  } // Remove leading and trailing blank lines.\n\n\n  var startLine = 0;\n\n  while (startLine < lines.length && isBlank(lines[startLine])) {\n    ++startLine;\n  }\n\n  var endLine = lines.length;\n\n  while (endLine > startLine && isBlank(lines[endLine - 1])) {\n    --endLine;\n  } // Return a string of the lines joined with U+000A.\n\n\n  return lines.slice(startLine, endLine).join('\\n');\n}\n\nfunction isBlank(str) {\n  for (var i = 0; i < str.length; ++i) {\n    if (str[i] !== ' ' && str[i] !== '\\t') {\n      return false;\n    }\n  }\n\n  return true;\n}\n/**\n * @internal\n */\n\n\nfunction getBlockStringIndentation(value) {\n  var _commonIndent;\n\n  var isFirstLine = true;\n  var isEmptyLine = true;\n  var indent = 0;\n  var commonIndent = null;\n\n  for (var i = 0; i < value.length; ++i) {\n    switch (value.charCodeAt(i)) {\n      case 13:\n        //  \\r\n        if (value.charCodeAt(i + 1) === 10) {\n          ++i; // skip \\r\\n as one symbol\n        }\n\n      // falls through\n\n      case 10:\n        //  \\n\n        isFirstLine = false;\n        isEmptyLine = true;\n        indent = 0;\n        break;\n\n      case 9: //   \\t\n\n      case 32:\n        //  <space>\n        ++indent;\n        break;\n\n      default:\n        if (isEmptyLine && !isFirstLine && (commonIndent === null || indent < commonIndent)) {\n          commonIndent = indent;\n        }\n\n        isEmptyLine = false;\n    }\n  }\n\n  return (_commonIndent = commonIndent) !== null && _commonIndent !== void 0 ? _commonIndent : 0;\n}\n/**\n * Print a block string in the indented block form by adding a leading and\n * trailing blank line. However, if a block string starts with whitespace and is\n * a single-line, adding a leading blank line would strip that whitespace.\n *\n * @internal\n */\n\n\nfunction printBlockString(value) {\n  var indentation = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '';\n  var preferMultipleLines = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;\n  var isSingleLine = value.indexOf('\\n') === -1;\n  var hasLeadingSpace = value[0] === ' ' || value[0] === '\\t';\n  var hasTrailingQuote = value[value.length - 1] === '\"';\n  var hasTrailingSlash = value[value.length - 1] === '\\\\';\n  var printAsMultipleLines = !isSingleLine || hasTrailingQuote || hasTrailingSlash || preferMultipleLines;\n  var result = ''; // Format a multi-line block quote to account for leading space.\n\n  if (printAsMultipleLines && !(isSingleLine && hasLeadingSpace)) {\n    result += '\\n' + indentation;\n  }\n\n  result += indentation ? value.replace(/\\n/g, '\\n' + indentation) : value;\n\n  if (printAsMultipleLines) {\n    result += '\\n';\n  }\n\n  return '\"\"\"' + result.replace(/\"\"\"/g, '\\\\\"\"\"') + '\"\"\"';\n}\n","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.print = print;\n\nvar _visitor = require(\"./visitor.js\");\n\nvar _blockString = require(\"./blockString.js\");\n\n/**\n * Converts an AST into a string, using one set of reasonable\n * formatting rules.\n */\nfunction print(ast) {\n  return (0, _visitor.visit)(ast, {\n    leave: printDocASTReducer\n  });\n}\n\nvar MAX_LINE_LENGTH = 80; // TODO: provide better type coverage in future\n\nvar printDocASTReducer = {\n  Name: function Name(node) {\n    return node.value;\n  },\n  Variable: function Variable(node) {\n    return '$' + node.name;\n  },\n  // Document\n  Document: function Document(node) {\n    return join(node.definitions, '\\n\\n') + '\\n';\n  },\n  OperationDefinition: function OperationDefinition(node) {\n    var op = node.operation;\n    var name = node.name;\n    var varDefs = wrap('(', join(node.variableDefinitions, ', '), ')');\n    var directives = join(node.directives, ' ');\n    var selectionSet = node.selectionSet; // Anonymous queries with no directives or variable definitions can use\n    // the query short form.\n\n    return !name && !directives && !varDefs && op === 'query' ? selectionSet : join([op, join([name, varDefs]), directives, selectionSet], ' ');\n  },\n  VariableDefinition: function VariableDefinition(_ref) {\n    var variable = _ref.variable,\n        type = _ref.type,\n        defaultValue = _ref.defaultValue,\n        directives = _ref.directives;\n    return variable + ': ' + type + wrap(' = ', defaultValue) + wrap(' ', join(directives, ' '));\n  },\n  SelectionSet: function SelectionSet(_ref2) {\n    var selections = _ref2.selections;\n    return block(selections);\n  },\n  Field: function Field(_ref3) {\n    var alias = _ref3.alias,\n        name = _ref3.name,\n        args = _ref3.arguments,\n        directives = _ref3.directives,\n        selectionSet = _ref3.selectionSet;\n    var prefix = wrap('', alias, ': ') + name;\n    var argsLine = prefix + wrap('(', join(args, ', '), ')');\n\n    if (argsLine.length > MAX_LINE_LENGTH) {\n      argsLine = prefix + wrap('(\\n', indent(join(args, '\\n')), '\\n)');\n    }\n\n    return join([argsLine, join(directives, ' '), selectionSet], ' ');\n  },\n  Argument: function Argument(_ref4) {\n    var name = _ref4.name,\n        value = _ref4.value;\n    return name + ': ' + value;\n  },\n  // Fragments\n  FragmentSpread: function FragmentSpread(_ref5) {\n    var name = _ref5.name,\n        directives = _ref5.directives;\n    return '...' + name + wrap(' ', join(directives, ' '));\n  },\n  InlineFragment: function InlineFragment(_ref6) {\n    var typeCondition = _ref6.typeCondition,\n        directives = _ref6.directives,\n        selectionSet = _ref6.selectionSet;\n    return join(['...', wrap('on ', typeCondition), join(directives, ' '), selectionSet], ' ');\n  },\n  FragmentDefinition: function FragmentDefinition(_ref7) {\n    var name = _ref7.name,\n        typeCondition = _ref7.typeCondition,\n        variableDefinitions = _ref7.variableDefinitions,\n        directives = _ref7.directives,\n        selectionSet = _ref7.selectionSet;\n    return (// Note: fragment variable definitions are experimental and may be changed\n      // or removed in the future.\n      \"fragment \".concat(name).concat(wrap('(', join(variableDefinitions, ', '), ')'), \" \") + \"on \".concat(typeCondition, \" \").concat(wrap('', join(directives, ' '), ' ')) + selectionSet\n    );\n  },\n  // Value\n  IntValue: function IntValue(_ref8) {\n    var value = _ref8.value;\n    return value;\n  },\n  FloatValue: function FloatValue(_ref9) {\n    var value = _ref9.value;\n    return value;\n  },\n  StringValue: function StringValue(_ref10, key) {\n    var value = _ref10.value,\n        isBlockString = _ref10.block;\n    return isBlockString ? (0, _blockString.printBlockString)(value, key === 'description' ? '' : '  ') : JSON.stringify(value);\n  },\n  BooleanValue: function BooleanValue(_ref11) {\n    var value = _ref11.value;\n    return value ? 'true' : 'false';\n  },\n  NullValue: function NullValue() {\n    return 'null';\n  },\n  EnumValue: function EnumValue(_ref12) {\n    var value = _ref12.value;\n    return value;\n  },\n  ListValue: function ListValue(_ref13) {\n    var values = _ref13.values;\n    return '[' + join(values, ', ') + ']';\n  },\n  ObjectValue: function ObjectValue(_ref14) {\n    var fields = _ref14.fields;\n    return '{' + join(fields, ', ') + '}';\n  },\n  ObjectField: function ObjectField(_ref15) {\n    var name = _ref15.name,\n        value = _ref15.value;\n    return name + ': ' + value;\n  },\n  // Directive\n  Directive: function Directive(_ref16) {\n    var name = _ref16.name,\n        args = _ref16.arguments;\n    return '@' + name + wrap('(', join(args, ', '), ')');\n  },\n  // Type\n  NamedType: function NamedType(_ref17) {\n    var name = _ref17.name;\n    return name;\n  },\n  ListType: function ListType(_ref18) {\n    var type = _ref18.type;\n    return '[' + type + ']';\n  },\n  NonNullType: function NonNullType(_ref19) {\n    var type = _ref19.type;\n    return type + '!';\n  },\n  // Type System Definitions\n  SchemaDefinition: addDescription(function (_ref20) {\n    var directives = _ref20.directives,\n        operationTypes = _ref20.operationTypes;\n    return join(['schema', join(directives, ' '), block(operationTypes)], ' ');\n  }),\n  OperationTypeDefinition: function OperationTypeDefinition(_ref21) {\n    var operation = _ref21.operation,\n        type = _ref21.type;\n    return operation + ': ' + type;\n  },\n  ScalarTypeDefinition: addDescription(function (_ref22) {\n    var name = _ref22.name,\n        directives = _ref22.directives;\n    return join(['scalar', name, join(directives, ' ')], ' ');\n  }),\n  ObjectTypeDefinition: addDescription(function (_ref23) {\n    var name = _ref23.name,\n        interfaces = _ref23.interfaces,\n        directives = _ref23.directives,\n        fields = _ref23.fields;\n    return join(['type', name, wrap('implements ', join(interfaces, ' & ')), join(directives, ' '), block(fields)], ' ');\n  }),\n  FieldDefinition: addDescription(function (_ref24) {\n    var name = _ref24.name,\n        args = _ref24.arguments,\n        type = _ref24.type,\n        directives = _ref24.directives;\n    return name + (hasMultilineItems(args) ? wrap('(\\n', indent(join(args, '\\n')), '\\n)') : wrap('(', join(args, ', '), ')')) + ': ' + type + wrap(' ', join(directives, ' '));\n  }),\n  InputValueDefinition: addDescription(function (_ref25) {\n    var name = _ref25.name,\n        type = _ref25.type,\n        defaultValue = _ref25.defaultValue,\n        directives = _ref25.directives;\n    return join([name + ': ' + type, wrap('= ', defaultValue), join(directives, ' ')], ' ');\n  }),\n  InterfaceTypeDefinition: addDescription(function (_ref26) {\n    var name = _ref26.name,\n        interfaces = _ref26.interfaces,\n        directives = _ref26.directives,\n        fields = _ref26.fields;\n    return join(['interface', name, wrap('implements ', join(interfaces, ' & ')), join(directives, ' '), block(fields)], ' ');\n  }),\n  UnionTypeDefinition: addDescription(function (_ref27) {\n    var name = _ref27.name,\n        directives = _ref27.directives,\n        types = _ref27.types;\n    return join(['union', name, join(directives, ' '), types && types.length !== 0 ? '= ' + join(types, ' | ') : ''], ' ');\n  }),\n  EnumTypeDefinition: addDescription(function (_ref28) {\n    var name = _ref28.name,\n        directives = _ref28.directives,\n        values = _ref28.values;\n    return join(['enum', name, join(directives, ' '), block(values)], ' ');\n  }),\n  EnumValueDefinition: addDescription(function (_ref29) {\n    var name = _ref29.name,\n        directives = _ref29.directives;\n    return join([name, join(directives, ' ')], ' ');\n  }),\n  InputObjectTypeDefinition: addDescription(function (_ref30) {\n    var name = _ref30.name,\n        directives = _ref30.directives,\n        fields = _ref30.fields;\n    return join(['input', name, join(directives, ' '), block(fields)], ' ');\n  }),\n  DirectiveDefinition: addDescription(function (_ref31) {\n    var name = _ref31.name,\n        args = _ref31.arguments,\n        repeatable = _ref31.repeatable,\n        locations = _ref31.locations;\n    return 'directive @' + name + (hasMultilineItems(args) ? wrap('(\\n', indent(join(args, '\\n')), '\\n)') : wrap('(', join(args, ', '), ')')) + (repeatable ? ' repeatable' : '') + ' on ' + join(locations, ' | ');\n  }),\n  SchemaExtension: function SchemaExtension(_ref32) {\n    var directives = _ref32.directives,\n        operationTypes = _ref32.operationTypes;\n    return join(['extend schema', join(directives, ' '), block(operationTypes)], ' ');\n  },\n  ScalarTypeExtension: function ScalarTypeExtension(_ref33) {\n    var name = _ref33.name,\n        directives = _ref33.directives;\n    return join(['extend scalar', name, join(directives, ' ')], ' ');\n  },\n  ObjectTypeExtension: function ObjectTypeExtension(_ref34) {\n    var name = _ref34.name,\n        interfaces = _ref34.interfaces,\n        directives = _ref34.directives,\n        fields = _ref34.fields;\n    return join(['extend type', name, wrap('implements ', join(interfaces, ' & ')), join(directives, ' '), block(fields)], ' ');\n  },\n  InterfaceTypeExtension: function InterfaceTypeExtension(_ref35) {\n    var name = _ref35.name,\n        interfaces = _ref35.interfaces,\n        directives = _ref35.directives,\n        fields = _ref35.fields;\n    return join(['extend interface', name, wrap('implements ', join(interfaces, ' & ')), join(directives, ' '), block(fields)], ' ');\n  },\n  UnionTypeExtension: function UnionTypeExtension(_ref36) {\n    var name = _ref36.name,\n        directives = _ref36.directives,\n        types = _ref36.types;\n    return join(['extend union', name, join(directives, ' '), types && types.length !== 0 ? '= ' + join(types, ' | ') : ''], ' ');\n  },\n  EnumTypeExtension: function EnumTypeExtension(_ref37) {\n    var name = _ref37.name,\n        directives = _ref37.directives,\n        values = _ref37.values;\n    return join(['extend enum', name, join(directives, ' '), block(values)], ' ');\n  },\n  InputObjectTypeExtension: function InputObjectTypeExtension(_ref38) {\n    var name = _ref38.name,\n        directives = _ref38.directives,\n        fields = _ref38.fields;\n    return join(['extend input', name, join(directives, ' '), block(fields)], ' ');\n  }\n};\n\nfunction addDescription(cb) {\n  return function (node) {\n    return join([node.description, cb(node)], '\\n');\n  };\n}\n/**\n * Given maybeArray, print an empty string if it is null or empty, otherwise\n * print all items together separated by separator if provided\n */\n\n\nfunction join(maybeArray) {\n  var _maybeArray$filter$jo;\n\n  var separator = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '';\n  return (_maybeArray$filter$jo = maybeArray === null || maybeArray === void 0 ? void 0 : maybeArray.filter(function (x) {\n    return x;\n  }).join(separator)) !== null && _maybeArray$filter$jo !== void 0 ? _maybeArray$filter$jo : '';\n}\n/**\n * Given array, print each item on its own line, wrapped in an\n * indented \"{ }\" block.\n */\n\n\nfunction block(array) {\n  return wrap('{\\n', indent(join(array, '\\n')), '\\n}');\n}\n/**\n * If maybeString is not null or empty, then wrap with start and end, otherwise print an empty string.\n */\n\n\nfunction wrap(start, maybeString) {\n  var end = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : '';\n  return maybeString != null && maybeString !== '' ? start + maybeString + end : '';\n}\n\nfunction indent(str) {\n  return wrap('  ', str.replace(/\\n/g, '\\n  '));\n}\n\nfunction isMultiline(str) {\n  return str.indexOf('\\n') !== -1;\n}\n\nfunction hasMultilineItems(maybeArray) {\n  return maybeArray != null && maybeArray.some(isMultiline);\n}\n","import { print } from \"graphql/language/printer.js\";\nimport { parseLinearError } from \"./error.js\";\nimport { GraphQLRequestContext, LinearRawResponse } from \"./types.js\";\n\n/**\n * Identical class to graphql-request ClientError\n * Ensures parseLinearError is compatible with custom graphql-request clients\n *\n * @param response the raw response from the Linear API\n * @param request information about the request resulting in the error\n */\nexport class GraphQLClientError<Data, Variables extends Record<string, unknown>> extends Error {\n  public response: LinearRawResponse<Data>;\n  public request: GraphQLRequestContext<Variables>;\n\n  public constructor(response: LinearRawResponse<Data>, request: GraphQLRequestContext<Variables>) {\n    const message = `${GraphQLClientError.extractMessage(response)}: ${JSON.stringify({\n      response,\n      request,\n    })}`;\n\n    super(message);\n\n    Object.setPrototypeOf(this, GraphQLClientError.prototype);\n\n    this.response = response;\n    this.request = request;\n\n    // this is needed as Safari doesn't support .captureStackTrace\n    if (typeof Error.captureStackTrace === \"function\") {\n      Error.captureStackTrace(this, GraphQLClientError);\n    }\n  }\n\n  private static extractMessage(response: LinearRawResponse<unknown>): string {\n    try {\n      return response.errors?.[0]?.message ?? `GraphQL Error (Code: ${response.status})`;\n      // eslint-disable-next-line @typescript-eslint/no-unused-vars\n    } catch (e) {\n      return `GraphQL Error (Code: ${response.status})`;\n    }\n  }\n}\n\n/**\n * Create an isomorphic GraphQL client\n * Originally forked from graphql-request to remove the external dependency\n *\n * @param url base url to send the request to\n * @param options the request options\n */\nexport class LinearGraphQLClient {\n  private url: string;\n  private options: RequestInit;\n\n  public constructor(url: string, options?: RequestInit) {\n    this.url = url;\n    this.options = options || {};\n  }\n\n  public async rawRequest<Data, Variables extends Record<string, unknown>>(\n    query: string,\n    variables?: Variables,\n    requestHeaders?: RequestInit[\"headers\"]\n  ): Promise<LinearRawResponse<Data>> {\n    const { headers, ...others } = this.options;\n    const body = JSON.stringify({ query, variables });\n\n    const fetch = globalThis.fetch;\n    const response = await fetch(this.url, {\n      method: \"POST\",\n      headers: {\n        ...(typeof body === \"string\" ? { \"Content-Type\": \"application/json\" } : {}),\n        ...resolveHeaders(headers),\n        ...resolveHeaders(requestHeaders),\n      },\n      body,\n      ...others,\n    });\n\n    const result = await getResult<Data>(response);\n\n    if (typeof result !== \"string\" && response.ok && !result.errors && result.data) {\n      return { ...result, headers: response.headers, status: response.status };\n    } else {\n      throw parseLinearError(\n        new GraphQLClientError(\n          {\n            ...(typeof result === \"string\" ? { error: result } : result),\n            status: response.status,\n            headers: response.headers,\n          },\n          { query, variables }\n        )\n      );\n    }\n  }\n\n  /**\n   * Send a GraphQL document to the server.\n   */\n  public async request<Data, Variables extends Record<string, unknown>>(\n    document: string,\n    variables?: Variables,\n    requestHeaders?: RequestInit[\"headers\"]\n  ): Promise<Data> {\n    const { headers, ...others } = this.options;\n    const query = typeof document === \"string\" ? document : print(document);\n\n    const body = JSON.stringify({ query, variables });\n\n    const response = await fetch(this.url, {\n      method: \"POST\",\n      headers: {\n        ...(typeof body === \"string\" ? { \"Content-Type\": \"application/json\" } : {}),\n        ...resolveHeaders(headers),\n        ...resolveHeaders(requestHeaders),\n      },\n      body,\n      ...others,\n    });\n\n    const result = await getResult<Data>(response);\n\n    if (typeof result !== \"string\" && response.ok && !result.errors && result.data) {\n      return result.data;\n    } else {\n      throw new GraphQLClientError(\n        {\n          ...(typeof result === \"string\" ? { error: result } : result),\n          status: response.status,\n          headers: response.headers,\n        },\n        { query, variables }\n      );\n    }\n  }\n\n  public setHeaders(headers: RequestInit[\"headers\"]): LinearGraphQLClient {\n    this.options.headers = headers;\n    return this;\n  }\n\n  /**\n   * Attach a header to the client. All subsequent requests will have this header.\n   */\n  public setHeader(key: string, value: string): LinearGraphQLClient {\n    const { headers } = this.options;\n\n    if (headers) {\n      // todo what if headers is in nested array form... ?\n      (headers as Record<string, string>)[key] = value;\n    } else {\n      this.options.headers = { [key]: value };\n    }\n\n    return this;\n  }\n}\n\n/**\n * Parse the raw response\n *\n * @param response raw response from the Linear API\n */\nfunction getResult<Data>(response: Response): Promise<LinearRawResponse<Data> | string> {\n  const contentType = response.headers.get(\"Content-Type\");\n  if (contentType && contentType.startsWith(\"application/json\")) {\n    return response.json();\n  } else {\n    return response.text();\n  }\n}\n\n/**\n * Convert the given headers configuration into a plain object.\n */\nfunction resolveHeaders(headers: RequestInit[\"headers\"]): Record<string, string> {\n  let oHeaders: Record<string, string> = {};\n  if (headers) {\n    if (typeof Headers !== \"undefined\" && headers instanceof Headers) {\n      oHeaders = headersToObject(headers);\n    } else if (Array.isArray(headers)) {\n      headers.forEach(([name, value]) => {\n        oHeaders[name] = value;\n      });\n    } else {\n      oHeaders = headers as Record<string, string>;\n    }\n  }\n\n  return oHeaders;\n}\n\n/**\n * Convert Headers instance into regular object\n */\nfunction headersToObject(headers: Response[\"headers\"]): Record<string, string> {\n  const o: Record<string, string> = {};\n  headers.forEach((v, k) => {\n    o[k] = v;\n  });\n  return o;\n}\n","import { DocumentTypeDecoration } from \"@graphql-typed-document-node/core\";\nexport type Maybe<T> = T | null;\nexport type InputMaybe<T> = Maybe<T>;\nexport type Exact<T extends { [key: string]: unknown }> = { [K in keyof T]: T[K] };\nexport type MakeOptional<T, K extends keyof T> = Omit<T, K> & { [SubKey in K]?: Maybe<T[SubKey]> };\nexport type MakeMaybe<T, K extends keyof T> = Omit<T, K> & { [SubKey in K]: Maybe<T[SubKey]> };\n/** All built-in and custom scalars, mapped to their actual values */\nexport type Scalars = {\n  ID: string;\n  String: string;\n  Boolean: boolean;\n  Int: number;\n  Float: number;\n  /** Represents a date and time in ISO 8601 format. Accepts shortcuts like `2021` to represent midnight Fri Jan 01 2021. Also accepts ISO 8601 durations strings which are added to the current date to create the represented date (e.g '-P2W1D' represents the date that was two weeks and 1 day ago) */\n  DateTime: Date;\n  /** Represents a date and time in ISO 8601 format. Accepts shortcuts like `2021` to represent midnight Fri Jan 01 2021. Also accepts ISO 8601 durations strings which are added to the current date to create the represented date (e.g '-P2W1D' represents the date that was two weeks and 1 day ago) */\n  DateTimeOrDuration: Date | string;\n  /** Represents a duration in ISO 8601 format. Accepts ISO 8601 duration strings or integers in milliseconds. */\n  Duration: any;\n  /** An issue assignment notification type. */\n  IssueAssignedToYouNotificationType: \"issueAssignedToYou\";\n  /** An issue comment mention notification type. */\n  IssueCommentMentionNotificationType: \"issueCommentMention\";\n  /** An issue comment reaction notification type. */\n  IssueCommentReactionNotificationType: \"issueCommentReaction\";\n  /** An issue emoji reaction notification type. */\n  IssueEmojiReactionNotificationType: \"issueEmojiReaction\";\n  /** An issue mention notification type. */\n  IssueMentionNotificationType: \"issueMention\";\n  /** An issue new comment notification type. */\n  IssueNewCommentNotificationType: \"issueNewComment\";\n  /** An issue status changed notification type. */\n  IssueStatusChangedNotificationType: \"issueStatusChanged\";\n  /** An issue unassignment notification type. */\n  IssueUnassignedFromYouNotificationType: \"issueUnassignedFromYou\";\n  /** The `JSON` scalar type represents arbitrary values as *stringified* JSON */\n  JSON: Record<string, unknown>;\n  /** The `JSONObject` scalar type represents arbitrary values as *embedded* JSON */\n  JSONObject: any;\n  /** Represents a date in ISO 8601 format. Accepts shortcuts like `2021` to represent midnight Fri Jan 01 2021. Also accepts ISO 8601 durations strings which are added to the current date to create the represented date (e.g '-P2W1D' represents the date that was two weeks and 1 day ago) */\n  TimelessDate: any;\n  /** Represents a date in ISO 8601 format or a duration. Accepts shortcuts like `2021` to represent midnight Fri Jan 01 2021. Also accepts ISO 8601 durations strings (e.g '-P2W1D'), which are not converted to dates. */\n  TimelessDateOrDuration: any;\n  /** A universally unique identifier as specified by RFC 4122. */\n  UUID: any;\n};\n\n/** Activity collection filtering options. */\nexport type ActivityCollectionFilter = {\n  /** Compound filters, all of which need to be matched by the activity. */\n  and?: InputMaybe<Array<ActivityCollectionFilter>>;\n  /** Comparator for the created at date. */\n  createdAt?: InputMaybe<DateComparator>;\n  /** Filters that needs to be matched by all activities. */\n  every?: InputMaybe<ActivityFilter>;\n  /** Comparator for the identifier. */\n  id?: InputMaybe<IdComparator>;\n  /** Comparator for the collection length. */\n  length?: InputMaybe<NumberComparator>;\n  /** Compound filters, one of which need to be matched by the activity. */\n  or?: InputMaybe<Array<ActivityCollectionFilter>>;\n  /** Filters that needs to be matched by some activities. */\n  some?: InputMaybe<ActivityFilter>;\n  /** Comparator for the updated at date. */\n  updatedAt?: InputMaybe<DateComparator>;\n  /** Filters that the activity's user must satisfy. */\n  user?: InputMaybe<UserFilter>;\n};\n\n/** Activity filtering options. */\nexport type ActivityFilter = {\n  /** Compound filters, all of which need to be matched by the activity. */\n  and?: InputMaybe<Array<ActivityFilter>>;\n  /** Comparator for the created at date. */\n  createdAt?: InputMaybe<DateComparator>;\n  /** Comparator for the identifier. */\n  id?: InputMaybe<IdComparator>;\n  /** Compound filters, one of which need to be matched by the activity. */\n  or?: InputMaybe<Array<ActivityFilter>>;\n  /** Comparator for the updated at date. */\n  updatedAt?: InputMaybe<DateComparator>;\n  /** Filters that the activity's user must satisfy. */\n  user?: InputMaybe<UserFilter>;\n};\n\n/** A bot actor representing a non-human entity that performed an action, such as an integration (GitHub, Slack, Zendesk), an AI assistant, or an automated workflow. Bot actors are displayed in activity feeds and history to indicate when changes were made by applications rather than users. */\nexport type ActorBot = {\n  __typename?: \"ActorBot\";\n  /** A URL pointing to the avatar image representing this bot, typically the integration's logo or icon. */\n  avatarUrl?: Maybe<Scalars[\"String\"]>;\n  /** A unique identifier for the bot actor. */\n  id?: Maybe<Scalars[\"ID\"]>;\n  /** The display name of the bot. */\n  name?: Maybe<Scalars[\"String\"]>;\n  /** A more specific classification within the bot type, providing additional context about the integration or application variant. */\n  subType?: Maybe<Scalars[\"String\"]>;\n  /** The source type of the bot, identifying the application or integration (e.g., 'github', 'slack', 'workflow', 'ai'). */\n  type: Scalars[\"String\"];\n  /** The display name of the external user on behalf of whom the bot acted. Shown when an integration action was triggered by a specific person in the external system. */\n  userDisplayName?: Maybe<Scalars[\"String\"]>;\n};\n\n/** An activity performed by or directed at an AI coding agent during a session. Activities represent the observable steps of an agent's work, including thoughts, actions (tool calls), responses, prompts from users, errors, and elicitation requests. Each activity belongs to an agent session and is associated with the user who initiated it. */\nexport type AgentActivity = Node & {\n  __typename?: \"AgentActivity\";\n  /** The agent session this activity belongs to. */\n  agentSession: AgentSession;\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The content of the activity, which varies by type (thought, action, response, prompt, error, or elicitation). */\n  content: AgentActivityContent;\n  /** [Internal] Metadata about user-provided contextual information for this agent activity. */\n  contextualMetadata?: Maybe<Scalars[\"JSON\"]>;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** Whether the activity is ephemeral, and should disappear after the next agent activity. */\n  ephemeral: Scalars[\"Boolean\"];\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /** [Internal] Whether this activity is queued for later processing. Queued activities are not sent to the agent until the session reaches a terminal state. */\n  queued: Scalars[\"Boolean\"];\n  /** [Internal] The time at which the prompt actually entered the conversation. Only set when the prompt did not enter the conversation immediately (i.e., it was queued and later dequeued). Null for prompts that were sent directly and for non-prompt activities. */\n  sentAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** An optional modifier that provides additional instructions on how the activity should be interpreted. */\n  signal?: Maybe<AgentActivitySignal>;\n  /** Metadata about this agent activity's signal. */\n  signalMetadata?: Maybe<Scalars[\"JSON\"]>;\n  /** The source comment this activity is linked to. Null if the activity was not triggered by a comment. */\n  sourceComment?: Maybe<Comment>;\n  /** Metadata about the external source that created this agent activity. */\n  sourceMetadata?: Maybe<Scalars[\"JSON\"]>;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  updatedAt: Scalars[\"DateTime\"];\n  /** The user who created this agent activity. */\n  user: User;\n};\n\n/** Content for an action activity (tool call or action). */\nexport type AgentActivityActionContent = {\n  __typename?: \"AgentActivityActionContent\";\n  /** The action being performed. */\n  action: Scalars[\"String\"];\n  /** The parameters for the action, e.g. a file path, a keyword, etc. */\n  parameter: Scalars[\"String\"];\n  /** The result of the action in Markdown format. */\n  result?: Maybe<Scalars[\"String\"]>;\n  /** [Internal] The result content as ProseMirror document. */\n  resultData?: Maybe<Scalars[\"JSONObject\"]>;\n  /** The type of activity. */\n  type: AgentActivityType;\n};\n\nexport type AgentActivityConnection = {\n  __typename?: \"AgentActivityConnection\";\n  edges: Array<AgentActivityEdge>;\n  nodes: Array<AgentActivity>;\n  pageInfo: PageInfo;\n};\n\n/** Content for different types of agent activities. */\nexport type AgentActivityContent =\n  | AgentActivityActionContent\n  | AgentActivityElicitationContent\n  | AgentActivityErrorContent\n  | AgentActivityPromptContent\n  | AgentActivityResponseContent\n  | AgentActivityThoughtContent;\n\n/** Input for creating an agent activity. */\nexport type AgentActivityCreateInput = {\n  /** The agent session this activity belongs to. */\n  agentSessionId: Scalars[\"String\"];\n  /**\n   * The content payload of the agent activity. This object is not strictly typed.\n   * See https://linear.app/developers/agent-interaction#activity-content-payload for typing details.\n   */\n  content: Scalars[\"JSONObject\"];\n  /** [Internal] Metadata about user-provided contextual information for this agent activity. */\n  contextualMetadata?: InputMaybe<Scalars[\"JSONObject\"]>;\n  /** Whether the activity is ephemeral, and should disappear after the next activity. Defaults to false. */\n  ephemeral?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** The identifier in UUID v4 format. If none is provided, the backend will generate one. */\n  id?: InputMaybe<Scalars[\"String\"]>;\n  /** An optional modifier that provides additional instructions on how the activity should be interpreted. */\n  signal?: InputMaybe<AgentActivitySignal>;\n  /** Metadata about this agent activity's signal. */\n  signalMetadata?: InputMaybe<Scalars[\"JSONObject\"]>;\n};\n\n/** [Internal] Input for creating prompt-type agent activities (created by users). */\nexport type AgentActivityCreatePromptInput = {\n  /** The agent session this activity belongs to. */\n  agentSessionId: Scalars[\"String\"];\n  /** The content payload of the prompt agent activity. */\n  content: AgentActivityPromptCreateInputContent;\n  /** [Internal] Metadata about user-provided contextual information for this agent activity. */\n  contextualMetadata?: InputMaybe<Scalars[\"JSONObject\"]>;\n  /** The identifier in UUID v4 format. If none is provided, the backend will generate one. */\n  id?: InputMaybe<Scalars[\"String\"]>;\n  /** [Internal] If true, the activity is queued and will be sent to the agent when it finishes its current task. */\n  queued?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** An optional modifier that provides additional instructions on how the activity should be interpreted. */\n  signal?: InputMaybe<AgentActivitySignal>;\n  /** Metadata about this agent activity's signal. */\n  signalMetadata?: InputMaybe<Scalars[\"JSONObject\"]>;\n  /** The comment that contains the content of this activity. */\n  sourceCommentId?: InputMaybe<Scalars[\"String\"]>;\n};\n\nexport type AgentActivityEdge = {\n  __typename?: \"AgentActivityEdge\";\n  /** Used in `before` and `after` args */\n  cursor: Scalars[\"String\"];\n  node: AgentActivity;\n};\n\n/** Content for an elicitation activity. */\nexport type AgentActivityElicitationContent = {\n  __typename?: \"AgentActivityElicitationContent\";\n  /** The elicitation message in Markdown format. */\n  body: Scalars[\"String\"];\n  /** [Internal] The elicitation content as ProseMirror document. */\n  bodyData: Scalars[\"JSONObject\"];\n  /** The type of activity. */\n  type: AgentActivityType;\n};\n\n/** Content for an error activity. */\nexport type AgentActivityErrorContent = {\n  __typename?: \"AgentActivityErrorContent\";\n  /** The error message in Markdown format. */\n  body: Scalars[\"String\"];\n  /** [Internal] The error content as ProseMirror document. */\n  bodyData: Scalars[\"JSONObject\"];\n  /** The type of activity. */\n  type: AgentActivityType;\n};\n\n/** Agent activity filtering options. */\nexport type AgentActivityFilter = {\n  /** Comparator for the agent session ID. */\n  agentSessionId?: InputMaybe<StringComparator>;\n  /** Compound filters, all of which need to be matched by the agent activity. */\n  and?: InputMaybe<Array<AgentActivityFilter>>;\n  /** Comparator for the created at date. */\n  createdAt?: InputMaybe<DateComparator>;\n  /** Comparator for the identifier. */\n  id?: InputMaybe<IdComparator>;\n  /** Compound filters, one of which need to be matched by the agent activity. */\n  or?: InputMaybe<Array<AgentActivityFilter>>;\n  /** Filters that the source comment must satisfy. */\n  sourceComment?: InputMaybe<NullableCommentFilter>;\n  /** Comparator for the agent activity's content type. */\n  type?: InputMaybe<StringComparator>;\n  /** Comparator for the updated at date. */\n  updatedAt?: InputMaybe<DateComparator>;\n};\n\n/** The result of an agent activity mutation. */\nexport type AgentActivityPayload = {\n  __typename?: \"AgentActivityPayload\";\n  /** The agent activity that was created or updated. */\n  agentActivity: AgentActivity;\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\n/** Content for a prompt activity. */\nexport type AgentActivityPromptContent = {\n  __typename?: \"AgentActivityPromptContent\";\n  /** A message requesting additional information or action from user. */\n  body: Scalars[\"String\"];\n  /** [Internal] The prompt content as ProseMirror document. */\n  bodyData: Scalars[\"JSONObject\"];\n  /** The type of activity. */\n  type: AgentActivityType;\n};\n\n/** [Internal] Input for creating prompt-type agent activities (created by users). */\nexport type AgentActivityPromptCreateInputContent = {\n  /** A message requesting additional information or action from user in markdown format. */\n  body?: InputMaybe<Scalars[\"String\"]>;\n  /** [Internal] The prompt content as a ProseMirror document. */\n  bodyData?: InputMaybe<Scalars[\"JSON\"]>;\n  /** The type of activity. */\n  type?: AgentActivityType;\n};\n\n/** Content for a response activity. */\nexport type AgentActivityResponseContent = {\n  __typename?: \"AgentActivityResponseContent\";\n  /** The response content in Markdown format. */\n  body: Scalars[\"String\"];\n  /** [Internal] The response content as ProseMirror document. */\n  bodyData: Scalars[\"JSONObject\"];\n  /** The type of activity. */\n  type: AgentActivityType;\n};\n\n/** A modifier that provides additional instructions on how the activity should be interpreted. */\nexport enum AgentActivitySignal {\n  Auth = \"auth\",\n  Continue = \"continue\",\n  Select = \"select\",\n  Stop = \"stop\",\n}\n\n/** Content for a thought activity. */\nexport type AgentActivityThoughtContent = {\n  __typename?: \"AgentActivityThoughtContent\";\n  /** The thought content in Markdown format. */\n  body: Scalars[\"String\"];\n  /** [Internal] The thought content as ProseMirror document. */\n  bodyData: Scalars[\"JSONObject\"];\n  /** The type of activity. */\n  type: AgentActivityType;\n};\n\n/** The type of an agent activity. */\nexport enum AgentActivityType {\n  Action = \"action\",\n  Elicitation = \"elicitation\",\n  Error = \"error\",\n  Prompt = \"prompt\",\n  Response = \"response\",\n  Thought = \"thought\",\n}\n\n/** Payload for an agent activity webhook. */\nexport type AgentActivityWebhookPayload = {\n  __typename?: \"AgentActivityWebhookPayload\";\n  /** The ID of the agent session that this activity belongs to. */\n  agentSessionId: Scalars[\"String\"];\n  /** The time at which the entity was archived. */\n  archivedAt?: Maybe<Scalars[\"String\"]>;\n  /** The content of the agent activity. */\n  content: Scalars[\"JSONObject\"];\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"String\"];\n  /** The ID of the entity. */\n  id: Scalars[\"String\"];\n  /** An optional modifier that provides additional instructions on how the activity should be interpreted. */\n  signal?: Maybe<Scalars[\"String\"]>;\n  /** Metadata about this agent activity's signal. */\n  signalMetadata?: Maybe<Scalars[\"JSONObject\"]>;\n  /** The ID of the comment this activity is linked to. */\n  sourceCommentId?: Maybe<Scalars[\"String\"]>;\n  /** The time at which the entity was updated. */\n  updatedAt: Scalars[\"String\"];\n  /** The user who created this agent activity. */\n  user: UserChildWebhookPayload;\n  /** The ID of the user who created this agent activity. */\n  userId: Scalars[\"String\"];\n};\n\n/** A session representing an AI coding agent's work on an issue or conversation. Agent sessions track the lifecycle of an agent's engagement, from creation through active work to completion or dismissal. Each session is associated with an agent user (the bot), optionally a human creator, an issue, and a comment thread where the agent posts updates. Sessions contain activities that record the agent's observable steps and can be linked to pull requests created during the work. */\nexport type AgentSession = Node & {\n  __typename?: \"AgentSession\";\n  /** Activities associated with this agent session. */\n  activities: AgentActivityConnection;\n  /** The agent user that is associated with this agent session. */\n  appUser: User;\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The comment this agent session is associated with. */\n  comment?: Maybe<Comment>;\n  /** The entity contexts this session is related to, such as issues or projects referenced in direct chat sessions. Used to provide contextual awareness to the agent. */\n  context: Scalars[\"JSON\"];\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** The human user responsible for the agent session. Null if the session was initiated via automation or by an agent user, with no responsible human user. */\n  creator?: Maybe<User>;\n  /** The time a user dismissed this agent session. When dismissed, the agent is removed as delegate from the associated issue. Null if the session has not been dismissed. */\n  dismissedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The user who dismissed the agent session. Automatically set when dismissedAt is updated. Null if the session has not been dismissed. */\n  dismissedBy?: Maybe<User>;\n  /** The time the agent session completed. Null if the session is still in progress or was dismissed before completion. */\n  endedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /**\n   * The URL of an external agent-hosted page associated with this session.\n   * @deprecated Use externalUrls instead.\n   */\n  externalLink?: Maybe<Scalars[\"String\"]>;\n  /** External links associated with this session. */\n  externalLinks: Array<AgentSessionExternalLink>;\n  /**\n   * URLs of external resources associated with this session.\n   * @deprecated Use externalLinks instead.\n   */\n  externalUrls: Scalars[\"JSON\"];\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /** The issue this agent session is associated with. */\n  issue?: Maybe<Issue>;\n  /** A dynamically updated plan describing the agent's execution strategy, including steps to be taken and their current status. Updated as the agent progresses through its work. Null if no plan has been set. */\n  plan?: Maybe<Scalars[\"JSON\"]>;\n  /** [Internal] Pull requests associated with this agent session. */\n  pullRequests: AgentSessionToPullRequestConnection;\n  /** The agent session's unique URL slug. */\n  slugId: Scalars[\"String\"];\n  /** The comment that this agent session was spawned from, if from a different thread. */\n  sourceComment?: Maybe<Comment>;\n  /** Metadata about the external source that created this agent session. */\n  sourceMetadata?: Maybe<Scalars[\"JSON\"]>;\n  /** The time the agent session transitioned to active status and began work. Null if the session has not yet started. */\n  startedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The current status of the agent session, such as pending, active, awaiting input, complete, error, or stale. */\n  status: AgentSessionStatus;\n  /** A human-readable summary of the work performed in this session. Null if no summary has been generated yet. */\n  summary?: Maybe<Scalars[\"String\"]>;\n  /**\n   * [DEPRECATED] The type of the agent session.\n   * @deprecated This field is slated for removal.\n   */\n  type?: Maybe<AgentSessionType>;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  updatedAt: Scalars[\"DateTime\"];\n  /** The URL to the agent session page in the Linear app. Null for direct chat sessions without an associated issue. */\n  url?: Maybe<Scalars[\"String\"]>;\n};\n\n/** A session representing an AI coding agent's work on an issue or conversation. Agent sessions track the lifecycle of an agent's engagement, from creation through active work to completion or dismissal. Each session is associated with an agent user (the bot), optionally a human creator, an issue, and a comment thread where the agent posts updates. Sessions contain activities that record the agent's observable steps and can be linked to pull requests created during the work. */\nexport type AgentSessionActivitiesArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<AgentActivityFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\n/** A session representing an AI coding agent's work on an issue or conversation. Agent sessions track the lifecycle of an agent's engagement, from creation through active work to completion or dismissal. Each session is associated with an agent user (the bot), optionally a human creator, an issue, and a comment thread where the agent posts updates. Sessions contain activities that record the agent's observable steps and can be linked to pull requests created during the work. */\nexport type AgentSessionPullRequestsArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\nexport type AgentSessionConnection = {\n  __typename?: \"AgentSessionConnection\";\n  edges: Array<AgentSessionEdge>;\n  nodes: Array<AgentSession>;\n  pageInfo: PageInfo;\n};\n\n/** [Internal] Input for creating an agent session on behalf of the current user. */\nexport type AgentSessionCreateInput = {\n  /** The app user (agent) to create a session for. */\n  appUserId: Scalars[\"String\"];\n  /** [Internal] Serialized JSON representing the page contexts this session is related to. Used for direct chat sessions to provide context about the current page (e.g., Issue, Project). */\n  context?: InputMaybe<Scalars[\"JSONObject\"]>;\n  /** The identifier in UUID v4 format. If none is provided, the backend will generate one. */\n  id?: InputMaybe<Scalars[\"String\"]>;\n  /** The issue that this session will be associated with. Can be a UUID or issue identifier (e.g., 'LIN-123'). */\n  issueId?: InputMaybe<Scalars[\"String\"]>;\n};\n\n/** Input for creating an agent session on a root comment. */\nexport type AgentSessionCreateOnComment = {\n  /** The root comment that this session will be associated with. */\n  commentId: Scalars[\"String\"];\n  /** The URL of an external agent-hosted page associated with this session. */\n  externalLink?: InputMaybe<Scalars[\"String\"]>;\n  /** URLs of external resources associated with this session. */\n  externalUrls?: InputMaybe<Array<AgentSessionExternalUrlInput>>;\n};\n\n/** Input for creating an agent session on an issue. */\nexport type AgentSessionCreateOnIssue = {\n  /** The URL of an external agent-hosted page associated with this session. */\n  externalLink?: InputMaybe<Scalars[\"String\"]>;\n  /** URLs of external resources associated with this session. */\n  externalUrls?: InputMaybe<Array<AgentSessionExternalUrlInput>>;\n  /** The issue that this session will be associated with. Can be a UUID or issue identifier (e.g., 'LIN-123'). */\n  issueId: Scalars[\"String\"];\n};\n\nexport type AgentSessionEdge = {\n  __typename?: \"AgentSessionEdge\";\n  /** Used in `before` and `after` args */\n  cursor: Scalars[\"String\"];\n  node: AgentSession;\n};\n\n/** Payload for agent session webhook events. */\nexport type AgentSessionEventWebhookPayload = {\n  __typename?: \"AgentSessionEventWebhookPayload\";\n  /** The type of action that triggered the webhook. */\n  action: Scalars[\"String\"];\n  /** The agent activity that was created. */\n  agentActivity?: Maybe<AgentActivityWebhookPayload>;\n  /** The agent session that the event belongs to. */\n  agentSession: AgentSessionWebhookPayload;\n  /** ID of the app user the agent session belongs to. */\n  appUserId: Scalars[\"String\"];\n  /** The time the payload was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** Guidance to inform the agent's behavior, which comes from configuration at the level of the workspace, parent teams, and/or current team for this session. The nearest team-specific guidance should take highest precendence. */\n  guidance?: Maybe<Array<GuidanceRuleWebhookPayload>>;\n  /** ID of the OAuth client the app user is tied to. */\n  oauthClientId: Scalars[\"String\"];\n  /** ID of the organization for which the webhook belongs to. */\n  organizationId: Scalars[\"String\"];\n  /** The previous comments in the thread before this agent was mentioned and the session was initiated, if any. Present only for `created` events where the session was initiated by mentioning the agent in a child comment of a thread. */\n  previousComments?: Maybe<Array<CommentChildWebhookPayload>>;\n  /** A formatted prompt string containing the relevant context for the agent session, including issue details, comments, and guidance. Present only for `created` events. */\n  promptContext?: Maybe<Scalars[\"String\"]>;\n  /** The type of resource. */\n  type: Scalars[\"String\"];\n  /** The ID of the webhook that sent this event. */\n  webhookId: Scalars[\"String\"];\n  /** Unix timestamp in milliseconds when the webhook was sent. */\n  webhookTimestamp: Scalars[\"Float\"];\n};\n\n/** An external link associated with an agent session. */\nexport type AgentSessionExternalLink = {\n  __typename?: \"AgentSessionExternalLink\";\n  /** Label for the link. */\n  label: Scalars[\"String\"];\n  /** The URL of the external resource. */\n  url: Scalars[\"String\"];\n};\n\n/** Input for an external URL associated with an agent session. */\nexport type AgentSessionExternalUrlInput = {\n  /** Label for the URL. */\n  label: Scalars[\"String\"];\n  /** The URL of the external resource. */\n  url: Scalars[\"String\"];\n};\n\nexport type AgentSessionPayload = {\n  __typename?: \"AgentSessionPayload\";\n  /** The agent session that was created or updated. */\n  agentSession: AgentSession;\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\n/** The status of an agent session. */\nexport enum AgentSessionStatus {\n  Active = \"active\",\n  AwaitingInput = \"awaitingInput\",\n  Complete = \"complete\",\n  Error = \"error\",\n  Pending = \"pending\",\n  Stale = \"stale\",\n}\n\n/** A link between an agent session and a pull request created or associated during that session. This join entity tracks which pull requests were produced by or connected to a coding agent's work session, and handles backfilling links when pull requests are synced after the agent has already recorded the URL. */\nexport type AgentSessionToPullRequest = Node & {\n  __typename?: \"AgentSessionToPullRequest\";\n  /** The agent session that the pull request is associated with. */\n  agentSession: AgentSession;\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /** The pull request that the agent session is associated with. */\n  pullRequest: PullRequest;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  updatedAt: Scalars[\"DateTime\"];\n};\n\nexport type AgentSessionToPullRequestConnection = {\n  __typename?: \"AgentSessionToPullRequestConnection\";\n  edges: Array<AgentSessionToPullRequestEdge>;\n  nodes: Array<AgentSessionToPullRequest>;\n  pageInfo: PageInfo;\n};\n\nexport type AgentSessionToPullRequestEdge = {\n  __typename?: \"AgentSessionToPullRequestEdge\";\n  /** Used in `before` and `after` args */\n  cursor: Scalars[\"String\"];\n  node: AgentSessionToPullRequest;\n};\n\n/** [DEPRECATED] The type of an agent session. */\nexport enum AgentSessionType {\n  CommentThread = \"commentThread\",\n}\n\n/** Input for updating the external URLs of an agent session. */\nexport type AgentSessionUpdateExternalUrlInput = {\n  /** URLs of external resources to be added to this session. */\n  addedExternalUrls?: InputMaybe<Array<AgentSessionExternalUrlInput>>;\n  /** The URL of an external agent-hosted page associated with this session. */\n  externalLink?: InputMaybe<Scalars[\"String\"]>;\n  /** URLs of external resources associated with this session. Replaces existing URLs. */\n  externalUrls?: InputMaybe<Array<AgentSessionExternalUrlInput>>;\n  /** URLs to be removed from this session. */\n  removedExternalUrls?: InputMaybe<Array<Scalars[\"String\"]>>;\n};\n\n/** Input for updating an agent session. */\nexport type AgentSessionUpdateInput = {\n  /** URLs of external resources to be added to this session. Only updatable by the OAuth application that owns the session. */\n  addedExternalUrls?: InputMaybe<Array<AgentSessionExternalUrlInput>>;\n  /** [Internal] The time at which the agent session was dismissed. Set to null to un-dismiss. Only updatable by internal clients. */\n  dismissedAt?: InputMaybe<Scalars[\"DateTime\"]>;\n  /** The URL of an external agent-hosted page associated with this session. Only updatable by the OAuth application that owns the session. */\n  externalLink?: InputMaybe<Scalars[\"String\"]>;\n  /** URLs of external resources associated with this session. Replaces existing URLs. Only updatable by the OAuth application that owns the session. If supplied, addedExternalUrls and removedExternalUrls are ignored. */\n  externalUrls?: InputMaybe<Array<AgentSessionExternalUrlInput>>;\n  /** A dynamically updated list of the agent's execution strategy. Only updatable by the OAuth application that owns the session. */\n  plan?: InputMaybe<Scalars[\"JSONObject\"]>;\n  /** URLs to be removed from this session. Only updatable by the OAuth application that owns the session. */\n  removedExternalUrls?: InputMaybe<Array<Scalars[\"String\"]>>;\n  /** [Internal] User-specific state for the agent session. Only updatable by internal clients. */\n  userState?: InputMaybe<Array<AgentSessionUserStateInput>>;\n};\n\nexport type AgentSessionUserStateInput = {\n  /** The time at which the user most recently viewed the session. */\n  lastReadAt?: InputMaybe<Scalars[\"DateTime\"]>;\n  /** The ID of the user this state belongs to. */\n  userId: Scalars[\"String\"];\n};\n\n/** Payload for an agent session webhook. */\nexport type AgentSessionWebhookPayload = {\n  __typename?: \"AgentSessionWebhookPayload\";\n  /** The ID of the agent that the agent session belongs to. */\n  appUserId: Scalars[\"String\"];\n  /** The time at which the entity was archived. */\n  archivedAt?: Maybe<Scalars[\"String\"]>;\n  /** The root comment of the thread this agent session is attached to. */\n  comment?: Maybe<CommentChildWebhookPayload>;\n  /** The ID of the root comment of the thread this agent session is attached to. */\n  commentId?: Maybe<Scalars[\"String\"]>;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"String\"];\n  /** The human user responsible for the agent session. Unset if the session was initiated via automation or by an agent user, with no responsible human user. */\n  creator?: Maybe<UserChildWebhookPayload>;\n  /** The ID of the human user responsible for the agent session. Unset if the session was initiated via automation or by an agent user, with no responsible human user. */\n  creatorId?: Maybe<Scalars[\"String\"]>;\n  /** The time the agent session ended. */\n  endedAt?: Maybe<Scalars[\"String\"]>;\n  /** The ID of the entity. */\n  id: Scalars[\"String\"];\n  /** The issue this agent session is associated with. */\n  issue?: Maybe<IssueWithDescriptionChildWebhookPayload>;\n  /** The ID of the issue this agent session is associated with. */\n  issueId?: Maybe<Scalars[\"String\"]>;\n  /** The ID of the organization that the agent session belongs to. */\n  organizationId: Scalars[\"String\"];\n  /** The ID of the comment that this agent session was spawned from, if from a different thread. */\n  sourceCommentId?: Maybe<Scalars[\"String\"]>;\n  /** Metadata about the external source that created this agent session. */\n  sourceMetadata?: Maybe<Scalars[\"JSONObject\"]>;\n  /** The time the agent session started working. */\n  startedAt?: Maybe<Scalars[\"String\"]>;\n  /** The current status of the agent session. */\n  status: Scalars[\"String\"];\n  /** A summary of the activities in this session. */\n  summary?: Maybe<Scalars[\"String\"]>;\n  /** The type of the agent session. */\n  type: Scalars[\"String\"];\n  /** The time at which the entity was updated. */\n  updatedAt: Scalars[\"String\"];\n  /** The URL of the agent session. */\n  url?: Maybe<Scalars[\"String\"]>;\n};\n\n/** [Internal] A conversation between a user and the Linear AI assistant. Each conversation tracks the full thread state, context references (issues, projects, documents, etc.), and conversation parts (prompts, text responses, tool calls, widgets). Conversations can originate from direct chat, issue comments, Slack threads, Microsoft Teams, or automated workflows. */\nexport type AiConversation = Node & {\n  __typename?: \"AiConversation\";\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The client platform from which this conversation was initiated, such as web, desktop, or mobile. */\n  clientPlatform?: Maybe<AiConversationClientPlatform>;\n  /** The entity contexts this conversation is related to, such as issues, projects, or documents that provide context for the AI assistant. */\n  context: Scalars[\"JSONObject\"];\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** [Internal] The log ID of the AI response. */\n  evalLogId?: Maybe<Scalars[\"String\"]>;\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /** The source from which this conversation was initiated, such as direct chat, an issue comment, a Slack thread, Microsoft Teams, or a workflow automation. */\n  initialSource: AiConversationInitialSource;\n  /** The iteration ID when this conversation is part of an agentic workflow. Used to track multi-step workflow executions. Null for non-workflow conversations. */\n  iterationId?: Maybe<Scalars[\"String\"]>;\n  /** The ordered sequence of conversation parts (prompts, text responses, reasoning steps, tool calls, errors, and widgets) that make up this conversation's visible history. */\n  parts?: Maybe<Array<AiConversationPart>>;\n  /** The time when the user marked the conversation as read. Null if the user hasn't read the conversation. */\n  readAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The conversation's unique URL slug. */\n  slugId: Scalars[\"String\"];\n  /** The current processing status of the conversation, indicating whether the AI is actively generating a response or has completed its turn. */\n  status: AiConversationStatus;\n  /** A summary of the conversation. */\n  summary?: Maybe<Scalars[\"String\"]>;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  updatedAt: Scalars[\"DateTime\"];\n  /** The user who the conversation belongs to. */\n  user?: Maybe<User>;\n  /** [Internal] The cron workflow definition that created this conversation. */\n  workflowCronJobDefinition?: Maybe<WorkflowCronJobDefinition>;\n  /** [Internal] The workflow definition that created this conversation. */\n  workflowDefinition?: Maybe<WorkflowDefinition>;\n};\n\n/** A base part in an AI conversation. */\nexport type AiConversationBasePart = {\n  /** The ID of the part. */\n  id: Scalars[\"String\"];\n  /** The metadata of the part. */\n  metadata: AiConversationPartMetadata;\n  /** The type of the part. */\n  type: AiConversationPartType;\n};\n\nexport type AiConversationBaseToolCall = {\n  displayInfo: AiConversationToolDisplayInfo;\n  /** The name of the tool that was called. */\n  name: AiConversationTool;\n  /** The arguments of the tool call. */\n  rawArgs?: Maybe<Scalars[\"JSON\"]>;\n  /** The result of the tool call. */\n  rawResult?: Maybe<Scalars[\"JSON\"]>;\n};\n\nexport type AiConversationBaseWidget = {\n  /** Display information for the widget, including ProseMirror and Markdown representations. */\n  displayInfo?: Maybe<AiConversationWidgetDisplayInfo>;\n  /** The name of the widget. */\n  name: AiConversationWidgetName;\n  /** The arguments of the widget. */\n  rawArgs?: Maybe<Scalars[\"JSON\"]>;\n};\n\n/** The client platform from which an AI conversation was initiated. */\nexport enum AiConversationClientPlatform {\n  Desktop = \"desktop\",\n  Mobile = \"mobile\",\n  Web = \"web\",\n}\n\nexport type AiConversationCodeIntelligenceToolCall = AiConversationBaseToolCall & {\n  __typename?: \"AiConversationCodeIntelligenceToolCall\";\n  /** The arguments to the tool call. */\n  args?: Maybe<AiConversationCodeIntelligenceToolCallArgs>;\n  displayInfo: AiConversationToolDisplayInfo;\n  /** The name of the tool that was called. */\n  name: AiConversationTool;\n  /** The arguments of the tool call. */\n  rawArgs?: Maybe<Scalars[\"JSON\"]>;\n  /** The result of the tool call. */\n  rawResult?: Maybe<Scalars[\"JSON\"]>;\n};\n\nexport type AiConversationCodeIntelligenceToolCallArgs = {\n  __typename?: \"AiConversationCodeIntelligenceToolCallArgs\";\n  question: Scalars[\"String\"];\n};\n\nexport type AiConversationCreateEntityToolCall = AiConversationBaseToolCall & {\n  __typename?: \"AiConversationCreateEntityToolCall\";\n  /** The arguments to the tool call. */\n  args?: Maybe<AiConversationCreateEntityToolCallArgs>;\n  displayInfo: AiConversationToolDisplayInfo;\n  /** The name of the tool that was called. */\n  name: AiConversationTool;\n  /** The arguments of the tool call. */\n  rawArgs?: Maybe<Scalars[\"JSON\"]>;\n  /** The result of the tool call. */\n  rawResult?: Maybe<Scalars[\"JSON\"]>;\n};\n\nexport type AiConversationCreateEntityToolCallArgs = {\n  __typename?: \"AiConversationCreateEntityToolCallArgs\";\n  count?: Maybe<Scalars[\"Float\"]>;\n  type: Scalars[\"String\"];\n};\n\nexport type AiConversationDeleteEntityToolCall = AiConversationBaseToolCall & {\n  __typename?: \"AiConversationDeleteEntityToolCall\";\n  /** The arguments to the tool call. */\n  args?: Maybe<AiConversationDeleteEntityToolCallArgs>;\n  displayInfo: AiConversationToolDisplayInfo;\n  /** The name of the tool that was called. */\n  name: AiConversationTool;\n  /** The arguments of the tool call. */\n  rawArgs?: Maybe<Scalars[\"JSON\"]>;\n  /** The result of the tool call. */\n  rawResult?: Maybe<Scalars[\"JSON\"]>;\n};\n\nexport type AiConversationDeleteEntityToolCallArgs = {\n  __typename?: \"AiConversationDeleteEntityToolCallArgs\";\n  entity: AiConversationSearchEntitiesToolCallResultEntities;\n};\n\nexport type AiConversationEntityCardWidget = AiConversationBaseWidget & {\n  __typename?: \"AiConversationEntityCardWidget\";\n  /** The arguments to the widget. */\n  args?: Maybe<AiConversationEntityCardWidgetArgs>;\n  /** Display information for the widget, including ProseMirror and Markdown representations. */\n  displayInfo?: Maybe<AiConversationWidgetDisplayInfo>;\n  /** The name of the widget. */\n  name: AiConversationWidgetName;\n  /** The arguments of the widget. */\n  rawArgs?: Maybe<Scalars[\"JSON\"]>;\n};\n\nexport type AiConversationEntityCardWidgetArgs = {\n  __typename?: \"AiConversationEntityCardWidgetArgs\";\n  /** The action performed on the entity (leave empty if just found) */\n  action?: Maybe<AiConversationEntityCardWidgetArgsAction>;\n  /** The UUID of the entity to display */\n  id: Scalars[\"String\"];\n  /**\n   * @deprecated Optional note to display about the entity\n   * @deprecated Optional note to display about the entity\n   */\n  note?: Maybe<Scalars[\"String\"]>;\n  /** [Internal] The entity type */\n  type: AiConversationEntityCardWidgetArgsType;\n};\n\n/** The action performed on the entity (leave empty if just found) */\nexport enum AiConversationEntityCardWidgetArgsAction {\n  Created = \"created\",\n  Updated = \"updated\",\n}\n\n/** [Internal] The entity type */\nexport enum AiConversationEntityCardWidgetArgsType {\n  AiPrompt = \"AiPrompt\",\n  CustomView = \"CustomView\",\n  Customer = \"Customer\",\n  CustomerNeed = \"CustomerNeed\",\n  Dashboard = \"Dashboard\",\n  Document = \"Document\",\n  Initiative = \"Initiative\",\n  InitiativeUpdate = \"InitiativeUpdate\",\n  Issue = \"Issue\",\n  IssueDraft = \"IssueDraft\",\n  Project = \"Project\",\n  ProjectUpdate = \"ProjectUpdate\",\n  PullRequest = \"PullRequest\",\n  Release = \"Release\",\n  ReleasePipeline = \"ReleasePipeline\",\n  Team = \"Team\",\n  Template = \"Template\",\n  WorkflowDefinition = \"WorkflowDefinition\",\n}\n\nexport type AiConversationEntityListWidget = AiConversationBaseWidget & {\n  __typename?: \"AiConversationEntityListWidget\";\n  /** The arguments to the widget. */\n  args?: Maybe<AiConversationEntityListWidgetArgs>;\n  /** Display information for the widget, including ProseMirror and Markdown representations. */\n  displayInfo?: Maybe<AiConversationWidgetDisplayInfo>;\n  /** The name of the widget. */\n  name: AiConversationWidgetName;\n  /** The arguments of the widget. */\n  rawArgs?: Maybe<Scalars[\"JSON\"]>;\n};\n\nexport type AiConversationEntityListWidgetArgs = {\n  __typename?: \"AiConversationEntityListWidgetArgs\";\n  /** The action performed on the entities (leave empty if just found) */\n  action?: Maybe<AiConversationEntityListWidgetArgsAction>;\n  /** Total number of entities in the list */\n  count?: Maybe<Scalars[\"Float\"]>;\n  entities: Array<AiConversationEntityListWidgetArgsEntities>;\n};\n\n/** The action performed on the entities (leave empty if just found) */\nexport enum AiConversationEntityListWidgetArgsAction {\n  Created = \"created\",\n  Updated = \"updated\",\n}\n\nexport type AiConversationEntityListWidgetArgsEntities = {\n  __typename?: \"AiConversationEntityListWidgetArgsEntities\";\n  /** Entity UUID */\n  id: Scalars[\"String\"];\n  /**\n   * @deprecated Optional note to display about the entity\n   * @deprecated Optional note to display about the entity\n   */\n  note?: Maybe<Scalars[\"String\"]>;\n  /** [Internal] The entity type */\n  type: AiConversationEntityListWidgetArgsEntitiesType;\n};\n\n/** [Internal] The entity type */\nexport enum AiConversationEntityListWidgetArgsEntitiesType {\n  AiPrompt = \"AiPrompt\",\n  CustomView = \"CustomView\",\n  Customer = \"Customer\",\n  CustomerNeed = \"CustomerNeed\",\n  Dashboard = \"Dashboard\",\n  Document = \"Document\",\n  Initiative = \"Initiative\",\n  InitiativeUpdate = \"InitiativeUpdate\",\n  Issue = \"Issue\",\n  IssueDraft = \"IssueDraft\",\n  Project = \"Project\",\n  ProjectUpdate = \"ProjectUpdate\",\n  PullRequest = \"PullRequest\",\n  Release = \"Release\",\n  ReleasePipeline = \"ReleasePipeline\",\n  Team = \"Team\",\n  Template = \"Template\",\n  WorkflowDefinition = \"WorkflowDefinition\",\n}\n\n/** An error part in an AI conversation. */\nexport type AiConversationErrorPart = AiConversationBasePart & {\n  __typename?: \"AiConversationErrorPart\";\n  /** The ID of the part. */\n  id: Scalars[\"String\"];\n  /** The user-facing error message for the failed AI response. */\n  message: Scalars[\"String\"];\n  /** The metadata of the part. */\n  metadata: AiConversationPartMetadata;\n  /** The type of the part. */\n  type: AiConversationPartType;\n};\n\n/** An event part in an AI conversation. */\nexport type AiConversationEventPart = AiConversationBasePart & {\n  __typename?: \"AiConversationEventPart\";\n  /** The Markdown body of the event part. */\n  body: Scalars[\"String\"];\n  /** The data of the event part. */\n  bodyData: Scalars[\"JSONObject\"];\n  /** The ID of the part. */\n  id: Scalars[\"String\"];\n  /** The metadata of the part. */\n  metadata: AiConversationPartMetadata;\n  /** The ID of the subscription to resolve when this event is delivered. */\n  subscriptionId?: Maybe<Scalars[\"String\"]>;\n  /** The type of the part. */\n  type: AiConversationPartType;\n};\n\nexport type AiConversationGetMicrosoftTeamsConversationHistoryToolCall = AiConversationBaseToolCall & {\n  __typename?: \"AiConversationGetMicrosoftTeamsConversationHistoryToolCall\";\n  displayInfo: AiConversationToolDisplayInfo;\n  /** The name of the tool that was called. */\n  name: AiConversationTool;\n  /** The arguments of the tool call. */\n  rawArgs?: Maybe<Scalars[\"JSON\"]>;\n  /** The result of the tool call. */\n  rawResult?: Maybe<Scalars[\"JSON\"]>;\n};\n\nexport type AiConversationGetPullRequestCheckLogsToolCall = AiConversationBaseToolCall & {\n  __typename?: \"AiConversationGetPullRequestCheckLogsToolCall\";\n  /** The arguments to the tool call. */\n  args?: Maybe<AiConversationGetPullRequestCheckLogsToolCallArgs>;\n  displayInfo: AiConversationToolDisplayInfo;\n  /** The name of the tool that was called. */\n  name: AiConversationTool;\n  /** The arguments of the tool call. */\n  rawArgs?: Maybe<Scalars[\"JSON\"]>;\n  /** The result of the tool call. */\n  rawResult?: Maybe<Scalars[\"JSON\"]>;\n};\n\nexport type AiConversationGetPullRequestCheckLogsToolCallArgs = {\n  __typename?: \"AiConversationGetPullRequestCheckLogsToolCallArgs\";\n  checkName: Scalars[\"String\"];\n  entity: AiConversationSearchEntitiesToolCallResultEntities;\n  workflowName?: Maybe<Scalars[\"String\"]>;\n};\n\nexport type AiConversationGetPullRequestDiffToolCall = AiConversationBaseToolCall & {\n  __typename?: \"AiConversationGetPullRequestDiffToolCall\";\n  /** The arguments to the tool call. */\n  args?: Maybe<AiConversationGetPullRequestDiffToolCallArgs>;\n  displayInfo: AiConversationToolDisplayInfo;\n  /** The name of the tool that was called. */\n  name: AiConversationTool;\n  /** The arguments of the tool call. */\n  rawArgs?: Maybe<Scalars[\"JSON\"]>;\n  /** The result of the tool call. */\n  rawResult?: Maybe<Scalars[\"JSON\"]>;\n};\n\nexport type AiConversationGetPullRequestDiffToolCallArgs = {\n  __typename?: \"AiConversationGetPullRequestDiffToolCallArgs\";\n  entity: AiConversationSearchEntitiesToolCallResultEntities;\n};\n\nexport type AiConversationGetPullRequestFileToolCall = AiConversationBaseToolCall & {\n  __typename?: \"AiConversationGetPullRequestFileToolCall\";\n  /** The arguments to the tool call. */\n  args?: Maybe<AiConversationGetPullRequestFileToolCallArgs>;\n  displayInfo: AiConversationToolDisplayInfo;\n  /** The name of the tool that was called. */\n  name: AiConversationTool;\n  /** The arguments of the tool call. */\n  rawArgs?: Maybe<Scalars[\"JSON\"]>;\n  /** The result of the tool call. */\n  rawResult?: Maybe<Scalars[\"JSON\"]>;\n};\n\nexport type AiConversationGetPullRequestFileToolCallArgs = {\n  __typename?: \"AiConversationGetPullRequestFileToolCallArgs\";\n  entity: AiConversationSearchEntitiesToolCallResultEntities;\n  path: Scalars[\"String\"];\n};\n\nexport type AiConversationGetSlackConversationHistoryToolCall = AiConversationBaseToolCall & {\n  __typename?: \"AiConversationGetSlackConversationHistoryToolCall\";\n  displayInfo: AiConversationToolDisplayInfo;\n  /** The name of the tool that was called. */\n  name: AiConversationTool;\n  /** The arguments of the tool call. */\n  rawArgs?: Maybe<Scalars[\"JSON\"]>;\n  /** The result of the tool call. */\n  rawResult?: Maybe<Scalars[\"JSON\"]>;\n};\n\nexport type AiConversationHandoffToCodingSessionToolCall = AiConversationBaseToolCall & {\n  __typename?: \"AiConversationHandoffToCodingSessionToolCall\";\n  /** The arguments to the tool call. */\n  args?: Maybe<AiConversationHandoffToCodingSessionToolCallArgs>;\n  displayInfo: AiConversationToolDisplayInfo;\n  /** The name of the tool that was called. */\n  name: AiConversationTool;\n  /** The arguments of the tool call. */\n  rawArgs?: Maybe<Scalars[\"JSON\"]>;\n  /** The result of the tool call. */\n  rawResult?: Maybe<Scalars[\"JSON\"]>;\n};\n\nexport type AiConversationHandoffToCodingSessionToolCallArgs = {\n  __typename?: \"AiConversationHandoffToCodingSessionToolCallArgs\";\n  entity: AiConversationSearchEntitiesToolCallResultEntities;\n  instructions?: Maybe<Scalars[\"String\"]>;\n};\n\n/** The initial source of an AI conversation. */\nexport enum AiConversationInitialSource {\n  Comment = \"comment\",\n  DirectChat = \"directChat\",\n  Mcp = \"mcp\",\n  MicrosoftTeams = \"microsoftTeams\",\n  PullRequestComment = \"pullRequestComment\",\n  Slack = \"slack\",\n  Workflow = \"workflow\",\n}\n\nexport type AiConversationInvokeMcpToolToolCall = AiConversationBaseToolCall & {\n  __typename?: \"AiConversationInvokeMcpToolToolCall\";\n  /** The arguments to the tool call. */\n  args?: Maybe<AiConversationInvokeMcpToolToolCallArgs>;\n  displayInfo: AiConversationToolDisplayInfo;\n  /** The name of the tool that was called. */\n  name: AiConversationTool;\n  /** The arguments of the tool call. */\n  rawArgs?: Maybe<Scalars[\"JSON\"]>;\n  /** The result of the tool call. */\n  rawResult?: Maybe<Scalars[\"JSON\"]>;\n};\n\nexport type AiConversationInvokeMcpToolToolCallArgs = {\n  __typename?: \"AiConversationInvokeMcpToolToolCallArgs\";\n  server: AiConversationInvokeMcpToolToolCallArgsServer;\n  tool: AiConversationInvokeMcpToolToolCallArgsTool;\n};\n\nexport type AiConversationInvokeMcpToolToolCallArgsServer = {\n  __typename?: \"AiConversationInvokeMcpToolToolCallArgsServer\";\n  integrationId: Scalars[\"String\"];\n  name: Scalars[\"String\"];\n  title?: Maybe<Scalars[\"String\"]>;\n};\n\nexport type AiConversationInvokeMcpToolToolCallArgsTool = {\n  __typename?: \"AiConversationInvokeMcpToolToolCallArgsTool\";\n  name: Scalars[\"String\"];\n  title?: Maybe<Scalars[\"String\"]>;\n};\n\nexport type AiConversationNavigateToPageToolCall = AiConversationBaseToolCall & {\n  __typename?: \"AiConversationNavigateToPageToolCall\";\n  /** The arguments to the tool call. */\n  args?: Maybe<AiConversationNavigateToPageToolCallArgs>;\n  displayInfo: AiConversationToolDisplayInfo;\n  /** The name of the tool that was called. */\n  name: AiConversationTool;\n  /** The arguments of the tool call. */\n  rawArgs?: Maybe<Scalars[\"JSON\"]>;\n  /** The result of the tool call. */\n  rawResult?: Maybe<Scalars[\"JSON\"]>;\n  /** The result of the tool call. */\n  result?: Maybe<AiConversationNavigateToPageToolCallResult>;\n};\n\nexport type AiConversationNavigateToPageToolCallArgs = {\n  __typename?: \"AiConversationNavigateToPageToolCallArgs\";\n  entities: Array<AiConversationNavigateToPageToolCallArgsEntities>;\n};\n\nexport type AiConversationNavigateToPageToolCallArgsEntities = {\n  __typename?: \"AiConversationNavigateToPageToolCallArgsEntities\";\n  entityType: Scalars[\"String\"];\n  uuid: Scalars[\"String\"];\n};\n\nexport type AiConversationNavigateToPageToolCallResult = {\n  __typename?: \"AiConversationNavigateToPageToolCallResult\";\n  urls: Array<Scalars[\"String\"]>;\n};\n\n/** A part in an AI conversation. */\nexport type AiConversationPart =\n  | AiConversationErrorPart\n  | AiConversationEventPart\n  | AiConversationPromptPart\n  | AiConversationReasoningPart\n  | AiConversationTextPart\n  | AiConversationToolCallPart\n  | AiConversationWidgetPart;\n\n/** Metadata about a part in an AI conversation. */\nexport type AiConversationPartMetadata = {\n  __typename?: \"AiConversationPartMetadata\";\n  /** The time when the part ended, as an ISO 8601 string. */\n  endedAt?: Maybe<Scalars[\"String\"]>;\n  /** The eval log ID of the part. */\n  evalLogId?: Maybe<Scalars[\"String\"]>;\n  /** AI feedback state for this part. */\n  feedback?: Maybe<Scalars[\"JSONObject\"]>;\n  /** The phase during which the part was generated. */\n  phase?: Maybe<AiConversationPartPhase>;\n  /** The time when the part started, as an ISO 8601 string. */\n  startedAt?: Maybe<Scalars[\"String\"]>;\n  /** The turn ID of the part. */\n  turnId: Scalars[\"String\"];\n};\n\n/** The phase during which a conversation part was generated. */\nexport enum AiConversationPartPhase {\n  Answer = \"answer\",\n  Commentary = \"commentary\",\n}\n\n/** The type of a part in an AI conversation. */\nexport enum AiConversationPartType {\n  Error = \"error\",\n  Event = \"event\",\n  Prompt = \"prompt\",\n  Reasoning = \"reasoning\",\n  Text = \"text\",\n  ToolCall = \"toolCall\",\n  Widget = \"widget\",\n  WidgetPlaceholder = \"widgetPlaceholder\",\n}\n\n/** A prompt part in an AI conversation. */\nexport type AiConversationPromptPart = AiConversationBasePart & {\n  __typename?: \"AiConversationPromptPart\";\n  /** The Markdown body of the prompt part. */\n  body: Scalars[\"String\"];\n  /** The data of the prompt part. */\n  bodyData: Scalars[\"JSONObject\"];\n  /** The ID of the part. */\n  id: Scalars[\"String\"];\n  /** The metadata of the part. */\n  metadata: AiConversationPartMetadata;\n  /** The type of the part. */\n  type: AiConversationPartType;\n  /** The user who created the prompt part. */\n  user?: Maybe<User>;\n};\n\nexport type AiConversationQueryActivityToolCall = AiConversationBaseToolCall & {\n  __typename?: \"AiConversationQueryActivityToolCall\";\n  /** The arguments to the tool call. */\n  args?: Maybe<AiConversationQueryActivityToolCallArgs>;\n  displayInfo: AiConversationToolDisplayInfo;\n  /** The name of the tool that was called. */\n  name: AiConversationTool;\n  /** The arguments of the tool call. */\n  rawArgs?: Maybe<Scalars[\"JSON\"]>;\n  /** The result of the tool call. */\n  rawResult?: Maybe<Scalars[\"JSON\"]>;\n};\n\nexport type AiConversationQueryActivityToolCallArgs = {\n  __typename?: \"AiConversationQueryActivityToolCallArgs\";\n  entities?: Maybe<Array<AiConversationSearchEntitiesToolCallResultEntities>>;\n};\n\nexport type AiConversationQueryUpdatesToolCall = AiConversationBaseToolCall & {\n  __typename?: \"AiConversationQueryUpdatesToolCall\";\n  /** The arguments to the tool call. */\n  args?: Maybe<AiConversationQueryUpdatesToolCallArgs>;\n  displayInfo: AiConversationToolDisplayInfo;\n  /** The name of the tool that was called. */\n  name: AiConversationTool;\n  /** The arguments of the tool call. */\n  rawArgs?: Maybe<Scalars[\"JSON\"]>;\n  /** The result of the tool call. */\n  rawResult?: Maybe<Scalars[\"JSON\"]>;\n};\n\nexport type AiConversationQueryUpdatesToolCallArgs = {\n  __typename?: \"AiConversationQueryUpdatesToolCallArgs\";\n  entity?: Maybe<AiConversationSearchEntitiesToolCallResultEntities>;\n  updateType: AiConversationQueryUpdatesToolCallArgsUpdateType;\n};\n\nexport enum AiConversationQueryUpdatesToolCallArgsUpdateType {\n  InitiativeUpdate = \"InitiativeUpdate\",\n  ProjectUpdate = \"ProjectUpdate\",\n}\n\nexport type AiConversationQueryViewToolCall = AiConversationBaseToolCall & {\n  __typename?: \"AiConversationQueryViewToolCall\";\n  /** The arguments to the tool call. */\n  args?: Maybe<AiConversationQueryViewToolCallArgs>;\n  displayInfo: AiConversationToolDisplayInfo;\n  /** The name of the tool that was called. */\n  name: AiConversationTool;\n  /** The arguments of the tool call. */\n  rawArgs?: Maybe<Scalars[\"JSON\"]>;\n  /** The result of the tool call. */\n  rawResult?: Maybe<Scalars[\"JSON\"]>;\n};\n\nexport type AiConversationQueryViewToolCallArgs = {\n  __typename?: \"AiConversationQueryViewToolCallArgs\";\n  filter?: Maybe<Scalars[\"String\"]>;\n  mode: AiConversationQueryViewToolCallArgsMode;\n  view: AiConversationQueryViewToolCallArgsView;\n};\n\nexport enum AiConversationQueryViewToolCallArgsMode {\n  Insight = \"insight\",\n  List = \"list\",\n}\n\nexport type AiConversationQueryViewToolCallArgsView = {\n  __typename?: \"AiConversationQueryViewToolCallArgsView\";\n  group?: Maybe<AiConversationSearchEntitiesToolCallResultEntities>;\n  predefinedView?: Maybe<Scalars[\"String\"]>;\n  type: Scalars[\"String\"];\n};\n\n/** A reasoning part in an AI conversation. */\nexport type AiConversationReasoningPart = AiConversationBasePart & {\n  __typename?: \"AiConversationReasoningPart\";\n  /** The Markdown body of the reasoning part. */\n  body: Scalars[\"String\"];\n  /** The data of the reasoning part. */\n  bodyData: Scalars[\"JSONObject\"];\n  /** The ID of the part. */\n  id: Scalars[\"String\"];\n  /** The metadata of the part. */\n  metadata: AiConversationPartMetadata;\n  /** The title of the reasoning part. */\n  title?: Maybe<Scalars[\"String\"]>;\n  /** The type of the part. */\n  type: AiConversationPartType;\n};\n\nexport type AiConversationResearchToolCall = AiConversationBaseToolCall & {\n  __typename?: \"AiConversationResearchToolCall\";\n  /** The arguments to the tool call. */\n  args?: Maybe<AiConversationResearchToolCallArgs>;\n  displayInfo: AiConversationToolDisplayInfo;\n  /** The name of the tool that was called. */\n  name: AiConversationTool;\n  /** The arguments of the tool call. */\n  rawArgs?: Maybe<Scalars[\"JSON\"]>;\n  /** The result of the tool call. */\n  rawResult?: Maybe<Scalars[\"JSON\"]>;\n  /** The result of the tool call. */\n  result?: Maybe<AiConversationResearchToolCallResult>;\n};\n\nexport type AiConversationResearchToolCallArgs = {\n  __typename?: \"AiConversationResearchToolCallArgs\";\n  context: Scalars[\"String\"];\n  query: Scalars[\"String\"];\n  subjects?: Maybe<Array<AiConversationSearchEntitiesToolCallResultEntities>>;\n};\n\nexport type AiConversationResearchToolCallResult = {\n  __typename?: \"AiConversationResearchToolCallResult\";\n  progressId?: Maybe<Scalars[\"String\"]>;\n};\n\nexport type AiConversationRestoreEntityToolCall = AiConversationBaseToolCall & {\n  __typename?: \"AiConversationRestoreEntityToolCall\";\n  /** The arguments to the tool call. */\n  args?: Maybe<AiConversationRestoreEntityToolCallArgs>;\n  displayInfo: AiConversationToolDisplayInfo;\n  /** The name of the tool that was called. */\n  name: AiConversationTool;\n  /** The arguments of the tool call. */\n  rawArgs?: Maybe<Scalars[\"JSON\"]>;\n  /** The result of the tool call. */\n  rawResult?: Maybe<Scalars[\"JSON\"]>;\n};\n\nexport type AiConversationRestoreEntityToolCallArgs = {\n  __typename?: \"AiConversationRestoreEntityToolCallArgs\";\n  entity: AiConversationSearchEntitiesToolCallResultEntities;\n};\n\nexport type AiConversationRetrieveEntitiesToolCall = AiConversationBaseToolCall & {\n  __typename?: \"AiConversationRetrieveEntitiesToolCall\";\n  /** The arguments to the tool call. */\n  args?: Maybe<AiConversationRetrieveEntitiesToolCallArgs>;\n  displayInfo: AiConversationToolDisplayInfo;\n  /** The name of the tool that was called. */\n  name: AiConversationTool;\n  /** The arguments of the tool call. */\n  rawArgs?: Maybe<Scalars[\"JSON\"]>;\n  /** The result of the tool call. */\n  rawResult?: Maybe<Scalars[\"JSON\"]>;\n};\n\nexport type AiConversationRetrieveEntitiesToolCallArgs = {\n  __typename?: \"AiConversationRetrieveEntitiesToolCallArgs\";\n  entities: Array<AiConversationSearchEntitiesToolCallResultEntities>;\n};\n\nexport type AiConversationRetryPullRequestCheckToolCall = AiConversationBaseToolCall & {\n  __typename?: \"AiConversationRetryPullRequestCheckToolCall\";\n  /** The arguments to the tool call. */\n  args?: Maybe<AiConversationRetryPullRequestCheckToolCallArgs>;\n  displayInfo: AiConversationToolDisplayInfo;\n  /** The name of the tool that was called. */\n  name: AiConversationTool;\n  /** The arguments of the tool call. */\n  rawArgs?: Maybe<Scalars[\"JSON\"]>;\n  /** The result of the tool call. */\n  rawResult?: Maybe<Scalars[\"JSON\"]>;\n};\n\nexport type AiConversationRetryPullRequestCheckToolCallArgs = {\n  __typename?: \"AiConversationRetryPullRequestCheckToolCallArgs\";\n  checkName: Scalars[\"String\"];\n  entity: AiConversationSearchEntitiesToolCallResultEntities;\n  workflowName?: Maybe<Scalars[\"String\"]>;\n};\n\nexport type AiConversationSearchDocumentationToolCall = AiConversationBaseToolCall & {\n  __typename?: \"AiConversationSearchDocumentationToolCall\";\n  displayInfo: AiConversationToolDisplayInfo;\n  /** The name of the tool that was called. */\n  name: AiConversationTool;\n  /** The arguments of the tool call. */\n  rawArgs?: Maybe<Scalars[\"JSON\"]>;\n  /** The result of the tool call. */\n  rawResult?: Maybe<Scalars[\"JSON\"]>;\n};\n\nexport type AiConversationSearchEntitiesToolCall = AiConversationBaseToolCall & {\n  __typename?: \"AiConversationSearchEntitiesToolCall\";\n  /** The arguments to the tool call. */\n  args?: Maybe<AiConversationSearchEntitiesToolCallArgs>;\n  displayInfo: AiConversationToolDisplayInfo;\n  /** The name of the tool that was called. */\n  name: AiConversationTool;\n  /** The arguments of the tool call. */\n  rawArgs?: Maybe<Scalars[\"JSON\"]>;\n  /** The result of the tool call. */\n  rawResult?: Maybe<Scalars[\"JSON\"]>;\n  /** The result of the tool call. */\n  result?: Maybe<AiConversationSearchEntitiesToolCallResult>;\n};\n\nexport type AiConversationSearchEntitiesToolCallArgs = {\n  __typename?: \"AiConversationSearchEntitiesToolCallArgs\";\n  queries: Array<Scalars[\"String\"]>;\n  type?: Maybe<Scalars[\"String\"]>;\n};\n\nexport type AiConversationSearchEntitiesToolCallResult = {\n  __typename?: \"AiConversationSearchEntitiesToolCallResult\";\n  entities: Array<AiConversationSearchEntitiesToolCallResultEntities>;\n};\n\nexport type AiConversationSearchEntitiesToolCallResultEntities = {\n  __typename?: \"AiConversationSearchEntitiesToolCallResultEntities\";\n  id: Scalars[\"String\"];\n  type: Scalars[\"String\"];\n};\n\n/** The status of an AI conversation. */\nexport enum AiConversationStatus {\n  Active = \"active\",\n  AwaitingInput = \"awaitingInput\",\n  Complete = \"complete\",\n  Error = \"error\",\n  Pending = \"pending\",\n  Waiting = \"waiting\",\n}\n\nexport type AiConversationSubscribeToEventToolCall = AiConversationBaseToolCall & {\n  __typename?: \"AiConversationSubscribeToEventToolCall\";\n  /** The arguments to the tool call. */\n  args?: Maybe<AiConversationSubscribeToEventToolCallArgs>;\n  displayInfo: AiConversationToolDisplayInfo;\n  /** The name of the tool that was called. */\n  name: AiConversationTool;\n  /** The arguments of the tool call. */\n  rawArgs?: Maybe<Scalars[\"JSON\"]>;\n  /** The result of the tool call. */\n  rawResult?: Maybe<Scalars[\"JSON\"]>;\n};\n\nexport type AiConversationSubscribeToEventToolCallArgs = {\n  __typename?: \"AiConversationSubscribeToEventToolCallArgs\";\n  endsAt?: Maybe<Scalars[\"String\"]>;\n  kind?: Maybe<AiConversationSubscribeToEventToolCallArgsKind>;\n  message?: Maybe<Scalars[\"String\"]>;\n  subscriptionId?: Maybe<Scalars[\"String\"]>;\n  type: AiConversationSubscribeToEventToolCallArgsType;\n};\n\nexport enum AiConversationSubscribeToEventToolCallArgsKind {\n  Timer = \"timer\",\n  Trigger = \"trigger\",\n}\n\nexport enum AiConversationSubscribeToEventToolCallArgsType {\n  Once = \"once\",\n  Recurring = \"recurring\",\n}\n\nexport type AiConversationSuggestValuesToolCall = AiConversationBaseToolCall & {\n  __typename?: \"AiConversationSuggestValuesToolCall\";\n  /** The arguments to the tool call. */\n  args?: Maybe<AiConversationSuggestValuesToolCallArgs>;\n  displayInfo: AiConversationToolDisplayInfo;\n  /** The name of the tool that was called. */\n  name: AiConversationTool;\n  /** The arguments of the tool call. */\n  rawArgs?: Maybe<Scalars[\"JSON\"]>;\n  /** The result of the tool call. */\n  rawResult?: Maybe<Scalars[\"JSON\"]>;\n};\n\nexport type AiConversationSuggestValuesToolCallArgs = {\n  __typename?: \"AiConversationSuggestValuesToolCallArgs\";\n  field: Scalars[\"String\"];\n  query?: Maybe<Scalars[\"String\"]>;\n};\n\n/** A text part in an AI conversation. */\nexport type AiConversationTextPart = AiConversationBasePart & {\n  __typename?: \"AiConversationTextPart\";\n  /** The Markdown body of the text part. */\n  body: Scalars[\"String\"];\n  /** The data of the text part. */\n  bodyData: Scalars[\"JSONObject\"];\n  /** The ID of the part. */\n  id: Scalars[\"String\"];\n  /** The metadata of the part. */\n  metadata: AiConversationPartMetadata;\n  /** The type of the part. */\n  type: AiConversationPartType;\n};\n\n/** The name of a tool that was called in an AI conversation. */\nexport enum AiConversationTool {\n  CodeIntelligence = \"CodeIntelligence\",\n  CreateEntity = \"CreateEntity\",\n  DeleteEntity = \"DeleteEntity\",\n  GetMicrosoftTeamsConversationHistory = \"GetMicrosoftTeamsConversationHistory\",\n  GetPullRequestCheckLogs = \"GetPullRequestCheckLogs\",\n  GetPullRequestDiff = \"GetPullRequestDiff\",\n  GetPullRequestFile = \"GetPullRequestFile\",\n  GetSlackConversationHistory = \"GetSlackConversationHistory\",\n  HandoffToCodingSession = \"HandoffToCodingSession\",\n  InvokeMcpTool = \"InvokeMcpTool\",\n  NavigateToPage = \"NavigateToPage\",\n  QueryActivity = \"QueryActivity\",\n  QueryUpdates = \"QueryUpdates\",\n  QueryView = \"QueryView\",\n  Research = \"Research\",\n  RestoreEntity = \"RestoreEntity\",\n  RetrieveEntities = \"RetrieveEntities\",\n  RetryPullRequestCheck = \"RetryPullRequestCheck\",\n  SearchDocumentation = \"SearchDocumentation\",\n  SearchEntities = \"SearchEntities\",\n  SubscribeToEvent = \"SubscribeToEvent\",\n  SuggestValues = \"SuggestValues\",\n  TranscribeMedia = \"TranscribeMedia\",\n  TranscribeVideo = \"TranscribeVideo\",\n  UnsubscribeFromEvent = \"UnsubscribeFromEvent\",\n  UpdateEntity = \"UpdateEntity\",\n  WebSearch = \"WebSearch\",\n}\n\n/** The tool call. */\nexport type AiConversationToolCall =\n  | AiConversationCodeIntelligenceToolCall\n  | AiConversationCreateEntityToolCall\n  | AiConversationDeleteEntityToolCall\n  | AiConversationGetMicrosoftTeamsConversationHistoryToolCall\n  | AiConversationGetPullRequestCheckLogsToolCall\n  | AiConversationGetPullRequestDiffToolCall\n  | AiConversationGetPullRequestFileToolCall\n  | AiConversationGetSlackConversationHistoryToolCall\n  | AiConversationHandoffToCodingSessionToolCall\n  | AiConversationInvokeMcpToolToolCall\n  | AiConversationNavigateToPageToolCall\n  | AiConversationQueryActivityToolCall\n  | AiConversationQueryUpdatesToolCall\n  | AiConversationQueryViewToolCall\n  | AiConversationResearchToolCall\n  | AiConversationRestoreEntityToolCall\n  | AiConversationRetrieveEntitiesToolCall\n  | AiConversationRetryPullRequestCheckToolCall\n  | AiConversationSearchDocumentationToolCall\n  | AiConversationSearchEntitiesToolCall\n  | AiConversationSubscribeToEventToolCall\n  | AiConversationSuggestValuesToolCall\n  | AiConversationTranscribeMediaToolCall\n  | AiConversationTranscribeVideoToolCall\n  | AiConversationUnsubscribeFromEventToolCall\n  | AiConversationUpdateEntityToolCall\n  | AiConversationWebSearchToolCall;\n\n/** A tool call part in an AI conversation. */\nexport type AiConversationToolCallPart = AiConversationBasePart & {\n  __typename?: \"AiConversationToolCallPart\";\n  /** The ID of the part. */\n  id: Scalars[\"String\"];\n  /** The metadata of the part. */\n  metadata: AiConversationPartMetadata;\n  /** The tool call part. */\n  toolCall: AiConversationToolCall;\n  /** The type of the part. */\n  type: AiConversationPartType;\n};\n\nexport type AiConversationToolDisplayInfo = {\n  __typename?: \"AiConversationToolDisplayInfo\";\n  activeLabel: Scalars[\"String\"];\n  detail?: Maybe<Scalars[\"String\"]>;\n  icon: Scalars[\"String\"];\n  inactiveLabel: Scalars[\"String\"];\n  result?: Maybe<Scalars[\"String\"]>;\n};\n\nexport type AiConversationTranscribeMediaToolCall = AiConversationBaseToolCall & {\n  __typename?: \"AiConversationTranscribeMediaToolCall\";\n  displayInfo: AiConversationToolDisplayInfo;\n  /** The name of the tool that was called. */\n  name: AiConversationTool;\n  /** The arguments of the tool call. */\n  rawArgs?: Maybe<Scalars[\"JSON\"]>;\n  /** The result of the tool call. */\n  rawResult?: Maybe<Scalars[\"JSON\"]>;\n};\n\nexport type AiConversationTranscribeVideoToolCall = AiConversationBaseToolCall & {\n  __typename?: \"AiConversationTranscribeVideoToolCall\";\n  displayInfo: AiConversationToolDisplayInfo;\n  /** The name of the tool that was called. */\n  name: AiConversationTool;\n  /** The arguments of the tool call. */\n  rawArgs?: Maybe<Scalars[\"JSON\"]>;\n  /** The result of the tool call. */\n  rawResult?: Maybe<Scalars[\"JSON\"]>;\n};\n\nexport type AiConversationUnsubscribeFromEventToolCall = AiConversationBaseToolCall & {\n  __typename?: \"AiConversationUnsubscribeFromEventToolCall\";\n  /** The arguments to the tool call. */\n  args?: Maybe<AiConversationUnsubscribeFromEventToolCallArgs>;\n  displayInfo: AiConversationToolDisplayInfo;\n  /** The name of the tool that was called. */\n  name: AiConversationTool;\n  /** The arguments of the tool call. */\n  rawArgs?: Maybe<Scalars[\"JSON\"]>;\n  /** The result of the tool call. */\n  rawResult?: Maybe<Scalars[\"JSON\"]>;\n};\n\nexport type AiConversationUnsubscribeFromEventToolCallArgs = {\n  __typename?: \"AiConversationUnsubscribeFromEventToolCallArgs\";\n  message?: Maybe<Scalars[\"String\"]>;\n  subscriptionId: Scalars[\"String\"];\n};\n\nexport type AiConversationUpdateEntityToolCall = AiConversationBaseToolCall & {\n  __typename?: \"AiConversationUpdateEntityToolCall\";\n  /** The arguments to the tool call. */\n  args?: Maybe<AiConversationUpdateEntityToolCallArgs>;\n  displayInfo: AiConversationToolDisplayInfo;\n  /** The name of the tool that was called. */\n  name: AiConversationTool;\n  /** The arguments of the tool call. */\n  rawArgs?: Maybe<Scalars[\"JSON\"]>;\n  /** The result of the tool call. */\n  rawResult?: Maybe<Scalars[\"JSON\"]>;\n};\n\nexport type AiConversationUpdateEntityToolCallArgs = {\n  __typename?: \"AiConversationUpdateEntityToolCallArgs\";\n  entities?: Maybe<Array<AiConversationSearchEntitiesToolCallResultEntities>>;\n  entity?: Maybe<AiConversationSearchEntitiesToolCallResultEntities>;\n};\n\nexport type AiConversationWebSearchToolCall = AiConversationBaseToolCall & {\n  __typename?: \"AiConversationWebSearchToolCall\";\n  /** The arguments to the tool call. */\n  args?: Maybe<AiConversationWebSearchToolCallArgs>;\n  displayInfo: AiConversationToolDisplayInfo;\n  /** The name of the tool that was called. */\n  name: AiConversationTool;\n  /** The arguments of the tool call. */\n  rawArgs?: Maybe<Scalars[\"JSON\"]>;\n  /** The result of the tool call. */\n  rawResult?: Maybe<Scalars[\"JSON\"]>;\n};\n\nexport type AiConversationWebSearchToolCallArgs = {\n  __typename?: \"AiConversationWebSearchToolCallArgs\";\n  query?: Maybe<Scalars[\"String\"]>;\n  url?: Maybe<Scalars[\"String\"]>;\n};\n\n/** The widget. */\nexport type AiConversationWidget = AiConversationEntityCardWidget | AiConversationEntityListWidget;\n\nexport type AiConversationWidgetDisplayInfo = {\n  __typename?: \"AiConversationWidgetDisplayInfo\";\n  /** The Markdown representation of the widget content. */\n  body: Scalars[\"String\"];\n  /** The ProseMirror data representation of the widget content. */\n  bodyData: Scalars[\"JSONObject\"];\n};\n\n/** The name of a widget in an AI conversation. */\nexport enum AiConversationWidgetName {\n  EntityCard = \"EntityCard\",\n  EntityList = \"EntityList\",\n}\n\n/** A widget part in an AI conversation. */\nexport type AiConversationWidgetPart = AiConversationBasePart & {\n  __typename?: \"AiConversationWidgetPart\";\n  /** The ID of the part. */\n  id: Scalars[\"String\"];\n  /** The metadata of the part. */\n  metadata: AiConversationPartMetadata;\n  /** The type of the part. */\n  type: AiConversationPartType;\n  /** The widget. */\n  widget: AiConversationWidget;\n};\n\n/** [Internal] Tracks the progress and state of an AI prompt workflow execution. Each progress record is associated with an issue or comment and contains the workflow type, current status, metadata about the execution, and optionally the conversation messages exchanged during the workflow. Progress records can form a hierarchy via parent-child relationships for multi-step workflows. */\nexport type AiPromptProgress = Node & {\n  __typename?: \"AiPromptProgress\";\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /** [Internal] The log ID for the prompt workflow, if available. */\n  logId?: Maybe<Scalars[\"String\"]>;\n  /** [Internal] The metadata for the prompt workflow. */\n  metadata: Scalars[\"JSONObject\"];\n  /** [Internal] The status of the prompt workflow. */\n  status: AiPromptProgressStatus;\n  /** [Internal] The type of AI prompt workflow. */\n  type: AiPromptType;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  updatedAt: Scalars[\"DateTime\"];\n};\n\nexport type AiPromptProgressConnection = {\n  __typename?: \"AiPromptProgressConnection\";\n  edges: Array<AiPromptProgressEdge>;\n  nodes: Array<AiPromptProgress>;\n  pageInfo: PageInfo;\n};\n\nexport type AiPromptProgressEdge = {\n  __typename?: \"AiPromptProgressEdge\";\n  /** Used in `before` and `after` args */\n  cursor: Scalars[\"String\"];\n  node: AiPromptProgress;\n};\n\n/** [Internal] AI prompt progress filtering options. */\nexport type AiPromptProgressFilter = {\n  /** [Internal] Compound filters, all of which need to be matched by the AI prompt progress. */\n  and?: InputMaybe<Array<AiPromptProgressFilter>>;\n  /** Comparator for the created at date. */\n  createdAt?: InputMaybe<DateComparator>;\n  /** Comparator for the identifier. */\n  id?: InputMaybe<IdComparator>;\n  /** [Internal] Compound filters, one of which need to be matched by the AI prompt progress. */\n  or?: InputMaybe<Array<AiPromptProgressFilter>>;\n  /** [Internal] Comparator for the AI prompt workflow status. */\n  status?: InputMaybe<AiPromptProgressStatusComparator>;\n  /** [Internal] Comparator for the AI prompt workflow type. */\n  type?: InputMaybe<AiPromptTypeComparator>;\n  /** Comparator for the updated at date. */\n  updatedAt?: InputMaybe<DateComparator>;\n};\n\n/** [Internal] The status of a prompt workflow. */\nexport enum AiPromptProgressStatus {\n  Canceled = \"canceled\",\n  Created = \"created\",\n  Failed = \"failed\",\n  Finished = \"finished\",\n  InProgress = \"inProgress\",\n}\n\n/** [Internal] Comparator for the AI prompt workflow status. */\nexport type AiPromptProgressStatusComparator = {\n  /** Equals constraint. */\n  eq?: InputMaybe<AiPromptProgressStatus>;\n  /** In-array constraint. */\n  in?: InputMaybe<Array<AiPromptProgressStatus>>;\n  /** Not-equals constraint. */\n  neq?: InputMaybe<AiPromptProgressStatus>;\n  /** Not-in-array constraint. */\n  nin?: InputMaybe<Array<AiPromptProgressStatus>>;\n  /** Null constraint. Matches any non-null values if the given value is false, otherwise it matches null values. */\n  null?: InputMaybe<Scalars[\"Boolean\"]>;\n};\n\n/** [Internal] Filter for AI prompt progress subscription events. */\nexport type AiPromptProgressSubscriptionFilter = {\n  /** [Internal] Filter by comment ID. */\n  commentId?: InputMaybe<IdComparator>;\n  /** [Internal] Filter by issue ID. */\n  issueId?: InputMaybe<IdComparator>;\n  /** [Internal] Filter by pull request comment ID. */\n  pullRequestCommentId?: InputMaybe<IdComparator>;\n  /** [Internal] Filter by prompt workflow status. */\n  status?: InputMaybe<AiPromptProgressStatusComparator>;\n  /** [Internal] Filter by prompt workflow type. */\n  type?: InputMaybe<AiPromptTypeComparator>;\n};\n\n/** Custom rules that guide AI behavior for a specific scope. Rules can be defined at the workspace level, team level, integration level, or user level, and are applied hierarchically (workspace rules first, then parent team rules, then team rules). Rules contain structured content that instructs the AI assistant on how to handle specific types of prompts, such as coding agent guidance or triage intelligence configuration. */\nexport type AiPromptRules = Node & {\n  __typename?: \"AiPromptRules\";\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  updatedAt: Scalars[\"DateTime\"];\n  /** The user who last updated the AI prompt rules. */\n  updatedBy?: Maybe<User>;\n};\n\n/** [Internal] The type of AI prompt workflow. */\nexport enum AiPromptType {\n  AgentGuidance = \"agentGuidance\",\n  AiConversation = \"aiConversation\",\n  CodeIntelligence = \"codeIntelligence\",\n  GongIssueIntake = \"gongIssueIntake\",\n  InitiativeUpdates = \"initiativeUpdates\",\n  IntercomIssueIntake = \"intercomIssueIntake\",\n  InternalResearch = \"internalResearch\",\n  MicrosoftTeamsIssueIntake = \"microsoftTeamsIssueIntake\",\n  ProductIntelligence = \"productIntelligence\",\n  ProjectUpdates = \"projectUpdates\",\n  SlackIssueIntake = \"slackIssueIntake\",\n  ZendeskIssueIntake = \"zendeskIssueIntake\",\n}\n\n/** [Internal] Comparator for the AI prompt workflow type. */\nexport type AiPromptTypeComparator = {\n  /** Equals constraint. */\n  eq?: InputMaybe<AiPromptType>;\n  /** In-array constraint. */\n  in?: InputMaybe<Array<AiPromptType>>;\n  /** Not-equals constraint. */\n  neq?: InputMaybe<AiPromptType>;\n  /** Not-in-array constraint. */\n  nin?: InputMaybe<Array<AiPromptType>>;\n  /** Null constraint. Matches any non-null values if the given value is false, otherwise it matches null values. */\n  null?: InputMaybe<Scalars[\"Boolean\"]>;\n};\n\nexport type AirbyteConfigurationInput = {\n  /** Linear export API key. */\n  apiKey: Scalars[\"String\"];\n};\n\n/** Payload for app user notification webhook events. */\nexport type AppUserNotificationWebhookPayload = {\n  __typename?: \"AppUserNotificationWebhookPayload\";\n  /** The type of action that triggered the webhook. */\n  action: Scalars[\"String\"];\n  /** ID of the app user the notification is for. */\n  appUserId: Scalars[\"String\"];\n  /** The time the payload was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** Details of the notification. */\n  notification: NotificationWebhookPayload;\n  /** ID of the OAuth client the app user is tied to. */\n  oauthClientId: Scalars[\"String\"];\n  /** ID of the organization for which the webhook belongs to. */\n  organizationId: Scalars[\"String\"];\n  /** The type of resource. */\n  type: Scalars[\"String\"];\n  /** The ID of the webhook that sent this event. */\n  webhookId: Scalars[\"String\"];\n  /** Unix timestamp in milliseconds when the webhook was sent. */\n  webhookTimestamp: Scalars[\"Float\"];\n};\n\n/** Payload for app user team access change webhook events. */\nexport type AppUserTeamAccessChangedWebhookPayload = {\n  __typename?: \"AppUserTeamAccessChangedWebhookPayload\";\n  /** The type of action that triggered the webhook. */\n  action: Scalars[\"String\"];\n  /** IDs of the teams the app user was added to. */\n  addedTeamIds: Array<Scalars[\"String\"]>;\n  /** ID of the app user the notification is for. */\n  appUserId: Scalars[\"String\"];\n  /** Whether the app user can access all public teams. */\n  canAccessAllPublicTeams: Scalars[\"Boolean\"];\n  /** The time the payload was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** ID of the OAuth client the app user is tied to. */\n  oauthClientId: Scalars[\"String\"];\n  /** ID of the organization for which the webhook belongs to. */\n  organizationId: Scalars[\"String\"];\n  /** IDs of the teams the app user was removed from. */\n  removedTeamIds: Array<Scalars[\"String\"]>;\n  /** The type of resource. */\n  type: Scalars[\"String\"];\n  /** The ID of the webhook that sent this event. */\n  webhookId: Scalars[\"String\"];\n  /** Unix timestamp in milliseconds when the webhook was sent. */\n  webhookTimestamp: Scalars[\"Float\"];\n};\n\n/** Public-facing information about an OAuth application. Contains only the fields that are safe to display to users during the authorization flow, excluding sensitive data like client secrets and internal configuration. */\nexport type Application = {\n  __typename?: \"Application\";\n  /** OAuth application's client ID. */\n  clientId: Scalars[\"String\"];\n  /** Information about the application. */\n  description?: Maybe<Scalars[\"String\"]>;\n  /** Name of the developer. */\n  developer: Scalars[\"String\"];\n  /** URL of the developer's website, homepage, or documentation. */\n  developerUrl: Scalars[\"String\"];\n  /** OAuth application's ID. */\n  id: Scalars[\"String\"];\n  /** Image of the application. */\n  imageUrl?: Maybe<Scalars[\"String\"]>;\n  /** Application name. */\n  name: Scalars[\"String\"];\n};\n\n/** Customer approximate need count sorting options. */\nexport type ApproximateNeedCountSort = {\n  /** Whether nulls should be sorted first or last */\n  nulls?: InputMaybe<PaginationNulls>;\n  /** The order for the individual sort */\n  order?: InputMaybe<PaginationSortOrder>;\n};\n\n/** A generic payload return from entity archive or deletion mutations. */\nexport type ArchivePayload = {\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\n/** Contains requested archived model objects. */\nexport type ArchiveResponse = {\n  __typename?: \"ArchiveResponse\";\n  /** A JSON serialized collection of model objects loaded from the archive */\n  archive: Scalars[\"String\"];\n  /** The version of the remote database. Incremented by 1 for each migration run on the database. */\n  databaseVersion: Scalars[\"Float\"];\n  /** Whether the dependencies for the model objects are included in the archive. */\n  includesDependencies: Array<Scalars[\"String\"]>;\n  /** The total number of entities in the archive. */\n  totalCount: Scalars[\"Float\"];\n};\n\nexport type AsksChannelConnectPayload = {\n  __typename?: \"AsksChannelConnectPayload\";\n  /** Whether the bot needs to be manually added to the channel. */\n  addBot: Scalars[\"Boolean\"];\n  /** GitHub-specific details for the operation. Populated by GitHub-related mutations only. */\n  gitHub?: Maybe<GitHubIntegrationConnectDetails>;\n  /** The integration that was created or updated. */\n  integration?: Maybe<Integration>;\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** The new Asks Slack channel mapping for the connected channel. */\n  mapping: SlackChannelNameMapping;\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\n/** Issue assignee sorting options. */\nexport type AssigneeSort = {\n  /** Whether nulls should be sorted first or last */\n  nulls?: InputMaybe<PaginationNulls>;\n  /** The order for the individual sort */\n  order?: InputMaybe<PaginationSortOrder>;\n};\n\n/** An attachment linking external content to an issue. Attachments represent connections to external resources such as GitHub pull requests, Slack messages, Zendesk tickets, Figma files, Sentry issues, Intercom conversations, and plain URLs. Each attachment has a title and subtitle displayed in the Linear UI, a URL serving as both the link destination and unique identifier per issue, and optional metadata specific to the source integration. */\nexport type Attachment = Node & {\n  __typename?: \"Attachment\";\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The body data of the attachment, if any. */\n  bodyData?: Maybe<Scalars[\"String\"]>;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** The creator of the attachment. */\n  creator?: Maybe<User>;\n  /** The non-Linear user who created the attachment. */\n  externalUserCreator?: Maybe<ExternalUser>;\n  /** Whether attachments from the same source application should be visually grouped together in the Linear issue detail view. */\n  groupBySource: Scalars[\"Boolean\"];\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /** The issue this attachment belongs to. */\n  issue: Issue;\n  /** Integration-specific metadata for this attachment. The schema varies by source type and may include fields such as pull request status, review counts, commit information, ticket status, or other data from the external system. */\n  metadata: Scalars[\"JSONObject\"];\n  /** The issue this attachment was originally created on. Null if the attachment hasn't been moved. */\n  originalIssue?: Maybe<Issue>;\n  /** Information about the source which created the attachment. */\n  source?: Maybe<Scalars[\"JSONObject\"]>;\n  /** The source type of the attachment, derived from the source metadata. Returns the integration type (e.g., 'github', 'slack', 'zendesk') or 'unknown' if no source is set. */\n  sourceType?: Maybe<Scalars[\"String\"]>;\n  /** Content for the subtitle line in the Linear attachment widget. */\n  subtitle?: Maybe<Scalars[\"String\"]>;\n  /** Content for the title line in the Linear attachment widget. */\n  title: Scalars[\"String\"];\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  updatedAt: Scalars[\"DateTime\"];\n  /** The URL of the external resource this attachment links to. Also serves as a unique identifier for the attachment within an issue; no two attachments on the same issue can share the same URL. */\n  url: Scalars[\"String\"];\n};\n\n/** Attachment collection filtering options. */\nexport type AttachmentCollectionFilter = {\n  /** Compound filters, all of which need to be matched by the attachment. */\n  and?: InputMaybe<Array<AttachmentCollectionFilter>>;\n  /** Comparator for the created at date. */\n  createdAt?: InputMaybe<DateComparator>;\n  /** Filters that the attachments creator must satisfy. */\n  creator?: InputMaybe<NullableUserFilter>;\n  /** Filters that needs to be matched by all attachments. */\n  every?: InputMaybe<AttachmentFilter>;\n  /** Comparator for the identifier. */\n  id?: InputMaybe<IdComparator>;\n  /** Comparator for the collection length. */\n  length?: InputMaybe<NumberComparator>;\n  /** Compound filters, one of which need to be matched by the attachment. */\n  or?: InputMaybe<Array<AttachmentCollectionFilter>>;\n  /** Filters that needs to be matched by some attachments. */\n  some?: InputMaybe<AttachmentFilter>;\n  /** Comparator for the source type. */\n  sourceType?: InputMaybe<SourceTypeComparator>;\n  /** Comparator for the subtitle. */\n  subtitle?: InputMaybe<NullableStringComparator>;\n  /** Comparator for the title. */\n  title?: InputMaybe<StringComparator>;\n  /** Comparator for the updated at date. */\n  updatedAt?: InputMaybe<DateComparator>;\n  /** Comparator for the url. */\n  url?: InputMaybe<StringComparator>;\n};\n\nexport type AttachmentConnection = {\n  __typename?: \"AttachmentConnection\";\n  edges: Array<AttachmentEdge>;\n  nodes: Array<Attachment>;\n  pageInfo: PageInfo;\n};\n\n/** Input for creating a new issue attachment. */\nexport type AttachmentCreateInput = {\n  /** Create a linked comment with markdown body. */\n  commentBody?: InputMaybe<Scalars[\"String\"]>;\n  /** [Internal] Create a linked comment with Prosemirror body. Please use `commentBody` instead. */\n  commentBodyData?: InputMaybe<Scalars[\"JSONObject\"]>;\n  /** Create attachment as a user with the provided name. This option is only available to OAuth applications creating attachments in `actor=application` mode. */\n  createAsUser?: InputMaybe<Scalars[\"String\"]>;\n  /** Provide an external user avatar URL. Can only be used in conjunction with the `createAsUser` options. This option is only available to OAuth applications creating attachments in `actor=app` mode. */\n  displayIconUrl?: InputMaybe<Scalars[\"String\"]>;\n  /** Indicates if attachments for the same source application should be grouped in the Linear UI. */\n  groupBySource?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** An icon url to display with the attachment. Should be of jpg or png format. Maximum of 1MB in size. Dimensions should be 20x20px for optimal display quality. */\n  iconUrl?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifier in UUID v4 format. If none is provided, the backend will generate one. */\n  id?: InputMaybe<Scalars[\"String\"]>;\n  /** The issue to associate the attachment with. Can be a UUID or issue identifier (e.g., 'LIN-123'). */\n  issueId: Scalars[\"String\"];\n  /** Attachment metadata object with string and number values. */\n  metadata?: InputMaybe<Scalars[\"JSONObject\"]>;\n  /** The attachment subtitle. */\n  subtitle?: InputMaybe<Scalars[\"String\"]>;\n  /** The attachment title. */\n  title: Scalars[\"String\"];\n  /** Attachment location which is also used as an unique identifier for the attachment. If another attachment is created with the same `url` value, existing record is updated instead. */\n  url: Scalars[\"String\"];\n};\n\nexport type AttachmentEdge = {\n  __typename?: \"AttachmentEdge\";\n  /** Used in `before` and `after` args */\n  cursor: Scalars[\"String\"];\n  node: Attachment;\n};\n\n/** Attachment filtering options. */\nexport type AttachmentFilter = {\n  /** Compound filters, all of which need to be matched by the attachment. */\n  and?: InputMaybe<Array<AttachmentFilter>>;\n  /** Comparator for the created at date. */\n  createdAt?: InputMaybe<DateComparator>;\n  /** Filters that the attachments creator must satisfy. */\n  creator?: InputMaybe<NullableUserFilter>;\n  /** Comparator for the identifier. */\n  id?: InputMaybe<IdComparator>;\n  /** Compound filters, one of which need to be matched by the attachment. */\n  or?: InputMaybe<Array<AttachmentFilter>>;\n  /** Comparator for the source type. */\n  sourceType?: InputMaybe<SourceTypeComparator>;\n  /** Comparator for the subtitle. */\n  subtitle?: InputMaybe<NullableStringComparator>;\n  /** Comparator for the title. */\n  title?: InputMaybe<StringComparator>;\n  /** Comparator for the updated at date. */\n  updatedAt?: InputMaybe<DateComparator>;\n  /** Comparator for the url. */\n  url?: InputMaybe<StringComparator>;\n};\n\n/** The result of an attachment mutation. */\nexport type AttachmentPayload = {\n  __typename?: \"AttachmentPayload\";\n  /** The issue attachment that was created. */\n  attachment: Attachment;\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\n/** The result of an attachment sources query. */\nexport type AttachmentSourcesPayload = {\n  __typename?: \"AttachmentSourcesPayload\";\n  /** A unique list of all source types used in this workspace. */\n  sources: Scalars[\"JSONObject\"];\n};\n\n/** Input for updating an existing issue attachment. */\nexport type AttachmentUpdateInput = {\n  /** An icon url to display with the attachment. Should be of jpg or png format. Maximum of 1MB in size. Dimensions should be 20x20px for optimal display quality. */\n  iconUrl?: InputMaybe<Scalars[\"String\"]>;\n  /** Attachment metadata object with string and number values. */\n  metadata?: InputMaybe<Scalars[\"JSONObject\"]>;\n  /** The attachment subtitle. */\n  subtitle?: InputMaybe<Scalars[\"String\"]>;\n  /** The attachment title. */\n  title: Scalars[\"String\"];\n};\n\n/** Payload for an attachment webhook. */\nexport type AttachmentWebhookPayload = {\n  __typename?: \"AttachmentWebhookPayload\";\n  /** The time at which the entity was archived. */\n  archivedAt?: Maybe<Scalars[\"String\"]>;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"String\"];\n  /** The ID of the creator of the attachment. */\n  creatorId?: Maybe<Scalars[\"String\"]>;\n  /** The ID of the non-Linear user who created the attachment. */\n  externalUserCreatorId?: Maybe<Scalars[\"String\"]>;\n  /** Whether attachments for the same source application should be grouped in the Linear UI. */\n  groupBySource: Scalars[\"Boolean\"];\n  /** The ID of the entity. */\n  id: Scalars[\"String\"];\n  /** The ID of the issue this attachment belongs to. */\n  issueId: Scalars[\"String\"];\n  /** Custom metadata related to the attachment. */\n  metadata: Scalars[\"JSONObject\"];\n  /** The ID of the issue this attachment belonged to originally. */\n  originalIssueId?: Maybe<Scalars[\"String\"]>;\n  /** Information about the source which created the attachment. */\n  source?: Maybe<Scalars[\"JSONObject\"]>;\n  /** The source type of the attachment. */\n  sourceType?: Maybe<Scalars[\"String\"]>;\n  /** Optional subtitle of the attachment. */\n  subtitle?: Maybe<Scalars[\"String\"]>;\n  /** The title of the attachment. */\n  title: Scalars[\"String\"];\n  /** The time at which the entity was updated. */\n  updatedAt: Scalars[\"String\"];\n  /** The URL of the attachment. */\n  url: Scalars[\"String\"];\n};\n\n/** A workspace audit log entry recording a security or compliance-relevant action. Audit entries capture who performed an action, when, from what IP address and country, and include type-specific metadata. The audit log is partitioned by time for performance and is accessible only to workspace administrators. Examples of audited actions include user authentication events, permission changes, data exports, and workspace setting modifications. */\nexport type AuditEntry = Node & {\n  __typename?: \"AuditEntry\";\n  /** The user that caused the audit entry to be created. */\n  actor?: Maybe<User>;\n  /** The ID of the user that caused the audit entry to be created. */\n  actorId?: Maybe<Scalars[\"String\"]>;\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The ISO 3166-1 alpha-2 country code derived from the request IP address. Null if geo-location could not be determined. */\n  countryCode?: Maybe<Scalars[\"String\"]>;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /** The IP address of the actor at the time the audited action was performed. Null if the IP was not captured. */\n  ip?: Maybe<Scalars[\"String\"]>;\n  /** Additional metadata related to the audit entry. */\n  metadata?: Maybe<Scalars[\"JSONObject\"]>;\n  /** The workspace the audit log belongs to. */\n  organization?: Maybe<Organization>;\n  /** Additional information related to the request which performed the action. */\n  requestInformation?: Maybe<Scalars[\"JSONObject\"]>;\n  /** The type of audited action (e.g., user authentication, permission change, data export, setting modification). */\n  type: Scalars[\"String\"];\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  updatedAt: Scalars[\"DateTime\"];\n};\n\nexport type AuditEntryConnection = {\n  __typename?: \"AuditEntryConnection\";\n  edges: Array<AuditEntryEdge>;\n  nodes: Array<AuditEntry>;\n  pageInfo: PageInfo;\n};\n\nexport type AuditEntryEdge = {\n  __typename?: \"AuditEntryEdge\";\n  /** Used in `before` and `after` args */\n  cursor: Scalars[\"String\"];\n  node: AuditEntry;\n};\n\n/** Audit entry filtering options. */\nexport type AuditEntryFilter = {\n  /** Filters that the audit entry actor must satisfy. */\n  actor?: InputMaybe<NullableUserFilter>;\n  /** Compound filters, all of which need to be matched by the issue. */\n  and?: InputMaybe<Array<AuditEntryFilter>>;\n  /** Comparator for the country code. */\n  countryCode?: InputMaybe<StringComparator>;\n  /** Comparator for the created at date. */\n  createdAt?: InputMaybe<DateComparator>;\n  /** Comparator for the identifier. */\n  id?: InputMaybe<IdComparator>;\n  /** Comparator for the IP address. */\n  ip?: InputMaybe<StringComparator>;\n  /** Compound filters, one of which need to be matched by the issue. */\n  or?: InputMaybe<Array<AuditEntryFilter>>;\n  /** Comparator for the type. */\n  type?: InputMaybe<StringComparator>;\n  /** Comparator for the updated at date. */\n  updatedAt?: InputMaybe<DateComparator>;\n};\n\nexport type AuditEntryType = {\n  __typename?: \"AuditEntryType\";\n  /** Description of the audit entry type. */\n  description: Scalars[\"String\"];\n  /** The audit entry type. */\n  type: Scalars[\"String\"];\n};\n\n/** Payload for an audit entry webhook. */\nexport type AuditEntryWebhookPayload = {\n  __typename?: \"AuditEntryWebhookPayload\";\n  /** The ID of the user that caused the audit entry to be created. */\n  actorId?: Maybe<Scalars[\"String\"]>;\n  /** The time at which the entity was archived. */\n  archivedAt?: Maybe<Scalars[\"String\"]>;\n  /** Country code of request resulting to audit entry. */\n  countryCode?: Maybe<Scalars[\"String\"]>;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"String\"];\n  /** The ID of the entity. */\n  id: Scalars[\"String\"];\n  /** IP from actor when entry was recorded. */\n  ip?: Maybe<Scalars[\"String\"]>;\n  /** Additional metadata related to the audit entry. */\n  metadata?: Maybe<Scalars[\"JSONObject\"]>;\n  /** The ID of the organization that the audit entry belongs to. */\n  organizationId: Scalars[\"String\"];\n  /** Additional information related to the request which performed the action. */\n  requestInformation?: Maybe<Scalars[\"JSONObject\"]>;\n  /** The type of the audit entry. */\n  type: Scalars[\"String\"];\n  /** The time at which the entity was updated. */\n  updatedAt: Scalars[\"String\"];\n};\n\n/** An identity provider. */\nexport type AuthIdentityProvider = {\n  __typename?: \"AuthIdentityProvider\";\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** Whether the identity provider is the default identity provider migrated from organization level settings. */\n  defaultMigrated: Scalars[\"Boolean\"];\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /** The issuer's custom entity ID. */\n  issuerEntityId?: Maybe<Scalars[\"String\"]>;\n  /** The SAML priority used to pick default workspace in SAML SP initiated flow, when same domain is claimed for SAML by multiple workspaces. Lower priority value means higher preference. */\n  priority?: Maybe<Scalars[\"Float\"]>;\n  /** Whether SAML authentication is enabled for organization. */\n  samlEnabled: Scalars[\"Boolean\"];\n  /** Whether SCIM provisioning is enabled for organization. */\n  scimEnabled: Scalars[\"Boolean\"];\n  /** The service provider (Linear) custom entity ID. Defaults to https://auth.linear.app/sso */\n  spEntityId?: Maybe<Scalars[\"String\"]>;\n  /** Binding method for authentication call. Can be either `post` (default) or `redirect`. */\n  ssoBinding?: Maybe<Scalars[\"String\"]>;\n  /** Sign in endpoint URL for the identity provider. */\n  ssoEndpoint?: Maybe<Scalars[\"String\"]>;\n  /** The algorithm of the Signing Certificate. Can be one of `sha1`, `sha256` (default), or `sha512`. */\n  ssoSignAlgo?: Maybe<Scalars[\"String\"]>;\n  /** X.509 Signing Certificate in string form. */\n  ssoSigningCert?: Maybe<Scalars[\"String\"]>;\n  /** The type of identity provider. */\n  type: IdentityProviderType;\n};\n\n/** An organization. Organizations are root-level objects that contain users and teams. */\nexport type AuthOrganization = {\n  __typename?: \"AuthOrganization\";\n  /**\n   * Allowed authentication providers, empty array means all are allowed\n   * @deprecated Use authSettings.allowedAuthServices instead.\n   */\n  allowedAuthServices: Array<Scalars[\"String\"]>;\n  /** An approximate count of users, updated once per day. */\n  approximateUserCount: Scalars[\"Float\"];\n  /** Authentication settings for the organization. */\n  authSettings: Scalars[\"JSONObject\"];\n  /** The cell the organization is hosted in. */\n  cell: Scalars[\"String\"];\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** The time at which deletion of the organization was requested. */\n  deletionRequestedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** Whether the organization is enabled. Used as a superuser tool to lock down the org. */\n  enabled: Scalars[\"Boolean\"];\n  /** Whether to hide other organizations for new users signing up with email domains claimed by this organization. */\n  hideNonPrimaryOrganizations: Scalars[\"Boolean\"];\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /** The organization's logo URL. */\n  logoUrl?: Maybe<Scalars[\"String\"]>;\n  /** The organization's name. */\n  name: Scalars[\"String\"];\n  /** Previously used URL keys for the organization (last 3 are kept and redirected). */\n  previousUrlKeys: Array<Scalars[\"String\"]>;\n  /** The region the organization is hosted in. */\n  region: Scalars[\"String\"];\n  /** The feature release channel the organization belongs to. */\n  releaseChannel: ReleaseChannel;\n  /** Whether SAML authentication is enabled for organization. */\n  samlEnabled: Scalars[\"Boolean\"];\n  /** [INTERNAL] SAML settings */\n  samlSettings?: Maybe<Scalars[\"JSONObject\"]>;\n  /** Whether SCIM provisioning is enabled for organization. */\n  scimEnabled: Scalars[\"Boolean\"];\n  /** The email domain or URL key for the organization. */\n  serviceId: Scalars[\"String\"];\n  /** The organization's unique URL key. */\n  urlKey: Scalars[\"String\"];\n  userCount?: Maybe<Scalars[\"Float\"]>;\n};\n\nexport type AuthResolverResponse = {\n  __typename?: \"AuthResolverResponse\";\n  /** Should the signup flow allow access for the domain. */\n  allowDomainAccess?: Maybe<Scalars[\"Boolean\"]>;\n  /** List of organizations allowing this user account to join automatically. */\n  availableOrganizations?: Maybe<Array<AuthOrganization>>;\n  /** Email for the authenticated account. */\n  email: Scalars[\"String\"];\n  /** User account ID. */\n  id: Scalars[\"String\"];\n  /** ID of the organization last accessed by the user. */\n  lastUsedOrganizationId?: Maybe<Scalars[\"String\"]>;\n  /** List of organization available to this user account but locked due to the current auth method. */\n  lockedOrganizations?: Maybe<Array<AuthOrganization>>;\n  /** List of locked users that are locked by login restrictions */\n  lockedUsers: Array<AuthUser>;\n  /** The authentication service used for the current session (e.g., google, email, saml). */\n  service?: Maybe<Scalars[\"String\"]>;\n  /**\n   * Application token.\n   * @deprecated Deprecated and not used anymore. Never populated.\n   */\n  token?: Maybe<Scalars[\"String\"]>;\n  /** List of active users that belong to the user account. */\n  users: Array<AuthUser>;\n};\n\n/** A user that has access to the the resources of an organization. */\nexport type AuthUser = {\n  __typename?: \"AuthUser\";\n  /** Whether the user is active. */\n  active: Scalars[\"Boolean\"];\n  /** An URL to the user's avatar image. */\n  avatarUrl?: Maybe<Scalars[\"String\"]>;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** The user's display (nick) name. Unique within each organization. */\n  displayName: Scalars[\"String\"];\n  /** The user's email address. */\n  email: Scalars[\"String\"];\n  id: Scalars[\"ID\"];\n  /** [INTERNAL] Identity provider the user is managed by. */\n  identityProvider?: Maybe<AuthIdentityProvider>;\n  /** The user's full name. */\n  name: Scalars[\"String\"];\n  /** The ID of the OAuth client that created the user. */\n  oauthClientId?: Maybe<Scalars[\"String\"]>;\n  /** Organization the user belongs to. */\n  organization: AuthOrganization;\n  /** Whether the user is an organization admin or guest on a database level. */\n  role: UserRoleType;\n  /** User account ID the user belongs to. */\n  userAccountId: Scalars[\"String\"];\n};\n\n/** Information about an active authentication session, including the device, location, and timestamps for when it was created and last used. */\nexport type AuthenticationSessionResponse = {\n  __typename?: \"AuthenticationSessionResponse\";\n  /** Used web browser. */\n  browserType?: Maybe<Scalars[\"String\"]>;\n  /** Client used for the session */\n  client?: Maybe<Scalars[\"String\"]>;\n  /** Country codes of all seen locations. */\n  countryCodes: Array<Scalars[\"String\"]>;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** Detailed name of the session including version information, derived from the user agent. */\n  detailedName: Scalars[\"String\"];\n  id: Scalars[\"String\"];\n  /** IP address. */\n  ip?: Maybe<Scalars[\"String\"]>;\n  /** Whether this session is the one used to make the current API request. */\n  isCurrentSession: Scalars[\"Boolean\"];\n  /** When was the session last seen */\n  lastActiveAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** Human readable location */\n  location?: Maybe<Scalars[\"String\"]>;\n  /** Location city name. */\n  locationCity?: Maybe<Scalars[\"String\"]>;\n  /** Location country name. */\n  locationCountry?: Maybe<Scalars[\"String\"]>;\n  /** Location country code. */\n  locationCountryCode?: Maybe<Scalars[\"String\"]>;\n  /** Location region code. */\n  locationRegionCode?: Maybe<Scalars[\"String\"]>;\n  /** Name of the session, derived from the client and operating system */\n  name: Scalars[\"String\"];\n  /** Operating system used for the session */\n  operatingSystem?: Maybe<Scalars[\"String\"]>;\n  /** Service used for logging in. */\n  service?: Maybe<Scalars[\"String\"]>;\n  /** Type of application used to authenticate. */\n  type: AuthenticationSessionType;\n  /** Date when the session was last updated. */\n  updatedAt: Scalars[\"DateTime\"];\n  /** Session's user-agent. */\n  userAgent?: Maybe<Scalars[\"String\"]>;\n};\n\nexport enum AuthenticationSessionType {\n  Android = \"android\",\n  Desktop = \"desktop\",\n  Ios = \"ios\",\n  Web = \"web\",\n}\n\n/** Base fields for all webhook payloads. */\nexport type BaseWebhookPayload = {\n  __typename?: \"BaseWebhookPayload\";\n  /** The time the payload was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** ID of the organization for which the webhook belongs to. */\n  organizationId: Scalars[\"String\"];\n  /** The ID of the webhook that sent this event. */\n  webhookId: Scalars[\"String\"];\n  /** Unix timestamp in milliseconds when the webhook was sent. */\n  webhookTimestamp: Scalars[\"Float\"];\n};\n\n/** Comparator for booleans. */\nexport type BooleanComparator = {\n  /** Equals constraint. */\n  eq?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Not equals constraint. */\n  neq?: InputMaybe<Scalars[\"Boolean\"]>;\n};\n\n/** A candidate code repository to consider when generating repository suggestions for an issue. */\nexport type CandidateRepository = {\n  /** Hostname of the Git service (e.g., 'github.com', 'github.company.com'). */\n  hostname: Scalars[\"String\"];\n  /** The full name of the repository in owner/name format (e.g., 'acme/backend'). */\n  repositoryFullName: Scalars[\"String\"];\n};\n\n/** [Internal] Detailed information about the coding agent sandbox environment associated with an agent session, including cloud infrastructure URLs for debugging and monitoring. */\nexport type CodingAgentSandboxEntry = {\n  __typename?: \"CodingAgentSandboxEntry\";\n  /** The Git ref (branch, tag, or commit) that was checked out as the base for this sandbox. Defaults to the repository's default branch. */\n  baseRef?: Maybe<Scalars[\"String\"]>;\n  /** The Git branch name created for this sandbox session. Null if a branch has not yet been assigned. */\n  branchName?: Maybe<Scalars[\"String\"]>;\n  /** The time at which the sandbox was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** The user who initiated the session. */\n  creatorId?: Maybe<Scalars[\"String\"]>;\n  /** The time at which the session reached a terminal state. Null if still active. */\n  endedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The sandbox identifier. */\n  id: Scalars[\"String\"];\n  /** GitHub repository in owner/repo format. */\n  repository: Scalars[\"String\"];\n  /** URL to the sandbox execution logs in Modal. Null if the sandbox has no URL or is not running on Modal. */\n  sandboxLogsUrl?: Maybe<Scalars[\"String\"]>;\n  /** The URL of the running sandbox environment. Null when the sandbox is hibernated or destroyed. */\n  sandboxUrl?: Maybe<Scalars[\"String\"]>;\n  /** The time at which the sandbox first became active. Null if not yet started. */\n  startedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The Claude Agent SDK session ID used for resuming multi-turn conversations with the sandbox worker. */\n  workerConversationId?: Maybe<Scalars[\"String\"]>;\n};\n\n/** [Internal] Coding agent sandbox details for an agent session. */\nexport type CodingAgentSandboxPayload = {\n  __typename?: \"CodingAgentSandboxPayload\";\n  /** The agent session identifier. */\n  agentSessionId: Scalars[\"String\"];\n  /** Datadog logs URL covering all sandboxes in the session. */\n  datadogLogsUrl?: Maybe<Scalars[\"String\"]>;\n  /** All sandbox containers for this session, oldest first. */\n  sandboxes: Array<CodingAgentSandboxEntry>;\n  /** Temporal URL to view workflows for this session. */\n  temporalWorkflowsUrl?: Maybe<Scalars[\"String\"]>;\n};\n\n/** A comment associated with an issue, project update, initiative update, document content, post, project, or initiative. Comments support rich text (ProseMirror), emoji reactions, and threaded replies via parentId. Comments can be created by workspace users or by external users through integrations (e.g., Slack, Intercom). Each comment belongs to exactly one parent entity. */\nexport type Comment = Node & {\n  __typename?: \"Comment\";\n  /** Agent session associated with this comment. */\n  agentSession?: Maybe<AgentSession>;\n  /** [Internal] Agent sessions associated with this comment. */\n  agentSessions: AgentSessionConnection;\n  /** [Internal] AI prompt progresses associated with this comment. */\n  aiPromptProgresses: AiPromptProgressConnection;\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The comment content in markdown format. This is a derived representation of the canonical bodyData ProseMirror content. */\n  body: Scalars[\"String\"];\n  /** [Internal] The comment content as a ProseMirror document. This is the canonical rich-text representation of the comment body. */\n  bodyData: Scalars[\"String\"];\n  /** The bot that created the comment. */\n  botActor?: Maybe<ActorBot>;\n  /** The children of the comment. */\n  children: CommentConnection;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** Issues created from this comment. */\n  createdIssues: IssueConnection;\n  /** The document content that the comment is associated with. Null if the comment belongs to a different parent entity type. Used for inline comments on documents. */\n  documentContent?: Maybe<DocumentContent>;\n  /** The ID of the document content that the comment is associated with. Null if the comment belongs to a different parent entity type. */\n  documentContentId?: Maybe<Scalars[\"String\"]>;\n  /** The time the comment was last edited by its author. Null if the comment has not been edited since creation. */\n  editedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The external thread that the comment is synced with. */\n  externalThread?: Maybe<SyncedExternalThread>;\n  /** The external user who wrote the comment, when the comment was created through an integration such as Slack or Intercom. Null for comments created by workspace users. */\n  externalUser?: Maybe<ExternalUser>;\n  /** [Internal] Whether the comment should be hidden from Linear clients. This is typically used for bot comments that provide redundant information (e.g., Slack Asks confirmation messages). */\n  hideInLinear: Scalars[\"Boolean\"];\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /** The initiative that the comment is associated with. Null if the comment belongs to a different parent entity type. */\n  initiative?: Maybe<Initiative>;\n  /** The ID of the initiative that the comment is associated with. Null if the comment belongs to a different parent entity type. */\n  initiativeId?: Maybe<Scalars[\"String\"]>;\n  /** The initiative update that the comment is associated with. Null if the comment belongs to a different parent entity type. */\n  initiativeUpdate?: Maybe<InitiativeUpdate>;\n  /** The ID of the initiative update that the comment is associated with. Null if the comment belongs to a different parent entity type. */\n  initiativeUpdateId?: Maybe<Scalars[\"String\"]>;\n  /** [Internal] Whether the comment is an artificial placeholder for an agent session thread created without a comment mention. */\n  isArtificialAgentSessionRoot: Scalars[\"Boolean\"];\n  /** The issue that the comment is associated with. Null if the comment belongs to a different parent entity type. */\n  issue?: Maybe<Issue>;\n  /** The ID of the issue that the comment is associated with. Null if the comment belongs to a different parent entity type. */\n  issueId?: Maybe<Scalars[\"String\"]>;\n  /** [Internal] The user on whose behalf the comment was created, e.g. when the Linear assistant creates a comment for a user. */\n  onBehalfOf?: Maybe<User>;\n  /** The parent comment under which the current comment is nested. Null for top-level comments that are not replies. */\n  parent?: Maybe<Comment>;\n  /** The ID of the parent comment under which the current comment is nested. Null for top-level comments. */\n  parentId?: Maybe<Scalars[\"String\"]>;\n  /** The post that the comment is associated with. Null if the comment belongs to a different parent entity type. */\n  post?: Maybe<Post>;\n  /** The project that the comment is associated with. Used for project-level discussion threads. Null if the comment belongs to a different parent entity type. */\n  project?: Maybe<Project>;\n  /** The ID of the project that the comment is associated with. Null if the comment belongs to a different parent entity type. */\n  projectId?: Maybe<Scalars[\"String\"]>;\n  /** The project update that the comment is associated with. Null if the comment belongs to a different parent entity type. */\n  projectUpdate?: Maybe<ProjectUpdate>;\n  /** The ID of the project update that the comment is associated with. Null if the comment belongs to a different parent entity type. */\n  projectUpdateId?: Maybe<Scalars[\"String\"]>;\n  /** The text that this comment references, used for inline comments on documents or issue descriptions. Null for standard comments that do not quote specific text. */\n  quotedText?: Maybe<Scalars[\"String\"]>;\n  /** Emoji reaction summary for this comment, grouped by emoji type. Each entry contains the emoji name, count, and the IDs of users who reacted. */\n  reactionData: Scalars[\"JSONObject\"];\n  /** Reactions associated with the comment. */\n  reactions: Array<Reaction>;\n  /** The time when the comment thread was resolved. Null if the thread is unresolved. */\n  resolvedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The child comment that resolved this thread. Only set on top-level (parent) comments. Null if the thread is unresolved. */\n  resolvingComment?: Maybe<Comment>;\n  /** The ID of the child comment that resolved this thread. Null if the thread is unresolved. */\n  resolvingCommentId?: Maybe<Scalars[\"String\"]>;\n  /** The user that resolved the comment thread. Null if the thread has not been resolved or if this is not a top-level comment. */\n  resolvingUser?: Maybe<User>;\n  /** [Internal] Agent sessions spawned from this comment. */\n  spawnedAgentSessions: AgentSessionConnection;\n  /** The external services the comment is synced with. */\n  syncedWith?: Maybe<Array<ExternalEntityInfo>>;\n  /** [Internal] An AI-generated summary of the comment thread. Null if no summary has been generated or if this is not a top-level comment. */\n  threadSummary?: Maybe<Scalars[\"JSONObject\"]>;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  updatedAt: Scalars[\"DateTime\"];\n  /** Comment's URL. */\n  url: Scalars[\"String\"];\n  /** The user who wrote the comment. Null for comments created by integrations or bots without a user association. */\n  user?: Maybe<User>;\n};\n\n/** A comment associated with an issue, project update, initiative update, document content, post, project, or initiative. Comments support rich text (ProseMirror), emoji reactions, and threaded replies via parentId. Comments can be created by workspace users or by external users through integrations (e.g., Slack, Intercom). Each comment belongs to exactly one parent entity. */\nexport type CommentAgentSessionsArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\n/** A comment associated with an issue, project update, initiative update, document content, post, project, or initiative. Comments support rich text (ProseMirror), emoji reactions, and threaded replies via parentId. Comments can be created by workspace users or by external users through integrations (e.g., Slack, Intercom). Each comment belongs to exactly one parent entity. */\nexport type CommentAiPromptProgressesArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<AiPromptProgressFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\n/** A comment associated with an issue, project update, initiative update, document content, post, project, or initiative. Comments support rich text (ProseMirror), emoji reactions, and threaded replies via parentId. Comments can be created by workspace users or by external users through integrations (e.g., Slack, Intercom). Each comment belongs to exactly one parent entity. */\nexport type CommentChildrenArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<CommentFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\n/** A comment associated with an issue, project update, initiative update, document content, post, project, or initiative. Comments support rich text (ProseMirror), emoji reactions, and threaded replies via parentId. Comments can be created by workspace users or by external users through integrations (e.g., Slack, Intercom). Each comment belongs to exactly one parent entity. */\nexport type CommentCreatedIssuesArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<IssueFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\n/** A comment associated with an issue, project update, initiative update, document content, post, project, or initiative. Comments support rich text (ProseMirror), emoji reactions, and threaded replies via parentId. Comments can be created by workspace users or by external users through integrations (e.g., Slack, Intercom). Each comment belongs to exactly one parent entity. */\nexport type CommentSpawnedAgentSessionsArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\n/** Certain properties of a comment. */\nexport type CommentChildWebhookPayload = {\n  __typename?: \"CommentChildWebhookPayload\";\n  /** The body of the comment. */\n  body: Scalars[\"String\"];\n  /** The ID of the document content this comment belongs to. */\n  documentContentId?: Maybe<Scalars[\"String\"]>;\n  /** The ID of the comment. */\n  id: Scalars[\"String\"];\n  /** [Internal] The ID of the initiative this comment belongs to. */\n  initiativeId?: Maybe<Scalars[\"String\"]>;\n  /** The ID of the initiative update this comment belongs to. */\n  initiativeUpdateId?: Maybe<Scalars[\"String\"]>;\n  /** The ID of the issue this comment belongs to. */\n  issueId?: Maybe<Scalars[\"String\"]>;\n  /** [Internal] The ID of the project this comment belongs to. */\n  projectId?: Maybe<Scalars[\"String\"]>;\n  /** The ID of the project update this comment belongs to. */\n  projectUpdateId?: Maybe<Scalars[\"String\"]>;\n  /** The ID of the user who created this comment. */\n  userId?: Maybe<Scalars[\"String\"]>;\n};\n\n/** Comment filtering options. */\nexport type CommentCollectionFilter = {\n  /** Compound filters, all of which need to be matched by the comment. */\n  and?: InputMaybe<Array<CommentCollectionFilter>>;\n  /** Comparator for the comment's body. */\n  body?: InputMaybe<StringComparator>;\n  /** Comparator for the created at date. */\n  createdAt?: InputMaybe<DateComparator>;\n  /** Filters that the comment's document content must satisfy. */\n  documentContent?: InputMaybe<NullableDocumentContentFilter>;\n  /** Filters that needs to be matched by all comments. */\n  every?: InputMaybe<CommentFilter>;\n  /** Comparator for the identifier. */\n  id?: InputMaybe<IdComparator>;\n  /** [Internal] Filters that the comment's initiative must satisfy. */\n  initiative?: InputMaybe<NullableInitiativeFilter>;\n  /** Filters that the comment's issue must satisfy. */\n  issue?: InputMaybe<NullableIssueFilter>;\n  /** Comparator for the collection length. */\n  length?: InputMaybe<NumberComparator>;\n  /** Filters that the comment's customer needs must satisfy. */\n  needs?: InputMaybe<CustomerNeedCollectionFilter>;\n  /** Compound filters, one of which need to be matched by the comment. */\n  or?: InputMaybe<Array<CommentCollectionFilter>>;\n  /** Filters that the comment parent must satisfy. */\n  parent?: InputMaybe<NullableCommentFilter>;\n  /** [Internal] Filters that the comment's project must satisfy. */\n  project?: InputMaybe<NullableProjectFilter>;\n  /** Filters that the comment's project update must satisfy. */\n  projectUpdate?: InputMaybe<NullableProjectUpdateFilter>;\n  /** Filters that the comment's reactions must satisfy. */\n  reactions?: InputMaybe<ReactionCollectionFilter>;\n  /** Filters that needs to be matched by some comments. */\n  some?: InputMaybe<CommentFilter>;\n  /** Comparator for the updated at date. */\n  updatedAt?: InputMaybe<DateComparator>;\n  /** Filters that the comment's creator must satisfy. */\n  user?: InputMaybe<UserFilter>;\n};\n\nexport type CommentConnection = {\n  __typename?: \"CommentConnection\";\n  edges: Array<CommentEdge>;\n  nodes: Array<Comment>;\n  pageInfo: PageInfo;\n};\n\n/** Input for creating a new comment. */\nexport type CommentCreateInput = {\n  /** The comment content in markdown format. */\n  body?: InputMaybe<Scalars[\"String\"]>;\n  /** [Internal] The comment content as a Prosemirror document. */\n  bodyData?: InputMaybe<Scalars[\"JSON\"]>;\n  /** Create comment as a user with the provided name. This option is only available to OAuth applications creating comments in `actor=app` mode. */\n  createAsUser?: InputMaybe<Scalars[\"String\"]>;\n  /** Flag to indicate this comment should be created on the issue's synced Slack comment thread. If no synced Slack comment thread exists, the mutation will fail. If there are multiple synced Slack threads on the issue, the oldest one will be targeted. */\n  createOnSyncedSlackThread?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** The time at which the comment was created (e.g. if importing from another system). Must be a time in the past. If none is provided, the backend will generate the time as now. */\n  createdAt?: InputMaybe<Scalars[\"DateTime\"]>;\n  /** Provide an external user avatar URL. Can only be used in conjunction with the `createAsUser` options. This option is only available to OAuth applications creating comments in `actor=app` mode. */\n  displayIconUrl?: InputMaybe<Scalars[\"String\"]>;\n  /** Flag to prevent auto subscription to the issue the comment is created on. */\n  doNotSubscribeToIssue?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** The document content to associate the comment with. */\n  documentContentId?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifier in UUID v4 format. If none is provided, the backend will generate one. */\n  id?: InputMaybe<Scalars[\"String\"]>;\n  /** The initiative to associate the comment with. */\n  initiativeId?: InputMaybe<Scalars[\"String\"]>;\n  /** The initiative update to associate the comment with. */\n  initiativeUpdateId?: InputMaybe<Scalars[\"String\"]>;\n  /** The issue to associate the comment with. Can be a UUID or issue identifier (e.g., 'LIN-123'). */\n  issueId?: InputMaybe<Scalars[\"String\"]>;\n  /** The parent comment under which to nest a current comment. */\n  parentId?: InputMaybe<Scalars[\"String\"]>;\n  /** The post to associate the comment with. */\n  postId?: InputMaybe<Scalars[\"String\"]>;\n  /** The project to associate the comment with. */\n  projectId?: InputMaybe<Scalars[\"String\"]>;\n  /** The project update to associate the comment with. */\n  projectUpdateId?: InputMaybe<Scalars[\"String\"]>;\n  /** The text that this comment references. Only defined for inline comments. */\n  quotedText?: InputMaybe<Scalars[\"String\"]>;\n  /** [INTERNAL] The identifiers of the users subscribing to this comment thread. */\n  subscriberIds?: InputMaybe<Array<Scalars[\"String\"]>>;\n};\n\nexport type CommentEdge = {\n  __typename?: \"CommentEdge\";\n  /** Used in `before` and `after` args */\n  cursor: Scalars[\"String\"];\n  node: Comment;\n};\n\n/** Comment filtering options. */\nexport type CommentFilter = {\n  /** Compound filters, all of which need to be matched by the comment. */\n  and?: InputMaybe<Array<CommentFilter>>;\n  /** Comparator for the comment's body. */\n  body?: InputMaybe<StringComparator>;\n  /** Comparator for the created at date. */\n  createdAt?: InputMaybe<DateComparator>;\n  /** Filters that the comment's document content must satisfy. */\n  documentContent?: InputMaybe<NullableDocumentContentFilter>;\n  /** Comparator for the identifier. */\n  id?: InputMaybe<IdComparator>;\n  /** [Internal] Filters that the comment's initiative must satisfy. */\n  initiative?: InputMaybe<NullableInitiativeFilter>;\n  /** Filters that the comment's issue must satisfy. */\n  issue?: InputMaybe<NullableIssueFilter>;\n  /** Filters that the comment's customer needs must satisfy. */\n  needs?: InputMaybe<CustomerNeedCollectionFilter>;\n  /** Compound filters, one of which need to be matched by the comment. */\n  or?: InputMaybe<Array<CommentFilter>>;\n  /** Filters that the comment parent must satisfy. */\n  parent?: InputMaybe<NullableCommentFilter>;\n  /** [Internal] Filters that the comment's project must satisfy. */\n  project?: InputMaybe<NullableProjectFilter>;\n  /** Filters that the comment's project update must satisfy. */\n  projectUpdate?: InputMaybe<NullableProjectUpdateFilter>;\n  /** Filters that the comment's reactions must satisfy. */\n  reactions?: InputMaybe<ReactionCollectionFilter>;\n  /** Comparator for the updated at date. */\n  updatedAt?: InputMaybe<DateComparator>;\n  /** Filters that the comment's creator must satisfy. */\n  user?: InputMaybe<UserFilter>;\n};\n\n/** The result of a comment mutation. */\nexport type CommentPayload = {\n  __typename?: \"CommentPayload\";\n  /** The comment that was created or updated. */\n  comment: Comment;\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\n/** Input for updating an existing comment. */\nexport type CommentUpdateInput = {\n  /** The comment content. */\n  body?: InputMaybe<Scalars[\"String\"]>;\n  /** [Internal] The comment content as a Prosemirror document. */\n  bodyData?: InputMaybe<Scalars[\"JSON\"]>;\n  /** [INTERNAL] Flag to prevent auto subscription to the issue the comment is updated on. */\n  doNotSubscribeToIssue?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** The text that this comment references. Only defined for inline comments. */\n  quotedText?: InputMaybe<Scalars[\"String\"]>;\n  /** [INTERNAL] The child comment that resolves this thread. */\n  resolvingCommentId?: InputMaybe<Scalars[\"String\"]>;\n  /** [INTERNAL] The user who resolved this thread. */\n  resolvingUserId?: InputMaybe<Scalars[\"String\"]>;\n  /** [INTERNAL] The identifiers of the users subscribing to this comment. */\n  subscriberIds?: InputMaybe<Array<Scalars[\"String\"]>>;\n};\n\n/** Payload for a comment webhook. */\nexport type CommentWebhookPayload = {\n  __typename?: \"CommentWebhookPayload\";\n  /** The time at which the entity was archived. */\n  archivedAt?: Maybe<Scalars[\"String\"]>;\n  /** The body of the comment. */\n  body: Scalars[\"String\"];\n  /** The bot actor data for this comment. */\n  botActor?: Maybe<Scalars[\"String\"]>;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"String\"];\n  /** The document content for this comment. */\n  documentContent?: Maybe<DocumentContentChildWebhookPayload>;\n  /** The ID of the document content this comment belongs to. */\n  documentContentId?: Maybe<Scalars[\"String\"]>;\n  /** When the comment was last edited. */\n  editedAt?: Maybe<Scalars[\"String\"]>;\n  /** The external user who created this comment. */\n  externalUser?: Maybe<ExternalUserChildWebhookPayload>;\n  /** The ID of the external user who created this comment. */\n  externalUserId?: Maybe<Scalars[\"String\"]>;\n  /** The ID of the entity. */\n  id: Scalars[\"String\"];\n  /** [Internal] The ID of the initiative this comment belongs to. */\n  initiativeId?: Maybe<Scalars[\"String\"]>;\n  /** The initiative update this comment belongs to. */\n  initiativeUpdate?: Maybe<InitiativeUpdateChildWebhookPayload>;\n  /** The ID of the initiative update this comment belongs to. */\n  initiativeUpdateId?: Maybe<Scalars[\"String\"]>;\n  /** The issue this comment belongs to. */\n  issue?: Maybe<IssueChildWebhookPayload>;\n  /** The ID of the issue this comment belongs to. */\n  issueId?: Maybe<Scalars[\"String\"]>;\n  /** The parent comment. */\n  parent?: Maybe<CommentChildWebhookPayload>;\n  /** The ID of the parent comment. */\n  parentId?: Maybe<Scalars[\"String\"]>;\n  /** The ID of the post this comment belongs to. */\n  postId?: Maybe<Scalars[\"String\"]>;\n  /** [Internal] The ID of the project this comment belongs to. */\n  projectId?: Maybe<Scalars[\"String\"]>;\n  /** The project update this comment belongs to. */\n  projectUpdate?: Maybe<ProjectUpdateChildWebhookPayload>;\n  /** The ID of the project update this comment belongs to. */\n  projectUpdateId?: Maybe<Scalars[\"String\"]>;\n  /** The quoted text in this comment. */\n  quotedText?: Maybe<Scalars[\"String\"]>;\n  /** The reaction data for this comment. */\n  reactionData: Scalars[\"JSONObject\"];\n  /** When the comment was resolved. */\n  resolvedAt?: Maybe<Scalars[\"String\"]>;\n  /** The ID of the comment that resolved this comment. */\n  resolvingCommentId?: Maybe<Scalars[\"String\"]>;\n  /** The ID of the user who resolved this comment. */\n  resolvingUserId?: Maybe<Scalars[\"String\"]>;\n  /** The entity this comment is synced with. */\n  syncedWith?: Maybe<Scalars[\"JSONObject\"]>;\n  /** The time at which the entity was updated. */\n  updatedAt: Scalars[\"String\"];\n  /** The user who created this comment. */\n  user?: Maybe<UserChildWebhookPayload>;\n  /** The ID of the user who created this comment. */\n  userId?: Maybe<Scalars[\"String\"]>;\n};\n\n/** Issue completion date sorting options. */\nexport type CompletedAtSort = {\n  /** Whether nulls should be sorted first or last */\n  nulls?: InputMaybe<PaginationNulls>;\n  /** The order for the individual sort */\n  order?: InputMaybe<PaginationSortOrder>;\n};\n\n/** Input for submitting a support contact message from an authenticated user. */\nexport type ContactCreateInput = {\n  /** The user's browser name and version (e.g., 'Chrome 120'). */\n  browser?: InputMaybe<Scalars[\"String\"]>;\n  /** The version of the Linear client application the user is running. */\n  clientVersion?: InputMaybe<Scalars[\"String\"]>;\n  /** The user's device type or model information. */\n  device?: InputMaybe<Scalars[\"String\"]>;\n  /** How disappointed the user would be if they could no longer use Linear. Scale: 0 = not disappointed, 1 = somewhat disappointed, 2 = very disappointed, 3 = extremely disappointed. */\n  disappointmentRating?: InputMaybe<Scalars[\"Int\"]>;\n  /** The feedback or support message submitted by the user. */\n  message: Scalars[\"String\"];\n  /** The user's operating system name and version (e.g., 'macOS 14.0'). */\n  operatingSystem?: InputMaybe<Scalars[\"String\"]>;\n  /** The type of support contact (e.g., bug report, feature request, general feedback). */\n  type: Scalars[\"String\"];\n};\n\n/** Return type for contact mutations. */\nexport type ContactPayload = {\n  __typename?: \"ContactPayload\";\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\n/** [INTERNAL] Input for submitting a sales or pricing inquiry to the Linear sales team. Small companies are routed to Intercom support, while larger companies are routed to HubSpot. */\nexport type ContactSalesCreateInput = {\n  /** The size of the inquiring company (e.g., '1-19', '20-99', '100-499'). Used to route the inquiry to the appropriate sales channel. */\n  companySize?: InputMaybe<Scalars[\"String\"]>;\n  /** PostHog distinct ID for correlating this inquiry with anonymous analytics events. */\n  distinctId?: InputMaybe<Scalars[\"String\"]>;\n  /** Work email address of the person submitting the sales inquiry. */\n  email: Scalars[\"String\"];\n  /** An optional message from the user describing their needs or questions. */\n  message?: InputMaybe<Scalars[\"String\"]>;\n  /** Full name of the person submitting the sales inquiry. */\n  name: Scalars[\"String\"];\n  /** PostHog session ID for correlating this inquiry with the user's browsing session. */\n  sessionId?: InputMaybe<Scalars[\"String\"]>;\n  /** The page URL from which the sales inquiry was submitted, for attribution tracking. */\n  url?: InputMaybe<Scalars[\"String\"]>;\n};\n\n/** [Internal] Comparator for content. */\nexport type ContentComparator = {\n  /** [Internal] Contains constraint. */\n  contains?: InputMaybe<Scalars[\"String\"]>;\n  /** [Internal] Not-contains constraint. */\n  notContains?: InputMaybe<Scalars[\"String\"]>;\n};\n\nexport enum ContextViewType {\n  ActiveCycle = \"activeCycle\",\n  ActiveIssues = \"activeIssues\",\n  Backlog = \"backlog\",\n  Triage = \"triage\",\n  UpcomingCycle = \"upcomingCycle\",\n}\n\n/** The payload returned by the createCsvExportReport mutation. */\nexport type CreateCsvExportReportPayload = {\n  __typename?: \"CreateCsvExportReportPayload\";\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\n/** [INTERNAL] Response from creating or joining a workspace. */\nexport type CreateOrJoinOrganizationResponse = {\n  __typename?: \"CreateOrJoinOrganizationResponse\";\n  /** The workspace that was created or joined. */\n  organization: AuthOrganization;\n  /** The user who created or joined the workspace. */\n  user: AuthUser;\n};\n\nexport type CreateOrganizationInput = {\n  /** Whether the organization should allow email domain access. */\n  domainAccess?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** The name of the organization. */\n  name: Scalars[\"String\"];\n  /** The timezone of the organization, passed in by client. */\n  timezone?: InputMaybe<Scalars[\"String\"]>;\n  /** The URL key of the organization. */\n  urlKey: Scalars[\"String\"];\n  /** JSON serialized UTM parameters associated with the creation of the workspace. */\n  utm?: InputMaybe<Scalars[\"String\"]>;\n};\n\n/** Issue creation date sorting options. */\nexport type CreatedAtSort = {\n  /** Whether nulls should be sorted first or last */\n  nulls?: InputMaybe<PaginationNulls>;\n  /** The order for the individual sort */\n  order?: InputMaybe<PaginationSortOrder>;\n};\n\n/** Payload for custom webhook resource events. */\nexport type CustomResourceWebhookPayload = {\n  __typename?: \"CustomResourceWebhookPayload\";\n  /** The type of action that triggered the webhook. */\n  action: Scalars[\"String\"];\n  /** The time the payload was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** ID of the organization for which the webhook belongs to. */\n  organizationId: Scalars[\"String\"];\n  /** The type of resource. */\n  type: Scalars[\"String\"];\n  /** The ID of the webhook that sent this event. */\n  webhookId: Scalars[\"String\"];\n  /** Unix timestamp in milliseconds when the webhook was sent. */\n  webhookTimestamp: Scalars[\"Float\"];\n};\n\n/** A custom view built from a saved filter, sort, and grouping configuration. Views can be personal (visible only to the owner) or shared with the entire workspace. They define which issues, projects, initiatives, or feed items are displayed and how they are organized. Views can optionally be scoped to a team, project, or initiative. */\nexport type CustomView = Node & {\n  __typename?: \"CustomView\";\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The hex color code of the custom view icon. */\n  color?: Maybe<Scalars[\"String\"]>;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** The user who originally created the custom view. */\n  creator: User;\n  /** The description of the custom view. */\n  description?: Maybe<Scalars[\"String\"]>;\n  /** [INTERNAL] The facet that links this custom view to its parent entity (project, initiative, team page, etc.). Null if the view is not attached to any parent via a facet. */\n  facet?: Maybe<Facet>;\n  /** The filter applied to feed items in the custom view. When set, this view displays feed items (updates) instead of issues. */\n  feedItemFilterData?: Maybe<Scalars[\"JSONObject\"]>;\n  /** The structured filter applied to issues in the custom view. Used when the view's modelName is \"Issue\". */\n  filterData: Scalars[\"JSONObject\"];\n  /**\n   * The legacy serialized filters applied to issues in the custom view.\n   * @deprecated Will be replaced by `filterData` in a future update\n   */\n  filters: Scalars[\"JSONObject\"];\n  /** The icon of the custom view. Can be an emoji or a decorative icon identifier. */\n  icon?: Maybe<Scalars[\"String\"]>;\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /** The filter applied to initiatives in the custom view. When set, this view displays initiatives instead of issues. */\n  initiativeFilterData?: Maybe<Scalars[\"JSONObject\"]>;\n  /** Initiatives matching the custom view's initiative filter. Returns an empty connection if the view's modelName is not \"Initiative\". */\n  initiatives: InitiativeConnection;\n  /** Issues matching the custom view's issue filter. Returns an empty connection if the view's modelName is not \"Issue\". */\n  issues: IssueConnection;\n  /** The entity type this view displays. Determined by which filter is set: \"Project\" if projectFilterData is set, \"Initiative\" if initiativeFilterData is set, \"FeedItem\" if feedItemFilterData is set, or \"Issue\" by default. */\n  modelName: Scalars[\"String\"];\n  /** The name of the custom view, displayed in the sidebar and navigation. */\n  name: Scalars[\"String\"];\n  /** The workspace of the custom view. */\n  organization: Organization;\n  /** The workspace-level default view preferences for this custom view, if any have been set. */\n  organizationViewPreferences?: Maybe<ViewPreferences>;\n  /** The user who owns the custom view. For personal views, only the owner can see and edit the view. */\n  owner: User;\n  /** The filter applied to projects in the custom view. When set, this view displays projects instead of issues. */\n  projectFilterData?: Maybe<Scalars[\"JSONObject\"]>;\n  /** Projects matching the custom view's project filter. Returns an empty connection if the view's modelName is not \"Project\". */\n  projects: ProjectConnection;\n  /** Whether the custom view is shared with everyone in the organization. Shared views appear in the workspace sidebar for all members. Personal (non-shared) views are only visible to their owner. */\n  shared: Scalars[\"Boolean\"];\n  /** The custom view's unique URL slug, used to construct human-readable URLs. Automatically generated on creation. */\n  slugId: Scalars[\"String\"];\n  /** The team that the custom view is scoped to. Null if the view is workspace-wide or scoped to a project/initiative instead. */\n  team?: Maybe<Team>;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  updatedAt: Scalars[\"DateTime\"];\n  /** The user who last updated the custom view. Null if the updater's account has been deleted. */\n  updatedBy?: Maybe<User>;\n  /** Feed items (updates) matching the custom view's feed item filter. Returns an empty connection if the view's modelName is not \"FeedItem\". */\n  updates: FeedItemConnection;\n  /** The current user's personal view preferences for this custom view, if they have set any. */\n  userViewPreferences?: Maybe<ViewPreferences>;\n  /** The computed view preferences values for this custom view, merging organization defaults with user overrides and system defaults. Use this for the effective display settings rather than reading raw preferences directly. */\n  viewPreferencesValues?: Maybe<ViewPreferencesValues>;\n};\n\n/** A custom view built from a saved filter, sort, and grouping configuration. Views can be personal (visible only to the owner) or shared with the entire workspace. They define which issues, projects, initiatives, or feed items are displayed and how they are organized. Views can optionally be scoped to a team, project, or initiative. */\nexport type CustomViewInitiativesArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<InitiativeFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\n/** A custom view built from a saved filter, sort, and grouping configuration. Views can be personal (visible only to the owner) or shared with the entire workspace. They define which issues, projects, initiatives, or feed items are displayed and how they are organized. Views can optionally be scoped to a team, project, or initiative. */\nexport type CustomViewIssuesArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<IssueFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  includeSubTeams?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n  sort?: InputMaybe<Array<IssueSortInput>>;\n};\n\n/** A custom view built from a saved filter, sort, and grouping configuration. Views can be personal (visible only to the owner) or shared with the entire workspace. They define which issues, projects, initiatives, or feed items are displayed and how they are organized. Views can optionally be scoped to a team, project, or initiative. */\nexport type CustomViewProjectsArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<ProjectFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  includeSubTeams?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n  sort?: InputMaybe<Array<ProjectSortInput>>;\n};\n\n/** A custom view built from a saved filter, sort, and grouping configuration. Views can be personal (visible only to the owner) or shared with the entire workspace. They define which issues, projects, initiatives, or feed items are displayed and how they are organized. Views can optionally be scoped to a team, project, or initiative. */\nexport type CustomViewUpdatesArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<FeedItemFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  includeSubTeams?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\nexport type CustomViewConnection = {\n  __typename?: \"CustomViewConnection\";\n  edges: Array<CustomViewEdge>;\n  nodes: Array<CustomView>;\n  pageInfo: PageInfo;\n};\n\n/** Input for creating a new custom view. A name is required. Optionally scope the view to a team, project, or initiative. */\nexport type CustomViewCreateInput = {\n  /** The color of the icon of the custom view. */\n  color?: InputMaybe<Scalars[\"String\"]>;\n  /** The description of the custom view. */\n  description?: InputMaybe<Scalars[\"String\"]>;\n  /** The feed item filter applied to issues in the custom view. */\n  feedItemFilterData?: InputMaybe<FeedItemFilter>;\n  /** The filter applied to issues in the custom view. */\n  filterData?: InputMaybe<IssueFilter>;\n  /** The icon of the custom view. */\n  icon?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifier in UUID v4 format. If none is provided, the backend will generate one. */\n  id?: InputMaybe<Scalars[\"String\"]>;\n  /** [ALPHA] The initiative filter applied to issues in the custom view. */\n  initiativeFilterData?: InputMaybe<InitiativeFilter>;\n  /** The id of the initiative associated with the custom view. */\n  initiativeId?: InputMaybe<Scalars[\"String\"]>;\n  /** The name of the custom view. */\n  name: Scalars[\"String\"];\n  /** The owner of the custom view. */\n  ownerId?: InputMaybe<Scalars[\"String\"]>;\n  /** The project filter applied to issues in the custom view. */\n  projectFilterData?: InputMaybe<ProjectFilter>;\n  /** The id of the project associated with the custom view. */\n  projectId?: InputMaybe<Scalars[\"String\"]>;\n  /** Whether the custom view is shared with everyone in the workspace. */\n  shared?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** The id of the team associated with the custom view. */\n  teamId?: InputMaybe<Scalars[\"String\"]>;\n};\n\n/** Custom view creation date sorting options. */\nexport type CustomViewCreatedAtSort = {\n  /** Whether nulls should be sorted first or last */\n  nulls?: InputMaybe<PaginationNulls>;\n  /** The order for the individual sort */\n  order?: InputMaybe<PaginationSortOrder>;\n};\n\nexport type CustomViewEdge = {\n  __typename?: \"CustomViewEdge\";\n  /** Used in `before` and `after` args */\n  cursor: Scalars[\"String\"];\n  node: CustomView;\n};\n\n/** Custom view filtering options. */\nexport type CustomViewFilter = {\n  /** Compound filters, all of which need to be matched by the custom view. */\n  and?: InputMaybe<Array<CustomViewFilter>>;\n  /** Comparator for the created at date. */\n  createdAt?: InputMaybe<DateComparator>;\n  /** Filters that the custom view creator must satisfy. */\n  creator?: InputMaybe<UserFilter>;\n  /** [INTERNAL] Filter based on whether the custom view has a facet. */\n  hasFacet?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Comparator for the identifier. */\n  id?: InputMaybe<IdComparator>;\n  /** Comparator for the custom view model name. */\n  modelName?: InputMaybe<StringComparator>;\n  /** Comparator for the custom view name. */\n  name?: InputMaybe<StringComparator>;\n  /** Compound filters, one of which need to be matched by the custom view. */\n  or?: InputMaybe<Array<CustomViewFilter>>;\n  /** Comparator for whether the custom view is shared. */\n  shared?: InputMaybe<BooleanComparator>;\n  /** Filters that the custom view's team must satisfy. */\n  team?: InputMaybe<NullableTeamFilter>;\n  /** Comparator for the updated at date. */\n  updatedAt?: InputMaybe<DateComparator>;\n};\n\n/** The result of a custom view subscribers check. */\nexport type CustomViewHasSubscribersPayload = {\n  __typename?: \"CustomViewHasSubscribersPayload\";\n  /** Whether the custom view has subscribers. */\n  hasSubscribers: Scalars[\"Boolean\"];\n};\n\n/** Custom view name sorting options. */\nexport type CustomViewNameSort = {\n  /** Whether nulls should be sorted first or last */\n  nulls?: InputMaybe<PaginationNulls>;\n  /** The order for the individual sort */\n  order?: InputMaybe<PaginationSortOrder>;\n};\n\n/** A notification subscription scoped to a specific custom view. The subscriber receives notifications for events matching the custom view's filter criteria. */\nexport type CustomViewNotificationSubscription = Entity &\n  Node &\n  NotificationSubscription & {\n    __typename?: \"CustomViewNotificationSubscription\";\n    /** Whether the subscription is active. When inactive, no notifications are generated from this subscription even though it still exists. */\n    active: Scalars[\"Boolean\"];\n    /** The time at which the entity was archived. Null if the entity has not been archived. */\n    archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n    /** The type of contextual view (e.g., active issues, backlog) that further scopes a team notification subscription. Null if the subscription is not associated with a specific view type. */\n    contextViewType?: Maybe<ContextViewType>;\n    /** The time at which the entity was created. */\n    createdAt: Scalars[\"DateTime\"];\n    /** The custom view subscribed to. */\n    customView: CustomView;\n    /** The customer that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n    customer?: Maybe<Customer>;\n    /** The cycle that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n    cycle?: Maybe<Cycle>;\n    /** The unique identifier of the entity. */\n    id: Scalars[\"ID\"];\n    /** The initiative that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n    initiative?: Maybe<Initiative>;\n    /** The issue label that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n    label?: Maybe<IssueLabel>;\n    /** The notification event types that this subscription will deliver to the subscriber. */\n    notificationSubscriptionTypes: Array<Scalars[\"String\"]>;\n    /** The project that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n    project?: Maybe<Project>;\n    /** The user who will receive notifications from this subscription. */\n    subscriber: User;\n    /** The team that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n    team?: Maybe<Team>;\n    /**\n     * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n     *     been updated after creation.\n     */\n    updatedAt: Scalars[\"DateTime\"];\n    /** The user that this notification subscription is scoped to, for user-specific view subscriptions. Null if the subscription targets a different entity type. */\n    user?: Maybe<User>;\n    /** The type of user-specific view that further scopes a user notification subscription. Null if the subscription is not associated with a user view type. */\n    userContextViewType?: Maybe<UserContextViewType>;\n  };\n\n/** The result of a custom view mutation. */\nexport type CustomViewPayload = {\n  __typename?: \"CustomViewPayload\";\n  /** The custom view that was created or updated. */\n  customView: CustomView;\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\n/** Custom view shared status sorting options. Ascending order puts shared views last. */\nexport type CustomViewSharedSort = {\n  /** Whether nulls should be sorted first or last */\n  nulls?: InputMaybe<PaginationNulls>;\n  /** The order for the individual sort */\n  order?: InputMaybe<PaginationSortOrder>;\n};\n\nexport type CustomViewSortInput = {\n  /** Sort by custom view creation date. */\n  createdAt?: InputMaybe<CustomViewCreatedAtSort>;\n  /** Sort by custom view name. */\n  name?: InputMaybe<CustomViewNameSort>;\n  /** Sort by custom view shared status. */\n  shared?: InputMaybe<CustomViewSharedSort>;\n  /** Sort by custom view update date. */\n  updatedAt?: InputMaybe<CustomViewUpdatedAtSort>;\n};\n\n/** The result of a custom view suggestion query. */\nexport type CustomViewSuggestionPayload = {\n  __typename?: \"CustomViewSuggestionPayload\";\n  /** The suggested view description. */\n  description?: Maybe<Scalars[\"String\"]>;\n  /** The suggested view icon. */\n  icon?: Maybe<Scalars[\"String\"]>;\n  /** The suggested view name. */\n  name?: Maybe<Scalars[\"String\"]>;\n};\n\n/** Input for updating an existing custom view. All fields are optional; only provided fields will be updated. */\nexport type CustomViewUpdateInput = {\n  /** The color of the icon of the custom view. */\n  color?: InputMaybe<Scalars[\"String\"]>;\n  /** The description of the custom view. */\n  description?: InputMaybe<Scalars[\"String\"]>;\n  /** The feed item filter applied to issues in the custom view. */\n  feedItemFilterData?: InputMaybe<FeedItemFilter>;\n  /** The filter applied to issues in the custom view. */\n  filterData?: InputMaybe<IssueFilter>;\n  /** The icon of the custom view. */\n  icon?: InputMaybe<Scalars[\"String\"]>;\n  /** [ALPHA] The initiative filter applied to issues in the custom view. */\n  initiativeFilterData?: InputMaybe<InitiativeFilter>;\n  /** [Internal] The id of the initiative associated with the custom view. */\n  initiativeId?: InputMaybe<Scalars[\"String\"]>;\n  /** The name of the custom view. */\n  name?: InputMaybe<Scalars[\"String\"]>;\n  /** The owner of the custom view. */\n  ownerId?: InputMaybe<Scalars[\"String\"]>;\n  /** The project filter applied to issues in the custom view. */\n  projectFilterData?: InputMaybe<ProjectFilter>;\n  /** [Internal] The id of the project associated with the custom view. */\n  projectId?: InputMaybe<Scalars[\"String\"]>;\n  /** Whether the custom view is shared with everyone in the workspace. */\n  shared?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** The id of the team associated with the custom view. */\n  teamId?: InputMaybe<Scalars[\"String\"]>;\n};\n\n/** Custom view update date sorting options. */\nexport type CustomViewUpdatedAtSort = {\n  /** Whether nulls should be sorted first or last */\n  nulls?: InputMaybe<PaginationNulls>;\n  /** The order for the individual sort */\n  order?: InputMaybe<PaginationSortOrder>;\n};\n\n/** A customer organization tracked in Linear's customer management system. Customers represent external companies or organizations whose product requests and feedback are captured as customer needs, which can be linked to issues and projects. Customers can be associated with domains, external system IDs, Slack channels, and managed by integrations such as Intercom or Salesforce. */\nexport type Customer = Node & {\n  __typename?: \"Customer\";\n  /** The approximate count of customer needs (requests) associated with this customer. This is a denormalized counter and may not reflect the exact count at all times. */\n  approximateNeedCount: Scalars[\"Float\"];\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** The email domains associated with this customer (e.g., 'acme.com'). Used to automatically match incoming requests to this customer. Public email domains (e.g., gmail.com) are not allowed. Domains must be unique across all customers in the workspace. */\n  domains: Array<Scalars[\"String\"]>;\n  /** Identifiers for this customer in external systems (e.g., CRM IDs from Intercom, Salesforce, or HubSpot). Used for matching customers during integration syncs and upsert operations. External IDs must be unique across customers in the workspace. */\n  externalIds: Array<Scalars[\"String\"]>;\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /** The integration that manages this customer's data (e.g., Intercom, Salesforce). Null if the customer is not managed by any data source integration. */\n  integration?: Maybe<Integration>;\n  /** URL of the customer's logo image. Null if no logo has been uploaded. */\n  logoUrl?: Maybe<Scalars[\"String\"]>;\n  /** The primary external source ID when a customer has data from multiple external systems. Must be one of the values in the externalIds array. Null if the customer has zero or one external source. */\n  mainSourceId?: Maybe<Scalars[\"String\"]>;\n  /** The display name of the customer organization. */\n  name: Scalars[\"String\"];\n  /** The list of customer needs (product requests and feedback) associated with this customer. */\n  needs: Array<CustomerNeed>;\n  /** The workspace member assigned as the owner of this customer. Null if no owner has been assigned. App users cannot be set as customer owners. */\n  owner?: Maybe<User>;\n  /** The annual revenue generated by this customer. Null if revenue data has not been provided. May be synced from an external data source such as a CRM integration. */\n  revenue?: Maybe<Scalars[\"Int\"]>;\n  /** The number of employees or seats at the customer organization. Null if size data has not been provided. May be synced from an external data source such as a CRM integration. */\n  size?: Maybe<Scalars[\"Float\"]>;\n  /** The ID of the Slack channel linked to this customer for communication. Null if no Slack channel has been associated. Must be unique across all customers in the workspace. */\n  slackChannelId?: Maybe<Scalars[\"String\"]>;\n  /** A unique, human-readable URL slug for the customer. Automatically generated and used in customer page URLs. */\n  slugId: Scalars[\"String\"];\n  /** The current lifecycle status of the customer. Defaults to the first status by position when a customer is created without an explicit status. */\n  status: CustomerStatus;\n  /** The tier or segment assigned to this customer for prioritization (e.g., Enterprise, Pro, Free). Null if no tier has been assigned. */\n  tier?: Maybe<CustomerTier>;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  updatedAt: Scalars[\"DateTime\"];\n  /** The URL of the customer's page in the Linear application. */\n  url: Scalars[\"String\"];\n};\n\n/** Certain properties of a customer. */\nexport type CustomerChildWebhookPayload = {\n  __typename?: \"CustomerChildWebhookPayload\";\n  /** The domains associated with this customer. */\n  domains: Array<Scalars[\"String\"]>;\n  /** The ids of the customers in external systems. */\n  externalIds: Array<Scalars[\"String\"]>;\n  /** The ID of the customer. */\n  id: Scalars[\"String\"];\n  /** The name of the customer. */\n  name: Scalars[\"String\"];\n};\n\nexport type CustomerConnection = {\n  __typename?: \"CustomerConnection\";\n  edges: Array<CustomerEdge>;\n  nodes: Array<Customer>;\n  pageInfo: PageInfo;\n};\n\n/** Issue customer count sorting options. */\nexport type CustomerCountSort = {\n  /** Whether nulls should be sorted first or last */\n  nulls?: InputMaybe<PaginationNulls>;\n  /** The order for the individual sort */\n  order?: InputMaybe<PaginationSortOrder>;\n};\n\n/** Input for creating a new customer in the workspace. */\nexport type CustomerCreateInput = {\n  /** The email domains associated with this customer (e.g., 'acme.com'). Public email domains are not allowed. Defaults to an empty array. */\n  domains?: InputMaybe<Array<Scalars[\"String\"]>>;\n  /** Identifiers for this customer in external systems (e.g., CRM IDs). Defaults to an empty array. */\n  externalIds?: InputMaybe<Array<Scalars[\"String\"]>>;\n  /** The identifier in UUID v4 format. If none is provided, the backend will generate one. */\n  id?: InputMaybe<Scalars[\"String\"]>;\n  /** The URL of the customer's logo image. */\n  logoUrl?: InputMaybe<Scalars[\"String\"]>;\n  /** The primary external source ID for customers with multiple sources. Must be one of the values provided in externalIds. */\n  mainSourceId?: InputMaybe<Scalars[\"String\"]>;\n  /** The display name of the customer organization. */\n  name: Scalars[\"String\"];\n  /** The identifier of the user to assign as the owner of the customer. */\n  ownerId?: InputMaybe<Scalars[\"String\"]>;\n  /** The annual revenue generated by the customer, in dollars. */\n  revenue?: InputMaybe<Scalars[\"Int\"]>;\n  /** The size of the customer organization (e.g., number of employees). */\n  size?: InputMaybe<Scalars[\"Int\"]>;\n  /** The ID of the Slack channel to link to this customer. */\n  slackChannelId?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifier of the customer status to set. */\n  statusId?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifier of the customer tier to assign. */\n  tierId?: InputMaybe<Scalars[\"String\"]>;\n};\n\n/** Customer creation date sorting options. */\nexport type CustomerCreatedAtSort = {\n  /** Whether nulls should be sorted first or last */\n  nulls?: InputMaybe<PaginationNulls>;\n  /** The order for the individual sort */\n  order?: InputMaybe<PaginationSortOrder>;\n};\n\nexport type CustomerEdge = {\n  __typename?: \"CustomerEdge\";\n  /** Used in `before` and `after` args */\n  cursor: Scalars[\"String\"];\n  node: Customer;\n};\n\n/** Customer filtering options. */\nexport type CustomerFilter = {\n  /** Compound filters, all of which need to be matched by the customer. */\n  and?: InputMaybe<Array<CustomerFilter>>;\n  /** Comparator for the created at date. */\n  createdAt?: InputMaybe<DateComparator>;\n  /** Comparator for the customer's domains. */\n  domains?: InputMaybe<StringArrayComparator>;\n  /** Comparator for the customer's external IDs. */\n  externalIds?: InputMaybe<StringArrayComparator>;\n  /** Comparator for the identifier. */\n  id?: InputMaybe<IdComparator>;\n  /** Comparator for the customer name. */\n  name?: InputMaybe<StringComparator>;\n  /** Filters that the customer's needs must satisfy. */\n  needs?: InputMaybe<CustomerNeedCollectionFilter>;\n  /** Compound filters, one of which need to be matched by the customer. */\n  or?: InputMaybe<Array<CustomerFilter>>;\n  /** Filters that the customer owner must satisfy. */\n  owner?: InputMaybe<NullableUserFilter>;\n  /** Comparator for the customer generated revenue. */\n  revenue?: InputMaybe<NumberComparator>;\n  /** Comparator for the customer size. */\n  size?: InputMaybe<NumberComparator>;\n  /** Comparator for the customer slack channel ID. */\n  slackChannelId?: InputMaybe<StringComparator>;\n  /** Filters that the customer's status must satisfy. */\n  status?: InputMaybe<CustomerStatusFilter>;\n  /** Filters that the customer's tier must satisfy. */\n  tier?: InputMaybe<CustomerTierFilter>;\n  /** Comparator for the updated at date. */\n  updatedAt?: InputMaybe<DateComparator>;\n};\n\n/** Issue customer important count sorting options. */\nexport type CustomerImportantCountSort = {\n  /** Whether nulls should be sorted first or last */\n  nulls?: InputMaybe<PaginationNulls>;\n  /** The order for the individual sort */\n  order?: InputMaybe<PaginationSortOrder>;\n};\n\n/** A customer need represents a specific product request or piece of feedback from a customer. Customer needs serve as the bridge between customer feedback and engineering work by linking a customer to an issue or project, optionally with a comment or attachment providing additional context. Needs can be created manually, from integrations, or from intake sources like email. */\nexport type CustomerNeed = Node & {\n  __typename?: \"CustomerNeed\";\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The issue attachment linked to this need. Populated when the need originates from an intake source (e.g., Slack, Intercom) or when a URL is manually provided. Provides a link back to the original source of the customer feedback. Mutually exclusive with projectAttachment. */\n  attachment?: Maybe<Attachment>;\n  /** The body content of the need in Markdown format. Used to capture manual input about needs that cannot be directly tied to an attachment. Null if the need's content comes from an attached source. */\n  body?: Maybe<Scalars[\"String\"]>;\n  /** [Internal] The body content of the need as a Prosemirror document JSON string. This is the structured representation of the body field, used for rich text rendering in the editor. */\n  bodyData?: Maybe<Scalars[\"String\"]>;\n  /** An optional comment providing additional context for this need. Null if the need was not created from or associated with a specific comment. */\n  comment?: Maybe<Comment>;\n  /** The effective Markdown content shown for this customer need. Returns the manually stored body when present, otherwise falls back to content extracted from the source attachment. Null if no content is available. */\n  content?: Maybe<Scalars[\"String\"]>;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** The user who manually created this customer need. Null for needs created automatically by integrations or intake sources. */\n  creator?: Maybe<User>;\n  /** The customer organization this need belongs to. Null if the need has not yet been associated with a customer. */\n  customer?: Maybe<Customer>;\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /** The issue this need is linked to. Either issueId or projectId must be set. When set, the need's projectId is denormalized from the issue's project. */\n  issue?: Maybe<Issue>;\n  /** The issue this customer need was originally created on, before being moved to a different issue or project. Null if the customer need has not been moved from its original location. */\n  originalIssue?: Maybe<Issue>;\n  /** Whether the customer need is important or not. 0 = Not important, 1 = Important. */\n  priority: Scalars[\"Float\"];\n  /** The project this need is linked to. For issue-based needs, this is denormalized from the issue's project. For project-only needs, this is set directly. */\n  project?: Maybe<Project>;\n  /** The project attachment linked to this need. Populated when the need originates from an intake source or when a URL is manually provided for a project-level need. Provides a link back to the original source of the customer feedback. Mutually exclusive with attachment. */\n  projectAttachment?: Maybe<ProjectAttachment>;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  updatedAt: Scalars[\"DateTime\"];\n  /** The URL of the source attachment linked to this need, if any. Returns the URL from either the issue attachment or project attachment. Null if the need has no attached source. */\n  url?: Maybe<Scalars[\"String\"]>;\n};\n\n/** A generic payload return from entity archive mutations. */\nexport type CustomerNeedArchivePayload = ArchivePayload & {\n  __typename?: \"CustomerNeedArchivePayload\";\n  /** The archived/unarchived entity. Null if entity was deleted. */\n  entity?: Maybe<CustomerNeed>;\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\n/** Certain properties of a customer need. */\nexport type CustomerNeedChildWebhookPayload = {\n  __typename?: \"CustomerNeedChildWebhookPayload\";\n  /** The ID of the attachment this need is referencing. */\n  attachmentId?: Maybe<Scalars[\"String\"]>;\n  /** The ID of the customer that this need is attached to. */\n  customerId?: Maybe<Scalars[\"String\"]>;\n  /** The ID of the customer need. */\n  id: Scalars[\"String\"];\n  /** The ID of the issue this need is referencing. */\n  issueId?: Maybe<Scalars[\"String\"]>;\n  /** The ID of the project this need is referencing. */\n  projectId?: Maybe<Scalars[\"String\"]>;\n};\n\n/** Customer needs filtering options. */\nexport type CustomerNeedCollectionFilter = {\n  /** Compound filters, all of which need to be matched by the customer needs. */\n  and?: InputMaybe<Array<CustomerNeedCollectionFilter>>;\n  /** Filters that the need's comment must satisfy. */\n  comment?: InputMaybe<NullableCommentFilter>;\n  /** Comparator for the created at date. */\n  createdAt?: InputMaybe<DateComparator>;\n  /** Filters that the need's customer must satisfy. */\n  customer?: InputMaybe<NullableCustomerFilter>;\n  /** Filters that needs to be matched by all customer needs. */\n  every?: InputMaybe<CustomerNeedFilter>;\n  /** Comparator for the identifier. */\n  id?: InputMaybe<IdComparator>;\n  /** Filters that the need's issue must satisfy. */\n  issue?: InputMaybe<NullableIssueFilter>;\n  /** Comparator for the collection length. */\n  length?: InputMaybe<NumberComparator>;\n  /** Compound filters, one of which need to be matched by the customer needs. */\n  or?: InputMaybe<Array<CustomerNeedCollectionFilter>>;\n  /** Comparator for the customer need priority. */\n  priority?: InputMaybe<NumberComparator>;\n  /** Filters that the need's project must satisfy. */\n  project?: InputMaybe<NullableProjectFilter>;\n  /** Filters that needs to be matched by some customer needs. */\n  some?: InputMaybe<CustomerNeedFilter>;\n  /** Comparator for the updated at date. */\n  updatedAt?: InputMaybe<DateComparator>;\n};\n\nexport type CustomerNeedConnection = {\n  __typename?: \"CustomerNeedConnection\";\n  edges: Array<CustomerNeedEdge>;\n  nodes: Array<CustomerNeed>;\n  pageInfo: PageInfo;\n};\n\n/** Input for creating a customer need from an existing issue attachment. If the attachment already has an archived need, it will be unarchived instead. */\nexport type CustomerNeedCreateFromAttachmentInput = {\n  /** The UUID of the existing issue attachment to create a customer need from. */\n  attachmentId: Scalars[\"String\"];\n};\n\n/** Input for creating a customer need linked to an issue or project. Either issueId or projectId must be provided. */\nexport type CustomerNeedCreateInput = {\n  /** The UUID of an existing attachment to associate with this need as its source. */\n  attachmentId?: InputMaybe<Scalars[\"String\"]>;\n  /** A URL to create an attachment from and associate with this customer need as its source. */\n  attachmentUrl?: InputMaybe<Scalars[\"String\"]>;\n  /** The body content of the need in Markdown format. Cannot be used together with bodyData. */\n  body?: InputMaybe<Scalars[\"String\"]>;\n  /** [Internal] The body content of the need as a Prosemirror document JSON string. Cannot be used together with body. */\n  bodyData?: InputMaybe<Scalars[\"JSON\"]>;\n  /** The UUID of an existing comment to associate with this need for additional context. */\n  commentId?: InputMaybe<Scalars[\"String\"]>;\n  /** Create the need attributed to an external user with the provided name. This option is only available to OAuth applications creating needs in `actor=app` mode. */\n  createAsUser?: InputMaybe<Scalars[\"String\"]>;\n  /** The time at which the customer need was created (e.g. if importing from another system). Must be a time in the past. If none is provided, the backend will generate the time as now. */\n  createdAt?: InputMaybe<Scalars[\"DateTime\"]>;\n  /** The external system ID of the customer this need belongs to. Cannot be used together with customerId. */\n  customerExternalId?: InputMaybe<Scalars[\"String\"]>;\n  /** The UUID of the customer this need belongs to. Cannot be used together with customerExternalId. */\n  customerId?: InputMaybe<Scalars[\"String\"]>;\n  /** Avatar URL for the external user specified in `createAsUser`. Can only be used in conjunction with `createAsUser`. This option is only available to OAuth applications creating needs in `actor=app` mode. */\n  displayIconUrl?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifier in UUID v4 format. If none is provided, the backend will generate one. */\n  id?: InputMaybe<Scalars[\"String\"]>;\n  /** The issue to link this need to. Accepts a UUID or issue identifier (e.g., 'LIN-123'). Either issueId or projectId must be provided. */\n  issueId?: InputMaybe<Scalars[\"String\"]>;\n  /** Whether the customer need is important or not. 0 = Not important, 1 = Important. */\n  priority?: InputMaybe<Scalars[\"Float\"]>;\n  /** [INTERNAL] The project to link this need to. Either issueId or projectId must be provided. */\n  projectId?: InputMaybe<Scalars[\"String\"]>;\n};\n\nexport type CustomerNeedEdge = {\n  __typename?: \"CustomerNeedEdge\";\n  /** Used in `before` and `after` args */\n  cursor: Scalars[\"String\"];\n  node: CustomerNeed;\n};\n\n/** Customer filtering options. */\nexport type CustomerNeedFilter = {\n  /** Compound filters, all of which need to be matched by the customer need. */\n  and?: InputMaybe<Array<CustomerNeedFilter>>;\n  /** Filters that the need's comment must satisfy. */\n  comment?: InputMaybe<NullableCommentFilter>;\n  /** Comparator for the created at date. */\n  createdAt?: InputMaybe<DateComparator>;\n  /** Filters that the need's customer must satisfy. */\n  customer?: InputMaybe<NullableCustomerFilter>;\n  /** Comparator for the identifier. */\n  id?: InputMaybe<IdComparator>;\n  /** Filters that the need's issue must satisfy. */\n  issue?: InputMaybe<NullableIssueFilter>;\n  /** Compound filters, one of which need to be matched by the customer need. */\n  or?: InputMaybe<Array<CustomerNeedFilter>>;\n  /** Comparator for the customer need priority. */\n  priority?: InputMaybe<NumberComparator>;\n  /** Filters that the need's project must satisfy. */\n  project?: InputMaybe<NullableProjectFilter>;\n  /** Comparator for the updated at date. */\n  updatedAt?: InputMaybe<DateComparator>;\n};\n\n/** A notification related to a customer need (request), such as creation, resolution, or being marked as important. */\nexport type CustomerNeedNotification = Entity &\n  Node &\n  Notification & {\n    __typename?: \"CustomerNeedNotification\";\n    /** The user that caused the notification. Null if the notification was triggered by a non-user actor such as an integration, external user, or system event. */\n    actor?: Maybe<User>;\n    /** [Internal] Notification actor initials if avatar is not available. */\n    actorAvatarColor: Scalars[\"String\"];\n    /** [Internal] Notification avatar URL. */\n    actorAvatarUrl?: Maybe<Scalars[\"String\"]>;\n    /** [Internal] Notification actor initials if avatar is not available. */\n    actorInitials?: Maybe<Scalars[\"String\"]>;\n    /** The time at which the entity was archived. Null if the entity has not been archived. */\n    archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n    /** The bot that caused the notification. */\n    botActor?: Maybe<ActorBot>;\n    /** The category of the notification. */\n    category: NotificationCategory;\n    /** The time at which the entity was created. */\n    createdAt: Scalars[\"DateTime\"];\n    /** The customer need related to the notification. */\n    customerNeed: CustomerNeed;\n    /** Related customer need. */\n    customerNeedId: Scalars[\"String\"];\n    /** The time at which an email reminder for this notification was sent to the user. Null if no email reminder has been sent. */\n    emailedAt?: Maybe<Scalars[\"DateTime\"]>;\n    /** The external user that caused the notification. Populated when the notification was triggered by an external user (e.g., a commenter from a connected integration like Slack or GitHub) rather than a Linear workspace member. */\n    externalUserActor?: Maybe<ExternalUser>;\n    /** [Internal] Notifications with the same grouping key will be grouped together in the UI. */\n    groupingKey: Scalars[\"String\"];\n    /** [Internal] Priority of the notification with the same grouping key. Higher number means higher priority. If priority is the same, notifications should be sorted by `createdAt`. */\n    groupingPriority: Scalars[\"Float\"];\n    /** The unique identifier of the entity. */\n    id: Scalars[\"ID\"];\n    /** [Internal] Inbox URL for the notification. */\n    inboxUrl: Scalars[\"String\"];\n    /** [Internal] Initiative update health for new updates. */\n    initiativeUpdateHealth?: Maybe<Scalars[\"String\"]>;\n    /** [Internal] If notification actor was Linear. */\n    isLinearActor: Scalars[\"Boolean\"];\n    /** [Internal] Issue's status type for issue notifications. */\n    issueStatusType?: Maybe<Scalars[\"String\"]>;\n    /** [Internal] Project update health for new updates. */\n    projectUpdateHealth?: Maybe<Scalars[\"String\"]>;\n    /** The time at which the user marked the notification as read. Null if the notification is unread. */\n    readAt?: Maybe<Scalars[\"DateTime\"]>;\n    /** The issue related to the notification. */\n    relatedIssue?: Maybe<Issue>;\n    /** The project related to the notification. */\n    relatedProject?: Maybe<Project>;\n    /** The time until which a notification is snoozed. After this time, the notification reappears in the user's inbox. Null if the notification is not currently snoozed. */\n    snoozedUntilAt?: Maybe<Scalars[\"DateTime\"]>;\n    /** [Internal] Notification subtitle. */\n    subtitle: Scalars[\"String\"];\n    /** [Internal] Notification title. */\n    title: Scalars[\"String\"];\n    /** Notification type. Determines the kind of event that triggered this notification and which associated entity fields will be populated. */\n    type: Scalars[\"String\"];\n    /** The time at which a notification was unsnoozed. Null if the notification has not been unsnoozed. */\n    unsnoozedAt?: Maybe<Scalars[\"DateTime\"]>;\n    /**\n     * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n     *     been updated after creation.\n     */\n    updatedAt: Scalars[\"DateTime\"];\n    /** [Internal] URL to the target of the notification. */\n    url: Scalars[\"String\"];\n    /** The recipient user of this notification. */\n    user: User;\n  };\n\n/** Return type for customer need mutations. */\nexport type CustomerNeedPayload = {\n  __typename?: \"CustomerNeedPayload\";\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** The customer need entity that was created or updated by the mutation. */\n  need: CustomerNeed;\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\n/** Input for updating a customer need. Supports reassigning the customer, moving to a different issue or project, changing priority, and updating body content. */\nexport type CustomerNeedUpdateInput = {\n  /** When true and priority is also set, applies the same priority update to all other needs from the same customer on the same issue or project. */\n  applyPriorityToRelatedNeeds?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** A URL to create a new attachment from and set as the source for this customer need. Replaces any existing manually-added attachment. */\n  attachmentUrl?: InputMaybe<Scalars[\"String\"]>;\n  /** The updated body content of the need in Markdown format. Set to null to clear the body. Cannot be used together with bodyData. */\n  body?: InputMaybe<Scalars[\"String\"]>;\n  /** [Internal] The updated body content of the need as a Prosemirror document JSON string. Set to null to clear the body. Cannot be used together with body. */\n  bodyData?: InputMaybe<Scalars[\"JSON\"]>;\n  /** The external system ID of the customer to reassign this need to. Cannot be used together with customerId. */\n  customerExternalId?: InputMaybe<Scalars[\"String\"]>;\n  /** The UUID of the customer to reassign this need to. Cannot be used together with customerExternalId. */\n  customerId?: InputMaybe<Scalars[\"String\"]>;\n  /** An optional identifier in UUID v4 format. If provided, will be set as the customer need's ID. */\n  id?: InputMaybe<Scalars[\"String\"]>;\n  /** The issue to move this need to. Accepts a UUID or issue identifier (e.g., 'LIN-123'). The need's attachment will also be moved to the target issue. */\n  issueId?: InputMaybe<Scalars[\"String\"]>;\n  /** Whether the customer need is important or not. 0 = Not important, 1 = Important. */\n  priority?: InputMaybe<Scalars[\"Float\"]>;\n  /** [INTERNAL] The project to move this need to. */\n  projectId?: InputMaybe<Scalars[\"String\"]>;\n};\n\n/** Return type for customer need update mutations, including any related needs that were also updated. */\nexport type CustomerNeedUpdatePayload = {\n  __typename?: \"CustomerNeedUpdatePayload\";\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** The customer need entity that was created or updated by the mutation. */\n  need: CustomerNeed;\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n  /** Additional customer needs from the same customer on the same issue/project that were updated when applyPriorityToRelatedNeeds was set. */\n  updatedRelatedNeeds: Array<CustomerNeed>;\n};\n\n/** Payload for a customer need webhook. */\nexport type CustomerNeedWebhookPayload = {\n  __typename?: \"CustomerNeedWebhookPayload\";\n  /** The time at which the entity was archived. */\n  archivedAt?: Maybe<Scalars[\"String\"]>;\n  /** The attachment this need is referencing. */\n  attachment?: Maybe<AttachmentWebhookPayload>;\n  /** The ID of the attachment this need is referencing. */\n  attachmentId?: Maybe<Scalars[\"String\"]>;\n  /** The body of the need in Markdown format. */\n  body?: Maybe<Scalars[\"String\"]>;\n  /** The ID of the comment this need is referencing. */\n  commentId?: Maybe<Scalars[\"String\"]>;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"String\"];\n  /** The ID of the creator of the customer need. */\n  creatorId?: Maybe<Scalars[\"String\"]>;\n  /** The customer that this need is attached to. */\n  customer?: Maybe<CustomerChildWebhookPayload>;\n  /** The ID of the customer that this need is attached to. */\n  customerId?: Maybe<Scalars[\"String\"]>;\n  /** The ID of the entity. */\n  id: Scalars[\"String\"];\n  /** The issue this need is referencing. */\n  issue?: Maybe<IssueChildWebhookPayload>;\n  /** The ID of the issue this need is referencing. */\n  issueId?: Maybe<Scalars[\"String\"]>;\n  /** The issue ID this customer need was originally created on. Will be undefined if the customer need hasn't been moved. */\n  originalIssueId?: Maybe<Scalars[\"String\"]>;\n  /** The priority of the need. */\n  priority: Scalars[\"Float\"];\n  /** The project this need is referencing. */\n  project?: Maybe<ProjectChildWebhookPayload>;\n  /** The ID of the project attachment this need is referencing. */\n  projectAttachmentId?: Maybe<Scalars[\"String\"]>;\n  /** The ID of the project this need is referencing. */\n  projectId?: Maybe<Scalars[\"String\"]>;\n  /** The time at which the entity was updated. */\n  updatedAt: Scalars[\"String\"];\n};\n\n/** A notification related to a customer, such as being added as the customer owner. */\nexport type CustomerNotification = Entity &\n  Node &\n  Notification & {\n    __typename?: \"CustomerNotification\";\n    /** The user that caused the notification. Null if the notification was triggered by a non-user actor such as an integration, external user, or system event. */\n    actor?: Maybe<User>;\n    /** [Internal] Notification actor initials if avatar is not available. */\n    actorAvatarColor: Scalars[\"String\"];\n    /** [Internal] Notification avatar URL. */\n    actorAvatarUrl?: Maybe<Scalars[\"String\"]>;\n    /** [Internal] Notification actor initials if avatar is not available. */\n    actorInitials?: Maybe<Scalars[\"String\"]>;\n    /** The time at which the entity was archived. Null if the entity has not been archived. */\n    archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n    /** The bot that caused the notification. */\n    botActor?: Maybe<ActorBot>;\n    /** The category of the notification. */\n    category: NotificationCategory;\n    /** The time at which the entity was created. */\n    createdAt: Scalars[\"DateTime\"];\n    /** The customer related to the notification. */\n    customer: Customer;\n    /** Related customer. */\n    customerId: Scalars[\"String\"];\n    /** The time at which an email reminder for this notification was sent to the user. Null if no email reminder has been sent. */\n    emailedAt?: Maybe<Scalars[\"DateTime\"]>;\n    /** The external user that caused the notification. Populated when the notification was triggered by an external user (e.g., a commenter from a connected integration like Slack or GitHub) rather than a Linear workspace member. */\n    externalUserActor?: Maybe<ExternalUser>;\n    /** [Internal] Notifications with the same grouping key will be grouped together in the UI. */\n    groupingKey: Scalars[\"String\"];\n    /** [Internal] Priority of the notification with the same grouping key. Higher number means higher priority. If priority is the same, notifications should be sorted by `createdAt`. */\n    groupingPriority: Scalars[\"Float\"];\n    /** The unique identifier of the entity. */\n    id: Scalars[\"ID\"];\n    /** [Internal] Inbox URL for the notification. */\n    inboxUrl: Scalars[\"String\"];\n    /** [Internal] Initiative update health for new updates. */\n    initiativeUpdateHealth?: Maybe<Scalars[\"String\"]>;\n    /** [Internal] If notification actor was Linear. */\n    isLinearActor: Scalars[\"Boolean\"];\n    /** [Internal] Issue's status type for issue notifications. */\n    issueStatusType?: Maybe<Scalars[\"String\"]>;\n    /** [Internal] Project update health for new updates. */\n    projectUpdateHealth?: Maybe<Scalars[\"String\"]>;\n    /** The time at which the user marked the notification as read. Null if the notification is unread. */\n    readAt?: Maybe<Scalars[\"DateTime\"]>;\n    /** The time until which a notification is snoozed. After this time, the notification reappears in the user's inbox. Null if the notification is not currently snoozed. */\n    snoozedUntilAt?: Maybe<Scalars[\"DateTime\"]>;\n    /** [Internal] Notification subtitle. */\n    subtitle: Scalars[\"String\"];\n    /** [Internal] Notification title. */\n    title: Scalars[\"String\"];\n    /** Notification type. Determines the kind of event that triggered this notification and which associated entity fields will be populated. */\n    type: Scalars[\"String\"];\n    /** The time at which a notification was unsnoozed. Null if the notification has not been unsnoozed. */\n    unsnoozedAt?: Maybe<Scalars[\"DateTime\"]>;\n    /**\n     * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n     *     been updated after creation.\n     */\n    updatedAt: Scalars[\"DateTime\"];\n    /** [Internal] URL to the target of the notification. */\n    url: Scalars[\"String\"];\n    /** The recipient user of this notification. */\n    user: User;\n  };\n\n/** A notification subscription scoped to a specific customer. The subscriber receives notifications for events related to this customer, such as new customer needs or ownership changes. */\nexport type CustomerNotificationSubscription = Entity &\n  Node &\n  NotificationSubscription & {\n    __typename?: \"CustomerNotificationSubscription\";\n    /** Whether the subscription is active. When inactive, no notifications are generated from this subscription even though it still exists. */\n    active: Scalars[\"Boolean\"];\n    /** The time at which the entity was archived. Null if the entity has not been archived. */\n    archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n    /** The type of contextual view (e.g., active issues, backlog) that further scopes a team notification subscription. Null if the subscription is not associated with a specific view type. */\n    contextViewType?: Maybe<ContextViewType>;\n    /** The time at which the entity was created. */\n    createdAt: Scalars[\"DateTime\"];\n    /** The custom view that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n    customView?: Maybe<CustomView>;\n    /** The customer subscribed to. */\n    customer: Customer;\n    /** The cycle that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n    cycle?: Maybe<Cycle>;\n    /** The unique identifier of the entity. */\n    id: Scalars[\"ID\"];\n    /** The initiative that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n    initiative?: Maybe<Initiative>;\n    /** The issue label that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n    label?: Maybe<IssueLabel>;\n    /** The notification event types that this subscription will deliver to the subscriber. */\n    notificationSubscriptionTypes: Array<Scalars[\"String\"]>;\n    /** The project that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n    project?: Maybe<Project>;\n    /** The user who will receive notifications from this subscription. */\n    subscriber: User;\n    /** The team that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n    team?: Maybe<Team>;\n    /**\n     * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n     *     been updated after creation.\n     */\n    updatedAt: Scalars[\"DateTime\"];\n    /** The user that this notification subscription is scoped to, for user-specific view subscriptions. Null if the subscription targets a different entity type. */\n    user?: Maybe<User>;\n    /** The type of user-specific view that further scopes a user notification subscription. Null if the subscription is not associated with a user view type. */\n    userContextViewType?: Maybe<UserContextViewType>;\n  };\n\n/** Return type for customer mutations. */\nexport type CustomerPayload = {\n  __typename?: \"CustomerPayload\";\n  /** The customer entity that was created or updated by the mutation. */\n  customer: Customer;\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\n/** Issue customer revenue sorting options. */\nexport type CustomerRevenueSort = {\n  /** Whether nulls should be sorted first or last */\n  nulls?: InputMaybe<PaginationNulls>;\n  /** The order for the individual sort */\n  order?: InputMaybe<PaginationSortOrder>;\n};\n\n/** Issue customer sorting options. */\nexport type CustomerSort = {\n  /** Whether nulls should be sorted first or last */\n  nulls?: InputMaybe<PaginationNulls>;\n  /** The order for the individual sort */\n  order?: InputMaybe<PaginationSortOrder>;\n};\n\n/** Customer sorting options. */\nexport type CustomerSortInput = {\n  /** Sort by approximate customer need count */\n  approximateNeedCount?: InputMaybe<ApproximateNeedCountSort>;\n  /** Sort by customer creation date */\n  createdAt?: InputMaybe<CustomerCreatedAtSort>;\n  /** Sort by name */\n  name?: InputMaybe<NameSort>;\n  /** Sort by owner name */\n  owner?: InputMaybe<OwnerSort>;\n  /** Sort by customer generated revenue */\n  revenue?: InputMaybe<RevenueSort>;\n  /** Sort by customer size */\n  size?: InputMaybe<SizeSort>;\n  /** Sort by customer status */\n  status?: InputMaybe<CustomerStatusSort>;\n  /** Sort by customer tier */\n  tier?: InputMaybe<TierSort>;\n};\n\n/** A workspace-defined lifecycle status for customers (e.g., Active, Churned, Trial). Customer statuses are ordered by position and displayed with a color in the UI. Every workspace has at least one status, and a default status is assigned to new customers when none is specified. */\nexport type CustomerStatus = Node & {\n  __typename?: \"CustomerStatus\";\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The color of the status indicator in the UI, as a HEX string (e.g., '#ff0000'). */\n  color: Scalars[\"String\"];\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** An optional description explaining what this status represents in the customer lifecycle. */\n  description?: Maybe<Scalars[\"String\"]>;\n  /** The user-facing display name of the status shown in the UI. Defaults to the internal name if not explicitly set. */\n  displayName: Scalars[\"String\"];\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /** The internal name of the status. Used as the default display name if no displayName is explicitly set. */\n  name: Scalars[\"String\"];\n  /** The sort position of the status in the workspace's customer lifecycle flow. Lower values appear first. Collisions are automatically resolved by redistributing positions. */\n  position: Scalars[\"Float\"];\n  /**\n   * [Deprecated] The type of the customer status. Always returns null as statuses are no longer grouped by type.\n   * @deprecated Customer statuses are no longer grouped by type.\n   */\n  type?: Maybe<CustomerStatusType>;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  updatedAt: Scalars[\"DateTime\"];\n};\n\n/** Certain properties of a customer status. */\nexport type CustomerStatusChildWebhookPayload = {\n  __typename?: \"CustomerStatusChildWebhookPayload\";\n  /** The color of the customer status. */\n  color: Scalars[\"String\"];\n  /** The description of the customer status. */\n  description?: Maybe<Scalars[\"String\"]>;\n  /** The display name of the customer status. */\n  displayName: Scalars[\"String\"];\n  /** The ID of the customer status. */\n  id: Scalars[\"String\"];\n  /** The name of the customer status. */\n  name: Scalars[\"String\"];\n  /**\n   * The type of the customer status.\n   * @deprecated Customer statuses are no longer grouped by type.\n   */\n  type?: Maybe<Scalars[\"String\"]>;\n};\n\nexport type CustomerStatusConnection = {\n  __typename?: \"CustomerStatusConnection\";\n  edges: Array<CustomerStatusEdge>;\n  nodes: Array<CustomerStatus>;\n  pageInfo: PageInfo;\n};\n\n/** Input for creating a customer status in the workspace's customer lifecycle flow. */\nexport type CustomerStatusCreateInput = {\n  /** The color of the status indicator in the UI, as a HEX string (e.g., '#ff0000'). */\n  color: Scalars[\"String\"];\n  /** An optional description explaining what this status represents. */\n  description?: InputMaybe<Scalars[\"String\"]>;\n  /** The user-facing display name of the status. At least one of name or displayName must be provided. */\n  displayName?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifier in UUID v4 format. If none is provided, the backend will generate one. */\n  id?: InputMaybe<Scalars[\"String\"]>;\n  /** The internal name of the status. At least one of name or displayName must be provided. */\n  name?: InputMaybe<Scalars[\"String\"]>;\n  /** The sort position of the status in the workspace's customer lifecycle flow. If omitted or colliding, a position is automatically assigned at the end. */\n  position?: InputMaybe<Scalars[\"Float\"]>;\n};\n\nexport type CustomerStatusEdge = {\n  __typename?: \"CustomerStatusEdge\";\n  /** Used in `before` and `after` args */\n  cursor: Scalars[\"String\"];\n  node: CustomerStatus;\n};\n\n/** Customer status filtering options. */\nexport type CustomerStatusFilter = {\n  /** Compound filters, all of which need to be matched by the customer status. */\n  and?: InputMaybe<Array<CustomerStatusFilter>>;\n  /** Comparator for the customer status color. */\n  color?: InputMaybe<StringComparator>;\n  /** Comparator for the created at date. */\n  createdAt?: InputMaybe<DateComparator>;\n  /** Comparator for the customer status description. */\n  description?: InputMaybe<StringComparator>;\n  /** Comparator for the identifier. */\n  id?: InputMaybe<IdComparator>;\n  /** Comparator for the customer status name. */\n  name?: InputMaybe<StringComparator>;\n  /** Compound filters, one of which needs to be matched by the customer status. */\n  or?: InputMaybe<Array<CustomerStatusFilter>>;\n  /** Comparator for the customer status position. */\n  position?: InputMaybe<NumberComparator>;\n  /** Comparator for the customer status type. */\n  type?: InputMaybe<StringComparator>;\n  /** Comparator for the updated at date. */\n  updatedAt?: InputMaybe<DateComparator>;\n};\n\n/** Return type for customer status mutations. */\nexport type CustomerStatusPayload = {\n  __typename?: \"CustomerStatusPayload\";\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** The customer status entity that was created or updated by the mutation. */\n  status: CustomerStatus;\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\n/** Customer status sorting options. */\nexport type CustomerStatusSort = {\n  /** Whether nulls should be sorted first or last */\n  nulls?: InputMaybe<PaginationNulls>;\n  /** The order for the individual sort */\n  order?: InputMaybe<PaginationSortOrder>;\n};\n\n/** [DEPRECATED] A type of customer status. */\nexport enum CustomerStatusType {\n  Active = \"active\",\n  Inactive = \"inactive\",\n}\n\n/** Input for updating an existing customer status. */\nexport type CustomerStatusUpdateInput = {\n  /** The updated color of the status indicator in the UI, as a HEX string. */\n  color?: InputMaybe<Scalars[\"String\"]>;\n  /** The updated description of the status. */\n  description?: InputMaybe<Scalars[\"String\"]>;\n  /** The updated user-facing display name of the status. */\n  displayName?: InputMaybe<Scalars[\"String\"]>;\n  /** The updated internal name of the status. */\n  name?: InputMaybe<Scalars[\"String\"]>;\n  /** The updated sort position of the status in the workspace's customer lifecycle flow. */\n  position?: InputMaybe<Scalars[\"Float\"]>;\n};\n\n/** A workspace-defined tier or segment for categorizing customers (e.g., Enterprise, Pro, Free). Customer tiers are used for prioritization and filtering, are ordered by position, and displayed with a color in the UI. Tier names are unique within a workspace. */\nexport type CustomerTier = Node & {\n  __typename?: \"CustomerTier\";\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The color of the tier indicator in the UI, as a HEX string (e.g., '#ff0000'). */\n  color: Scalars[\"String\"];\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** An optional description explaining what this tier represents and its intended use for customer segmentation. */\n  description?: Maybe<Scalars[\"String\"]>;\n  /** The user-facing display name of the tier shown in the UI. Defaults to the internal name if not explicitly set. */\n  displayName: Scalars[\"String\"];\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /** The internal name of the tier. Must be unique within the workspace. Used as the default display name if no displayName is explicitly set. */\n  name: Scalars[\"String\"];\n  /** The sort position of the tier in the workspace's customer tier ordering. Lower values appear first. Collisions are automatically resolved by redistributing positions. */\n  position: Scalars[\"Float\"];\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  updatedAt: Scalars[\"DateTime\"];\n};\n\n/** Certain properties of a customer tier. */\nexport type CustomerTierChildWebhookPayload = {\n  __typename?: \"CustomerTierChildWebhookPayload\";\n  /** The color of the customer tier. */\n  color: Scalars[\"String\"];\n  /** The description of the customer tier. */\n  description?: Maybe<Scalars[\"String\"]>;\n  /** The display name of the customer tier. */\n  displayName: Scalars[\"String\"];\n  /** The ID of the customer tier. */\n  id: Scalars[\"String\"];\n  /** The name of the customer tier. */\n  name: Scalars[\"String\"];\n};\n\nexport type CustomerTierConnection = {\n  __typename?: \"CustomerTierConnection\";\n  edges: Array<CustomerTierEdge>;\n  nodes: Array<CustomerTier>;\n  pageInfo: PageInfo;\n};\n\n/** Input for creating a customer tier in the workspace's customer tier ordering. */\nexport type CustomerTierCreateInput = {\n  /** The color of the tier indicator in the UI, as a HEX string (e.g., '#ff0000'). */\n  color: Scalars[\"String\"];\n  /** An optional description explaining what this tier represents. */\n  description?: InputMaybe<Scalars[\"String\"]>;\n  /** The user-facing display name of the tier. At least one of name or displayName must be provided. */\n  displayName?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifier in UUID v4 format. If none is provided, the backend will generate one. */\n  id?: InputMaybe<Scalars[\"String\"]>;\n  /** The internal name of the tier. Must be unique within the workspace. At least one of name or displayName must be provided. */\n  name?: InputMaybe<Scalars[\"String\"]>;\n  /** The sort position of the tier in the workspace's customer tier ordering. If omitted or colliding, a position is automatically assigned at the end. */\n  position?: InputMaybe<Scalars[\"Float\"]>;\n};\n\nexport type CustomerTierEdge = {\n  __typename?: \"CustomerTierEdge\";\n  /** Used in `before` and `after` args */\n  cursor: Scalars[\"String\"];\n  node: CustomerTier;\n};\n\n/** Customer tier filtering options. */\nexport type CustomerTierFilter = {\n  /** Compound filters, all of which need to be matched by the customer tier. */\n  and?: InputMaybe<Array<CustomerTierFilter>>;\n  /** Comparator for the customer tier color. */\n  color?: InputMaybe<StringComparator>;\n  /** Comparator for the created at date. */\n  createdAt?: InputMaybe<DateComparator>;\n  /** Comparator for the customer tier description. */\n  description?: InputMaybe<StringComparator>;\n  /** Comparator for the customer tier display name. */\n  displayName?: InputMaybe<StringComparator>;\n  /** Comparator for the identifier. */\n  id?: InputMaybe<IdComparator>;\n  /** Compound filters, one of which needs to be matched by the customer tier. */\n  or?: InputMaybe<Array<CustomerTierFilter>>;\n  /** Comparator for the customer tier position. */\n  position?: InputMaybe<NumberComparator>;\n  /** Comparator for the updated at date. */\n  updatedAt?: InputMaybe<DateComparator>;\n};\n\n/** Return type for customer tier mutations. */\nexport type CustomerTierPayload = {\n  __typename?: \"CustomerTierPayload\";\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n  /** The customer tier entity that was created or updated by the mutation. */\n  tier: CustomerTier;\n};\n\n/** Input for updating an existing customer tier. */\nexport type CustomerTierUpdateInput = {\n  /** The updated color of the tier indicator in the UI, as a HEX string. */\n  color?: InputMaybe<Scalars[\"String\"]>;\n  /** The updated description of the tier. */\n  description?: InputMaybe<Scalars[\"String\"]>;\n  /** The updated user-facing display name of the tier. */\n  displayName?: InputMaybe<Scalars[\"String\"]>;\n  /** The updated internal name of the tier. */\n  name?: InputMaybe<Scalars[\"String\"]>;\n  /** The updated sort position of the tier in the workspace's customer tier ordering. */\n  position?: InputMaybe<Scalars[\"Float\"]>;\n};\n\n/** Input for updating an existing customer. */\nexport type CustomerUpdateInput = {\n  /** The updated list of email domains associated with this customer. Replaces the existing domains. */\n  domains?: InputMaybe<Array<Scalars[\"String\"]>>;\n  /** The updated list of external system identifiers for this customer. New IDs will be appended with source metadata. */\n  externalIds?: InputMaybe<Array<Scalars[\"String\"]>>;\n  /** The URL of the customer's logo image. */\n  logoUrl?: InputMaybe<Scalars[\"String\"]>;\n  /** The primary external source ID for customers with multiple sources. Must be one of the values in externalIds. */\n  mainSourceId?: InputMaybe<Scalars[\"String\"]>;\n  /** The updated name of the customer. */\n  name?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifier of the user to assign as the owner of the customer. */\n  ownerId?: InputMaybe<Scalars[\"String\"]>;\n  /** The annual revenue generated by the customer, in dollars. */\n  revenue?: InputMaybe<Scalars[\"Int\"]>;\n  /** The size of the customer organization (e.g., number of employees). */\n  size?: InputMaybe<Scalars[\"Int\"]>;\n  /** The ID of the Slack channel to link to this customer. Set to null to unlink the current channel. */\n  slackChannelId?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifier of the customer status to set. */\n  statusId?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifier of the customer tier to assign. */\n  tierId?: InputMaybe<Scalars[\"String\"]>;\n};\n\n/** Input for upserting a customer. Matches against existing customers using id, externalId, slackChannelId, or domains. Creates a new customer if no match is found. */\nexport type CustomerUpsertInput = {\n  /** The email domains associated with this customer. */\n  domains?: InputMaybe<Array<Scalars[\"String\"]>>;\n  /** An external system identifier for this customer. Used for matching existing customers during upsert. */\n  externalId?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifier in UUID v4 format. Used to match an existing customer for upsert. */\n  id?: InputMaybe<Scalars[\"String\"]>;\n  /** The URL of the customer's logo image. */\n  logoUrl?: InputMaybe<Scalars[\"String\"]>;\n  /** The name of the customer. Required when creating a new customer. */\n  name?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifier of the user to assign as the owner of the customer. */\n  ownerId?: InputMaybe<Scalars[\"String\"]>;\n  /** The annual revenue generated by the customer, in dollars. */\n  revenue?: InputMaybe<Scalars[\"Int\"]>;\n  /** The size of the customer organization (e.g., number of employees). */\n  size?: InputMaybe<Scalars[\"Int\"]>;\n  /** The ID of the Slack channel to link to this customer. */\n  slackChannelId?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifier of the customer status to set. */\n  statusId?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifier of the customer tier to assign. Cannot be used together with tierName. */\n  tierId?: InputMaybe<Scalars[\"String\"]>;\n  /** The name of the customer tier to assign. A new tier will be created if one with this name does not exist. Cannot be used together with tierId. */\n  tierName?: InputMaybe<Scalars[\"String\"]>;\n};\n\n/** Mode that controls who can see and set Customers in Slack Asks. */\nexport enum CustomerVisibilityMode {\n  LinearOnly = \"LinearOnly\",\n  SlackMembers = \"SlackMembers\",\n  SlackMembersAndGuests = \"SlackMembersAndGuests\",\n}\n\n/** Payload for a customer webhook. */\nexport type CustomerWebhookPayload = {\n  __typename?: \"CustomerWebhookPayload\";\n  /** The approximate number of needs of the customer. */\n  approximateNeedCount: Scalars[\"Float\"];\n  /** The time at which the entity was archived. */\n  archivedAt?: Maybe<Scalars[\"String\"]>;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"String\"];\n  /** The domains associated with this customer. */\n  domains: Array<Scalars[\"String\"]>;\n  /** The ids of the customers in external systems. */\n  externalIds: Array<Scalars[\"String\"]>;\n  /** The ID of the entity. */\n  id: Scalars[\"String\"];\n  /** The customer's logo URL. */\n  logoUrl?: Maybe<Scalars[\"String\"]>;\n  /** The ID of the main source, when a customer has multiple sources. Must be one of externalIds. */\n  mainSourceId?: Maybe<Scalars[\"String\"]>;\n  /** The name of the customer. */\n  name: Scalars[\"String\"];\n  /** The ID of the user who owns the customer. */\n  ownerId?: Maybe<Scalars[\"String\"]>;\n  /** The annual revenue generated by the customer. */\n  revenue?: Maybe<Scalars[\"Float\"]>;\n  /** The size of the customer. */\n  size?: Maybe<Scalars[\"Float\"]>;\n  /** The ID of the Slack channel used to interact with the customer. */\n  slackChannelId?: Maybe<Scalars[\"String\"]>;\n  /** The customer's unique URL slug. */\n  slugId: Scalars[\"String\"];\n  /** The customer status. */\n  status?: Maybe<CustomerStatusChildWebhookPayload>;\n  /** The ID of the customer status. */\n  statusId?: Maybe<Scalars[\"String\"]>;\n  /** The customer tier. */\n  tier?: Maybe<CustomerTierChildWebhookPayload>;\n  /** The ID of the customer tier. */\n  tierId?: Maybe<Scalars[\"String\"]>;\n  /** The time at which the entity was updated. */\n  updatedAt: Scalars[\"String\"];\n  /** The URL of the customer. */\n  url: Scalars[\"String\"];\n};\n\n/** [Internal] Configuration for the customer attributes data source. */\nexport type CustomersAttributesDataSourceConfigurationInput = {\n  /** [Internal] Whether to allow manual edits to customer attributes when no source is configured. */\n  allowManualEdits?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** [Internal] Errors encountered while syncing customer attributes (set by sync workers). */\n  attributesErrors?: InputMaybe<Scalars[\"JSONObject\"]>;\n  /** [Internal] Mapping from customer attribute keys (owner, revenue, size, status, tier, externalId) to external field IDs. */\n  attributesMapping?: InputMaybe<Scalars[\"JSONObject\"]>;\n  /** [Internal] Integration details (when sourceType is 'integration'). */\n  integration?: InputMaybe<CustomersAttributesDataSourceIntegrationInput>;\n  /** [Internal] How customer attribute values are sourced: 'manual' or 'integration'. */\n  sourceType: Scalars[\"String\"];\n};\n\n/** [Internal] Integration providing customer attribute data. */\nexport type CustomersAttributesDataSourceIntegrationInput = {\n  /** [Internal] The integration service that manages customer attributes. */\n  service: IntegrationService;\n};\n\n/** [Internal] Input for updating workspace Customers feature configuration. */\nexport type CustomersConfigurationInput = {\n  /** [Internal] Configuration for the customer attributes data source. */\n  attributesDataSourceConfiguration?: InputMaybe<CustomersAttributesDataSourceConfigurationInput>;\n  /** [Internal] The team to use to create default issues for new request items. */\n  defaultTeamId?: InputMaybe<Scalars[\"String\"]>;\n  /** [Internal] Domains or email addresses excluded entirely from the Customers feature. */\n  excludeList?: InputMaybe<Array<Scalars[\"String\"]>>;\n  /** [Internal] Domains or email addresses ignored when matching to a customer. */\n  ignoreList?: InputMaybe<Array<Scalars[\"String\"]>>;\n  /** [Internal] The currency code used for customer revenue. */\n  revenueCurrencyCode?: InputMaybe<Scalars[\"String\"]>;\n  /** [Internal] How customer revenue should be displayed. */\n  revenueDisplay?: InputMaybe<Scalars[\"String\"]>;\n};\n\n/** A time-boxed iteration (similar to a sprint) used for planning and tracking work. Cycles belong to a team and have defined start and end dates. Issues are assigned to cycles for time-based planning, and progress is tracked via completed, in-progress, and total scope. Cycles are automatically completed when their end date passes, and uncompleted issues can be carried over to the next cycle. */\nexport type Cycle = Node & {\n  __typename?: \"Cycle\";\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The time at which the cycle was automatically archived by the auto-pruning process. Null if the cycle has not been auto-archived. */\n  autoArchivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The completion time of the cycle. If null, the cycle has not been completed yet. A cycle is completed either when its end date passes or when it is manually completed early. */\n  completedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The number of completed issues in the cycle after each day. Each entry corresponds to the same day index as issueCountHistory. */\n  completedIssueCountHistory: Array<Scalars[\"Float\"]>;\n  /** The number of completed estimation points after each day. Used together with scopeHistory for burndown charts. */\n  completedScopeHistory: Array<Scalars[\"Float\"]>;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** [Internal] The current progress snapshot of the cycle, broken down by issue status categories. */\n  currentProgress: Scalars[\"JSONObject\"];\n  /** The description of the cycle. */\n  description?: Maybe<Scalars[\"String\"]>;\n  /** [Internal] Documents associated with the cycle. */\n  documents: DocumentConnection;\n  /** The end date and time of the cycle. When a cycle is completed prematurely, this is updated to match the completion time. When cycles are disabled, both endsAt and completedAt are set to the current time. */\n  endsAt: Scalars[\"DateTime\"];\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /** The number of in-progress estimation points after each day. Tracks work that has been started but not yet completed. */\n  inProgressScopeHistory: Array<Scalars[\"Float\"]>;\n  /** The parent cycle this cycle was inherited from. When a parent team creates cycles, sub-teams automatically receive corresponding inherited cycles. */\n  inheritedFrom?: Maybe<Cycle>;\n  /** Whether the cycle is currently active. A cycle is active if the current time is between its start and end dates and it has not been completed. */\n  isActive: Scalars[\"Boolean\"];\n  /** Whether the cycle has not yet started. True if the cycle's start date is in the future. */\n  isFuture: Scalars[\"Boolean\"];\n  /** Whether this cycle is the next upcoming (not yet started) cycle for the team. */\n  isNext: Scalars[\"Boolean\"];\n  /** Whether the cycle's end date has passed. */\n  isPast: Scalars[\"Boolean\"];\n  /** Whether this cycle is the most recently completed cycle for the team. */\n  isPrevious: Scalars[\"Boolean\"];\n  /** The total number of issues in the cycle after each day. Each entry represents a snapshot at the end of that day, forming the basis for burndown charts. */\n  issueCountHistory: Array<Scalars[\"Float\"]>;\n  /** Issues that are currently assigned to this cycle. */\n  issues: IssueConnection;\n  /** [Internal] Links associated with the cycle. */\n  links: EntityExternalLinkConnection;\n  /** The custom name of the cycle. If not set, the cycle is displayed using its number (e.g., \"Cycle 5\"). */\n  name?: Maybe<Scalars[\"String\"]>;\n  /** The auto-incrementing number of the cycle, unique within its team. This value is assigned automatically by the database and cannot be set on creation. */\n  number: Scalars[\"Float\"];\n  /** The overall progress of the cycle as a number between 0 and 1. Calculated as (completed estimate points + 0.25 * in-progress estimate points) / total estimate points. Returns 0 if no estimate points exist. */\n  progress: Scalars[\"Float\"];\n  /** [Internal] The detailed progress history of the cycle, including per-status breakdowns over time. */\n  progressHistory: Scalars[\"JSONObject\"];\n  /** The total number of estimation points (scope) in the cycle after each day. Used for scope-based burndown charts. */\n  scopeHistory: Array<Scalars[\"Float\"]>;\n  /** The start date and time of the cycle. */\n  startsAt: Scalars[\"DateTime\"];\n  /** The team that the cycle belongs to. Each cycle is scoped to exactly one team. */\n  team: Team;\n  /** Issues that were still open (not completed) when the cycle was closed. These issues may have been moved to the next cycle. */\n  uncompletedIssuesUponClose: IssueConnection;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  updatedAt: Scalars[\"DateTime\"];\n};\n\n/** A time-boxed iteration (similar to a sprint) used for planning and tracking work. Cycles belong to a team and have defined start and end dates. Issues are assigned to cycles for time-based planning, and progress is tracked via completed, in-progress, and total scope. Cycles are automatically completed when their end date passes, and uncompleted issues can be carried over to the next cycle. */\nexport type CycleDocumentsArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<DocumentFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\n/** A time-boxed iteration (similar to a sprint) used for planning and tracking work. Cycles belong to a team and have defined start and end dates. Issues are assigned to cycles for time-based planning, and progress is tracked via completed, in-progress, and total scope. Cycles are automatically completed when their end date passes, and uncompleted issues can be carried over to the next cycle. */\nexport type CycleIssuesArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<IssueFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\n/** A time-boxed iteration (similar to a sprint) used for planning and tracking work. Cycles belong to a team and have defined start and end dates. Issues are assigned to cycles for time-based planning, and progress is tracked via completed, in-progress, and total scope. Cycles are automatically completed when their end date passes, and uncompleted issues can be carried over to the next cycle. */\nexport type CycleLinksArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\n/** A time-boxed iteration (similar to a sprint) used for planning and tracking work. Cycles belong to a team and have defined start and end dates. Issues are assigned to cycles for time-based planning, and progress is tracked via completed, in-progress, and total scope. Cycles are automatically completed when their end date passes, and uncompleted issues can be carried over to the next cycle. */\nexport type CycleUncompletedIssuesUponCloseArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<IssueFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\n/** A generic payload return from entity archive mutations. */\nexport type CycleArchivePayload = ArchivePayload & {\n  __typename?: \"CycleArchivePayload\";\n  /** The archived/unarchived entity. Null if entity was deleted. */\n  entity?: Maybe<Cycle>;\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\n/** Certain properties of a cycle. */\nexport type CycleChildWebhookPayload = {\n  __typename?: \"CycleChildWebhookPayload\";\n  /** The end date of the cycle. */\n  endsAt: Scalars[\"String\"];\n  /** The ID of the cycle. */\n  id: Scalars[\"String\"];\n  /** The name of the cycle. */\n  name?: Maybe<Scalars[\"String\"]>;\n  /** The number of the cycle. */\n  number: Scalars[\"Float\"];\n  /** The start date of the cycle. */\n  startsAt: Scalars[\"String\"];\n};\n\nexport type CycleConnection = {\n  __typename?: \"CycleConnection\";\n  edges: Array<CycleEdge>;\n  nodes: Array<Cycle>;\n  pageInfo: PageInfo;\n};\n\n/** Input for creating a new cycle. */\nexport type CycleCreateInput = {\n  /** The completion time of the cycle. If null, the cycle hasn't been completed. */\n  completedAt?: InputMaybe<Scalars[\"DateTime\"]>;\n  /** The description of the cycle. */\n  description?: InputMaybe<Scalars[\"String\"]>;\n  /** The end time of the cycle. */\n  endsAt: Scalars[\"DateTime\"];\n  /** The identifier in UUID v4 format. If none is provided, the backend will generate one. */\n  id?: InputMaybe<Scalars[\"String\"]>;\n  /** The custom name of the cycle. */\n  name?: InputMaybe<Scalars[\"String\"]>;\n  /** The start time of the cycle. */\n  startsAt: Scalars[\"DateTime\"];\n  /** The team to associate the cycle with. */\n  teamId: Scalars[\"String\"];\n};\n\nexport type CycleEdge = {\n  __typename?: \"CycleEdge\";\n  /** Used in `before` and `after` args */\n  cursor: Scalars[\"String\"];\n  node: Cycle;\n};\n\n/** Cycle filtering options. */\nexport type CycleFilter = {\n  /** Compound filters, all of which need to be matched by the cycle. */\n  and?: InputMaybe<Array<CycleFilter>>;\n  /** Comparator for the cycle completed at date. */\n  completedAt?: InputMaybe<DateComparator>;\n  /** Comparator for the created at date. */\n  createdAt?: InputMaybe<DateComparator>;\n  /** Comparator for the cycle ends at date. */\n  endsAt?: InputMaybe<DateComparator>;\n  /** Comparator for the identifier. */\n  id?: InputMaybe<IdComparator>;\n  /** Comparator for the inherited cycle ID. */\n  inheritedFromId?: InputMaybe<IdComparator>;\n  /** Comparator for the filtering active cycle. */\n  isActive?: InputMaybe<BooleanComparator>;\n  /** Comparator for the filtering future cycles. */\n  isFuture?: InputMaybe<BooleanComparator>;\n  /** Comparator for filtering for whether the cycle is currently in cooldown. */\n  isInCooldown?: InputMaybe<BooleanComparator>;\n  /** Comparator for the filtering next cycle. */\n  isNext?: InputMaybe<BooleanComparator>;\n  /** Comparator for the filtering past cycles. */\n  isPast?: InputMaybe<BooleanComparator>;\n  /** Comparator for the filtering previous cycle. */\n  isPrevious?: InputMaybe<BooleanComparator>;\n  /** Filters that the cycles issues must satisfy. */\n  issues?: InputMaybe<IssueCollectionFilter>;\n  /** Comparator for the cycle name. */\n  name?: InputMaybe<StringComparator>;\n  /** Comparator for the cycle number. */\n  number?: InputMaybe<NumberComparator>;\n  /** Compound filters, one of which need to be matched by the cycle. */\n  or?: InputMaybe<Array<CycleFilter>>;\n  /** Comparator for the cycle start date. */\n  startsAt?: InputMaybe<DateComparator>;\n  /** Filters that the cycles team must satisfy. */\n  team?: InputMaybe<TeamFilter>;\n  /** Comparator for the updated at date. */\n  updatedAt?: InputMaybe<DateComparator>;\n};\n\n/** A notification subscription scoped to a specific cycle. The subscriber receives notifications for events related to issues in this cycle. */\nexport type CycleNotificationSubscription = Entity &\n  Node &\n  NotificationSubscription & {\n    __typename?: \"CycleNotificationSubscription\";\n    /** Whether the subscription is active. When inactive, no notifications are generated from this subscription even though it still exists. */\n    active: Scalars[\"Boolean\"];\n    /** The time at which the entity was archived. Null if the entity has not been archived. */\n    archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n    /** The type of contextual view (e.g., active issues, backlog) that further scopes a team notification subscription. Null if the subscription is not associated with a specific view type. */\n    contextViewType?: Maybe<ContextViewType>;\n    /** The time at which the entity was created. */\n    createdAt: Scalars[\"DateTime\"];\n    /** The custom view that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n    customView?: Maybe<CustomView>;\n    /** The customer that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n    customer?: Maybe<Customer>;\n    /** The cycle subscribed to. */\n    cycle: Cycle;\n    /** The unique identifier of the entity. */\n    id: Scalars[\"ID\"];\n    /** The initiative that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n    initiative?: Maybe<Initiative>;\n    /** The issue label that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n    label?: Maybe<IssueLabel>;\n    /** The notification event types that this subscription will deliver to the subscriber. */\n    notificationSubscriptionTypes: Array<Scalars[\"String\"]>;\n    /** The project that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n    project?: Maybe<Project>;\n    /** The user who will receive notifications from this subscription. */\n    subscriber: User;\n    /** The team that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n    team?: Maybe<Team>;\n    /**\n     * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n     *     been updated after creation.\n     */\n    updatedAt: Scalars[\"DateTime\"];\n    /** The user that this notification subscription is scoped to, for user-specific view subscriptions. Null if the subscription targets a different entity type. */\n    user?: Maybe<User>;\n    /** The type of user-specific view that further scopes a user notification subscription. Null if the subscription is not associated with a user view type. */\n    userContextViewType?: Maybe<UserContextViewType>;\n  };\n\n/** The payload returned by cycle mutations. */\nexport type CyclePayload = {\n  __typename?: \"CyclePayload\";\n  /** The cycle that was created or updated. */\n  cycle?: Maybe<Cycle>;\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\nexport enum CyclePeriod {\n  After = \"after\",\n  Before = \"before\",\n  During = \"during\",\n}\n\n/** Comparator for period when issue was added to a cycle. */\nexport type CyclePeriodComparator = {\n  /** Equals constraint. */\n  eq?: InputMaybe<CyclePeriod>;\n  /** In-array constraint. */\n  in?: InputMaybe<Array<CyclePeriod>>;\n  /** Not-equals constraint. */\n  neq?: InputMaybe<CyclePeriod>;\n  /** Not-in-array constraint. */\n  nin?: InputMaybe<Array<CyclePeriod>>;\n  /** Null constraint. Matches any non-null values if the given value is false, otherwise it matches null values. */\n  null?: InputMaybe<Scalars[\"Boolean\"]>;\n};\n\n/** Input for shifting all cycles from a certain cycle onwards by a certain number of days. */\nexport type CycleShiftAllInput = {\n  /** The number of days to shift the cycles by. */\n  daysToShift: Scalars[\"Float\"];\n  /** The cycle ID at which to start the shift. */\n  id: Scalars[\"String\"];\n};\n\n/** Issue cycle sorting options. */\nexport type CycleSort = {\n  /** When set to true, cycles will be ordered with a custom order. Current cycle comes first, followed by upcoming cycles in ASC order, followed by previous cycles in DESC order. */\n  currentCycleFirst?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether nulls should be sorted first or last */\n  nulls?: InputMaybe<PaginationNulls>;\n  /** The order for the individual sort */\n  order?: InputMaybe<PaginationSortOrder>;\n};\n\n/** Input for updating an existing cycle. */\nexport type CycleUpdateInput = {\n  /** The completion time of the cycle. If null, the cycle hasn't been completed. */\n  completedAt?: InputMaybe<Scalars[\"DateTime\"]>;\n  /** The description of the cycle. */\n  description?: InputMaybe<Scalars[\"String\"]>;\n  /** The end time of the cycle. */\n  endsAt?: InputMaybe<Scalars[\"DateTime\"]>;\n  /** The custom name of the cycle. */\n  name?: InputMaybe<Scalars[\"String\"]>;\n  /** The start time of the cycle. */\n  startsAt?: InputMaybe<Scalars[\"DateTime\"]>;\n};\n\n/** Payload for a cycle webhook. */\nexport type CycleWebhookPayload = {\n  __typename?: \"CycleWebhookPayload\";\n  /** The time at which the entity was archived. */\n  archivedAt?: Maybe<Scalars[\"String\"]>;\n  /** The time at which the cycle was automatically archived by the auto pruning process. */\n  autoArchivedAt?: Maybe<Scalars[\"String\"]>;\n  /** The completion time of the cycle. If null, the cycle hasn't been completed. */\n  completedAt?: Maybe<Scalars[\"String\"]>;\n  /** The number of completed issues in the cycle after each day. */\n  completedIssueCountHistory: Array<Scalars[\"Float\"]>;\n  /** The number of completed estimation points after each day. */\n  completedScopeHistory: Array<Scalars[\"Float\"]>;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"String\"];\n  /** The cycle's description. */\n  description?: Maybe<Scalars[\"String\"]>;\n  /** The end date of the cycle. */\n  endsAt: Scalars[\"String\"];\n  /** The ID of the entity. */\n  id: Scalars[\"String\"];\n  /** The number of in progress estimation points after each day. */\n  inProgressScopeHistory: Array<Scalars[\"Float\"]>;\n  /** The ID of the cycle inherited from. */\n  inheritedFromId?: Maybe<Scalars[\"String\"]>;\n  /** The total number of issues in the cycle after each day. */\n  issueCountHistory: Array<Scalars[\"Float\"]>;\n  /** The name of the cycle. */\n  name?: Maybe<Scalars[\"String\"]>;\n  /** The number of the cycle. */\n  number: Scalars[\"Float\"];\n  /** The total number of estimation points after each day. */\n  scopeHistory: Array<Scalars[\"Float\"]>;\n  /** The start date of the cycle. */\n  startsAt: Scalars[\"String\"];\n  /** The team ID of the cycle. */\n  teamId: Scalars[\"String\"];\n  /** The IDs of the uncompleted issues upon close. */\n  uncompletedIssuesUponCloseIds: Array<Scalars[\"String\"]>;\n  /** The time at which the entity was updated. */\n  updatedAt: Scalars[\"String\"];\n};\n\n/** [Internal] A configurable dashboard composed of widgets that display analytics, metrics, and insights. Dashboards can be personal or shared with the workspace, and optionally scoped to one or more teams. Each dashboard contains a set of widget configurations that define what data is visualized. */\nexport type Dashboard = Node & {\n  __typename?: \"Dashboard\";\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The hex color code of the dashboard icon. */\n  color?: Maybe<Scalars[\"String\"]>;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** The user who created the dashboard. Null if the creator's account has been deleted. */\n  creator?: Maybe<User>;\n  /** The description of the dashboard. */\n  description?: Maybe<Scalars[\"String\"]>;\n  /** The icon of the dashboard. Can be an emoji or a decorative icon identifier. */\n  icon?: Maybe<Scalars[\"String\"]>;\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /** A global issue filter applied to all dashboard widgets that display issue data. Individual widgets may apply additional filters on top of this. */\n  issueFilter?: Maybe<Scalars[\"JSONObject\"]>;\n  /** The name of the dashboard. */\n  name: Scalars[\"String\"];\n  /** The organization that the dashboard belongs to. */\n  organization: Organization;\n  /** The owner of the dashboard. For personal dashboards, only the owner can view them. Null if the owner's account has been deleted. */\n  owner?: Maybe<User>;\n  /** A global project filter applied to all dashboard widgets that display project data. Individual widgets may apply additional filters on top of this. */\n  projectFilter?: Maybe<Scalars[\"JSONObject\"]>;\n  /** Whether the dashboard is shared with everyone in the workspace. Shared dashboards are visible to all members; unshared dashboards are only visible to the owner. */\n  shared: Scalars[\"Boolean\"];\n  /** The dashboard's unique URL slug, used to construct human-readable URLs. Automatically generated on creation. */\n  slugId: Scalars[\"String\"];\n  /** The sort order of the dashboard within the workspace or its team. Lower values appear first. */\n  sortOrder: Scalars[\"Float\"];\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  updatedAt: Scalars[\"DateTime\"];\n  /** The user who last updated the dashboard. Null if no user has updated it or the updater's account has been deleted. */\n  updatedBy?: Maybe<User>;\n  /** The widget configuration for the dashboard, defining the layout grid of rows and the widgets within each row, including their type, size, and data settings. */\n  widgets: Scalars[\"JSONObject\"];\n};\n\n/** Union type for all possible webhook entity data payloads */\nexport type DataWebhookPayload =\n  | AgentActivityWebhookPayload\n  | AgentSessionWebhookPayload\n  | AttachmentWebhookPayload\n  | AuditEntryWebhookPayload\n  | CommentWebhookPayload\n  | CustomerNeedWebhookPayload\n  | CustomerWebhookPayload\n  | CycleWebhookPayload\n  | DocumentWebhookPayload\n  | InitiativeUpdateWebhookPayload\n  | InitiativeWebhookPayload\n  | IssueLabelWebhookPayload\n  | IssueWebhookPayload\n  | ProjectLabelWebhookPayload\n  | ProjectUpdateWebhookPayload\n  | ProjectWebhookPayload\n  | ReactionWebhookPayload\n  | ReleaseNoteWebhookPayload\n  | ReleaseWebhookPayload\n  | UserWebhookPayload;\n\n/** Comparator for dates. */\nexport type DateComparator = {\n  /** Equals constraint. */\n  eq?: InputMaybe<Scalars[\"DateTimeOrDuration\"]>;\n  /** Greater-than constraint. Matches any values that are greater than the given value. */\n  gt?: InputMaybe<Scalars[\"DateTimeOrDuration\"]>;\n  /** Greater-than-or-equal constraint. Matches any values that are greater than or equal to the given value. */\n  gte?: InputMaybe<Scalars[\"DateTimeOrDuration\"]>;\n  /** In-array constraint. */\n  in?: InputMaybe<Array<Scalars[\"DateTimeOrDuration\"]>>;\n  /** Less-than constraint. Matches any values that are less than the given value. */\n  lt?: InputMaybe<Scalars[\"DateTimeOrDuration\"]>;\n  /** Less-than-or-equal constraint. Matches any values that are less than or equal to the given value. */\n  lte?: InputMaybe<Scalars[\"DateTimeOrDuration\"]>;\n  /** Not-equals constraint. */\n  neq?: InputMaybe<Scalars[\"DateTimeOrDuration\"]>;\n  /** Not-in-array constraint. */\n  nin?: InputMaybe<Array<Scalars[\"DateTimeOrDuration\"]>>;\n};\n\n/** By which resolution is a date defined. */\nexport enum DateResolutionType {\n  HalfYear = \"halfYear\",\n  Month = \"month\",\n  Quarter = \"quarter\",\n  Year = \"year\",\n}\n\n/** The day of the week. */\nexport enum Day {\n  Friday = \"Friday\",\n  Monday = \"Monday\",\n  Saturday = \"Saturday\",\n  Sunday = \"Sunday\",\n  Thursday = \"Thursday\",\n  Tuesday = \"Tuesday\",\n  Wednesday = \"Wednesday\",\n}\n\n/** Issue delegate sorting options. */\nexport type DelegateSort = {\n  /** Whether nulls should be sorted first or last */\n  nulls?: InputMaybe<PaginationNulls>;\n  /** The order for the individual sort */\n  order?: InputMaybe<PaginationSortOrder>;\n};\n\n/** Input for confirming workspace deletion with a verification code. */\nexport type DeleteOrganizationInput = {\n  /** The deletion code to confirm operation. */\n  deletionCode: Scalars[\"String\"];\n};\n\n/** A generic payload return from entity deletion mutations. */\nexport type DeletePayload = ArchivePayload & {\n  __typename?: \"DeletePayload\";\n  /** The identifier of the deleted entity. */\n  entityId: Scalars[\"String\"];\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\n/** A rich-text document that lives within a project, initiative, team, issue, release, or cycle. Documents support collaborative editing via ProseMirror/Yjs and store their content in a separate DocumentContent entity. Each document is associated with exactly one parent entity. */\nexport type Document = Node & {\n  __typename?: \"Document\";\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The hex color of the document icon. Null if no custom color has been set. */\n  color?: Maybe<Scalars[\"String\"]>;\n  /** Comments associated with the document. */\n  comments: CommentConnection;\n  /** The document's content in markdown format. */\n  content?: Maybe<Scalars[\"String\"]>;\n  /** [Internal] The document's content as a base64-encoded Yjs state update. */\n  contentState?: Maybe<Scalars[\"String\"]>;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** The user who created the document. Null if the creator's account has been deleted. */\n  creator?: Maybe<User>;\n  /** [Internal] The cycle that the document is associated with. Null if the document belongs to a different parent entity type. */\n  cycle?: Maybe<Cycle>;\n  /** The ID of the document content associated with the document. */\n  documentContentId?: Maybe<Scalars[\"String\"]>;\n  /** The time at which the document was hidden from the default view. Null if the document has not been hidden. */\n  hiddenAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The icon of the document, either a decorative icon type or an emoji string. Null if no icon has been set. */\n  icon?: Maybe<Scalars[\"String\"]>;\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /** The initiative that the document is associated with. Null if the document belongs to a different parent entity type. */\n  initiative?: Maybe<Initiative>;\n  /** The issue that the document is associated with. Null if the document belongs to a different parent entity type. */\n  issue?: Maybe<Issue>;\n  /** The last template that was applied to this document. Null if no template has been applied. */\n  lastAppliedTemplate?: Maybe<Template>;\n  /** The project that the document is associated with. Null if the document belongs to a different parent entity type. */\n  project?: Maybe<Project>;\n  /** The release that the document is associated with. Null if the document belongs to a different parent entity type. */\n  release?: Maybe<Release>;\n  /** The document's unique URL slug, used to construct human-readable URLs. */\n  slugId: Scalars[\"String\"];\n  /** The sort order of the document in its parent entity's resources list. This order is shared with other resource types such as external links. */\n  sortOrder: Scalars[\"Float\"];\n  /** [Internal] A one-sentence AI-generated summary of the document content. Null if no summary has been generated. */\n  summary?: Maybe<Scalars[\"String\"]>;\n  /** [Internal] The team that the document is associated with. Null if the document belongs to a different parent entity type. */\n  team?: Maybe<Team>;\n  /** The title of the document. An empty string indicates an untitled document. */\n  title: Scalars[\"String\"];\n  /** A flag that indicates whether the document is in the trash bin. Trashed documents are archived and can be restored. */\n  trashed?: Maybe<Scalars[\"Boolean\"]>;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  updatedAt: Scalars[\"DateTime\"];\n  /** The user who last updated the document. Null if the user's account has been deleted. */\n  updatedBy?: Maybe<User>;\n  /** The canonical url for the document. */\n  url: Scalars[\"String\"];\n};\n\n/** A rich-text document that lives within a project, initiative, team, issue, release, or cycle. Documents support collaborative editing via ProseMirror/Yjs and store their content in a separate DocumentContent entity. Each document is associated with exactly one parent entity. */\nexport type DocumentCommentsArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<CommentFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\n/** A generic payload return from entity archive mutations. */\nexport type DocumentArchivePayload = ArchivePayload & {\n  __typename?: \"DocumentArchivePayload\";\n  /** The archived/unarchived entity. Null if entity was deleted. */\n  entity?: Maybe<Document>;\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\n/** Certain properties of a document. */\nexport type DocumentChildWebhookPayload = {\n  __typename?: \"DocumentChildWebhookPayload\";\n  /** The ID of the document. */\n  id: Scalars[\"String\"];\n  /** The initiative this document belongs to. */\n  initiative?: Maybe<InitiativeChildWebhookPayload>;\n  /** The ID of the initiative this document belongs to. */\n  initiativeId?: Maybe<Scalars[\"String\"]>;\n  /** The project this document belongs to. */\n  project?: Maybe<ProjectChildWebhookPayload>;\n  /** The ID of the project this document belongs to. */\n  projectId?: Maybe<Scalars[\"String\"]>;\n  /** The title of the document. */\n  title: Scalars[\"String\"];\n};\n\nexport type DocumentConnection = {\n  __typename?: \"DocumentConnection\";\n  edges: Array<DocumentEdge>;\n  nodes: Array<Document>;\n  pageInfo: PageInfo;\n};\n\n/** The rich-text content body of a document, issue, project, initiative, project milestone, pull request, release note, automation prompt, AI prompt rules, or welcome message. Content is stored as a base64-encoded Yjs state and can be converted to Markdown or ProseMirror JSON. Each DocumentContent belongs to exactly one parent entity and supports real-time collaborative editing. */\nexport type DocumentContent = Node & {\n  __typename?: \"DocumentContent\";\n  /** The AI prompt rules that the content is associated with. Null if the content belongs to a different parent entity type. */\n  aiPromptRules?: Maybe<AiPromptRules>;\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The document content in markdown format. This is a derived representation of the canonical Yjs content state. */\n  content?: Maybe<Scalars[\"String\"]>;\n  /** The document content state as a base64-encoded Yjs state update. This is the canonical representation of the document content used for collaborative editing. */\n  contentState?: Maybe<Scalars[\"String\"]>;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** The document that the content is associated with. Null if the content belongs to a different parent entity type. */\n  document?: Maybe<Document>;\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /** The initiative that the content is associated with. Null if the content belongs to a different parent entity type. */\n  initiative?: Maybe<Initiative>;\n  /** The issue that the content is associated with. Null if the content belongs to a different parent entity type. */\n  issue?: Maybe<Issue>;\n  /** The project that the content is associated with. Null if the content belongs to a different parent entity type. */\n  project?: Maybe<Project>;\n  /** The project milestone that the content is associated with. Null if the content belongs to a different parent entity type. */\n  projectMilestone?: Maybe<ProjectMilestone>;\n  /** [Internal] The pull request that the content is associated with. Null if the content belongs to a different parent entity type. */\n  pullRequest?: Maybe<PullRequest>;\n  /** The time at which the document content was restored from a previous version in the content history. Null if the content has never been restored. */\n  restoredAt?: Maybe<Scalars[\"DateTime\"]>;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  updatedAt: Scalars[\"DateTime\"];\n  /** The welcome message that the content is associated with. Null if the content belongs to a different parent entity type. */\n  welcomeMessage?: Maybe<WelcomeMessage>;\n};\n\n/** Certain properties of a document content. */\nexport type DocumentContentChildWebhookPayload = {\n  __typename?: \"DocumentContentChildWebhookPayload\";\n  /** The document this document content belongs to. */\n  document?: Maybe<DocumentChildWebhookPayload>;\n  /** The project this document belongs to. */\n  project?: Maybe<ProjectChildWebhookPayload>;\n};\n\n/** A draft revision of document content, pending user review. Each user can have at most one draft per document content. Drafts are seeded from the live document state and stored as base64-encoded Yjs state updates, allowing independent editing without affecting the published document until the user explicitly applies their changes. */\nexport type DocumentContentDraft = Node & {\n  __typename?: \"DocumentContentDraft\";\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The draft content state as a base64-encoded Yjs state update. This represents the user's in-progress edits that have not yet been applied to the live document. */\n  contentState: Scalars[\"String\"];\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** The document content that this draft is a revision of. */\n  documentContent: DocumentContent;\n  /** The identifier of the document content that this draft is a revision of. */\n  documentContentId: Scalars[\"String\"];\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  updatedAt: Scalars[\"DateTime\"];\n  /** The user who created or owns this draft. */\n  user: User;\n  /** The identifier of the user who owns this draft. */\n  userId: Scalars[\"String\"];\n};\n\nexport type DocumentContentHistoryPayload = {\n  __typename?: \"DocumentContentHistoryPayload\";\n  /** The document content history entries. */\n  history: Array<DocumentContentHistoryType>;\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\nexport type DocumentContentHistoryType = {\n  __typename?: \"DocumentContentHistoryType\";\n  /** IDs of users whose edits are included in this history entry. */\n  actorIds?: Maybe<Array<Scalars[\"String\"]>>;\n  /** [Internal] The document content as a ProseMirror document at the time this history entry was captured. */\n  contentData?: Maybe<Scalars[\"JSON\"]>;\n  /** The timestamp of the document content state when this snapshot was captured. This can differ from createdAt because the content is captured from its state at the previously known updatedAt timestamp in the case of an update. On document creation, these timestamps can be identical. */\n  contentDataSnapshotAt: Scalars[\"DateTime\"];\n  /** The date when this document content history entry record was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** The unique identifier of the document content history entry. */\n  id: Scalars[\"String\"];\n  /** Metadata associated with the history entry, including content diffs and AI-generated change summaries. */\n  metadata?: Maybe<Scalars[\"JSON\"]>;\n};\n\n/** Input for creating a new document. */\nexport type DocumentCreateInput = {\n  /** The color of the icon. */\n  color?: InputMaybe<Scalars[\"String\"]>;\n  /** The document content as markdown. */\n  content?: InputMaybe<Scalars[\"String\"]>;\n  /** [Internal] Related cycle for the document. */\n  cycleId?: InputMaybe<Scalars[\"String\"]>;\n  /** The icon of the document. */\n  icon?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifier in UUID v4 format. If none is provided, the backend will generate one. */\n  id?: InputMaybe<Scalars[\"String\"]>;\n  /** [Internal] Related initiative for the document. */\n  initiativeId?: InputMaybe<Scalars[\"String\"]>;\n  /** Related issue for the document. Can be a UUID or issue identifier (e.g., 'LIN-123'). */\n  issueId?: InputMaybe<Scalars[\"String\"]>;\n  /** The ID of the last template applied to the document. */\n  lastAppliedTemplateId?: InputMaybe<Scalars[\"String\"]>;\n  /** Related project for the document. */\n  projectId?: InputMaybe<Scalars[\"String\"]>;\n  /** Related release for the document. */\n  releaseId?: InputMaybe<Scalars[\"String\"]>;\n  /** [Internal] The resource folder containing the document. */\n  resourceFolderId?: InputMaybe<Scalars[\"String\"]>;\n  /** The order of the item in the resources list. */\n  sortOrder?: InputMaybe<Scalars[\"Float\"]>;\n  /** [INTERNAL] The identifiers of the users subscribing to this document. */\n  subscriberIds?: InputMaybe<Array<Scalars[\"String\"]>>;\n  /** [Internal] Related team for the document. */\n  teamId?: InputMaybe<Scalars[\"String\"]>;\n  /** The title of the document. */\n  title: Scalars[\"String\"];\n};\n\n/** Document creation date sorting options. */\nexport type DocumentCreatedAtSort = {\n  /** Whether nulls should be sorted first or last */\n  nulls?: InputMaybe<PaginationNulls>;\n  /** The order for the individual sort */\n  order?: InputMaybe<PaginationSortOrder>;\n};\n\n/** Document creator sorting options. */\nexport type DocumentCreatorSort = {\n  /** Whether nulls should be sorted first or last */\n  nulls?: InputMaybe<PaginationNulls>;\n  /** The order for the individual sort */\n  order?: InputMaybe<PaginationSortOrder>;\n};\n\nexport type DocumentEdge = {\n  __typename?: \"DocumentEdge\";\n  /** Used in `before` and `after` args */\n  cursor: Scalars[\"String\"];\n  node: Document;\n};\n\n/** Document filtering options. */\nexport type DocumentFilter = {\n  /** Compound filters, all of which need to be matched by the document. */\n  and?: InputMaybe<Array<DocumentFilter>>;\n  /** Comparator for the created at date. */\n  createdAt?: InputMaybe<DateComparator>;\n  /** Filters that the document's creator must satisfy. */\n  creator?: InputMaybe<UserFilter>;\n  /** Filters that the document's cycle must satisfy. */\n  cycle?: InputMaybe<CycleFilter>;\n  /** Comparator for the identifier. */\n  id?: InputMaybe<IdComparator>;\n  /** Filters that the document's initiative must satisfy. */\n  initiative?: InputMaybe<InitiativeFilter>;\n  /** Filters that the document's issue must satisfy. */\n  issue?: InputMaybe<IssueFilter>;\n  /** Compound filters, one of which need to be matched by the document. */\n  or?: InputMaybe<Array<DocumentFilter>>;\n  /** Filters that the document's project must satisfy. */\n  project?: InputMaybe<ProjectFilter>;\n  /** Filters that the document's release must satisfy. */\n  release?: InputMaybe<ReleaseFilter>;\n  /** Comparator for the document slug ID. */\n  slugId?: InputMaybe<StringComparator>;\n  /** Filters that the document's team must satisfy. */\n  team?: InputMaybe<NullableTeamFilter>;\n  /** Comparator for the document title. */\n  title?: InputMaybe<StringComparator>;\n  /** Comparator for the updated at date. */\n  updatedAt?: InputMaybe<DateComparator>;\n};\n\n/** A notification related to a document, such as comments, mentions, content changes, or document lifecycle events. */\nexport type DocumentNotification = Entity &\n  Node &\n  Notification & {\n    __typename?: \"DocumentNotification\";\n    /** The user that caused the notification. Null if the notification was triggered by a non-user actor such as an integration, external user, or system event. */\n    actor?: Maybe<User>;\n    /** [Internal] Notification actor initials if avatar is not available. */\n    actorAvatarColor: Scalars[\"String\"];\n    /** [Internal] Notification avatar URL. */\n    actorAvatarUrl?: Maybe<Scalars[\"String\"]>;\n    /** [Internal] Notification actor initials if avatar is not available. */\n    actorInitials?: Maybe<Scalars[\"String\"]>;\n    /** The time at which the entity was archived. Null if the entity has not been archived. */\n    archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n    /** The bot that caused the notification. */\n    botActor?: Maybe<ActorBot>;\n    /** The category of the notification. */\n    category: NotificationCategory;\n    /** Related comment ID. Null if the notification is not related to a comment. */\n    commentId?: Maybe<Scalars[\"String\"]>;\n    /** The time at which the entity was created. */\n    createdAt: Scalars[\"DateTime\"];\n    /** Related document ID. */\n    documentId: Scalars[\"String\"];\n    /** The time at which an email reminder for this notification was sent to the user. Null if no email reminder has been sent. */\n    emailedAt?: Maybe<Scalars[\"DateTime\"]>;\n    /** The external user that caused the notification. Populated when the notification was triggered by an external user (e.g., a commenter from a connected integration like Slack or GitHub) rather than a Linear workspace member. */\n    externalUserActor?: Maybe<ExternalUser>;\n    /** [Internal] Notifications with the same grouping key will be grouped together in the UI. */\n    groupingKey: Scalars[\"String\"];\n    /** [Internal] Priority of the notification with the same grouping key. Higher number means higher priority. If priority is the same, notifications should be sorted by `createdAt`. */\n    groupingPriority: Scalars[\"Float\"];\n    /** The unique identifier of the entity. */\n    id: Scalars[\"ID\"];\n    /** [Internal] Inbox URL for the notification. */\n    inboxUrl: Scalars[\"String\"];\n    /** [Internal] Initiative update health for new updates. */\n    initiativeUpdateHealth?: Maybe<Scalars[\"String\"]>;\n    /** [Internal] If notification actor was Linear. */\n    isLinearActor: Scalars[\"Boolean\"];\n    /** [Internal] Issue's status type for issue notifications. */\n    issueStatusType?: Maybe<Scalars[\"String\"]>;\n    /** Related parent comment ID. Null if the notification is not related to a comment. */\n    parentCommentId?: Maybe<Scalars[\"String\"]>;\n    /** [Internal] Project update health for new updates. */\n    projectUpdateHealth?: Maybe<Scalars[\"String\"]>;\n    /** Name of the reaction emoji related to the notification. */\n    reactionEmoji?: Maybe<Scalars[\"String\"]>;\n    /** The time at which the user marked the notification as read. Null if the notification is unread. */\n    readAt?: Maybe<Scalars[\"DateTime\"]>;\n    /** The time until which a notification is snoozed. After this time, the notification reappears in the user's inbox. Null if the notification is not currently snoozed. */\n    snoozedUntilAt?: Maybe<Scalars[\"DateTime\"]>;\n    /** [Internal] Notification subtitle. */\n    subtitle: Scalars[\"String\"];\n    /** [Internal] Notification title. */\n    title: Scalars[\"String\"];\n    /** Notification type. Determines the kind of event that triggered this notification and which associated entity fields will be populated. */\n    type: Scalars[\"String\"];\n    /** The time at which a notification was unsnoozed. Null if the notification has not been unsnoozed. */\n    unsnoozedAt?: Maybe<Scalars[\"DateTime\"]>;\n    /**\n     * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n     *     been updated after creation.\n     */\n    updatedAt: Scalars[\"DateTime\"];\n    /** [Internal] URL to the target of the notification. */\n    url: Scalars[\"String\"];\n    /** The recipient user of this notification. */\n    user: User;\n  };\n\n/** The result of a document mutation. */\nexport type DocumentPayload = {\n  __typename?: \"DocumentPayload\";\n  /** The document that was created or updated. */\n  document: Document;\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\n/** Document project sorting options. */\nexport type DocumentProjectSort = {\n  /** Whether nulls should be sorted first or last */\n  nulls?: InputMaybe<PaginationNulls>;\n  /** The order for the individual sort */\n  order?: InputMaybe<PaginationSortOrder>;\n};\n\nexport type DocumentSearchPayload = {\n  __typename?: \"DocumentSearchPayload\";\n  /** Archived entities matching the search term along with all their dependencies, serialized for the client sync engine. */\n  archivePayload: ArchiveResponse;\n  edges: Array<DocumentSearchResultEdge>;\n  nodes: Array<DocumentSearchResult>;\n  pageInfo: PageInfo;\n  /** Total number of matching results before pagination is applied. */\n  totalCount: Scalars[\"Float\"];\n};\n\nexport type DocumentSearchResult = Node & {\n  __typename?: \"DocumentSearchResult\";\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The hex color of the document icon. Null if no custom color has been set. */\n  color?: Maybe<Scalars[\"String\"]>;\n  /** Comments associated with the document. */\n  comments: CommentConnection;\n  /** The document's content in markdown format. */\n  content?: Maybe<Scalars[\"String\"]>;\n  /** [Internal] The document's content as a base64-encoded Yjs state update. */\n  contentState?: Maybe<Scalars[\"String\"]>;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** The user who created the document. Null if the creator's account has been deleted. */\n  creator?: Maybe<User>;\n  /** [Internal] The cycle that the document is associated with. Null if the document belongs to a different parent entity type. */\n  cycle?: Maybe<Cycle>;\n  /** The ID of the document content associated with the document. */\n  documentContentId?: Maybe<Scalars[\"String\"]>;\n  /** The time at which the document was hidden from the default view. Null if the document has not been hidden. */\n  hiddenAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The icon of the document, either a decorative icon type or an emoji string. Null if no icon has been set. */\n  icon?: Maybe<Scalars[\"String\"]>;\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /** The initiative that the document is associated with. Null if the document belongs to a different parent entity type. */\n  initiative?: Maybe<Initiative>;\n  /** The issue that the document is associated with. Null if the document belongs to a different parent entity type. */\n  issue?: Maybe<Issue>;\n  /** The last template that was applied to this document. Null if no template has been applied. */\n  lastAppliedTemplate?: Maybe<Template>;\n  /** Metadata related to search result. */\n  metadata: Scalars[\"JSONObject\"];\n  /** The project that the document is associated with. Null if the document belongs to a different parent entity type. */\n  project?: Maybe<Project>;\n  /** The release that the document is associated with. Null if the document belongs to a different parent entity type. */\n  release?: Maybe<Release>;\n  /** The document's unique URL slug, used to construct human-readable URLs. */\n  slugId: Scalars[\"String\"];\n  /** The sort order of the document in its parent entity's resources list. This order is shared with other resource types such as external links. */\n  sortOrder: Scalars[\"Float\"];\n  /** [Internal] A one-sentence AI-generated summary of the document content. Null if no summary has been generated. */\n  summary?: Maybe<Scalars[\"String\"]>;\n  /** [Internal] The team that the document is associated with. Null if the document belongs to a different parent entity type. */\n  team?: Maybe<Team>;\n  /** The title of the document. An empty string indicates an untitled document. */\n  title: Scalars[\"String\"];\n  /** A flag that indicates whether the document is in the trash bin. Trashed documents are archived and can be restored. */\n  trashed?: Maybe<Scalars[\"Boolean\"]>;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  updatedAt: Scalars[\"DateTime\"];\n  /** The user who last updated the document. Null if the user's account has been deleted. */\n  updatedBy?: Maybe<User>;\n  /** The canonical url for the document. */\n  url: Scalars[\"String\"];\n};\n\nexport type DocumentSearchResultCommentsArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<CommentFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\nexport type DocumentSearchResultEdge = {\n  __typename?: \"DocumentSearchResultEdge\";\n  /** Used in `before` and `after` args */\n  cursor: Scalars[\"String\"];\n  node: DocumentSearchResult;\n};\n\n/** Document sorting options. */\nexport type DocumentSortInput = {\n  /** Sort by document creation date. */\n  createdAt?: InputMaybe<DocumentCreatedAtSort>;\n  /** Sort by the document's creator (author). */\n  creator?: InputMaybe<DocumentCreatorSort>;\n  /** Sort by the document's parent project name. */\n  project?: InputMaybe<DocumentProjectSort>;\n  /** Sort by document title. */\n  title?: InputMaybe<DocumentTitleSort>;\n  /** Sort by document last-updated date. */\n  updatedAt?: InputMaybe<DocumentUpdatedAtSort>;\n};\n\n/** Document title sorting options. */\nexport type DocumentTitleSort = {\n  /** Whether nulls should be sorted first or last */\n  nulls?: InputMaybe<PaginationNulls>;\n  /** The order for the individual sort */\n  order?: InputMaybe<PaginationSortOrder>;\n};\n\n/** Input for updating an existing document. */\nexport type DocumentUpdateInput = {\n  /** The color of the icon. */\n  color?: InputMaybe<Scalars[\"String\"]>;\n  /** The document content as markdown. */\n  content?: InputMaybe<Scalars[\"String\"]>;\n  /** [Internal] Related cycle for the document. */\n  cycleId?: InputMaybe<Scalars[\"String\"]>;\n  /** The time at which the document was hidden. Set to null to unhide. */\n  hiddenAt?: InputMaybe<Scalars[\"DateTime\"]>;\n  /** The icon of the document. */\n  icon?: InputMaybe<Scalars[\"String\"]>;\n  /** [Internal] Related initiative for the document. */\n  initiativeId?: InputMaybe<Scalars[\"String\"]>;\n  /** Related issue for the document. Can be a UUID or issue identifier (e.g., 'LIN-123'). */\n  issueId?: InputMaybe<Scalars[\"String\"]>;\n  /** The ID of the last template applied to the document. */\n  lastAppliedTemplateId?: InputMaybe<Scalars[\"String\"]>;\n  /** Related project for the document. */\n  projectId?: InputMaybe<Scalars[\"String\"]>;\n  /** Related release for the document. */\n  releaseId?: InputMaybe<Scalars[\"String\"]>;\n  /** [Internal] The resource folder containing the document. */\n  resourceFolderId?: InputMaybe<Scalars[\"String\"]>;\n  /** The order of the item in the resources list. */\n  sortOrder?: InputMaybe<Scalars[\"Float\"]>;\n  /** [INTERNAL] The identifiers of the users subscribing to this document. */\n  subscriberIds?: InputMaybe<Array<Scalars[\"String\"]>>;\n  /** [Internal] Related team for the document. */\n  teamId?: InputMaybe<Scalars[\"String\"]>;\n  /** The title of the document. */\n  title?: InputMaybe<Scalars[\"String\"]>;\n  /** Whether the document has been trashed. Set to true to trash, or null to restore from trash. */\n  trashed?: InputMaybe<Scalars[\"Boolean\"]>;\n};\n\n/** Document update date sorting options. */\nexport type DocumentUpdatedAtSort = {\n  /** Whether nulls should be sorted first or last */\n  nulls?: InputMaybe<PaginationNulls>;\n  /** The order for the individual sort */\n  order?: InputMaybe<PaginationSortOrder>;\n};\n\n/** Payload for a document webhook. */\nexport type DocumentWebhookPayload = {\n  __typename?: \"DocumentWebhookPayload\";\n  /** The time at which the entity was archived. */\n  archivedAt?: Maybe<Scalars[\"String\"]>;\n  /** The color of the document. */\n  color?: Maybe<Scalars[\"String\"]>;\n  /** The content of the document. */\n  content?: Maybe<Scalars[\"String\"]>;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"String\"];\n  /** The ID of the user who created the document. */\n  creatorId?: Maybe<Scalars[\"String\"]>;\n  /** The description of the document. */\n  description?: Maybe<Scalars[\"String\"]>;\n  /** The time at which the document was hidden. */\n  hiddenAt?: Maybe<Scalars[\"String\"]>;\n  /** The icon of the document. */\n  icon?: Maybe<Scalars[\"String\"]>;\n  /** The ID of the entity. */\n  id: Scalars[\"String\"];\n  /** The ID of the initiative this document belongs to. */\n  initiativeId?: Maybe<Scalars[\"String\"]>;\n  /** The ID of the last template that was applied to this document. */\n  lastAppliedTemplateId?: Maybe<Scalars[\"String\"]>;\n  /** The ID of the project this document belongs to. */\n  projectId?: Maybe<Scalars[\"String\"]>;\n  /** The ID of the resource folder this document belongs to. */\n  resourceFolderId?: Maybe<Scalars[\"String\"]>;\n  /** The document's unique URL slug. */\n  slugId: Scalars[\"String\"];\n  /** The order of the item in the resources list. */\n  sortOrder: Scalars[\"Float\"];\n  /** The IDs of the users who are subscribed to this document. */\n  subscriberIds?: Maybe<Array<Scalars[\"String\"]>>;\n  /** The title of the document. */\n  title: Scalars[\"String\"];\n  /** A flag that indicates whether the document is in the trash bin. */\n  trashed?: Maybe<Scalars[\"Boolean\"]>;\n  /** The time at which the entity was updated. */\n  updatedAt: Scalars[\"String\"];\n  /** The ID of the user who last updated the document. */\n  updatedById?: Maybe<Scalars[\"String\"]>;\n};\n\n/** A general-purpose draft for unsaved content. Drafts store in-progress text for comments, project updates, initiative updates, posts, pull request comments, and customer needs. Each draft belongs to a user and is associated with exactly one parent entity. Drafts are automatically deleted when the user publishes the corresponding comment or update. */\nexport type Draft = Node & {\n  __typename?: \"Draft\";\n  /** [INTERNAL] Allows for multiple drafts per entity (currently constrained to Pull Requests). */\n  anchor?: Maybe<Scalars[\"String\"]>;\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The draft text content as a ProseMirror document. */\n  bodyData: Scalars[\"JSON\"];\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** The customer need that this draft is referencing. Null if the draft belongs to a different parent entity type. */\n  customerNeed?: Maybe<CustomerNeed>;\n  /** Additional properties for the draft, such as generation metadata for AI-generated drafts, health status for project updates, or post titles. */\n  data?: Maybe<Scalars[\"JSONObject\"]>;\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /** The initiative for which this is a draft comment or initiative update. Null if the draft belongs to a different parent entity type. */\n  initiative?: Maybe<Initiative>;\n  /** The initiative update for which this is a draft comment. Null if the draft belongs to a different parent entity type. */\n  initiativeUpdate?: Maybe<InitiativeUpdate>;\n  /**\n   * Whether the draft was autogenerated for the user.\n   * @deprecated Use 'data.generationMetadata' instead\n   */\n  isAutogenerated: Scalars[\"Boolean\"];\n  /** The issue for which this is a draft comment. Null if the draft belongs to a different parent entity type. */\n  issue?: Maybe<Issue>;\n  /** The parent comment for which this is a draft reply. Null if the draft is a top-level comment or belongs to a different parent entity type. */\n  parentComment?: Maybe<Comment>;\n  /** The post for which this is a draft comment. Null if the draft belongs to a different parent entity type. */\n  post?: Maybe<Post>;\n  /** The project for which this is a draft comment or project update. Null if the draft belongs to a different parent entity type. */\n  project?: Maybe<Project>;\n  /** The project update for which this is a draft comment. Null if the draft belongs to a different parent entity type. */\n  projectUpdate?: Maybe<ProjectUpdate>;\n  /** The team for which this is a draft post. Null if the draft belongs to a different parent entity type. */\n  team?: Maybe<Team>;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  updatedAt: Scalars[\"DateTime\"];\n  /** The user who created the draft. */\n  user: User;\n  /** [INTERNAL] Whether the draft was ported from a local draft. */\n  wasLocalDraft: Scalars[\"Boolean\"];\n};\n\nexport type DraftConnection = {\n  __typename?: \"DraftConnection\";\n  edges: Array<DraftEdge>;\n  nodes: Array<Draft>;\n  pageInfo: PageInfo;\n};\n\nexport type DraftEdge = {\n  __typename?: \"DraftEdge\";\n  /** Used in `before` and `after` args */\n  cursor: Scalars[\"String\"];\n  node: Draft;\n};\n\n/** Issue due date sorting options. */\nexport type DueDateSort = {\n  /** Whether nulls should be sorted first or last */\n  nulls?: InputMaybe<PaginationNulls>;\n  /** The order for the individual sort */\n  order?: InputMaybe<PaginationSortOrder>;\n};\n\n/** An email address that creates Linear issues when emails are sent to it. Email intake addresses can be scoped to a specific team or issue template, and support configurable auto-reply messages for issue creation, completion, and cancellation events. They can also be configured for the Asks web form feature, enabling external users to submit requests via email. */\nexport type EmailIntakeAddress = Node & {\n  __typename?: \"EmailIntakeAddress\";\n  /** The unique local part (before the @) of the intake email address, used to route incoming emails to the correct intake handler. */\n  address: Scalars[\"String\"];\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** The user who created the email intake address. */\n  creator?: Maybe<User>;\n  /** Whether issues created from emails sent to this address are automatically converted into customer requests, linking the sender as a customer contact. */\n  customerRequestsEnabled: Scalars[\"Boolean\"];\n  /** Whether the email address is enabled. */\n  enabled: Scalars[\"Boolean\"];\n  /** The email address used to forward emails to the intake address. */\n  forwardingEmailAddress?: Maybe<Scalars[\"String\"]>;\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /** The auto-reply message for issue canceled. If not set, the default reply will be used. */\n  issueCanceledAutoReply?: Maybe<Scalars[\"String\"]>;\n  /** Whether the auto-reply for issue canceled is enabled. */\n  issueCanceledAutoReplyEnabled: Scalars[\"Boolean\"];\n  /** The auto-reply message for issue completed. If not set, the default reply will be used. */\n  issueCompletedAutoReply?: Maybe<Scalars[\"String\"]>;\n  /** Whether the auto-reply for issue completed is enabled. */\n  issueCompletedAutoReplyEnabled: Scalars[\"Boolean\"];\n  /** The auto-reply message for issue created. If not set, the default reply will be used. */\n  issueCreatedAutoReply?: Maybe<Scalars[\"String\"]>;\n  /** Whether the auto-reply for issue created is enabled. */\n  issueCreatedAutoReplyEnabled: Scalars[\"Boolean\"];\n  /** The workspace that the email address is associated with. */\n  organization: Organization;\n  /** Whether to reopen completed or canceled issues when a substantive email reply is received. */\n  reopenOnReply: Scalars[\"Boolean\"];\n  /** Whether email replies are enabled. */\n  repliesEnabled: Scalars[\"Boolean\"];\n  /** The name to be used for outgoing emails. */\n  senderName?: Maybe<Scalars[\"String\"]>;\n  /** The SES domain identity that the email address is associated with. */\n  sesDomainIdentity?: Maybe<SesDomainIdentity>;\n  /** The team that the email address is associated with. */\n  team?: Maybe<Team>;\n  /** The template that the email address is associated with. */\n  template?: Maybe<Template>;\n  /** The type of the email address. */\n  type: EmailIntakeAddressType;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  updatedAt: Scalars[\"DateTime\"];\n  /** Whether the commenter's name is included in the email replies. */\n  useUserNamesInReplies: Scalars[\"Boolean\"];\n};\n\n/** Input for creating a new email intake address. */\nexport type EmailIntakeAddressCreateInput = {\n  /** Whether customer requests are enabled. */\n  customerRequestsEnabled?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** The email address used to forward emails to the intake address. */\n  forwardingEmailAddress?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifier in UUID v4 format. If none is provided, the backend will generate one. */\n  id?: InputMaybe<Scalars[\"String\"]>;\n  /** The auto-reply message for issue canceled. */\n  issueCanceledAutoReply?: InputMaybe<Scalars[\"String\"]>;\n  /** Whether the issue canceled auto-reply is enabled. */\n  issueCanceledAutoReplyEnabled?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** The auto-reply message for issue completed. */\n  issueCompletedAutoReply?: InputMaybe<Scalars[\"String\"]>;\n  /** Whether the issue completed auto-reply is enabled. */\n  issueCompletedAutoReplyEnabled?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** The auto-reply message for issue created. */\n  issueCreatedAutoReply?: InputMaybe<Scalars[\"String\"]>;\n  /** Whether the issue created auto-reply is enabled. */\n  issueCreatedAutoReplyEnabled?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether to reopen completed or canceled issues when a substantive email reply is received. */\n  reopenOnReply?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether email replies are enabled. */\n  repliesEnabled?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** The name to be used for outgoing emails. */\n  senderName?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifier or key of the team this email address will intake issues for. */\n  teamId?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifier of the template this email address will intake issues for. */\n  templateId?: InputMaybe<Scalars[\"String\"]>;\n  /** The type of the email address. If not provided, the backend will default to team or template. */\n  type?: InputMaybe<EmailIntakeAddressType>;\n  /** Whether the commenter's name is included in the email replies. */\n  useUserNamesInReplies?: InputMaybe<Scalars[\"Boolean\"]>;\n};\n\n/** The result of an email intake address mutation. */\nexport type EmailIntakeAddressPayload = {\n  __typename?: \"EmailIntakeAddressPayload\";\n  /** The email address that was created or updated. */\n  emailIntakeAddress: EmailIntakeAddress;\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\n/** The type of the email address. */\nexport enum EmailIntakeAddressType {\n  Asks = \"asks\",\n  AsksWeb = \"asksWeb\",\n  Team = \"team\",\n  Template = \"template\",\n}\n\n/** Input for updating an existing email intake address. */\nexport type EmailIntakeAddressUpdateInput = {\n  /** Whether customer requests are enabled. */\n  customerRequestsEnabled?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether the email address is currently enabled. If set to false, the email address will be disabled and no longer accept incoming emails. */\n  enabled?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** The email address used to forward emails to the intake address. */\n  forwardingEmailAddress?: InputMaybe<Scalars[\"String\"]>;\n  /** Custom auto-reply message for issue canceled. */\n  issueCanceledAutoReply?: InputMaybe<Scalars[\"String\"]>;\n  /** Whether the issue canceled auto-reply is enabled. */\n  issueCanceledAutoReplyEnabled?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Custom auto-reply message for issue completed. */\n  issueCompletedAutoReply?: InputMaybe<Scalars[\"String\"]>;\n  /** Whether the issue completed auto-reply is enabled. */\n  issueCompletedAutoReplyEnabled?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** The auto-reply message for issue created. */\n  issueCreatedAutoReply?: InputMaybe<Scalars[\"String\"]>;\n  /** Whether the issue created auto-reply is enabled. */\n  issueCreatedAutoReplyEnabled?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether to reopen completed or canceled issues when a substantive email reply is received. */\n  reopenOnReply?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether email replies are enabled. */\n  repliesEnabled?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** The name to be used for outgoing emails. */\n  senderName?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifier or key of the team this email address will intake issues for. */\n  teamId?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifier of the template this email address will intake issues for. */\n  templateId?: InputMaybe<Scalars[\"String\"]>;\n  /** Whether the commenter's name is included in the email replies. */\n  useUserNamesInReplies?: InputMaybe<Scalars[\"Boolean\"]>;\n};\n\n/** Input for unsubscribing a user from a specific email notification type. */\nexport type EmailUnsubscribeInput = {\n  /** The user's email validation token. */\n  token: Scalars[\"String\"];\n  /** Email type to unsubscribe from. */\n  type: Scalars[\"String\"];\n  /** The identifier of the user. */\n  userId: Scalars[\"String\"];\n};\n\n/** The result of an email unsubscribe mutation. */\nexport type EmailUnsubscribePayload = {\n  __typename?: \"EmailUnsubscribePayload\";\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\nexport type EmailUserAccountAuthChallengeInput = {\n  /** Response from the login challenge. */\n  challengeResponse?: InputMaybe<Scalars[\"String\"]>;\n  /** Auth code for the client initiating the sequence. */\n  clientAuthCode?: InputMaybe<Scalars[\"String\"]>;\n  /** The email for which to generate the magic login code. */\n  email: Scalars[\"String\"];\n  /** The workspace invite link to associate with this authentication. */\n  inviteLink?: InputMaybe<Scalars[\"String\"]>;\n  /** Whether the login was requested from the desktop app. */\n  isDesktop?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether to only return the login code. This is used by mobile apps to skip showing the login link. */\n  loginCodeOnly?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** PostHog session ID for attribution tracking. */\n  sessionId?: InputMaybe<Scalars[\"String\"]>;\n};\n\nexport type EmailUserAccountAuthChallengeResponse = {\n  __typename?: \"EmailUserAccountAuthChallengeResponse\";\n  /** Supported challenge for this user account. Can be either verificationCode or password. */\n  authType: Scalars[\"String\"];\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\n/** A custom emoji defined in the workspace. Custom emojis are uploaded by users and can be used in reactions and other places where standard emojis are supported. Each emoji has a unique name within the workspace. */\nexport type Emoji = Node & {\n  __typename?: \"Emoji\";\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** The user who created the emoji. */\n  creator?: Maybe<User>;\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /** The unique name of the custom emoji within the workspace. */\n  name: Scalars[\"String\"];\n  /** The workspace that the emoji belongs to. */\n  organization: Organization;\n  /** The source of the emoji, indicating how it was created (e.g., uploaded by a user or imported). */\n  source: Scalars[\"String\"];\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  updatedAt: Scalars[\"DateTime\"];\n  /** The URL of the uploaded image for this custom emoji. */\n  url: Scalars[\"String\"];\n};\n\nexport type EmojiConnection = {\n  __typename?: \"EmojiConnection\";\n  edges: Array<EmojiEdge>;\n  nodes: Array<Emoji>;\n  pageInfo: PageInfo;\n};\n\n/** Input for creating a new custom emoji. */\nexport type EmojiCreateInput = {\n  /** The identifier in UUID v4 format. If none is provided, the backend will generate one. */\n  id?: InputMaybe<Scalars[\"String\"]>;\n  /** The name of the custom emoji. */\n  name: Scalars[\"String\"];\n  /** The URL for the emoji. */\n  url: Scalars[\"String\"];\n};\n\nexport type EmojiEdge = {\n  __typename?: \"EmojiEdge\";\n  /** Used in `before` and `after` args */\n  cursor: Scalars[\"String\"];\n  node: Emoji;\n};\n\n/** The result of a custom emoji mutation. */\nexport type EmojiPayload = {\n  __typename?: \"EmojiPayload\";\n  /** The emoji that was created. */\n  emoji: Emoji;\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\n/** A basic entity. */\nexport type Entity = {\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  updatedAt: Scalars[\"DateTime\"];\n};\n\n/** Union type for webhook actor payloads */\nexport type EntityActorWebhookPayload =\n  | IntegrationActorWebhookPayload\n  | OauthClientActorWebhookPayload\n  | UserActorWebhookPayload;\n\n/** An external link attached to a Linear entity such as an initiative, project, team, release, or cycle. External links provide a way to reference related resources outside of Linear (e.g., documentation, design files, dashboards) directly from the entity's resources section. Each link has a URL, display label, and sort order within its parent entity. */\nexport type EntityExternalLink = Node & {\n  __typename?: \"EntityExternalLink\";\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** The user who created the link. */\n  creator?: Maybe<User>;\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /** The initiative that the link is associated with. */\n  initiative?: Maybe<Initiative>;\n  /** The link's label. */\n  label: Scalars[\"String\"];\n  /** The project that the link is associated with. */\n  project?: Maybe<Project>;\n  /** The sort order of this link within the parent entity's resources list. Links are sorted together with documents and other resources attached to the entity. */\n  sortOrder: Scalars[\"Float\"];\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  updatedAt: Scalars[\"DateTime\"];\n  /** The link's URL. */\n  url: Scalars[\"String\"];\n};\n\nexport type EntityExternalLinkConnection = {\n  __typename?: \"EntityExternalLinkConnection\";\n  edges: Array<EntityExternalLinkEdge>;\n  nodes: Array<EntityExternalLink>;\n  pageInfo: PageInfo;\n};\n\n/** Input for creating a new external link on an entity. A URL, label, and exactly one parent entity (initiative, project, team, release, or cycle) are required. */\nexport type EntityExternalLinkCreateInput = {\n  /** [Internal] The cycle associated with the link. */\n  cycleId?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifier in UUID v4 format. If none is provided, the backend will generate one. */\n  id?: InputMaybe<Scalars[\"String\"]>;\n  /** The initiative associated with the link. */\n  initiativeId?: InputMaybe<Scalars[\"String\"]>;\n  /** The label for the link. */\n  label: Scalars[\"String\"];\n  /** The project associated with the link. */\n  projectId?: InputMaybe<Scalars[\"String\"]>;\n  /** The release associated with the link. */\n  releaseId?: InputMaybe<Scalars[\"String\"]>;\n  /** [Internal] The resource folder containing the link. */\n  resourceFolderId?: InputMaybe<Scalars[\"String\"]>;\n  /** The order of the item in the entities resources list. */\n  sortOrder?: InputMaybe<Scalars[\"Float\"]>;\n  /** [Internal] The team associated with the link. */\n  teamId?: InputMaybe<Scalars[\"String\"]>;\n  /** The URL of the link. */\n  url: Scalars[\"String\"];\n};\n\nexport type EntityExternalLinkEdge = {\n  __typename?: \"EntityExternalLinkEdge\";\n  /** Used in `before` and `after` args */\n  cursor: Scalars[\"String\"];\n  node: EntityExternalLink;\n};\n\n/** The result of an entity external link mutation. */\nexport type EntityExternalLinkPayload = {\n  __typename?: \"EntityExternalLinkPayload\";\n  /** The link that was created or updated. */\n  entityExternalLink: EntityExternalLink;\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\n/** Input for updating an existing external link. All fields are optional; only provided fields will be updated. */\nexport type EntityExternalLinkUpdateInput = {\n  /** The label for the link. */\n  label?: InputMaybe<Scalars[\"String\"]>;\n  /** [Internal] The resource folder containing the link. */\n  resourceFolderId?: InputMaybe<Scalars[\"String\"]>;\n  /** The order of the item in the entities resources list. */\n  sortOrder?: InputMaybe<Scalars[\"Float\"]>;\n  /** The URL of the link. */\n  url?: InputMaybe<Scalars[\"String\"]>;\n};\n\n/** Payload for entity-related webhook events. */\nexport type EntityWebhookPayload = {\n  __typename?: \"EntityWebhookPayload\";\n  /** The type of action that triggered the webhook. */\n  action: Scalars[\"String\"];\n  /** The actor who triggered the action. */\n  actor?: Maybe<EntityActorWebhookPayload>;\n  /** The time the payload was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** The entity that was changed. */\n  data: DataWebhookPayload;\n  /** ID of the organization for which the webhook belongs to. */\n  organizationId: Scalars[\"String\"];\n  /** The type of resource, i.e., the name of the entity. */\n  type: Scalars[\"String\"];\n  /** In case of an update event, previous values of all updated properties. */\n  updatedFrom?: Maybe<Scalars[\"JSONObject\"]>;\n  /** URL for the entity. */\n  url?: Maybe<Scalars[\"String\"]>;\n  /** The ID of the webhook that sent this event. */\n  webhookId: Scalars[\"String\"];\n  /** Unix timestamp in milliseconds when the webhook was sent. */\n  webhookTimestamp: Scalars[\"Float\"];\n};\n\n/** Comparator for estimates. */\nexport type EstimateComparator = {\n  /** Compound filters, one of which need to be matched by the estimate. */\n  and?: InputMaybe<Array<NullableNumberComparator>>;\n  /** Equals constraint. */\n  eq?: InputMaybe<Scalars[\"Float\"]>;\n  /** Greater-than constraint. Matches any values that are greater than the given value. */\n  gt?: InputMaybe<Scalars[\"Float\"]>;\n  /** Greater-than-or-equal constraint. Matches any values that are greater than or equal to the given value. */\n  gte?: InputMaybe<Scalars[\"Float\"]>;\n  /** In-array constraint. */\n  in?: InputMaybe<Array<Scalars[\"Float\"]>>;\n  /** Less-than constraint. Matches any values that are less than the given value. */\n  lt?: InputMaybe<Scalars[\"Float\"]>;\n  /** Less-than-or-equal constraint. Matches any values that are less than or equal to the given value. */\n  lte?: InputMaybe<Scalars[\"Float\"]>;\n  /** Not-equals constraint. */\n  neq?: InputMaybe<Scalars[\"Float\"]>;\n  /** Not-in-array constraint. */\n  nin?: InputMaybe<Array<Scalars[\"Float\"]>>;\n  /** Null constraint. Matches any non-null values if the given value is false, otherwise it matches null values. */\n  null?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Compound filters, all of which need to be matched by the estimate. */\n  or?: InputMaybe<Array<NullableNumberComparator>>;\n};\n\n/** Issue estimate sorting options. */\nexport type EstimateSort = {\n  /** Whether nulls should be sorted first or last */\n  nulls?: InputMaybe<PaginationNulls>;\n  /** The order for the individual sort */\n  order?: InputMaybe<PaginationSortOrder>;\n};\n\n/** Input for tracking an anonymous analytics event. */\nexport type EventTrackingInput = {\n  /** The event name to track. */\n  event: Scalars[\"String\"];\n  /** Optional properties for the event. */\n  properties?: InputMaybe<Scalars[\"JSONObject\"]>;\n  /** Client session ID for PostHog session correlation. */\n  sessionId?: InputMaybe<Scalars[\"String\"]>;\n};\n\nexport type EventTrackingPayload = {\n  __typename?: \"EventTrackingPayload\";\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\n/** Information about an entity in an external system that is linked to a Linear entity. Provides the external ID, the service it belongs to, and optional service-specific metadata. */\nexport type ExternalEntityInfo = {\n  __typename?: \"ExternalEntityInfo\";\n  /** The unique identifier of the entity in the external system (e.g., the Jira issue ID, GitHub issue node ID, or Slack message timestamp). */\n  id: Scalars[\"String\"];\n  /** Service-specific metadata about the external entity. The concrete type depends on the service (e.g., Jira issue key, GitHub repo and issue number, Slack channel info). Null for entity types that do not have additional metadata. */\n  metadata?: Maybe<ExternalEntityInfoMetadata>;\n  /** The external service that this entity belongs to (e.g., jira, github, slack). */\n  service: ExternalSyncService;\n};\n\n/** Metadata about the external GitHub entity. */\nexport type ExternalEntityInfoGithubMetadata = {\n  __typename?: \"ExternalEntityInfoGithubMetadata\";\n  /** The number of the issue. */\n  number?: Maybe<Scalars[\"Float\"]>;\n  /** The owner of the repository. */\n  owner?: Maybe<Scalars[\"String\"]>;\n  /** The repository name. */\n  repo?: Maybe<Scalars[\"String\"]>;\n};\n\n/** Metadata about the external Jira entity. */\nexport type ExternalEntityInfoJiraMetadata = {\n  __typename?: \"ExternalEntityInfoJiraMetadata\";\n  /** The key of the Jira issue. */\n  issueKey?: Maybe<Scalars[\"String\"]>;\n  /** The id of the Jira issue type. */\n  issueTypeId?: Maybe<Scalars[\"String\"]>;\n  /** The id of the Jira project. */\n  projectId?: Maybe<Scalars[\"String\"]>;\n};\n\nexport type ExternalEntityInfoMetadata =\n  | ExternalEntityInfoGithubMetadata\n  | ExternalEntityInfoJiraMetadata\n  | ExternalEntitySlackMetadata;\n\n/** Metadata about the external Slack entity. */\nexport type ExternalEntitySlackMetadata = {\n  __typename?: \"ExternalEntitySlackMetadata\";\n  /** The id of the Slack channel. */\n  channelId?: Maybe<Scalars[\"String\"]>;\n  /** The name of the Slack channel. */\n  channelName?: Maybe<Scalars[\"String\"]>;\n  /** Whether the entity originated from Slack (not Linear). */\n  isFromSlack: Scalars[\"Boolean\"];\n  /** The URL of the Slack message. */\n  messageUrl?: Maybe<Scalars[\"String\"]>;\n};\n\n/** The service that syncs an external entity to Linear. */\nexport enum ExternalSyncService {\n  Github = \"github\",\n  Jira = \"jira\",\n  Slack = \"slack\",\n}\n\n/** An external user who interacts with Linear through an integrated external service (such as Slack, Jira, GitHub, GitLab, Salesforce, or Microsoft Teams) but does not have a Linear account. External users can create issues, post comments, and add reactions from their respective platforms. They are identified by service-specific user IDs and may optionally have an email address. External users are scoped to a single workspace. */\nexport type ExternalUser = Node & {\n  __typename?: \"ExternalUser\";\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** A URL to the external user's avatar image. Null if no avatar is available from the external service. */\n  avatarUrl?: Maybe<Scalars[\"String\"]>;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** The external user's display name. Unique within each workspace. Can match the display name of an actual user. */\n  displayName: Scalars[\"String\"];\n  /** The external user's email address. */\n  email?: Maybe<Scalars[\"String\"]>;\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /** The last time the external user was seen interacting with Linear through their external service. Defaults to the creation time and is updated on subsequent interactions. */\n  lastSeen?: Maybe<Scalars[\"DateTime\"]>;\n  /** The external user's full name. */\n  name: Scalars[\"String\"];\n  /** The workspace that the external user belongs to. */\n  organization: Organization;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  updatedAt: Scalars[\"DateTime\"];\n};\n\n/** Certain properties of an external user. */\nexport type ExternalUserChildWebhookPayload = {\n  __typename?: \"ExternalUserChildWebhookPayload\";\n  /** The email of the external user. */\n  email: Scalars[\"String\"];\n  /** The ID of the external user. */\n  id: Scalars[\"String\"];\n  /** The name of the external user. */\n  name: Scalars[\"String\"];\n};\n\nexport type ExternalUserConnection = {\n  __typename?: \"ExternalUserConnection\";\n  edges: Array<ExternalUserEdge>;\n  nodes: Array<ExternalUser>;\n  pageInfo: PageInfo;\n};\n\nexport type ExternalUserEdge = {\n  __typename?: \"ExternalUserEdge\";\n  /** Used in `before` and `after` args */\n  cursor: Scalars[\"String\"];\n  node: ExternalUser;\n};\n\n/** A facet representing a join between entities. Facets connect a custom view to an owning entity such as a project, initiative, team page, workspace page, or user feed. They control the order of views within their parent via the sortOrder field. Exactly one source entity and one target entity must be set. */\nexport type Facet = Node & {\n  __typename?: \"Facet\";\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /** The sort order of the facet within its owning entity scope. Lower values appear first. Sort order is scoped by the source entity (e.g., all facets on a project are sorted independently from facets on an initiative). */\n  sortOrder: Scalars[\"Float\"];\n  /** The user whose feed this facet belongs to. Set when this facet represents a view in a user's personal feed. */\n  sourceFeedUser?: Maybe<User>;\n  /** The owning initiative. Set when this facet represents a view tab on an initiative. */\n  sourceInitiative?: Maybe<Initiative>;\n  /** The owning organization. Set for workspace-level facets that are not scoped to a specific team, project, or initiative. */\n  sourceOrganization?: Maybe<Organization>;\n  /** The fixed page type (e.g., projects, issues) that this facet is displayed on. Used together with sourceOrganizationId or sourceTeamId to place a view on a specific page at the workspace or team level. */\n  sourcePage?: Maybe<FacetPageSource>;\n  /** The owning project. Set when this facet represents a view tab on a project. */\n  sourceProject?: Maybe<Project>;\n  /** The owning team. Set when this facet represents a view on a team-level page. */\n  sourceTeam?: Maybe<Team>;\n  /** The custom view that this facet points to. Each facet targets exactly one custom view, establishing a one-to-one relationship. */\n  targetCustomView?: Maybe<CustomView>;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  updatedAt: Scalars[\"DateTime\"];\n};\n\nexport type FacetConnection = {\n  __typename?: \"FacetConnection\";\n  edges: Array<FacetEdge>;\n  nodes: Array<Facet>;\n  pageInfo: PageInfo;\n};\n\nexport type FacetEdge = {\n  __typename?: \"FacetEdge\";\n  /** Used in `before` and `after` args */\n  cursor: Scalars[\"String\"];\n  node: Facet;\n};\n\nexport enum FacetPageSource {\n  Feed = \"feed\",\n  Projects = \"projects\",\n  TeamIssues = \"teamIssues\",\n}\n\n/** A user's bookmarked item that appears in their sidebar for quick access. Favorites can reference various entity types including issues, projects, cycles, views, documents, initiatives, labels, users, customers, dashboards, and pull requests. Favorites can be organized into folders and ordered by the user. Each favorite is owned by a single user and links to exactly one target entity (or is a folder containing other favorites). */\nexport type Favorite = Node & {\n  __typename?: \"Favorite\";\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** Children of the favorite. Only applies to favorites of type folder. */\n  children: FavoriteConnection;\n  /** [Internal] Returns the color of the favorite's icon. Unavailable for avatars and views with fixed icons (e.g. cycle). */\n  color?: Maybe<Scalars[\"String\"]>;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** The favorited custom view. */\n  customView?: Maybe<CustomView>;\n  /** The favorited customer. */\n  customer?: Maybe<Customer>;\n  /** The favorited cycle. */\n  cycle?: Maybe<Cycle>;\n  /** The favorited dashboard. */\n  dashboard?: Maybe<Dashboard>;\n  /** [Internal] Detail text for favorite's `title` (e.g. team's name for a project). */\n  detail?: Maybe<Scalars[\"String\"]>;\n  /** The favorited document. */\n  document?: Maybe<Document>;\n  /** [INTERNAL] The favorited facet. */\n  facet?: Maybe<Facet>;\n  /** The name of the folder. Only applies to favorites of type folder. */\n  folderName?: Maybe<Scalars[\"String\"]>;\n  /** [Internal] Name of the favorite's icon. Unavailable for standard views, issues, and avatars */\n  icon?: Maybe<Scalars[\"String\"]>;\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /** The favorited initiative. */\n  initiative?: Maybe<Initiative>;\n  /** The targeted tab of the initiative. */\n  initiativeTab?: Maybe<InitiativeTab>;\n  /** The favorited issue. */\n  issue?: Maybe<Issue>;\n  /** The favorited label. */\n  label?: Maybe<IssueLabel>;\n  /** The user who owns this favorite. Favorites are personal and only visible to their owner. */\n  owner: User;\n  /** The parent folder of the favorite. Null if the favorite is at the top level of the sidebar. Only favorites of type 'folder' can be parents. */\n  parent?: Maybe<Favorite>;\n  /** The targeted tab of the release pipeline. */\n  pipelineTab?: Maybe<PipelineTab>;\n  /** The team of the favorited predefined view. */\n  predefinedViewTeam?: Maybe<Team>;\n  /** The type of favorited predefined view (e.g., 'allIssues', 'activeCycle', 'backlog', 'triage'). Only populated when the favorite type is 'predefinedView'. */\n  predefinedViewType?: Maybe<Scalars[\"String\"]>;\n  /** The favorited project. */\n  project?: Maybe<Project>;\n  /** The favorited project label. */\n  projectLabel?: Maybe<ProjectLabel>;\n  /** The targeted tab of the project. */\n  projectTab?: Maybe<ProjectTab>;\n  /** [DEPRECATED] The favorited team of the project. */\n  projectTeam?: Maybe<Team>;\n  /** The favorited pull request. */\n  pullRequest?: Maybe<PullRequest>;\n  /** The favorited release. */\n  release?: Maybe<Release>;\n  /** The favorited release note. */\n  releaseNote?: Maybe<ReleaseNote>;\n  /** The favorited release pipeline. */\n  releasePipeline?: Maybe<ReleasePipeline>;\n  /** The position of this item in the user's favorites list. Lower values appear first. Used to maintain user-defined ordering within the sidebar. */\n  sortOrder: Scalars[\"Float\"];\n  /** The favorited team. */\n  team?: Maybe<Team>;\n  /** [Internal] Favorite's title text (name of the favorite'd object or folder). */\n  title: Scalars[\"String\"];\n  /** The type of entity this favorite references, such as 'issue', 'project', 'cycle', 'customView', 'document', 'folder', etc. Determines which associated entity field is populated. */\n  type: Scalars[\"String\"];\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  updatedAt: Scalars[\"DateTime\"];\n  /** URL of the favorited entity. Folders return 'null' value. */\n  url?: Maybe<Scalars[\"String\"]>;\n  /** The favorited user. */\n  user?: Maybe<User>;\n};\n\n/** A user's bookmarked item that appears in their sidebar for quick access. Favorites can reference various entity types including issues, projects, cycles, views, documents, initiatives, labels, users, customers, dashboards, and pull requests. Favorites can be organized into folders and ordered by the user. Each favorite is owned by a single user and links to exactly one target entity (or is a folder containing other favorites). */\nexport type FavoriteChildrenArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\nexport type FavoriteConnection = {\n  __typename?: \"FavoriteConnection\";\n  edges: Array<FavoriteEdge>;\n  nodes: Array<Favorite>;\n  pageInfo: PageInfo;\n};\n\n/** Input for creating a favorite. Exactly one target entity must be specified (e.g., issueId, projectId, customViewId, folderName, etc.). */\nexport type FavoriteCreateInput = {\n  /** The identifier of the custom view to favorite. */\n  customViewId?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifier of the customer to favorite. */\n  customerId?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifier of the cycle to favorite. */\n  cycleId?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifier of the dashboard to favorite. */\n  dashboardId?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifier of the document to favorite. */\n  documentId?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifier of the facet to favorite. */\n  facetId?: InputMaybe<Scalars[\"String\"]>;\n  /** The name of the favorite folder. */\n  folderName?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifier. If none is provided, the backend will generate one. */\n  id?: InputMaybe<Scalars[\"String\"]>;\n  /** [INTERNAL] The identifier of the initiative to favorite. */\n  initiativeId?: InputMaybe<Scalars[\"String\"]>;\n  /** The tab of the initiative to favorite. */\n  initiativeTab?: InputMaybe<InitiativeTab>;\n  /** The identifier of the issue to favorite. Can be a UUID or issue identifier (e.g., 'LIN-123'). */\n  issueId?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifier of the label to favorite. */\n  labelId?: InputMaybe<Scalars[\"String\"]>;\n  /** The parent folder of the favorite. */\n  parentId?: InputMaybe<Scalars[\"String\"]>;\n  /** The tab of the release pipeline to favorite. */\n  pipelineTab?: InputMaybe<PipelineTab>;\n  /** The identifier of team for the predefined view to favorite. */\n  predefinedViewTeamId?: InputMaybe<Scalars[\"String\"]>;\n  /** The type of the predefined view to favorite. */\n  predefinedViewType?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifier of the project to favorite. */\n  projectId?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifier of the project label to favorite. */\n  projectLabelId?: InputMaybe<Scalars[\"String\"]>;\n  /** The tab of the project to favorite. */\n  projectTab?: InputMaybe<ProjectTab>;\n  /** The identifier of the pull request to favorite. */\n  pullRequestId?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifier of the release to favorite. */\n  releaseId?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifier of the release note to favorite. */\n  releaseNoteId?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifier of the release pipeline to favorite. */\n  releasePipelineId?: InputMaybe<Scalars[\"String\"]>;\n  /** The position of the item in the favorites list. */\n  sortOrder?: InputMaybe<Scalars[\"Float\"]>;\n  /** The identifier of the team to favorite. */\n  teamId?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifier of the user to favorite. */\n  userId?: InputMaybe<Scalars[\"String\"]>;\n};\n\nexport type FavoriteEdge = {\n  __typename?: \"FavoriteEdge\";\n  /** Used in `before` and `after` args */\n  cursor: Scalars[\"String\"];\n  node: Favorite;\n};\n\n/** Return type for favorite mutations. */\nexport type FavoritePayload = {\n  __typename?: \"FavoritePayload\";\n  /** The favorite that was created or updated. */\n  favorite: Favorite;\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\n/** Input for updating a favorite's position, parent folder, or folder name. */\nexport type FavoriteUpdateInput = {\n  /** The name of the favorite folder. */\n  folderName?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifier (in UUID v4 format) of the folder to move the favorite under. */\n  parentId?: InputMaybe<Scalars[\"String\"]>;\n  /** The position of the item in the favorites list. */\n  sortOrder?: InputMaybe<Scalars[\"Float\"]>;\n};\n\n/** [Internal] An item in a user's activity feed. Feed items represent project updates, initiative updates, or posts that appear in a user's personalized feed based on their team memberships and feed subscriptions. Each feed item references exactly one content entity. Feed items older than 6 months are automatically archived. */\nexport type FeedItem = Node & {\n  __typename?: \"FeedItem\";\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /** The initiative update referenced by this feed item. Null if the feed item references a different content type. */\n  initiativeUpdate?: Maybe<InitiativeUpdate>;\n  /** The organization this feed item belongs to. */\n  organization: Organization;\n  /** The post referenced by this feed item. Null if the feed item references a different content type. */\n  post?: Maybe<Post>;\n  /** The project update referenced by this feed item. Null if the feed item references a different content type. */\n  projectUpdate?: Maybe<ProjectUpdate>;\n  /** The team this feed item is associated with. Null if the feed item is not team-scoped. */\n  team?: Maybe<Team>;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  updatedAt: Scalars[\"DateTime\"];\n  /** The specific user this feed item is targeted to. Null if the feed item is targeted to a team or organization rather than an individual user. */\n  user?: Maybe<User>;\n};\n\nexport type FeedItemConnection = {\n  __typename?: \"FeedItemConnection\";\n  edges: Array<FeedItemEdge>;\n  nodes: Array<FeedItem>;\n  pageInfo: PageInfo;\n};\n\nexport type FeedItemEdge = {\n  __typename?: \"FeedItemEdge\";\n  /** Used in `before` and `after` args */\n  cursor: Scalars[\"String\"];\n  node: FeedItem;\n};\n\n/** Feed item filtering options */\nexport type FeedItemFilter = {\n  /** Compound filters, all of which need to be matched by the feed item. */\n  and?: InputMaybe<Array<FeedItemFilter>>;\n  /** Filters that the feed item author must satisfy. */\n  author?: InputMaybe<UserFilter>;\n  /** Comparator for the created at date. */\n  createdAt?: InputMaybe<DateComparator>;\n  /** Comparator for the identifier. */\n  id?: InputMaybe<IdComparator>;\n  /** Compound filters, one of which need to be matched by the feed item. */\n  or?: InputMaybe<Array<FeedItemFilter>>;\n  /** Filters that the feed item's project update must satisfy. */\n  projectUpdate?: InputMaybe<ProjectUpdateFilter>;\n  /** Filters that the related feed item initiatives must satisfy. */\n  relatedInitiatives?: InputMaybe<InitiativeCollectionFilter>;\n  /** Filters that the related feed item team must satisfy. */\n  relatedTeams?: InputMaybe<TeamCollectionFilter>;\n  /** Comparator for the project or initiative update health: onTrack, atRisk, offTrack */\n  updateHealth?: InputMaybe<StringComparator>;\n  /** Comparator for the update type: initiative, project, team */\n  updateType?: InputMaybe<StringComparator>;\n  /** Comparator for the updated at date. */\n  updatedAt?: InputMaybe<DateComparator>;\n};\n\n/** Cadence to generate feed summary */\nexport enum FeedSummarySchedule {\n  Daily = \"daily\",\n  Never = \"never\",\n  Weekly = \"weekly\",\n}\n\n/** The result of a data fetch query using natural language. */\nexport type FetchDataPayload = {\n  __typename?: \"FetchDataPayload\";\n  /** The fetched data as a JSON object. The shape depends on the natural language query and the resolved GraphQL query. Null if the query returned no results. */\n  data?: Maybe<Scalars[\"JSONObject\"]>;\n  /** The filter variables that were generated and applied to the GraphQL query. Null if no filters were needed. */\n  filters?: Maybe<Scalars[\"JSONObject\"]>;\n  /** The GraphQL query that was generated from the natural language input and executed to produce the data. Useful for debugging or reusing the query directly. */\n  query?: Maybe<Scalars[\"String\"]>;\n  /** Whether the fetch operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\nexport type FileUploadDeletePayload = {\n  __typename?: \"FileUploadDeletePayload\";\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\n/** By which resolution is frequency defined. */\nexport enum FrequencyResolutionType {\n  Daily = \"daily\",\n  Weekly = \"weekly\",\n}\n\n/** The result of a Front attachment mutation. */\nexport type FrontAttachmentPayload = {\n  __typename?: \"FrontAttachmentPayload\";\n  /** The issue attachment that was created. */\n  attachment: Attachment;\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\nexport type FrontSettingsInput = {\n  /** Whether a ticket should be automatically reopened when its linked Linear issue is canceled. */\n  automateTicketReopeningOnCancellation?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether a ticket should be automatically reopened when a comment is posted on its linked Linear issue */\n  automateTicketReopeningOnComment?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether a ticket should be automatically reopened when its linked Linear issue is completed. */\n  automateTicketReopeningOnCompletion?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether a ticket should be automatically reopened when its linked Linear project is canceled. */\n  automateTicketReopeningOnProjectCancellation?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether a ticket should be automatically reopened when its linked Linear project is completed. */\n  automateTicketReopeningOnProjectCompletion?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** [ALPHA] Whether customer and customer requests should not be automatically created when conversations are linked to a Linear issue. */\n  disableCustomerRequestsAutoCreation?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether Linear Agent should be enabled for this integration. */\n  enableAiIntake?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether an internal message should be added when someone comments on an issue. */\n  sendNoteOnComment?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether an internal message should be added when a Linear issue changes status (for status types except completed or canceled). */\n  sendNoteOnStatusChange?: InputMaybe<Scalars[\"Boolean\"]>;\n};\n\n/** A Git automation rule that automatically transitions issues to a specified workflow state when a Git event occurs (e.g., when a PR is opened, move the linked issue to 'In Review'). Each rule is scoped to a team and optionally to a specific target branch. When no target branch is specified, the rule acts as the default for all branches. Target-branch-specific rules override the defaults. */\nexport type GitAutomationState = Node & {\n  __typename?: \"GitAutomationState\";\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /**\n   * [DEPRECATED] The target branch, if null, the automation will be triggered on any branch.\n   * @deprecated Use targetBranch instead.\n   */\n  branchPattern?: Maybe<Scalars[\"String\"]>;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** The Git event that triggers this automation rule (e.g., branch created, PR opened for review, or PR merged). */\n  event: GitAutomationStates;\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /** The workflow state that linked issues will be transitioned to when the Git event fires. Null if this rule is configured to take no action, overriding any default rule for the same event. */\n  state?: Maybe<WorkflowState>;\n  /** The target branch that this automation rule applies to. When set, this rule only fires for pull requests targeting the specified branch pattern, overriding any default rule for the same event. Null if this is a default rule that applies to all branches. */\n  targetBranch?: Maybe<GitAutomationTargetBranch>;\n  /** The team that this automation rule belongs to. Issues must belong to this team for the automation to apply. */\n  team: Team;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  updatedAt: Scalars[\"DateTime\"];\n};\n\nexport type GitAutomationStateConnection = {\n  __typename?: \"GitAutomationStateConnection\";\n  edges: Array<GitAutomationStateEdge>;\n  nodes: Array<GitAutomationState>;\n  pageInfo: PageInfo;\n};\n\n/** Input for creating a new Git automation rule. */\nexport type GitAutomationStateCreateInput = {\n  /** The event that triggers the automation. */\n  event: GitAutomationStates;\n  /** The identifier in UUID v4 format. If none is provided, the backend will generate one. */\n  id?: InputMaybe<Scalars[\"String\"]>;\n  /** The associated workflow state. If null, will override default behaviour and take no action. */\n  stateId?: InputMaybe<Scalars[\"String\"]>;\n  /** The associated target branch. If null, all branches are targeted. */\n  targetBranchId?: InputMaybe<Scalars[\"String\"]>;\n  /** The team associated with the automation state. */\n  teamId: Scalars[\"String\"];\n};\n\nexport type GitAutomationStateEdge = {\n  __typename?: \"GitAutomationStateEdge\";\n  /** Used in `before` and `after` args */\n  cursor: Scalars[\"String\"];\n  node: GitAutomationState;\n};\n\n/** The result of a git automation state mutation. */\nexport type GitAutomationStatePayload = {\n  __typename?: \"GitAutomationStatePayload\";\n  /** The automation state that was created or updated. */\n  gitAutomationState: GitAutomationState;\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\n/** Input for updating an existing Git automation rule. */\nexport type GitAutomationStateUpdateInput = {\n  /** The event that triggers the automation. */\n  event?: InputMaybe<GitAutomationStates>;\n  /** The associated workflow state. */\n  stateId?: InputMaybe<Scalars[\"String\"]>;\n  /** The associated target branch. If null, all branches are targeted. */\n  targetBranchId?: InputMaybe<Scalars[\"String\"]>;\n};\n\n/** The Git events that can trigger an automation rule. Each value corresponds to a pull/merge request lifecycle event (e.g., branch created, PR opened for review, PR merged). */\nexport enum GitAutomationStates {\n  Draft = \"draft\",\n  Merge = \"merge\",\n  Mergeable = \"mergeable\",\n  Review = \"review\",\n  Start = \"start\",\n}\n\n/** A target branch definition used by Git automation rules to scope automations to specific branches. The branch can be specified as an exact name (e.g., 'main') or as a regular expression pattern (e.g., 'release/.*'). Each target branch belongs to a team and can have multiple automation rules associated with it, which override the team's default automation rules when a PR targets a matching branch. */\nexport type GitAutomationTargetBranch = Node & {\n  __typename?: \"GitAutomationTargetBranch\";\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** Git automation rules associated with this target branch. These rules override the team's default automation rules when a pull request targets a branch matching this pattern. */\n  automationStates: GitAutomationStateConnection;\n  /** The branch name or pattern to match against pull request target branches. Interpreted as a literal branch name unless isRegex is true, in which case it is treated as a regular expression. */\n  branchPattern: Scalars[\"String\"];\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /** Whether the branch pattern should be interpreted as a regular expression. When false, the pattern is matched as an exact branch name. */\n  isRegex: Scalars[\"Boolean\"];\n  /** The team that this target branch definition belongs to. The branch pattern is unique within a team. */\n  team: Team;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  updatedAt: Scalars[\"DateTime\"];\n};\n\n/** A target branch definition used by Git automation rules to scope automations to specific branches. The branch can be specified as an exact name (e.g., 'main') or as a regular expression pattern (e.g., 'release/.*'). Each target branch belongs to a team and can have multiple automation rules associated with it, which override the team's default automation rules when a PR targets a matching branch. */\nexport type GitAutomationTargetBranchAutomationStatesArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\n/** Input for creating a new Git target branch definition. */\nexport type GitAutomationTargetBranchCreateInput = {\n  /** The target branch pattern. */\n  branchPattern: Scalars[\"String\"];\n  /** The identifier in UUID v4 format. If none is provided, the backend will generate one. */\n  id?: InputMaybe<Scalars[\"String\"]>;\n  /** Whether the branch pattern is a regular expression. */\n  isRegex?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** The team associated with the Git target branch automation. */\n  teamId: Scalars[\"String\"];\n};\n\n/** The result of a git automation target branch mutation. */\nexport type GitAutomationTargetBranchPayload = {\n  __typename?: \"GitAutomationTargetBranchPayload\";\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n  /** The Git target branch automation that was created or updated. */\n  targetBranch: GitAutomationTargetBranch;\n};\n\n/** Input for updating an existing Git target branch definition. */\nexport type GitAutomationTargetBranchUpdateInput = {\n  /** The target branch pattern. */\n  branchPattern?: InputMaybe<Scalars[\"String\"]>;\n  /** Whether the branch pattern is a regular expression. */\n  isRegex?: InputMaybe<Scalars[\"Boolean\"]>;\n};\n\nexport type GitHubCommitIntegrationPayload = {\n  __typename?: \"GitHubCommitIntegrationPayload\";\n  /** GitHub-specific details for the operation. Populated by GitHub-related mutations only. */\n  gitHub?: Maybe<GitHubIntegrationConnectDetails>;\n  /** The integration that was created or updated. */\n  integration?: Maybe<Integration>;\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n  /** The webhook secret to provide to GitHub. */\n  webhookSecret: Scalars[\"String\"];\n};\n\nexport type GitHubEnterpriseServerInstallVerificationPayload = {\n  __typename?: \"GitHubEnterpriseServerInstallVerificationPayload\";\n  /** Has the install been successful. */\n  success: Scalars[\"Boolean\"];\n};\n\nexport type GitHubEnterpriseServerPayload = {\n  __typename?: \"GitHubEnterpriseServerPayload\";\n  /** GitHub-specific details for the operation. Populated by GitHub-related mutations only. */\n  gitHub?: Maybe<GitHubIntegrationConnectDetails>;\n  /** The app install address. */\n  installUrl: Scalars[\"String\"];\n  /** The integration that was created or updated. */\n  integration?: Maybe<Integration>;\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** The setup address. */\n  setupUrl: Scalars[\"String\"];\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n  /** The webhook secret to provide to GitHub. */\n  webhookSecret: Scalars[\"String\"];\n};\n\nexport type GitHubImportSettingsInput = {\n  /** A map storing all available issue labels per repository */\n  labels?: InputMaybe<Scalars[\"JSONObject\"]>;\n  /** The avatar URL for the GitHub organization. */\n  orgAvatarUrl: Scalars[\"String\"];\n  /** The GitHub organization's name. */\n  orgLogin: Scalars[\"String\"];\n  /** The type of Github org */\n  orgType: GithubOrgType;\n  /** The names of the repositories connected for the GitHub integration. */\n  repositories: Array<GitHubRepoInput>;\n};\n\n/** GitHub-specific details that some integration mutations may return alongside the standard payload. Populated only by GitHub-related mutations. */\nexport type GitHubIntegrationConnectDetails = {\n  __typename?: \"GitHubIntegrationConnectDetails\";\n  /** Full names ('owner/repo') of repositories whose existing GitHub Issues sync mappings would become inaccessible if the new GitHub App installation replaces the existing one. When non-empty the connect was halted; the client should surface the impact and re-call the mutation with `confirmReplace: true` to commit, or do nothing to leave the integration unchanged. Capped at a small constant; longer lists are truncated. */\n  lostRepositoryNames?: Maybe<Array<Scalars[\"String\"]>>;\n};\n\nexport type GitHubPersonalSettingsInput = {\n  /** The GitHub user's name. */\n  login: Scalars[\"String\"];\n};\n\n/** Instruction for the client after attempting to remove code access from a GitHub integration. */\nexport enum GitHubRemoveCodeAccessAction {\n  Done = \"Done\",\n  InstallBasicApp = \"InstallBasicApp\",\n}\n\nexport type GitHubRepoInput = {\n  /** Whether the repository is archived. */\n  archived?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** The external identifier (GitHub node ID) for the repository. */\n  externalId?: InputMaybe<Scalars[\"String\"]>;\n  /** The full name of the repository. */\n  fullName: Scalars[\"String\"];\n  /** The GitHub repo id. */\n  id: Scalars[\"Float\"];\n};\n\nexport type GitHubRepoMappingInput = {\n  /** Whether the sync for this mapping is bidirectional. */\n  bidirectional?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether this mapping is the default one for issue creation. */\n  default?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Labels to filter incoming GitHub issue creation by. */\n  gitHubLabels?: InputMaybe<Array<Scalars[\"String\"]>>;\n  /** The GitHub repo id. */\n  gitHubRepoId: Scalars[\"Float\"];\n  /** The unique identifier for this mapping. */\n  id: Scalars[\"String\"];\n  /** The Linear team id to map to the given project. */\n  linearTeamId: Scalars[\"String\"];\n};\n\nexport type GitHubSettingsInput = {\n  /** Whether the integration has code access */\n  codeAccess?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** The enterprise URL if this is a GitHub Enterprise Cloud integration. */\n  enterpriseUrl?: InputMaybe<Scalars[\"String\"]>;\n  /** The stable external identifier (GitHub node ID) for the organization. */\n  externalOrgId?: InputMaybe<Scalars[\"String\"]>;\n  /** The avatar URL for the GitHub organization. */\n  orgAvatarUrl?: InputMaybe<Scalars[\"String\"]>;\n  /** The GitHub organization's name. */\n  orgLogin: Scalars[\"String\"];\n  /** The type of Github org */\n  orgType?: InputMaybe<GithubOrgType>;\n  pullRequestReviewTool?: InputMaybe<PullRequestReviewTool>;\n  /** The names of the repositories connected for the GitHub integration. */\n  repositories?: InputMaybe<Array<GitHubRepoInput>>;\n  /** Mapping of team to repository for syncing. */\n  repositoriesMapping?: InputMaybe<Array<GitHubRepoMappingInput>>;\n};\n\nexport type GitLabIntegrationCreatePayload = {\n  __typename?: \"GitLabIntegrationCreatePayload\";\n  /** Error message if the connection failed. */\n  error?: Maybe<Scalars[\"String\"]>;\n  /** Method and post-encoding upstream URI of the failed request, for debugging proxy allowlist rules (e.g. `GET /api/v4/projects/aire%2Fagents`). */\n  errorRequest?: Maybe<Scalars[\"String\"]>;\n  /** Response body from GitLab for debugging. */\n  errorResponseBody?: Maybe<Scalars[\"String\"]>;\n  /** Response headers from GitLab for debugging (JSON stringified). */\n  errorResponseHeaders?: Maybe<Scalars[\"String\"]>;\n  /** GitHub-specific details for the operation. Populated by GitHub-related mutations only. */\n  gitHub?: Maybe<GitHubIntegrationConnectDetails>;\n  /** The integration that was created or updated. */\n  integration?: Maybe<Integration>;\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n  /** The webhook secret to provide to GitLab. */\n  webhookSecret: Scalars[\"String\"];\n};\n\nexport type GitLabSettingsInput = {\n  /** The ISO timestamp the GitLab access token expires. */\n  expiresAt?: InputMaybe<Scalars[\"String\"]>;\n  /** Whether the token is limited to a read-only scope. */\n  readonly?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** The self-hosted URL of the GitLab instance. */\n  url?: InputMaybe<Scalars[\"String\"]>;\n  /** When true, MR webhook PR sync uses the project-scoped REST aggregator instead of GraphQL. Set automatically for teleport-routed installations whose proxies require all upstream paths to live under `/api/v4/projects/...`. */\n  useRestPrSync?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Path or numeric ID of a project to use for the setup health check. Set this when the GitLab tenant blocks non-project API endpoints; the setup check then validates against this single project instead of the personal access token endpoint. */\n  validationProjectPath?: InputMaybe<Scalars[\"String\"]>;\n};\n\nexport type GitLabTestConnectionPayload = {\n  __typename?: \"GitLabTestConnectionPayload\";\n  /** Error message if the connection test failed. */\n  error?: Maybe<Scalars[\"String\"]>;\n  /** Method and post-encoding upstream URI of the failed request, for debugging proxy allowlist rules (e.g. `GET /api/v4/projects/aire%2Fagents`). */\n  errorRequest?: Maybe<Scalars[\"String\"]>;\n  /** Response body from GitLab for debugging. */\n  errorResponseBody?: Maybe<Scalars[\"String\"]>;\n  /** Response headers from GitLab for debugging (JSON stringified). */\n  errorResponseHeaders?: Maybe<Scalars[\"String\"]>;\n  /** GitHub-specific details for the operation. Populated by GitHub-related mutations only. */\n  gitHub?: Maybe<GitHubIntegrationConnectDetails>;\n  /** The integration that was created or updated. */\n  integration?: Maybe<Integration>;\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\n/** [Internal] The kind of link between an issue and a pull request. */\nexport enum GitLinkKind {\n  Closes = \"closes\",\n  Contributes = \"contributes\",\n  Links = \"links\",\n}\n\nexport enum GithubOrgType {\n  Organization = \"organization\",\n  User = \"user\",\n}\n\nexport type GongRecordingImportConfigInput = {\n  /** The team ID to create issues in for imported recordings. Set to null to disable import. */\n  teamId?: InputMaybe<Scalars[\"String\"]>;\n};\n\nexport type GongSettingsInput = {\n  /** Configuration for recording import. */\n  importConfig?: InputMaybe<GongRecordingImportConfigInput>;\n  /** Whether to tag matching internal Gong call participants as user mentions in created issues. */\n  tagParticipantsInIssues?: InputMaybe<Scalars[\"Boolean\"]>;\n};\n\nexport type GoogleSheetsExportSettings = {\n  /** Whether the export is enabled. */\n  enabled?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** The ID of the target sheet (tab) within the Google Sheet. */\n  sheetId?: InputMaybe<Scalars[\"Float\"]>;\n  /** The ID of the exported Google Sheet. */\n  spreadsheetId?: InputMaybe<Scalars[\"String\"]>;\n  /** The URL of the exported Google Sheet. */\n  spreadsheetUrl?: InputMaybe<Scalars[\"String\"]>;\n  /** The date of the most recent export. */\n  updatedAt?: InputMaybe<Scalars[\"DateTime\"]>;\n};\n\nexport type GoogleSheetsSettingsInput = {\n  /** The export settings for initiatives. */\n  initiative?: InputMaybe<GoogleSheetsExportSettings>;\n  /** The export settings for issues. */\n  issue?: InputMaybe<GoogleSheetsExportSettings>;\n  /** The export settings for projects. */\n  project?: InputMaybe<GoogleSheetsExportSettings>;\n  /** [Deprecated] The ID of the target sheet (tab) within the Google Sheet. */\n  sheetId?: InputMaybe<Scalars[\"Float\"]>;\n  /** [Deprecated] The ID of the exported Google Sheet. */\n  spreadsheetId?: InputMaybe<Scalars[\"String\"]>;\n  /** [Deprecated] The URL of the exported Google Sheet. */\n  spreadsheetUrl?: InputMaybe<Scalars[\"String\"]>;\n  /** [Deprecated] The date of the most recent export. */\n  updatedIssuesAt?: InputMaybe<Scalars[\"DateTime\"]>;\n};\n\nexport type GoogleUserAccountAuthInput = {\n  /** Code returned from Google's OAuth flow. */\n  code: Scalars[\"String\"];\n  /** An optional parameter to disable new user signup and force login. Default: false. */\n  disallowSignup?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** An optional invite link for a workspace used to populate available workspaces. */\n  inviteLink?: InputMaybe<Scalars[\"String\"]>;\n  /** The URI to redirect the user to. */\n  redirectUri?: InputMaybe<Scalars[\"String\"]>;\n  /** PostHog session ID for attribution tracking. */\n  sessionId?: InputMaybe<Scalars[\"String\"]>;\n  /** The timezone of the user's browser. */\n  timezone: Scalars[\"String\"];\n};\n\n/** Union type for all possible guidance rule origins */\nexport type GuidanceRuleOriginWebhookPayload = OrganizationOriginWebhookPayload | TeamOriginWebhookPayload;\n\n/** Metadata for guidance that should be provided to an AI agent. */\nexport type GuidanceRuleWebhookPayload = {\n  __typename?: \"GuidanceRuleWebhookPayload\";\n  /** The content of the guidance as markdown. */\n  body: Scalars[\"String\"];\n  /** Where the guidance was defined within the organization. */\n  origin: GuidanceRuleOriginWebhookPayload;\n};\n\n/** Comparator for identifiers. */\nexport type IdComparator = {\n  /** Equals constraint. */\n  eq?: InputMaybe<Scalars[\"ID\"]>;\n  /** In-array constraint. */\n  in?: InputMaybe<Array<Scalars[\"ID\"]>>;\n  /** Not-equals constraint. */\n  neq?: InputMaybe<Scalars[\"ID\"]>;\n  /** Not-in-array constraint. */\n  nin?: InputMaybe<Array<Scalars[\"ID\"]>>;\n};\n\n/** A SAML/SSO or web forms identity provider configuration for a workspace. Identity providers enable single sign-on authentication via SAML 2.0 and can optionally support SCIM for automated user provisioning and group-based role mapping. Each workspace can have a default general-purpose identity provider and additional web forms identity providers for Asks web authentication. */\nexport type IdentityProvider = Node & {\n  __typename?: \"IdentityProvider\";\n  /** [INTERNAL] SCIM admins group push settings. */\n  adminsGroupPush?: Maybe<Scalars[\"JSONObject\"]>;\n  /** Whether users are allowed to change their name and display name even if SCIM is enabled. */\n  allowNameChange: Scalars[\"Boolean\"];\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** Whether the identity provider is the default identity provider migrated from organization level settings. */\n  defaultMigrated: Scalars[\"Boolean\"];\n  /** [INTERNAL] SCIM guests group push settings. */\n  guestsGroupPush?: Maybe<Scalars[\"JSONObject\"]>;\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /** The issuer's custom entity ID. */\n  issuerEntityId?: Maybe<Scalars[\"String\"]>;\n  /** [INTERNAL] SCIM owners group push settings. */\n  ownersGroupPush?: Maybe<Scalars[\"JSONObject\"]>;\n  /** The SAML priority used to pick default workspace in SAML SP initiated flow, when same domain is claimed for SAML by multiple workspaces. Lower priority value means higher preference. */\n  priority?: Maybe<Scalars[\"Float\"]>;\n  /** Whether SAML authentication is enabled for the workspace. */\n  samlEnabled: Scalars[\"Boolean\"];\n  /** Whether SCIM provisioning is enabled for the workspace. */\n  scimEnabled: Scalars[\"Boolean\"];\n  /** The service provider (Linear) custom entity ID. Defaults to https://auth.linear.app/sso */\n  spEntityId?: Maybe<Scalars[\"String\"]>;\n  /** Binding method for authentication call. Can be either `post` (default) or `redirect`. */\n  ssoBinding?: Maybe<Scalars[\"String\"]>;\n  /** Sign in endpoint URL for the identity provider. */\n  ssoEndpoint?: Maybe<Scalars[\"String\"]>;\n  /** The algorithm of the Signing Certificate. Can be one of `sha1`, `sha256` (default), or `sha512`. */\n  ssoSignAlgo?: Maybe<Scalars[\"String\"]>;\n  /** X.509 Signing Certificate in string form. */\n  ssoSigningCert?: Maybe<Scalars[\"String\"]>;\n  /** The type of identity provider. */\n  type: IdentityProviderType;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  updatedAt: Scalars[\"DateTime\"];\n};\n\n/** The type of identity provider. */\nexport enum IdentityProviderType {\n  General = \"general\",\n  WebForms = \"webForms\",\n}\n\nexport type ImageUploadFromUrlPayload = {\n  __typename?: \"ImageUploadFromUrlPayload\";\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n  /** The URL containing the image. */\n  url?: Maybe<Scalars[\"String\"]>;\n};\n\nexport type InheritanceEntityMapping = {\n  /** Mapping of the IssueLabel ID to the new IssueLabel name. */\n  issueLabels?: InputMaybe<Scalars[\"JSONObject\"]>;\n  /** Mapping of the WorkflowState ID to the new WorkflowState ID. */\n  workflowStates: Scalars[\"JSONObject\"];\n};\n\n/** An initiative is a high-level strategic grouping of projects toward a business goal. Initiatives can contain multiple projects, have their own status updates and health tracking, and can be organized hierarchically with parent-child relationships. */\nexport type Initiative = Node & {\n  __typename?: \"Initiative\";\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The initiative's color. */\n  color?: Maybe<Scalars[\"String\"]>;\n  /** The time at which the initiative was moved into Completed status. Null if the initiative has not been completed. */\n  completedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The initiative's content in markdown format. */\n  content?: Maybe<Scalars[\"String\"]>;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** The user who created the initiative. */\n  creator?: Maybe<User>;\n  /** The description of the initiative. */\n  description?: Maybe<Scalars[\"String\"]>;\n  /** The content of the initiative description. */\n  documentContent?: Maybe<DocumentContent>;\n  /** Documents associated with the initiative. */\n  documents: DocumentConnection;\n  /** [Internal] Facets associated with the initiative, used for filtering and categorization. */\n  facets: Array<Facet>;\n  /** The resolution of the reminder frequency. */\n  frequencyResolution: FrequencyResolutionType;\n  /** The overall health of the initiative, derived from the most recent initiative update. Possible values are onTrack, atRisk, or offTrack. Null if no health has been reported. */\n  health?: Maybe<InitiativeUpdateHealthType>;\n  /** The time at which the initiative health was last updated, typically when a new initiative update is posted. Null if health has never been set. */\n  healthUpdatedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** History entries associated with the initiative. */\n  history: InitiativeHistoryConnection;\n  /** The icon of the initiative. Can be an emoji or a decorative icon type. */\n  icon?: Maybe<Scalars[\"String\"]>;\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /** Initiative updates associated with the initiative. */\n  initiativeUpdates: InitiativeUpdateConnection;\n  /** Settings for all integrations associated with that initiative. */\n  integrationsSettings?: Maybe<IntegrationsSettings>;\n  /** [Internal] The IDs of the initiative labels associated with this initiative. */\n  labelIds: Array<Scalars[\"String\"]>;\n  /** [Internal] Labels associated with this initiative. */\n  labels: InitiativeLabelConnection;\n  /** The most recent status update posted for this initiative. Null if no updates have been posted. */\n  lastUpdate?: Maybe<InitiativeUpdate>;\n  /** Links associated with the initiative. */\n  links: EntityExternalLinkConnection;\n  /** The name of the initiative. */\n  name: Scalars[\"String\"];\n  /** The workspace of the initiative. */\n  organization: Organization;\n  /** The user who owns the initiative. The owner is typically responsible for posting status updates and driving the initiative to completion. Null if no owner is assigned. */\n  owner?: Maybe<User>;\n  /** Parent initiative associated with the initiative. */\n  parentInitiative?: Maybe<Initiative>;\n  /** [Internal] Parent initiatives associated with the initiative. */\n  parentInitiatives: InitiativeConnection;\n  /** Projects associated with the initiative. */\n  projects: ProjectConnection;\n  /** The initiative's unique URL slug, used to construct human-readable URLs. */\n  slugId: Scalars[\"String\"];\n  /** The sort order of the initiative within the workspace. */\n  sortOrder: Scalars[\"Float\"];\n  /** The time at which the initiative was moved into Active status. Null if the initiative has not been activated. */\n  startedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The lifecycle status of the initiative. One of Planned, Active, Completed. */\n  status: InitiativeStatus;\n  /** Sub-initiatives associated with the initiative. */\n  subInitiatives: InitiativeConnection;\n  /** The estimated completion date of the initiative. Null if no target date is set. */\n  targetDate?: Maybe<Scalars[\"TimelessDate\"]>;\n  /** The resolution of the initiative's estimated completion date, indicating whether it refers to a specific day, week, month, quarter, or year. */\n  targetDateResolution?: Maybe<DateResolutionType>;\n  /** A flag that indicates whether the initiative is in the trash bin. */\n  trashed?: Maybe<Scalars[\"Boolean\"]>;\n  /** The frequency at which to prompt for updates. When not set, reminders are inherited from workspace. */\n  updateReminderFrequency?: Maybe<Scalars[\"Float\"]>;\n  /** The n-weekly frequency at which to prompt for updates. When not set, reminders are inherited from workspace. */\n  updateReminderFrequencyInWeeks?: Maybe<Scalars[\"Float\"]>;\n  /** The day at which to prompt for updates. */\n  updateRemindersDay?: Maybe<Day>;\n  /** The hour at which to prompt for updates. */\n  updateRemindersHour?: Maybe<Scalars[\"Float\"]>;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  updatedAt: Scalars[\"DateTime\"];\n  /** Initiative URL. */\n  url: Scalars[\"String\"];\n};\n\n/** An initiative is a high-level strategic grouping of projects toward a business goal. Initiatives can contain multiple projects, have their own status updates and health tracking, and can be organized hierarchically with parent-child relationships. */\nexport type InitiativeDocumentsArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<DocumentFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\n/** An initiative is a high-level strategic grouping of projects toward a business goal. Initiatives can contain multiple projects, have their own status updates and health tracking, and can be organized hierarchically with parent-child relationships. */\nexport type InitiativeHistoryArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\n/** An initiative is a high-level strategic grouping of projects toward a business goal. Initiatives can contain multiple projects, have their own status updates and health tracking, and can be organized hierarchically with parent-child relationships. */\nexport type InitiativeInitiativeUpdatesArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\n/** An initiative is a high-level strategic grouping of projects toward a business goal. Initiatives can contain multiple projects, have their own status updates and health tracking, and can be organized hierarchically with parent-child relationships. */\nexport type InitiativeLabelsArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<InitiativeLabelFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\n/** An initiative is a high-level strategic grouping of projects toward a business goal. Initiatives can contain multiple projects, have their own status updates and health tracking, and can be organized hierarchically with parent-child relationships. */\nexport type InitiativeLinksArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\n/** An initiative is a high-level strategic grouping of projects toward a business goal. Initiatives can contain multiple projects, have their own status updates and health tracking, and can be organized hierarchically with parent-child relationships. */\nexport type InitiativeParentInitiativesArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<InitiativeFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n  sort?: InputMaybe<Array<InitiativeSortInput>>;\n};\n\n/** An initiative is a high-level strategic grouping of projects toward a business goal. Initiatives can contain multiple projects, have their own status updates and health tracking, and can be organized hierarchically with parent-child relationships. */\nexport type InitiativeProjectsArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<ProjectFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  includeSubInitiatives?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n  sort?: InputMaybe<Array<ProjectSortInput>>;\n};\n\n/** An initiative is a high-level strategic grouping of projects toward a business goal. Initiatives can contain multiple projects, have their own status updates and health tracking, and can be organized hierarchically with parent-child relationships. */\nexport type InitiativeSubInitiativesArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<InitiativeFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n  sort?: InputMaybe<Array<InitiativeSortInput>>;\n};\n\n/** A generic payload return from entity archive mutations. */\nexport type InitiativeArchivePayload = ArchivePayload & {\n  __typename?: \"InitiativeArchivePayload\";\n  /** The archived/unarchived entity. Null if entity was deleted. */\n  entity?: Maybe<Initiative>;\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\n/** Certain properties of an initiative. */\nexport type InitiativeChildWebhookPayload = {\n  __typename?: \"InitiativeChildWebhookPayload\";\n  /** The ID of the initiative. */\n  id: Scalars[\"String\"];\n  /** The name of the initiative. */\n  name: Scalars[\"String\"];\n  /** The URL of the initiative. */\n  url: Scalars[\"String\"];\n};\n\n/** Initiative collection filtering options. */\nexport type InitiativeCollectionFilter = {\n  /** Comparator for the initiative activity type. */\n  activityType?: InputMaybe<StringComparator>;\n  /** Filters that the initiative must be an ancestor of. */\n  ancestors?: InputMaybe<InitiativeCollectionFilter>;\n  /** Compound filters, all of which need to be matched by the initiative. */\n  and?: InputMaybe<Array<InitiativeCollectionFilter>>;\n  /** Comparator for the initiative completed at date. */\n  completedAt?: InputMaybe<NullableDateComparator>;\n  /** Comparator for the created at date. */\n  createdAt?: InputMaybe<DateComparator>;\n  /** Filters that the initiative creator must satisfy. */\n  creator?: InputMaybe<NullableUserFilter>;\n  /** Filters that needs to be matched by all initiatives. */\n  every?: InputMaybe<InitiativeFilter>;\n  /** Comparator for the initiative health: onTrack, atRisk, offTrack */\n  health?: InputMaybe<StringComparator>;\n  /** Comparator for the initiative health (with age): onTrack, atRisk, offTrack, outdated, noUpdate */\n  healthWithAge?: InputMaybe<StringComparator>;\n  /** Comparator for the identifier. */\n  id?: InputMaybe<IdComparator>;\n  /** Filters that the initiative updates must satisfy. */\n  initiativeUpdates?: InputMaybe<InitiativeUpdatesCollectionFilter>;\n  /** [Internal] Filters that the initiative labels must satisfy. */\n  labels?: InputMaybe<InitiativeLabelCollectionFilter>;\n  /** Comparator for the collection length. */\n  length?: InputMaybe<NumberComparator>;\n  /** Comparator for the initiative name. */\n  name?: InputMaybe<StringComparator>;\n  /** Compound filters, one of which need to be matched by the initiative. */\n  or?: InputMaybe<Array<InitiativeCollectionFilter>>;\n  /** Filters that the initiative owner must satisfy. */\n  owner?: InputMaybe<NullableUserFilter>;\n  /** Comparator for the initiative slug ID. */\n  slugId?: InputMaybe<StringComparator>;\n  /** Filters that needs to be matched by some initiatives. */\n  some?: InputMaybe<InitiativeFilter>;\n  /** Comparator for the initiative started at date. */\n  startedAt?: InputMaybe<NullableDateComparator>;\n  /** Comparator for the initiative status: Planned, Active, Completed */\n  status?: InputMaybe<StringComparator>;\n  /** Comparator for the initiative target date. */\n  targetDate?: InputMaybe<NullableDateComparator>;\n  /** Filters that the initiative teams must satisfy. */\n  teams?: InputMaybe<TeamCollectionFilter>;\n  /** Comparator for the updated at date. */\n  updatedAt?: InputMaybe<DateComparator>;\n};\n\nexport type InitiativeConnection = {\n  __typename?: \"InitiativeConnection\";\n  edges: Array<InitiativeEdge>;\n  nodes: Array<Initiative>;\n  pageInfo: PageInfo;\n};\n\n/** The properties of the initiative to create. */\nexport type InitiativeCreateInput = {\n  /** The initiative's color. */\n  color?: InputMaybe<Scalars[\"String\"]>;\n  /** The initiative's content in markdown format. */\n  content?: InputMaybe<Scalars[\"String\"]>;\n  /** The description of the initiative. */\n  description?: InputMaybe<Scalars[\"String\"]>;\n  /** The initiative's icon. */\n  icon?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifier in UUID v4 format. If none is provided, the backend will generate one. */\n  id?: InputMaybe<Scalars[\"String\"]>;\n  /** [Internal] The identifiers of the initiative labels associated with this initiative. */\n  labelIds?: InputMaybe<Array<Scalars[\"String\"]>>;\n  /** The name of the initiative. */\n  name: Scalars[\"String\"];\n  /** The owner of the initiative. */\n  ownerId?: InputMaybe<Scalars[\"String\"]>;\n  /** The sort order of the initiative within the workspace. */\n  sortOrder?: InputMaybe<Scalars[\"Float\"]>;\n  /** The initiative's status. */\n  status?: InputMaybe<InitiativeStatus>;\n  /** The estimated completion date of the initiative. */\n  targetDate?: InputMaybe<Scalars[\"TimelessDate\"]>;\n  /** The resolution of the initiative's estimated completion date. */\n  targetDateResolution?: InputMaybe<DateResolutionType>;\n};\n\n/** Initiative creation date sorting options. */\nexport type InitiativeCreatedAtSort = {\n  /** Whether nulls should be sorted first or last */\n  nulls?: InputMaybe<PaginationNulls>;\n  /** The order for the individual sort */\n  order?: InputMaybe<PaginationSortOrder>;\n};\n\nexport type InitiativeEdge = {\n  __typename?: \"InitiativeEdge\";\n  /** Used in `before` and `after` args */\n  cursor: Scalars[\"String\"];\n  node: Initiative;\n};\n\n/** Initiative filtering options. */\nexport type InitiativeFilter = {\n  /** Comparator for the initiative activity type. */\n  activityType?: InputMaybe<StringComparator>;\n  /** Filters that the initiative must be an ancestor of. */\n  ancestors?: InputMaybe<InitiativeCollectionFilter>;\n  /** Compound filters, all of which need to be matched by the initiative. */\n  and?: InputMaybe<Array<InitiativeFilter>>;\n  /** Comparator for the initiative completed at date. */\n  completedAt?: InputMaybe<NullableDateComparator>;\n  /** Comparator for the created at date. */\n  createdAt?: InputMaybe<DateComparator>;\n  /** Filters that the initiative creator must satisfy. */\n  creator?: InputMaybe<NullableUserFilter>;\n  /** Comparator for the initiative health: onTrack, atRisk, offTrack */\n  health?: InputMaybe<StringComparator>;\n  /** Comparator for the initiative health (with age): onTrack, atRisk, offTrack, outdated, noUpdate */\n  healthWithAge?: InputMaybe<StringComparator>;\n  /** Comparator for the identifier. */\n  id?: InputMaybe<IdComparator>;\n  /** Filters that the initiative updates must satisfy. */\n  initiativeUpdates?: InputMaybe<InitiativeUpdatesCollectionFilter>;\n  /** [Internal] Filters that the initiative labels must satisfy. */\n  labels?: InputMaybe<InitiativeLabelCollectionFilter>;\n  /** Comparator for the initiative name. */\n  name?: InputMaybe<StringComparator>;\n  /** Compound filters, one of which need to be matched by the initiative. */\n  or?: InputMaybe<Array<InitiativeFilter>>;\n  /** Filters that the initiative owner must satisfy. */\n  owner?: InputMaybe<NullableUserFilter>;\n  /** Comparator for the initiative slug ID. */\n  slugId?: InputMaybe<StringComparator>;\n  /** Comparator for the initiative started at date. */\n  startedAt?: InputMaybe<NullableDateComparator>;\n  /** Comparator for the initiative status: Planned, Active, Completed */\n  status?: InputMaybe<StringComparator>;\n  /** Comparator for the initiative target date. */\n  targetDate?: InputMaybe<NullableDateComparator>;\n  /** Filters that the initiative teams must satisfy. */\n  teams?: InputMaybe<TeamCollectionFilter>;\n  /** Comparator for the updated at date. */\n  updatedAt?: InputMaybe<DateComparator>;\n};\n\n/** Initiative health sorting options. */\nexport type InitiativeHealthSort = {\n  /** Whether nulls should be sorted first or last */\n  nulls?: InputMaybe<PaginationNulls>;\n  /** The order for the individual sort */\n  order?: InputMaybe<PaginationSortOrder>;\n};\n\n/** Initiative health update date sorting options. */\nexport type InitiativeHealthUpdatedAtSort = {\n  /** Whether nulls should be sorted first or last */\n  nulls?: InputMaybe<PaginationNulls>;\n  /** The order for the individual sort */\n  order?: InputMaybe<PaginationSortOrder>;\n};\n\n/** A history record associated with an initiative. Tracks changes to initiative properties such as name, status, owner, target date, icon, color, and parent-child relationships over time. */\nexport type InitiativeHistory = Node & {\n  __typename?: \"InitiativeHistory\";\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** The events that happened while recording that history. */\n  entries: Scalars[\"JSONObject\"];\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /** The initiative that this history record belongs to. */\n  initiative: Initiative;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  updatedAt: Scalars[\"DateTime\"];\n};\n\nexport type InitiativeHistoryConnection = {\n  __typename?: \"InitiativeHistoryConnection\";\n  edges: Array<InitiativeHistoryEdge>;\n  nodes: Array<InitiativeHistory>;\n  pageInfo: PageInfo;\n};\n\nexport type InitiativeHistoryEdge = {\n  __typename?: \"InitiativeHistoryEdge\";\n  /** Used in `before` and `after` args */\n  cursor: Scalars[\"String\"];\n  node: InitiativeHistory;\n};\n\n/** A label that can be applied to initiatives for categorization. Initiative labels are workspace-level and can be organized into groups with a parent-child hierarchy. Only child labels (not group labels) can be directly applied to initiatives. */\nexport type InitiativeLabel = Node & {\n  __typename?: \"InitiativeLabel\";\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The label's color as a HEX string (e.g., '#EB5757'). Used for visual identification of the label in the UI. */\n  color: Scalars[\"String\"];\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** The user who created the label. */\n  creator?: Maybe<User>;\n  /** The label's description. */\n  description?: Maybe<Scalars[\"String\"]>;\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /** Whether the label is a group. When true, this label acts as a container for child labels and cannot be directly applied to issues or projects. When false, the label can be directly applied. */\n  isGroup: Scalars[\"Boolean\"];\n  /** The date when the label was last applied to an issue, project, or initiative. Null if the label has never been applied. */\n  lastAppliedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The label's name. */\n  name: Scalars[\"String\"];\n  /** The workspace that the initiative label belongs to. */\n  organization: Organization;\n  /** The parent label group. If set, this label is a child within a group. Only one child label from each group can be applied to an initiative at a time. */\n  parent?: Maybe<InitiativeLabel>;\n  /** [Internal] When the label was retired. */\n  retiredAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The user who retired the label. Retired labels cannot be applied to new initiatives but remain on existing ones. Null if the label is active. */\n  retiredBy?: Maybe<User>;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  updatedAt: Scalars[\"DateTime\"];\n};\n\n/** Certain properties of an initiative label. */\nexport type InitiativeLabelChildWebhookPayload = {\n  __typename?: \"InitiativeLabelChildWebhookPayload\";\n  /** The color of the initiative label. */\n  color: Scalars[\"String\"];\n  /** The ID of the initiative label. */\n  id: Scalars[\"String\"];\n  /** The name of the initiative label. */\n  name: Scalars[\"String\"];\n  /** The parent ID of the initiative label. */\n  parentId?: Maybe<Scalars[\"String\"]>;\n};\n\n/** Initiative label filtering options. */\nexport type InitiativeLabelCollectionFilter = {\n  /** Compound filters, all of which need to be matched by the label. */\n  and?: InputMaybe<Array<InitiativeLabelCollectionFilter>>;\n  /** Comparator for the created at date. */\n  createdAt?: InputMaybe<DateComparator>;\n  /** Filters that the initiative labels creator must satisfy. */\n  creator?: InputMaybe<NullableUserFilter>;\n  /** Filters that needs to be matched by all initiative labels. */\n  every?: InputMaybe<InitiativeLabelFilter>;\n  /** Comparator for the identifier. */\n  id?: InputMaybe<IdComparator>;\n  /** Comparator for whether the label is a group label. */\n  isGroup?: InputMaybe<BooleanComparator>;\n  /** Comparator for the collection length. */\n  length?: InputMaybe<NumberComparator>;\n  /** Comparator for the name. */\n  name?: InputMaybe<StringComparator>;\n  /** Filter based on the existence of the relation. */\n  null?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Compound filters, one of which need to be matched by the label. */\n  or?: InputMaybe<Array<InitiativeLabelCollectionFilter>>;\n  /** Filters that the initiative label's parent label must satisfy. */\n  parent?: InputMaybe<InitiativeLabelFilter>;\n  /** Filters that needs to be matched by some initiative labels. */\n  some?: InputMaybe<InitiativeLabelCollectionFilter>;\n  /** Comparator for the updated at date. */\n  updatedAt?: InputMaybe<DateComparator>;\n};\n\nexport type InitiativeLabelConnection = {\n  __typename?: \"InitiativeLabelConnection\";\n  edges: Array<InitiativeLabelEdge>;\n  nodes: Array<InitiativeLabel>;\n  pageInfo: PageInfo;\n};\n\nexport type InitiativeLabelEdge = {\n  __typename?: \"InitiativeLabelEdge\";\n  /** Used in `before` and `after` args */\n  cursor: Scalars[\"String\"];\n  node: InitiativeLabel;\n};\n\n/** Initiative label filtering options. */\nexport type InitiativeLabelFilter = {\n  /** Compound filters, all of which need to be matched by the label. */\n  and?: InputMaybe<Array<InitiativeLabelFilter>>;\n  /** Comparator for the created at date. */\n  createdAt?: InputMaybe<DateComparator>;\n  /** Filters that the initiative labels creator must satisfy. */\n  creator?: InputMaybe<NullableUserFilter>;\n  /** Comparator for the identifier. */\n  id?: InputMaybe<IdComparator>;\n  /** Comparator for whether the label is a group label. */\n  isGroup?: InputMaybe<BooleanComparator>;\n  /** Comparator for the name. */\n  name?: InputMaybe<StringComparator>;\n  /** Compound filters, one of which need to be matched by the label. */\n  or?: InputMaybe<Array<InitiativeLabelFilter>>;\n  /** Filters that the initiative label's parent label must satisfy. */\n  parent?: InputMaybe<InitiativeLabelFilter>;\n  /** Comparator for the updated at date. */\n  updatedAt?: InputMaybe<DateComparator>;\n};\n\n/** Payload for an initiative label webhook. */\nexport type InitiativeLabelWebhookPayload = {\n  __typename?: \"InitiativeLabelWebhookPayload\";\n  /** The time at which the entity was archived. */\n  archivedAt?: Maybe<Scalars[\"String\"]>;\n  /** The color of the initiative label. */\n  color: Scalars[\"String\"];\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"String\"];\n  /** The creator ID of the initiative label. */\n  creatorId?: Maybe<Scalars[\"String\"]>;\n  /** The label's description. */\n  description?: Maybe<Scalars[\"String\"]>;\n  /** The ID of the entity. */\n  id: Scalars[\"String\"];\n  /** Whether the label is a group. */\n  isGroup: Scalars[\"Boolean\"];\n  /** The name of the initiative label. */\n  name: Scalars[\"String\"];\n  /** The parent ID of the initiative label. */\n  parentId?: Maybe<Scalars[\"String\"]>;\n  /** The time at which the entity was updated. */\n  updatedAt: Scalars[\"String\"];\n};\n\n/** Initiative manual sorting options. */\nexport type InitiativeManualSort = {\n  /** Whether nulls should be sorted first or last */\n  nulls?: InputMaybe<PaginationNulls>;\n  /** The order for the individual sort */\n  order?: InputMaybe<PaginationSortOrder>;\n};\n\n/** Initiative name sorting options. */\nexport type InitiativeNameSort = {\n  /** Whether nulls should be sorted first or last */\n  nulls?: InputMaybe<PaginationNulls>;\n  /** The order for the individual sort */\n  order?: InputMaybe<PaginationSortOrder>;\n};\n\n/** A notification related to an initiative, such as being added as owner, initiative updates, comments, or mentions. */\nexport type InitiativeNotification = Entity &\n  Node &\n  Notification & {\n    __typename?: \"InitiativeNotification\";\n    /** The user that caused the notification. Null if the notification was triggered by a non-user actor such as an integration, external user, or system event. */\n    actor?: Maybe<User>;\n    /** [Internal] Notification actor initials if avatar is not available. */\n    actorAvatarColor: Scalars[\"String\"];\n    /** [Internal] Notification avatar URL. */\n    actorAvatarUrl?: Maybe<Scalars[\"String\"]>;\n    /** [Internal] Notification actor initials if avatar is not available. */\n    actorInitials?: Maybe<Scalars[\"String\"]>;\n    /** The time at which the entity was archived. Null if the entity has not been archived. */\n    archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n    /** The bot that caused the notification. */\n    botActor?: Maybe<ActorBot>;\n    /** The category of the notification. */\n    category: NotificationCategory;\n    /** The comment related to the notification. */\n    comment?: Maybe<Comment>;\n    /** Related comment ID. Null if the notification is not related to a comment. */\n    commentId?: Maybe<Scalars[\"String\"]>;\n    /** The time at which the entity was created. */\n    createdAt: Scalars[\"DateTime\"];\n    /** The document related to the notification. */\n    document?: Maybe<Document>;\n    /** The time at which an email reminder for this notification was sent to the user. Null if no email reminder has been sent. */\n    emailedAt?: Maybe<Scalars[\"DateTime\"]>;\n    /** The external user that caused the notification. Populated when the notification was triggered by an external user (e.g., a commenter from a connected integration like Slack or GitHub) rather than a Linear workspace member. */\n    externalUserActor?: Maybe<ExternalUser>;\n    /** [Internal] Notifications with the same grouping key will be grouped together in the UI. */\n    groupingKey: Scalars[\"String\"];\n    /** [Internal] Priority of the notification with the same grouping key. Higher number means higher priority. If priority is the same, notifications should be sorted by `createdAt`. */\n    groupingPriority: Scalars[\"Float\"];\n    /** The unique identifier of the entity. */\n    id: Scalars[\"ID\"];\n    /** [Internal] Inbox URL for the notification. */\n    inboxUrl: Scalars[\"String\"];\n    /** The initiative related to the notification. */\n    initiative?: Maybe<Initiative>;\n    /** Related initiative ID. */\n    initiativeId: Scalars[\"String\"];\n    /** The initiative update related to the notification. */\n    initiativeUpdate?: Maybe<InitiativeUpdate>;\n    /** [Internal] Initiative update health for new updates. */\n    initiativeUpdateHealth?: Maybe<Scalars[\"String\"]>;\n    /** Related initiative update ID. */\n    initiativeUpdateId?: Maybe<Scalars[\"String\"]>;\n    /** [Internal] If notification actor was Linear. */\n    isLinearActor: Scalars[\"Boolean\"];\n    /** [Internal] Issue's status type for issue notifications. */\n    issueStatusType?: Maybe<Scalars[\"String\"]>;\n    /** The parent comment related to the notification, if a notification is a reply comment notification. */\n    parentComment?: Maybe<Comment>;\n    /** Related parent comment ID. Null if the notification is not related to a comment. */\n    parentCommentId?: Maybe<Scalars[\"String\"]>;\n    /** [Internal] Project update health for new updates. */\n    projectUpdateHealth?: Maybe<Scalars[\"String\"]>;\n    /** Name of the reaction emoji related to the notification. */\n    reactionEmoji?: Maybe<Scalars[\"String\"]>;\n    /** The time at which the user marked the notification as read. Null if the notification is unread. */\n    readAt?: Maybe<Scalars[\"DateTime\"]>;\n    /** The time until which a notification is snoozed. After this time, the notification reappears in the user's inbox. Null if the notification is not currently snoozed. */\n    snoozedUntilAt?: Maybe<Scalars[\"DateTime\"]>;\n    /** [Internal] Notification subtitle. */\n    subtitle: Scalars[\"String\"];\n    /** [Internal] Notification title. */\n    title: Scalars[\"String\"];\n    /** Notification type. Determines the kind of event that triggered this notification and which associated entity fields will be populated. */\n    type: Scalars[\"String\"];\n    /** The time at which a notification was unsnoozed. Null if the notification has not been unsnoozed. */\n    unsnoozedAt?: Maybe<Scalars[\"DateTime\"]>;\n    /**\n     * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n     *     been updated after creation.\n     */\n    updatedAt: Scalars[\"DateTime\"];\n    /** [Internal] URL to the target of the notification. */\n    url: Scalars[\"String\"];\n    /** The recipient user of this notification. */\n    user: User;\n  };\n\n/** A notification subscription scoped to a specific initiative. The subscriber receives notifications for events related to this initiative, such as updates, comments, and ownership changes. */\nexport type InitiativeNotificationSubscription = Entity &\n  Node &\n  NotificationSubscription & {\n    __typename?: \"InitiativeNotificationSubscription\";\n    /** Whether the subscription is active. When inactive, no notifications are generated from this subscription even though it still exists. */\n    active: Scalars[\"Boolean\"];\n    /** The time at which the entity was archived. Null if the entity has not been archived. */\n    archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n    /** The type of contextual view (e.g., active issues, backlog) that further scopes a team notification subscription. Null if the subscription is not associated with a specific view type. */\n    contextViewType?: Maybe<ContextViewType>;\n    /** The time at which the entity was created. */\n    createdAt: Scalars[\"DateTime\"];\n    /** The custom view that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n    customView?: Maybe<CustomView>;\n    /** The customer that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n    customer?: Maybe<Customer>;\n    /** The cycle that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n    cycle?: Maybe<Cycle>;\n    /** The unique identifier of the entity. */\n    id: Scalars[\"ID\"];\n    /** The initiative subscribed to. */\n    initiative: Initiative;\n    /** The issue label that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n    label?: Maybe<IssueLabel>;\n    /** The notification event types that this subscription will deliver to the subscriber. */\n    notificationSubscriptionTypes: Array<Scalars[\"String\"]>;\n    /** The project that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n    project?: Maybe<Project>;\n    /** The user who will receive notifications from this subscription. */\n    subscriber: User;\n    /** The team that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n    team?: Maybe<Team>;\n    /**\n     * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n     *     been updated after creation.\n     */\n    updatedAt: Scalars[\"DateTime\"];\n    /** The user that this notification subscription is scoped to, for user-specific view subscriptions. Null if the subscription targets a different entity type. */\n    user?: Maybe<User>;\n    /** The type of user-specific view that further scopes a user notification subscription. Null if the subscription is not associated with a user view type. */\n    userContextViewType?: Maybe<UserContextViewType>;\n  };\n\n/** Initiative owner sorting options. */\nexport type InitiativeOwnerSort = {\n  /** Whether nulls should be sorted first or last */\n  nulls?: InputMaybe<PaginationNulls>;\n  /** The order for the individual sort */\n  order?: InputMaybe<PaginationSortOrder>;\n};\n\n/** The payload returned by the initiative mutations. */\nexport type InitiativePayload = {\n  __typename?: \"InitiativePayload\";\n  /** The initiative that was created or updated. */\n  initiative: Initiative;\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\n/** A parent-child relation between two initiatives, forming a hierarchy. The initiative field is the parent and relatedInitiative is the child. Cycles and excessive nesting depth are prevented. */\nexport type InitiativeRelation = Node & {\n  __typename?: \"InitiativeRelation\";\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /** The parent initiative in this hierarchical relation. */\n  initiative: Initiative;\n  /** The child initiative in this hierarchical relation. */\n  relatedInitiative: Initiative;\n  /** The sort order of the child initiative within its parent initiative. */\n  sortOrder: Scalars[\"Float\"];\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  updatedAt: Scalars[\"DateTime\"];\n  /** The user who last created or modified the relation. Null if the user has been deleted. */\n  user?: Maybe<User>;\n};\n\nexport type InitiativeRelationConnection = {\n  __typename?: \"InitiativeRelationConnection\";\n  edges: Array<InitiativeRelationEdge>;\n  nodes: Array<InitiativeRelation>;\n  pageInfo: PageInfo;\n};\n\n/** Input for creating a parent-child relationship between two initiatives. The initiativeId is the parent and the relatedInitiativeId is the child. */\nexport type InitiativeRelationCreateInput = {\n  /** The identifier in UUID v4 format. If none is provided, the backend will generate one. */\n  id?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifier of the parent initiative in the hierarchy. */\n  initiativeId: Scalars[\"String\"];\n  /** The identifier of the child initiative in the hierarchy. */\n  relatedInitiativeId: Scalars[\"String\"];\n  /** The sort order of the child initiative within its parent. */\n  sortOrder?: InputMaybe<Scalars[\"Float\"]>;\n};\n\nexport type InitiativeRelationEdge = {\n  __typename?: \"InitiativeRelationEdge\";\n  /** Used in `before` and `after` args */\n  cursor: Scalars[\"String\"];\n  node: InitiativeRelation;\n};\n\n/** The result of an initiative relation mutation. */\nexport type InitiativeRelationPayload = {\n  __typename?: \"InitiativeRelationPayload\";\n  /** The initiative relation that was created or updated. */\n  initiativeRelation: InitiativeRelation;\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\n/** The properties of the initiative relation to update. */\nexport type InitiativeRelationUpdateInput = {\n  /** The sort order of the child initiative within its parent. */\n  sortOrder?: InputMaybe<Scalars[\"Float\"]>;\n};\n\n/** Initiative sorting options. */\nexport type InitiativeSortInput = {\n  /** Sort by initiative creation date. */\n  createdAt?: InputMaybe<InitiativeCreatedAtSort>;\n  /** Sort by initiative health status. */\n  health?: InputMaybe<InitiativeHealthSort>;\n  /** Sort by initiative health update date. */\n  healthUpdatedAt?: InputMaybe<InitiativeHealthUpdatedAtSort>;\n  /** Sort by manual order. */\n  manual?: InputMaybe<InitiativeManualSort>;\n  /** Sort by initiative name. */\n  name?: InputMaybe<InitiativeNameSort>;\n  /** Sort by initiative owner name. */\n  owner?: InputMaybe<InitiativeOwnerSort>;\n  /** Sort by initiative target date. */\n  targetDate?: InputMaybe<InitiativeTargetDateSort>;\n  /** Sort by initiative update date. */\n  updatedAt?: InputMaybe<InitiativeUpdatedAtSort>;\n};\n\nexport enum InitiativeStatus {\n  Active = \"Active\",\n  Completed = \"Completed\",\n  Planned = \"Planned\",\n}\n\n/** Different tabs available inside an initiative. */\nexport enum InitiativeTab {\n  Overview = \"overview\",\n  Projects = \"projects\",\n  Updates = \"updates\",\n}\n\n/** Initiative target date sorting options. */\nexport type InitiativeTargetDateSort = {\n  /** Whether nulls should be sorted first or last */\n  nulls?: InputMaybe<PaginationNulls>;\n  /** The order for the individual sort */\n  order?: InputMaybe<PaginationSortOrder>;\n};\n\n/** The join entity linking a project to an initiative. A project can only appear once in an initiative hierarchy -- it cannot be on both an initiative and one of its ancestor or descendant initiatives. */\nexport type InitiativeToProject = Node & {\n  __typename?: \"InitiativeToProject\";\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /** The initiative that the project is associated with. */\n  initiative: Initiative;\n  /** The project that the initiative is associated with. */\n  project: Project;\n  /** The sort order of the project within its parent initiative. */\n  sortOrder: Scalars[\"String\"];\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  updatedAt: Scalars[\"DateTime\"];\n};\n\nexport type InitiativeToProjectConnection = {\n  __typename?: \"InitiativeToProjectConnection\";\n  edges: Array<InitiativeToProjectEdge>;\n  nodes: Array<InitiativeToProject>;\n  pageInfo: PageInfo;\n};\n\n/** The properties of the initiativeToProject to create. */\nexport type InitiativeToProjectCreateInput = {\n  /** The identifier in UUID v4 format. If none is provided, the backend will generate one. */\n  id?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifier of the initiative. */\n  initiativeId: Scalars[\"String\"];\n  /** The identifier of the project. */\n  projectId: Scalars[\"String\"];\n  /** The sort order for the project within the initiative. */\n  sortOrder?: InputMaybe<Scalars[\"Float\"]>;\n};\n\nexport type InitiativeToProjectEdge = {\n  __typename?: \"InitiativeToProjectEdge\";\n  /** Used in `before` and `after` args */\n  cursor: Scalars[\"String\"];\n  node: InitiativeToProject;\n};\n\n/** The result of an initiative-to-project mutation. */\nexport type InitiativeToProjectPayload = {\n  __typename?: \"InitiativeToProjectPayload\";\n  /** The initiative-to-project association that was created or updated. */\n  initiativeToProject: InitiativeToProject;\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\n/** The properties of the initiative-to-project association to update. */\nexport type InitiativeToProjectUpdateInput = {\n  /** The sort order for the project within the initiative. */\n  sortOrder?: InputMaybe<Scalars[\"Float\"]>;\n};\n\n/** A status update posted to an initiative. Initiative updates communicate progress, health, and blockers to stakeholders. Each update captures the initiative's health at the time of writing and includes a rich-text body with the update content. */\nexport type InitiativeUpdate = Node & {\n  __typename?: \"InitiativeUpdate\";\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The update content in markdown format. */\n  body: Scalars[\"String\"];\n  /** [Internal] The content of the update as a Prosemirror document. */\n  bodyData: Scalars[\"String\"];\n  /** Number of comments associated with the initiative update. */\n  commentCount: Scalars[\"Int\"];\n  /** Comments associated with the initiative update. */\n  comments: CommentConnection;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** The diff between the current update and the previous one. */\n  diff?: Maybe<Scalars[\"JSONObject\"]>;\n  /** The diff between the current update and the previous one, formatted as markdown. */\n  diffMarkdown?: Maybe<Scalars[\"String\"]>;\n  /** The time the update was edited. */\n  editedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The health of the initiative at the time this update was posted. Possible values are onTrack, atRisk, or offTrack. */\n  health: InitiativeUpdateHealthType;\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /** [Internal] A snapshot of initiative properties at the time the update was posted, including project statuses, sub-initiative health, and target dates. Used to compute diffs between consecutive updates. */\n  infoSnapshot?: Maybe<Scalars[\"JSONObject\"]>;\n  /** The initiative that this status update was posted to. */\n  initiative: Initiative;\n  /** Whether the diff between this update and the previous one should be hidden in the UI. */\n  isDiffHidden: Scalars[\"Boolean\"];\n  /** Whether the initiative update is stale. */\n  isStale: Scalars[\"Boolean\"];\n  /** Emoji reaction summary, grouped by emoji type. */\n  reactionData: Scalars[\"JSONObject\"];\n  /** Reactions associated with the initiative update. */\n  reactions: Array<Reaction>;\n  /** The update's unique URL slug. */\n  slugId: Scalars[\"String\"];\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  updatedAt: Scalars[\"DateTime\"];\n  /** The URL to the initiative update. */\n  url: Scalars[\"String\"];\n  /** The user who wrote the update. */\n  user: User;\n};\n\n/** A status update posted to an initiative. Initiative updates communicate progress, health, and blockers to stakeholders. Each update captures the initiative's health at the time of writing and includes a rich-text body with the update content. */\nexport type InitiativeUpdateCommentsArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<CommentFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\n/** A generic payload return from entity archive mutations. */\nexport type InitiativeUpdateArchivePayload = ArchivePayload & {\n  __typename?: \"InitiativeUpdateArchivePayload\";\n  /** The archived/unarchived entity. Null if entity was deleted. */\n  entity?: Maybe<InitiativeUpdate>;\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\n/** Certain properties of an initiative update. */\nexport type InitiativeUpdateChildWebhookPayload = {\n  __typename?: \"InitiativeUpdateChildWebhookPayload\";\n  /** The body of the initiative update. */\n  bodyData: Scalars[\"String\"];\n  /** The edited at timestamp of the initiative update. */\n  editedAt: Scalars[\"String\"];\n  /** The health of the initiative update. */\n  health: Scalars[\"String\"];\n  /** The ID of the initiative update. */\n  id: Scalars[\"String\"];\n};\n\nexport type InitiativeUpdateConnection = {\n  __typename?: \"InitiativeUpdateConnection\";\n  edges: Array<InitiativeUpdateEdge>;\n  nodes: Array<InitiativeUpdate>;\n  pageInfo: PageInfo;\n};\n\n/** Input for creating a new initiative update. */\nexport type InitiativeUpdateCreateInput = {\n  /** The content of the update in markdown format. */\n  body?: InputMaybe<Scalars[\"String\"]>;\n  /** [Internal] The content of the update as a Prosemirror document. */\n  bodyData?: InputMaybe<Scalars[\"JSON\"]>;\n  /** The health of the initiative at the time of the update. */\n  health?: InputMaybe<InitiativeUpdateHealthType>;\n  /** The identifier in UUID v4 format. If none is provided, the backend will generate one. */\n  id?: InputMaybe<Scalars[\"String\"]>;\n  /** The initiative to associate the update with. */\n  initiativeId: Scalars[\"String\"];\n  /** Whether the diff between the current update and the previous one should be hidden. */\n  isDiffHidden?: InputMaybe<Scalars[\"Boolean\"]>;\n};\n\nexport type InitiativeUpdateEdge = {\n  __typename?: \"InitiativeUpdateEdge\";\n  /** Used in `before` and `after` args */\n  cursor: Scalars[\"String\"];\n  node: InitiativeUpdate;\n};\n\n/** Options for filtering initiative updates. */\nexport type InitiativeUpdateFilter = {\n  /** Compound filters, all of which need to be matched by the InitiativeUpdate. */\n  and?: InputMaybe<Array<InitiativeUpdateFilter>>;\n  /** Comparator for the created at date. */\n  createdAt?: InputMaybe<DateComparator>;\n  /** Comparator for the identifier. */\n  id?: InputMaybe<IdComparator>;\n  /** Filters that the initiative update initiative must satisfy. */\n  initiative?: InputMaybe<InitiativeFilter>;\n  /** Compound filters, one of which need to be matched by the InitiativeUpdate. */\n  or?: InputMaybe<Array<InitiativeUpdateFilter>>;\n  /** Filters that the initiative updates reactions must satisfy. */\n  reactions?: InputMaybe<ReactionCollectionFilter>;\n  /** Comparator for the updated at date. */\n  updatedAt?: InputMaybe<DateComparator>;\n  /** Filters that the initiative update creator must satisfy. */\n  user?: InputMaybe<UserFilter>;\n};\n\n/** The health type when the update is created. */\nexport enum InitiativeUpdateHealthType {\n  AtRisk = \"atRisk\",\n  OffTrack = \"offTrack\",\n  OnTrack = \"onTrack\",\n}\n\n/** The properties of the initiative to update. */\nexport type InitiativeUpdateInput = {\n  /** The initiative's color. */\n  color?: InputMaybe<Scalars[\"String\"]>;\n  /** The initiative's content in markdown format. */\n  content?: InputMaybe<Scalars[\"String\"]>;\n  /** The description of the initiative. */\n  description?: InputMaybe<Scalars[\"String\"]>;\n  /** The resolution type for the update reminder frequency (e.g., weekly, biweekly). */\n  frequencyResolution?: InputMaybe<FrequencyResolutionType>;\n  /** The initiative's icon. */\n  icon?: InputMaybe<Scalars[\"String\"]>;\n  /** [Internal] The identifiers of the initiative labels associated with this initiative. */\n  labelIds?: InputMaybe<Array<Scalars[\"String\"]>>;\n  /** The name of the initiative. */\n  name?: InputMaybe<Scalars[\"String\"]>;\n  /** The owner of the initiative. */\n  ownerId?: InputMaybe<Scalars[\"String\"]>;\n  /** The sort order of the initiative within the workspace. */\n  sortOrder?: InputMaybe<Scalars[\"Float\"]>;\n  /** The initiative's status. */\n  status?: InputMaybe<InitiativeStatus>;\n  /** The estimated completion date of the initiative. Set to null to clear. */\n  targetDate?: InputMaybe<Scalars[\"TimelessDate\"]>;\n  /** The resolution of the initiative's estimated completion date. */\n  targetDateResolution?: InputMaybe<DateResolutionType>;\n  /** Whether the initiative has been trashed. Set to true to trash, or null to restore. */\n  trashed?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** The frequency at which to prompt for initiative updates. When not set, reminders are inherited from workspace settings. */\n  updateReminderFrequency?: InputMaybe<Scalars[\"Float\"]>;\n  /** The n-weekly frequency at which to prompt for initiative updates. When not set, reminders are inherited from workspace settings. */\n  updateReminderFrequencyInWeeks?: InputMaybe<Scalars[\"Float\"]>;\n  /** The day of the week on which to prompt for initiative updates. */\n  updateRemindersDay?: InputMaybe<Day>;\n  /** The hour of the day (0-23) at which to prompt for initiative updates. */\n  updateRemindersHour?: InputMaybe<Scalars[\"Int\"]>;\n};\n\n/** The result of an initiative update mutation. */\nexport type InitiativeUpdatePayload = {\n  __typename?: \"InitiativeUpdatePayload\";\n  /** The initiative update that was created or updated. */\n  initiativeUpdate: InitiativeUpdate;\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\n/** The result of an initiative update reminder mutation. */\nexport type InitiativeUpdateReminderPayload = {\n  __typename?: \"InitiativeUpdateReminderPayload\";\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\n/** Input for updating an existing initiative update. */\nexport type InitiativeUpdateUpdateInput = {\n  /** The content of the update in markdown format. */\n  body?: InputMaybe<Scalars[\"String\"]>;\n  /** The content of the update as a Prosemirror document. */\n  bodyData?: InputMaybe<Scalars[\"JSON\"]>;\n  /** The health of the initiative at the time of the update. */\n  health?: InputMaybe<InitiativeUpdateHealthType>;\n  /** Whether the diff between the current update and the previous one should be hidden. */\n  isDiffHidden?: InputMaybe<Scalars[\"Boolean\"]>;\n};\n\n/** Payload for an initiative update webhook. */\nexport type InitiativeUpdateWebhookPayload = {\n  __typename?: \"InitiativeUpdateWebhookPayload\";\n  /** The time at which the entity was archived. */\n  archivedAt?: Maybe<Scalars[\"String\"]>;\n  /** The body of the initiative update. */\n  body: Scalars[\"String\"];\n  /** The body data of the initiative update. */\n  bodyData: Scalars[\"String\"];\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"String\"];\n  /** The diff between the current update and the previous one, formatted as markdown. */\n  diffMarkdown?: Maybe<Scalars[\"String\"]>;\n  /** The edited at timestamp of the initiative update. */\n  editedAt: Scalars[\"String\"];\n  /** The health of the initiative update. */\n  health: Scalars[\"String\"];\n  /** The ID of the entity. */\n  id: Scalars[\"String\"];\n  /** The initiative that the initiative update belongs to. */\n  initiative: InitiativeChildWebhookPayload;\n  /** The initiative id of the initiative update. */\n  initiativeId: Scalars[\"String\"];\n  /** The reaction data for this initiative update. */\n  reactionData: Scalars[\"JSONObject\"];\n  /** The slug id of the initiative update. */\n  slugId: Scalars[\"String\"];\n  /** The time at which the entity was updated. */\n  updatedAt: Scalars[\"String\"];\n  /** The URL of the initiative update. */\n  url?: Maybe<Scalars[\"String\"]>;\n  /** The user that created the initiative update. */\n  user: UserChildWebhookPayload;\n  /** The user id of the initiative update. */\n  userId: Scalars[\"String\"];\n};\n\n/** Initiative update date sorting options. */\nexport type InitiativeUpdatedAtSort = {\n  /** Whether nulls should be sorted first or last */\n  nulls?: InputMaybe<PaginationNulls>;\n  /** The order for the individual sort */\n  order?: InputMaybe<PaginationSortOrder>;\n};\n\n/** Collection filtering options for filtering initiatives by initiative updates. */\nexport type InitiativeUpdatesCollectionFilter = {\n  /** Compound filters, all of which need to be matched by the initiative update. */\n  and?: InputMaybe<Array<InitiativeUpdatesCollectionFilter>>;\n  /** Comparator for the created at date. */\n  createdAt?: InputMaybe<DateComparator>;\n  /** Filters that needs to be matched by all initiative updates. */\n  every?: InputMaybe<InitiativeUpdatesFilter>;\n  /** Comparator for the identifier. */\n  id?: InputMaybe<IdComparator>;\n  /** Comparator for the collection length. */\n  length?: InputMaybe<NumberComparator>;\n  /** Compound filters, one of which need to be matched by the update. */\n  or?: InputMaybe<Array<InitiativeUpdatesCollectionFilter>>;\n  /** Filters that needs to be matched by some initiative updates. */\n  some?: InputMaybe<InitiativeUpdatesFilter>;\n  /** Comparator for the updated at date. */\n  updatedAt?: InputMaybe<DateComparator>;\n};\n\n/** Options for filtering initiatives by initiative updates. */\nexport type InitiativeUpdatesFilter = {\n  /** Compound filters, all of which need to be matched by the initiative updates. */\n  and?: InputMaybe<Array<InitiativeUpdatesFilter>>;\n  /** Comparator for the created at date. */\n  createdAt?: InputMaybe<DateComparator>;\n  /** Comparator for the identifier. */\n  id?: InputMaybe<IdComparator>;\n  /** Compound filters, one of which need to be matched by the initiative updates. */\n  or?: InputMaybe<Array<InitiativeUpdatesFilter>>;\n  /** Comparator for the updated at date. */\n  updatedAt?: InputMaybe<DateComparator>;\n};\n\n/** Payload for an initiative webhook. */\nexport type InitiativeWebhookPayload = {\n  __typename?: \"InitiativeWebhookPayload\";\n  /** The time at which the entity was archived. */\n  archivedAt?: Maybe<Scalars[\"String\"]>;\n  /** The color of the initiative. */\n  color?: Maybe<Scalars[\"String\"]>;\n  /** When the initiative was completed. */\n  completedAt?: Maybe<Scalars[\"String\"]>;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"String\"];\n  /** The user who created the initiative. */\n  creator?: Maybe<UserChildWebhookPayload>;\n  /** The ID of the user who created the initiative. */\n  creatorId?: Maybe<Scalars[\"String\"]>;\n  /** The description of the initiative. */\n  description: Scalars[\"String\"];\n  /** The resolution of the update reminder frequency. */\n  frequencyResolution: Scalars[\"String\"];\n  /** The health status of the initiative. */\n  health?: Maybe<Scalars[\"String\"]>;\n  /** When the health status was last updated. */\n  healthUpdatedAt?: Maybe<Scalars[\"String\"]>;\n  /** The icon of the initiative. */\n  icon?: Maybe<Scalars[\"String\"]>;\n  /** The ID of the entity. */\n  id: Scalars[\"String\"];\n  /** The last update for this initiative. */\n  lastUpdate?: Maybe<InitiativeUpdateChildWebhookPayload>;\n  /** The ID of the last update for this initiative. */\n  lastUpdateId?: Maybe<Scalars[\"String\"]>;\n  /** The name of the initiative. */\n  name: Scalars[\"String\"];\n  /** The ID of the organization this initiative belongs to. */\n  organizationId: Scalars[\"String\"];\n  /** The user who owns the initiative. */\n  owner?: Maybe<UserChildWebhookPayload>;\n  /** The ID of the user who owns the initiative. */\n  ownerId?: Maybe<Scalars[\"String\"]>;\n  /** The parent initiative associated with the initiative. */\n  parentInitiative?: Maybe<InitiativeChildWebhookPayload>;\n  /** The parent initiatives associated with the initiative. */\n  parentInitiatives?: Maybe<Array<InitiativeChildWebhookPayload>>;\n  /** The projects associated with the initiative. */\n  projects?: Maybe<Array<ProjectChildWebhookPayload>>;\n  /** The unique slug identifier of the initiative. */\n  slugId: Scalars[\"String\"];\n  /** The sort order of the initiative within the organization. */\n  sortOrder: Scalars[\"Float\"];\n  /** When the initiative was started. */\n  startedAt?: Maybe<Scalars[\"String\"]>;\n  /** The current status of the initiative. */\n  status: Scalars[\"String\"];\n  /** The sub-initiatives associated with the initiative. */\n  subInitiatives?: Maybe<Array<InitiativeChildWebhookPayload>>;\n  /** The target date of the initiative. */\n  targetDate?: Maybe<Scalars[\"String\"]>;\n  /** The resolution of the target date. */\n  targetDateResolution?: Maybe<Scalars[\"String\"]>;\n  /** Whether the initiative is trashed. */\n  trashed?: Maybe<Scalars[\"Boolean\"]>;\n  /** The frequency of update reminders. */\n  updateReminderFrequency?: Maybe<Scalars[\"Float\"]>;\n  /** The frequency of update reminders in weeks. */\n  updateReminderFrequencyInWeeks?: Maybe<Scalars[\"Float\"]>;\n  /** The day of the week for update reminders. */\n  updateRemindersDay?: Maybe<Scalars[\"Float\"]>;\n  /** The hour of the day for update reminders. */\n  updateRemindersHour?: Maybe<Scalars[\"Float\"]>;\n  /** The time at which the entity was updated. */\n  updatedAt: Scalars[\"String\"];\n  /** The URL of the initiative. */\n  url: Scalars[\"String\"];\n};\n\n/** An integration with an external service. Integrations connect Linear to tools like Slack, GitHub, GitLab, Jira, Figma, Sentry, Zendesk, Intercom, Front, PagerDuty, Opsgenie, Google Sheets, Microsoft Teams, Discord, Salesforce, and others. Each integration record represents a single configured connection, scoped to a workspace and optionally to a specific team, project, initiative, or custom view. Personal integrations (e.g., Slack Personal, Jira Personal, GitHub Personal) are scoped to the user who created them. */\nexport type Integration = Node & {\n  __typename?: \"Integration\";\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** The user that added the integration. */\n  creator: User;\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /** The workspace that the integration is associated with. */\n  organization: Organization;\n  /** The integration's type, identifying which external service this integration connects to (e.g., 'slack', 'github', 'jira', 'figma'). This determines the shape of the integration's settings and data. */\n  service: Scalars[\"String\"];\n  /** The team that the integration is associated with. */\n  team?: Maybe<Team>;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  updatedAt: Scalars[\"DateTime\"];\n};\n\n/** Integration actor payload for webhooks. */\nexport type IntegrationActorWebhookPayload = {\n  __typename?: \"IntegrationActorWebhookPayload\";\n  /** The ID of the integration. */\n  id: Scalars[\"String\"];\n  /** The service of the integration. */\n  service: Scalars[\"String\"];\n  /** The type of actor. */\n  type: Scalars[\"String\"];\n};\n\n/** Certain properties of an integration. */\nexport type IntegrationChildWebhookPayload = {\n  __typename?: \"IntegrationChildWebhookPayload\";\n  /** The ID of the integration. */\n  id: Scalars[\"String\"];\n  /** The service of the integration. */\n  service: Scalars[\"String\"];\n};\n\nexport type IntegrationConnection = {\n  __typename?: \"IntegrationConnection\";\n  edges: Array<IntegrationEdge>;\n  nodes: Array<Integration>;\n  pageInfo: PageInfo;\n};\n\nexport type IntegrationCustomerDataAttributesRefreshInput = {\n  /** The integration service to refresh customer data attributes from. */\n  service: Scalars[\"String\"];\n};\n\nexport type IntegrationEdge = {\n  __typename?: \"IntegrationEdge\";\n  /** Used in `before` and `after` args */\n  cursor: Scalars[\"String\"];\n  node: Integration;\n};\n\nexport type IntegrationGithubRemoveCodeAccessPayload = {\n  __typename?: \"IntegrationGithubRemoveCodeAccessPayload\";\n  /** The action the client should take next. */\n  action: GitHubRemoveCodeAccessAction;\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n};\n\nexport type IntegrationHasScopesPayload = {\n  __typename?: \"IntegrationHasScopesPayload\";\n  /** Whether the integration has the required scopes. */\n  hasAllScopes: Scalars[\"Boolean\"];\n  /** The missing scopes. */\n  missingScopes?: Maybe<Array<Scalars[\"String\"]>>;\n};\n\nexport type IntegrationPayload = {\n  __typename?: \"IntegrationPayload\";\n  /** GitHub-specific details for the operation. Populated by GitHub-related mutations only. */\n  gitHub?: Maybe<GitHubIntegrationConnectDetails>;\n  /** The integration that was created or updated. */\n  integration?: Maybe<Integration>;\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\n/** Input for requesting a currently unavailable integration. */\nexport type IntegrationRequestInput = {\n  /** Email associated with the request. */\n  email?: InputMaybe<Scalars[\"String\"]>;\n  /** Name of the requested integration. */\n  name: Scalars[\"String\"];\n};\n\n/** The result of an integration request mutation. */\nexport type IntegrationRequestPayload = {\n  __typename?: \"IntegrationRequestPayload\";\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\n/** Linear supported integration services. */\nexport enum IntegrationService {\n  Airbyte = \"airbyte\",\n  AsksWeb = \"asksWeb\",\n  Discord = \"discord\",\n  Email = \"email\",\n  Figma = \"figma\",\n  FigmaPlugin = \"figmaPlugin\",\n  Front = \"front\",\n  Github = \"github\",\n  GithubCodeAccessPersonal = \"githubCodeAccessPersonal\",\n  GithubCommit = \"githubCommit\",\n  GithubEnterpriseServer = \"githubEnterpriseServer\",\n  GithubImport = \"githubImport\",\n  GithubPersonal = \"githubPersonal\",\n  Gitlab = \"gitlab\",\n  Gong = \"gong\",\n  GoogleCalendarPersonal = \"googleCalendarPersonal\",\n  GoogleSheets = \"googleSheets\",\n  Intercom = \"intercom\",\n  Jira = \"jira\",\n  JiraPersonal = \"jiraPersonal\",\n  LaunchDarkly = \"launchDarkly\",\n  LaunchDarklyPersonal = \"launchDarklyPersonal\",\n  Loom = \"loom\",\n  McpServer = \"mcpServer\",\n  McpServerPersonal = \"mcpServerPersonal\",\n  MicrosoftPersonal = \"microsoftPersonal\",\n  MicrosoftTeams = \"microsoftTeams\",\n  MicrosoftTeamsProjectPost = \"microsoftTeamsProjectPost\",\n  Notion = \"notion\",\n  Opsgenie = \"opsgenie\",\n  PagerDuty = \"pagerDuty\",\n  Salesforce = \"salesforce\",\n  Sentry = \"sentry\",\n  Slack = \"slack\",\n  SlackAsks = \"slackAsks\",\n  SlackCustomViewNotifications = \"slackCustomViewNotifications\",\n  SlackInitiativePost = \"slackInitiativePost\",\n  SlackOrgInitiativeUpdatesPost = \"slackOrgInitiativeUpdatesPost\",\n  SlackOrgProjectUpdatesPost = \"slackOrgProjectUpdatesPost\",\n  SlackPersonal = \"slackPersonal\",\n  SlackPost = \"slackPost\",\n  SlackProjectPost = \"slackProjectPost\",\n  SlackProjectUpdatesPost = \"slackProjectUpdatesPost\",\n  Zendesk = \"zendesk\",\n}\n\nexport type IntegrationSettingsInput = {\n  front?: InputMaybe<FrontSettingsInput>;\n  gitHub?: InputMaybe<GitHubSettingsInput>;\n  gitHubImport?: InputMaybe<GitHubImportSettingsInput>;\n  gitHubPersonal?: InputMaybe<GitHubPersonalSettingsInput>;\n  gitLab?: InputMaybe<GitLabSettingsInput>;\n  gong?: InputMaybe<GongSettingsInput>;\n  googleSheets?: InputMaybe<GoogleSheetsSettingsInput>;\n  intercom?: InputMaybe<IntercomSettingsInput>;\n  jira?: InputMaybe<JiraSettingsInput>;\n  jiraPersonal?: InputMaybe<JiraPersonalSettingsInput>;\n  launchDarkly?: InputMaybe<LaunchDarklySettingsInput>;\n  microsoftTeams?: InputMaybe<MicrosoftTeamsSettingsInput>;\n  microsoftTeamsProjectPost?: InputMaybe<MicrosoftTeamsPostSettingsInput>;\n  notion?: InputMaybe<NotionSettingsInput>;\n  opsgenie?: InputMaybe<OpsgenieInput>;\n  pagerDuty?: InputMaybe<PagerDutyInput>;\n  salesforce?: InputMaybe<SalesforceSettingsInput>;\n  sentry?: InputMaybe<SentrySettingsInput>;\n  slack?: InputMaybe<SlackSettingsInput>;\n  slackAsks?: InputMaybe<SlackAsksSettingsInput>;\n  slackCustomViewNotifications?: InputMaybe<SlackPostSettingsInput>;\n  slackInitiativePost?: InputMaybe<SlackPostSettingsInput>;\n  slackOrgInitiativeUpdatesPost?: InputMaybe<SlackPostSettingsInput>;\n  slackOrgProjectUpdatesPost?: InputMaybe<SlackPostSettingsInput>;\n  slackPost?: InputMaybe<SlackPostSettingsInput>;\n  slackProjectPost?: InputMaybe<SlackPostSettingsInput>;\n  zendesk?: InputMaybe<ZendeskSettingsInput>;\n};\n\nexport type IntegrationSlackWorkspaceNamePayload = {\n  __typename?: \"IntegrationSlackWorkspaceNamePayload\";\n  /** The current name of the Slack workspace. */\n  name: Scalars[\"String\"];\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\n/** A connection between a template and an integration. This join entity links Linear issue templates to integrations so that external systems (e.g., Slack Asks channels) can use specific templates when creating issues. Each record optionally includes a foreign entity ID to scope the template to a specific external resource, such as a particular Slack channel. */\nexport type IntegrationTemplate = Node & {\n  __typename?: \"IntegrationTemplate\";\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** The identifier of the foreign entity in the external service that this template is scoped to. For example, a Slack channel ID indicating which channel should use this template for creating issues. When null, the template applies to the integration as a whole rather than a specific external resource. */\n  foreignEntityId?: Maybe<Scalars[\"String\"]>;\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /** The integration that the template is associated with. */\n  integration: Integration;\n  /** The template that the integration is associated with. */\n  template: Template;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  updatedAt: Scalars[\"DateTime\"];\n};\n\nexport type IntegrationTemplateConnection = {\n  __typename?: \"IntegrationTemplateConnection\";\n  edges: Array<IntegrationTemplateEdge>;\n  nodes: Array<IntegrationTemplate>;\n  pageInfo: PageInfo;\n};\n\n/** Input for creating a new integration template. */\nexport type IntegrationTemplateCreateInput = {\n  /** The foreign identifier in the other service. */\n  foreignEntityId?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifier in UUID v4 format. If none is provided, the backend will generate one. */\n  id?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifier of the integration. */\n  integrationId: Scalars[\"String\"];\n  /** The identifier of the template. */\n  templateId: Scalars[\"String\"];\n};\n\nexport type IntegrationTemplateEdge = {\n  __typename?: \"IntegrationTemplateEdge\";\n  /** Used in `before` and `after` args */\n  cursor: Scalars[\"String\"];\n  node: IntegrationTemplate;\n};\n\n/** The result of an integration template mutation. */\nexport type IntegrationTemplatePayload = {\n  __typename?: \"IntegrationTemplatePayload\";\n  /** The IntegrationTemplate that was created or updated. */\n  integrationTemplate: IntegrationTemplate;\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\nexport type IntegrationUpdateInput = {\n  /** The settings to update. */\n  settings?: InputMaybe<IntegrationSettingsInput>;\n  /** The ID of the workflow definition draft that this integration should be assigned to. */\n  workflowDefinitionDraftId?: InputMaybe<Scalars[\"String\"]>;\n};\n\n/** The configuration of all integrations for different entities. Controls Slack notification preferences for a specific team, project, initiative, or custom view. Exactly one of teamId, projectId, customViewId, or initiativeId must be set, determining which entity these integration settings apply to. */\nexport type IntegrationsSettings = Node & {\n  __typename?: \"IntegrationsSettings\";\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The type of view to which the integration settings context is associated with. */\n  contextViewType?: Maybe<ContextViewType>;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /** Initiative which those settings apply to. */\n  initiative?: Maybe<Initiative>;\n  /** Whether to send a Microsoft Teams message when a project update is created. */\n  microsoftTeamsProjectUpdateCreated?: Maybe<Scalars[\"Boolean\"]>;\n  /** Project which those settings apply to. */\n  project?: Maybe<Project>;\n  /** Whether to send a Slack message when an initiative update is created. */\n  slackInitiativeUpdateCreated?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to send a Slack message when a new issue is added to triage. */\n  slackIssueAddedToTriage?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to send a Slack message when an issue is added to the custom view. */\n  slackIssueAddedToView?: Maybe<Scalars[\"Boolean\"]>;\n  /**\n   * Whether to send a Slack message when a new issue is created for the project or the team.\n   * @deprecated No longer in use. Use `slackIssueAddedToView` instead.\n   */\n  slackIssueCreated?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to send a Slack message when a comment is created on any of the project or team's issues. */\n  slackIssueNewComment?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to send a Slack message when an SLA is breached. */\n  slackIssueSlaBreached?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to send a Slack message when an SLA is at high risk. */\n  slackIssueSlaHighRisk?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to send a Slack message when any of the project or team's issues has a change in status. */\n  slackIssueStatusChangedAll?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to send a Slack message when any of the project or team's issues change to completed or canceled. */\n  slackIssueStatusChangedDone?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to send a Slack message when a project update is created. */\n  slackProjectUpdateCreated?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to send a new project update to team Slack channels. */\n  slackProjectUpdateCreatedToTeam?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to send a new project update to workspace Slack channel. */\n  slackProjectUpdateCreatedToWorkspace?: Maybe<Scalars[\"Boolean\"]>;\n  /** Team which those settings apply to. */\n  team?: Maybe<Team>;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  updatedAt: Scalars[\"DateTime\"];\n};\n\nexport type IntegrationsSettingsCreateInput = {\n  /** The type of view to which the integration settings context is associated with. */\n  contextViewType?: InputMaybe<ContextViewType>;\n  /** The identifier of the custom view to create settings for. */\n  customViewId?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifier in UUID v4 format. If none is provided, the backend will generate one. */\n  id?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifier of the initiative to create settings for. */\n  initiativeId?: InputMaybe<Scalars[\"String\"]>;\n  /** Whether to send a Microsoft Teams message when a project update is created. */\n  microsoftTeamsProjectUpdateCreated?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** The identifier of the project to create settings for. */\n  projectId?: InputMaybe<Scalars[\"String\"]>;\n  /** Whether to send a Slack message when an initiative update is created. */\n  slackInitiativeUpdateCreated?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether to send a Slack message when a new issue is added to triage. */\n  slackIssueAddedToTriage?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether to send a Slack message when an issue is added to a view. */\n  slackIssueAddedToView?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether to send a Slack message when a new issue is created for the project or the team. */\n  slackIssueCreated?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether to send a Slack message when a comment is created on any of the project or team's issues. */\n  slackIssueNewComment?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether to receive notification when an SLA has breached on Slack. */\n  slackIssueSlaBreached?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether to send a Slack message when an SLA is at high risk. */\n  slackIssueSlaHighRisk?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether to send a Slack message when any of the project or team's issues has a change in status. */\n  slackIssueStatusChangedAll?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether to send a Slack message when any of the project or team's issues change to completed or canceled. */\n  slackIssueStatusChangedDone?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether to send a Slack message when a project update is created. */\n  slackProjectUpdateCreated?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether to send a Slack message when a project update is created to team channels. */\n  slackProjectUpdateCreatedToTeam?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether to send a Slack message when a project update is created to workspace channel. */\n  slackProjectUpdateCreatedToWorkspace?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** The identifier of the team to create settings for. */\n  teamId?: InputMaybe<Scalars[\"String\"]>;\n};\n\nexport type IntegrationsSettingsPayload = {\n  __typename?: \"IntegrationsSettingsPayload\";\n  /** The settings that were created or updated. */\n  integrationsSettings: IntegrationsSettings;\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\nexport type IntegrationsSettingsUpdateInput = {\n  /** Whether to send a Microsoft Teams message when a project update is created. */\n  microsoftTeamsProjectUpdateCreated?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether to send a Slack message when an initiative update is created. */\n  slackInitiativeUpdateCreated?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether to send a Slack message when a new issue is added to triage. */\n  slackIssueAddedToTriage?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether to send a Slack message when an issue is added to a view. */\n  slackIssueAddedToView?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether to send a Slack message when a new issue is created for the project or the team. */\n  slackIssueCreated?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether to send a Slack message when a comment is created on any of the project or team's issues. */\n  slackIssueNewComment?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether to receive notification when an SLA has breached on Slack. */\n  slackIssueSlaBreached?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether to send a Slack message when an SLA is at high risk. */\n  slackIssueSlaHighRisk?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether to send a Slack message when any of the project or team's issues has a change in status. */\n  slackIssueStatusChangedAll?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether to send a Slack message when any of the project or team's issues change to completed or canceled. */\n  slackIssueStatusChangedDone?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether to send a Slack message when a project update is created. */\n  slackProjectUpdateCreated?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether to send a Slack message when a project update is created to team channels. */\n  slackProjectUpdateCreatedToTeam?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether to send a Slack message when a project update is created to workspace channel. */\n  slackProjectUpdateCreatedToWorkspace?: InputMaybe<Scalars[\"Boolean\"]>;\n};\n\nexport type IntercomSettingsInput = {\n  /** Whether a ticket should be automatically reopened when its linked Linear issue is canceled. */\n  automateTicketReopeningOnCancellation?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether a ticket should be automatically reopened when a comment is posted on its linked Linear issue */\n  automateTicketReopeningOnComment?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether a ticket should be automatically reopened when its linked Linear issue is completed. */\n  automateTicketReopeningOnCompletion?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether a ticket should be automatically reopened when its linked Linear project is canceled. */\n  automateTicketReopeningOnProjectCancellation?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether a ticket should be automatically reopened when its linked Linear project is completed. */\n  automateTicketReopeningOnProjectCompletion?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** [ALPHA] Whether customer and customer requests should not be automatically created when conversations are linked to a Linear issue. */\n  disableCustomerRequestsAutoCreation?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether Linear Agent should be enabled for this integration. */\n  enableAiIntake?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether an internal message should be added when someone comments on an issue. */\n  sendNoteOnComment?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether an internal message should be added when a Linear issue changes status (for status types except completed or canceled). */\n  sendNoteOnStatusChange?: InputMaybe<Scalars[\"Boolean\"]>;\n};\n\n/** An issue is the core work item in Linear. Issues belong to a team, have a workflow status, can be assigned to users, carry a priority level, and can be organized into projects and cycles. Issues support sub-issues (parent-child hierarchy up to 10 levels deep), labels, due dates, estimates, and SLA tracking. They can also be linked to other issues via relations, attached to releases, and tracked through their full history of changes. */\nexport type Issue = Node & {\n  __typename?: \"Issue\";\n  /** [Internal] The activity summary information for this issue. */\n  activitySummary?: Maybe<Scalars[\"JSONObject\"]>;\n  /** The time at which the issue was added to a cycle. */\n  addedToCycleAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The time at which the issue was added to a project. */\n  addedToProjectAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The time at which the issue was added to a team. */\n  addedToTeamAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** [Internal] AI prompt progresses associated with this issue. */\n  aiPromptProgresses: AiPromptProgressConnection;\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The external user who requested creation of the Asks issue on behalf of the creator. */\n  asksExternalUserRequester?: Maybe<ExternalUser>;\n  /** The internal user who requested creation of the Asks issue on behalf of the creator. */\n  asksRequester?: Maybe<User>;\n  /** The user to whom the issue is assigned. Null if the issue is unassigned. */\n  assignee?: Maybe<User>;\n  /** Attachments associated with the issue. */\n  attachments: AttachmentConnection;\n  /** The time at which the issue was automatically archived by the auto pruning process. */\n  autoArchivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The time at which the issue was automatically closed by the auto pruning process. */\n  autoClosedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /**\n   * The order of the item in its column on the board.\n   * @deprecated Will be removed in near future, please use `sortOrder` instead\n   */\n  boardOrder: Scalars[\"Float\"];\n  /** The bot that created the issue, if applicable. */\n  botActor?: Maybe<ActorBot>;\n  /** Suggested branch name for the issue. */\n  branchName: Scalars[\"String\"];\n  /** The time at which the issue was moved into canceled state. */\n  canceledAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** Children of the issue. */\n  children: IssueConnection;\n  /** Comments associated with the issue. */\n  comments: CommentConnection;\n  /** The time at which the issue was moved into completed state. */\n  completedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** The user who created the issue. Null if the creator's account has been deleted or if the issue was created by an integration or system process. */\n  creator?: Maybe<User>;\n  /** Returns the number of Attachment resources which are created by customer support ticketing systems (e.g. Zendesk). */\n  customerTicketCount: Scalars[\"Int\"];\n  /** The cycle that the issue is associated with. Null if the issue is not part of any cycle. */\n  cycle?: Maybe<Cycle>;\n  /** The agent user that is delegated to work on this issue. Set when an AI agent has been assigned to perform work on this issue. Null if no agent is working on the issue. */\n  delegate?: Maybe<User>;\n  /** The issue's description in markdown format. */\n  description?: Maybe<Scalars[\"String\"]>;\n  /** [Internal] The issue's description content as YJS state. */\n  descriptionState?: Maybe<Scalars[\"String\"]>;\n  /** [ALPHA] The document content representing this issue description. */\n  documentContent?: Maybe<DocumentContent>;\n  /** Documents associated with the issue. */\n  documents: DocumentConnection;\n  /** The date at which the issue is due. */\n  dueDate?: Maybe<Scalars[\"TimelessDate\"]>;\n  /** The estimate of the complexity of the issue. The specific scale used depends on the team's estimation configuration (e.g., points, T-shirt sizes). Null if no estimate has been set. */\n  estimate?: Maybe<Scalars[\"Float\"]>;\n  /** The external user who created the issue. Set when the issue was created via an integration (e.g., Slack, Intercom) on behalf of a non-Linear user. Null if the issue was created by a Linear user. */\n  externalUserCreator?: Maybe<ExternalUser>;\n  /** The users favorite associated with this issue. */\n  favorite?: Maybe<Favorite>;\n  /** Attachments previously associated with the issue before being moved to another issue. */\n  formerAttachments: AttachmentConnection;\n  /** Customer needs previously associated with the issue before being moved to another issue. */\n  formerNeeds: CustomerNeedConnection;\n  /** History entries associated with the issue. */\n  history: IssueHistoryConnection;\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /** Issue's human readable identifier (e.g. ENG-123). */\n  identifier: Scalars[\"String\"];\n  /** [Internal] Incoming product intelligence relation suggestions for the issue. */\n  incomingSuggestions: IssueSuggestionConnection;\n  /** Whether this issue inherits shared access from its parent issue. */\n  inheritsSharedAccess: Scalars[\"Boolean\"];\n  /** Integration type that created this issue, if applicable. */\n  integrationSourceType?: Maybe<IntegrationService>;\n  /** Inverse relations associated with this issue. */\n  inverseRelations: IssueRelationConnection;\n  /** Identifiers of the labels associated with this issue. Can be used to query the labels directly. */\n  labelIds: Array<Scalars[\"String\"]>;\n  /** Labels associated with this issue. */\n  labels: IssueLabelConnection;\n  /** The last template that was applied to this issue. */\n  lastAppliedTemplate?: Maybe<Template>;\n  /** Customer needs associated with the issue. */\n  needs: CustomerNeedConnection;\n  /** The issue's unique number, scoped to the issue's team. Together with the team key, this forms the issue's human-readable identifier (e.g., ENG-123). */\n  number: Scalars[\"Float\"];\n  /** The parent of the issue. */\n  parent?: Maybe<Issue>;\n  /** Previous identifiers of the issue if it has been moved between teams. */\n  previousIdentifiers: Array<Scalars[\"String\"]>;\n  /** The priority of the issue. 0 = No priority, 1 = Urgent, 2 = High, 3 = Medium, 4 = Low. */\n  priority: Scalars[\"Float\"];\n  /** Label for the priority. */\n  priorityLabel: Scalars[\"String\"];\n  /** The order of the item in relation to other items in the workspace, when ordered by priority. */\n  prioritySortOrder: Scalars[\"Float\"];\n  /** The project that the issue is associated with. Null if the issue is not part of any project. */\n  project?: Maybe<Project>;\n  /** The project milestone that the issue is associated with. Null if the issue is not assigned to a specific milestone within its project. */\n  projectMilestone?: Maybe<ProjectMilestone>;\n  /** Emoji reaction summary for the issue, grouped by emoji type. Contains the count and reacting user information for each emoji. */\n  reactionData: Scalars[\"JSONObject\"];\n  /** Reactions associated with the issue. */\n  reactions: Array<Reaction>;\n  /** The recurring issue template that created this issue. */\n  recurringIssueTemplate?: Maybe<Template>;\n  /** Relations associated with this issue. */\n  relations: IssueRelationConnection;\n  /** Releases associated with the issue. */\n  releases: ReleaseConnection;\n  /** Shared access metadata for this issue. */\n  sharedAccess: IssueSharedAccess;\n  /** The time at which the issue's SLA will breach. */\n  slaBreachesAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The time at which the issue's SLA will enter high risk state. */\n  slaHighRiskAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The time at which the issue's SLA will enter medium risk state. */\n  slaMediumRiskAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The time at which the issue's SLA began. */\n  slaStartedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The type of SLA set on the issue. Calendar days or business days. */\n  slaType?: Maybe<Scalars[\"String\"]>;\n  /** The user who snoozed the issue. */\n  snoozedBy?: Maybe<User>;\n  /** The time until an issue will be snoozed in Triage view. */\n  snoozedUntilAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The order of the item in relation to other items in the organization. Used for manual sorting in list views. */\n  sortOrder: Scalars[\"Float\"];\n  /** The comment that this issue was created from, when an issue is created from an existing comment. Null if the issue was not created from a comment. */\n  sourceComment?: Maybe<Comment>;\n  /** The time at which the issue was moved into started state. */\n  startedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The time at which the issue entered triage. */\n  startedTriageAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The workflow state (issue status) that the issue is currently in. Workflow states represent the issue's progress through the team's workflow, such as Triage, Todo, In Progress, Done, or Canceled. */\n  state: WorkflowState;\n  /** The issue's workflow states over time. */\n  stateHistory: IssueStateSpanConnection;\n  /** The order of the item in the sub-issue list. Only set if the issue has a parent. */\n  subIssueSortOrder?: Maybe<Scalars[\"Float\"]>;\n  /** Users who are subscribed to the issue. */\n  subscribers: UserConnection;\n  /** [Internal] Product Intelligence suggestions for the issue. */\n  suggestions: IssueSuggestionConnection;\n  /** [Internal] The time at which the most recent suggestions for this issue were generated. */\n  suggestionsGeneratedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** [Internal] AI-generated activity summary for this issue. */\n  summary?: Maybe<Summary>;\n  /** The external services the issue is synced with. */\n  syncedWith?: Maybe<Array<ExternalEntityInfo>>;\n  /** The team that the issue belongs to. Every issue must belong to exactly one team, which determines the available workflow states, labels, and other team-specific configuration. */\n  team: Team;\n  /** The issue's title. This is the primary human-readable summary of the work item. */\n  title: Scalars[\"String\"];\n  /** A flag that indicates whether the issue is in the trash bin. */\n  trashed?: Maybe<Scalars[\"Boolean\"]>;\n  /** The time at which the issue left triage. */\n  triagedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  updatedAt: Scalars[\"DateTime\"];\n  /** Issue URL. */\n  url: Scalars[\"String\"];\n};\n\n/** An issue is the core work item in Linear. Issues belong to a team, have a workflow status, can be assigned to users, carry a priority level, and can be organized into projects and cycles. Issues support sub-issues (parent-child hierarchy up to 10 levels deep), labels, due dates, estimates, and SLA tracking. They can also be linked to other issues via relations, attached to releases, and tracked through their full history of changes. */\nexport type IssueAiPromptProgressesArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<AiPromptProgressFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\n/** An issue is the core work item in Linear. Issues belong to a team, have a workflow status, can be assigned to users, carry a priority level, and can be organized into projects and cycles. Issues support sub-issues (parent-child hierarchy up to 10 levels deep), labels, due dates, estimates, and SLA tracking. They can also be linked to other issues via relations, attached to releases, and tracked through their full history of changes. */\nexport type IssueAttachmentsArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<AttachmentFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\n/** An issue is the core work item in Linear. Issues belong to a team, have a workflow status, can be assigned to users, carry a priority level, and can be organized into projects and cycles. Issues support sub-issues (parent-child hierarchy up to 10 levels deep), labels, due dates, estimates, and SLA tracking. They can also be linked to other issues via relations, attached to releases, and tracked through their full history of changes. */\nexport type IssueChildrenArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<IssueFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\n/** An issue is the core work item in Linear. Issues belong to a team, have a workflow status, can be assigned to users, carry a priority level, and can be organized into projects and cycles. Issues support sub-issues (parent-child hierarchy up to 10 levels deep), labels, due dates, estimates, and SLA tracking. They can also be linked to other issues via relations, attached to releases, and tracked through their full history of changes. */\nexport type IssueCommentsArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<CommentFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\n/** An issue is the core work item in Linear. Issues belong to a team, have a workflow status, can be assigned to users, carry a priority level, and can be organized into projects and cycles. Issues support sub-issues (parent-child hierarchy up to 10 levels deep), labels, due dates, estimates, and SLA tracking. They can also be linked to other issues via relations, attached to releases, and tracked through their full history of changes. */\nexport type IssueDocumentsArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<DocumentFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\n/** An issue is the core work item in Linear. Issues belong to a team, have a workflow status, can be assigned to users, carry a priority level, and can be organized into projects and cycles. Issues support sub-issues (parent-child hierarchy up to 10 levels deep), labels, due dates, estimates, and SLA tracking. They can also be linked to other issues via relations, attached to releases, and tracked through their full history of changes. */\nexport type IssueFormerAttachmentsArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<AttachmentFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\n/** An issue is the core work item in Linear. Issues belong to a team, have a workflow status, can be assigned to users, carry a priority level, and can be organized into projects and cycles. Issues support sub-issues (parent-child hierarchy up to 10 levels deep), labels, due dates, estimates, and SLA tracking. They can also be linked to other issues via relations, attached to releases, and tracked through their full history of changes. */\nexport type IssueFormerNeedsArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<CustomerNeedFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\n/** An issue is the core work item in Linear. Issues belong to a team, have a workflow status, can be assigned to users, carry a priority level, and can be organized into projects and cycles. Issues support sub-issues (parent-child hierarchy up to 10 levels deep), labels, due dates, estimates, and SLA tracking. They can also be linked to other issues via relations, attached to releases, and tracked through their full history of changes. */\nexport type IssueHistoryArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\n/** An issue is the core work item in Linear. Issues belong to a team, have a workflow status, can be assigned to users, carry a priority level, and can be organized into projects and cycles. Issues support sub-issues (parent-child hierarchy up to 10 levels deep), labels, due dates, estimates, and SLA tracking. They can also be linked to other issues via relations, attached to releases, and tracked through their full history of changes. */\nexport type IssueIncomingSuggestionsArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\n/** An issue is the core work item in Linear. Issues belong to a team, have a workflow status, can be assigned to users, carry a priority level, and can be organized into projects and cycles. Issues support sub-issues (parent-child hierarchy up to 10 levels deep), labels, due dates, estimates, and SLA tracking. They can also be linked to other issues via relations, attached to releases, and tracked through their full history of changes. */\nexport type IssueInverseRelationsArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\n/** An issue is the core work item in Linear. Issues belong to a team, have a workflow status, can be assigned to users, carry a priority level, and can be organized into projects and cycles. Issues support sub-issues (parent-child hierarchy up to 10 levels deep), labels, due dates, estimates, and SLA tracking. They can also be linked to other issues via relations, attached to releases, and tracked through their full history of changes. */\nexport type IssueLabelsArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<IssueLabelFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\n/** An issue is the core work item in Linear. Issues belong to a team, have a workflow status, can be assigned to users, carry a priority level, and can be organized into projects and cycles. Issues support sub-issues (parent-child hierarchy up to 10 levels deep), labels, due dates, estimates, and SLA tracking. They can also be linked to other issues via relations, attached to releases, and tracked through their full history of changes. */\nexport type IssueNeedsArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<CustomerNeedFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\n/** An issue is the core work item in Linear. Issues belong to a team, have a workflow status, can be assigned to users, carry a priority level, and can be organized into projects and cycles. Issues support sub-issues (parent-child hierarchy up to 10 levels deep), labels, due dates, estimates, and SLA tracking. They can also be linked to other issues via relations, attached to releases, and tracked through their full history of changes. */\nexport type IssueRelationsArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\n/** An issue is the core work item in Linear. Issues belong to a team, have a workflow status, can be assigned to users, carry a priority level, and can be organized into projects and cycles. Issues support sub-issues (parent-child hierarchy up to 10 levels deep), labels, due dates, estimates, and SLA tracking. They can also be linked to other issues via relations, attached to releases, and tracked through their full history of changes. */\nexport type IssueReleasesArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<ReleaseFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\n/** An issue is the core work item in Linear. Issues belong to a team, have a workflow status, can be assigned to users, carry a priority level, and can be organized into projects and cycles. Issues support sub-issues (parent-child hierarchy up to 10 levels deep), labels, due dates, estimates, and SLA tracking. They can also be linked to other issues via relations, attached to releases, and tracked through their full history of changes. */\nexport type IssueStateHistoryArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n};\n\n/** An issue is the core work item in Linear. Issues belong to a team, have a workflow status, can be assigned to users, carry a priority level, and can be organized into projects and cycles. Issues support sub-issues (parent-child hierarchy up to 10 levels deep), labels, due dates, estimates, and SLA tracking. They can also be linked to other issues via relations, attached to releases, and tracked through their full history of changes. */\nexport type IssueSubscribersArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<UserFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  includeDisabled?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\n/** An issue is the core work item in Linear. Issues belong to a team, have a workflow status, can be assigned to users, carry a priority level, and can be organized into projects and cycles. Issues support sub-issues (parent-child hierarchy up to 10 levels deep), labels, due dates, estimates, and SLA tracking. They can also be linked to other issues via relations, attached to releases, and tracked through their full history of changes. */\nexport type IssueSuggestionsArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\n/** A generic payload return from entity archive mutations. */\nexport type IssueArchivePayload = ArchivePayload & {\n  __typename?: \"IssueArchivePayload\";\n  /** The archived/unarchived entity. Null if entity was deleted. */\n  entity?: Maybe<Issue>;\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\n/** Payload for an issue assigned to you notification. */\nexport type IssueAssignedToYouNotificationWebhookPayload = {\n  __typename?: \"IssueAssignedToYouNotificationWebhookPayload\";\n  /** The actor who caused the notification. */\n  actor?: Maybe<UserChildWebhookPayload>;\n  /** The ID of the actor who caused the notification. */\n  actorId?: Maybe<Scalars[\"String\"]>;\n  /** The time at which the entity was archived. */\n  archivedAt?: Maybe<Scalars[\"String\"]>;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"String\"];\n  /** The ID of the external user who caused the notification. */\n  externalUserActorId?: Maybe<Scalars[\"String\"]>;\n  /** The ID of the entity. */\n  id: Scalars[\"String\"];\n  /** The issue this notification belongs to. */\n  issue: IssueWithDescriptionChildWebhookPayload;\n  /** The ID of the issue this notification belongs to. */\n  issueId: Scalars[\"String\"];\n  /** An issue assigned to you notification type. */\n  type: Scalars[\"IssueAssignedToYouNotificationType\"];\n  /** The time at which the entity was updated. */\n  updatedAt: Scalars[\"String\"];\n  /** The ID of the user who received the notification. */\n  userId: Scalars[\"String\"];\n};\n\n/** Input for creating multiple issues at once in a batch operation. Up to 50 issues can be created in a single batch. */\nexport type IssueBatchCreateInput = {\n  /** The issues to create. */\n  issues: Array<IssueCreateInput>;\n};\n\n/** The result of a batch issue mutation, containing the updated issues and a success indicator. */\nexport type IssueBatchPayload = {\n  __typename?: \"IssueBatchPayload\";\n  /** The issues that were updated. */\n  issues: Array<Issue>;\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\n/** Certain properties of an issue. */\nexport type IssueChildWebhookPayload = {\n  __typename?: \"IssueChildWebhookPayload\";\n  /** The ID of the issue. */\n  id: Scalars[\"String\"];\n  /** The identifier of the issue. */\n  identifier: Scalars[\"String\"];\n  /** The ID of the team that the issue belongs to. */\n  team: TeamChildWebhookPayload;\n  /** The ID of the team that the issue belongs to. */\n  teamId: Scalars[\"String\"];\n  /** The title of the issue. */\n  title: Scalars[\"String\"];\n  /** The URL of the issue. */\n  url: Scalars[\"String\"];\n};\n\n/** Issue filtering options. */\nexport type IssueCollectionFilter = {\n  /** [Internal] Comparator for the issue's accumulatedStateUpdatedAt date. */\n  accumulatedStateUpdatedAt?: InputMaybe<NullableDateComparator>;\n  /** Filters that the issue's activities must satisfy. */\n  activity?: InputMaybe<ActivityCollectionFilter>;\n  /** Comparator for the issues added to cycle at date. */\n  addedToCycleAt?: InputMaybe<NullableDateComparator>;\n  /** Comparator for the period when issue was added to a cycle. */\n  addedToCyclePeriod?: InputMaybe<CyclePeriodComparator>;\n  /** [Internal] Age (created -> now) comparator, defined if the issue is still open. */\n  ageTime?: InputMaybe<NullableDurationComparator>;\n  /** Compound filters, all of which need to be matched by the issue. */\n  and?: InputMaybe<Array<IssueCollectionFilter>>;\n  /** Comparator for the issues archived at date. */\n  archivedAt?: InputMaybe<NullableDateComparator>;\n  /** Filters that the issues assignee must satisfy. */\n  assignee?: InputMaybe<NullableUserFilter>;\n  /** Filters that the issues attachments must satisfy. */\n  attachments?: InputMaybe<AttachmentCollectionFilter>;\n  /** Comparator for the issues auto archived at date. */\n  autoArchivedAt?: InputMaybe<NullableDateComparator>;\n  /** Comparator for the issues auto closed at date. */\n  autoClosedAt?: InputMaybe<NullableDateComparator>;\n  /** Comparator for the issues canceled at date. */\n  canceledAt?: InputMaybe<NullableDateComparator>;\n  /** Filters that the child issues must satisfy. */\n  children?: InputMaybe<IssueCollectionFilter>;\n  /** Filters that the issues comments must satisfy. */\n  comments?: InputMaybe<CommentCollectionFilter>;\n  /** Comparator for the issues completed at date. */\n  completedAt?: InputMaybe<NullableDateComparator>;\n  /** Comparator for the created at date. */\n  createdAt?: InputMaybe<DateComparator>;\n  /** Filters that the issues creator must satisfy. */\n  creator?: InputMaybe<NullableUserFilter>;\n  /** Count of customers */\n  customerCount?: InputMaybe<NumberComparator>;\n  /** Count of important customers */\n  customerImportantCount?: InputMaybe<NumberComparator>;\n  /** Filters that the issues cycle must satisfy. */\n  cycle?: InputMaybe<NullableCycleFilter>;\n  /** [Internal] Cycle time (started -> completed) comparator. */\n  cycleTime?: InputMaybe<NullableDurationComparator>;\n  /** Filters that the issue's delegated agent must satisfy. */\n  delegate?: InputMaybe<NullableUserFilter>;\n  /** Comparator for the issues description. */\n  description?: InputMaybe<NullableStringComparator>;\n  /** Comparator for the issues due date. */\n  dueDate?: InputMaybe<NullableTimelessDateComparator>;\n  /** Comparator for the issues estimate. */\n  estimate?: InputMaybe<EstimateComparator>;\n  /** Filters that needs to be matched by all issues. */\n  every?: InputMaybe<IssueFilter>;\n  /** [Internal] Comparator for filtering issues bucketed as having active agent sessions, no closed agent pull requests, and no merged agent pull requests. */\n  hasActiveAgentSessions?: InputMaybe<RelationExistsComparator>;\n  /** Comparator for filtering issues which are blocked. */\n  hasBlockedByRelations?: InputMaybe<RelationExistsComparator>;\n  /** Comparator for filtering issues which are blocking. */\n  hasBlockingRelations?: InputMaybe<RelationExistsComparator>;\n  /** [Internal] Comparator for filtering issues bucketed as having all agent sessions dismissed or closed, and no merged agent pull requests. */\n  hasDismissedAgentSessions?: InputMaybe<RelationExistsComparator>;\n  /** Comparator for filtering issues which are duplicates. */\n  hasDuplicateRelations?: InputMaybe<RelationExistsComparator>;\n  /** [Internal] Comparator for filtering issues which have agent-session-linked pull requests that were merged. */\n  hasMergedAgentPullRequests?: InputMaybe<RelationExistsComparator>;\n  /** Comparator for filtering issues with relations. */\n  hasRelatedRelations?: InputMaybe<RelationExistsComparator>;\n  /** Comparator for filtering issues which have been shared with users outside of the team. */\n  hasSharedUsers?: InputMaybe<RelationExistsComparator>;\n  /** [Internal] Comparator for filtering issues which have suggested assignees. */\n  hasSuggestedAssignees?: InputMaybe<RelationExistsComparator>;\n  /** [Internal] Comparator for filtering issues which have suggested labels. */\n  hasSuggestedLabels?: InputMaybe<RelationExistsComparator>;\n  /** [Internal] Comparator for filtering issues which have suggested projects. */\n  hasSuggestedProjects?: InputMaybe<RelationExistsComparator>;\n  /** [Internal] Comparator for filtering issues which have suggested related issues. */\n  hasSuggestedRelatedIssues?: InputMaybe<RelationExistsComparator>;\n  /** [Internal] Comparator for filtering issues which have suggested similar issues. */\n  hasSuggestedSimilarIssues?: InputMaybe<RelationExistsComparator>;\n  /** [Internal] Comparator for filtering issues which have suggested teams. */\n  hasSuggestedTeams?: InputMaybe<RelationExistsComparator>;\n  /** Comparator for the identifier. */\n  id?: InputMaybe<IssueIdComparator>;\n  /** Filters that issue labels must satisfy. */\n  labels?: InputMaybe<IssueLabelCollectionFilter>;\n  /** Filters that the last applied template must satisfy. */\n  lastAppliedTemplate?: InputMaybe<NullableTemplateFilter>;\n  /** [Internal] Lead time (created -> completed) comparator. */\n  leadTime?: InputMaybe<NullableDurationComparator>;\n  /** Comparator for the collection length. */\n  length?: InputMaybe<NumberComparator>;\n  /** Filters that the issue's customer needs must satisfy. */\n  needs?: InputMaybe<CustomerNeedCollectionFilter>;\n  /** Comparator for the issues number. */\n  number?: InputMaybe<NumberComparator>;\n  /** Compound filters, one of which need to be matched by the issue. */\n  or?: InputMaybe<Array<IssueCollectionFilter>>;\n  /** Filters that the issue parent must satisfy. */\n  parent?: InputMaybe<NullableIssueFilter>;\n  /** Comparator for the issues priority. 0 = No priority, 1 = Urgent, 2 = High, 3 = Medium, 4 = Low. */\n  priority?: InputMaybe<NullableNumberComparator>;\n  /** Filters that the issues project must satisfy. */\n  project?: InputMaybe<NullableProjectFilter>;\n  /** Filters that the issues project milestone must satisfy. */\n  projectMilestone?: InputMaybe<NullableProjectMilestoneFilter>;\n  /** Filters that the issues reactions must satisfy. */\n  reactions?: InputMaybe<ReactionCollectionFilter>;\n  /** [ALPHA] Filters that the recurring issue template must satisfy. */\n  recurringIssueTemplate?: InputMaybe<NullableTemplateFilter>;\n  /** Filters that the issue's releases must satisfy. */\n  releases?: InputMaybe<ReleaseCollectionFilter>;\n  /** [Internal] Comparator for the issues content. */\n  searchableContent?: InputMaybe<ContentComparator>;\n  /** Filters that users the issue has been shared with must satisfy. */\n  sharedWith?: InputMaybe<UserCollectionFilter>;\n  /** Comparator for the issue's SLA breach date. */\n  slaBreachesAt?: InputMaybe<NullableDateComparator>;\n  /** Comparator for the issues sla status. */\n  slaStatus?: InputMaybe<SlaStatusComparator>;\n  /** Filters that the issues snoozer must satisfy. */\n  snoozedBy?: InputMaybe<NullableUserFilter>;\n  /** Comparator for the issues snoozed until date. */\n  snoozedUntilAt?: InputMaybe<NullableDateComparator>;\n  /** Filters that needs to be matched by some issues. */\n  some?: InputMaybe<IssueFilter>;\n  /** Filters that the source must satisfy. */\n  sourceMetadata?: InputMaybe<SourceMetadataComparator>;\n  /** Comparator for the issues started at date. */\n  startedAt?: InputMaybe<NullableDateComparator>;\n  /** Filters that the issues state must satisfy. */\n  state?: InputMaybe<WorkflowStateFilter>;\n  /** Filters that issue subscribers must satisfy. */\n  subscribers?: InputMaybe<UserCollectionFilter>;\n  /** [Internal] Filters that the issue's suggestions must satisfy. */\n  suggestions?: InputMaybe<IssueSuggestionCollectionFilter>;\n  /** Filters that the issues team must satisfy. */\n  team?: InputMaybe<TeamFilter>;\n  /** Comparator for the issues title. */\n  title?: InputMaybe<StringComparator>;\n  /** [Internal] Triage time (entered triaged -> triaged) comparator. */\n  triageTime?: InputMaybe<NullableDurationComparator>;\n  /** Comparator for the issues triaged at date. */\n  triagedAt?: InputMaybe<NullableDateComparator>;\n  /** Comparator for the updated at date. */\n  updatedAt?: InputMaybe<DateComparator>;\n};\n\n/** Payload for an issue comment mention notification. */\nexport type IssueCommentMentionNotificationWebhookPayload = {\n  __typename?: \"IssueCommentMentionNotificationWebhookPayload\";\n  /** The actor who caused the notification. */\n  actor?: Maybe<UserChildWebhookPayload>;\n  /** The ID of the actor who caused the notification. */\n  actorId?: Maybe<Scalars[\"String\"]>;\n  /** The time at which the entity was archived. */\n  archivedAt?: Maybe<Scalars[\"String\"]>;\n  /** The comment this notification belongs to. */\n  comment: CommentChildWebhookPayload;\n  /** The ID of the comment this notification belongs to. */\n  commentId: Scalars[\"String\"];\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"String\"];\n  /** The ID of the external user who caused the notification. */\n  externalUserActorId?: Maybe<Scalars[\"String\"]>;\n  /** The ID of the entity. */\n  id: Scalars[\"String\"];\n  /** The issue this notification belongs to. */\n  issue: IssueWithDescriptionChildWebhookPayload;\n  /** The ID of the issue this notification belongs to. */\n  issueId: Scalars[\"String\"];\n  /** The parent comment for the comment this notification belongs to. */\n  parentComment?: Maybe<CommentChildWebhookPayload>;\n  /** The ID of the parent comment for the comment this notification belongs to. */\n  parentCommentId?: Maybe<Scalars[\"String\"]>;\n  /** An issue comment mention notification type. */\n  type: Scalars[\"IssueCommentMentionNotificationType\"];\n  /** The time at which the entity was updated. */\n  updatedAt: Scalars[\"String\"];\n  /** The ID of the user who received the notification. */\n  userId: Scalars[\"String\"];\n};\n\n/** Payload for an issue comment reaction notification. */\nexport type IssueCommentReactionNotificationWebhookPayload = {\n  __typename?: \"IssueCommentReactionNotificationWebhookPayload\";\n  /** The actor who caused the notification. */\n  actor?: Maybe<UserChildWebhookPayload>;\n  /** The ID of the actor who caused the notification. */\n  actorId?: Maybe<Scalars[\"String\"]>;\n  /** The time at which the entity was archived. */\n  archivedAt?: Maybe<Scalars[\"String\"]>;\n  /** The comment this notification belongs to. */\n  comment: CommentChildWebhookPayload;\n  /** The ID of the comment this notification belongs to. */\n  commentId: Scalars[\"String\"];\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"String\"];\n  /** The ID of the external user who caused the notification. */\n  externalUserActorId?: Maybe<Scalars[\"String\"]>;\n  /** The ID of the entity. */\n  id: Scalars[\"String\"];\n  /** The issue this notification belongs to. */\n  issue: IssueWithDescriptionChildWebhookPayload;\n  /** The ID of the issue this notification belongs to. */\n  issueId: Scalars[\"String\"];\n  /** The parent comment for the comment this notification belongs to. */\n  parentComment?: Maybe<CommentChildWebhookPayload>;\n  /** The ID of the parent comment for the comment this notification belongs to. */\n  parentCommentId?: Maybe<Scalars[\"String\"]>;\n  /** The emoji of the reaction this notification is for. */\n  reactionEmoji: Scalars[\"String\"];\n  /** An issue comment reaction notification type. */\n  type: Scalars[\"IssueCommentReactionNotificationType\"];\n  /** The time at which the entity was updated. */\n  updatedAt: Scalars[\"String\"];\n  /** The ID of the user who received the notification. */\n  userId: Scalars[\"String\"];\n};\n\nexport type IssueConnection = {\n  __typename?: \"IssueConnection\";\n  edges: Array<IssueEdge>;\n  nodes: Array<Issue>;\n  pageInfo: PageInfo;\n};\n\n/** Input for creating a new issue. At minimum, a team must be specified. A title is required unless a template is provided. All other fields are optional and will use defaults from the team or template if not specified. */\nexport type IssueCreateInput = {\n  /** The identifier of the user to assign the issue to. */\n  assigneeId?: InputMaybe<Scalars[\"String\"]>;\n  /** The time at which the issue was completed (e.g. if importing from another system). Must be a time in the past and after createdAt. Cannot be provided with an incompatible workflow state. */\n  completedAt?: InputMaybe<Scalars[\"DateTime\"]>;\n  /** Create issue as a user with the provided name. This option is only available to OAuth applications creating issues in `actor=app` mode. */\n  createAsUser?: InputMaybe<Scalars[\"String\"]>;\n  /** The time at which the issue was created (e.g. if importing from another system). Must be a time in the past. If none is provided, the backend will generate the time as now. */\n  createdAt?: InputMaybe<Scalars[\"DateTime\"]>;\n  /** The cycle associated with the issue. */\n  cycleId?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifier of the agent user to delegate the issue to. */\n  delegateId?: InputMaybe<Scalars[\"String\"]>;\n  /** The issue description in markdown format. */\n  description?: InputMaybe<Scalars[\"String\"]>;\n  /** [Internal] The issue description as a Prosemirror document. */\n  descriptionData?: InputMaybe<Scalars[\"JSON\"]>;\n  /** Provide an external user avatar URL. Can only be used in conjunction with the `createAsUser` options. This option is only available to OAuth applications creating comments in `actor=app` mode. */\n  displayIconUrl?: InputMaybe<Scalars[\"String\"]>;\n  /** The date at which the issue is due. */\n  dueDate?: InputMaybe<Scalars[\"TimelessDate\"]>;\n  /** The estimated complexity of the issue. */\n  estimate?: InputMaybe<Scalars[\"Int\"]>;\n  /** The identifier in UUID v4 format. If none is provided, the backend will generate one. */\n  id?: InputMaybe<Scalars[\"String\"]>;\n  /** [Internal] Whether this issue should inherit shared access from its parent issue. Set to false to opt out of automatic shared access inheritance when creating a sub-issue. */\n  inheritsSharedAccess?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** The identifiers of the issue labels associated with this ticket. */\n  labelIds?: InputMaybe<Array<Scalars[\"String\"]>>;\n  /** The ID of the last template applied to the issue. */\n  lastAppliedTemplateId?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifier of the parent issue. Can be a UUID or issue identifier (e.g., 'LIN-123'). */\n  parentId?: InputMaybe<Scalars[\"String\"]>;\n  /** Whether the passed sort order should be preserved. */\n  preserveSortOrderOnCreate?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** The priority of the issue. 0 = No priority, 1 = Urgent, 2 = High, 3 = Medium, 4 = Low. */\n  priority?: InputMaybe<Scalars[\"Int\"]>;\n  /** The position of the issue related to other issues, when ordered by priority. */\n  prioritySortOrder?: InputMaybe<Scalars[\"Float\"]>;\n  /** The project associated with the issue. */\n  projectId?: InputMaybe<Scalars[\"String\"]>;\n  /** The project milestone associated with the issue. */\n  projectMilestoneId?: InputMaybe<Scalars[\"String\"]>;\n  /** The comment the issue is referencing. */\n  referenceCommentId?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifiers of the releases to associate with this issue. */\n  releaseIds?: InputMaybe<Array<Scalars[\"String\"]>>;\n  /** [Internal] The time at which an issue will be considered in breach of SLA. */\n  slaBreachesAt?: InputMaybe<Scalars[\"DateTime\"]>;\n  /** [Internal] The time at which the issue's SLA was started. */\n  slaStartedAt?: InputMaybe<Scalars[\"DateTime\"]>;\n  /** The SLA day count type for the issue. Whether SLA should be business days only or calendar days (default). */\n  slaType?: InputMaybe<SLADayCountType>;\n  /** The position of the issue related to other issues. */\n  sortOrder?: InputMaybe<Scalars[\"Float\"]>;\n  /** The comment the issue is created from. */\n  sourceCommentId?: InputMaybe<Scalars[\"String\"]>;\n  /** [Internal] The pull request comment the issue is created from. */\n  sourcePullRequestCommentId?: InputMaybe<Scalars[\"String\"]>;\n  /** The team state of the issue. */\n  stateId?: InputMaybe<Scalars[\"String\"]>;\n  /** The position of the issue in parent's sub-issue list. */\n  subIssueSortOrder?: InputMaybe<Scalars[\"Float\"]>;\n  /** The identifiers of the users subscribing to this ticket. */\n  subscriberIds?: InputMaybe<Array<Scalars[\"String\"]>>;\n  /** The identifier of the team associated with the issue. */\n  teamId: Scalars[\"String\"];\n  /** The identifier of a template the issue should be created from. If other values are provided in the input, they will override template values. */\n  templateId?: InputMaybe<Scalars[\"String\"]>;\n  /** The title of the issue. */\n  title?: InputMaybe<Scalars[\"String\"]>;\n  /** Whether to use the default template for the team. When set to true, the default template of this team based on user's membership will be applied. */\n  useDefaultTemplate?: InputMaybe<Scalars[\"Boolean\"]>;\n};\n\n/** [Internal] A draft issue that has not yet been created as a full issue. Drafts allow users to prepare issue details (title, description, labels, assignee, etc.) before committing them. Drafts belong to a team and a creator, and support a parent-child hierarchy similar to issues. A draft can have either a parent draft or a parent issue, but not both. */\nexport type IssueDraft = Node & {\n  __typename?: \"IssueDraft\";\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** Identifier of the user assigned to the draft. Can be used to query the user directly. Null if the draft is unassigned. */\n  assigneeId?: Maybe<Scalars[\"String\"]>;\n  /** Serialized array of JSONs representing attachments. */\n  attachments?: Maybe<Scalars[\"JSONObject\"]>;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** The user who created the draft. */\n  creator: User;\n  /** Identifier of the cycle associated with the draft. Can be used to query the cycle directly. Null if no cycle is assigned. */\n  cycleId?: Maybe<Scalars[\"String\"]>;\n  /** The agent user delegated to work on the issue being drafted. */\n  delegateId?: Maybe<Scalars[\"String\"]>;\n  /** The draft's description in markdown format. */\n  description?: Maybe<Scalars[\"String\"]>;\n  /** [Internal] The draft's description as a Prosemirror document. */\n  descriptionData?: Maybe<Scalars[\"JSON\"]>;\n  /** The date at which the issue would be due. */\n  dueDate?: Maybe<Scalars[\"TimelessDate\"]>;\n  /** The estimate of the complexity of the draft. Null if no estimate has been set. */\n  estimate?: Maybe<Scalars[\"Float\"]>;\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /** Identifiers of the labels added to the draft. These labels will be applied to the issue when the draft is published. */\n  labelIds: Array<Scalars[\"String\"]>;\n  /** Serialized array of JSONs representing customer needs. */\n  needs?: Maybe<Scalars[\"JSONObject\"]>;\n  /** The parent draft of the draft. Set when this draft represents a sub-issue of another draft. Null if this is a top-level draft or has a parent issue instead. */\n  parent?: Maybe<IssueDraft>;\n  /** The ID of the parent issue draft, if any. */\n  parentId?: Maybe<Scalars[\"String\"]>;\n  /** The parent issue of the draft. Set when this draft represents a sub-issue that will be created under an existing issue. Null if this is a top-level draft or has a parent draft instead. */\n  parentIssue?: Maybe<Issue>;\n  /** The ID of the parent issue, if any. */\n  parentIssueId?: Maybe<Scalars[\"String\"]>;\n  /** The priority of the draft. 0 = No priority, 1 = Urgent, 2 = High, 3 = Normal, 4 = Low. */\n  priority: Scalars[\"Float\"];\n  /** Label for the priority. */\n  priorityLabel: Scalars[\"String\"];\n  /** Identifier of the project associated with the draft. Can be used to query the project directly. Null if no project is assigned. */\n  projectId?: Maybe<Scalars[\"String\"]>;\n  /** Identifier of the project milestone associated with the draft. Can be used to query the project milestone directly. Null if no milestone is assigned. */\n  projectMilestoneId?: Maybe<Scalars[\"String\"]>;\n  /** Identifiers of the releases associated with the draft. These releases will be linked to the issue when the draft is published. */\n  releaseIds: Array<Scalars[\"String\"]>;\n  /** Serialized array of JSONs representing the recurring issue's schedule. */\n  schedule?: Maybe<Scalars[\"JSONObject\"]>;\n  /** Identifier of the comment that the draft was created from. Set when a draft is created from an existing comment. Null if the draft was not created from a comment. */\n  sourceCommentId?: Maybe<Scalars[\"String\"]>;\n  /** Identifier of the workflow state associated with the draft. Can be used to query the workflow state directly. Determines the initial status the issue will have when the draft is published. */\n  stateId: Scalars[\"String\"];\n  /** The order of items in the sub-draft list. Only set if the draft has `parent` set. */\n  subIssueSortOrder?: Maybe<Scalars[\"Float\"]>;\n  /** Identifier of the team associated with the draft. Can be used to query the team directly. */\n  teamId: Scalars[\"String\"];\n  /** The draft's title. This will become the issue's title when the draft is published. */\n  title: Scalars[\"String\"];\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  updatedAt: Scalars[\"DateTime\"];\n};\n\nexport type IssueDraftConnection = {\n  __typename?: \"IssueDraftConnection\";\n  edges: Array<IssueDraftEdge>;\n  nodes: Array<IssueDraft>;\n  pageInfo: PageInfo;\n};\n\nexport type IssueDraftEdge = {\n  __typename?: \"IssueDraftEdge\";\n  /** Used in `before` and `after` args */\n  cursor: Scalars[\"String\"];\n  node: IssueDraft;\n};\n\nexport type IssueEdge = {\n  __typename?: \"IssueEdge\";\n  /** Used in `before` and `after` args */\n  cursor: Scalars[\"String\"];\n  node: Issue;\n};\n\n/** Payload for an issue emoji reaction notification. */\nexport type IssueEmojiReactionNotificationWebhookPayload = {\n  __typename?: \"IssueEmojiReactionNotificationWebhookPayload\";\n  /** The actor who caused the notification. */\n  actor?: Maybe<UserChildWebhookPayload>;\n  /** The ID of the actor who caused the notification. */\n  actorId?: Maybe<Scalars[\"String\"]>;\n  /** The time at which the entity was archived. */\n  archivedAt?: Maybe<Scalars[\"String\"]>;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"String\"];\n  /** The ID of the external user who caused the notification. */\n  externalUserActorId?: Maybe<Scalars[\"String\"]>;\n  /** The ID of the entity. */\n  id: Scalars[\"String\"];\n  /** The issue this notification belongs to. */\n  issue: IssueWithDescriptionChildWebhookPayload;\n  /** The ID of the issue this notification belongs to. */\n  issueId: Scalars[\"String\"];\n  /** The emoji of the reaction this notification is for. */\n  reactionEmoji: Scalars[\"String\"];\n  /** An issue emoji reaction notification type. */\n  type: Scalars[\"IssueEmojiReactionNotificationType\"];\n  /** The time at which the entity was updated. */\n  updatedAt: Scalars[\"String\"];\n  /** The ID of the user who received the notification. */\n  userId: Scalars[\"String\"];\n};\n\n/** Issue filtering options. */\nexport type IssueFilter = {\n  /** [Internal] Comparator for the issue's accumulatedStateUpdatedAt date. */\n  accumulatedStateUpdatedAt?: InputMaybe<NullableDateComparator>;\n  /** Filters that the issue's activities must satisfy. */\n  activity?: InputMaybe<ActivityCollectionFilter>;\n  /** Comparator for the issues added to cycle at date. */\n  addedToCycleAt?: InputMaybe<NullableDateComparator>;\n  /** Comparator for the period when issue was added to a cycle. */\n  addedToCyclePeriod?: InputMaybe<CyclePeriodComparator>;\n  /** [Internal] Age (created -> now) comparator, defined if the issue is still open. */\n  ageTime?: InputMaybe<NullableDurationComparator>;\n  /** Compound filters, all of which need to be matched by the issue. */\n  and?: InputMaybe<Array<IssueFilter>>;\n  /** Comparator for the issues archived at date. */\n  archivedAt?: InputMaybe<NullableDateComparator>;\n  /** Filters that the issues assignee must satisfy. */\n  assignee?: InputMaybe<NullableUserFilter>;\n  /** Filters that the issues attachments must satisfy. */\n  attachments?: InputMaybe<AttachmentCollectionFilter>;\n  /** Comparator for the issues auto archived at date. */\n  autoArchivedAt?: InputMaybe<NullableDateComparator>;\n  /** Comparator for the issues auto closed at date. */\n  autoClosedAt?: InputMaybe<NullableDateComparator>;\n  /** Comparator for the issues canceled at date. */\n  canceledAt?: InputMaybe<NullableDateComparator>;\n  /** Filters that the child issues must satisfy. */\n  children?: InputMaybe<IssueCollectionFilter>;\n  /** Filters that the issues comments must satisfy. */\n  comments?: InputMaybe<CommentCollectionFilter>;\n  /** Comparator for the issues completed at date. */\n  completedAt?: InputMaybe<NullableDateComparator>;\n  /** Comparator for the created at date. */\n  createdAt?: InputMaybe<DateComparator>;\n  /** Filters that the issues creator must satisfy. */\n  creator?: InputMaybe<NullableUserFilter>;\n  /** Count of customers */\n  customerCount?: InputMaybe<NumberComparator>;\n  /** Count of important customers */\n  customerImportantCount?: InputMaybe<NumberComparator>;\n  /** Filters that the issues cycle must satisfy. */\n  cycle?: InputMaybe<NullableCycleFilter>;\n  /** [Internal] Cycle time (started -> completed) comparator. */\n  cycleTime?: InputMaybe<NullableDurationComparator>;\n  /** Filters that the issue's delegated agent must satisfy. */\n  delegate?: InputMaybe<NullableUserFilter>;\n  /** Comparator for the issues description. */\n  description?: InputMaybe<NullableStringComparator>;\n  /** Comparator for the issues due date. */\n  dueDate?: InputMaybe<NullableTimelessDateComparator>;\n  /** Comparator for the issues estimate. */\n  estimate?: InputMaybe<EstimateComparator>;\n  /** [Internal] Comparator for filtering issues bucketed as having active agent sessions, no closed agent pull requests, and no merged agent pull requests. */\n  hasActiveAgentSessions?: InputMaybe<RelationExistsComparator>;\n  /** Comparator for filtering issues which are blocked. */\n  hasBlockedByRelations?: InputMaybe<RelationExistsComparator>;\n  /** Comparator for filtering issues which are blocking. */\n  hasBlockingRelations?: InputMaybe<RelationExistsComparator>;\n  /** [Internal] Comparator for filtering issues bucketed as having all agent sessions dismissed or closed, and no merged agent pull requests. */\n  hasDismissedAgentSessions?: InputMaybe<RelationExistsComparator>;\n  /** Comparator for filtering issues which are duplicates. */\n  hasDuplicateRelations?: InputMaybe<RelationExistsComparator>;\n  /** [Internal] Comparator for filtering issues which have agent-session-linked pull requests that were merged. */\n  hasMergedAgentPullRequests?: InputMaybe<RelationExistsComparator>;\n  /** Comparator for filtering issues with relations. */\n  hasRelatedRelations?: InputMaybe<RelationExistsComparator>;\n  /** Comparator for filtering issues which have been shared with users outside of the team. */\n  hasSharedUsers?: InputMaybe<RelationExistsComparator>;\n  /** [Internal] Comparator for filtering issues which have suggested assignees. */\n  hasSuggestedAssignees?: InputMaybe<RelationExistsComparator>;\n  /** [Internal] Comparator for filtering issues which have suggested labels. */\n  hasSuggestedLabels?: InputMaybe<RelationExistsComparator>;\n  /** [Internal] Comparator for filtering issues which have suggested projects. */\n  hasSuggestedProjects?: InputMaybe<RelationExistsComparator>;\n  /** [Internal] Comparator for filtering issues which have suggested related issues. */\n  hasSuggestedRelatedIssues?: InputMaybe<RelationExistsComparator>;\n  /** [Internal] Comparator for filtering issues which have suggested similar issues. */\n  hasSuggestedSimilarIssues?: InputMaybe<RelationExistsComparator>;\n  /** [Internal] Comparator for filtering issues which have suggested teams. */\n  hasSuggestedTeams?: InputMaybe<RelationExistsComparator>;\n  /** Comparator for the identifier. */\n  id?: InputMaybe<IssueIdComparator>;\n  /** Filters that issue labels must satisfy. */\n  labels?: InputMaybe<IssueLabelCollectionFilter>;\n  /** Filters that the last applied template must satisfy. */\n  lastAppliedTemplate?: InputMaybe<NullableTemplateFilter>;\n  /** [Internal] Lead time (created -> completed) comparator. */\n  leadTime?: InputMaybe<NullableDurationComparator>;\n  /** Filters that the issue's customer needs must satisfy. */\n  needs?: InputMaybe<CustomerNeedCollectionFilter>;\n  /** Comparator for the issues number. */\n  number?: InputMaybe<NumberComparator>;\n  /** Compound filters, one of which need to be matched by the issue. */\n  or?: InputMaybe<Array<IssueFilter>>;\n  /** Filters that the issue parent must satisfy. */\n  parent?: InputMaybe<NullableIssueFilter>;\n  /** Comparator for the issues priority. 0 = No priority, 1 = Urgent, 2 = High, 3 = Medium, 4 = Low. */\n  priority?: InputMaybe<NullableNumberComparator>;\n  /** Filters that the issues project must satisfy. */\n  project?: InputMaybe<NullableProjectFilter>;\n  /** Filters that the issues project milestone must satisfy. */\n  projectMilestone?: InputMaybe<NullableProjectMilestoneFilter>;\n  /** Filters that the issues reactions must satisfy. */\n  reactions?: InputMaybe<ReactionCollectionFilter>;\n  /** [ALPHA] Filters that the recurring issue template must satisfy. */\n  recurringIssueTemplate?: InputMaybe<NullableTemplateFilter>;\n  /** Filters that the issue's releases must satisfy. */\n  releases?: InputMaybe<ReleaseCollectionFilter>;\n  /** [Internal] Comparator for the issues content. */\n  searchableContent?: InputMaybe<ContentComparator>;\n  /** Filters that users the issue has been shared with must satisfy. */\n  sharedWith?: InputMaybe<UserCollectionFilter>;\n  /** Comparator for the issue's SLA breach date. */\n  slaBreachesAt?: InputMaybe<NullableDateComparator>;\n  /** Comparator for the issues sla status. */\n  slaStatus?: InputMaybe<SlaStatusComparator>;\n  /** Filters that the issues snoozer must satisfy. */\n  snoozedBy?: InputMaybe<NullableUserFilter>;\n  /** Comparator for the issues snoozed until date. */\n  snoozedUntilAt?: InputMaybe<NullableDateComparator>;\n  /** Filters that the source must satisfy. */\n  sourceMetadata?: InputMaybe<SourceMetadataComparator>;\n  /** Comparator for the issues started at date. */\n  startedAt?: InputMaybe<NullableDateComparator>;\n  /** Filters that the issues state must satisfy. */\n  state?: InputMaybe<WorkflowStateFilter>;\n  /** Filters that issue subscribers must satisfy. */\n  subscribers?: InputMaybe<UserCollectionFilter>;\n  /** [Internal] Filters that the issue's suggestions must satisfy. */\n  suggestions?: InputMaybe<IssueSuggestionCollectionFilter>;\n  /** Filters that the issues team must satisfy. */\n  team?: InputMaybe<TeamFilter>;\n  /** Comparator for the issues title. */\n  title?: InputMaybe<StringComparator>;\n  /** [Internal] Triage time (entered triaged -> triaged) comparator. */\n  triageTime?: InputMaybe<NullableDurationComparator>;\n  /** Comparator for the issues triaged at date. */\n  triagedAt?: InputMaybe<NullableDateComparator>;\n  /** Comparator for the updated at date. */\n  updatedAt?: InputMaybe<DateComparator>;\n};\n\n/** The result of an AI-generated issue filter suggestion based on a text prompt. */\nexport type IssueFilterSuggestionPayload = {\n  __typename?: \"IssueFilterSuggestionPayload\";\n  /** The json filter that is suggested. */\n  filter?: Maybe<Scalars[\"JSONObject\"]>;\n  /** The log id of the prompt, that created this filter. */\n  logId?: Maybe<Scalars[\"String\"]>;\n};\n\n/** A record of changes to an issue. Each history entry captures one or more property changes made to an issue within a short grouping window by the same actor. History entries track changes to fields such as title, assignee, status, priority, project, cycle, labels, due date, estimate, parent issue, and more. They also record metadata about what triggered the change (e.g., a user action, workflow automation, triage rule, or integration). */\nexport type IssueHistory = Node & {\n  __typename?: \"IssueHistory\";\n  /** The actor that performed the actions. This field may be empty in the case of integrations or automations. */\n  actor?: Maybe<User>;\n  /** Identifier of the user who made these changes. Can be used to query the user directly. Null if the change was made by an integration, automation, or system process. */\n  actorId?: Maybe<Scalars[\"String\"]>;\n  /**\n   * The actors that performed the actions. This field may be empty in the case of integrations or automations.\n   * @deprecated Use `actor` and `descriptionUpdatedBy` instead.\n   */\n  actors?: Maybe<Array<User>>;\n  /** ID's of labels that were added. */\n  addedLabelIds?: Maybe<Array<Scalars[\"String\"]>>;\n  /** The labels that were added to the issue. */\n  addedLabels?: Maybe<Array<IssueLabel>>;\n  /** ID's of releases that the issue was added to. */\n  addedToReleaseIds?: Maybe<Array<Scalars[\"String\"]>>;\n  /** The releases that the issue was added to. */\n  addedToReleases?: Maybe<Array<Release>>;\n  /** Whether the issue was archived (true) or unarchived (false) in this change. Null if the archive status was not changed. */\n  archived?: Maybe<Scalars[\"Boolean\"]>;\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The linked attachment. */\n  attachment?: Maybe<Attachment>;\n  /** Identifier of the attachment that was linked to or unlinked from the issue. Can be used to query the attachment directly. Null if no attachment change occurred. */\n  attachmentId?: Maybe<Scalars[\"String\"]>;\n  /** Whether the issue was auto-archived. */\n  autoArchived?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether the issue was auto-closed. */\n  autoClosed?: Maybe<Scalars[\"Boolean\"]>;\n  /** The bot that performed the action. */\n  botActor?: Maybe<ActorBot>;\n  /** [Internal] Serialized JSON representing changes for certain non-relational properties. */\n  changes?: Maybe<Scalars[\"JSONObject\"]>;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** [Deprecated] Identifier of the customer need that was linked to the issue. Use customer need related arrays in changes instead. */\n  customerNeedId?: Maybe<Scalars[\"String\"]>;\n  /** The actors that edited the description of the issue, if any. */\n  descriptionUpdatedBy?: Maybe<Array<User>>;\n  /** The user that was unassigned from the issue. */\n  fromAssignee?: Maybe<User>;\n  /** Identifier of the user from whom the issue was re-assigned. Can be used to query the user directly. Null if the assignee was not changed or the issue was previously unassigned. */\n  fromAssigneeId?: Maybe<Scalars[\"String\"]>;\n  /** The cycle that the issue was moved from. */\n  fromCycle?: Maybe<Cycle>;\n  /** Identifier of the previous cycle of the issue. Can be used to query the cycle directly. Null if the cycle was not changed or the issue was not in a cycle. */\n  fromCycleId?: Maybe<Scalars[\"String\"]>;\n  /** The app user from whom the issue delegation was transferred. */\n  fromDelegate?: Maybe<User>;\n  /** What the due date was changed from. */\n  fromDueDate?: Maybe<Scalars[\"TimelessDate\"]>;\n  /** What the estimate was changed from. */\n  fromEstimate?: Maybe<Scalars[\"Float\"]>;\n  /** The parent issue that the issue was moved from. */\n  fromParent?: Maybe<Issue>;\n  /** Identifier of the previous parent issue. Can be used to query the issue directly. Null if the parent was not changed or the issue previously had no parent. */\n  fromParentId?: Maybe<Scalars[\"String\"]>;\n  /** What the priority was changed from. */\n  fromPriority?: Maybe<Scalars[\"Float\"]>;\n  /** The project that the issue was moved from. */\n  fromProject?: Maybe<Project>;\n  /** Identifier of the previous project of the issue. Can be used to query the project directly. Null if the project was not changed or the issue was not in a project. */\n  fromProjectId?: Maybe<Scalars[\"String\"]>;\n  /** The project milestone that the issue was moved from. */\n  fromProjectMilestone?: Maybe<ProjectMilestone>;\n  /** Whether the issue had previously breached its SLA. */\n  fromSlaBreached?: Maybe<Scalars[\"Boolean\"]>;\n  /** The SLA breach time that was previously set on the issue. */\n  fromSlaBreachesAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The time at which the issue's SLA was previously started. */\n  fromSlaStartedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The type of SLA that was previously set on the issue. */\n  fromSlaType?: Maybe<Scalars[\"String\"]>;\n  /** The state that the issue was moved from. */\n  fromState?: Maybe<WorkflowState>;\n  /** Identifier of the previous workflow state (issue status) of the issue. Can be used to query the workflow state directly. Null if the status was not changed. */\n  fromStateId?: Maybe<Scalars[\"String\"]>;\n  /** The team that the issue was moved from. */\n  fromTeam?: Maybe<Team>;\n  /** Identifier of the team from which the issue was moved. Can be used to query the team directly. Null if the team was not changed. */\n  fromTeamId?: Maybe<Scalars[\"String\"]>;\n  /** What the title was changed from. */\n  fromTitle?: Maybe<Scalars[\"String\"]>;\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /** The issue that was changed. */\n  issue: Issue;\n  /** The import record. */\n  issueImport?: Maybe<IssueImport>;\n  /** Changed issue relationships. */\n  relationChanges?: Maybe<Array<IssueRelationHistoryPayload>>;\n  /** ID's of releases that the issue was removed from. */\n  removedFromReleaseIds?: Maybe<Array<Scalars[\"String\"]>>;\n  /** The releases that the issue was removed from. */\n  removedFromReleases?: Maybe<Array<Release>>;\n  /** ID's of labels that were removed. */\n  removedLabelIds?: Maybe<Array<Scalars[\"String\"]>>;\n  /** The labels that were removed from the issue. */\n  removedLabels?: Maybe<Array<IssueLabel>>;\n  /** The user that was assigned to the issue. */\n  toAssignee?: Maybe<User>;\n  /** Identifier of the user to whom the issue was assigned. Can be used to query the user directly. Null if the assignee was not changed or the issue was unassigned. */\n  toAssigneeId?: Maybe<Scalars[\"String\"]>;\n  /** The new project created from the issue. */\n  toConvertedProject?: Maybe<Project>;\n  /** Identifier of the new project that was created by converting this issue to a project. Can be used to query the project directly. Null if the issue was not converted to a project. */\n  toConvertedProjectId?: Maybe<Scalars[\"String\"]>;\n  /** The cycle that the issue was moved to. */\n  toCycle?: Maybe<Cycle>;\n  /** Identifier of the new cycle of the issue. Can be used to query the cycle directly. Null if the cycle was not changed or the issue was removed from a cycle. */\n  toCycleId?: Maybe<Scalars[\"String\"]>;\n  /** The app user to whom the issue delegation was transferred. */\n  toDelegate?: Maybe<User>;\n  /** What the due date was changed to. */\n  toDueDate?: Maybe<Scalars[\"TimelessDate\"]>;\n  /** What the estimate was changed to. */\n  toEstimate?: Maybe<Scalars[\"Float\"]>;\n  /** The parent issue that the issue was moved to. */\n  toParent?: Maybe<Issue>;\n  /** Identifier of the new parent issue. Can be used to query the issue directly. Null if the parent was not changed or the issue was removed from its parent. */\n  toParentId?: Maybe<Scalars[\"String\"]>;\n  /** What the priority was changed to. */\n  toPriority?: Maybe<Scalars[\"Float\"]>;\n  /** The project that the issue was moved to. */\n  toProject?: Maybe<Project>;\n  /** Identifier of the new project of the issue. Can be used to query the project directly. Null if the project was not changed or the issue was removed from a project. */\n  toProjectId?: Maybe<Scalars[\"String\"]>;\n  /** The project milestone that the issue was moved to. */\n  toProjectMilestone?: Maybe<ProjectMilestone>;\n  /** Whether the issue has now breached its SLA. */\n  toSlaBreached?: Maybe<Scalars[\"Boolean\"]>;\n  /** The SLA breach time that is now set on the issue. */\n  toSlaBreachesAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The time at which the issue's SLA is now started. */\n  toSlaStartedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The type of SLA that is now set on the issue. */\n  toSlaType?: Maybe<Scalars[\"String\"]>;\n  /** The state that the issue was moved to. */\n  toState?: Maybe<WorkflowState>;\n  /** Identifier of the new workflow state (issue status) of the issue. Can be used to query the workflow state directly. Null if the status was not changed. */\n  toStateId?: Maybe<Scalars[\"String\"]>;\n  /** The team that the issue was moved to. */\n  toTeam?: Maybe<Team>;\n  /** Identifier of the team to which the issue was moved. Can be used to query the team directly. Null if the team was not changed. */\n  toTeamId?: Maybe<Scalars[\"String\"]>;\n  /** What the title was changed to. */\n  toTitle?: Maybe<Scalars[\"String\"]>;\n  /** Whether the issue was trashed or un-trashed. */\n  trashed?: Maybe<Scalars[\"Boolean\"]>;\n  /** Boolean indicating if the issue was auto-assigned using the triage responsibility feature. */\n  triageResponsibilityAutoAssigned?: Maybe<Scalars[\"Boolean\"]>;\n  /** The users that were notified of the issue. */\n  triageResponsibilityNotifiedUsers?: Maybe<Array<User>>;\n  /** The team that triggered the triage responsibility action. */\n  triageResponsibilityTeam?: Maybe<Team>;\n  /**\n   * [INTERNAL] Metadata about the triage rule that made changes to the issue.\n   * @deprecated Use `workflowMetadata` instead.\n   */\n  triageRuleMetadata?: Maybe<IssueHistoryTriageRuleMetadata>;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  updatedAt: Scalars[\"DateTime\"];\n  /** Whether the issue's description was updated. */\n  updatedDescription?: Maybe<Scalars[\"Boolean\"]>;\n  /** [INTERNAL] Metadata about the workflow that made changes to the issue. */\n  workflowMetadata?: Maybe<IssueHistoryWorkflowMetadata>;\n};\n\nexport type IssueHistoryConnection = {\n  __typename?: \"IssueHistoryConnection\";\n  edges: Array<IssueHistoryEdge>;\n  nodes: Array<IssueHistory>;\n  pageInfo: PageInfo;\n};\n\nexport type IssueHistoryEdge = {\n  __typename?: \"IssueHistoryEdge\";\n  /** Used in `before` and `after` args */\n  cursor: Scalars[\"String\"];\n  node: IssueHistory;\n};\n\n/** An error that occurred during triage rule execution, such as a conflicting label assignment or an invalid property value. Contains the error type and optionally the property that caused the failure. */\nexport type IssueHistoryTriageRuleError = {\n  __typename?: \"IssueHistoryTriageRuleError\";\n  /** Whether the conflict was for the same child label. */\n  conflictForSameChildLabel?: Maybe<Scalars[\"Boolean\"]>;\n  /** The conflicting labels. */\n  conflictingLabels?: Maybe<Array<IssueLabel>>;\n  /** The team the issue was being moved from. */\n  fromTeam?: Maybe<Team>;\n  /** The property that caused the error. */\n  property?: Maybe<Scalars[\"String\"]>;\n  /** The team the issue was being moved to. */\n  toTeam?: Maybe<Team>;\n  /** The type of error that occurred. */\n  type: TriageRuleErrorType;\n};\n\n/** Metadata about a triage responsibility rule that made changes to an issue, such as auto-assigning an issue when it enters triage. Includes information about any errors that occurred during rule execution. */\nexport type IssueHistoryTriageRuleMetadata = {\n  __typename?: \"IssueHistoryTriageRuleMetadata\";\n  /** The error that occurred, if any. */\n  triageRuleError?: Maybe<IssueHistoryTriageRuleError>;\n  /**\n   * The triage rule that triggered the issue update.\n   * @deprecated Use `IssueHistoryWorkflowMetadata.workflowDefinition` instead.\n   */\n  updatedByTriageRule?: Maybe<WorkflowDefinition>;\n};\n\n/** Metadata about a workflow automation that made changes to an issue. Links the issue history entry back to the workflow definition that triggered the change, and optionally to any AI conversation involved in the automation. */\nexport type IssueHistoryWorkflowMetadata = {\n  __typename?: \"IssueHistoryWorkflowMetadata\";\n  /** The AI conversation associated with the workflow. */\n  aiConversation?: Maybe<AiConversation>;\n  /** The workflow definition that triggered the issue update. */\n  workflowDefinition?: Maybe<WorkflowDefinition>;\n};\n\n/** Comparator for issue identifiers. */\nexport type IssueIdComparator = {\n  /** Equals constraint. */\n  eq?: InputMaybe<Scalars[\"ID\"]>;\n  /** In-array constraint. */\n  in?: InputMaybe<Array<Scalars[\"ID\"]>>;\n  /** Not-equals constraint. */\n  neq?: InputMaybe<Scalars[\"ID\"]>;\n  /** Not-in-array constraint. */\n  nin?: InputMaybe<Array<Scalars[\"ID\"]>>;\n};\n\n/** An import job for data from an external service such as Jira, Asana, GitHub, Shortcut, or other project management tools. Import jobs track the full lifecycle of importing issues, labels, workflow states, and other data into a Linear workspace, including progress, status, error states, and data mapping configuration. */\nexport type IssueImport = Node & {\n  __typename?: \"IssueImport\";\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** Identifier of the user who started the import job. Can be used to query the user directly. Null if the user has been deleted. */\n  creatorId?: Maybe<Scalars[\"String\"]>;\n  /** File URL for the uploaded CSV for the import, if there is one. */\n  csvFileUrl?: Maybe<Scalars[\"String\"]>;\n  /** The display name of the import service. */\n  displayName: Scalars[\"String\"];\n  /** User readable error message, if one has occurred during the import. */\n  error?: Maybe<Scalars[\"String\"]>;\n  /** Error code and metadata, if one has occurred during the import. */\n  errorMetadata?: Maybe<Scalars[\"JSONObject\"]>;\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /** The data mapping configuration for the import job. */\n  mapping?: Maybe<Scalars[\"JSONObject\"]>;\n  /** Current step progress as a percentage (0-100). Null if the import has not yet started or progress tracking is not available. */\n  progress?: Maybe<Scalars[\"Float\"]>;\n  /** The external service from which data is being imported (e.g., jira, asana, github, shortcut, linear). */\n  service: Scalars[\"String\"];\n  /** Metadata related to import service. */\n  serviceMetadata?: Maybe<Scalars[\"JSONObject\"]>;\n  /** The current status of the import job, indicating its position in the import lifecycle (e.g., not started, in progress, complete, error). */\n  status: Scalars[\"String\"];\n  /** The name of the new team to be created for the import, when the import is configured to create a new team rather than importing into an existing one. Null if importing into an existing team. */\n  teamName?: Maybe<Scalars[\"String\"]>;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  updatedAt: Scalars[\"DateTime\"];\n};\n\n/** The result of checking whether an import from an external service can proceed. */\nexport type IssueImportCheckPayload = {\n  __typename?: \"IssueImportCheckPayload\";\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\n/** The result of deleting an issue import, containing the deleted import job and a success indicator. */\nexport type IssueImportDeletePayload = {\n  __typename?: \"IssueImportDeletePayload\";\n  /** The import job that was deleted. */\n  issueImport?: Maybe<IssueImport>;\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\n/** The result of validating a custom JQL query for a Jira import. */\nexport type IssueImportJqlCheckPayload = {\n  __typename?: \"IssueImportJqlCheckPayload\";\n  /** An approximate number of issues matching the JQL query. Null when the query is invalid or the count is unavailable. */\n  count?: Maybe<Scalars[\"Float\"]>;\n  /** An error message returned by Jira when validating the JQL query. */\n  error?: Maybe<Scalars[\"String\"]>;\n  /** Returns true if the JQL query has been validated successfully, false otherwise */\n  success: Scalars[\"Boolean\"];\n};\n\n/** The result of an issue import mutation, containing the import job and a success indicator. */\nexport type IssueImportPayload = {\n  __typename?: \"IssueImportPayload\";\n  /** The import job that was created or updated. */\n  issueImport?: Maybe<IssueImport>;\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\n/** The result of checking whether an issue import can be synced with its source service after import completes. */\nexport type IssueImportSyncCheckPayload = {\n  __typename?: \"IssueImportSyncCheckPayload\";\n  /** Returns true if the import can be synced, false otherwise */\n  canSync: Scalars[\"Boolean\"];\n  /** An error message explaining why the import cannot be synced. Null when canSync is true. */\n  error?: Maybe<Scalars[\"String\"]>;\n};\n\n/** Input for updating an import job's mapping configuration, such as user and workflow state mappings between the source service and Linear. */\nexport type IssueImportUpdateInput = {\n  /** The mapping configuration for the import. */\n  mapping: Scalars[\"JSONObject\"];\n};\n\n/** Labels that can be associated with issues. Labels help categorize and filter issues across a workspace. They can be workspace-level (shared across all teams) or team-scoped. Labels have a color for visual identification and can be organized hierarchically into groups, where a parent label acts as a group containing child labels. Labels may also be inherited from parent teams to sub-teams. */\nexport type IssueLabel = Node & {\n  __typename?: \"IssueLabel\";\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** Child labels within this label group. Only populated when the label is a group (isGroup is true). */\n  children: IssueLabelConnection;\n  /** The label's color as a HEX string (e.g., '#EB5757'). Used for visual identification of the label in the UI. */\n  color: Scalars[\"String\"];\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** The user who created the label. */\n  creator?: Maybe<User>;\n  /** The label's description. */\n  description?: Maybe<Scalars[\"String\"]>;\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /** The original workspace or parent-team label that this label was inherited from. Null if the label is not inherited. */\n  inheritedFrom?: Maybe<IssueLabel>;\n  /** Whether the label is a group. When true, this label acts as a container for child labels and cannot be directly applied to issues or projects. When false, the label can be directly applied. */\n  isGroup: Scalars[\"Boolean\"];\n  /** Issues associated with the label. */\n  issues: IssueConnection;\n  /** The date when the label was last applied to an issue, project, or initiative. Null if the label has never been applied. */\n  lastAppliedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The label's name. */\n  name: Scalars[\"String\"];\n  /** @deprecated Workspace labels are identified by their team being null. */\n  organization: Organization;\n  /** The parent label. */\n  parent?: Maybe<IssueLabel>;\n  /** [Internal] When the label was retired. */\n  retiredAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The user who retired the label. */\n  retiredBy?: Maybe<User>;\n  /** The team that the label is scoped to. If null, the label is a workspace-level label available to all teams in the workspace. */\n  team?: Maybe<Team>;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  updatedAt: Scalars[\"DateTime\"];\n};\n\n/** Labels that can be associated with issues. Labels help categorize and filter issues across a workspace. They can be workspace-level (shared across all teams) or team-scoped. Labels have a color for visual identification and can be organized hierarchically into groups, where a parent label acts as a group containing child labels. Labels may also be inherited from parent teams to sub-teams. */\nexport type IssueLabelChildrenArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<IssueLabelFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\n/** Labels that can be associated with issues. Labels help categorize and filter issues across a workspace. They can be workspace-level (shared across all teams) or team-scoped. Labels have a color for visual identification and can be organized hierarchically into groups, where a parent label acts as a group containing child labels. Labels may also be inherited from parent teams to sub-teams. */\nexport type IssueLabelIssuesArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<IssueFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\n/** Certain properties of an issue label. */\nexport type IssueLabelChildWebhookPayload = {\n  __typename?: \"IssueLabelChildWebhookPayload\";\n  /** The color of the issue label. */\n  color: Scalars[\"String\"];\n  /** The ID of the issue label. */\n  id: Scalars[\"String\"];\n  /** The name of the issue label. */\n  name: Scalars[\"String\"];\n  /** The parent ID of the issue label. */\n  parentId?: Maybe<Scalars[\"String\"]>;\n};\n\n/** Issue label filtering options. */\nexport type IssueLabelCollectionFilter = {\n  /** Compound filters, all of which need to be matched by the label. */\n  and?: InputMaybe<Array<IssueLabelCollectionFilter>>;\n  /** Comparator for the created at date. */\n  createdAt?: InputMaybe<DateComparator>;\n  /** Filters that the issue labels creator must satisfy. */\n  creator?: InputMaybe<NullableUserFilter>;\n  /** Filters that needs to be matched by all issue labels. */\n  every?: InputMaybe<IssueLabelFilter>;\n  /** Comparator for the identifier. */\n  id?: InputMaybe<IdComparator>;\n  /** Comparator for whether the label is a group label. */\n  isGroup?: InputMaybe<BooleanComparator>;\n  /** Comparator for the collection length. */\n  length?: InputMaybe<NumberComparator>;\n  /** Comparator for the name. */\n  name?: InputMaybe<StringComparator>;\n  /** Filter based on the existence of the relation. */\n  null?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Compound filters, one of which need to be matched by the label. */\n  or?: InputMaybe<Array<IssueLabelCollectionFilter>>;\n  /** Filters that the issue label's parent label must satisfy. */\n  parent?: InputMaybe<IssueLabelFilter>;\n  /** Filters that needs to be matched by some issue labels. */\n  some?: InputMaybe<IssueLabelFilter>;\n  /** Filters that the issue labels team must satisfy. */\n  team?: InputMaybe<NullableTeamFilter>;\n  /** Comparator for the updated at date. */\n  updatedAt?: InputMaybe<DateComparator>;\n};\n\nexport type IssueLabelConnection = {\n  __typename?: \"IssueLabelConnection\";\n  edges: Array<IssueLabelEdge>;\n  nodes: Array<IssueLabel>;\n  pageInfo: PageInfo;\n};\n\n/** Input for creating a new label. A name is required. If no team is specified, the label is created as a workspace-level label available to all teams. */\nexport type IssueLabelCreateInput = {\n  /** The color of the label. */\n  color?: InputMaybe<Scalars[\"String\"]>;\n  /** The description of the label. */\n  description?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifier in UUID v4 format. If none is provided, the backend will generate one. */\n  id?: InputMaybe<Scalars[\"String\"]>;\n  /** Whether the label is a group. */\n  isGroup?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** The name of the label. */\n  name: Scalars[\"String\"];\n  /** The identifier of the parent label. */\n  parentId?: InputMaybe<Scalars[\"String\"]>;\n  /** The time at which the label was retired. Set to null to restore a retired label. */\n  retiredAt?: InputMaybe<Scalars[\"DateTime\"]>;\n  /** The team associated with the label. If not given, the label will be associated with the entire workspace. */\n  teamId?: InputMaybe<Scalars[\"String\"]>;\n};\n\nexport type IssueLabelEdge = {\n  __typename?: \"IssueLabelEdge\";\n  /** Used in `before` and `after` args */\n  cursor: Scalars[\"String\"];\n  node: IssueLabel;\n};\n\n/** Issue label filtering options. */\nexport type IssueLabelFilter = {\n  /** Compound filters, all of which need to be matched by the label. */\n  and?: InputMaybe<Array<IssueLabelFilter>>;\n  /** Comparator for the created at date. */\n  createdAt?: InputMaybe<DateComparator>;\n  /** Filters that the issue labels creator must satisfy. */\n  creator?: InputMaybe<NullableUserFilter>;\n  /** Comparator for the identifier. */\n  id?: InputMaybe<IdComparator>;\n  /** Comparator for whether the label is a group label. */\n  isGroup?: InputMaybe<BooleanComparator>;\n  /** Comparator for the name. */\n  name?: InputMaybe<StringComparator>;\n  /** Compound filters, one of which need to be matched by the label. */\n  or?: InputMaybe<Array<IssueLabelFilter>>;\n  /** Filters that the issue label's parent label must satisfy. */\n  parent?: InputMaybe<IssueLabelFilter>;\n  /** Filters that the issue labels team must satisfy. */\n  team?: InputMaybe<NullableTeamFilter>;\n  /** Comparator for the updated at date. */\n  updatedAt?: InputMaybe<DateComparator>;\n};\n\n/** The result of a label mutation, containing the created or updated label and a success indicator. */\nexport type IssueLabelPayload = {\n  __typename?: \"IssueLabelPayload\";\n  /** The label that was created or updated. */\n  issueLabel: IssueLabel;\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\n/** Input for updating an existing label. All fields are optional; only provided fields will be updated. */\nexport type IssueLabelUpdateInput = {\n  /** The color of the label. */\n  color?: InputMaybe<Scalars[\"String\"]>;\n  /** The description of the label. */\n  description?: InputMaybe<Scalars[\"String\"]>;\n  /** Whether the label is a group. */\n  isGroup?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** The name of the label. */\n  name?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifier of the parent label. */\n  parentId?: InputMaybe<Scalars[\"String\"]>;\n  /** The time at which the label was retired. Set to null to restore a retired label. */\n  retiredAt?: InputMaybe<Scalars[\"DateTime\"]>;\n};\n\n/** Payload for an issue label webhook. */\nexport type IssueLabelWebhookPayload = {\n  __typename?: \"IssueLabelWebhookPayload\";\n  /** The time at which the entity was archived. */\n  archivedAt?: Maybe<Scalars[\"String\"]>;\n  /** The color of the issue label. */\n  color: Scalars[\"String\"];\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"String\"];\n  /** The creator ID of the issue label. */\n  creatorId?: Maybe<Scalars[\"String\"]>;\n  /** The label's description. */\n  description?: Maybe<Scalars[\"String\"]>;\n  /** The ID of the entity. */\n  id: Scalars[\"String\"];\n  /** The original label inherited from. */\n  inheritedFromId?: Maybe<Scalars[\"String\"]>;\n  /** Whether the label is a group. */\n  isGroup: Scalars[\"Boolean\"];\n  /** The name of the issue label. */\n  name: Scalars[\"String\"];\n  /** The parent ID of the issue label. */\n  parentId?: Maybe<Scalars[\"String\"]>;\n  /** The team ID of the issue label. */\n  teamId?: Maybe<Scalars[\"String\"]>;\n  /** The time at which the entity was updated. */\n  updatedAt: Scalars[\"String\"];\n};\n\n/** Payload for an issue mention notification. */\nexport type IssueMentionNotificationWebhookPayload = {\n  __typename?: \"IssueMentionNotificationWebhookPayload\";\n  /** The actor who caused the notification. */\n  actor?: Maybe<UserChildWebhookPayload>;\n  /** The ID of the actor who caused the notification. */\n  actorId?: Maybe<Scalars[\"String\"]>;\n  /** The time at which the entity was archived. */\n  archivedAt?: Maybe<Scalars[\"String\"]>;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"String\"];\n  /** The ID of the external user who caused the notification. */\n  externalUserActorId?: Maybe<Scalars[\"String\"]>;\n  /** The ID of the entity. */\n  id: Scalars[\"String\"];\n  /** The issue this notification belongs to. */\n  issue: IssueWithDescriptionChildWebhookPayload;\n  /** The ID of the issue this notification belongs to. */\n  issueId: Scalars[\"String\"];\n  /** An issue mention notification type. */\n  type: Scalars[\"IssueMentionNotificationType\"];\n  /** The time at which the entity was updated. */\n  updatedAt: Scalars[\"String\"];\n  /** The ID of the user who received the notification. */\n  userId: Scalars[\"String\"];\n};\n\n/** Payload for an issue new comment notification. */\nexport type IssueNewCommentNotificationWebhookPayload = {\n  __typename?: \"IssueNewCommentNotificationWebhookPayload\";\n  /** The actor who caused the notification. */\n  actor?: Maybe<UserChildWebhookPayload>;\n  /** The ID of the actor who caused the notification. */\n  actorId?: Maybe<Scalars[\"String\"]>;\n  /** The time at which the entity was archived. */\n  archivedAt?: Maybe<Scalars[\"String\"]>;\n  /** The comment this notification belongs to. */\n  comment: CommentChildWebhookPayload;\n  /** The ID of the comment this notification belongs to. */\n  commentId: Scalars[\"String\"];\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"String\"];\n  /** The ID of the external user who caused the notification. */\n  externalUserActorId?: Maybe<Scalars[\"String\"]>;\n  /** The ID of the entity. */\n  id: Scalars[\"String\"];\n  /** The issue this notification belongs to. */\n  issue: IssueWithDescriptionChildWebhookPayload;\n  /** The ID of the issue this notification belongs to. */\n  issueId: Scalars[\"String\"];\n  /** The parent comment for the comment this notification belongs to. */\n  parentComment?: Maybe<CommentChildWebhookPayload>;\n  /** The ID of the parent comment for the comment this notification belongs to. */\n  parentCommentId?: Maybe<Scalars[\"String\"]>;\n  /** An issue new comment notification type. */\n  type: Scalars[\"IssueNewCommentNotificationType\"];\n  /** The time at which the entity was updated. */\n  updatedAt: Scalars[\"String\"];\n  /** The ID of the user who received the notification. */\n  userId: Scalars[\"String\"];\n};\n\n/** A notification related to an issue, such as assignment, comment, mention, status change, or priority change. */\nexport type IssueNotification = Entity &\n  Node &\n  Notification & {\n    __typename?: \"IssueNotification\";\n    /** The user that caused the notification. Null if the notification was triggered by a non-user actor such as an integration, external user, or system event. */\n    actor?: Maybe<User>;\n    /** [Internal] Notification actor initials if avatar is not available. */\n    actorAvatarColor: Scalars[\"String\"];\n    /** [Internal] Notification avatar URL. */\n    actorAvatarUrl?: Maybe<Scalars[\"String\"]>;\n    /** [Internal] Notification actor initials if avatar is not available. */\n    actorInitials?: Maybe<Scalars[\"String\"]>;\n    /** The time at which the entity was archived. Null if the entity has not been archived. */\n    archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n    /** The bot that caused the notification. */\n    botActor?: Maybe<ActorBot>;\n    /** The category of the notification. */\n    category: NotificationCategory;\n    /** The comment related to the notification. */\n    comment?: Maybe<Comment>;\n    /** Related comment ID. Null if the notification is not related to a comment. */\n    commentId?: Maybe<Scalars[\"String\"]>;\n    /** The time at which the entity was created. */\n    createdAt: Scalars[\"DateTime\"];\n    /** The time at which an email reminder for this notification was sent to the user. Null if no email reminder has been sent. */\n    emailedAt?: Maybe<Scalars[\"DateTime\"]>;\n    /** The external user that caused the notification. Populated when the notification was triggered by an external user (e.g., a commenter from a connected integration like Slack or GitHub) rather than a Linear workspace member. */\n    externalUserActor?: Maybe<ExternalUser>;\n    /** [Internal] Notifications with the same grouping key will be grouped together in the UI. */\n    groupingKey: Scalars[\"String\"];\n    /** [Internal] Priority of the notification with the same grouping key. Higher number means higher priority. If priority is the same, notifications should be sorted by `createdAt`. */\n    groupingPriority: Scalars[\"Float\"];\n    /** The unique identifier of the entity. */\n    id: Scalars[\"ID\"];\n    /** [Internal] Inbox URL for the notification. */\n    inboxUrl: Scalars[\"String\"];\n    /** [Internal] Initiative update health for new updates. */\n    initiativeUpdateHealth?: Maybe<Scalars[\"String\"]>;\n    /** [Internal] If notification actor was Linear. */\n    isLinearActor: Scalars[\"Boolean\"];\n    /** The issue related to the notification. */\n    issue: Issue;\n    /** Related issue ID. */\n    issueId: Scalars[\"String\"];\n    /** [Internal] Issue's status type for issue notifications. */\n    issueStatusType?: Maybe<Scalars[\"String\"]>;\n    /** The parent comment related to the notification, if a notification is a reply comment notification. */\n    parentComment?: Maybe<Comment>;\n    /** Related parent comment ID. Null if the notification is not related to a comment. */\n    parentCommentId?: Maybe<Scalars[\"String\"]>;\n    /** [Internal] Project update health for new updates. */\n    projectUpdateHealth?: Maybe<Scalars[\"String\"]>;\n    /** Name of the reaction emoji related to the notification. */\n    reactionEmoji?: Maybe<Scalars[\"String\"]>;\n    /** The time at which the user marked the notification as read. Null if the notification is unread. */\n    readAt?: Maybe<Scalars[\"DateTime\"]>;\n    /** The time until which a notification is snoozed. After this time, the notification reappears in the user's inbox. Null if the notification is not currently snoozed. */\n    snoozedUntilAt?: Maybe<Scalars[\"DateTime\"]>;\n    /** The subscriptions related to the notification. */\n    subscriptions?: Maybe<Array<NotificationSubscription>>;\n    /** [Internal] Notification subtitle. */\n    subtitle: Scalars[\"String\"];\n    /** The team related to the issue notification. */\n    team: Team;\n    /** [Internal] Notification title. */\n    title: Scalars[\"String\"];\n    /** Notification type. Determines the kind of event that triggered this notification and which associated entity fields will be populated. */\n    type: Scalars[\"String\"];\n    /** The time at which a notification was unsnoozed. Null if the notification has not been unsnoozed. */\n    unsnoozedAt?: Maybe<Scalars[\"DateTime\"]>;\n    /**\n     * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n     *     been updated after creation.\n     */\n    updatedAt: Scalars[\"DateTime\"];\n    /** [Internal] URL to the target of the notification. */\n    url: Scalars[\"String\"];\n    /** The recipient user of this notification. */\n    user: User;\n  };\n\n/** The result of an issue mutation, containing the created or updated issue and a success indicator. */\nexport type IssuePayload = {\n  __typename?: \"IssuePayload\";\n  /** The issue that was created or updated. */\n  issue?: Maybe<Issue>;\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\n/** A mapping of an issue priority value to its human-readable label. */\nexport type IssuePriorityValue = {\n  __typename?: \"IssuePriorityValue\";\n  /** Priority's label. */\n  label: Scalars[\"String\"];\n  /** Priority's number value. */\n  priority: Scalars[\"Int\"];\n};\n\n/** A reference to an issue discovered during release sync, linking the issue identifier to the commit SHA where the reference was found. */\nexport type IssueReferenceInput = {\n  /** The commit SHA where this issue reference was found. */\n  commitSha: Scalars[\"String\"];\n  /** The issue identifier (e.g. ENG-123). */\n  identifier: Scalars[\"String\"];\n};\n\n/** A relation between two issues. Issue relations represent directional relationships such as blocking, being blocked by, relating to, or duplicating another issue. Each relation connects a source issue to a related issue with a specific type describing the nature of the relationship. */\nexport type IssueRelation = Node & {\n  __typename?: \"IssueRelation\";\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /** The source issue whose relationship is being described. This is the issue from which the relation originates. */\n  issue: Issue;\n  /** The target issue that the source issue is related to. The relation type describes how the source issue relates to this issue. */\n  relatedIssue: Issue;\n  /** The type of relationship between the source issue and the related issue. Possible values include blocks, duplicate, and related. */\n  type: Scalars[\"String\"];\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  updatedAt: Scalars[\"DateTime\"];\n};\n\nexport type IssueRelationConnection = {\n  __typename?: \"IssueRelationConnection\";\n  edges: Array<IssueRelationEdge>;\n  nodes: Array<IssueRelation>;\n  pageInfo: PageInfo;\n};\n\n/** Input for creating a new issue relation between two issues. Both the source issue and related issue must be specified along with the relationship type. */\nexport type IssueRelationCreateInput = {\n  /** The identifier in UUID v4 format. If none is provided, the backend will generate one. */\n  id?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifier of the issue that is related to another issue. Can be a UUID or issue identifier (e.g., 'LIN-123'). */\n  issueId: Scalars[\"String\"];\n  /** The identifier of the related issue. Can be a UUID or issue identifier (e.g., 'LIN-123'). */\n  relatedIssueId: Scalars[\"String\"];\n  /** The type of relation of the issue to the related issue. */\n  type: IssueRelationType;\n};\n\nexport type IssueRelationEdge = {\n  __typename?: \"IssueRelationEdge\";\n  /** Used in `before` and `after` args */\n  cursor: Scalars[\"String\"];\n  node: IssueRelation;\n};\n\n/** Payload describing a change to an issue relation, including which issue was involved and the type of change that occurred. */\nexport type IssueRelationHistoryPayload = {\n  __typename?: \"IssueRelationHistoryPayload\";\n  /** The human-readable identifier of the related issue (e.g., ENG-123). */\n  identifier: Scalars[\"String\"];\n  /** The type of relation change that occurred (e.g., relation added or removed). */\n  type: Scalars[\"String\"];\n};\n\n/** The result of an issue relation mutation, containing the created or updated issue relation and a success indicator. */\nexport type IssueRelationPayload = {\n  __typename?: \"IssueRelationPayload\";\n  /** The issue relation that was created or updated. */\n  issueRelation: IssueRelation;\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\n/** The type of the issue relation. */\nexport enum IssueRelationType {\n  Blocks = \"blocks\",\n  Duplicate = \"duplicate\",\n  Related = \"related\",\n  Similar = \"similar\",\n}\n\n/** Input for updating an existing issue relation. All fields are optional; only provided fields will be updated. */\nexport type IssueRelationUpdateInput = {\n  /** The identifier of the issue that is related to another issue. Can be a UUID or issue identifier (e.g., 'LIN-123'). */\n  issueId?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifier of the related issue. Can be a UUID or issue identifier (e.g., 'LIN-123'). */\n  relatedIssueId?: InputMaybe<Scalars[\"String\"]>;\n  /** The type of relation of the issue to the related issue. */\n  type?: InputMaybe<Scalars[\"String\"]>;\n};\n\nexport type IssueSearchPayload = {\n  __typename?: \"IssueSearchPayload\";\n  /** Archived entities matching the search term along with all their dependencies, serialized for the client sync engine. */\n  archivePayload: ArchiveResponse;\n  edges: Array<IssueSearchResultEdge>;\n  nodes: Array<IssueSearchResult>;\n  pageInfo: PageInfo;\n  /** Total number of matching results before pagination is applied. */\n  totalCount: Scalars[\"Float\"];\n};\n\nexport type IssueSearchResult = Node & {\n  __typename?: \"IssueSearchResult\";\n  /** [Internal] The activity summary information for this issue. */\n  activitySummary?: Maybe<Scalars[\"JSONObject\"]>;\n  /** The time at which the issue was added to a cycle. */\n  addedToCycleAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The time at which the issue was added to a project. */\n  addedToProjectAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The time at which the issue was added to a team. */\n  addedToTeamAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** [Internal] AI prompt progresses associated with this issue. */\n  aiPromptProgresses: AiPromptProgressConnection;\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The external user who requested creation of the Asks issue on behalf of the creator. */\n  asksExternalUserRequester?: Maybe<ExternalUser>;\n  /** The internal user who requested creation of the Asks issue on behalf of the creator. */\n  asksRequester?: Maybe<User>;\n  /** The user to whom the issue is assigned. Null if the issue is unassigned. */\n  assignee?: Maybe<User>;\n  /** Attachments associated with the issue. */\n  attachments: AttachmentConnection;\n  /** The time at which the issue was automatically archived by the auto pruning process. */\n  autoArchivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The time at which the issue was automatically closed by the auto pruning process. */\n  autoClosedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /**\n   * The order of the item in its column on the board.\n   * @deprecated Will be removed in near future, please use `sortOrder` instead\n   */\n  boardOrder: Scalars[\"Float\"];\n  /** The bot that created the issue, if applicable. */\n  botActor?: Maybe<ActorBot>;\n  /** Suggested branch name for the issue. */\n  branchName: Scalars[\"String\"];\n  /** The time at which the issue was moved into canceled state. */\n  canceledAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** Children of the issue. */\n  children: IssueConnection;\n  /** Comments associated with the issue. */\n  comments: CommentConnection;\n  /** The time at which the issue was moved into completed state. */\n  completedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** The user who created the issue. Null if the creator's account has been deleted or if the issue was created by an integration or system process. */\n  creator?: Maybe<User>;\n  /** Returns the number of Attachment resources which are created by customer support ticketing systems (e.g. Zendesk). */\n  customerTicketCount: Scalars[\"Int\"];\n  /** The cycle that the issue is associated with. Null if the issue is not part of any cycle. */\n  cycle?: Maybe<Cycle>;\n  /** The agent user that is delegated to work on this issue. Set when an AI agent has been assigned to perform work on this issue. Null if no agent is working on the issue. */\n  delegate?: Maybe<User>;\n  /** The issue's description in markdown format. */\n  description?: Maybe<Scalars[\"String\"]>;\n  /** [Internal] The issue's description content as YJS state. */\n  descriptionState?: Maybe<Scalars[\"String\"]>;\n  /** [ALPHA] The document content representing this issue description. */\n  documentContent?: Maybe<DocumentContent>;\n  /** Documents associated with the issue. */\n  documents: DocumentConnection;\n  /** The date at which the issue is due. */\n  dueDate?: Maybe<Scalars[\"TimelessDate\"]>;\n  /** The estimate of the complexity of the issue. The specific scale used depends on the team's estimation configuration (e.g., points, T-shirt sizes). Null if no estimate has been set. */\n  estimate?: Maybe<Scalars[\"Float\"]>;\n  /** The external user who created the issue. Set when the issue was created via an integration (e.g., Slack, Intercom) on behalf of a non-Linear user. Null if the issue was created by a Linear user. */\n  externalUserCreator?: Maybe<ExternalUser>;\n  /** The users favorite associated with this issue. */\n  favorite?: Maybe<Favorite>;\n  /** Attachments previously associated with the issue before being moved to another issue. */\n  formerAttachments: AttachmentConnection;\n  /** Customer needs previously associated with the issue before being moved to another issue. */\n  formerNeeds: CustomerNeedConnection;\n  /** History entries associated with the issue. */\n  history: IssueHistoryConnection;\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /** Issue's human readable identifier (e.g. ENG-123). */\n  identifier: Scalars[\"String\"];\n  /** [Internal] Incoming product intelligence relation suggestions for the issue. */\n  incomingSuggestions: IssueSuggestionConnection;\n  /** Whether this issue inherits shared access from its parent issue. */\n  inheritsSharedAccess: Scalars[\"Boolean\"];\n  /** Integration type that created this issue, if applicable. */\n  integrationSourceType?: Maybe<IntegrationService>;\n  /** Inverse relations associated with this issue. */\n  inverseRelations: IssueRelationConnection;\n  /** Identifiers of the labels associated with this issue. Can be used to query the labels directly. */\n  labelIds: Array<Scalars[\"String\"]>;\n  /** Labels associated with this issue. */\n  labels: IssueLabelConnection;\n  /** The last template that was applied to this issue. */\n  lastAppliedTemplate?: Maybe<Template>;\n  /** Metadata related to search result. */\n  metadata: Scalars[\"JSONObject\"];\n  /** Customer needs associated with the issue. */\n  needs: CustomerNeedConnection;\n  /** The issue's unique number, scoped to the issue's team. Together with the team key, this forms the issue's human-readable identifier (e.g., ENG-123). */\n  number: Scalars[\"Float\"];\n  /** The parent of the issue. */\n  parent?: Maybe<Issue>;\n  /** Previous identifiers of the issue if it has been moved between teams. */\n  previousIdentifiers: Array<Scalars[\"String\"]>;\n  /** The priority of the issue. 0 = No priority, 1 = Urgent, 2 = High, 3 = Medium, 4 = Low. */\n  priority: Scalars[\"Float\"];\n  /** Label for the priority. */\n  priorityLabel: Scalars[\"String\"];\n  /** The order of the item in relation to other items in the workspace, when ordered by priority. */\n  prioritySortOrder: Scalars[\"Float\"];\n  /** The project that the issue is associated with. Null if the issue is not part of any project. */\n  project?: Maybe<Project>;\n  /** The project milestone that the issue is associated with. Null if the issue is not assigned to a specific milestone within its project. */\n  projectMilestone?: Maybe<ProjectMilestone>;\n  /** Emoji reaction summary for the issue, grouped by emoji type. Contains the count and reacting user information for each emoji. */\n  reactionData: Scalars[\"JSONObject\"];\n  /** Reactions associated with the issue. */\n  reactions: Array<Reaction>;\n  /** The recurring issue template that created this issue. */\n  recurringIssueTemplate?: Maybe<Template>;\n  /** Relations associated with this issue. */\n  relations: IssueRelationConnection;\n  /** Releases associated with the issue. */\n  releases: ReleaseConnection;\n  /** Shared access metadata for this issue. */\n  sharedAccess: IssueSharedAccess;\n  /** The time at which the issue's SLA will breach. */\n  slaBreachesAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The time at which the issue's SLA will enter high risk state. */\n  slaHighRiskAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The time at which the issue's SLA will enter medium risk state. */\n  slaMediumRiskAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The time at which the issue's SLA began. */\n  slaStartedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The type of SLA set on the issue. Calendar days or business days. */\n  slaType?: Maybe<Scalars[\"String\"]>;\n  /** The user who snoozed the issue. */\n  snoozedBy?: Maybe<User>;\n  /** The time until an issue will be snoozed in Triage view. */\n  snoozedUntilAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The order of the item in relation to other items in the organization. Used for manual sorting in list views. */\n  sortOrder: Scalars[\"Float\"];\n  /** The comment that this issue was created from, when an issue is created from an existing comment. Null if the issue was not created from a comment. */\n  sourceComment?: Maybe<Comment>;\n  /** The time at which the issue was moved into started state. */\n  startedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The time at which the issue entered triage. */\n  startedTriageAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The workflow state (issue status) that the issue is currently in. Workflow states represent the issue's progress through the team's workflow, such as Triage, Todo, In Progress, Done, or Canceled. */\n  state: WorkflowState;\n  /** The issue's workflow states over time. */\n  stateHistory: IssueStateSpanConnection;\n  /** The order of the item in the sub-issue list. Only set if the issue has a parent. */\n  subIssueSortOrder?: Maybe<Scalars[\"Float\"]>;\n  /** Users who are subscribed to the issue. */\n  subscribers: UserConnection;\n  /** [Internal] Product Intelligence suggestions for the issue. */\n  suggestions: IssueSuggestionConnection;\n  /** [Internal] The time at which the most recent suggestions for this issue were generated. */\n  suggestionsGeneratedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** [Internal] AI-generated activity summary for this issue. */\n  summary?: Maybe<Summary>;\n  /** The external services the issue is synced with. */\n  syncedWith?: Maybe<Array<ExternalEntityInfo>>;\n  /** The team that the issue belongs to. Every issue must belong to exactly one team, which determines the available workflow states, labels, and other team-specific configuration. */\n  team: Team;\n  /** The issue's title. This is the primary human-readable summary of the work item. */\n  title: Scalars[\"String\"];\n  /** A flag that indicates whether the issue is in the trash bin. */\n  trashed?: Maybe<Scalars[\"Boolean\"]>;\n  /** The time at which the issue left triage. */\n  triagedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  updatedAt: Scalars[\"DateTime\"];\n  /** Issue URL. */\n  url: Scalars[\"String\"];\n};\n\nexport type IssueSearchResultAiPromptProgressesArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<AiPromptProgressFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\nexport type IssueSearchResultAttachmentsArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<AttachmentFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\nexport type IssueSearchResultChildrenArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<IssueFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\nexport type IssueSearchResultCommentsArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<CommentFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\nexport type IssueSearchResultDocumentsArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<DocumentFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\nexport type IssueSearchResultFormerAttachmentsArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<AttachmentFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\nexport type IssueSearchResultFormerNeedsArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<CustomerNeedFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\nexport type IssueSearchResultHistoryArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\nexport type IssueSearchResultIncomingSuggestionsArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\nexport type IssueSearchResultInverseRelationsArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\nexport type IssueSearchResultLabelsArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<IssueLabelFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\nexport type IssueSearchResultNeedsArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<CustomerNeedFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\nexport type IssueSearchResultRelationsArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\nexport type IssueSearchResultReleasesArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<ReleaseFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\nexport type IssueSearchResultStateHistoryArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n};\n\nexport type IssueSearchResultSubscribersArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<UserFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  includeDisabled?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\nexport type IssueSearchResultSuggestionsArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\nexport type IssueSearchResultEdge = {\n  __typename?: \"IssueSearchResultEdge\";\n  /** Used in `before` and `after` args */\n  cursor: Scalars[\"String\"];\n  node: IssueSearchResult;\n};\n\n/** Metadata about an issue's shared access state, including which users the issue is shared with and any field restrictions for shared-only viewers. */\nexport type IssueSharedAccess = {\n  __typename?: \"IssueSharedAccess\";\n  /** Issue update fields the viewer cannot modify due to shared-only access. */\n  disallowedIssueFields: Array<IssueSharedAccessDisallowedField>;\n  /** Whether this issue has been shared with users outside the team. */\n  isShared: Scalars[\"Boolean\"];\n  /** The number of users this issue is shared with. */\n  sharedWithCount: Scalars[\"Int\"];\n  /** Users this issue is shared with. */\n  sharedWithUsers: Array<User>;\n  /** Whether the viewer can access this issue only through issue sharing. */\n  viewerHasOnlySharedAccess: Scalars[\"Boolean\"];\n};\n\n/** Issue update fields that are disallowed for users with only shared access. */\nexport enum IssueSharedAccessDisallowedField {\n  CycleId = \"cycleId\",\n  ProjectId = \"projectId\",\n  ProjectMilestoneId = \"projectMilestoneId\",\n  TeamId = \"teamId\",\n}\n\n/** Policy controlling whether and by whom issues in a team can be shared with non-team-members. */\nexport enum IssueSharingPolicy {\n  AdminsOnly = \"adminsOnly\",\n  AllMembers = \"allMembers\",\n  Disabled = \"disabled\",\n}\n\n/** Payload for issue SLA webhook events. */\nexport type IssueSlaWebhookPayload = {\n  __typename?: \"IssueSlaWebhookPayload\";\n  /** The type of action that triggered the webhook. */\n  action: Scalars[\"String\"];\n  /** The time the payload was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** The issue that the SLA event is about. */\n  issueData: IssueWebhookPayload;\n  /** ID of the organization for which the webhook belongs to. */\n  organizationId: Scalars[\"String\"];\n  /** The type of resource. */\n  type: Scalars[\"String\"];\n  /** URL for the issue. */\n  url?: Maybe<Scalars[\"String\"]>;\n  /** The ID of the webhook that sent this event. */\n  webhookId: Scalars[\"String\"];\n  /** Unix timestamp in milliseconds when the webhook was sent. */\n  webhookTimestamp: Scalars[\"Float\"];\n};\n\n/** Issue sorting options. */\nexport type IssueSortInput = {\n  /** [Internal] Sort by the accumulated time in the current workflow state */\n  accumulatedStateUpdatedAt?: InputMaybe<TimeInStatusSort>;\n  /** Sort by assignee name */\n  assignee?: InputMaybe<AssigneeSort>;\n  /** Sort by issue completion date */\n  completedAt?: InputMaybe<CompletedAtSort>;\n  /** Sort by issue creation date */\n  createdAt?: InputMaybe<CreatedAtSort>;\n  /** Sort by customer name */\n  customer?: InputMaybe<CustomerSort>;\n  /** Sort by number of customers associated with the issue */\n  customerCount?: InputMaybe<CustomerCountSort>;\n  /** Sort by number of important customers associated with the issue */\n  customerImportantCount?: InputMaybe<CustomerImportantCountSort>;\n  /** Sort by customer revenue */\n  customerRevenue?: InputMaybe<CustomerRevenueSort>;\n  /** Sort by Cycle start date */\n  cycle?: InputMaybe<CycleSort>;\n  /** Sort by delegate name */\n  delegate?: InputMaybe<DelegateSort>;\n  /** Sort by issue due date */\n  dueDate?: InputMaybe<DueDateSort>;\n  /** Sort by estimate */\n  estimate?: InputMaybe<EstimateSort>;\n  /** Sort by label */\n  label?: InputMaybe<LabelSort>;\n  /** Sort by label group */\n  labelGroup?: InputMaybe<LabelGroupSort>;\n  /** [ALPHA] Sort by number of links associated with the issue */\n  linkCount?: InputMaybe<LinkCountSort>;\n  /** Sort by manual order */\n  manual?: InputMaybe<ManualSort>;\n  /** Sort by Project Milestone target date */\n  milestone?: InputMaybe<MilestoneSort>;\n  /** Sort by priority */\n  priority?: InputMaybe<PrioritySort>;\n  /** Sort by Project name */\n  project?: InputMaybe<ProjectSort>;\n  /** Sort by most recent release date */\n  release?: InputMaybe<ReleaseSort>;\n  /** Sort by the root issue */\n  rootIssue?: InputMaybe<RootIssueSort>;\n  /** Sort by SLA status */\n  slaStatus?: InputMaybe<SlaStatusSort>;\n  /** Sort by Team name */\n  team?: InputMaybe<TeamSort>;\n  /** Sort by issue title */\n  title?: InputMaybe<TitleSort>;\n  /** Sort by issue update date */\n  updatedAt?: InputMaybe<UpdatedAtSort>;\n  /** Sort by workflow state type */\n  workflowState?: InputMaybe<WorkflowStateSort>;\n};\n\n/** A continuous period of time during which an issue remained in a specific workflow state. */\nexport type IssueStateSpan = {\n  __typename?: \"IssueStateSpan\";\n  /** The timestamp when the issue left this state. Null if the issue is currently in this state. */\n  endedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The unique identifier of the state span. */\n  id: Scalars[\"ID\"];\n  /** The timestamp when the issue entered this state. */\n  startedAt: Scalars[\"DateTime\"];\n  /** The workflow state for this span. */\n  state?: Maybe<WorkflowState>;\n  /** The workflow state identifier for this span. */\n  stateId: Scalars[\"ID\"];\n};\n\nexport type IssueStateSpanConnection = {\n  __typename?: \"IssueStateSpanConnection\";\n  edges: Array<IssueStateSpanEdge>;\n  nodes: Array<IssueStateSpan>;\n  pageInfo: PageInfo;\n};\n\nexport type IssueStateSpanEdge = {\n  __typename?: \"IssueStateSpanEdge\";\n  /** Used in `before` and `after` args */\n  cursor: Scalars[\"String\"];\n  node: IssueStateSpan;\n};\n\n/** Payload for a terminal issue status change notification. */\nexport type IssueStatusChangedNotificationWebhookPayload = {\n  __typename?: \"IssueStatusChangedNotificationWebhookPayload\";\n  /** The actor who caused the notification. */\n  actor?: Maybe<UserChildWebhookPayload>;\n  /** The ID of the actor who caused the notification. */\n  actorId?: Maybe<Scalars[\"String\"]>;\n  /** The time at which the entity was archived. */\n  archivedAt?: Maybe<Scalars[\"String\"]>;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"String\"];\n  /** The ID of the external user who caused the notification. */\n  externalUserActorId?: Maybe<Scalars[\"String\"]>;\n  /** The ID of the entity. */\n  id: Scalars[\"String\"];\n  /** The issue this notification belongs to. */\n  issue: IssueWithDescriptionChildWebhookPayload;\n  /** The ID of the issue this notification belongs to. */\n  issueId: Scalars[\"String\"];\n  /** A terminal issue status change notification type. */\n  type: Scalars[\"IssueStatusChangedNotificationType\"];\n  /** The time at which the entity was updated. */\n  updatedAt: Scalars[\"String\"];\n  /** The ID of the user who received the notification. */\n  userId: Scalars[\"String\"];\n};\n\n/** Filter for issue subscription events. */\nexport type IssueSubscriptionFilter = {\n  /** Filter by assignee ID. */\n  assigneeId?: InputMaybe<IdComparator>;\n  /** Filter by parent issue ID. */\n  parentId?: InputMaybe<IdComparator>;\n  /** Filter by project ID. */\n  projectId?: InputMaybe<IdComparator>;\n  /** Filter by workflow state ID. */\n  stateId?: InputMaybe<IdComparator>;\n  /** Filter by team ID. */\n  teamId?: InputMaybe<IdComparator>;\n};\n\n/** [Internal] An AI-generated suggestion for an issue. Suggestions can recommend related or similar issues, assignees, labels, teams, or projects. Each suggestion has a type, state (active, accepted, dismissed), and optionally associated metadata with scoring information. */\nexport type IssueSuggestion = Node & {\n  __typename?: \"IssueSuggestion\";\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** [Internal] The reason the suggestion was dismissed by the user. Null if the suggestion has not been dismissed. */\n  dismissalReason?: Maybe<Scalars[\"String\"]>;\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /** [Internal] The issue that this suggestion applies to. */\n  issue: Issue;\n  /** [Internal] Identifier of the issue that this suggestion applies to. Can be used to query the issue directly. */\n  issueId: Scalars[\"String\"];\n  /** [Internal] Metadata associated with the suggestion, including confidence scores and classification. Null if no metadata is available. */\n  metadata?: Maybe<IssueSuggestionMetadata>;\n  /** [Internal] The current state of the suggestion: active, accepted, or dismissed. */\n  state: IssueSuggestionState;\n  /** [Internal] The date when the suggestion's state was last changed (e.g., from active to accepted or dismissed). */\n  stateChangedAt: Scalars[\"DateTime\"];\n  /** [Internal] The suggested issue, when the suggestion type is similarIssue or relatedIssue. Null for other suggestion types. */\n  suggestedIssue?: Maybe<Issue>;\n  /** [Internal] Identifier of the suggested issue. Set when the suggestion type is similarIssue or relatedIssue. Can be used to query the issue directly. */\n  suggestedIssueId?: Maybe<Scalars[\"String\"]>;\n  /** [Internal] The suggested label, when the suggestion type is label. Null for other suggestion types. */\n  suggestedLabel?: Maybe<IssueLabel>;\n  /** [Internal] Identifier of the suggested label. Set when the suggestion type is label. Can be used to query the label directly. */\n  suggestedLabelId?: Maybe<Scalars[\"String\"]>;\n  /** [Internal] The suggested project, when the suggestion type is project. Null for other suggestion types. */\n  suggestedProject?: Maybe<Project>;\n  /** [Internal] The suggested team, when the suggestion type is team. Null for other suggestion types. */\n  suggestedTeam?: Maybe<Team>;\n  /** [Internal] The suggested user, when the suggestion type is assignee. Null for other suggestion types. */\n  suggestedUser?: Maybe<User>;\n  /** [Internal] Identifier of the suggested user. Set when the suggestion type is assignee. Can be used to query the user directly. */\n  suggestedUserId?: Maybe<Scalars[\"String\"]>;\n  /** [Internal] The type of suggestion, indicating what kind of entity is being suggested (e.g., similarIssue, relatedIssue, assignee, label, team, project). */\n  type: IssueSuggestionType;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  updatedAt: Scalars[\"DateTime\"];\n};\n\n/** IssueSuggestion collection filtering options. */\nexport type IssueSuggestionCollectionFilter = {\n  /** Compound filters, all of which need to be matched by the suggestion. */\n  and?: InputMaybe<Array<IssueSuggestionCollectionFilter>>;\n  /** Comparator for the created at date. */\n  createdAt?: InputMaybe<DateComparator>;\n  /** Filters that needs to be matched by all suggestions. */\n  every?: InputMaybe<IssueSuggestionFilter>;\n  /** Comparator for the identifier. */\n  id?: InputMaybe<IdComparator>;\n  /** Comparator for the collection length. */\n  length?: InputMaybe<NumberComparator>;\n  /** Compound filters, one of which need to be matched by the suggestion. */\n  or?: InputMaybe<Array<IssueSuggestionCollectionFilter>>;\n  /** Filters that needs to be matched by some suggestions. */\n  some?: InputMaybe<IssueSuggestionFilter>;\n  /** Comparator for the suggestion state. */\n  state?: InputMaybe<StringComparator>;\n  /** Filters that the suggested label must satisfy. */\n  suggestedLabel?: InputMaybe<IssueLabelFilter>;\n  /** Filters that the suggested project must satisfy. */\n  suggestedProject?: InputMaybe<NullableProjectFilter>;\n  /** Filters that the suggested team must satisfy. */\n  suggestedTeam?: InputMaybe<NullableTeamFilter>;\n  /** Filters that the suggested user must satisfy. */\n  suggestedUser?: InputMaybe<NullableUserFilter>;\n  /** Comparator for the suggestion type. */\n  type?: InputMaybe<StringComparator>;\n  /** Comparator for the updated at date. */\n  updatedAt?: InputMaybe<DateComparator>;\n};\n\nexport type IssueSuggestionConnection = {\n  __typename?: \"IssueSuggestionConnection\";\n  edges: Array<IssueSuggestionEdge>;\n  nodes: Array<IssueSuggestion>;\n  pageInfo: PageInfo;\n};\n\nexport type IssueSuggestionEdge = {\n  __typename?: \"IssueSuggestionEdge\";\n  /** Used in `before` and `after` args */\n  cursor: Scalars[\"String\"];\n  node: IssueSuggestion;\n};\n\n/** IssueSuggestion filtering options. */\nexport type IssueSuggestionFilter = {\n  /** Compound filters, all of which need to be matched by the suggestion. */\n  and?: InputMaybe<Array<IssueSuggestionFilter>>;\n  /** Comparator for the created at date. */\n  createdAt?: InputMaybe<DateComparator>;\n  /** Comparator for the identifier. */\n  id?: InputMaybe<IdComparator>;\n  /** Compound filters, one of which need to be matched by the suggestion. */\n  or?: InputMaybe<Array<IssueSuggestionFilter>>;\n  /** Comparator for the suggestion state. */\n  state?: InputMaybe<StringComparator>;\n  /** Filters that the suggested label must satisfy. */\n  suggestedLabel?: InputMaybe<IssueLabelFilter>;\n  /** Filters that the suggested project must satisfy. */\n  suggestedProject?: InputMaybe<NullableProjectFilter>;\n  /** Filters that the suggested team must satisfy. */\n  suggestedTeam?: InputMaybe<NullableTeamFilter>;\n  /** Filters that the suggested user must satisfy. */\n  suggestedUser?: InputMaybe<NullableUserFilter>;\n  /** Comparator for the suggestion type. */\n  type?: InputMaybe<StringComparator>;\n  /** Comparator for the updated at date. */\n  updatedAt?: InputMaybe<DateComparator>;\n};\n\n/** [Internal] Metadata associated with an issue suggestion, including scoring and classification information. */\nexport type IssueSuggestionMetadata = {\n  __typename?: \"IssueSuggestionMetadata\";\n  /** [Internal] Identifier of the automation rule that was applied from this suggestion. Null if no rule was applied. */\n  appliedAutomationRuleId?: Maybe<Scalars[\"String\"]>;\n  /** [Internal] The classification category of the suggestion. Null if no classification was assigned. */\n  classification?: Maybe<Scalars[\"String\"]>;\n  /** [Internal] Identifier of the evaluation log entry associated with this suggestion. Null if no log entry exists. */\n  evalLogId?: Maybe<Scalars[\"String\"]>;\n  /** [Internal] Identifier of the automation rule that attempted to apply this suggestion. Null if no rule attempted to apply it or if the rule applied successfully. */\n  failedAutomationRuleId?: Maybe<Scalars[\"String\"]>;\n  /** [Internal] Reason why an automation rule could not apply this suggestion. Null if no rule attempted to apply it or if the rule applied successfully. */\n  failedAutomationRuleReason?: Maybe<Scalars[\"String\"]>;\n  /** [Internal] The rank of this suggestion relative to other suggestions of the same type. Lower values indicate higher priority. Null if not ranked. */\n  rank?: Maybe<Scalars[\"Float\"]>;\n  /** [Internal] The reasons explaining why this suggestion was made. Null if no reasons are available. */\n  reasons?: Maybe<Array<Scalars[\"String\"]>>;\n  /** [Internal] The confidence score of the suggestion. Higher values indicate greater confidence. Null if no score was computed. */\n  score?: Maybe<Scalars[\"Float\"]>;\n  /** [Internal] The AI prompt variant that generated this suggestion. Null if not applicable. */\n  variant?: Maybe<Scalars[\"String\"]>;\n};\n\n/** The state of an issue suggestion, indicating whether it is active, accepted, or dismissed. */\nexport enum IssueSuggestionState {\n  Accepted = \"accepted\",\n  Active = \"active\",\n  Dismissed = \"dismissed\",\n  Stale = \"stale\",\n}\n\n/** The type of an issue suggestion, indicating what kind of entity is being suggested (e.g., similar issue, assignee, label, team, project). */\nexport enum IssueSuggestionType {\n  Assignee = \"assignee\",\n  Label = \"label\",\n  Project = \"project\",\n  RelatedIssue = \"relatedIssue\",\n  SimilarIssue = \"similarIssue\",\n  Team = \"team\",\n}\n\n/** Return type for AI-generated issue title suggestions based on customer request content. */\nexport type IssueTitleSuggestionFromCustomerRequestPayload = {\n  __typename?: \"IssueTitleSuggestionFromCustomerRequestPayload\";\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** [Internal] The evaluation log ID of the AI response, for tracing and debugging. */\n  logId?: Maybe<Scalars[\"String\"]>;\n  /** The AI-suggested issue title based on the customer request content. */\n  title: Scalars[\"String\"];\n};\n\n/** A join entity linking an issue to a release for release tracking. Each record represents an association between a single issue and a single release, along with metadata about the source of the link (e.g., which pull requests connected the issue to the release). Creating or deleting these associations automatically records the change in issue history. */\nexport type IssueToRelease = Node & {\n  __typename?: \"IssueToRelease\";\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /** The issue that is linked to the release. */\n  issue: Issue;\n  /** The release that the issue is linked to. */\n  release: Release;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  updatedAt: Scalars[\"DateTime\"];\n};\n\nexport type IssueToReleaseConnection = {\n  __typename?: \"IssueToReleaseConnection\";\n  edges: Array<IssueToReleaseEdge>;\n  nodes: Array<IssueToRelease>;\n  pageInfo: PageInfo;\n};\n\n/** Input for creating a new association between an issue and a release. Both an issue identifier and a release identifier must be provided. */\nexport type IssueToReleaseCreateInput = {\n  /** The identifier in UUID v4 format. If none is provided, the backend will generate one. */\n  id?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifier of the issue. Can be a UUID or issue identifier (e.g., 'LIN-123'). */\n  issueId: Scalars[\"String\"];\n  /** The identifier of the release. */\n  releaseId: Scalars[\"String\"];\n};\n\nexport type IssueToReleaseEdge = {\n  __typename?: \"IssueToReleaseEdge\";\n  /** Used in `before` and `after` args */\n  cursor: Scalars[\"String\"];\n  node: IssueToRelease;\n};\n\n/** The result of an issue-to-release mutation, containing the created or updated association and a success indicator. */\nexport type IssueToReleasePayload = {\n  __typename?: \"IssueToReleasePayload\";\n  /** The issueToRelease that was created or updated. */\n  issueToRelease: IssueToRelease;\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\n/** Payload for an issue unassignment notification. */\nexport type IssueUnassignedFromYouNotificationWebhookPayload = {\n  __typename?: \"IssueUnassignedFromYouNotificationWebhookPayload\";\n  /** The actor who caused the notification. */\n  actor?: Maybe<UserChildWebhookPayload>;\n  /** The ID of the actor who caused the notification. */\n  actorId?: Maybe<Scalars[\"String\"]>;\n  /** The time at which the entity was archived. */\n  archivedAt?: Maybe<Scalars[\"String\"]>;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"String\"];\n  /** The ID of the external user who caused the notification. */\n  externalUserActorId?: Maybe<Scalars[\"String\"]>;\n  /** The ID of the entity. */\n  id: Scalars[\"String\"];\n  /** The issue this notification belongs to. */\n  issue: IssueWithDescriptionChildWebhookPayload;\n  /** The ID of the issue this notification belongs to. */\n  issueId: Scalars[\"String\"];\n  /** An issue unassignment notification type. */\n  type: Scalars[\"IssueUnassignedFromYouNotificationType\"];\n  /** The time at which the entity was updated. */\n  updatedAt: Scalars[\"String\"];\n  /** The ID of the user who received the notification. */\n  userId: Scalars[\"String\"];\n};\n\n/** Input for updating an existing issue. All fields are optional; only provided fields will be updated. Setting a field to null (where supported) will clear the value. */\nexport type IssueUpdateInput = {\n  /** The identifiers of the issue labels to be added to this issue. */\n  addedLabelIds?: InputMaybe<Array<Scalars[\"String\"]>>;\n  /** The identifiers of the releases to be added to this issue. */\n  addedReleaseIds?: InputMaybe<Array<Scalars[\"String\"]>>;\n  /** The identifier of the user to assign the issue to. */\n  assigneeId?: InputMaybe<Scalars[\"String\"]>;\n  /** Whether the issue was automatically closed because its parent issue was closed. */\n  autoClosedByParentClosing?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** The cycle associated with the issue. */\n  cycleId?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifier of the agent user to delegate the issue to. */\n  delegateId?: InputMaybe<Scalars[\"String\"]>;\n  /** The issue description in markdown format. */\n  description?: InputMaybe<Scalars[\"String\"]>;\n  /** [Internal] The issue description as a Prosemirror document. */\n  descriptionData?: InputMaybe<Scalars[\"JSON\"]>;\n  /** The date at which the issue is due. */\n  dueDate?: InputMaybe<Scalars[\"TimelessDate\"]>;\n  /** The estimated complexity of the issue. */\n  estimate?: InputMaybe<Scalars[\"Int\"]>;\n  /** Whether this issue should inherit shared access from its parent issue. */\n  inheritsSharedAccess?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** The identifiers of the issue labels associated with this ticket. */\n  labelIds?: InputMaybe<Array<Scalars[\"String\"]>>;\n  /** The ID of the last template applied to the issue. */\n  lastAppliedTemplateId?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifier of the parent issue. Can be a UUID or issue identifier (e.g., 'LIN-123'). */\n  parentId?: InputMaybe<Scalars[\"String\"]>;\n  /** The priority of the issue. 0 = No priority, 1 = Urgent, 2 = High, 3 = Medium, 4 = Low. */\n  priority?: InputMaybe<Scalars[\"Int\"]>;\n  /** The position of the issue related to other issues, when ordered by priority. */\n  prioritySortOrder?: InputMaybe<Scalars[\"Float\"]>;\n  /** The project associated with the issue. */\n  projectId?: InputMaybe<Scalars[\"String\"]>;\n  /** The project milestone associated with the issue. */\n  projectMilestoneId?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifiers of the releases associated with this issue. */\n  releaseIds?: InputMaybe<Array<Scalars[\"String\"]>>;\n  /** The identifiers of the issue labels to be removed from this issue. */\n  removedLabelIds?: InputMaybe<Array<Scalars[\"String\"]>>;\n  /** The identifiers of the releases to be removed from this issue. */\n  removedReleaseIds?: InputMaybe<Array<Scalars[\"String\"]>>;\n  /** [Internal] The time at which an issue will be considered in breach of SLA. */\n  slaBreachesAt?: InputMaybe<Scalars[\"DateTime\"]>;\n  /** [Internal] The time at which the issue's SLA was started. */\n  slaStartedAt?: InputMaybe<Scalars[\"DateTime\"]>;\n  /** The SLA day count type for the issue. Whether SLA should be business days only or calendar days (default). */\n  slaType?: InputMaybe<SLADayCountType>;\n  /** The identifier of the user who snoozed the issue. */\n  snoozedById?: InputMaybe<Scalars[\"String\"]>;\n  /** The time until which the issue will be snoozed in Triage view. */\n  snoozedUntilAt?: InputMaybe<Scalars[\"DateTime\"]>;\n  /** The position of the issue related to other issues. */\n  sortOrder?: InputMaybe<Scalars[\"Float\"]>;\n  /** The team state of the issue. */\n  stateId?: InputMaybe<Scalars[\"String\"]>;\n  /** The position of the issue in parent's sub-issue list. */\n  subIssueSortOrder?: InputMaybe<Scalars[\"Float\"]>;\n  /** The identifiers of the users subscribing to this ticket. */\n  subscriberIds?: InputMaybe<Array<Scalars[\"String\"]>>;\n  /** The identifier of the team associated with the issue. */\n  teamId?: InputMaybe<Scalars[\"String\"]>;\n  /** The issue title. */\n  title?: InputMaybe<Scalars[\"String\"]>;\n  /** Whether the issue has been trashed. */\n  trashed?: InputMaybe<Scalars[\"Boolean\"]>;\n};\n\n/** Payload for an issue webhook. */\nexport type IssueWebhookPayload = {\n  __typename?: \"IssueWebhookPayload\";\n  /** The time at which the issue was added to a cycle. */\n  addedToCycleAt?: Maybe<Scalars[\"String\"]>;\n  /** The time at which the issue was added to a project. */\n  addedToProjectAt?: Maybe<Scalars[\"String\"]>;\n  /** The time at which the issue was added to a team. */\n  addedToTeamAt?: Maybe<Scalars[\"String\"]>;\n  /** The time at which the entity was archived. */\n  archivedAt?: Maybe<Scalars[\"String\"]>;\n  /** The user that is assigned to the issue. */\n  assignee?: Maybe<UserChildWebhookPayload>;\n  /** The ID of the user that is assigned to the issue. */\n  assigneeId?: Maybe<Scalars[\"String\"]>;\n  /** The time at which the issue was auto-archived. */\n  autoArchivedAt?: Maybe<Scalars[\"String\"]>;\n  /** The time at which the issue was auto-closed. */\n  autoClosedAt?: Maybe<Scalars[\"String\"]>;\n  /** The bot actor data for this issue. */\n  botActor?: Maybe<Scalars[\"String\"]>;\n  /** The time at which the issue was canceled. */\n  canceledAt?: Maybe<Scalars[\"String\"]>;\n  /** The time at which the issue was completed. */\n  completedAt?: Maybe<Scalars[\"String\"]>;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"String\"];\n  /** The user that created the issue. */\n  creator?: Maybe<UserChildWebhookPayload>;\n  /** The ID of the user that created the issue. */\n  creatorId?: Maybe<Scalars[\"String\"]>;\n  /** The cycle that the issue belongs to. */\n  cycle?: Maybe<CycleChildWebhookPayload>;\n  /** The ID of the cycle that the issue belongs to. */\n  cycleId?: Maybe<Scalars[\"String\"]>;\n  /** The agent user that the issue is delegated to. */\n  delegate?: Maybe<UserChildWebhookPayload>;\n  /** The ID of the agent user that the issue is delegated to. */\n  delegateId?: Maybe<Scalars[\"String\"]>;\n  /** The description of the issue. */\n  description?: Maybe<Scalars[\"String\"]>;\n  /** The description data of the issue. */\n  descriptionData?: Maybe<Scalars[\"String\"]>;\n  /** The due date of the issue. */\n  dueDate?: Maybe<Scalars[\"String\"]>;\n  /** The estimate of the complexity of the issue.. */\n  estimate?: Maybe<Scalars[\"Float\"]>;\n  /** The external user that created the issue. */\n  externalUserCreator?: Maybe<ExternalUserChildWebhookPayload>;\n  /** The ID of the external user that created the issue. */\n  externalUserCreatorId?: Maybe<Scalars[\"String\"]>;\n  /** The ID of the entity. */\n  id: Scalars[\"String\"];\n  /** The identifier of the issue. */\n  identifier: Scalars[\"String\"];\n  /** Integration type that created this issue, if applicable. */\n  integrationSourceType?: Maybe<Scalars[\"String\"]>;\n  /** Id of the labels associated with this issue. */\n  labelIds: Array<Scalars[\"String\"]>;\n  /** The labels associated with this issue. */\n  labels: Array<IssueLabelChildWebhookPayload>;\n  /** The ID of the last template that was applied to the issue. */\n  lastAppliedTemplateId?: Maybe<Scalars[\"String\"]>;\n  /** The issue's unique number. */\n  number: Scalars[\"Float\"];\n  /** The ID of the parent issue. */\n  parentId?: Maybe<Scalars[\"String\"]>;\n  /** Previous identifiers of the issue if it has been moved between teams. */\n  previousIdentifiers: Array<Scalars[\"String\"]>;\n  /** The priority of the issue. 0 = No priority, 1 = Urgent, 2 = High, 3 = Medium, 4 = Low. */\n  priority: Scalars[\"Float\"];\n  /** The label of the issue's priority. */\n  priorityLabel: Scalars[\"String\"];\n  /** The order of the item in relation to other items in the organization, when ordered by priority. */\n  prioritySortOrder: Scalars[\"Float\"];\n  /** The project that the issue belongs to. */\n  project?: Maybe<ProjectChildWebhookPayload>;\n  /** The ID of the project that the issue belongs to. */\n  projectId?: Maybe<Scalars[\"String\"]>;\n  /** The project milestone that the issue belongs to. */\n  projectMilestone?: Maybe<ProjectMilestoneChildWebhookPayload>;\n  /** The ID of the project milestone that the issue belongs to. */\n  projectMilestoneId?: Maybe<Scalars[\"String\"]>;\n  /** The reaction data for this issue. */\n  reactionData: Scalars[\"JSONObject\"];\n  /** The ID of the recurring issue template that created the issue. */\n  recurringIssueTemplateId?: Maybe<Scalars[\"String\"]>;\n  /** The time at which the issue would breach its SLA. */\n  slaBreachesAt?: Maybe<Scalars[\"String\"]>;\n  /** The time at which the issue would enter SLA high risk. */\n  slaHighRiskAt?: Maybe<Scalars[\"String\"]>;\n  /** The time at which the issue would enter SLA medium risk. */\n  slaMediumRiskAt?: Maybe<Scalars[\"String\"]>;\n  /** The time at which the issue's SLA started. */\n  slaStartedAt?: Maybe<Scalars[\"String\"]>;\n  /** The type of SLA the issue is under. */\n  slaType?: Maybe<Scalars[\"String\"]>;\n  /** The time until an issue will be snoozed in Triage view. */\n  snoozedUntilAt?: Maybe<Scalars[\"String\"]>;\n  /** The order of the item in relation to other items in the organization. */\n  sortOrder: Scalars[\"Float\"];\n  /** The ID of the source comment that the issue was created from. */\n  sourceCommentId?: Maybe<Scalars[\"String\"]>;\n  /** The time at which the issue was moved into started state. */\n  startedAt?: Maybe<Scalars[\"String\"]>;\n  /** The time at which the issue entered triage. */\n  startedTriageAt?: Maybe<Scalars[\"String\"]>;\n  /** The issue's current workflow state. */\n  state: WorkflowStateChildWebhookPayload;\n  /** The ID of the issue's current workflow state. */\n  stateId: Scalars[\"String\"];\n  /** The order of the item in the sub-issue list. Only set if the issue has a parent. */\n  subIssueSortOrder?: Maybe<Scalars[\"Float\"]>;\n  /** The IDs of the users that are subscribed to the issue. */\n  subscriberIds: Array<Scalars[\"String\"]>;\n  /** The entity this issue is synced with. */\n  syncedWith?: Maybe<Scalars[\"JSONObject\"]>;\n  /** The team that the issue belongs to. */\n  team?: Maybe<TeamChildWebhookPayload>;\n  /** The ID of the team that the issue belongs to. */\n  teamId: Scalars[\"String\"];\n  /** The issue's title. */\n  title: Scalars[\"String\"];\n  /** A flag that indicates whether the issue is in the trash bin. */\n  trashed?: Maybe<Scalars[\"Boolean\"]>;\n  /** The time at which the issue was triaged. */\n  triagedAt?: Maybe<Scalars[\"String\"]>;\n  /** The time at which the entity was updated. */\n  updatedAt: Scalars[\"String\"];\n  /** The URL of the issue. */\n  url: Scalars[\"String\"];\n};\n\n/** Certain properties of an issue, including its description. */\nexport type IssueWithDescriptionChildWebhookPayload = {\n  __typename?: \"IssueWithDescriptionChildWebhookPayload\";\n  /** The description of the issue. */\n  description?: Maybe<Scalars[\"String\"]>;\n  /** The ID of the issue. */\n  id: Scalars[\"String\"];\n  /** The identifier of the issue. */\n  identifier: Scalars[\"String\"];\n  /** The ID of the team that the issue belongs to. */\n  team: TeamChildWebhookPayload;\n  /** The ID of the team that the issue belongs to. */\n  teamId: Scalars[\"String\"];\n  /** The title of the issue. */\n  title: Scalars[\"String\"];\n  /** The URL of the issue. */\n  url: Scalars[\"String\"];\n};\n\nexport type JiraConfigurationInput = {\n  /** The Jira personal access token. */\n  accessToken: Scalars[\"String\"];\n  /** The Jira user's email address. A username is also accepted on Jira Server / DC. */\n  email: Scalars[\"String\"];\n  /** The Jira installation hostname. */\n  hostname: Scalars[\"String\"];\n  /** Whether this integration will be setup using the manual webhook flow. */\n  manualSetup?: InputMaybe<Scalars[\"Boolean\"]>;\n};\n\nexport type JiraFetchProjectStatusesInput = {\n  /** The id of the Jira integration. */\n  integrationId: Scalars[\"String\"];\n  /** The Jira project ID to fetch statuses for. */\n  projectId: Scalars[\"String\"];\n};\n\nexport type JiraFetchProjectStatusesPayload = {\n  __typename?: \"JiraFetchProjectStatusesPayload\";\n  /** GitHub-specific details for the operation. Populated by GitHub-related mutations only. */\n  gitHub?: Maybe<GitHubIntegrationConnectDetails>;\n  /** The integration that was created or updated. */\n  integration?: Maybe<Integration>;\n  /** The fetched Jira issue statuses (non-Epic). */\n  issueStatuses: Array<Scalars[\"String\"]>;\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** The fetched Jira project statuses (Epic). */\n  projectStatuses: Array<Scalars[\"String\"]>;\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\nexport type JiraLinearMappingInput = {\n  /** Whether the sync for this mapping is bidirectional. */\n  bidirectional?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether this mapping is the default one for issue creation. */\n  default?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** The Jira id for this project. */\n  jiraProjectId: Scalars[\"String\"];\n  /** Whether this mapping uses legacy unidirectional sync behavior where no changes sync from Linear to Jira. */\n  legacyUnidirectional?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** The Linear team id to map to the given project. */\n  linearTeamId: Scalars[\"String\"];\n};\n\nexport type JiraPersonalSettingsInput = {\n  /** The name of the Jira site currently authorized through the integration. */\n  siteName?: InputMaybe<Scalars[\"String\"]>;\n};\n\nexport type JiraProjectDataInput = {\n  /** The Jira id for this project. */\n  id: Scalars[\"String\"];\n  /** The Jira key for this project, such as ENG. */\n  key: Scalars[\"String\"];\n  /** The Jira name for this project, such as Engineering. */\n  name: Scalars[\"String\"];\n};\n\nexport type JiraSettingsInput = {\n  /** The custom OAuth server token endpoint URL (enterprise SSO). */\n  customOAuthServerUrl?: InputMaybe<Scalars[\"String\"]>;\n  /** Whether this integration uses custom OAuth authentication (enterprise SSO). */\n  isCustomOAuth?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether this integration is for Jira Server or not. */\n  isJiraServer?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** The label of the Jira instance, for visual identification purposes only */\n  label?: InputMaybe<Scalars[\"String\"]>;\n  /** Whether this integration is using a manual setup flow. */\n  manualSetup?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** The OAuth client ID for the personal connection OAuth app, when using custom OAuth. */\n  personalOAuthClientId?: InputMaybe<Scalars[\"String\"]>;\n  /** The mapping of Jira project id => Linear team id. */\n  projectMapping?: InputMaybe<Array<JiraLinearMappingInput>>;\n  /** The Jira projects for the organization. */\n  projects: Array<JiraProjectDataInput>;\n  /** Whether the user needs to provide setup information about the webhook to complete the integration setup. Only relevant for integrations that use a manual setup flow */\n  setupPending?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Jira status names grouped by project, separated into issue statuses (non-Epic) and project statuses (Epic). Structure: projectId -> { issueStatuses: string[], projectStatuses: string[] } */\n  statusNamesPerIssueType?: InputMaybe<Scalars[\"JSONObject\"]>;\n};\n\nexport type JiraUpdateInput = {\n  /** The Jira personal access token. */\n  accessToken?: InputMaybe<Scalars[\"String\"]>;\n  /** Whether to delete the current manual webhook configuration. */\n  deleteWebhook?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** The Jira user email address associated with the personal access token. */\n  email?: InputMaybe<Scalars[\"String\"]>;\n  /** The id of the integration to update. */\n  id: Scalars[\"String\"];\n  /** Whether the Jira instance does not support webhook secrets. */\n  noSecret?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether to refresh Jira metadata for the integration. */\n  updateMetadata?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether to refresh Jira Projects for the integration. */\n  updateProjects?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Webhook secret for a new manual configuration. */\n  webhookSecret?: InputMaybe<Scalars[\"String\"]>;\n};\n\nexport type JoinOrganizationInput = {\n  /** An optional invite link for an organization. */\n  inviteLink?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifier of the organization. */\n  organizationId: Scalars[\"String\"];\n};\n\n/** Issue label-group sorting options. */\nexport type LabelGroupSort = {\n  /** The label-group id to sort by */\n  labelGroupId: Scalars[\"String\"];\n  /** Whether nulls should be sorted first or last */\n  nulls?: InputMaybe<PaginationNulls>;\n  /** The order for the individual sort */\n  order?: InputMaybe<PaginationSortOrder>;\n};\n\n/** A notification subscription scoped to a specific issue label. The subscriber receives notifications for events related to issues with this label. */\nexport type LabelNotificationSubscription = Entity &\n  Node &\n  NotificationSubscription & {\n    __typename?: \"LabelNotificationSubscription\";\n    /** Whether the subscription is active. When inactive, no notifications are generated from this subscription even though it still exists. */\n    active: Scalars[\"Boolean\"];\n    /** The time at which the entity was archived. Null if the entity has not been archived. */\n    archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n    /** The type of contextual view (e.g., active issues, backlog) that further scopes a team notification subscription. Null if the subscription is not associated with a specific view type. */\n    contextViewType?: Maybe<ContextViewType>;\n    /** The time at which the entity was created. */\n    createdAt: Scalars[\"DateTime\"];\n    /** The custom view that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n    customView?: Maybe<CustomView>;\n    /** The customer that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n    customer?: Maybe<Customer>;\n    /** The cycle that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n    cycle?: Maybe<Cycle>;\n    /** The unique identifier of the entity. */\n    id: Scalars[\"ID\"];\n    /** The initiative that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n    initiative?: Maybe<Initiative>;\n    /** The label subscribed to. */\n    label: IssueLabel;\n    /** The notification event types that this subscription will deliver to the subscriber. */\n    notificationSubscriptionTypes: Array<Scalars[\"String\"]>;\n    /** The project that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n    project?: Maybe<Project>;\n    /** The user who will receive notifications from this subscription. */\n    subscriber: User;\n    /** The team that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n    team?: Maybe<Team>;\n    /**\n     * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n     *     been updated after creation.\n     */\n    updatedAt: Scalars[\"DateTime\"];\n    /** The user that this notification subscription is scoped to, for user-specific view subscriptions. Null if the subscription targets a different entity type. */\n    user?: Maybe<User>;\n    /** The type of user-specific view that further scopes a user notification subscription. Null if the subscription is not associated with a user view type. */\n    userContextViewType?: Maybe<UserContextViewType>;\n  };\n\n/** Issue label sorting options. */\nexport type LabelSort = {\n  /** Whether nulls should be sorted first or last */\n  nulls?: InputMaybe<PaginationNulls>;\n  /** The order for the individual sort */\n  order?: InputMaybe<PaginationSortOrder>;\n};\n\nexport type LaunchDarklySettingsInput = {\n  /** The environment of the LaunchDarkly integration. */\n  environment: Scalars[\"String\"];\n  /** The project key of the LaunchDarkly integration. */\n  projectKey: Scalars[\"String\"];\n};\n\n/** [ALPHA] Issue link count sorting options. */\nexport type LinkCountSort = {\n  /** Whether nulls should be sorted first or last */\n  nulls?: InputMaybe<PaginationNulls>;\n  /** The order for the individual sort */\n  order?: InputMaybe<PaginationSortOrder>;\n};\n\nexport type LogoutResponse = {\n  __typename?: \"LogoutResponse\";\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\n/** Issue manual sorting options. */\nexport type ManualSort = {\n  /** Whether nulls should be sorted first or last */\n  nulls?: InputMaybe<PaginationNulls>;\n  /** The order for the individual sort */\n  order?: InputMaybe<PaginationSortOrder>;\n};\n\n/** An additional HTTP header sent with requests to the connected MCP server. Header values are stored securely. */\nexport type McpServerCustomHeaderInput = {\n  /** The HTTP header name. */\n  name: Scalars[\"String\"];\n  /** The HTTP header value. */\n  value: Scalars[\"String\"];\n};\n\nexport type MicrosoftTeamsChannel = {\n  __typename?: \"MicrosoftTeamsChannel\";\n  /** The display name of the channel. */\n  displayName: Scalars[\"String\"];\n  /** The Microsoft Teams channel id (e.g. `19:abc@thread.tacv2`). */\n  id: Scalars[\"String\"];\n  /** The membership type of the channel: standard, private, or shared. */\n  membershipType: Scalars[\"String\"];\n};\n\nexport type MicrosoftTeamsChannelsPayload = {\n  __typename?: \"MicrosoftTeamsChannelsPayload\";\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n  /** The teams the user belongs to with their channels. */\n  teams: Array<MicrosoftTeamsTeam>;\n};\n\nexport type MicrosoftTeamsPostSettingsInput = {\n  /** Microsoft Teams channel id. */\n  channelId: Scalars[\"String\"];\n  /** Display name of the channel. */\n  channelName: Scalars[\"String\"];\n  /** Membership type of the channel: standard, private, or shared. */\n  membershipType: Scalars[\"String\"];\n  /** AAD group id of the Team. */\n  teamId: Scalars[\"String\"];\n  /** Display name of the Team. */\n  teamName: Scalars[\"String\"];\n  /** Azure AD tenant id the team belongs to. */\n  tenantId: Scalars[\"String\"];\n};\n\nexport type MicrosoftTeamsSettingsInput = {\n  /** Whether Code Intelligence should be enabled for this Microsoft Teams integration. */\n  enableCodeIntelligence?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** The display name of the Azure AD tenant. */\n  tenantName?: InputMaybe<Scalars[\"String\"]>;\n};\n\nexport type MicrosoftTeamsTeam = {\n  __typename?: \"MicrosoftTeamsTeam\";\n  /** The channels in the team the user can access. */\n  channels: Array<MicrosoftTeamsChannel>;\n  /** The display name of the team. */\n  displayName: Scalars[\"String\"];\n  /** The AAD group id of the team. */\n  id: Scalars[\"String\"];\n};\n\n/** Issue project milestone options. */\nexport type MilestoneSort = {\n  /** Whether nulls should be sorted first or last */\n  nulls?: InputMaybe<PaginationNulls>;\n  /** The order for the individual sort */\n  order?: InputMaybe<PaginationSortOrder>;\n};\n\nexport type Mutation = {\n  __typename?: \"Mutation\";\n  /** Creates an agent activity. */\n  agentActivityCreate: AgentActivityPayload;\n  /** [Internal] Creates a prompt agent activity from Linear user input. */\n  agentActivityCreatePrompt: AgentActivityPayload;\n  /** [Internal] Deletes a queued prompt activity, removing it from the queue. */\n  agentActivityDeleteQueued: AgentActivityPayload;\n  /** [Internal] Immediately sends a queued prompt activity to the agent, bypassing the queue. */\n  agentActivitySendQueued: AgentActivityPayload;\n  /** [Internal] Creates a new agent session on behalf of the current user */\n  agentSessionCreate: AgentSessionPayload;\n  /** Creates a new agent session on a root comment. */\n  agentSessionCreateOnComment: AgentSessionPayload;\n  /** Creates a new agent session on an issue. */\n  agentSessionCreateOnIssue: AgentSessionPayload;\n  /** Updates an agent session. */\n  agentSessionUpdate: AgentSessionPayload;\n  /** Updates the externalUrl of an agent session, which is an agent-hosted page associated with this session. */\n  agentSessionUpdateExternalUrl: AgentSessionPayload;\n  /** Creates an integration api key for Airbyte to connect with Linear. */\n  airbyteIntegrationConnect: IntegrationPayload;\n  /** Creates a new attachment, or updates existing if the same `url` and `issueId` is used. To create an integration-aware attachment, use the integration-specific mutations such as `attachmentLinkZendesk`, `attachmentLinkSlack`, or `attachmentLinkURL` instead. */\n  attachmentCreate: AttachmentPayload;\n  /** Deletes an issue attachment. */\n  attachmentDelete: DeletePayload;\n  /** Link an existing Discord message to an issue. This creates a rich attachment using the workspace's Discord integration. */\n  attachmentLinkDiscord: AttachmentPayload;\n  /** Link an existing Front conversation to an issue. This creates a rich attachment using the workspace's Front integration, enabling features like automated conversation updates. */\n  attachmentLinkFront: FrontAttachmentPayload;\n  /** Link a GitHub issue to a Linear issue. This creates a rich attachment using the workspace's GitHub integration, enabling features like automated status syncing. */\n  attachmentLinkGitHubIssue: AttachmentPayload;\n  /** Link a GitHub pull request to an issue. This creates a rich attachment using the workspace's GitHub integration, enabling features like automated status syncing. */\n  attachmentLinkGitHubPR: AttachmentPayload;\n  /** Link an existing GitLab MR to an issue. This creates a rich attachment using the workspace's GitLab integration, enabling features like automated status syncing. */\n  attachmentLinkGitLabMR: AttachmentPayload;\n  /** Link an existing Intercom conversation to an issue. This creates a rich attachment using the workspace's Intercom integration, enabling features like automated conversation updates. */\n  attachmentLinkIntercom: AttachmentPayload;\n  /** Link an existing Jira issue to an issue. This creates a rich attachment using the workspace's Jira integration, enabling features like automated status syncing. */\n  attachmentLinkJiraIssue: AttachmentPayload;\n  /** Link an existing Salesforce case to an issue. This creates a rich attachment using the workspace's Salesforce integration. */\n  attachmentLinkSalesforce: AttachmentPayload;\n  /** Link an existing Slack message to an issue. This creates a rich attachment using the workspace's Slack integration. */\n  attachmentLinkSlack: AttachmentPayload;\n  /** Link any URL to an issue. If the workspace has a matching integration configured and the URL is recognized (e.g., Zendesk, GitHub, Slack), a rich attachment will be created that enables features like automated status updates. Otherwise, a basic attachment is created. */\n  attachmentLinkURL: AttachmentPayload;\n  /** Link an existing Zendesk ticket to an issue. This creates a rich attachment using the workspace's Zendesk integration, enabling features like automated ticket reopening when the Linear issue is completed. */\n  attachmentLinkZendesk: AttachmentPayload;\n  /** Begin syncing the thread for an existing Slack message attachment with a comment thread on its issue. */\n  attachmentSyncToSlack: AttachmentPayload;\n  /** Updates an existing issue attachment. */\n  attachmentUpdate: AttachmentPayload;\n  /** Creates a new comment. */\n  commentCreate: CommentPayload;\n  /** Deletes a comment. */\n  commentDelete: DeletePayload;\n  /** Resolves a comment thread. Marks the root comment as resolved by the current user. */\n  commentResolve: CommentPayload;\n  /** Unresolves a previously resolved comment thread. Clears the resolved state on the root comment. */\n  commentUnresolve: CommentPayload;\n  /** Updates a comment. */\n  commentUpdate: CommentPayload;\n  /** Creates a support contact message from an authenticated user. The message is saved and forwarded to Intercom for support handling. */\n  contactCreate: ContactPayload;\n  /** [INTERNAL] Submits a sales pricing inquiry from the website. Small companies (1-19 employees) are routed to Intercom, while larger companies are routed to HubSpot. */\n  contactSalesCreate: ContactPayload;\n  /** Creates a CSV export report for the workspace. The report is generated asynchronously and delivered via email. Requires workspace admin export permission. */\n  createCsvExportReport: CreateCsvExportReportPayload;\n  /** Create a notification to remind a user about an initiative update. */\n  createInitiativeUpdateReminder: InitiativeUpdateReminderPayload;\n  /** Creates a new workspace from onboarding. */\n  createOrganizationFromOnboarding: CreateOrJoinOrganizationResponse;\n  /** Create a notification to remind a user about a project update. */\n  createProjectUpdateReminder: ProjectUpdateReminderPayload;\n  /** Creates a new custom view. */\n  customViewCreate: CustomViewPayload;\n  /** Deletes a custom view. */\n  customViewDelete: DeletePayload;\n  /** Updates a custom view. */\n  customViewUpdate: CustomViewPayload;\n  /** Creates a new customer. */\n  customerCreate: CustomerPayload;\n  /** Deletes a customer. */\n  customerDelete: DeletePayload;\n  /** Merges two customers by transferring all needs from the source customer to the target customer. The source customer is archived after the merge. Domains, external IDs, and metadata are combined on the target customer. */\n  customerMerge: CustomerPayload;\n  /** Archives a customer need. */\n  customerNeedArchive: CustomerNeedArchivePayload;\n  /** Creates a new customer need. */\n  customerNeedCreate: CustomerNeedPayload;\n  /** Creates a new customer need from an existing issue attachment. If the attachment already has an archived need, it will be unarchived instead of creating a duplicate. */\n  customerNeedCreateFromAttachment: CustomerNeedPayload;\n  /** Deletes a customer need. */\n  customerNeedDelete: DeletePayload;\n  /** Unarchives a customer need. */\n  customerNeedUnarchive: CustomerNeedArchivePayload;\n  /** Updates an existing customer need. Supports moving the need to a different issue or project, changing priority, updating the body content, and managing the attached source URL. */\n  customerNeedUpdate: CustomerNeedUpdatePayload;\n  /** Creates a new customer status. */\n  customerStatusCreate: CustomerStatusPayload;\n  /** Deletes a customer status. Cannot delete the last remaining status in a workspace, and the status must not be in use by any customers. */\n  customerStatusDelete: DeletePayload;\n  /** Updates a customer status. */\n  customerStatusUpdate: CustomerStatusPayload;\n  /** Creates a new customer tier. */\n  customerTierCreate: CustomerTierPayload;\n  /** Deletes a customer tier. The tier must not be in use by any customers. */\n  customerTierDelete: DeletePayload;\n  /** Updates a customer tier. */\n  customerTierUpdate: CustomerTierPayload;\n  /** Unsyncs a managed customer from its current data source integration. External IDs mapping to the external source will be cleared, and the customer will no longer be updated by the integration. */\n  customerUnsync: CustomerPayload;\n  /** Updates an existing customer. */\n  customerUpdate: CustomerPayload;\n  /** Upserts a customer, creating it if no match is found, or updating it otherwise. Matches against existing customers using `id`, `externalId`, `slackChannelId`, or `domains`. */\n  customerUpsert: CustomerPayload;\n  /** Archives a cycle. All issues currently assigned to the cycle are unlinked from it before archiving. */\n  cycleArchive: CycleArchivePayload;\n  /** Creates a new cycle. */\n  cycleCreate: CyclePayload;\n  /** Shifts all cycles starts and ends by a certain number of days, starting from the provided cycle onwards. */\n  cycleShiftAll: CyclePayload;\n  /** Starts the upcoming cycle as of midnight today. Completes the previous cycle if it has not yet ended. Only the next upcoming (not yet started) cycle for the team can be started. */\n  cycleStartUpcomingCycleToday: CyclePayload;\n  /** Updates a cycle. */\n  cycleUpdate: CyclePayload;\n  /** Creates a new document. */\n  documentCreate: DocumentPayload;\n  /** Deletes (trashes) a document. The document is marked as trashed and archived, but not permanently removed. */\n  documentDelete: DocumentArchivePayload;\n  /** Restores a previously trashed document by unarchiving it. */\n  documentUnarchive: DocumentArchivePayload;\n  /** Updates a document. */\n  documentUpdate: DocumentPayload;\n  /** Creates a new email intake address. */\n  emailIntakeAddressCreate: EmailIntakeAddressPayload;\n  /** Deletes an email intake address object. */\n  emailIntakeAddressDelete: DeletePayload;\n  /** Rotates an existing email intake address. */\n  emailIntakeAddressRotate: EmailIntakeAddressPayload;\n  /** Updates an existing email intake address. */\n  emailIntakeAddressUpdate: EmailIntakeAddressPayload;\n  /** Authenticates a user account via email and authentication token. */\n  emailTokenUserAccountAuth: AuthResolverResponse;\n  /** Unsubscribes the user from one type of email. */\n  emailUnsubscribe: EmailUnsubscribePayload;\n  /** Finds or creates a new user account by email and sends an email with token. */\n  emailUserAccountAuthChallenge: EmailUserAccountAuthChallengeResponse;\n  /** Creates a custom emoji. */\n  emojiCreate: EmojiPayload;\n  /** Deletes an emoji. */\n  emojiDelete: DeletePayload;\n  /** Creates a new external link on an initiative, project, team, release, or cycle. */\n  entityExternalLinkCreate: EntityExternalLinkPayload;\n  /** Deletes an entity external link. */\n  entityExternalLinkDelete: DeletePayload;\n  /** Updates an existing entity external link's URL, label, or sort order. */\n  entityExternalLinkUpdate: EntityExternalLinkPayload;\n  /** Creates a new favorite for the authenticated user. Exactly one target entity must be specified. If a favorite for the same entity already exists, the existing favorite is returned (upsert behavior). */\n  favoriteCreate: FavoritePayload;\n  /** Deletes a favorite, removing it from the user's sidebar. This is an idempotent operation -- deleting a non-existent favorite succeeds silently. */\n  favoriteDelete: DeletePayload;\n  /** Updates a favorite's position, parent folder, or folder name. */\n  favoriteUpdate: FavoritePayload;\n  /** XHR request payload to upload an images, video and other attachments directly to Linear's cloud storage. */\n  fileUpload: UploadPayload;\n  /** [INTERNAL] Permanently delete an uploaded file by asset URL. This should be used as a last resort and will break comments and documents that reference the asset. */\n  fileUploadDangerouslyDelete: FileUploadDeletePayload;\n  /** Creates a new Git automation rule that maps a Git event to a workflow state transition for a team. */\n  gitAutomationStateCreate: GitAutomationStatePayload;\n  /** Deletes a Git automation rule. */\n  gitAutomationStateDelete: DeletePayload;\n  /** Updates an existing Git automation rule, including its workflow state, target branch, and triggering event. */\n  gitAutomationStateUpdate: GitAutomationStatePayload;\n  /** Creates a new Git target branch definition that scopes automation rules to pull requests targeting a specific branch pattern. */\n  gitAutomationTargetBranchCreate: GitAutomationTargetBranchPayload;\n  /** Deletes a Git target branch definition and its associated automation rules. */\n  gitAutomationTargetBranchDelete: DeletePayload;\n  /** Updates an existing Git target branch definition, including its branch pattern and regex flag. */\n  gitAutomationTargetBranchUpdate: GitAutomationTargetBranchPayload;\n  /** Authenticate user account through Google OAuth. This is the 2nd step of OAuth flow. */\n  googleUserAccountAuth: AuthResolverResponse;\n  /** Upload an image from an URL to Linear. */\n  imageUploadFromUrl: ImageUploadFromUrlPayload;\n  /** XHR request payload to upload a file for import, directly to Linear's cloud storage. */\n  importFileUpload: UploadPayload;\n  /** [Internal]Adds a label to an initiative. */\n  initiativeAddLabel: InitiativePayload;\n  /** Archives an initiative. */\n  initiativeArchive: InitiativeArchivePayload;\n  /** Creates a new initiative. */\n  initiativeCreate: InitiativePayload;\n  /** Deletes (trashes) an initiative. */\n  initiativeDelete: DeletePayload;\n  /** Creates a new parent-child relation between two initiatives. The relation cannot create cycles or exceed maximum nesting depth. */\n  initiativeRelationCreate: InitiativeRelationPayload;\n  /** Deletes an initiative relation. */\n  initiativeRelationDelete: DeletePayload;\n  /** Updates an initiative relation. */\n  initiativeRelationUpdate: InitiativeRelationPayload;\n  /** [Internal]Removes a label from an initiative. */\n  initiativeRemoveLabel: InitiativePayload;\n  /** Associates a project with an initiative. A project can only appear once in an initiative hierarchy. */\n  initiativeToProjectCreate: InitiativeToProjectPayload;\n  /** Removes a project from an initiative. */\n  initiativeToProjectDelete: DeletePayload;\n  /** Updates an initiative-to-project association, such as its sort order. */\n  initiativeToProjectUpdate: InitiativeToProjectPayload;\n  /** Unarchives an initiative. */\n  initiativeUnarchive: InitiativeArchivePayload;\n  /** Updates an initiative. */\n  initiativeUpdate: InitiativePayload;\n  /** Archives an initiative update. */\n  initiativeUpdateArchive: InitiativeUpdateArchivePayload;\n  /** Creates an initiative update. */\n  initiativeUpdateCreate: InitiativeUpdatePayload;\n  /** Unarchives an initiative update. */\n  initiativeUpdateUnarchive: InitiativeUpdateArchivePayload;\n  /** Updates an initiative update. */\n  initiativeUpdateUpdate: InitiativeUpdatePayload;\n  /** Archives an integration. */\n  integrationArchive: DeletePayload;\n  /** Connect a Slack channel to Asks. */\n  integrationAsksConnectChannel: AsksChannelConnectPayload;\n  /** [INTERNAL] Refreshes the customer data attributes from the specified integration service. */\n  integrationCustomerDataAttributesRefresh: IntegrationPayload;\n  /** Deletes an integration. */\n  integrationDelete: DeletePayload;\n  /** Integrates the workspace with Discord. */\n  integrationDiscord: IntegrationPayload;\n  /** Integrates the workspace with Figma. */\n  integrationFigma: IntegrationPayload;\n  /** Integrates the workspace with Front. */\n  integrationFront: IntegrationPayload;\n  /** Connects the workspace with a GitHub Enterprise Server. */\n  integrationGitHubEnterpriseServerConnect: GitHubEnterpriseServerPayload;\n  /** Connect your GitHub account to Linear. */\n  integrationGitHubPersonal: IntegrationPayload;\n  /** Generates a webhook for the GitHub commit integration. */\n  integrationGithubCommitCreate: GitHubCommitIntegrationPayload;\n  /** Connects the workspace with the GitHub App. */\n  integrationGithubConnect: IntegrationPayload;\n  /** Connects the workspace with the GitHub Import App. */\n  integrationGithubImportConnect: IntegrationPayload;\n  /** Refreshes the data for a GitHub import integration. */\n  integrationGithubImportRefresh: IntegrationPayload;\n  /** Removes code access from a GitHub integration, downgrading to the basic GitHub App. */\n  integrationGithubRemoveCodeAccess: IntegrationGithubRemoveCodeAccessPayload;\n  /** Connects the workspace with a GitLab Access Token. */\n  integrationGitlabConnect: GitLabIntegrationCreatePayload;\n  /** Tests connectivity to a self-hosted GitLab instance and clears auth errors if successful. */\n  integrationGitlabTestConnection: GitLabTestConnectionPayload;\n  /** Integrates the workspace with Gong. */\n  integrationGong: IntegrationPayload;\n  /** [Internal] Connects the Google Calendar to the user to this Linear account via OAuth2. */\n  integrationGoogleCalendarPersonalConnect: IntegrationPayload;\n  /** Integrates the workspace with Google Sheets. */\n  integrationGoogleSheets: IntegrationPayload;\n  /** Integrates the workspace with Intercom. */\n  integrationIntercom: IntegrationPayload;\n  /** Disconnects the workspace from Intercom. */\n  integrationIntercomDelete: IntegrationPayload;\n  /**\n   * [DEPRECATED] Updates settings on the Intercom integration.\n   * @deprecated This mutation is deprecated, please use `integrationSettingsUpdate` instead\n   */\n  integrationIntercomSettingsUpdate: IntegrationPayload;\n  /** [INTERNAL] Fetches Jira project statuses and stores them in integration settings. */\n  integrationJiraFetchProjectStatuses: JiraFetchProjectStatusesPayload;\n  /** Connect your Jira account to Linear. */\n  integrationJiraPersonal: IntegrationPayload;\n  /** [INTERNAL] Updates a Jira Integration. */\n  integrationJiraUpdate: IntegrationPayload;\n  /** [INTERNAL] Integrates the workspace with LaunchDarkly. */\n  integrationLaunchDarklyConnect: IntegrationPayload;\n  /** [INTERNAL] Integrates your personal account with LaunchDarkly. */\n  integrationLaunchDarklyPersonalConnect: IntegrationPayload;\n  /**\n   * Enables Loom integration for the workspace.\n   * @deprecated Not available.\n   */\n  integrationLoom: IntegrationPayload;\n  /** [INTERNAL] Connects the workspace with an MCP server. */\n  integrationMcpServerConnect: IntegrationPayload;\n  /** [INTERNAL] Connects the user's personal account with an MCP server. */\n  integrationMcpServerPersonalConnect: IntegrationPayload;\n  /** Connects the user's personal Microsoft account to Linear. */\n  integrationMicrosoftPersonalConnect: IntegrationPayload;\n  /** Integrates the workspace with Microsoft Teams. */\n  integrationMicrosoftTeams: IntegrationPayload;\n  /** [Internal] Connect a project to a Microsoft Teams channel. Find-or-update semantics: creates a microsoftTeamsProjectPost integration row if none exists for the project, or overwrites the existing one's team/channel selection. Requires the connecting user to have linked their personal Microsoft account. */\n  integrationMicrosoftTeamsProjectPost: IntegrationPayload;\n  /** [INTERNAL] Integrates the workspace with Opsgenie. */\n  integrationOpsgenieConnect: IntegrationPayload;\n  /** [INTERNAL] Refresh Opsgenie schedule mappings. */\n  integrationOpsgenieRefreshScheduleMappings: IntegrationPayload;\n  /** [INTERNAL] Integrates the workspace with PagerDuty. */\n  integrationPagerDutyConnect: IntegrationPayload;\n  /** [INTERNAL] Refresh PagerDuty schedule mappings. */\n  integrationPagerDutyRefreshScheduleMappings: IntegrationPayload;\n  /** Requests a currently unavailable integration. */\n  integrationRequest: IntegrationRequestPayload;\n  /** Integrates the workspace with Salesforce. */\n  integrationSalesforce: IntegrationPayload;\n  /** [INTERNAL] Refreshes the Salesforce integration metadata. */\n  integrationSalesforceMetadataRefresh: IntegrationPayload;\n  /** Integrates the workspace with Sentry. */\n  integrationSentryConnect: IntegrationPayload;\n  /**\n   * [INTERNAL] Updates the integration settings.\n   * @deprecated Use integrationUpdate instead.\n   */\n  integrationSettingsUpdate: IntegrationPayload;\n  /** Integrates the workspace with Slack. */\n  integrationSlack: IntegrationPayload;\n  /** Integrates the workspace with the Slack Asks app. */\n  integrationSlackAsks: IntegrationPayload;\n  /** Slack integration for custom view notifications. */\n  integrationSlackCustomViewNotifications: SlackChannelConnectPayload;\n  /** Integrates a Slack Asks channel with a Customer. */\n  integrationSlackCustomerChannelLink: SuccessPayload;\n  /** Imports custom emojis from your Slack workspace. */\n  integrationSlackImportEmojis: IntegrationPayload;\n  /** [Internal] Slack integration for initiative notifications. */\n  integrationSlackInitiativePost: SlackChannelConnectPayload;\n  /** Updates the Slack team's name in Linear for an existing Slack or Asks integration. */\n  integrationSlackOrAsksUpdateSlackTeamName: IntegrationSlackWorkspaceNamePayload;\n  /** [Internal] Slack integration for workspace-level initiative update notifications. */\n  integrationSlackOrgInitiativeUpdatesPost: SlackChannelConnectPayload;\n  /** Slack integration for workspace-level project update notifications. */\n  integrationSlackOrgProjectUpdatesPost: SlackChannelConnectPayload;\n  /** Integrates your personal notifications with Slack. */\n  integrationSlackPersonal: IntegrationPayload;\n  /** Slack integration for team notifications. */\n  integrationSlackPost: SlackChannelConnectPayload;\n  /** Slack integration for project notifications. */\n  integrationSlackProjectPost: SlackChannelConnectPayload;\n  /** [Internal] Enables Linear Agent Slack workflow access for a Slack or Slack Asks integration. */\n  integrationSlackWorkflowAccessUpdate: IntegrationPayload;\n  /** Creates a new connection between a template and an integration, optionally scoped to a specific external resource such as a Slack channel. */\n  integrationTemplateCreate: IntegrationTemplatePayload;\n  /** Deletes an integration template connection, removing the link between a template and an integration. */\n  integrationTemplateDelete: DeletePayload;\n  /** [INTERNAL] Updates the integration. */\n  integrationUpdate: IntegrationPayload;\n  /** Integrates the workspace with Zendesk. */\n  integrationZendesk: IntegrationPayload;\n  /** Creates new Slack notification settings for a team, project, initiative, or custom view. */\n  integrationsSettingsCreate: IntegrationsSettingsPayload;\n  /** Updates Slack notification settings for a team, project, initiative, or custom view. */\n  integrationsSettingsUpdate: IntegrationsSettingsPayload;\n  /** Adds a label to an issue. */\n  issueAddLabel: IssuePayload;\n  /** Archives an issue. */\n  issueArchive: IssueArchivePayload;\n  /** Creates a list of issues in one transaction. */\n  issueBatchCreate: IssueBatchPayload;\n  /** Updates multiple issues at once. */\n  issueBatchUpdate: IssueBatchPayload;\n  /** Creates a new issue. */\n  issueCreate: IssuePayload;\n  /** Deletes (trashes) an issue. */\n  issueDelete: IssueArchivePayload;\n  /** [INTERNAL] Updates an issue description from the Front app to handle Front attachments correctly. */\n  issueDescriptionUpdateFromFront: IssuePayload;\n  /** Disables external sync on an issue. */\n  issueExternalSyncDisable: IssuePayload;\n  /** Kicks off an Asana import job. */\n  issueImportCreateAsana: IssueImportPayload;\n  /** Kicks off a Jira import job from a CSV. */\n  issueImportCreateCSVJira: IssueImportPayload;\n  /** Kicks off a Shortcut (formerly Clubhouse) import job. */\n  issueImportCreateClubhouse: IssueImportPayload;\n  /** Kicks off a GitHub import job. */\n  issueImportCreateGithub: IssueImportPayload;\n  /** Kicks off a Jira import job. */\n  issueImportCreateJira: IssueImportPayload;\n  /** [INTERNAL] Kicks off a Linear to Linear import job. */\n  issueImportCreateLinearV2: IssueImportPayload;\n  /** Deletes an import job. */\n  issueImportDelete: IssueImportDeletePayload;\n  /** Kicks off import processing. */\n  issueImportProcess: IssueImportPayload;\n  /** Updates the mapping for the issue import. */\n  issueImportUpdate: IssueImportPayload;\n  /** Creates a new label. */\n  issueLabelCreate: IssueLabelPayload;\n  /** Deletes an issue label. */\n  issueLabelDelete: DeletePayload;\n  /** Restores a previously retired label, making it available for use again. */\n  issueLabelRestore: IssueLabelPayload;\n  /** Retires a label. Retired labels are still visible but cannot be applied to new issues. Existing issues with the label are not affected. */\n  issueLabelRetire: IssueLabelPayload;\n  /** Updates a label. */\n  issueLabelUpdate: IssueLabelPayload;\n  /** Creates a new issue relation. */\n  issueRelationCreate: IssueRelationPayload;\n  /** Deletes an issue relation. */\n  issueRelationDelete: DeletePayload;\n  /** Updates an issue relation. */\n  issueRelationUpdate: IssueRelationPayload;\n  /** Adds an issue reminder. Will cause a notification to be sent when the issue reminder time is reached. */\n  issueReminder: IssuePayload;\n  /** Removes a label from an issue. */\n  issueRemoveLabel: IssuePayload;\n  /** Subscribes a user to an issue. */\n  issueSubscribe: IssuePayload;\n  /** Creates a new association between an issue and a release, linking the issue to the release for tracking purposes. */\n  issueToReleaseCreate: IssueToReleasePayload;\n  /** Deletes an issue-to-release association by its identifier, removing the issue from the release. */\n  issueToReleaseDelete: DeletePayload;\n  /** Deletes an issue-to-release association by looking up the issue and release identifiers, removing the issue from the release. */\n  issueToReleaseDeleteByIssueAndRelease: DeletePayload;\n  /** Unarchives an issue. */\n  issueUnarchive: IssueArchivePayload;\n  /** Unsubscribes a user from an issue. */\n  issueUnsubscribe: IssuePayload;\n  /** Updates an issue. */\n  issueUpdate: IssuePayload;\n  /** [INTERNAL] Connects the workspace with a Jira Personal Access Token. */\n  jiraIntegrationConnect: IntegrationPayload;\n  /** Join a workspace from onboarding. */\n  joinOrganizationFromOnboarding: CreateOrJoinOrganizationResponse;\n  /** Leave a workspace. */\n  leaveOrganization: CreateOrJoinOrganizationResponse;\n  /** Logout the client. */\n  logout: LogoutResponse;\n  /** Logout all of user's sessions including the active one. */\n  logoutAllSessions: LogoutResponse;\n  /** Logout all of user's sessions excluding the current one. */\n  logoutOtherSessions: LogoutResponse;\n  /** Logout an individual session with its ID. */\n  logoutSession: LogoutResponse;\n  /** Archives a notification. */\n  notificationArchive: NotificationArchivePayload;\n  /** Archives a notification and all related notifications. */\n  notificationArchiveAll: NotificationBatchActionPayload;\n  /** Subscribes to or unsubscribes from a specific notification category for a given notification channel. For example, subscribe to 'issueAssignment' notifications via the 'email' channel. */\n  notificationCategoryChannelSubscriptionUpdate: UserSettingsPayload;\n  /** Marks notification and all related notifications as read. */\n  notificationMarkReadAll: NotificationBatchActionPayload;\n  /** Marks notification and all related notifications as unread. */\n  notificationMarkUnreadAll: NotificationBatchActionPayload;\n  /** Snoozes a notification and all related notifications. */\n  notificationSnoozeAll: NotificationBatchActionPayload;\n  /** Creates a new notification subscription for a specific entity. The subscription determines which notification types the authenticated user will receive for the target entity. Exactly one target entity (customer, custom view, cycle, initiative, label, project, team, or user) must be specified. */\n  notificationSubscriptionCreate: NotificationSubscriptionPayload;\n  /**\n   * Deletes a notification subscription reference.\n   * @deprecated Update `notificationSubscription.active` to `false` instead.\n   */\n  notificationSubscriptionDelete: DeletePayload;\n  /** Updates a notification subscription. */\n  notificationSubscriptionUpdate: NotificationSubscriptionPayload;\n  /** Unarchives a notification. */\n  notificationUnarchive: NotificationArchivePayload;\n  /** Unsnoozes a notification and all related notifications. */\n  notificationUnsnoozeAll: NotificationBatchActionPayload;\n  /** Updates a notification. */\n  notificationUpdate: NotificationPayload;\n  /** [ALPHA] Archives an OAuth application created by the calling OAuth application. */\n  oauthApplicationArchive: OAuthApplicationArchivePayload;\n  /** [ALPHA] Creates an OAuth application owned by the calling OAuth application. */\n  oauthApplicationCreate: OAuthApplicationCreatePayload;\n  /** [ALPHA] Rotates the client secret for an OAuth application created by the calling OAuth application. */\n  oauthApplicationRotateSecret: OAuthApplicationRotateSecretPayload;\n  /** [ALPHA] Rotates the webhook signing secret for an OAuth application created by the calling OAuth application. */\n  oauthApplicationRotateWebhookSecret: OAuthApplicationRotateWebhookSecretPayload;\n  /** [ALPHA] Updates an OAuth application created by the calling OAuth application. */\n  oauthApplicationUpdate: OAuthApplicationPayload;\n  /** Cancels a previously requested workspace deletion, if the workspace has not yet been fully deleted. */\n  organizationCancelDelete: OrganizationCancelDeletePayload;\n  /** Permanently deletes the workspace and all its data. Requires a valid deletion code obtained from organizationDeleteChallenge. This action is irreversible. */\n  organizationDelete: OrganizationDeletePayload;\n  /** Requests a deletion confirmation code for the workspace. The code is sent to the requesting user's email and must be used with the organizationDelete mutation to confirm deletion. */\n  organizationDeleteChallenge: OrganizationDeletePayload;\n  /** [INTERNAL] Verifies a domain claim. */\n  organizationDomainClaim: OrganizationDomainSimplePayload;\n  /** [INTERNAL] Adds a domain to be allowed for a workspace. */\n  organizationDomainCreate: OrganizationDomainPayload;\n  /** Deletes a domain. */\n  organizationDomainDelete: DeletePayload;\n  /** [INTERNAL] Updates a workspace domain's settings. */\n  organizationDomainUpdate: OrganizationDomainPayload;\n  /** [INTERNAL] Verifies a domain to be added to a workspace. */\n  organizationDomainVerify: OrganizationDomainPayload;\n  /** Creates a new workspace invite and sends an invitation email to the specified address. The invite includes a role assignment and optional team memberships. */\n  organizationInviteCreate: OrganizationInvitePayload;\n  /** Deletes (archives) a workspace invite, preventing it from being accepted. */\n  organizationInviteDelete: DeletePayload;\n  /** Updates an existing workspace invite, such as changing the teams the invitee will be added to. */\n  organizationInviteUpdate: OrganizationInvitePayload;\n  /**\n   * [DEPRECATED] Starts a trial for the workspace.\n   * @deprecated Use organizationStartTrialForPlan\n   */\n  organizationStartTrial: OrganizationStartTrialPayload;\n  /** Starts a trial for the workspace on the specified plan type. The workspace must not already be on a paid plan or in an active trial. */\n  organizationStartTrialForPlan: OrganizationStartTrialPayload;\n  /** Updates the user's workspace settings. Different settings require different permission levels; most require the workspaceSettings admin permission. */\n  organizationUpdate: OrganizationPayload;\n  /** [INTERNAL] Finish passkey login process. */\n  passkeyLoginFinish: AuthResolverResponse;\n  /** [INTERNAL] Starts passkey login process. */\n  passkeyLoginStart: PasskeyLoginStartResponse;\n  /** Adds a label to a project. */\n  projectAddLabel: ProjectPayload;\n  /**\n   * Archives a project.\n   * @deprecated Deprecated in favor of projectDelete.\n   */\n  projectArchive: ProjectArchivePayload;\n  /** Creates a new project. */\n  projectCreate: ProjectPayload;\n  /** [Internal] Creates a Slack channel for an existing project. */\n  projectCreateSlackChannel: ProjectPayload;\n  /** Deletes (trashes) a project. The project can be restored later with projectUnarchive. */\n  projectDelete: ProjectArchivePayload;\n  /** Disables external sync on a project. */\n  projectExternalSyncDisable: ProjectPayload;\n  /** Creates a new project label. */\n  projectLabelCreate: ProjectLabelPayload;\n  /** Deletes a project label. */\n  projectLabelDelete: DeletePayload;\n  /** Restores a previously retired project label, making it available for use on new projects. */\n  projectLabelRestore: ProjectLabelPayload;\n  /** Retires a project label. Retired labels remain on existing projects but cannot be applied to new ones. */\n  projectLabelRetire: ProjectLabelPayload;\n  /** Updates a project label. */\n  projectLabelUpdate: ProjectLabelPayload;\n  /** Creates a new project milestone. */\n  projectMilestoneCreate: ProjectMilestonePayload;\n  /** Deletes a project milestone. */\n  projectMilestoneDelete: DeletePayload;\n  /** [Internal] Moves a project milestone to another project, can be called to undo a prior move. */\n  projectMilestoneMove: ProjectMilestoneMovePayload;\n  /** Updates a project milestone. */\n  projectMilestoneUpdate: ProjectMilestonePayload;\n  /** [INTERNAL] Reassigns all projects from one project status to another. Used when archiving or deleting a project status. */\n  projectReassignStatus: SuccessPayload;\n  /** Creates a new project relation. */\n  projectRelationCreate: ProjectRelationPayload;\n  /** Deletes a project relation. */\n  projectRelationDelete: DeletePayload;\n  /** Updates a project relation. */\n  projectRelationUpdate: ProjectRelationPayload;\n  /** Removes a label from a project. */\n  projectRemoveLabel: ProjectPayload;\n  /** Archives a project status. The status must not have any active projects assigned to it and must not be the last status of its type. */\n  projectStatusArchive: ProjectStatusArchivePayload;\n  /** Creates a new project status. */\n  projectStatusCreate: ProjectStatusPayload;\n  /** Unarchives a project status. */\n  projectStatusUnarchive: ProjectStatusArchivePayload;\n  /** Updates a project status. */\n  projectStatusUpdate: ProjectStatusPayload;\n  /** Restores a previously trashed or archived project. */\n  projectUnarchive: ProjectArchivePayload;\n  /** Updates a project. */\n  projectUpdate: ProjectPayload;\n  /** Archives a project update. */\n  projectUpdateArchive: ProjectUpdateArchivePayload;\n  /** Creates a new project update. */\n  projectUpdateCreate: ProjectUpdatePayload;\n  /**\n   * Deletes a project update.\n   * @deprecated Use `projectUpdateArchive` instead.\n   */\n  projectUpdateDelete: DeletePayload;\n  /** Unarchives a project update. */\n  projectUpdateUnarchive: ProjectUpdateArchivePayload;\n  /** Updates a project update. */\n  projectUpdateUpdate: ProjectUpdatePayload;\n  /** Creates a push subscription for the authenticated user's current device or browser. If a subscription already exists for the same session, the old one is replaced. */\n  pushSubscriptionCreate: PushSubscriptionPayload;\n  /** Deletes a push subscription, unregistering the device from receiving push notifications. */\n  pushSubscriptionDelete: PushSubscriptionPayload;\n  /** Creates a new reaction. */\n  reactionCreate: ReactionPayload;\n  /** Deletes a reaction. */\n  reactionDelete: DeletePayload;\n  /** Manually update Google Sheets data. */\n  refreshGoogleSheetsData: IntegrationPayload;\n  /** Archives a release. */\n  releaseArchive: ReleaseArchivePayload;\n  /** Marks a release as completed. If version is provided, completes that specific release; otherwise completes the most recent started release. */\n  releaseComplete: ReleasePayload;\n  /** Marks a release as completed using an access key. If version is provided, completes that specific release; otherwise completes the most recent started release. The pipeline is inferred from the access key. */\n  releaseCompleteByAccessKey: ReleasePayload;\n  /** Creates a new release in a pipeline. If no stage is specified, defaults to the first completed stage for continuous pipelines or the first started stage for scheduled pipelines. */\n  releaseCreate: ReleasePayload;\n  /** Moves a release to the trash bin. Trashed releases are archived and will be permanently deleted after a retention period. If the release is already archived, it is marked as trashed with a fresh archive timestamp. */\n  releaseDelete: ReleaseArchivePayload;\n  /** Creates a release note. */\n  releaseNoteCreate: ReleaseNotePayload;\n  /** Deletes a release note. */\n  releaseNoteDelete: DeletePayload;\n  /** Updates a release note. */\n  releaseNoteUpdate: ReleaseNotePayload;\n  /** Archives a release pipeline. */\n  releasePipelineArchive: ReleasePipelineArchivePayload;\n  /** Creates a new release pipeline with default stages. Subject to plan entitlement and quota limits. */\n  releasePipelineCreate: ReleasePipelinePayload;\n  /** Permanently deletes a release pipeline and all associated stages and releases. */\n  releasePipelineDelete: DeletePayload;\n  /** Unarchives a release pipeline. */\n  releasePipelineUnarchive: ReleasePipelineArchivePayload;\n  /** Updates an existing release pipeline. Supports updating name, slug, type, production flag, path patterns, and team associations. Private teams that the current user cannot access are preserved in the team list. */\n  releasePipelineUpdate: ReleasePipelinePayload;\n  /** Archives a release stage. Only started-type stages can be archived, and only if they have no active releases and at least one other stage of the same type remains. Cannot archive the last non-frozen started stage. */\n  releaseStageArchive: ReleaseStageArchivePayload;\n  /** Creates a new release stage in a pipeline. Non-started stages must use default names and colors, and only one stage of each non-started type is allowed per pipeline. Started stages can optionally be frozen, but at least one non-frozen started stage must remain. */\n  releaseStageCreate: ReleaseStagePayload;\n  /** Unarchives a release stage. */\n  releaseStageUnarchive: ReleaseStageArchivePayload;\n  /** Updates an existing release stage. Only started-type stages can be edited. Supports updating name, color, position, and frozen status. */\n  releaseStageUpdate: ReleaseStagePayload;\n  /** Syncs release data by resolving issue and pull request references and associating them with a release. For continuous pipelines, creates a new completed release. For scheduled pipelines, finds or creates a started release and accumulates issues into it. */\n  releaseSync: ReleasePayload;\n  /** Syncs release data using an access key for CI/CD integration. The pipeline is automatically inferred from the access key's configured resources, so no pipeline ID is needed in the input. */\n  releaseSyncByAccessKey: ReleasePayload;\n  /** Unarchives a release. */\n  releaseUnarchive: ReleaseArchivePayload;\n  /** Updates an existing release by ID. Supports updating name, description, version, commit SHA, pipeline, stage, and dates. */\n  releaseUpdate: ReleasePayload;\n  /** Updates a release by pipeline identifier. Finds the release by version or latest started/planned release, and optionally transitions it to a new stage by name. */\n  releaseUpdateByPipeline: ReleasePayload;\n  /** Updates a release by pipeline using an access key. */\n  releaseUpdateByPipelineByAccessKey: ReleasePayload;\n  /** Re-sends a workspace invitation email for the specified invite ID. */\n  resendOrganizationInvite: DeletePayload;\n  /** Re-sends a workspace invitation email to the specified email address, if an outstanding invite exists for that address. */\n  resendOrganizationInviteByEmail: DeletePayload;\n  /**\n   * Archives a roadmap.\n   * @deprecated Roadmaps are deprecated, use initiatives instead.\n   */\n  roadmapArchive: RoadmapArchivePayload;\n  /**\n   * Creates a new roadmap.\n   * @deprecated Roadmaps are deprecated, use initiatives instead.\n   */\n  roadmapCreate: RoadmapPayload;\n  /**\n   * Deletes a roadmap.\n   * @deprecated Roadmaps are deprecated, use initiatives instead.\n   */\n  roadmapDelete: DeletePayload;\n  /** [Deprecated] Creates a new roadmap-to-project association. Use InitiativeToProject instead. */\n  roadmapToProjectCreate: RoadmapToProjectPayload;\n  /** [Deprecated] Deletes a roadmap-to-project association. Use InitiativeToProject instead. */\n  roadmapToProjectDelete: DeletePayload;\n  /** [Deprecated] Updates a roadmap-to-project association. Use InitiativeToProject instead. */\n  roadmapToProjectUpdate: RoadmapToProjectPayload;\n  /**\n   * Unarchives a roadmap.\n   * @deprecated Roadmaps are deprecated, use initiatives instead.\n   */\n  roadmapUnarchive: RoadmapArchivePayload;\n  /**\n   * Updates a roadmap.\n   * @deprecated Roadmaps are deprecated, use initiatives instead.\n   */\n  roadmapUpdate: RoadmapPayload;\n  /** Authenticates a user account via email and authentication token for SAML. */\n  samlTokenUserAccountAuth: AuthResolverResponse;\n  /** Creates a new team. The user who creates the team will automatically be added as a member and owner of the newly created team. Default workflow states, labels, and other team resources are created alongside the team. */\n  teamCreate: TeamPayload;\n  /** Deletes all cycle data for a team, disabling the cycles feature. This removes all cycles and their issue associations. */\n  teamCyclesDelete: TeamPayload;\n  /** Archives a team and schedules its data for deletion. Requires team owner or workspace admin permissions. */\n  teamDelete: DeletePayload;\n  /** Deletes a previously used team key. The active team key (the team's current key) cannot be deleted. */\n  teamKeyDelete: DeletePayload;\n  /** Creates a new team membership, adding a user to a team. Validates that the user is not already a member, the team is not archived or retired, and the requesting user has permission to add members. */\n  teamMembershipCreate: TeamMembershipPayload;\n  /** Deletes a team membership, removing the user from the team. Users can remove their own membership, or team owners and workspace admins can remove other members. */\n  teamMembershipDelete: DeletePayload;\n  /** Updates a team membership, such as changing ownership status or sort order. */\n  teamMembershipUpdate: TeamMembershipPayload;\n  /** Unarchives a team and cancels deletion. */\n  teamUnarchive: TeamArchivePayload;\n  /** Updates a team's settings, properties, or configuration. Requires team owner or workspace admin permissions for most changes. */\n  teamUpdate: TeamPayload;\n  /** Creates a new template. */\n  templateCreate: TemplatePayload;\n  /** Deletes a template. */\n  templateDelete: DeletePayload;\n  /** Updates an existing template. */\n  templateUpdate: TemplatePayload;\n  /** Creates a new time schedule. */\n  timeScheduleCreate: TimeSchedulePayload;\n  /** Deletes a time schedule. */\n  timeScheduleDelete: DeletePayload;\n  /** Refresh the integration schedule information. */\n  timeScheduleRefreshIntegrationSchedule: TimeSchedulePayload;\n  /** Updates a time schedule. */\n  timeScheduleUpdate: TimeSchedulePayload;\n  /** Upsert an external time schedule. */\n  timeScheduleUpsertExternal: TimeSchedulePayload;\n  /** Track an anonymous analytics event. */\n  trackAnonymousEvent: EventTrackingPayload;\n  /** Creates a new triage responsibility. */\n  triageResponsibilityCreate: TriageResponsibilityPayload;\n  /** Deletes a triage responsibility. */\n  triageResponsibilityDelete: DeletePayload;\n  /** Updates an existing triage responsibility. */\n  triageResponsibilityUpdate: TriageResponsibilityPayload;\n  /** [Internal] Updates existing Slack and Asks integration scopes. */\n  updateIntegrationSlackScopes: IntegrationPayload;\n  /** Changes the workspace role of a user. The requesting user must have a role equal to or higher than the target role. Requires workspace admin permissions. */\n  userChangeRole: UserAdminPayload;\n  /** Connects the Discord user to this Linear account via OAuth2. */\n  userDiscordConnect: UserPayload;\n  /** Disconnects the external user from this Linear account. */\n  userExternalUserDisconnect: UserPayload;\n  /** Updates a specific user settings flag by performing an operation (e.g., increment or clear) on it. */\n  userFlagUpdate: UserSettingsFlagPayload;\n  /** Revokes all active sessions for a user, forcing them to re-authenticate. Can only be called by a workspace admin or owner. */\n  userRevokeAllSessions: UserAdminPayload;\n  /** Revokes a specific authentication session for a user. The admin cannot revoke their own sessions with this mutation. Can only be called by a workspace admin or owner. */\n  userRevokeSession: UserAdminPayload;\n  /** Resets one or more of the user's setting flags. If no specific flags are provided, all flags are reset. */\n  userSettingsFlagsReset: UserSettingsFlagsResetPayload;\n  /** Updates the authenticated user's settings, including notification preferences, email subscriptions, theme, and other UI preferences. */\n  userSettingsUpdate: UserSettingsPayload;\n  /** Suspends a user, deactivating their account and revoking access to the workspace. The suspended user's sessions are invalidated. Can only be called by a workspace admin or owner. */\n  userSuspend: UserAdminPayload;\n  /** Unlinks a guest user from their identity provider. Can only be called by an admin when SCIM is enabled. */\n  userUnlinkFromIdentityProvider: UserAdminPayload;\n  /** Re-activates a suspended user, restoring their access to the workspace. Can only be called by a workspace admin or owner. */\n  userUnsuspend: UserAdminPayload;\n  /** Updates a user's profile information. Users can update their own profile; workspace admins can update any user's profile. SCIM-managed users may have restricted name changes. */\n  userUpdate: UserPayload;\n  /** Creates a new view preferences object. If conflicting preferences already exist for the same view type and scope, the existing preferences are replaced. */\n  viewPreferencesCreate: ViewPreferencesPayload;\n  /** Deletes a view preferences object. If the preferences do not exist, the operation is treated as a successful idempotent deletion. */\n  viewPreferencesDelete: DeletePayload;\n  /** Updates an existing view preferences object. For user-type preferences, only the owning user can update them. */\n  viewPreferencesUpdate: ViewPreferencesPayload;\n  /** Creates a new webhook subscription for the workspace. Requires specifying a URL, resource types to subscribe to, and either a specific team or all public teams. */\n  webhookCreate: WebhookPayload;\n  /** Deletes a Webhook. */\n  webhookDelete: DeletePayload;\n  /** Rotates the signing secret for a webhook, generating a new HMAC-SHA256 key and returning it. The old secret is immediately invalidated. */\n  webhookRotateSecret: WebhookRotateSecretPayload;\n  /** Updates an existing Webhook. */\n  webhookUpdate: WebhookPayload;\n  /** Archives a state. Only states with issues that have all been archived can be archived. */\n  workflowStateArchive: WorkflowStateArchivePayload;\n  /** Creates a new state, adding it to the workflow of a team. */\n  workflowStateCreate: WorkflowStatePayload;\n  /** Updates a state. */\n  workflowStateUpdate: WorkflowStatePayload;\n};\n\nexport type MutationAgentActivityCreateArgs = {\n  input: AgentActivityCreateInput;\n};\n\nexport type MutationAgentActivityCreatePromptArgs = {\n  input: AgentActivityCreatePromptInput;\n};\n\nexport type MutationAgentActivityDeleteQueuedArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type MutationAgentActivitySendQueuedArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type MutationAgentSessionCreateArgs = {\n  input: AgentSessionCreateInput;\n  pullRequestId?: InputMaybe<Scalars[\"String\"]>;\n};\n\nexport type MutationAgentSessionCreateOnCommentArgs = {\n  input: AgentSessionCreateOnComment;\n};\n\nexport type MutationAgentSessionCreateOnIssueArgs = {\n  input: AgentSessionCreateOnIssue;\n};\n\nexport type MutationAgentSessionUpdateArgs = {\n  id: Scalars[\"String\"];\n  input: AgentSessionUpdateInput;\n};\n\nexport type MutationAgentSessionUpdateExternalUrlArgs = {\n  id: Scalars[\"String\"];\n  input: AgentSessionUpdateExternalUrlInput;\n};\n\nexport type MutationAirbyteIntegrationConnectArgs = {\n  input: AirbyteConfigurationInput;\n};\n\nexport type MutationAttachmentCreateArgs = {\n  input: AttachmentCreateInput;\n};\n\nexport type MutationAttachmentDeleteArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type MutationAttachmentLinkDiscordArgs = {\n  channelId: Scalars[\"String\"];\n  createAsUser?: InputMaybe<Scalars[\"String\"]>;\n  displayIconUrl?: InputMaybe<Scalars[\"String\"]>;\n  id?: InputMaybe<Scalars[\"String\"]>;\n  issueId: Scalars[\"String\"];\n  messageId: Scalars[\"String\"];\n  title?: InputMaybe<Scalars[\"String\"]>;\n  url: Scalars[\"String\"];\n};\n\nexport type MutationAttachmentLinkFrontArgs = {\n  conversationId: Scalars[\"String\"];\n  createAsUser?: InputMaybe<Scalars[\"String\"]>;\n  displayIconUrl?: InputMaybe<Scalars[\"String\"]>;\n  id?: InputMaybe<Scalars[\"String\"]>;\n  issueId: Scalars[\"String\"];\n  title?: InputMaybe<Scalars[\"String\"]>;\n};\n\nexport type MutationAttachmentLinkGitHubIssueArgs = {\n  createAsUser?: InputMaybe<Scalars[\"String\"]>;\n  displayIconUrl?: InputMaybe<Scalars[\"String\"]>;\n  id?: InputMaybe<Scalars[\"String\"]>;\n  issueId: Scalars[\"String\"];\n  title?: InputMaybe<Scalars[\"String\"]>;\n  url: Scalars[\"String\"];\n};\n\nexport type MutationAttachmentLinkGitHubPrArgs = {\n  createAsUser?: InputMaybe<Scalars[\"String\"]>;\n  displayIconUrl?: InputMaybe<Scalars[\"String\"]>;\n  id?: InputMaybe<Scalars[\"String\"]>;\n  issueId: Scalars[\"String\"];\n  linkKind?: InputMaybe<GitLinkKind>;\n  title?: InputMaybe<Scalars[\"String\"]>;\n  url: Scalars[\"String\"];\n};\n\nexport type MutationAttachmentLinkGitLabMrArgs = {\n  createAsUser?: InputMaybe<Scalars[\"String\"]>;\n  displayIconUrl?: InputMaybe<Scalars[\"String\"]>;\n  id?: InputMaybe<Scalars[\"String\"]>;\n  issueId: Scalars[\"String\"];\n  number: Scalars[\"Float\"];\n  projectPathWithNamespace: Scalars[\"String\"];\n  title?: InputMaybe<Scalars[\"String\"]>;\n  url: Scalars[\"String\"];\n};\n\nexport type MutationAttachmentLinkIntercomArgs = {\n  conversationId: Scalars[\"String\"];\n  createAsUser?: InputMaybe<Scalars[\"String\"]>;\n  displayIconUrl?: InputMaybe<Scalars[\"String\"]>;\n  id?: InputMaybe<Scalars[\"String\"]>;\n  issueId: Scalars[\"String\"];\n  partId?: InputMaybe<Scalars[\"String\"]>;\n  title?: InputMaybe<Scalars[\"String\"]>;\n};\n\nexport type MutationAttachmentLinkJiraIssueArgs = {\n  createAsUser?: InputMaybe<Scalars[\"String\"]>;\n  displayIconUrl?: InputMaybe<Scalars[\"String\"]>;\n  id?: InputMaybe<Scalars[\"String\"]>;\n  issueId: Scalars[\"String\"];\n  jiraIssueId: Scalars[\"String\"];\n  title?: InputMaybe<Scalars[\"String\"]>;\n  url?: InputMaybe<Scalars[\"String\"]>;\n};\n\nexport type MutationAttachmentLinkSalesforceArgs = {\n  createAsUser?: InputMaybe<Scalars[\"String\"]>;\n  displayIconUrl?: InputMaybe<Scalars[\"String\"]>;\n  id?: InputMaybe<Scalars[\"String\"]>;\n  issueId: Scalars[\"String\"];\n  title?: InputMaybe<Scalars[\"String\"]>;\n  url: Scalars[\"String\"];\n};\n\nexport type MutationAttachmentLinkSlackArgs = {\n  createAsUser?: InputMaybe<Scalars[\"String\"]>;\n  displayIconUrl?: InputMaybe<Scalars[\"String\"]>;\n  id?: InputMaybe<Scalars[\"String\"]>;\n  issueId: Scalars[\"String\"];\n  syncToCommentThread?: InputMaybe<Scalars[\"Boolean\"]>;\n  title?: InputMaybe<Scalars[\"String\"]>;\n  url: Scalars[\"String\"];\n};\n\nexport type MutationAttachmentLinkUrlArgs = {\n  createAsUser?: InputMaybe<Scalars[\"String\"]>;\n  displayIconUrl?: InputMaybe<Scalars[\"String\"]>;\n  id?: InputMaybe<Scalars[\"String\"]>;\n  issueId: Scalars[\"String\"];\n  title?: InputMaybe<Scalars[\"String\"]>;\n  url: Scalars[\"String\"];\n};\n\nexport type MutationAttachmentLinkZendeskArgs = {\n  createAsUser?: InputMaybe<Scalars[\"String\"]>;\n  displayIconUrl?: InputMaybe<Scalars[\"String\"]>;\n  id?: InputMaybe<Scalars[\"String\"]>;\n  issueId: Scalars[\"String\"];\n  ticketId: Scalars[\"String\"];\n  title?: InputMaybe<Scalars[\"String\"]>;\n  url?: InputMaybe<Scalars[\"String\"]>;\n};\n\nexport type MutationAttachmentSyncToSlackArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type MutationAttachmentUpdateArgs = {\n  id: Scalars[\"String\"];\n  input: AttachmentUpdateInput;\n};\n\nexport type MutationCommentCreateArgs = {\n  input: CommentCreateInput;\n};\n\nexport type MutationCommentDeleteArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type MutationCommentResolveArgs = {\n  id: Scalars[\"String\"];\n  resolvingCommentId?: InputMaybe<Scalars[\"String\"]>;\n};\n\nexport type MutationCommentUnresolveArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type MutationCommentUpdateArgs = {\n  id: Scalars[\"String\"];\n  input: CommentUpdateInput;\n  skipEditedAt?: InputMaybe<Scalars[\"Boolean\"]>;\n};\n\nexport type MutationContactCreateArgs = {\n  input: ContactCreateInput;\n};\n\nexport type MutationContactSalesCreateArgs = {\n  input: ContactSalesCreateInput;\n};\n\nexport type MutationCreateCsvExportReportArgs = {\n  includePrivateTeamIds?: InputMaybe<Array<Scalars[\"String\"]>>;\n  includeProtectedTeamIds?: InputMaybe<Array<Scalars[\"String\"]>>;\n};\n\nexport type MutationCreateInitiativeUpdateReminderArgs = {\n  initiativeId: Scalars[\"String\"];\n  userId?: InputMaybe<Scalars[\"String\"]>;\n};\n\nexport type MutationCreateOrganizationFromOnboardingArgs = {\n  input: CreateOrganizationInput;\n  sessionId?: InputMaybe<Scalars[\"String\"]>;\n  survey?: InputMaybe<OnboardingCustomerSurvey>;\n};\n\nexport type MutationCreateProjectUpdateReminderArgs = {\n  projectId: Scalars[\"String\"];\n  userId?: InputMaybe<Scalars[\"String\"]>;\n};\n\nexport type MutationCustomViewCreateArgs = {\n  input: CustomViewCreateInput;\n};\n\nexport type MutationCustomViewDeleteArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type MutationCustomViewUpdateArgs = {\n  id: Scalars[\"String\"];\n  input: CustomViewUpdateInput;\n};\n\nexport type MutationCustomerCreateArgs = {\n  input: CustomerCreateInput;\n};\n\nexport type MutationCustomerDeleteArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type MutationCustomerMergeArgs = {\n  sourceCustomerId: Scalars[\"String\"];\n  targetCustomerId: Scalars[\"String\"];\n};\n\nexport type MutationCustomerNeedArchiveArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type MutationCustomerNeedCreateArgs = {\n  input: CustomerNeedCreateInput;\n};\n\nexport type MutationCustomerNeedCreateFromAttachmentArgs = {\n  input: CustomerNeedCreateFromAttachmentInput;\n};\n\nexport type MutationCustomerNeedDeleteArgs = {\n  id: Scalars[\"String\"];\n  keepAttachment?: InputMaybe<Scalars[\"Boolean\"]>;\n};\n\nexport type MutationCustomerNeedUnarchiveArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type MutationCustomerNeedUpdateArgs = {\n  clearAttachment?: InputMaybe<Scalars[\"Boolean\"]>;\n  id: Scalars[\"String\"];\n  input: CustomerNeedUpdateInput;\n};\n\nexport type MutationCustomerStatusCreateArgs = {\n  input: CustomerStatusCreateInput;\n};\n\nexport type MutationCustomerStatusDeleteArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type MutationCustomerStatusUpdateArgs = {\n  id: Scalars[\"String\"];\n  input: CustomerStatusUpdateInput;\n};\n\nexport type MutationCustomerTierCreateArgs = {\n  input: CustomerTierCreateInput;\n};\n\nexport type MutationCustomerTierDeleteArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type MutationCustomerTierUpdateArgs = {\n  id: Scalars[\"String\"];\n  input: CustomerTierUpdateInput;\n};\n\nexport type MutationCustomerUnsyncArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type MutationCustomerUpdateArgs = {\n  id: Scalars[\"String\"];\n  input: CustomerUpdateInput;\n};\n\nexport type MutationCustomerUpsertArgs = {\n  input: CustomerUpsertInput;\n};\n\nexport type MutationCycleArchiveArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type MutationCycleCreateArgs = {\n  input: CycleCreateInput;\n};\n\nexport type MutationCycleShiftAllArgs = {\n  input: CycleShiftAllInput;\n};\n\nexport type MutationCycleStartUpcomingCycleTodayArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type MutationCycleUpdateArgs = {\n  id: Scalars[\"String\"];\n  input: CycleUpdateInput;\n};\n\nexport type MutationDocumentCreateArgs = {\n  input: DocumentCreateInput;\n};\n\nexport type MutationDocumentDeleteArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type MutationDocumentUnarchiveArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type MutationDocumentUpdateArgs = {\n  id: Scalars[\"String\"];\n  input: DocumentUpdateInput;\n};\n\nexport type MutationEmailIntakeAddressCreateArgs = {\n  input: EmailIntakeAddressCreateInput;\n};\n\nexport type MutationEmailIntakeAddressDeleteArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type MutationEmailIntakeAddressRotateArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type MutationEmailIntakeAddressUpdateArgs = {\n  id: Scalars[\"String\"];\n  input: EmailIntakeAddressUpdateInput;\n};\n\nexport type MutationEmailTokenUserAccountAuthArgs = {\n  input: TokenUserAccountAuthInput;\n};\n\nexport type MutationEmailUnsubscribeArgs = {\n  input: EmailUnsubscribeInput;\n};\n\nexport type MutationEmailUserAccountAuthChallengeArgs = {\n  input: EmailUserAccountAuthChallengeInput;\n};\n\nexport type MutationEmojiCreateArgs = {\n  input: EmojiCreateInput;\n};\n\nexport type MutationEmojiDeleteArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type MutationEntityExternalLinkCreateArgs = {\n  input: EntityExternalLinkCreateInput;\n};\n\nexport type MutationEntityExternalLinkDeleteArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type MutationEntityExternalLinkUpdateArgs = {\n  id: Scalars[\"String\"];\n  input: EntityExternalLinkUpdateInput;\n};\n\nexport type MutationFavoriteCreateArgs = {\n  input: FavoriteCreateInput;\n};\n\nexport type MutationFavoriteDeleteArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type MutationFavoriteUpdateArgs = {\n  id: Scalars[\"String\"];\n  input: FavoriteUpdateInput;\n};\n\nexport type MutationFileUploadArgs = {\n  contentType: Scalars[\"String\"];\n  filename: Scalars[\"String\"];\n  makePublic?: InputMaybe<Scalars[\"Boolean\"]>;\n  metaData?: InputMaybe<Scalars[\"JSON\"]>;\n  size: Scalars[\"Int\"];\n};\n\nexport type MutationFileUploadDangerouslyDeleteArgs = {\n  assetUrl: Scalars[\"String\"];\n};\n\nexport type MutationGitAutomationStateCreateArgs = {\n  input: GitAutomationStateCreateInput;\n};\n\nexport type MutationGitAutomationStateDeleteArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type MutationGitAutomationStateUpdateArgs = {\n  id: Scalars[\"String\"];\n  input: GitAutomationStateUpdateInput;\n};\n\nexport type MutationGitAutomationTargetBranchCreateArgs = {\n  input: GitAutomationTargetBranchCreateInput;\n};\n\nexport type MutationGitAutomationTargetBranchDeleteArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type MutationGitAutomationTargetBranchUpdateArgs = {\n  id: Scalars[\"String\"];\n  input: GitAutomationTargetBranchUpdateInput;\n};\n\nexport type MutationGoogleUserAccountAuthArgs = {\n  input: GoogleUserAccountAuthInput;\n};\n\nexport type MutationImageUploadFromUrlArgs = {\n  url: Scalars[\"String\"];\n};\n\nexport type MutationImportFileUploadArgs = {\n  contentType: Scalars[\"String\"];\n  filename: Scalars[\"String\"];\n  metaData?: InputMaybe<Scalars[\"JSON\"]>;\n  size: Scalars[\"Int\"];\n};\n\nexport type MutationInitiativeAddLabelArgs = {\n  id: Scalars[\"String\"];\n  labelId: Scalars[\"String\"];\n};\n\nexport type MutationInitiativeArchiveArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type MutationInitiativeCreateArgs = {\n  input: InitiativeCreateInput;\n};\n\nexport type MutationInitiativeDeleteArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type MutationInitiativeRelationCreateArgs = {\n  input: InitiativeRelationCreateInput;\n};\n\nexport type MutationInitiativeRelationDeleteArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type MutationInitiativeRelationUpdateArgs = {\n  id: Scalars[\"String\"];\n  input: InitiativeRelationUpdateInput;\n};\n\nexport type MutationInitiativeRemoveLabelArgs = {\n  id: Scalars[\"String\"];\n  labelId: Scalars[\"String\"];\n};\n\nexport type MutationInitiativeToProjectCreateArgs = {\n  input: InitiativeToProjectCreateInput;\n};\n\nexport type MutationInitiativeToProjectDeleteArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type MutationInitiativeToProjectUpdateArgs = {\n  id: Scalars[\"String\"];\n  input: InitiativeToProjectUpdateInput;\n};\n\nexport type MutationInitiativeUnarchiveArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type MutationInitiativeUpdateArgs = {\n  id: Scalars[\"String\"];\n  input: InitiativeUpdateInput;\n};\n\nexport type MutationInitiativeUpdateArchiveArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type MutationInitiativeUpdateCreateArgs = {\n  input: InitiativeUpdateCreateInput;\n};\n\nexport type MutationInitiativeUpdateUnarchiveArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type MutationInitiativeUpdateUpdateArgs = {\n  id: Scalars[\"String\"];\n  input: InitiativeUpdateUpdateInput;\n};\n\nexport type MutationIntegrationArchiveArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type MutationIntegrationAsksConnectChannelArgs = {\n  code: Scalars[\"String\"];\n  redirectUri: Scalars[\"String\"];\n};\n\nexport type MutationIntegrationCustomerDataAttributesRefreshArgs = {\n  input: IntegrationCustomerDataAttributesRefreshInput;\n};\n\nexport type MutationIntegrationDeleteArgs = {\n  id: Scalars[\"String\"];\n  skipInstallationDeletion?: InputMaybe<Scalars[\"Boolean\"]>;\n};\n\nexport type MutationIntegrationDiscordArgs = {\n  code: Scalars[\"String\"];\n  redirectUri: Scalars[\"String\"];\n};\n\nexport type MutationIntegrationFigmaArgs = {\n  code: Scalars[\"String\"];\n  redirectUri: Scalars[\"String\"];\n};\n\nexport type MutationIntegrationFrontArgs = {\n  code: Scalars[\"String\"];\n  redirectUri: Scalars[\"String\"];\n};\n\nexport type MutationIntegrationGitHubEnterpriseServerConnectArgs = {\n  githubUrl: Scalars[\"String\"];\n  organizationName: Scalars[\"String\"];\n};\n\nexport type MutationIntegrationGitHubPersonalArgs = {\n  code: Scalars[\"String\"];\n  codeAccess?: InputMaybe<Scalars[\"Boolean\"]>;\n  enterpriseUrl?: InputMaybe<Scalars[\"String\"]>;\n};\n\nexport type MutationIntegrationGithubConnectArgs = {\n  code: Scalars[\"String\"];\n  codeAccess?: InputMaybe<Scalars[\"Boolean\"]>;\n  confirmReplace?: InputMaybe<Scalars[\"Boolean\"]>;\n  githubHost?: InputMaybe<Scalars[\"String\"]>;\n  installationId: Scalars[\"String\"];\n};\n\nexport type MutationIntegrationGithubImportConnectArgs = {\n  code: Scalars[\"String\"];\n  installationId: Scalars[\"String\"];\n};\n\nexport type MutationIntegrationGithubImportRefreshArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type MutationIntegrationGithubRemoveCodeAccessArgs = {\n  integrationId: Scalars[\"String\"];\n};\n\nexport type MutationIntegrationGitlabConnectArgs = {\n  accessToken: Scalars[\"String\"];\n  expiresAt?: InputMaybe<Scalars[\"String\"]>;\n  gitlabUrl: Scalars[\"String\"];\n  readonly?: InputMaybe<Scalars[\"Boolean\"]>;\n  validationProjectPath?: InputMaybe<Scalars[\"String\"]>;\n};\n\nexport type MutationIntegrationGitlabTestConnectionArgs = {\n  integrationId: Scalars[\"String\"];\n};\n\nexport type MutationIntegrationGongArgs = {\n  code: Scalars[\"String\"];\n  redirectUri: Scalars[\"String\"];\n};\n\nexport type MutationIntegrationGoogleCalendarPersonalConnectArgs = {\n  code: Scalars[\"String\"];\n};\n\nexport type MutationIntegrationGoogleSheetsArgs = {\n  code: Scalars[\"String\"];\n};\n\nexport type MutationIntegrationIntercomArgs = {\n  code: Scalars[\"String\"];\n  domainUrl?: InputMaybe<Scalars[\"String\"]>;\n  redirectUri: Scalars[\"String\"];\n};\n\nexport type MutationIntegrationIntercomSettingsUpdateArgs = {\n  input: IntercomSettingsInput;\n};\n\nexport type MutationIntegrationJiraFetchProjectStatusesArgs = {\n  input: JiraFetchProjectStatusesInput;\n};\n\nexport type MutationIntegrationJiraPersonalArgs = {\n  accessToken?: InputMaybe<Scalars[\"String\"]>;\n  code?: InputMaybe<Scalars[\"String\"]>;\n};\n\nexport type MutationIntegrationJiraUpdateArgs = {\n  input: JiraUpdateInput;\n};\n\nexport type MutationIntegrationLaunchDarklyConnectArgs = {\n  code: Scalars[\"String\"];\n  environment: Scalars[\"String\"];\n  projectKey: Scalars[\"String\"];\n};\n\nexport type MutationIntegrationLaunchDarklyPersonalConnectArgs = {\n  code: Scalars[\"String\"];\n};\n\nexport type MutationIntegrationMcpServerConnectArgs = {\n  customHeaders?: InputMaybe<Array<McpServerCustomHeaderInput>>;\n  serverUrl: Scalars[\"String\"];\n  teamId?: InputMaybe<Scalars[\"String\"]>;\n  workflowDefinitionDraftId?: InputMaybe<Scalars[\"String\"]>;\n  workflowDefinitionId?: InputMaybe<Scalars[\"String\"]>;\n};\n\nexport type MutationIntegrationMcpServerPersonalConnectArgs = {\n  customHeaders?: InputMaybe<Array<McpServerCustomHeaderInput>>;\n  serverUrl: Scalars[\"String\"];\n};\n\nexport type MutationIntegrationMicrosoftPersonalConnectArgs = {\n  code: Scalars[\"String\"];\n  redirectUri: Scalars[\"String\"];\n};\n\nexport type MutationIntegrationMicrosoftTeamsArgs = {\n  code: Scalars[\"String\"];\n  redirectUri: Scalars[\"String\"];\n};\n\nexport type MutationIntegrationMicrosoftTeamsProjectPostArgs = {\n  channelId: Scalars[\"String\"];\n  channelName: Scalars[\"String\"];\n  membershipType: Scalars[\"String\"];\n  projectId: Scalars[\"String\"];\n  teamId: Scalars[\"String\"];\n  teamName: Scalars[\"String\"];\n};\n\nexport type MutationIntegrationOpsgenieConnectArgs = {\n  apiKey: Scalars[\"String\"];\n};\n\nexport type MutationIntegrationPagerDutyConnectArgs = {\n  code: Scalars[\"String\"];\n  redirectUri: Scalars[\"String\"];\n};\n\nexport type MutationIntegrationRequestArgs = {\n  input: IntegrationRequestInput;\n};\n\nexport type MutationIntegrationSalesforceArgs = {\n  code: Scalars[\"String\"];\n  codeVerifier: Scalars[\"String\"];\n  redirectUri: Scalars[\"String\"];\n  subdomain: Scalars[\"String\"];\n};\n\nexport type MutationIntegrationSalesforceMetadataRefreshArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type MutationIntegrationSentryConnectArgs = {\n  code: Scalars[\"String\"];\n  installationId: Scalars[\"String\"];\n  organizationSlug: Scalars[\"String\"];\n};\n\nexport type MutationIntegrationSettingsUpdateArgs = {\n  id: Scalars[\"String\"];\n  input: IntegrationSettingsInput;\n};\n\nexport type MutationIntegrationSlackArgs = {\n  code: Scalars[\"String\"];\n  redirectUri: Scalars[\"String\"];\n  shouldUseV2Auth?: InputMaybe<Scalars[\"Boolean\"]>;\n};\n\nexport type MutationIntegrationSlackAsksArgs = {\n  code: Scalars[\"String\"];\n  redirectUri: Scalars[\"String\"];\n};\n\nexport type MutationIntegrationSlackCustomViewNotificationsArgs = {\n  code: Scalars[\"String\"];\n  customViewId: Scalars[\"String\"];\n  redirectUri: Scalars[\"String\"];\n};\n\nexport type MutationIntegrationSlackCustomerChannelLinkArgs = {\n  code: Scalars[\"String\"];\n  customerId: Scalars[\"String\"];\n  redirectUri: Scalars[\"String\"];\n};\n\nexport type MutationIntegrationSlackImportEmojisArgs = {\n  code: Scalars[\"String\"];\n  redirectUri: Scalars[\"String\"];\n};\n\nexport type MutationIntegrationSlackInitiativePostArgs = {\n  code: Scalars[\"String\"];\n  initiativeId: Scalars[\"String\"];\n  redirectUri: Scalars[\"String\"];\n};\n\nexport type MutationIntegrationSlackOrAsksUpdateSlackTeamNameArgs = {\n  integrationId: Scalars[\"String\"];\n};\n\nexport type MutationIntegrationSlackOrgInitiativeUpdatesPostArgs = {\n  code: Scalars[\"String\"];\n  redirectUri: Scalars[\"String\"];\n};\n\nexport type MutationIntegrationSlackOrgProjectUpdatesPostArgs = {\n  code: Scalars[\"String\"];\n  redirectUri: Scalars[\"String\"];\n};\n\nexport type MutationIntegrationSlackPersonalArgs = {\n  code: Scalars[\"String\"];\n  redirectUri: Scalars[\"String\"];\n};\n\nexport type MutationIntegrationSlackPostArgs = {\n  code: Scalars[\"String\"];\n  redirectUri: Scalars[\"String\"];\n  shouldUseV2Auth?: InputMaybe<Scalars[\"Boolean\"]>;\n  teamId: Scalars[\"String\"];\n};\n\nexport type MutationIntegrationSlackProjectPostArgs = {\n  code: Scalars[\"String\"];\n  projectId: Scalars[\"String\"];\n  redirectUri: Scalars[\"String\"];\n  service: Scalars[\"String\"];\n};\n\nexport type MutationIntegrationSlackWorkflowAccessUpdateArgs = {\n  enabled: Scalars[\"Boolean\"];\n  integrationId: Scalars[\"String\"];\n};\n\nexport type MutationIntegrationTemplateCreateArgs = {\n  input: IntegrationTemplateCreateInput;\n};\n\nexport type MutationIntegrationTemplateDeleteArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type MutationIntegrationUpdateArgs = {\n  id: Scalars[\"String\"];\n  input: IntegrationUpdateInput;\n};\n\nexport type MutationIntegrationZendeskArgs = {\n  code: Scalars[\"String\"];\n  redirectUri: Scalars[\"String\"];\n  scope: Scalars[\"String\"];\n  subdomain: Scalars[\"String\"];\n};\n\nexport type MutationIntegrationsSettingsCreateArgs = {\n  input: IntegrationsSettingsCreateInput;\n};\n\nexport type MutationIntegrationsSettingsUpdateArgs = {\n  id: Scalars[\"String\"];\n  input: IntegrationsSettingsUpdateInput;\n};\n\nexport type MutationIssueAddLabelArgs = {\n  id: Scalars[\"String\"];\n  labelId: Scalars[\"String\"];\n};\n\nexport type MutationIssueArchiveArgs = {\n  id: Scalars[\"String\"];\n  trash?: InputMaybe<Scalars[\"Boolean\"]>;\n};\n\nexport type MutationIssueBatchCreateArgs = {\n  input: IssueBatchCreateInput;\n};\n\nexport type MutationIssueBatchUpdateArgs = {\n  ids: Array<Scalars[\"UUID\"]>;\n  input: IssueUpdateInput;\n};\n\nexport type MutationIssueCreateArgs = {\n  input: IssueCreateInput;\n};\n\nexport type MutationIssueDeleteArgs = {\n  id: Scalars[\"String\"];\n  permanentlyDelete?: InputMaybe<Scalars[\"Boolean\"]>;\n};\n\nexport type MutationIssueDescriptionUpdateFromFrontArgs = {\n  description: Scalars[\"String\"];\n  id: Scalars[\"String\"];\n};\n\nexport type MutationIssueExternalSyncDisableArgs = {\n  attachmentId: Scalars[\"String\"];\n};\n\nexport type MutationIssueImportCreateAsanaArgs = {\n  asanaTeamName: Scalars[\"String\"];\n  asanaToken: Scalars[\"String\"];\n  id?: InputMaybe<Scalars[\"String\"]>;\n  includeClosedIssues?: InputMaybe<Scalars[\"Boolean\"]>;\n  instantProcess?: InputMaybe<Scalars[\"Boolean\"]>;\n  teamId?: InputMaybe<Scalars[\"String\"]>;\n  teamName?: InputMaybe<Scalars[\"String\"]>;\n};\n\nexport type MutationIssueImportCreateCsvJiraArgs = {\n  csvUrl: Scalars[\"String\"];\n  jiraEmail?: InputMaybe<Scalars[\"String\"]>;\n  jiraHostname?: InputMaybe<Scalars[\"String\"]>;\n  jiraToken?: InputMaybe<Scalars[\"String\"]>;\n  teamId?: InputMaybe<Scalars[\"String\"]>;\n  teamName?: InputMaybe<Scalars[\"String\"]>;\n};\n\nexport type MutationIssueImportCreateClubhouseArgs = {\n  clubhouseGroupName: Scalars[\"String\"];\n  clubhouseToken: Scalars[\"String\"];\n  id?: InputMaybe<Scalars[\"String\"]>;\n  includeClosedIssues?: InputMaybe<Scalars[\"Boolean\"]>;\n  instantProcess?: InputMaybe<Scalars[\"Boolean\"]>;\n  teamId?: InputMaybe<Scalars[\"String\"]>;\n  teamName?: InputMaybe<Scalars[\"String\"]>;\n};\n\nexport type MutationIssueImportCreateGithubArgs = {\n  githubLabels?: InputMaybe<Array<Scalars[\"String\"]>>;\n  githubRepoIds?: InputMaybe<Array<Scalars[\"Int\"]>>;\n  includeClosedIssues?: InputMaybe<Scalars[\"Boolean\"]>;\n  instantProcess?: InputMaybe<Scalars[\"Boolean\"]>;\n  teamId?: InputMaybe<Scalars[\"String\"]>;\n  teamName?: InputMaybe<Scalars[\"String\"]>;\n};\n\nexport type MutationIssueImportCreateJiraArgs = {\n  id?: InputMaybe<Scalars[\"String\"]>;\n  includeClosedIssues?: InputMaybe<Scalars[\"Boolean\"]>;\n  instantProcess?: InputMaybe<Scalars[\"Boolean\"]>;\n  jiraEmail: Scalars[\"String\"];\n  jiraHostname: Scalars[\"String\"];\n  jiraProject: Scalars[\"String\"];\n  jiraToken: Scalars[\"String\"];\n  jql?: InputMaybe<Scalars[\"String\"]>;\n  teamId?: InputMaybe<Scalars[\"String\"]>;\n  teamName?: InputMaybe<Scalars[\"String\"]>;\n};\n\nexport type MutationIssueImportCreateLinearV2Args = {\n  id?: InputMaybe<Scalars[\"String\"]>;\n  linearSourceOrganizationId: Scalars[\"String\"];\n};\n\nexport type MutationIssueImportDeleteArgs = {\n  issueImportId: Scalars[\"String\"];\n};\n\nexport type MutationIssueImportProcessArgs = {\n  issueImportId: Scalars[\"String\"];\n  mapping: Scalars[\"JSONObject\"];\n};\n\nexport type MutationIssueImportUpdateArgs = {\n  id: Scalars[\"String\"];\n  input: IssueImportUpdateInput;\n};\n\nexport type MutationIssueLabelCreateArgs = {\n  input: IssueLabelCreateInput;\n  replaceTeamLabels?: InputMaybe<Scalars[\"Boolean\"]>;\n};\n\nexport type MutationIssueLabelDeleteArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type MutationIssueLabelRestoreArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type MutationIssueLabelRetireArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type MutationIssueLabelUpdateArgs = {\n  id: Scalars[\"String\"];\n  input: IssueLabelUpdateInput;\n  replaceTeamLabels?: InputMaybe<Scalars[\"Boolean\"]>;\n};\n\nexport type MutationIssueRelationCreateArgs = {\n  input: IssueRelationCreateInput;\n  overrideCreatedAt?: InputMaybe<Scalars[\"DateTime\"]>;\n};\n\nexport type MutationIssueRelationDeleteArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type MutationIssueRelationUpdateArgs = {\n  id: Scalars[\"String\"];\n  input: IssueRelationUpdateInput;\n};\n\nexport type MutationIssueReminderArgs = {\n  id: Scalars[\"String\"];\n  reminderAt: Scalars[\"DateTime\"];\n};\n\nexport type MutationIssueRemoveLabelArgs = {\n  id: Scalars[\"String\"];\n  labelId: Scalars[\"String\"];\n};\n\nexport type MutationIssueSubscribeArgs = {\n  id: Scalars[\"String\"];\n  userEmail?: InputMaybe<Scalars[\"String\"]>;\n  userId?: InputMaybe<Scalars[\"String\"]>;\n};\n\nexport type MutationIssueToReleaseCreateArgs = {\n  input: IssueToReleaseCreateInput;\n};\n\nexport type MutationIssueToReleaseDeleteArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type MutationIssueToReleaseDeleteByIssueAndReleaseArgs = {\n  issueId: Scalars[\"String\"];\n  releaseId: Scalars[\"String\"];\n};\n\nexport type MutationIssueUnarchiveArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type MutationIssueUnsubscribeArgs = {\n  id: Scalars[\"String\"];\n  userEmail?: InputMaybe<Scalars[\"String\"]>;\n  userId?: InputMaybe<Scalars[\"String\"]>;\n};\n\nexport type MutationIssueUpdateArgs = {\n  id: Scalars[\"String\"];\n  input: IssueUpdateInput;\n};\n\nexport type MutationJiraIntegrationConnectArgs = {\n  input: JiraConfigurationInput;\n};\n\nexport type MutationJoinOrganizationFromOnboardingArgs = {\n  input: JoinOrganizationInput;\n};\n\nexport type MutationLeaveOrganizationArgs = {\n  organizationId: Scalars[\"String\"];\n};\n\nexport type MutationLogoutArgs = {\n  reason?: InputMaybe<Scalars[\"String\"]>;\n};\n\nexport type MutationLogoutAllSessionsArgs = {\n  reason?: InputMaybe<Scalars[\"String\"]>;\n};\n\nexport type MutationLogoutOtherSessionsArgs = {\n  reason?: InputMaybe<Scalars[\"String\"]>;\n};\n\nexport type MutationLogoutSessionArgs = {\n  sessionId: Scalars[\"String\"];\n};\n\nexport type MutationNotificationArchiveArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type MutationNotificationArchiveAllArgs = {\n  input: NotificationEntityInput;\n};\n\nexport type MutationNotificationCategoryChannelSubscriptionUpdateArgs = {\n  category: NotificationCategory;\n  channel: NotificationChannel;\n  subscribe: Scalars[\"Boolean\"];\n};\n\nexport type MutationNotificationMarkReadAllArgs = {\n  input: NotificationEntityInput;\n  readAt: Scalars[\"DateTime\"];\n};\n\nexport type MutationNotificationMarkUnreadAllArgs = {\n  input: NotificationEntityInput;\n};\n\nexport type MutationNotificationSnoozeAllArgs = {\n  input: NotificationEntityInput;\n  snoozedUntilAt: Scalars[\"DateTime\"];\n};\n\nexport type MutationNotificationSubscriptionCreateArgs = {\n  input: NotificationSubscriptionCreateInput;\n};\n\nexport type MutationNotificationSubscriptionDeleteArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type MutationNotificationSubscriptionUpdateArgs = {\n  id: Scalars[\"String\"];\n  input: NotificationSubscriptionUpdateInput;\n};\n\nexport type MutationNotificationUnarchiveArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type MutationNotificationUnsnoozeAllArgs = {\n  input: NotificationEntityInput;\n  unsnoozedAt: Scalars[\"DateTime\"];\n};\n\nexport type MutationNotificationUpdateArgs = {\n  id: Scalars[\"String\"];\n  input: NotificationUpdateInput;\n};\n\nexport type MutationOauthApplicationArchiveArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type MutationOauthApplicationCreateArgs = {\n  input: OAuthApplicationCreateInput;\n};\n\nexport type MutationOauthApplicationRotateSecretArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type MutationOauthApplicationRotateWebhookSecretArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type MutationOauthApplicationUpdateArgs = {\n  id: Scalars[\"String\"];\n  input: OAuthApplicationUpdateInput;\n};\n\nexport type MutationOrganizationDeleteArgs = {\n  input: DeleteOrganizationInput;\n};\n\nexport type MutationOrganizationDomainClaimArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type MutationOrganizationDomainCreateArgs = {\n  input: OrganizationDomainCreateInput;\n  triggerEmailVerification?: InputMaybe<Scalars[\"Boolean\"]>;\n};\n\nexport type MutationOrganizationDomainDeleteArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type MutationOrganizationDomainUpdateArgs = {\n  id: Scalars[\"String\"];\n  input: OrganizationDomainUpdateInput;\n};\n\nexport type MutationOrganizationDomainVerifyArgs = {\n  input: OrganizationDomainVerificationInput;\n};\n\nexport type MutationOrganizationInviteCreateArgs = {\n  input: OrganizationInviteCreateInput;\n};\n\nexport type MutationOrganizationInviteDeleteArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type MutationOrganizationInviteUpdateArgs = {\n  id: Scalars[\"String\"];\n  input: OrganizationInviteUpdateInput;\n};\n\nexport type MutationOrganizationStartTrialForPlanArgs = {\n  input: OrganizationStartTrialInput;\n};\n\nexport type MutationOrganizationUpdateArgs = {\n  input: OrganizationUpdateInput;\n};\n\nexport type MutationPasskeyLoginFinishArgs = {\n  authId: Scalars[\"String\"];\n  response: Scalars[\"JSONObject\"];\n};\n\nexport type MutationPasskeyLoginStartArgs = {\n  authId: Scalars[\"String\"];\n};\n\nexport type MutationProjectAddLabelArgs = {\n  id: Scalars[\"String\"];\n  labelId: Scalars[\"String\"];\n};\n\nexport type MutationProjectArchiveArgs = {\n  id: Scalars[\"String\"];\n  trash?: InputMaybe<Scalars[\"Boolean\"]>;\n};\n\nexport type MutationProjectCreateArgs = {\n  input: ProjectCreateInput;\n  slackChannelName?: InputMaybe<Scalars[\"String\"]>;\n};\n\nexport type MutationProjectCreateSlackChannelArgs = {\n  id: Scalars[\"String\"];\n  integrationId?: InputMaybe<Scalars[\"String\"]>;\n  slackChannelName: Scalars[\"String\"];\n};\n\nexport type MutationProjectDeleteArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type MutationProjectExternalSyncDisableArgs = {\n  projectId: Scalars[\"String\"];\n  syncSource: ExternalSyncService;\n};\n\nexport type MutationProjectLabelCreateArgs = {\n  input: ProjectLabelCreateInput;\n};\n\nexport type MutationProjectLabelDeleteArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type MutationProjectLabelRestoreArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type MutationProjectLabelRetireArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type MutationProjectLabelUpdateArgs = {\n  id: Scalars[\"String\"];\n  input: ProjectLabelUpdateInput;\n};\n\nexport type MutationProjectMilestoneCreateArgs = {\n  input: ProjectMilestoneCreateInput;\n};\n\nexport type MutationProjectMilestoneDeleteArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type MutationProjectMilestoneMoveArgs = {\n  id: Scalars[\"String\"];\n  input: ProjectMilestoneMoveInput;\n};\n\nexport type MutationProjectMilestoneUpdateArgs = {\n  id: Scalars[\"String\"];\n  input: ProjectMilestoneUpdateInput;\n};\n\nexport type MutationProjectReassignStatusArgs = {\n  newProjectStatusId: Scalars[\"String\"];\n  originalProjectStatusId: Scalars[\"String\"];\n};\n\nexport type MutationProjectRelationCreateArgs = {\n  input: ProjectRelationCreateInput;\n};\n\nexport type MutationProjectRelationDeleteArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type MutationProjectRelationUpdateArgs = {\n  id: Scalars[\"String\"];\n  input: ProjectRelationUpdateInput;\n};\n\nexport type MutationProjectRemoveLabelArgs = {\n  id: Scalars[\"String\"];\n  labelId: Scalars[\"String\"];\n};\n\nexport type MutationProjectStatusArchiveArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type MutationProjectStatusCreateArgs = {\n  input: ProjectStatusCreateInput;\n};\n\nexport type MutationProjectStatusUnarchiveArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type MutationProjectStatusUpdateArgs = {\n  id: Scalars[\"String\"];\n  input: ProjectStatusUpdateInput;\n};\n\nexport type MutationProjectUnarchiveArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type MutationProjectUpdateArgs = {\n  id: Scalars[\"String\"];\n  input: ProjectUpdateInput;\n};\n\nexport type MutationProjectUpdateArchiveArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type MutationProjectUpdateCreateArgs = {\n  input: ProjectUpdateCreateInput;\n};\n\nexport type MutationProjectUpdateDeleteArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type MutationProjectUpdateUnarchiveArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type MutationProjectUpdateUpdateArgs = {\n  id: Scalars[\"String\"];\n  input: ProjectUpdateUpdateInput;\n};\n\nexport type MutationPushSubscriptionCreateArgs = {\n  input: PushSubscriptionCreateInput;\n};\n\nexport type MutationPushSubscriptionDeleteArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type MutationReactionCreateArgs = {\n  input: ReactionCreateInput;\n};\n\nexport type MutationReactionDeleteArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type MutationRefreshGoogleSheetsDataArgs = {\n  id: Scalars[\"String\"];\n  type?: InputMaybe<Scalars[\"String\"]>;\n};\n\nexport type MutationReleaseArchiveArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type MutationReleaseCompleteArgs = {\n  input: ReleaseCompleteInput;\n};\n\nexport type MutationReleaseCompleteByAccessKeyArgs = {\n  input: ReleaseCompleteInputBase;\n};\n\nexport type MutationReleaseCreateArgs = {\n  input: ReleaseCreateInput;\n};\n\nexport type MutationReleaseDeleteArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type MutationReleaseNoteCreateArgs = {\n  input: ReleaseNoteCreateInput;\n};\n\nexport type MutationReleaseNoteDeleteArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type MutationReleaseNoteUpdateArgs = {\n  id: Scalars[\"String\"];\n  input: ReleaseNoteUpdateInput;\n};\n\nexport type MutationReleasePipelineArchiveArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type MutationReleasePipelineCreateArgs = {\n  input: ReleasePipelineCreateInput;\n};\n\nexport type MutationReleasePipelineDeleteArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type MutationReleasePipelineUnarchiveArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type MutationReleasePipelineUpdateArgs = {\n  id: Scalars[\"String\"];\n  input: ReleasePipelineUpdateInput;\n};\n\nexport type MutationReleaseStageArchiveArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type MutationReleaseStageCreateArgs = {\n  input: ReleaseStageCreateInput;\n};\n\nexport type MutationReleaseStageUnarchiveArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type MutationReleaseStageUpdateArgs = {\n  id: Scalars[\"String\"];\n  input: ReleaseStageUpdateInput;\n};\n\nexport type MutationReleaseSyncArgs = {\n  input: ReleaseSyncInput;\n};\n\nexport type MutationReleaseSyncByAccessKeyArgs = {\n  input: ReleaseSyncInputBase;\n};\n\nexport type MutationReleaseUnarchiveArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type MutationReleaseUpdateArgs = {\n  id: Scalars[\"String\"];\n  input: ReleaseUpdateInput;\n};\n\nexport type MutationReleaseUpdateByPipelineArgs = {\n  input: ReleaseUpdateByPipelineInput;\n};\n\nexport type MutationReleaseUpdateByPipelineByAccessKeyArgs = {\n  input: ReleaseUpdateByPipelineInputBase;\n};\n\nexport type MutationResendOrganizationInviteArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type MutationResendOrganizationInviteByEmailArgs = {\n  email: Scalars[\"String\"];\n};\n\nexport type MutationRoadmapArchiveArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type MutationRoadmapCreateArgs = {\n  input: RoadmapCreateInput;\n};\n\nexport type MutationRoadmapDeleteArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type MutationRoadmapToProjectCreateArgs = {\n  input: RoadmapToProjectCreateInput;\n};\n\nexport type MutationRoadmapToProjectDeleteArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type MutationRoadmapToProjectUpdateArgs = {\n  id: Scalars[\"String\"];\n  input: RoadmapToProjectUpdateInput;\n};\n\nexport type MutationRoadmapUnarchiveArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type MutationRoadmapUpdateArgs = {\n  id: Scalars[\"String\"];\n  input: RoadmapUpdateInput;\n};\n\nexport type MutationSamlTokenUserAccountAuthArgs = {\n  input: TokenUserAccountAuthInput;\n};\n\nexport type MutationTeamCreateArgs = {\n  copySettingsFromTeamId?: InputMaybe<Scalars[\"String\"]>;\n  input: TeamCreateInput;\n};\n\nexport type MutationTeamCyclesDeleteArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type MutationTeamDeleteArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type MutationTeamKeyDeleteArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type MutationTeamMembershipCreateArgs = {\n  input: TeamMembershipCreateInput;\n};\n\nexport type MutationTeamMembershipDeleteArgs = {\n  alsoLeaveParentTeams?: InputMaybe<Scalars[\"Boolean\"]>;\n  id: Scalars[\"String\"];\n};\n\nexport type MutationTeamMembershipUpdateArgs = {\n  id: Scalars[\"String\"];\n  input: TeamMembershipUpdateInput;\n};\n\nexport type MutationTeamUnarchiveArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type MutationTeamUpdateArgs = {\n  id: Scalars[\"String\"];\n  input: TeamUpdateInput;\n  mapping?: InputMaybe<InheritanceEntityMapping>;\n};\n\nexport type MutationTemplateCreateArgs = {\n  input: TemplateCreateInput;\n};\n\nexport type MutationTemplateDeleteArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type MutationTemplateUpdateArgs = {\n  id: Scalars[\"String\"];\n  input: TemplateUpdateInput;\n};\n\nexport type MutationTimeScheduleCreateArgs = {\n  input: TimeScheduleCreateInput;\n};\n\nexport type MutationTimeScheduleDeleteArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type MutationTimeScheduleRefreshIntegrationScheduleArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type MutationTimeScheduleUpdateArgs = {\n  id: Scalars[\"String\"];\n  input: TimeScheduleUpdateInput;\n};\n\nexport type MutationTimeScheduleUpsertExternalArgs = {\n  externalId: Scalars[\"String\"];\n  input: TimeScheduleUpdateInput;\n};\n\nexport type MutationTrackAnonymousEventArgs = {\n  input: EventTrackingInput;\n};\n\nexport type MutationTriageResponsibilityCreateArgs = {\n  input: TriageResponsibilityCreateInput;\n};\n\nexport type MutationTriageResponsibilityDeleteArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type MutationTriageResponsibilityUpdateArgs = {\n  id: Scalars[\"String\"];\n  input: TriageResponsibilityUpdateInput;\n};\n\nexport type MutationUpdateIntegrationSlackScopesArgs = {\n  code: Scalars[\"String\"];\n  integrationId: Scalars[\"String\"];\n  redirectUri: Scalars[\"String\"];\n};\n\nexport type MutationUserChangeRoleArgs = {\n  id: Scalars[\"String\"];\n  role: UserRoleType;\n};\n\nexport type MutationUserDiscordConnectArgs = {\n  code: Scalars[\"String\"];\n  redirectUri: Scalars[\"String\"];\n};\n\nexport type MutationUserExternalUserDisconnectArgs = {\n  service: Scalars[\"String\"];\n};\n\nexport type MutationUserFlagUpdateArgs = {\n  flag: UserFlagType;\n  operation: UserFlagUpdateOperation;\n};\n\nexport type MutationUserRevokeAllSessionsArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type MutationUserRevokeSessionArgs = {\n  id: Scalars[\"String\"];\n  sessionId: Scalars[\"String\"];\n};\n\nexport type MutationUserSettingsFlagsResetArgs = {\n  flags?: InputMaybe<Array<UserFlagType>>;\n};\n\nexport type MutationUserSettingsUpdateArgs = {\n  id: Scalars[\"String\"];\n  input: UserSettingsUpdateInput;\n};\n\nexport type MutationUserSuspendArgs = {\n  forceBypassScimRestrictions?: InputMaybe<Scalars[\"Boolean\"]>;\n  id: Scalars[\"String\"];\n};\n\nexport type MutationUserUnlinkFromIdentityProviderArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type MutationUserUnsuspendArgs = {\n  forceBypassScimRestrictions?: InputMaybe<Scalars[\"Boolean\"]>;\n  id: Scalars[\"String\"];\n};\n\nexport type MutationUserUpdateArgs = {\n  id: Scalars[\"String\"];\n  input: UserUpdateInput;\n};\n\nexport type MutationViewPreferencesCreateArgs = {\n  input: ViewPreferencesCreateInput;\n};\n\nexport type MutationViewPreferencesDeleteArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type MutationViewPreferencesUpdateArgs = {\n  id: Scalars[\"String\"];\n  input: ViewPreferencesUpdateInput;\n};\n\nexport type MutationWebhookCreateArgs = {\n  input: WebhookCreateInput;\n};\n\nexport type MutationWebhookDeleteArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type MutationWebhookRotateSecretArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type MutationWebhookUpdateArgs = {\n  id: Scalars[\"String\"];\n  input: WebhookUpdateInput;\n};\n\nexport type MutationWorkflowStateArchiveArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type MutationWorkflowStateCreateArgs = {\n  input: WorkflowStateCreateInput;\n};\n\nexport type MutationWorkflowStateUpdateArgs = {\n  id: Scalars[\"String\"];\n  input: WorkflowStateUpdateInput;\n};\n\n/** Customer name sorting options. */\nexport type NameSort = {\n  /** Whether nulls should be sorted first or last */\n  nulls?: InputMaybe<PaginationNulls>;\n  /** The order for the individual sort */\n  order?: InputMaybe<PaginationSortOrder>;\n};\n\nexport type Node = {\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n};\n\n/** A notification delivered to a user's inbox. Notifications are created in response to activity in the workspace such as issue assignments, comments, mentions, and status changes. Each notification has a specific type that determines the associated entity (issue, project, document, etc.) and the nature of the event. Notifications can be read, snoozed, or archived by the user. */\nexport type Notification = {\n  /** The user that caused the notification. Null if the notification was triggered by a non-user actor such as an integration, external user, or system event. */\n  actor?: Maybe<User>;\n  /** [Internal] Notification actor initials if avatar is not available. */\n  actorAvatarColor: Scalars[\"String\"];\n  /** [Internal] Notification avatar URL. */\n  actorAvatarUrl?: Maybe<Scalars[\"String\"]>;\n  /** [Internal] Notification actor initials if avatar is not available. */\n  actorInitials?: Maybe<Scalars[\"String\"]>;\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The bot that caused the notification. */\n  botActor?: Maybe<ActorBot>;\n  /** The category of the notification. */\n  category: NotificationCategory;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** The time at which an email reminder for this notification was sent to the user. Null if no email reminder has been sent. */\n  emailedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The external user that caused the notification. Populated when the notification was triggered by an external user (e.g., a commenter from a connected integration like Slack or GitHub) rather than a Linear workspace member. */\n  externalUserActor?: Maybe<ExternalUser>;\n  /** [Internal] Notifications with the same grouping key will be grouped together in the UI. */\n  groupingKey: Scalars[\"String\"];\n  /** [Internal] Priority of the notification with the same grouping key. Higher number means higher priority. If priority is the same, notifications should be sorted by `createdAt`. */\n  groupingPriority: Scalars[\"Float\"];\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /** [Internal] Inbox URL for the notification. */\n  inboxUrl: Scalars[\"String\"];\n  /** [Internal] Initiative update health for new updates. */\n  initiativeUpdateHealth?: Maybe<Scalars[\"String\"]>;\n  /** [Internal] If notification actor was Linear. */\n  isLinearActor: Scalars[\"Boolean\"];\n  /** [Internal] Issue's status type for issue notifications. */\n  issueStatusType?: Maybe<Scalars[\"String\"]>;\n  /** [Internal] Project update health for new updates. */\n  projectUpdateHealth?: Maybe<Scalars[\"String\"]>;\n  /** The time at which the user marked the notification as read. Null if the notification is unread. */\n  readAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The time until which a notification is snoozed. After this time, the notification reappears in the user's inbox. Null if the notification is not currently snoozed. */\n  snoozedUntilAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** [Internal] Notification subtitle. */\n  subtitle: Scalars[\"String\"];\n  /** [Internal] Notification title. */\n  title: Scalars[\"String\"];\n  /** Notification type. Determines the kind of event that triggered this notification and which associated entity fields will be populated. */\n  type: Scalars[\"String\"];\n  /** The time at which a notification was unsnoozed. Null if the notification has not been unsnoozed. */\n  unsnoozedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  updatedAt: Scalars[\"DateTime\"];\n  /** [Internal] URL to the target of the notification. */\n  url: Scalars[\"String\"];\n  /** The recipient user of this notification. */\n  user: User;\n};\n\n/** A generic payload return from entity archive mutations. */\nexport type NotificationArchivePayload = ArchivePayload & {\n  __typename?: \"NotificationArchivePayload\";\n  /** The archived/unarchived entity. Null if entity was deleted. */\n  entity?: Maybe<Notification>;\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\n/** Return type for batch notification mutations that operate on multiple notifications at once. */\nexport type NotificationBatchActionPayload = {\n  __typename?: \"NotificationBatchActionPayload\";\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** The notifications that were updated by the batch operation. */\n  notifications: Array<Notification>;\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\n/** The categories of notifications a user can subscribe to. */\nexport enum NotificationCategory {\n  AppsAndIntegrations = \"appsAndIntegrations\",\n  Assignments = \"assignments\",\n  Billing = \"billing\",\n  CommentsAndReplies = \"commentsAndReplies\",\n  Customers = \"customers\",\n  DocumentChanges = \"documentChanges\",\n  Feed = \"feed\",\n  Mentions = \"mentions\",\n  PostsAndUpdates = \"postsAndUpdates\",\n  Reactions = \"reactions\",\n  Reminders = \"reminders\",\n  Reviews = \"reviews\",\n  StatusChanges = \"statusChanges\",\n  Subscriptions = \"subscriptions\",\n  System = \"system\",\n  Triage = \"triage\",\n}\n\n/** A user's fully resolved notification category preferences. Each category maps to channel preferences indicating whether mobile, desktop, email, and Slack delivery are enabled. */\nexport type NotificationCategoryPreferences = {\n  __typename?: \"NotificationCategoryPreferences\";\n  /** The preferences for notifications about apps and integrations. */\n  appsAndIntegrations: NotificationChannelPreferences;\n  /** The preferences for notifications about assignments. */\n  assignments: NotificationChannelPreferences;\n  /** The preferences for billing notifications. */\n  billing: NotificationChannelPreferences;\n  /** The preferences for notifications about comments and replies. */\n  commentsAndReplies: NotificationChannelPreferences;\n  /** The preferences for customer notifications. */\n  customers: NotificationChannelPreferences;\n  /** The preferences for notifications about document changes. */\n  documentChanges: NotificationChannelPreferences;\n  /** The preferences for feed summary notifications. */\n  feed: NotificationChannelPreferences;\n  /** The preferences for notifications about mentions. */\n  mentions: NotificationChannelPreferences;\n  /** The preferences for notifications about posts and updates. */\n  postsAndUpdates: NotificationChannelPreferences;\n  /** The preferences for notifications about reactions. */\n  reactions: NotificationChannelPreferences;\n  /** The preferences for notifications about reminders. */\n  reminders: NotificationChannelPreferences;\n  /** The preferences for notifications about reviews. */\n  reviews: NotificationChannelPreferences;\n  /** The preferences for notifications about status changes. */\n  statusChanges: NotificationChannelPreferences;\n  /** The preferences for notifications about subscriptions. */\n  subscriptions: NotificationChannelPreferences;\n  /** The preferences for system notifications. */\n  system: NotificationChannelPreferences;\n  /** The preferences for triage notifications. */\n  triage: NotificationChannelPreferences;\n};\n\nexport type NotificationCategoryPreferencesInput = {\n  /** The preferences for notifications about apps and integrations. */\n  appsAndIntegrations?: InputMaybe<PartialNotificationChannelPreferencesInput>;\n  /** The preferences for notifications about assignments. */\n  assignments?: InputMaybe<PartialNotificationChannelPreferencesInput>;\n  /** The preferences for billing notifications. */\n  billing?: InputMaybe<PartialNotificationChannelPreferencesInput>;\n  /** The preferences for notifications about comments and replies. */\n  commentsAndReplies?: InputMaybe<PartialNotificationChannelPreferencesInput>;\n  /** The preferences for notifications about customers. */\n  customers?: InputMaybe<PartialNotificationChannelPreferencesInput>;\n  /** The preferences for notifications about document changes. */\n  documentChanges?: InputMaybe<PartialNotificationChannelPreferencesInput>;\n  /** The preferences for notifications about feed summaries. */\n  feed?: InputMaybe<PartialNotificationChannelPreferencesInput>;\n  /** The preferences for notifications about mentions. */\n  mentions?: InputMaybe<PartialNotificationChannelPreferencesInput>;\n  /** The preferences for notifications about posts and updates. */\n  postsAndUpdates?: InputMaybe<PartialNotificationChannelPreferencesInput>;\n  /** The preferences for notifications about reactions. */\n  reactions?: InputMaybe<PartialNotificationChannelPreferencesInput>;\n  /** The preferences for notifications about reminders. */\n  reminders?: InputMaybe<PartialNotificationChannelPreferencesInput>;\n  /** The preferences for notifications about reviews. */\n  reviews?: InputMaybe<PartialNotificationChannelPreferencesInput>;\n  /** The preferences for notifications about status changes. */\n  statusChanges?: InputMaybe<PartialNotificationChannelPreferencesInput>;\n  /** The preferences for notifications about subscriptions. */\n  subscriptions?: InputMaybe<PartialNotificationChannelPreferencesInput>;\n  /** The preferences for notifications about triage. */\n  triage?: InputMaybe<PartialNotificationChannelPreferencesInput>;\n};\n\n/** The delivery channels a user can receive notifications in. */\nexport enum NotificationChannel {\n  Desktop = \"desktop\",\n  Email = \"email\",\n  Mobile = \"mobile\",\n  Slack = \"slack\",\n}\n\n/** A user's resolved notification channel preferences, indicating whether each delivery channel (mobile, desktop, email, Slack) is enabled or disabled. */\nexport type NotificationChannelPreferences = {\n  __typename?: \"NotificationChannelPreferences\";\n  /** Whether notifications are currently enabled for desktop. */\n  desktop: Scalars[\"Boolean\"];\n  /** Whether notifications are currently enabled for email. */\n  email: Scalars[\"Boolean\"];\n  /** Whether notifications are currently enabled for mobile. */\n  mobile: Scalars[\"Boolean\"];\n  /** Whether notifications are currently enabled for Slack. */\n  slack: Scalars[\"Boolean\"];\n};\n\nexport type NotificationConnection = {\n  __typename?: \"NotificationConnection\";\n  edges: Array<NotificationEdge>;\n  nodes: Array<Notification>;\n  pageInfo: PageInfo;\n};\n\n/** A user's notification delivery preferences across channels. Currently only supports mobile channel delivery scheduling. */\nexport type NotificationDeliveryPreferences = {\n  __typename?: \"NotificationDeliveryPreferences\";\n  /** The delivery preferences for the mobile channel. */\n  mobile?: Maybe<NotificationDeliveryPreferencesChannel>;\n};\n\n/** Delivery preferences for a specific notification channel, including an optional delivery schedule that restricts when notifications are sent. */\nexport type NotificationDeliveryPreferencesChannel = {\n  __typename?: \"NotificationDeliveryPreferencesChannel\";\n  /**\n   * [DEPRECATED] Whether notifications are enabled for this channel. Use notificationChannelPreferences instead.\n   * @deprecated This field has been replaced by notificationChannelPreferences\n   */\n  notificationsDisabled?: Maybe<Scalars[\"Boolean\"]>;\n  /** The schedule for notifications on this channel. */\n  schedule?: Maybe<NotificationDeliveryPreferencesSchedule>;\n};\n\nexport type NotificationDeliveryPreferencesChannelInput = {\n  /** The schedule for notifications on this channel. */\n  schedule?: InputMaybe<NotificationDeliveryPreferencesScheduleInput>;\n};\n\n/** A user's notification delivery window for a specific day of the week. Defines the time range during which notifications will be delivered. */\nexport type NotificationDeliveryPreferencesDay = {\n  __typename?: \"NotificationDeliveryPreferencesDay\";\n  /** The end time of the notification delivery window in HH:MM military time format (e.g., '18:00'). Must be later than 'start'. */\n  end?: Maybe<Scalars[\"String\"]>;\n  /** The start time of the notification delivery window in HH:MM military time format (e.g., '09:00'). Must be earlier than 'end'. */\n  start?: Maybe<Scalars[\"String\"]>;\n};\n\nexport type NotificationDeliveryPreferencesDayInput = {\n  /** The end time of the notification delivery window in HH:MM military time format (e.g., '18:00'). Must be later than 'start'. */\n  end?: InputMaybe<Scalars[\"String\"]>;\n  /** The start time of the notification delivery window in HH:MM military time format (e.g., '09:00'). Must be earlier than 'end'. */\n  start?: InputMaybe<Scalars[\"String\"]>;\n};\n\nexport type NotificationDeliveryPreferencesInput = {\n  /** The delivery preferences for the mobile channel. */\n  mobile?: InputMaybe<NotificationDeliveryPreferencesChannelInput>;\n};\n\n/** A user's weekly notification delivery schedule, defining delivery windows for each day of the week. Notifications outside these windows are held and delivered when the window opens. */\nexport type NotificationDeliveryPreferencesSchedule = {\n  __typename?: \"NotificationDeliveryPreferencesSchedule\";\n  /** Whether the entire delivery schedule is disabled. When true, notifications are delivered at any time regardless of the per-day settings. */\n  disabled?: Maybe<Scalars[\"Boolean\"]>;\n  /** Delivery preferences for Friday. */\n  friday: NotificationDeliveryPreferencesDay;\n  /** Delivery preferences for Monday. */\n  monday: NotificationDeliveryPreferencesDay;\n  /** Delivery preferences for Saturday. */\n  saturday: NotificationDeliveryPreferencesDay;\n  /** Delivery preferences for Sunday. */\n  sunday: NotificationDeliveryPreferencesDay;\n  /** Delivery preferences for Thursday. */\n  thursday: NotificationDeliveryPreferencesDay;\n  /** Delivery preferences for Tuesday. */\n  tuesday: NotificationDeliveryPreferencesDay;\n  /** Delivery preferences for Wednesday. */\n  wednesday: NotificationDeliveryPreferencesDay;\n};\n\nexport type NotificationDeliveryPreferencesScheduleInput = {\n  /** Whether the entire delivery schedule is disabled. When true, notifications are delivered at any time regardless of the per-day settings. */\n  disabled?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Delivery preferences for Friday. */\n  friday: NotificationDeliveryPreferencesDayInput;\n  /** Delivery preferences for Monday. */\n  monday: NotificationDeliveryPreferencesDayInput;\n  /** Delivery preferences for Saturday. */\n  saturday: NotificationDeliveryPreferencesDayInput;\n  /** Delivery preferences for Sunday. */\n  sunday: NotificationDeliveryPreferencesDayInput;\n  /** Delivery preferences for Thursday. */\n  thursday: NotificationDeliveryPreferencesDayInput;\n  /** Delivery preferences for Tuesday. */\n  tuesday: NotificationDeliveryPreferencesDayInput;\n  /** Delivery preferences for Wednesday. */\n  wednesday: NotificationDeliveryPreferencesDayInput;\n};\n\nexport type NotificationEdge = {\n  __typename?: \"NotificationEdge\";\n  /** Used in `before` and `after` args */\n  cursor: Scalars[\"String\"];\n  node: Notification;\n};\n\n/** Identifies a specific entity whose related notifications should be targeted by a batch operation. Exactly one entity identifier should be provided. */\nexport type NotificationEntityInput = {\n  /** The id of the notification. */\n  id?: InputMaybe<Scalars[\"String\"]>;\n  /** The id of the initiative related to the notification. */\n  initiativeId?: InputMaybe<Scalars[\"String\"]>;\n  /** The id of the initiative update related to the notification. */\n  initiativeUpdateId?: InputMaybe<Scalars[\"String\"]>;\n  /** The id of the issue related to the notification. */\n  issueId?: InputMaybe<Scalars[\"String\"]>;\n  /** The id of the OAuth client approval related to the notification. */\n  oauthClientApprovalId?: InputMaybe<Scalars[\"String\"]>;\n  /** [DEPRECATED] The id of the project related to the notification. */\n  projectId?: InputMaybe<Scalars[\"String\"]>;\n  /** The id of the project update related to the notification. */\n  projectUpdateId?: InputMaybe<Scalars[\"String\"]>;\n};\n\n/** Notification filtering options. */\nexport type NotificationFilter = {\n  /** Compound filters, all of which need to be matched by the notification. */\n  and?: InputMaybe<Array<NotificationFilter>>;\n  /** Comparator for the archived at date. */\n  archivedAt?: InputMaybe<DateComparator>;\n  /** Comparator for the created at date. */\n  createdAt?: InputMaybe<DateComparator>;\n  /** Comparator for the identifier. */\n  id?: InputMaybe<IdComparator>;\n  /** Compound filters, one of which need to be matched by the notification. */\n  or?: InputMaybe<Array<NotificationFilter>>;\n  /** Comparator for the notification type. */\n  type?: InputMaybe<StringComparator>;\n  /** Comparator for the updated at date. */\n  updatedAt?: InputMaybe<DateComparator>;\n};\n\n/** Return type for notification mutations. */\nexport type NotificationPayload = {\n  __typename?: \"NotificationPayload\";\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** The notification that was updated. */\n  notification: Notification;\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\n/** A subscription that controls which notifications a user receives for a specific entity such as a team, project, cycle, label, custom view, initiative, or user. This is not a billing subscription -- it determines notification preferences. Each subscription is scoped to exactly one target entity and specifies the notification types the subscriber wants to receive. When active, matching events on the target entity generate notifications for the subscriber. */\nexport type NotificationSubscription = {\n  /** Whether the subscription is active. When inactive, no notifications are generated from this subscription even though it still exists. */\n  active: Scalars[\"Boolean\"];\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The type of contextual view (e.g., active issues, backlog) that further scopes a team notification subscription. Null if the subscription is not associated with a specific view type. */\n  contextViewType?: Maybe<ContextViewType>;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** The custom view that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n  customView?: Maybe<CustomView>;\n  /** The customer that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n  customer?: Maybe<Customer>;\n  /** The cycle that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n  cycle?: Maybe<Cycle>;\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /** The initiative that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n  initiative?: Maybe<Initiative>;\n  /** The issue label that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n  label?: Maybe<IssueLabel>;\n  /** The project that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n  project?: Maybe<Project>;\n  /** The user who will receive notifications from this subscription. */\n  subscriber: User;\n  /** The team that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n  team?: Maybe<Team>;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  updatedAt: Scalars[\"DateTime\"];\n  /** The user that this notification subscription is scoped to, for user-specific view subscriptions. Null if the subscription targets a different entity type. */\n  user?: Maybe<User>;\n  /** The type of user-specific view that further scopes a user notification subscription. Null if the subscription is not associated with a user view type. */\n  userContextViewType?: Maybe<UserContextViewType>;\n};\n\nexport type NotificationSubscriptionConnection = {\n  __typename?: \"NotificationSubscriptionConnection\";\n  edges: Array<NotificationSubscriptionEdge>;\n  nodes: Array<NotificationSubscription>;\n  pageInfo: PageInfo;\n};\n\n/** Input for creating a notification subscription. Exactly one target entity (customer, custom view, cycle, initiative, label, project, team, or user) must be specified along with the notification types to subscribe to. */\nexport type NotificationSubscriptionCreateInput = {\n  /** Whether the subscription is active. Set to false to pause notifications without deleting the subscription. */\n  active?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** The type of view to which the notification subscription context is associated with. */\n  contextViewType?: InputMaybe<ContextViewType>;\n  /** The identifier of the custom view to subscribe to. */\n  customViewId?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifier of the customer to subscribe to. */\n  customerId?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifier of the cycle to subscribe to. */\n  cycleId?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifier in UUID v4 format. If none is provided, the backend will generate one. */\n  id?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifier of the initiative to subscribe to. */\n  initiativeId?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifier of the label to subscribe to. */\n  labelId?: InputMaybe<Scalars[\"String\"]>;\n  /** The specific notification event types the subscriber wants to receive for the target entity. */\n  notificationSubscriptionTypes?: InputMaybe<Array<Scalars[\"String\"]>>;\n  /** The identifier of the project to subscribe to. */\n  projectId?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifier of the team to subscribe to. */\n  teamId?: InputMaybe<Scalars[\"String\"]>;\n  /** The type of user view to which the notification subscription context is associated with. */\n  userContextViewType?: InputMaybe<UserContextViewType>;\n  /** The identifier of the user to subscribe to. */\n  userId?: InputMaybe<Scalars[\"String\"]>;\n};\n\nexport type NotificationSubscriptionEdge = {\n  __typename?: \"NotificationSubscriptionEdge\";\n  /** Used in `before` and `after` args */\n  cursor: Scalars[\"String\"];\n  node: NotificationSubscription;\n};\n\n/** The result of a notification subscription mutation. */\nexport type NotificationSubscriptionPayload = {\n  __typename?: \"NotificationSubscriptionPayload\";\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** The notification subscription that was created or updated. This controls which notifications the user receives for the associated entity. */\n  notificationSubscription: NotificationSubscription;\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\n/** Input for updating an existing notification subscription. Allows changing the subscribed notification types and active state. */\nexport type NotificationSubscriptionUpdateInput = {\n  /** Whether the subscription is active. */\n  active?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** The specific notification event types the subscriber wants to receive. Replaces all previously configured types. */\n  notificationSubscriptionTypes?: InputMaybe<Array<Scalars[\"String\"]>>;\n};\n\n/** Input for updating a notification's read and snooze state. */\nexport type NotificationUpdateInput = {\n  /** The id of the initiative update related to the notification. */\n  initiativeUpdateId?: InputMaybe<Scalars[\"String\"]>;\n  /** The id of the project update related to the notification. */\n  projectUpdateId?: InputMaybe<Scalars[\"String\"]>;\n  /** The time when notification was marked as read. */\n  readAt?: InputMaybe<Scalars[\"DateTime\"]>;\n  /** The time until a notification will be snoozed. After that it will appear in the inbox again. */\n  snoozedUntilAt?: InputMaybe<Scalars[\"DateTime\"]>;\n};\n\nexport type NotificationWebhookPayload =\n  | IssueAssignedToYouNotificationWebhookPayload\n  | IssueCommentMentionNotificationWebhookPayload\n  | IssueCommentReactionNotificationWebhookPayload\n  | IssueEmojiReactionNotificationWebhookPayload\n  | IssueMentionNotificationWebhookPayload\n  | IssueNewCommentNotificationWebhookPayload\n  | IssueStatusChangedNotificationWebhookPayload\n  | IssueUnassignedFromYouNotificationWebhookPayload\n  | OtherNotificationWebhookPayload;\n\nexport type NotionSettingsInput = {\n  /** The ID of the Notion workspace being connected. */\n  workspaceId: Scalars[\"String\"];\n  /** The name of the Notion workspace being connected. */\n  workspaceName: Scalars[\"String\"];\n};\n\n/** Comment filtering options. */\nexport type NullableCommentFilter = {\n  /** Compound filters, all of which need to be matched by the comment. */\n  and?: InputMaybe<Array<NullableCommentFilter>>;\n  /** Comparator for the comment's body. */\n  body?: InputMaybe<StringComparator>;\n  /** Comparator for the created at date. */\n  createdAt?: InputMaybe<DateComparator>;\n  /** Filters that the comment's document content must satisfy. */\n  documentContent?: InputMaybe<NullableDocumentContentFilter>;\n  /** Comparator for the identifier. */\n  id?: InputMaybe<IdComparator>;\n  /** [Internal] Filters that the comment's initiative must satisfy. */\n  initiative?: InputMaybe<NullableInitiativeFilter>;\n  /** Filters that the comment's issue must satisfy. */\n  issue?: InputMaybe<NullableIssueFilter>;\n  /** Filters that the comment's customer needs must satisfy. */\n  needs?: InputMaybe<CustomerNeedCollectionFilter>;\n  /** Filter based on the existence of the relation. */\n  null?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Compound filters, one of which need to be matched by the comment. */\n  or?: InputMaybe<Array<NullableCommentFilter>>;\n  /** Filters that the comment parent must satisfy. */\n  parent?: InputMaybe<NullableCommentFilter>;\n  /** [Internal] Filters that the comment's project must satisfy. */\n  project?: InputMaybe<NullableProjectFilter>;\n  /** Filters that the comment's project update must satisfy. */\n  projectUpdate?: InputMaybe<NullableProjectUpdateFilter>;\n  /** Filters that the comment's reactions must satisfy. */\n  reactions?: InputMaybe<ReactionCollectionFilter>;\n  /** Comparator for the updated at date. */\n  updatedAt?: InputMaybe<DateComparator>;\n  /** Filters that the comment's creator must satisfy. */\n  user?: InputMaybe<UserFilter>;\n};\n\n/** Customer filtering options. */\nexport type NullableCustomerFilter = {\n  /** Compound filters, all of which need to be matched by the customer. */\n  and?: InputMaybe<Array<NullableCustomerFilter>>;\n  /** Comparator for the created at date. */\n  createdAt?: InputMaybe<DateComparator>;\n  /** Comparator for the customer's domains. */\n  domains?: InputMaybe<StringArrayComparator>;\n  /** Comparator for the customer's external IDs. */\n  externalIds?: InputMaybe<StringArrayComparator>;\n  /** Comparator for the identifier. */\n  id?: InputMaybe<IdComparator>;\n  /** Comparator for the customer name. */\n  name?: InputMaybe<StringComparator>;\n  /** Filters that the customer's needs must satisfy. */\n  needs?: InputMaybe<CustomerNeedCollectionFilter>;\n  /** Filter based on the existence of the relation. */\n  null?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Compound filters, one of which need to be matched by the customer. */\n  or?: InputMaybe<Array<NullableCustomerFilter>>;\n  /** Filters that the customer owner must satisfy. */\n  owner?: InputMaybe<NullableUserFilter>;\n  /** Comparator for the customer generated revenue. */\n  revenue?: InputMaybe<NumberComparator>;\n  /** Comparator for the customer size. */\n  size?: InputMaybe<NumberComparator>;\n  /** Comparator for the customer slack channel ID. */\n  slackChannelId?: InputMaybe<StringComparator>;\n  /** Filters that the customer's status must satisfy. */\n  status?: InputMaybe<CustomerStatusFilter>;\n  /** Filters that the customer's tier must satisfy. */\n  tier?: InputMaybe<CustomerTierFilter>;\n  /** Comparator for the updated at date. */\n  updatedAt?: InputMaybe<DateComparator>;\n};\n\n/** Cycle filtering options. */\nexport type NullableCycleFilter = {\n  /** Compound filters, all of which need to be matched by the cycle. */\n  and?: InputMaybe<Array<NullableCycleFilter>>;\n  /** Comparator for the cycle completed at date. */\n  completedAt?: InputMaybe<DateComparator>;\n  /** Comparator for the created at date. */\n  createdAt?: InputMaybe<DateComparator>;\n  /** Comparator for the cycle ends at date. */\n  endsAt?: InputMaybe<DateComparator>;\n  /** Comparator for the identifier. */\n  id?: InputMaybe<IdComparator>;\n  /** Comparator for the inherited cycle ID. */\n  inheritedFromId?: InputMaybe<IdComparator>;\n  /** Comparator for the filtering active cycle. */\n  isActive?: InputMaybe<BooleanComparator>;\n  /** Comparator for the filtering future cycles. */\n  isFuture?: InputMaybe<BooleanComparator>;\n  /** Comparator for filtering for whether the cycle is currently in cooldown. */\n  isInCooldown?: InputMaybe<BooleanComparator>;\n  /** Comparator for the filtering next cycle. */\n  isNext?: InputMaybe<BooleanComparator>;\n  /** Comparator for the filtering past cycles. */\n  isPast?: InputMaybe<BooleanComparator>;\n  /** Comparator for the filtering previous cycle. */\n  isPrevious?: InputMaybe<BooleanComparator>;\n  /** Filters that the cycles issues must satisfy. */\n  issues?: InputMaybe<IssueCollectionFilter>;\n  /** Comparator for the cycle name. */\n  name?: InputMaybe<StringComparator>;\n  /** Filter based on the existence of the relation. */\n  null?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Comparator for the cycle number. */\n  number?: InputMaybe<NumberComparator>;\n  /** Compound filters, one of which need to be matched by the cycle. */\n  or?: InputMaybe<Array<NullableCycleFilter>>;\n  /** Comparator for the cycle start date. */\n  startsAt?: InputMaybe<DateComparator>;\n  /** Filters that the cycles team must satisfy. */\n  team?: InputMaybe<TeamFilter>;\n  /** Comparator for the updated at date. */\n  updatedAt?: InputMaybe<DateComparator>;\n};\n\n/** Comparator for optional dates. */\nexport type NullableDateComparator = {\n  /** Equals constraint. */\n  eq?: InputMaybe<Scalars[\"DateTimeOrDuration\"]>;\n  /** Greater-than constraint. Matches any values that are greater than the given value. */\n  gt?: InputMaybe<Scalars[\"DateTimeOrDuration\"]>;\n  /** Greater-than-or-equal constraint. Matches any values that are greater than or equal to the given value. */\n  gte?: InputMaybe<Scalars[\"DateTimeOrDuration\"]>;\n  /** In-array constraint. */\n  in?: InputMaybe<Array<Scalars[\"DateTimeOrDuration\"]>>;\n  /** Less-than constraint. Matches any values that are less than the given value. */\n  lt?: InputMaybe<Scalars[\"DateTimeOrDuration\"]>;\n  /** Less-than-or-equal constraint. Matches any values that are less than or equal to the given value. */\n  lte?: InputMaybe<Scalars[\"DateTimeOrDuration\"]>;\n  /** Not-equals constraint. */\n  neq?: InputMaybe<Scalars[\"DateTimeOrDuration\"]>;\n  /** Not-in-array constraint. */\n  nin?: InputMaybe<Array<Scalars[\"DateTimeOrDuration\"]>>;\n  /** Null constraint. Matches any non-null values if the given value is false, otherwise it matches null values. */\n  null?: InputMaybe<Scalars[\"Boolean\"]>;\n};\n\n/** Document content filtering options. */\nexport type NullableDocumentContentFilter = {\n  /** Compound filters, all of which need to be matched by the user. */\n  and?: InputMaybe<Array<NullableDocumentContentFilter>>;\n  /** Comparator for the document content. */\n  content?: InputMaybe<NullableStringComparator>;\n  /** Comparator for the created at date. */\n  createdAt?: InputMaybe<DateComparator>;\n  /** Filters that the document content document must satisfy. */\n  document?: InputMaybe<DocumentFilter>;\n  /** Comparator for the identifier. */\n  id?: InputMaybe<IdComparator>;\n  /** Filters that the document content initiative must satisfy. */\n  initiative?: InputMaybe<InitiativeFilter>;\n  /** Filter based on the existence of the relation. */\n  null?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Compound filters, one of which need to be matched by the user. */\n  or?: InputMaybe<Array<NullableDocumentContentFilter>>;\n  /** Filters that the document content project must satisfy. */\n  project?: InputMaybe<ProjectFilter>;\n  /** Filters that the document content project milestone must satisfy. */\n  projectMilestone?: InputMaybe<ProjectMilestoneFilter>;\n  /** Comparator for the updated at date. */\n  updatedAt?: InputMaybe<DateComparator>;\n};\n\n/** Nullable comparator for optional durations. */\nexport type NullableDurationComparator = {\n  /** Equals constraint. */\n  eq?: InputMaybe<Scalars[\"Duration\"]>;\n  /** Greater-than constraint. Matches any values that are greater than the given value. */\n  gt?: InputMaybe<Scalars[\"Duration\"]>;\n  /** Greater-than-or-equal constraint. Matches any values that are greater than or equal to the given value. */\n  gte?: InputMaybe<Scalars[\"Duration\"]>;\n  /** In-array constraint. */\n  in?: InputMaybe<Array<Scalars[\"Duration\"]>>;\n  /** Less-than constraint. Matches any values that are less than the given value. */\n  lt?: InputMaybe<Scalars[\"Duration\"]>;\n  /** Less-than-or-equal constraint. Matches any values that are less than or equal to the given value. */\n  lte?: InputMaybe<Scalars[\"Duration\"]>;\n  /** Not-equals constraint. */\n  neq?: InputMaybe<Scalars[\"Duration\"]>;\n  /** Not-in-array constraint. */\n  nin?: InputMaybe<Array<Scalars[\"Duration\"]>>;\n  /** Null constraint. Matches any non-null values if the given value is false, otherwise it matches null values. */\n  null?: InputMaybe<Scalars[\"Boolean\"]>;\n};\n\n/** Initiative filtering options. */\nexport type NullableInitiativeFilter = {\n  /** Comparator for the initiative activity type. */\n  activityType?: InputMaybe<StringComparator>;\n  /** Filters that the initiative must be an ancestor of. */\n  ancestors?: InputMaybe<InitiativeCollectionFilter>;\n  /** Compound filters, all of which need to be matched by the initiative. */\n  and?: InputMaybe<Array<NullableInitiativeFilter>>;\n  /** Comparator for the initiative completed at date. */\n  completedAt?: InputMaybe<NullableDateComparator>;\n  /** Comparator for the created at date. */\n  createdAt?: InputMaybe<DateComparator>;\n  /** Filters that the initiative creator must satisfy. */\n  creator?: InputMaybe<NullableUserFilter>;\n  /** Comparator for the initiative health: onTrack, atRisk, offTrack */\n  health?: InputMaybe<StringComparator>;\n  /** Comparator for the initiative health (with age): onTrack, atRisk, offTrack, outdated, noUpdate */\n  healthWithAge?: InputMaybe<StringComparator>;\n  /** Comparator for the identifier. */\n  id?: InputMaybe<IdComparator>;\n  /** Filters that the initiative updates must satisfy. */\n  initiativeUpdates?: InputMaybe<InitiativeUpdatesCollectionFilter>;\n  /** [Internal] Filters that the initiative labels must satisfy. */\n  labels?: InputMaybe<InitiativeLabelCollectionFilter>;\n  /** Comparator for the initiative name. */\n  name?: InputMaybe<StringComparator>;\n  /** Filter based on the existence of the relation. */\n  null?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Compound filters, one of which need to be matched by the initiative. */\n  or?: InputMaybe<Array<NullableInitiativeFilter>>;\n  /** Filters that the initiative owner must satisfy. */\n  owner?: InputMaybe<NullableUserFilter>;\n  /** Comparator for the initiative slug ID. */\n  slugId?: InputMaybe<StringComparator>;\n  /** Comparator for the initiative started at date. */\n  startedAt?: InputMaybe<NullableDateComparator>;\n  /** Comparator for the initiative status: Planned, Active, Completed */\n  status?: InputMaybe<StringComparator>;\n  /** Comparator for the initiative target date. */\n  targetDate?: InputMaybe<NullableDateComparator>;\n  /** Filters that the initiative teams must satisfy. */\n  teams?: InputMaybe<TeamCollectionFilter>;\n  /** Comparator for the updated at date. */\n  updatedAt?: InputMaybe<DateComparator>;\n};\n\n/** Issue filtering options. */\nexport type NullableIssueFilter = {\n  /** [Internal] Comparator for the issue's accumulatedStateUpdatedAt date. */\n  accumulatedStateUpdatedAt?: InputMaybe<NullableDateComparator>;\n  /** Filters that the issue's activities must satisfy. */\n  activity?: InputMaybe<ActivityCollectionFilter>;\n  /** Comparator for the issues added to cycle at date. */\n  addedToCycleAt?: InputMaybe<NullableDateComparator>;\n  /** Comparator for the period when issue was added to a cycle. */\n  addedToCyclePeriod?: InputMaybe<CyclePeriodComparator>;\n  /** [Internal] Age (created -> now) comparator, defined if the issue is still open. */\n  ageTime?: InputMaybe<NullableDurationComparator>;\n  /** Compound filters, all of which need to be matched by the issue. */\n  and?: InputMaybe<Array<NullableIssueFilter>>;\n  /** Comparator for the issues archived at date. */\n  archivedAt?: InputMaybe<NullableDateComparator>;\n  /** Filters that the issues assignee must satisfy. */\n  assignee?: InputMaybe<NullableUserFilter>;\n  /** Filters that the issues attachments must satisfy. */\n  attachments?: InputMaybe<AttachmentCollectionFilter>;\n  /** Comparator for the issues auto archived at date. */\n  autoArchivedAt?: InputMaybe<NullableDateComparator>;\n  /** Comparator for the issues auto closed at date. */\n  autoClosedAt?: InputMaybe<NullableDateComparator>;\n  /** Comparator for the issues canceled at date. */\n  canceledAt?: InputMaybe<NullableDateComparator>;\n  /** Filters that the child issues must satisfy. */\n  children?: InputMaybe<IssueCollectionFilter>;\n  /** Filters that the issues comments must satisfy. */\n  comments?: InputMaybe<CommentCollectionFilter>;\n  /** Comparator for the issues completed at date. */\n  completedAt?: InputMaybe<NullableDateComparator>;\n  /** Comparator for the created at date. */\n  createdAt?: InputMaybe<DateComparator>;\n  /** Filters that the issues creator must satisfy. */\n  creator?: InputMaybe<NullableUserFilter>;\n  /** Count of customers */\n  customerCount?: InputMaybe<NumberComparator>;\n  /** Count of important customers */\n  customerImportantCount?: InputMaybe<NumberComparator>;\n  /** Filters that the issues cycle must satisfy. */\n  cycle?: InputMaybe<NullableCycleFilter>;\n  /** [Internal] Cycle time (started -> completed) comparator. */\n  cycleTime?: InputMaybe<NullableDurationComparator>;\n  /** Filters that the issue's delegated agent must satisfy. */\n  delegate?: InputMaybe<NullableUserFilter>;\n  /** Comparator for the issues description. */\n  description?: InputMaybe<NullableStringComparator>;\n  /** Comparator for the issues due date. */\n  dueDate?: InputMaybe<NullableTimelessDateComparator>;\n  /** Comparator for the issues estimate. */\n  estimate?: InputMaybe<EstimateComparator>;\n  /** [Internal] Comparator for filtering issues bucketed as having active agent sessions, no closed agent pull requests, and no merged agent pull requests. */\n  hasActiveAgentSessions?: InputMaybe<RelationExistsComparator>;\n  /** Comparator for filtering issues which are blocked. */\n  hasBlockedByRelations?: InputMaybe<RelationExistsComparator>;\n  /** Comparator for filtering issues which are blocking. */\n  hasBlockingRelations?: InputMaybe<RelationExistsComparator>;\n  /** [Internal] Comparator for filtering issues bucketed as having all agent sessions dismissed or closed, and no merged agent pull requests. */\n  hasDismissedAgentSessions?: InputMaybe<RelationExistsComparator>;\n  /** Comparator for filtering issues which are duplicates. */\n  hasDuplicateRelations?: InputMaybe<RelationExistsComparator>;\n  /** [Internal] Comparator for filtering issues which have agent-session-linked pull requests that were merged. */\n  hasMergedAgentPullRequests?: InputMaybe<RelationExistsComparator>;\n  /** Comparator for filtering issues with relations. */\n  hasRelatedRelations?: InputMaybe<RelationExistsComparator>;\n  /** Comparator for filtering issues which have been shared with users outside of the team. */\n  hasSharedUsers?: InputMaybe<RelationExistsComparator>;\n  /** [Internal] Comparator for filtering issues which have suggested assignees. */\n  hasSuggestedAssignees?: InputMaybe<RelationExistsComparator>;\n  /** [Internal] Comparator for filtering issues which have suggested labels. */\n  hasSuggestedLabels?: InputMaybe<RelationExistsComparator>;\n  /** [Internal] Comparator for filtering issues which have suggested projects. */\n  hasSuggestedProjects?: InputMaybe<RelationExistsComparator>;\n  /** [Internal] Comparator for filtering issues which have suggested related issues. */\n  hasSuggestedRelatedIssues?: InputMaybe<RelationExistsComparator>;\n  /** [Internal] Comparator for filtering issues which have suggested similar issues. */\n  hasSuggestedSimilarIssues?: InputMaybe<RelationExistsComparator>;\n  /** [Internal] Comparator for filtering issues which have suggested teams. */\n  hasSuggestedTeams?: InputMaybe<RelationExistsComparator>;\n  /** Comparator for the identifier. */\n  id?: InputMaybe<IssueIdComparator>;\n  /** Filters that issue labels must satisfy. */\n  labels?: InputMaybe<IssueLabelCollectionFilter>;\n  /** Filters that the last applied template must satisfy. */\n  lastAppliedTemplate?: InputMaybe<NullableTemplateFilter>;\n  /** [Internal] Lead time (created -> completed) comparator. */\n  leadTime?: InputMaybe<NullableDurationComparator>;\n  /** Filters that the issue's customer needs must satisfy. */\n  needs?: InputMaybe<CustomerNeedCollectionFilter>;\n  /** Filter based on the existence of the relation. */\n  null?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Comparator for the issues number. */\n  number?: InputMaybe<NumberComparator>;\n  /** Compound filters, one of which need to be matched by the issue. */\n  or?: InputMaybe<Array<NullableIssueFilter>>;\n  /** Filters that the issue parent must satisfy. */\n  parent?: InputMaybe<NullableIssueFilter>;\n  /** Comparator for the issues priority. 0 = No priority, 1 = Urgent, 2 = High, 3 = Medium, 4 = Low. */\n  priority?: InputMaybe<NullableNumberComparator>;\n  /** Filters that the issues project must satisfy. */\n  project?: InputMaybe<NullableProjectFilter>;\n  /** Filters that the issues project milestone must satisfy. */\n  projectMilestone?: InputMaybe<NullableProjectMilestoneFilter>;\n  /** Filters that the issues reactions must satisfy. */\n  reactions?: InputMaybe<ReactionCollectionFilter>;\n  /** [ALPHA] Filters that the recurring issue template must satisfy. */\n  recurringIssueTemplate?: InputMaybe<NullableTemplateFilter>;\n  /** Filters that the issue's releases must satisfy. */\n  releases?: InputMaybe<ReleaseCollectionFilter>;\n  /** [Internal] Comparator for the issues content. */\n  searchableContent?: InputMaybe<ContentComparator>;\n  /** Filters that users the issue has been shared with must satisfy. */\n  sharedWith?: InputMaybe<UserCollectionFilter>;\n  /** Comparator for the issue's SLA breach date. */\n  slaBreachesAt?: InputMaybe<NullableDateComparator>;\n  /** Comparator for the issues sla status. */\n  slaStatus?: InputMaybe<SlaStatusComparator>;\n  /** Filters that the issues snoozer must satisfy. */\n  snoozedBy?: InputMaybe<NullableUserFilter>;\n  /** Comparator for the issues snoozed until date. */\n  snoozedUntilAt?: InputMaybe<NullableDateComparator>;\n  /** Filters that the source must satisfy. */\n  sourceMetadata?: InputMaybe<SourceMetadataComparator>;\n  /** Comparator for the issues started at date. */\n  startedAt?: InputMaybe<NullableDateComparator>;\n  /** Filters that the issues state must satisfy. */\n  state?: InputMaybe<WorkflowStateFilter>;\n  /** Filters that issue subscribers must satisfy. */\n  subscribers?: InputMaybe<UserCollectionFilter>;\n  /** [Internal] Filters that the issue's suggestions must satisfy. */\n  suggestions?: InputMaybe<IssueSuggestionCollectionFilter>;\n  /** Filters that the issues team must satisfy. */\n  team?: InputMaybe<TeamFilter>;\n  /** Comparator for the issues title. */\n  title?: InputMaybe<StringComparator>;\n  /** [Internal] Triage time (entered triaged -> triaged) comparator. */\n  triageTime?: InputMaybe<NullableDurationComparator>;\n  /** Comparator for the issues triaged at date. */\n  triagedAt?: InputMaybe<NullableDateComparator>;\n  /** Comparator for the updated at date. */\n  updatedAt?: InputMaybe<DateComparator>;\n};\n\n/** Comparator for optional numbers. */\nexport type NullableNumberComparator = {\n  /** Equals constraint. */\n  eq?: InputMaybe<Scalars[\"Float\"]>;\n  /** Greater-than constraint. Matches any values that are greater than the given value. */\n  gt?: InputMaybe<Scalars[\"Float\"]>;\n  /** Greater-than-or-equal constraint. Matches any values that are greater than or equal to the given value. */\n  gte?: InputMaybe<Scalars[\"Float\"]>;\n  /** In-array constraint. */\n  in?: InputMaybe<Array<Scalars[\"Float\"]>>;\n  /** Less-than constraint. Matches any values that are less than the given value. */\n  lt?: InputMaybe<Scalars[\"Float\"]>;\n  /** Less-than-or-equal constraint. Matches any values that are less than or equal to the given value. */\n  lte?: InputMaybe<Scalars[\"Float\"]>;\n  /** Not-equals constraint. */\n  neq?: InputMaybe<Scalars[\"Float\"]>;\n  /** Not-in-array constraint. */\n  nin?: InputMaybe<Array<Scalars[\"Float\"]>>;\n  /** Null constraint. Matches any non-null values if the given value is false, otherwise it matches null values. */\n  null?: InputMaybe<Scalars[\"Boolean\"]>;\n};\n\n/** Project filtering options. */\nexport type NullableProjectFilter = {\n  /** Filters that the project's team must satisfy. */\n  accessibleTeams?: InputMaybe<TeamCollectionFilter>;\n  /** [ALPHA] Comparator for the project activity type: buzzin, active, some, none */\n  activityType?: InputMaybe<StringComparator>;\n  /** Compound filters, all of which need to be matched by the project. */\n  and?: InputMaybe<Array<NullableProjectFilter>>;\n  /** Comparator for the project cancelation date. */\n  canceledAt?: InputMaybe<NullableDateComparator>;\n  /** Comparator for the project completion date. */\n  completedAt?: InputMaybe<NullableDateComparator>;\n  /** Filters that the project's completed milestones must satisfy. */\n  completedProjectMilestones?: InputMaybe<ProjectMilestoneCollectionFilter>;\n  /** Comparator for the created at date. */\n  createdAt?: InputMaybe<DateComparator>;\n  /** Filters that the projects creator must satisfy. */\n  creator?: InputMaybe<UserFilter>;\n  /** Count of customers */\n  customerCount?: InputMaybe<NumberComparator>;\n  /** Count of important customers */\n  customerImportantCount?: InputMaybe<NumberComparator>;\n  /** Comparator for filtering projects which are blocked. */\n  hasBlockedByRelations?: InputMaybe<RelationExistsComparator>;\n  /** Comparator for filtering projects which are blocking. */\n  hasBlockingRelations?: InputMaybe<RelationExistsComparator>;\n  /** [Deprecated] Comparator for filtering projects which this is depended on by. */\n  hasDependedOnByRelations?: InputMaybe<RelationExistsComparator>;\n  /** [Deprecated]Comparator for filtering projects which this depends on. */\n  hasDependsOnRelations?: InputMaybe<RelationExistsComparator>;\n  /** Comparator for filtering projects with relations. */\n  hasRelatedRelations?: InputMaybe<RelationExistsComparator>;\n  /** Comparator for filtering projects with violated dependencies. */\n  hasViolatedRelations?: InputMaybe<RelationExistsComparator>;\n  /** Comparator for the project health: onTrack, atRisk, offTrack */\n  health?: InputMaybe<StringComparator>;\n  /** Comparator for the project health (with age): onTrack, atRisk, offTrack, outdated, noUpdate */\n  healthWithAge?: InputMaybe<StringComparator>;\n  /** Comparator for the identifier. */\n  id?: InputMaybe<IdComparator>;\n  /** Filters that the projects initiatives must satisfy. */\n  initiatives?: InputMaybe<InitiativeCollectionFilter>;\n  /** Filters that the projects issues must satisfy. */\n  issues?: InputMaybe<IssueCollectionFilter>;\n  /** Filters that project labels must satisfy. */\n  labels?: InputMaybe<ProjectLabelCollectionFilter>;\n  /** Filters that the last applied template must satisfy. */\n  lastAppliedTemplate?: InputMaybe<NullableTemplateFilter>;\n  /** Filters that the projects lead must satisfy. */\n  lead?: InputMaybe<NullableUserFilter>;\n  /** Filters that the projects members must satisfy. */\n  members?: InputMaybe<UserCollectionFilter>;\n  /** Comparator for the project name. */\n  name?: InputMaybe<StringComparator>;\n  /** Filters that the project's customer needs must satisfy. */\n  needs?: InputMaybe<CustomerNeedCollectionFilter>;\n  /** Filters that the project's next milestone must satisfy. */\n  nextProjectMilestone?: InputMaybe<ProjectMilestoneFilter>;\n  /** Filter based on the existence of the relation. */\n  null?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Compound filters, one of which need to be matched by the project. */\n  or?: InputMaybe<Array<NullableProjectFilter>>;\n  /** Comparator for the projects priority. */\n  priority?: InputMaybe<NullableNumberComparator>;\n  /** Filters that the project's milestones must satisfy. */\n  projectMilestones?: InputMaybe<ProjectMilestoneCollectionFilter>;\n  /** Comparator for the project updates. */\n  projectUpdates?: InputMaybe<ProjectUpdatesCollectionFilter>;\n  /** Filters that the projects roadmaps must satisfy. */\n  roadmaps?: InputMaybe<RoadmapCollectionFilter>;\n  /** [Internal] Comparator for the project's content. */\n  searchableContent?: InputMaybe<ContentComparator>;\n  /** Comparator for the project slug ID. */\n  slugId?: InputMaybe<StringComparator>;\n  /** Comparator for the project start date. */\n  startDate?: InputMaybe<NullableDateComparator>;\n  /** Comparator for the project started date (when it was moved to an \"In Progress\" status). */\n  startedAt?: InputMaybe<NullableDateComparator>;\n  /** [DEPRECATED] Comparator for the project state. */\n  state?: InputMaybe<StringComparator>;\n  /** Filters that the project's status must satisfy. */\n  status?: InputMaybe<ProjectStatusFilter>;\n  /** Comparator for the project target date. */\n  targetDate?: InputMaybe<NullableDateComparator>;\n  /** Comparator for the updated at date. */\n  updatedAt?: InputMaybe<DateComparator>;\n};\n\n/** Project milestone filtering options. */\nexport type NullableProjectMilestoneFilter = {\n  /** Compound filters, all of which need to be matched by the project milestone. */\n  and?: InputMaybe<Array<NullableProjectMilestoneFilter>>;\n  /** Comparator for the created at date. */\n  createdAt?: InputMaybe<DateComparator>;\n  /** Comparator for the identifier. */\n  id?: InputMaybe<IdComparator>;\n  /** Comparator for the project milestone name. */\n  name?: InputMaybe<NullableStringComparator>;\n  /** Filter based on the existence of the relation. */\n  null?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Compound filters, one of which need to be matched by the project milestone. */\n  or?: InputMaybe<Array<NullableProjectMilestoneFilter>>;\n  /** Filters that the project milestone's project must satisfy. */\n  project?: InputMaybe<NullableProjectFilter>;\n  /** Comparator for the project milestone target date. */\n  targetDate?: InputMaybe<NullableDateComparator>;\n  /** Comparator for the updated at date. */\n  updatedAt?: InputMaybe<DateComparator>;\n};\n\n/** Nullable project update filtering options. */\nexport type NullableProjectUpdateFilter = {\n  /** Compound filters, all of which need to be matched by the project update. */\n  and?: InputMaybe<Array<NullableProjectUpdateFilter>>;\n  /** Comparator for the created at date. */\n  createdAt?: InputMaybe<DateComparator>;\n  /** Comparator for the identifier. */\n  id?: InputMaybe<IdComparator>;\n  /** Filter based on the existence of the relation. */\n  null?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Compound filters, one of which need to be matched by the project update. */\n  or?: InputMaybe<Array<NullableProjectUpdateFilter>>;\n  /** Filters that the project update project must satisfy. */\n  project?: InputMaybe<ProjectFilter>;\n  /** Filters that the project updates reactions must satisfy. */\n  reactions?: InputMaybe<ReactionCollectionFilter>;\n  /** Comparator for the updated at date. */\n  updatedAt?: InputMaybe<DateComparator>;\n  /** Filters that the project update creator must satisfy. */\n  user?: InputMaybe<UserFilter>;\n};\n\n/** Comparator for optional strings. */\nexport type NullableStringComparator = {\n  /** Contains constraint. Matches any values that contain the given string. */\n  contains?: InputMaybe<Scalars[\"String\"]>;\n  /** Contains case insensitive constraint. Matches any values that contain the given string case insensitive. */\n  containsIgnoreCase?: InputMaybe<Scalars[\"String\"]>;\n  /** Contains case and accent insensitive constraint. Matches any values that contain the given string case and accent insensitive. */\n  containsIgnoreCaseAndAccent?: InputMaybe<Scalars[\"String\"]>;\n  /** Ends with constraint. Matches any values that end with the given string. */\n  endsWith?: InputMaybe<Scalars[\"String\"]>;\n  /** Equals constraint. */\n  eq?: InputMaybe<Scalars[\"String\"]>;\n  /** Equals case insensitive. Matches any values that matches the given string case insensitive. */\n  eqIgnoreCase?: InputMaybe<Scalars[\"String\"]>;\n  /** In-array constraint. */\n  in?: InputMaybe<Array<Scalars[\"String\"]>>;\n  /** Not-equals constraint. */\n  neq?: InputMaybe<Scalars[\"String\"]>;\n  /** Not-equals case insensitive. Matches any values that don't match the given string case insensitive. */\n  neqIgnoreCase?: InputMaybe<Scalars[\"String\"]>;\n  /** Not-in-array constraint. */\n  nin?: InputMaybe<Array<Scalars[\"String\"]>>;\n  /** Doesn't contain constraint. Matches any values that don't contain the given string. */\n  notContains?: InputMaybe<Scalars[\"String\"]>;\n  /** Doesn't contain case insensitive constraint. Matches any values that don't contain the given string case insensitive. */\n  notContainsIgnoreCase?: InputMaybe<Scalars[\"String\"]>;\n  /** Doesn't end with constraint. Matches any values that don't end with the given string. */\n  notEndsWith?: InputMaybe<Scalars[\"String\"]>;\n  /** Doesn't start with constraint. Matches any values that don't start with the given string. */\n  notStartsWith?: InputMaybe<Scalars[\"String\"]>;\n  /** Null constraint. Matches any non-null values if the given value is false, otherwise it matches null values. */\n  null?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Starts with constraint. Matches any values that start with the given string. */\n  startsWith?: InputMaybe<Scalars[\"String\"]>;\n  /** Starts with case insensitive constraint. Matches any values that start with the given string. */\n  startsWithIgnoreCase?: InputMaybe<Scalars[\"String\"]>;\n};\n\n/** Team filtering options. */\nexport type NullableTeamFilter = {\n  /** Filters that the team's ancestors must satisfy. */\n  ancestors?: InputMaybe<TeamCollectionFilter>;\n  /** Compound filters, all of which need to be matched by the team. */\n  and?: InputMaybe<Array<NullableTeamFilter>>;\n  /** Comparator for the created at date. */\n  createdAt?: InputMaybe<DateComparator>;\n  /** Comparator for the team description. */\n  description?: InputMaybe<NullableStringComparator>;\n  /** Comparator for the identifier. */\n  id?: InputMaybe<IdComparator>;\n  /** Filters that the teams issues must satisfy. */\n  issues?: InputMaybe<IssueCollectionFilter>;\n  /** Comparator for the team key. */\n  key?: InputMaybe<StringComparator>;\n  /** Comparator for the team name. */\n  name?: InputMaybe<StringComparator>;\n  /** Filter based on the existence of the relation. */\n  null?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Compound filters, one of which need to be matched by the team. */\n  or?: InputMaybe<Array<NullableTeamFilter>>;\n  /** Filters that the teams parent must satisfy. */\n  parent?: InputMaybe<NullableTeamFilter>;\n  /** Comparator for the team privacy. */\n  private?: InputMaybe<BooleanComparator>;\n  /** Filters that the team's release pipelines must satisfy. */\n  releasePipelines?: InputMaybe<ReleasePipelineCollectionFilter>;\n  /** Comparator for the time at which the team was retired. */\n  retiredAt?: InputMaybe<NullableDateComparator>;\n  /** Comparator for the updated at date. */\n  updatedAt?: InputMaybe<DateComparator>;\n};\n\n/** Template filtering options. */\nexport type NullableTemplateFilter = {\n  /** Compound filters, all of which need to be matched by the template. */\n  and?: InputMaybe<Array<NullableTemplateFilter>>;\n  /** Comparator for the created at date. */\n  createdAt?: InputMaybe<DateComparator>;\n  /** Comparator for the identifier. */\n  id?: InputMaybe<IdComparator>;\n  /** Comparator for the inherited template's ID. */\n  inheritedFromId?: InputMaybe<IdComparator>;\n  /** Comparator for the template's name. */\n  name?: InputMaybe<StringComparator>;\n  /** Filter based on the existence of the relation. */\n  null?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Compound filters, one of which need to be matched by the template. */\n  or?: InputMaybe<Array<NullableTemplateFilter>>;\n  /** Comparator for the template's type. */\n  type?: InputMaybe<StringComparator>;\n  /** Comparator for the updated at date. */\n  updatedAt?: InputMaybe<DateComparator>;\n};\n\n/** Comparator for optional timeless dates. */\nexport type NullableTimelessDateComparator = {\n  /** Equals constraint. */\n  eq?: InputMaybe<Scalars[\"TimelessDateOrDuration\"]>;\n  /** Greater-than constraint. Matches any values that are greater than the given value. */\n  gt?: InputMaybe<Scalars[\"TimelessDateOrDuration\"]>;\n  /** Greater-than-or-equal constraint. Matches any values that are greater than or equal to the given value. */\n  gte?: InputMaybe<Scalars[\"TimelessDateOrDuration\"]>;\n  /** In-array constraint. */\n  in?: InputMaybe<Array<Scalars[\"TimelessDateOrDuration\"]>>;\n  /** Less-than constraint. Matches any values that are less than the given value. */\n  lt?: InputMaybe<Scalars[\"TimelessDateOrDuration\"]>;\n  /** Less-than-or-equal constraint. Matches any values that are less than or equal to the given value. */\n  lte?: InputMaybe<Scalars[\"TimelessDateOrDuration\"]>;\n  /** Not-equals constraint. */\n  neq?: InputMaybe<Scalars[\"TimelessDateOrDuration\"]>;\n  /** Not-in-array constraint. */\n  nin?: InputMaybe<Array<Scalars[\"TimelessDateOrDuration\"]>>;\n  /** Null constraint. Matches any non-null values if the given value is false, otherwise it matches null values. */\n  null?: InputMaybe<Scalars[\"Boolean\"]>;\n};\n\n/** User filtering options. */\nexport type NullableUserFilter = {\n  /** Comparator for the user's activity status. */\n  active?: InputMaybe<BooleanComparator>;\n  /** Comparator for the user's admin status. */\n  admin?: InputMaybe<BooleanComparator>;\n  /** Compound filters, all of which need to be matched by the user. */\n  and?: InputMaybe<Array<NullableUserFilter>>;\n  /** Comparator for the user's app status. */\n  app?: InputMaybe<BooleanComparator>;\n  /** Filters that the users assigned issues must satisfy. */\n  assignedIssues?: InputMaybe<IssueCollectionFilter>;\n  /** Comparator for the created at date. */\n  createdAt?: InputMaybe<DateComparator>;\n  /** Comparator for the user's display name. */\n  displayName?: InputMaybe<StringComparator>;\n  /** Comparator for the user's email. */\n  email?: InputMaybe<StringComparator>;\n  /** Comparator for the identifier. */\n  id?: InputMaybe<IdComparator>;\n  /** Comparator for the user's invited status. */\n  invited?: InputMaybe<BooleanComparator>;\n  /** Comparator for the user's invited status. */\n  isInvited?: InputMaybe<BooleanComparator>;\n  /** Filter based on the currently authenticated user. Set to true to filter for the authenticated user, false for any other user. */\n  isMe?: InputMaybe<BooleanComparator>;\n  /** Comparator for the user's name. */\n  name?: InputMaybe<StringComparator>;\n  /** Filter based on the existence of the relation. */\n  null?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Compound filters, one of which need to be matched by the user. */\n  or?: InputMaybe<Array<NullableUserFilter>>;\n  /** Comparator for the user's owner status. */\n  owner?: InputMaybe<BooleanComparator>;\n  /** Comparator for the updated at date. */\n  updatedAt?: InputMaybe<DateComparator>;\n};\n\n/** Comparator for numbers. */\nexport type NumberComparator = {\n  /** Equals constraint. */\n  eq?: InputMaybe<Scalars[\"Float\"]>;\n  /** Greater-than constraint. Matches any values that are greater than the given value. */\n  gt?: InputMaybe<Scalars[\"Float\"]>;\n  /** Greater-than-or-equal constraint. Matches any values that are greater than or equal to the given value. */\n  gte?: InputMaybe<Scalars[\"Float\"]>;\n  /** In-array constraint. */\n  in?: InputMaybe<Array<Scalars[\"Float\"]>>;\n  /** Less-than constraint. Matches any values that are less than the given value. */\n  lt?: InputMaybe<Scalars[\"Float\"]>;\n  /** Less-than-or-equal constraint. Matches any values that are less than or equal to the given value. */\n  lte?: InputMaybe<Scalars[\"Float\"]>;\n  /** Not-equals constraint. */\n  neq?: InputMaybe<Scalars[\"Float\"]>;\n  /** Not-in-array constraint. */\n  nin?: InputMaybe<Array<Scalars[\"Float\"]>>;\n};\n\n/** Payload for OAuth app webhook events. */\nexport type OAuthAppWebhookPayload = {\n  __typename?: \"OAuthAppWebhookPayload\";\n  /** The type of action that triggered the webhook. */\n  action: Scalars[\"String\"];\n  /** The time the payload was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** Id of the OAuth client that was revoked. */\n  oauthClientId: Scalars[\"String\"];\n  /** ID of the organization for which the webhook belongs to. */\n  organizationId: Scalars[\"String\"];\n  /** The type of resource. */\n  type: Scalars[\"String\"];\n  /** The ID of the webhook that sent this event. */\n  webhookId: Scalars[\"String\"];\n  /** Unix timestamp in milliseconds when the webhook was sent. */\n  webhookTimestamp: Scalars[\"Float\"];\n};\n\n/** Public API representation of an OAuth application managed by the calling OAuth application. Secrets are only returned by create and rotation mutations. */\nexport type OAuthApplication = {\n  __typename?: \"OAuthApplication\";\n  /** The public client ID used during OAuth authorization flows. */\n  clientId: Scalars[\"String\"];\n  /** The time at which the OAuth application was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** User-facing description of the OAuth application. Null if not set. */\n  description?: Maybe<Scalars[\"String\"]>;\n  /** Name of the developer or company that built the OAuth application. */\n  developer: Scalars[\"String\"];\n  /** URL of the developer's website, homepage, or documentation. */\n  developerUrl: Scalars[\"String\"];\n  /** Distribution setting for the OAuth application. Private applications are only installable by the owning workspace. */\n  distribution: OAuthApplicationDistribution;\n  /** The unique identifier of the OAuth application. */\n  id: Scalars[\"String\"];\n  /** URL of the OAuth application's icon. Null if not set. */\n  imageUrl?: Maybe<Scalars[\"String\"]>;\n  /** The human-readable name of the OAuth application. */\n  name: Scalars[\"String\"];\n  /** Allowed redirect URIs for OAuth authorization flows. */\n  redirectUris: Array<Scalars[\"String\"]>;\n  /** The time at which the OAuth application was last updated. */\n  updatedAt: Scalars[\"DateTime\"];\n  /** Whether webhook delivery is enabled for this OAuth application. */\n  webhookEnabled: Scalars[\"Boolean\"];\n  /** Resource types the OAuth application's webhooks subscribe to. */\n  webhookResourceTypes: Array<Scalars[\"String\"]>;\n  /** Webhook URL used for delivering webhook payloads. Null if not set. */\n  webhookUrl?: Maybe<Scalars[\"String\"]>;\n};\n\n/** The result of archiving an OAuth application. */\nexport type OAuthApplicationArchivePayload = {\n  __typename?: \"OAuthApplicationArchivePayload\";\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\n/** Input for creating an OAuth application through the public API. */\nexport type OAuthApplicationCreateInput = {\n  /** User-facing description of the OAuth application. */\n  description?: InputMaybe<Scalars[\"String\"]>;\n  /** Name of the developer or company that built the OAuth application. */\n  developer: Scalars[\"String\"];\n  /** URL of the developer's website, homepage, or documentation. */\n  developerUrl: Scalars[\"String\"];\n  /** Optional client-supplied idempotency key. Reusing the same key with the same managing OAuth application returns the existing OAuth application instead of creating a duplicate. */\n  idempotencyKey?: InputMaybe<Scalars[\"String\"]>;\n  /** URL of the OAuth application's icon. */\n  imageUrl?: InputMaybe<Scalars[\"String\"]>;\n  /** The OAuth application's name. */\n  name: Scalars[\"String\"];\n  /** Allowed redirect URIs for OAuth authorization flows. */\n  redirectUris: Array<Scalars[\"String\"]>;\n  /** Resource types the OAuth application's webhooks subscribe to. */\n  webhookResourceTypes?: InputMaybe<Array<Scalars[\"String\"]>>;\n  /** Webhook URL used for delivering webhook payloads. */\n  webhookUrl?: InputMaybe<Scalars[\"String\"]>;\n};\n\n/** The result of creating an OAuth application. */\nexport type OAuthApplicationCreatePayload = {\n  __typename?: \"OAuthApplicationCreatePayload\";\n  /** The OAuth application that was created or updated. */\n  application: OAuthApplication;\n  /** The client secret. Store this value securely because it cannot be retrieved later. Null when returning an existing OAuth application for an idempotency key. */\n  clientSecret?: Maybe<Scalars[\"String\"]>;\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n  /** The webhook signing secret. Null if the OAuth application does not have a webhook configured or an existing OAuth application is returned for an idempotency key. */\n  webhookSecret?: Maybe<Scalars[\"String\"]>;\n};\n\n/** Distribution setting for an OAuth application. */\nexport enum OAuthApplicationDistribution {\n  Private = \"private\",\n  Public = \"public\",\n}\n\n/** The result of an OAuth application mutation. */\nexport type OAuthApplicationPayload = {\n  __typename?: \"OAuthApplicationPayload\";\n  /** The OAuth application that was created or updated. */\n  application: OAuthApplication;\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\n/** The result of rotating an OAuth application's client secret. */\nexport type OAuthApplicationRotateSecretPayload = {\n  __typename?: \"OAuthApplicationRotateSecretPayload\";\n  /** The new client secret. Store this value securely because it cannot be retrieved later. */\n  clientSecret: Scalars[\"String\"];\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\n/** The result of rotating an OAuth application's webhook signing secret. */\nexport type OAuthApplicationRotateWebhookSecretPayload = {\n  __typename?: \"OAuthApplicationRotateWebhookSecretPayload\";\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n  /** The new webhook signing secret. */\n  webhookSecret: Scalars[\"String\"];\n};\n\n/** Input for updating an OAuth application through the public API. */\nexport type OAuthApplicationUpdateInput = {\n  /** User-facing description of the OAuth application. */\n  description?: InputMaybe<Scalars[\"String\"]>;\n  /** Name of the developer or company that built the OAuth application. */\n  developer?: InputMaybe<Scalars[\"String\"]>;\n  /** URL of the developer's website, homepage, or documentation. */\n  developerUrl?: InputMaybe<Scalars[\"String\"]>;\n  /** URL of the OAuth application's icon. */\n  imageUrl?: InputMaybe<Scalars[\"String\"]>;\n  /** The OAuth application's name. */\n  name?: InputMaybe<Scalars[\"String\"]>;\n  /** Allowed redirect URIs for OAuth authorization flows. */\n  redirectUris?: InputMaybe<Array<Scalars[\"String\"]>>;\n  /** Whether webhook delivery is enabled for this OAuth application. */\n  webhookEnabled?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Resource types the OAuth application's webhooks subscribe to. */\n  webhookResourceTypes?: InputMaybe<Array<Scalars[\"String\"]>>;\n  /** Webhook URL used for delivering webhook payloads. */\n  webhookUrl?: InputMaybe<Scalars[\"String\"]>;\n};\n\n/** Payload for OAuth authorization webhook events. */\nexport type OAuthAuthorizationWebhookPayload = {\n  __typename?: \"OAuthAuthorizationWebhookPayload\";\n  /** The type of action that triggered the webhook. */\n  action: Scalars[\"String\"];\n  /** The number of currently active tokens for the user for this client. */\n  activeTokensForUser: Scalars[\"Float\"];\n  /** The time the payload was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** Details of the OAuth client the authorization belongs to. */\n  oauthClient: OauthClientChildWebhookPayload;\n  /** ID of the OAuth client the authorization belongs to. */\n  oauthClientId: Scalars[\"String\"];\n  /** ID of the organization for which the webhook belongs to. */\n  organizationId: Scalars[\"String\"];\n  /** The type of resource. */\n  type: Scalars[\"String\"];\n  /** Details of the user that the authorization belongs to. */\n  user: UserChildWebhookPayload;\n  /** ID of the user that the authorization belongs to. */\n  userId: Scalars[\"String\"];\n  /** The ID of the webhook that sent this event. */\n  webhookId: Scalars[\"String\"];\n  /** Unix timestamp in milliseconds when the webhook was sent. */\n  webhookTimestamp: Scalars[\"Float\"];\n};\n\n/** The different requests statuses possible for an OAuth client approval request. */\nexport enum OAuthClientApprovalStatus {\n  Approved = \"approved\",\n  Denied = \"denied\",\n  Requested = \"requested\",\n}\n\n/** OAuth client actor payload for webhooks. */\nexport type OauthClientActorWebhookPayload = {\n  __typename?: \"OauthClientActorWebhookPayload\";\n  /** The ID of the OAuth client. */\n  id: Scalars[\"String\"];\n  /** The name of the OAuth client. */\n  name: Scalars[\"String\"];\n  /** The type of actor. */\n  type: Scalars[\"String\"];\n};\n\n/** A request to install an OAuth client application on a workspace, along with the admin's approval or denial response. When a user attempts to install an OAuth application that requires admin approval, an approval record is created. A workspace admin can then approve or deny the request, optionally providing a reason. The record also tracks any newly requested scopes that were added after the initial approval. */\nexport type OauthClientApproval = Node & {\n  __typename?: \"OauthClientApproval\";\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** An optional explanation from the admin for why the installation request was denied. */\n  denyReason?: Maybe<Scalars[\"String\"]>;\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /** Additional OAuth scopes requested after the initial approval. These scopes are not yet approved and require a separate admin decision. Null if no additional scopes have been requested. These scopes will never overlap with the already-approved scopes. */\n  newlyRequestedScopes?: Maybe<Array<Scalars[\"String\"]>>;\n  /** The identifier of the OAuth client application being requested for installation in this workspace. */\n  oauthClientId: Scalars[\"String\"];\n  /** An optional message from the requester explaining why they want to install the OAuth application. */\n  requestReason?: Maybe<Scalars[\"String\"]>;\n  /** The identifier of the user who initiated the request to install the OAuth client application. */\n  requesterId: Scalars[\"String\"];\n  /** The identifier of the workspace admin who approved or denied the installation request. Null if the request has not yet been responded to. */\n  responderId?: Maybe<Scalars[\"String\"]>;\n  /** The OAuth scopes that the application has been approved to use within this workspace (e.g., 'read', 'write', 'issues:create'). */\n  scopes: Array<Scalars[\"String\"]>;\n  /** The current status of the approval request: requested (pending admin review), approved, or denied. */\n  status: OAuthClientApprovalStatus;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  updatedAt: Scalars[\"DateTime\"];\n};\n\n/** A notification related to an OAuth client approval request, sent to workspace admins when an application requests access. */\nexport type OauthClientApprovalNotification = Entity &\n  Node &\n  Notification & {\n    __typename?: \"OauthClientApprovalNotification\";\n    /** The user that caused the notification. Null if the notification was triggered by a non-user actor such as an integration, external user, or system event. */\n    actor?: Maybe<User>;\n    /** [Internal] Notification actor initials if avatar is not available. */\n    actorAvatarColor: Scalars[\"String\"];\n    /** [Internal] Notification avatar URL. */\n    actorAvatarUrl?: Maybe<Scalars[\"String\"]>;\n    /** [Internal] Notification actor initials if avatar is not available. */\n    actorInitials?: Maybe<Scalars[\"String\"]>;\n    /** The time at which the entity was archived. Null if the entity has not been archived. */\n    archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n    /** The bot that caused the notification. */\n    botActor?: Maybe<ActorBot>;\n    /** The category of the notification. */\n    category: NotificationCategory;\n    /** The time at which the entity was created. */\n    createdAt: Scalars[\"DateTime\"];\n    /** The time at which an email reminder for this notification was sent to the user. Null if no email reminder has been sent. */\n    emailedAt?: Maybe<Scalars[\"DateTime\"]>;\n    /** The external user that caused the notification. Populated when the notification was triggered by an external user (e.g., a commenter from a connected integration like Slack or GitHub) rather than a Linear workspace member. */\n    externalUserActor?: Maybe<ExternalUser>;\n    /** [Internal] Notifications with the same grouping key will be grouped together in the UI. */\n    groupingKey: Scalars[\"String\"];\n    /** [Internal] Priority of the notification with the same grouping key. Higher number means higher priority. If priority is the same, notifications should be sorted by `createdAt`. */\n    groupingPriority: Scalars[\"Float\"];\n    /** The unique identifier of the entity. */\n    id: Scalars[\"ID\"];\n    /** [Internal] Inbox URL for the notification. */\n    inboxUrl: Scalars[\"String\"];\n    /** [Internal] Initiative update health for new updates. */\n    initiativeUpdateHealth?: Maybe<Scalars[\"String\"]>;\n    /** [Internal] If notification actor was Linear. */\n    isLinearActor: Scalars[\"Boolean\"];\n    /** [Internal] Issue's status type for issue notifications. */\n    issueStatusType?: Maybe<Scalars[\"String\"]>;\n    /** The OAuth client approval request related to the notification. */\n    oauthClientApproval: OauthClientApproval;\n    /** Related OAuth client approval request ID. */\n    oauthClientApprovalId: Scalars[\"String\"];\n    /** [Internal] Project update health for new updates. */\n    projectUpdateHealth?: Maybe<Scalars[\"String\"]>;\n    /** The time at which the user marked the notification as read. Null if the notification is unread. */\n    readAt?: Maybe<Scalars[\"DateTime\"]>;\n    /** The time until which a notification is snoozed. After this time, the notification reappears in the user's inbox. Null if the notification is not currently snoozed. */\n    snoozedUntilAt?: Maybe<Scalars[\"DateTime\"]>;\n    /** [Internal] Notification subtitle. */\n    subtitle: Scalars[\"String\"];\n    /** [Internal] Notification title. */\n    title: Scalars[\"String\"];\n    /** Notification type. Determines the kind of event that triggered this notification and which associated entity fields will be populated. */\n    type: Scalars[\"String\"];\n    /** The time at which a notification was unsnoozed. Null if the notification has not been unsnoozed. */\n    unsnoozedAt?: Maybe<Scalars[\"DateTime\"]>;\n    /**\n     * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n     *     been updated after creation.\n     */\n    updatedAt: Scalars[\"DateTime\"];\n    /** [Internal] URL to the target of the notification. */\n    url: Scalars[\"String\"];\n    /** The recipient user of this notification. */\n    user: User;\n  };\n\n/** Certain properties of an OAuth client. */\nexport type OauthClientChildWebhookPayload = {\n  __typename?: \"OauthClientChildWebhookPayload\";\n  /** The ID of the OAuth client. */\n  id: Scalars[\"String\"];\n  /** The name of the OAuth client. */\n  name: Scalars[\"String\"];\n};\n\nexport type OnboardingCustomerSurvey = {\n  companyRole?: InputMaybe<Scalars[\"String\"]>;\n  companySize?: InputMaybe<Scalars[\"String\"]>;\n};\n\nexport type OpsgenieInput = {\n  /** The date when the Opsgenie API failed with an unauthorized error. */\n  apiFailedWithUnauthorizedErrorAt?: InputMaybe<Scalars[\"DateTime\"]>;\n};\n\n/** A workspace (referred to as Organization in the API). Workspaces are the root-level container for all teams, users, projects, issues, and settings. Every user belongs to at least one workspace, and all data is scoped within a workspace boundary. */\nexport type Organization = Node & {\n  __typename?: \"Organization\";\n  /** [INTERNAL] Whether the workspace has enabled agent automation. */\n  agentAutomationEnabled: Scalars[\"Boolean\"];\n  /** [INTERNAL] Whether the workspace has enabled the AI add-on (which at this point only includes triage suggestions). */\n  aiAddonEnabled: Scalars[\"Boolean\"];\n  /** Whether the workspace has enabled AI discussion summaries for issues. */\n  aiDiscussionSummariesEnabled: Scalars[\"Boolean\"];\n  /** [INTERNAL] Configure per-modality AI host providers and model families. */\n  aiProviderConfiguration?: Maybe<Scalars[\"JSONObject\"]>;\n  /** [INTERNAL] Whether the workspace has opted in to AI telemetry. */\n  aiTelemetryEnabled: Scalars[\"Boolean\"];\n  /** Whether the workspace has enabled resolved thread AI summaries. */\n  aiThreadSummariesEnabled: Scalars[\"Boolean\"];\n  /**\n   * [DEPRECATED] Whether member users are allowed to send invites.\n   * @deprecated Use `securitySettings.invitationsRole` instead.\n   */\n  allowMembersToInvite?: Maybe<Scalars[\"Boolean\"]>;\n  /**\n   * [INTERNAL] Permitted AI providers.\n   * @deprecated Use aiProviderConfiguration instead.\n   */\n  allowedAiProviders: Array<Scalars[\"String\"]>;\n  /**\n   * Allowed authentication providers, empty array means all are allowed.\n   * @deprecated Use authSettings.allowedAuthServices instead.\n   */\n  allowedAuthServices: Array<Scalars[\"String\"]>;\n  /** Allowed file upload content types */\n  allowedFileUploadContentTypes?: Maybe<Array<Scalars[\"String\"]>>;\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** Authentication settings for the workspace, including allowed auth providers, bypass rules, and organization visibility during signup. */\n  authSettings: Scalars[\"JSONObject\"];\n  /** [INTERNAL] Whether code intelligence is enabled for the workspace. */\n  codeIntelligenceEnabled: Scalars[\"Boolean\"];\n  /** [INTERNAL] GitHub repository in owner/repo format for code intelligence. */\n  codeIntelligenceRepository?: Maybe<Scalars[\"String\"]>;\n  /** [INTERNAL] Whether the workspace has enabled the Coding Agent. */\n  codingAgentEnabled: Scalars[\"Boolean\"];\n  /** [Internal] Settings for Coding Agent features. */\n  codingAgentSettings: Scalars[\"JSONObject\"];\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** Approximate total number of issues created in the workspace, including archived ones. This count is cached and may not reflect the exact real-time count. */\n  createdIssueCount: Scalars[\"Int\"];\n  /** The number of active (non-archived) customers tracked in the workspace. */\n  customerCount: Scalars[\"Int\"];\n  /** Configuration settings for the Customers feature, including revenue currency and other customer tracking preferences. */\n  customersConfiguration: Scalars[\"JSONObject\"];\n  /** Whether the Customers feature is enabled and accessible for the workspace based on the current plan. */\n  customersEnabled: Scalars[\"Boolean\"];\n  /** Default schedule for how often feed summaries are generated. */\n  defaultFeedSummarySchedule?: Maybe<FeedSummarySchedule>;\n  /** The time at which deletion of the workspace was requested. Null if no deletion has been requested. */\n  deletionRequestedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** [Internal] Facets associated with the workspace, used for configuring custom views and filters. */\n  facets: Array<Facet>;\n  /** Whether the activity feed feature is enabled for the workspace. */\n  feedEnabled: Scalars[\"Boolean\"];\n  /** The zero-indexed month at which the fiscal year starts (0 = January, 11 = December). Defaults to 0 (January). */\n  fiscalYearStartMonth: Scalars[\"Float\"];\n  /** [INTERNAL] Whether the workspace has enabled generated updates. */\n  generatedUpdatesEnabled: Scalars[\"Boolean\"];\n  /** The template format for Git branch names created from issues. Supports template variables like {issueIdentifier} and {issueTitle}. If null, the default formatting will be used. */\n  gitBranchFormat?: Maybe<Scalars[\"String\"]>;\n  /** Whether issue descriptions should be included in the Git integration linkback messages posted to pull requests. */\n  gitLinkbackDescriptionsEnabled: Scalars[\"Boolean\"];\n  /** Whether the Git integration linkback messages should be posted as comments on pull requests in private repositories. */\n  gitLinkbackMessagesEnabled: Scalars[\"Boolean\"];\n  /** Whether the Git integration linkback messages should be posted as comments on pull requests in public repositories. */\n  gitPublicLinkbackMessagesEnabled: Scalars[\"Boolean\"];\n  /**\n   * Whether to hide other organizations for new users signing up with email domains claimed by this organization.\n   * @deprecated Use authSettings.hideNonPrimaryOrganizations instead.\n   */\n  hideNonPrimaryOrganizations: Scalars[\"Boolean\"];\n  /** Whether HIPAA compliance is enabled for the workspace. When enabled, certain data processing features are restricted to meet compliance requirements. */\n  hipaaComplianceEnabled: Scalars[\"Boolean\"];\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /** The frequency in weeks at which to prompt for initiative updates. When null, initiative update reminders are disabled. Valid values range from 0 to 8. */\n  initiativeUpdateReminderFrequencyInWeeks?: Maybe<Scalars[\"Float\"]>;\n  /** The day of the week on which initiative update reminders are sent. */\n  initiativeUpdateRemindersDay: Day;\n  /** The hour of the day (0-23) at which initiative update reminders are sent. */\n  initiativeUpdateRemindersHour: Scalars[\"Float\"];\n  /** Third-party integrations configured for the workspace (e.g., GitHub, Slack, Figma). */\n  integrations: IntegrationConnection;\n  /** IP restriction configurations. */\n  ipRestrictions?: Maybe<Array<OrganizationIpRestriction>>;\n  /** Workspace-level issue labels (not associated with any specific team). These labels are available across all teams in the workspace. */\n  labels: IssueLabelConnection;\n  /** [Internal] Whether the workspace has enabled Linear Agent. */\n  linearAgentEnabled: Scalars[\"Boolean\"];\n  /** [Internal] Settings for Linear Agent features. */\n  linearAgentSettings: Scalars[\"JSONObject\"];\n  /** The URL of the workspace's logo image. Null if no logo has been uploaded. */\n  logoUrl?: Maybe<Scalars[\"String\"]>;\n  /** The workspace's name. */\n  name: Scalars[\"String\"];\n  /** Rolling 30-day total file upload volume for the workspace, measured in megabytes. Used for enforcing upload quotas. */\n  periodUploadVolume: Scalars[\"Float\"];\n  /** Previously used URL keys for the workspace. The last 3 are kept and automatically redirected to the current URL key. */\n  previousUrlKeys: Array<Scalars[\"String\"]>;\n  /** Project labels available in the workspace for categorizing projects. */\n  projectLabels: ProjectLabelConnection;\n  /** The workspace's available project statuses, which define the lifecycle stages for projects. */\n  projectStatuses: Array<ProjectStatus>;\n  /** The frequency in weeks at which to prompt for project updates. When null, project update reminders are disabled. Valid values range from 0 to 8. */\n  projectUpdateReminderFrequencyInWeeks?: Maybe<Scalars[\"Float\"]>;\n  /** The day of the week on which project update reminders are sent. */\n  projectUpdateRemindersDay: Day;\n  /** The hour of the day (0-23) at which project update reminders are sent. */\n  projectUpdateRemindersHour: Scalars[\"Float\"];\n  /**\n   * [DEPRECATED] The frequency at which to prompt for project updates.\n   * @deprecated Use organization.projectUpdatesReminderFrequencyInWeeks instead\n   */\n  projectUpdatesReminderFrequency: ProjectUpdateReminderFrequency;\n  /** The feature release channel the workspace belongs to, which controls access to pre-release features. */\n  releaseChannel: ReleaseChannel;\n  /** Whether release management is enabled for the workspace. */\n  releasesEnabled: Scalars[\"Boolean\"];\n  /** [Internal] Whether agent invocation is restricted to full workspace members. */\n  restrictAgentInvocationToMembers?: Maybe<Scalars[\"Boolean\"]>;\n  /**\n   * [DEPRECATED] Whether workspace label creation, update, and deletion is restricted to admins.\n   * @deprecated Use `securitySettings.labelManagementRole` instead.\n   */\n  restrictLabelManagementToAdmins?: Maybe<Scalars[\"Boolean\"]>;\n  /**\n   * [DEPRECATED] Whether team creation is restricted to admins.\n   * @deprecated Use `securitySettings.teamCreationRole` instead.\n   */\n  restrictTeamCreationToAdmins?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether the roadmap feature is enabled for the workspace. */\n  roadmapEnabled: Scalars[\"Boolean\"];\n  /** Whether SAML-based single sign-on authentication is enabled for the workspace. */\n  samlEnabled: Scalars[\"Boolean\"];\n  /** [INTERNAL] SAML settings. */\n  samlSettings?: Maybe<Scalars[\"JSONObject\"]>;\n  /** Whether SCIM provisioning is enabled for the workspace, allowing automated user and team management from an identity provider. */\n  scimEnabled: Scalars[\"Boolean\"];\n  /** [INTERNAL] SCIM settings. */\n  scimSettings?: Maybe<Scalars[\"JSONObject\"]>;\n  /** Security settings for the workspace, including role-based restrictions for invitations, team creation, label management, and other sensitive operations. */\n  securitySettings: Scalars[\"JSONObject\"];\n  /**\n   * [DEPRECATED] Which day count to use for SLA calculations.\n   * @deprecated No longer in use\n   */\n  slaDayCount: SLADayCountType;\n  /** [Internal] Whether to automatically create a Slack channel when a new project is created. */\n  slackAutoCreateProjectChannel: Scalars[\"Boolean\"];\n  /** The Slack integration used for auto-creating project channels. */\n  slackProjectChannelIntegration?: Maybe<Integration>;\n  /** The prefix used for auto-created Slack project channels. */\n  slackProjectChannelPrefix: Scalars[\"String\"];\n  /** [Internal] Whether the Slack project channels feature is enabled for the workspace. */\n  slackProjectChannelsEnabled: Scalars[\"Boolean\"];\n  /** The workspace's subscription to a paid plan. */\n  subscription?: Maybe<PaidSubscription>;\n  /** Teams in the workspace. Returns only teams visible to the requesting user (all public teams plus private teams the user is a member of). */\n  teams: TeamConnection;\n  /** Workspace-level templates (not associated with any specific team). These templates are available across all teams in the workspace. */\n  templates: TemplateConnection;\n  /** [ALPHA] Theme settings for the workspace. */\n  themeSettings?: Maybe<Scalars[\"JSONObject\"]>;\n  /** The time at which the current plan trial will end. Null if the workspace is not in a trial period. */\n  trialEndsAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The time at which the current plan trial started. Null if the workspace is not in a trial period. */\n  trialStartsAt?: Maybe<Scalars[\"DateTime\"]>;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  updatedAt: Scalars[\"DateTime\"];\n  /** The workspace's unique URL key, used in URLs to identify the workspace. */\n  urlKey: Scalars[\"String\"];\n  /** The number of active (non-deactivated) users in the workspace. */\n  userCount: Scalars[\"Int\"];\n  /** Users belonging to the workspace. By default only returns active users; use the includeDisabled argument to include deactivated users. */\n  users: UserConnection;\n  /** [Internal] The list of working days. Sunday is 0, Monday is 1, etc. */\n  workingDays: Array<Scalars[\"Float\"]>;\n};\n\n/** A workspace (referred to as Organization in the API). Workspaces are the root-level container for all teams, users, projects, issues, and settings. Every user belongs to at least one workspace, and all data is scoped within a workspace boundary. */\nexport type OrganizationIntegrationsArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\n/** A workspace (referred to as Organization in the API). Workspaces are the root-level container for all teams, users, projects, issues, and settings. Every user belongs to at least one workspace, and all data is scoped within a workspace boundary. */\nexport type OrganizationLabelsArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<IssueLabelFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\n/** A workspace (referred to as Organization in the API). Workspaces are the root-level container for all teams, users, projects, issues, and settings. Every user belongs to at least one workspace, and all data is scoped within a workspace boundary. */\nexport type OrganizationProjectLabelsArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<ProjectLabelFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\n/** A workspace (referred to as Organization in the API). Workspaces are the root-level container for all teams, users, projects, issues, and settings. Every user belongs to at least one workspace, and all data is scoped within a workspace boundary. */\nexport type OrganizationTeamsArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<TeamFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\n/** A workspace (referred to as Organization in the API). Workspaces are the root-level container for all teams, users, projects, issues, and settings. Every user belongs to at least one workspace, and all data is scoped within a workspace boundary. */\nexport type OrganizationTemplatesArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<NullableTemplateFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\n/** A workspace (referred to as Organization in the API). Workspaces are the root-level container for all teams, users, projects, issues, and settings. Every user belongs to at least one workspace, and all data is scoped within a workspace boundary. */\nexport type OrganizationUsersArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  includeDisabled?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\nexport type OrganizationAcceptedOrExpiredInviteDetailsPayload = {\n  __typename?: \"OrganizationAcceptedOrExpiredInviteDetailsPayload\";\n  /** The status of the invite. */\n  status: OrganizationInviteStatus;\n};\n\n/** Input for updating workspace authentication settings. */\nexport type OrganizationAuthSettingsInput = {\n  /** [Internal] The minimum role required for the auth service bypass exemption. */\n  allowedAuthServiceBypassRole?: InputMaybe<Scalars[\"String\"]>;\n  /** Allowed authentication providers, empty array means all are allowed. */\n  allowedAuthServices?: InputMaybe<Array<Scalars[\"String\"]>>;\n  /** Whether to disable admin/owner auth service bypass. */\n  disableAuthServiceBypass?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether to hide non-primary workspaces during signup for users with matching email domains. */\n  hideNonPrimaryOrganizations?: InputMaybe<Scalars[\"Boolean\"]>;\n};\n\n/** Workspace deletion cancellation response. */\nexport type OrganizationCancelDeletePayload = {\n  __typename?: \"OrganizationCancelDeletePayload\";\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\n/** [Internal] Input for updating Coding Agent settings for the workspace. */\nexport type OrganizationCodingAgentSettingsInput = {\n  /** [Internal] The model preference used for Coding Agent sessions. */\n  model?: InputMaybe<Scalars[\"String\"]>;\n};\n\n/** Workspace deletion operation response. */\nexport type OrganizationDeletePayload = {\n  __typename?: \"OrganizationDeletePayload\";\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\n/** A verified email domain associated with a workspace. Domains are used for automatic team joining, SSO/SAML authentication, and controlling workspace access. Each domain has an authentication type (general or SAML) and can be verified via email or DNS. */\nexport type OrganizationDomain = Node & {\n  __typename?: \"OrganizationDomain\";\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The authentication type this domain is used for. 'general' means standard email-based auth, 'saml' means SAML SSO authentication. */\n  authType: OrganizationDomainAuthType;\n  /** Whether the domain was claimed by the workspace through DNS TXT record verification. Claimed domains provide stronger ownership proof than email verification and enable additional features like preventing users from creating new workspaces. */\n  claimed?: Maybe<Scalars[\"Boolean\"]>;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** The user who added the domain. */\n  creator?: Maybe<User>;\n  /** Whether users with email addresses from this domain are prevented from creating new workspaces. Can only be set on claimed domains. */\n  disableOrganizationCreation?: Maybe<Scalars[\"Boolean\"]>;\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /** The identity provider the domain belongs to. */\n  identityProvider?: Maybe<IdentityProvider>;\n  /** The domain name (e.g., 'example.com'). */\n  name: Scalars[\"String\"];\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  updatedAt: Scalars[\"DateTime\"];\n  /** The email address used to verify this domain. Null if the domain was verified via DNS or has not been verified. */\n  verificationEmail?: Maybe<Scalars[\"String\"]>;\n  /** Whether the domain has been verified via email verification. */\n  verified: Scalars[\"Boolean\"];\n};\n\n/** What type of auth is the domain used for. */\nexport enum OrganizationDomainAuthType {\n  General = \"general\",\n  Saml = \"saml\",\n}\n\n/** [INTERNAL] Domain claim request response. */\nexport type OrganizationDomainClaimPayload = {\n  __typename?: \"OrganizationDomainClaimPayload\";\n  /** String to put into DNS for verification. */\n  verificationString: Scalars[\"String\"];\n};\n\nexport type OrganizationDomainCreateInput = {\n  /** The authentication type this domain is for. */\n  authType?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifier in UUID v4 format. If none is provided, the backend will generate one. */\n  id?: InputMaybe<Scalars[\"String\"]>;\n  /** The identity provider to which to add the domain. */\n  identityProviderId?: InputMaybe<Scalars[\"String\"]>;\n  /** The domain name to add. */\n  name: Scalars[\"String\"];\n  /** The email address to which to send the verification code. */\n  verificationEmail?: InputMaybe<Scalars[\"String\"]>;\n};\n\n/** [INTERNAL] Organization domain operation response. */\nexport type OrganizationDomainPayload = {\n  __typename?: \"OrganizationDomainPayload\";\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** The workspace domain that was created or updated. */\n  organizationDomain: OrganizationDomain;\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\n/** [INTERNAL] Organization domain operation response. */\nexport type OrganizationDomainSimplePayload = {\n  __typename?: \"OrganizationDomainSimplePayload\";\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\nexport type OrganizationDomainUpdateInput = {\n  /** Prevent users with this domain to create new workspaces. Only allowed to set on claimed domains! */\n  disableOrganizationCreation?: InputMaybe<Scalars[\"Boolean\"]>;\n};\n\nexport type OrganizationDomainVerificationInput = {\n  /** The identifier in UUID v4 format of the domain being verified. */\n  organizationDomainId: Scalars[\"String\"];\n  /** The verification code sent via email. */\n  verificationCode: Scalars[\"String\"];\n};\n\n/** Response for checking whether a workspace exists. */\nexport type OrganizationExistsPayload = {\n  __typename?: \"OrganizationExistsPayload\";\n  /** Whether the organization exists. */\n  exists: Scalars[\"Boolean\"];\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\n/** A pending invitation to join the workspace, sent via email. Invites specify the role the invitee will receive and can optionally include team assignments. Invites can expire and must be accepted by the invitee to grant workspace access. */\nexport type OrganizationInvite = Node & {\n  __typename?: \"OrganizationInvite\";\n  /** The time at which the invite was accepted by the invitee. Null if the invite is still pending. */\n  acceptedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** The email address of the person being invited to the workspace. */\n  email: Scalars[\"String\"];\n  /** The time at which the invite will expire and can no longer be accepted. Null if the invite does not have an expiration date. */\n  expiresAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** Whether the invite was sent to an email address outside the workspace's verified domains. */\n  external: Scalars[\"Boolean\"];\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /** The user who has accepted the invite. Null, if the invite hasn't been accepted. */\n  invitee?: Maybe<User>;\n  /** The user who created the invitation. */\n  inviter: User;\n  /** Extra metadata associated with the invite. */\n  metadata?: Maybe<Scalars[\"JSONObject\"]>;\n  /** The workspace that the invite is associated with. */\n  organization: Organization;\n  /** The workspace role (admin, member, guest, or owner) that the invitee will receive upon accepting the invite. */\n  role: UserRoleType;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  updatedAt: Scalars[\"DateTime\"];\n};\n\nexport type OrganizationInviteConnection = {\n  __typename?: \"OrganizationInviteConnection\";\n  edges: Array<OrganizationInviteEdge>;\n  nodes: Array<OrganizationInvite>;\n  pageInfo: PageInfo;\n};\n\nexport type OrganizationInviteCreateInput = {\n  /** The email of the invitee. */\n  email: Scalars[\"String\"];\n  /** The identifier in UUID v4 format. If none is provided, the backend will generate one. */\n  id?: InputMaybe<Scalars[\"String\"]>;\n  /** [INTERNAL] Optional metadata about the invite. */\n  metadata?: InputMaybe<Scalars[\"JSONObject\"]>;\n  /** What user role the invite should grant. */\n  role?: InputMaybe<UserRoleType>;\n  /** The teams that the user has been invited to. */\n  teamIds?: InputMaybe<Array<Scalars[\"String\"]>>;\n};\n\nexport type OrganizationInviteDetailsPayload =\n  | OrganizationAcceptedOrExpiredInviteDetailsPayload\n  | OrganizationInviteFullDetailsPayload;\n\nexport type OrganizationInviteEdge = {\n  __typename?: \"OrganizationInviteEdge\";\n  /** Used in `before` and `after` args */\n  cursor: Scalars[\"String\"];\n  node: OrganizationInvite;\n};\n\nexport type OrganizationInviteFullDetailsPayload = {\n  __typename?: \"OrganizationInviteFullDetailsPayload\";\n  /** Whether the invite has already been accepted. */\n  accepted: Scalars[\"Boolean\"];\n  /** Allowed authentication providers, empty array means all are allowed. */\n  allowedAuthServices: Array<Scalars[\"String\"]>;\n  /** When the invite was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** The email of the invitee. */\n  email: Scalars[\"String\"];\n  /** Whether the invite has expired. */\n  expired: Scalars[\"Boolean\"];\n  /** The name of the inviter. */\n  inviter: Scalars[\"String\"];\n  /** ID of the workspace the invite is for. */\n  organizationId: Scalars[\"String\"];\n  /** URL of the workspace logo the invite is for. */\n  organizationLogoUrl?: Maybe<Scalars[\"String\"]>;\n  /** Name of the workspace the invite is for. */\n  organizationName: Scalars[\"String\"];\n  /** What user role the invite should grant. */\n  role: UserRoleType;\n  /** The status of the invite. */\n  status: OrganizationInviteStatus;\n};\n\n/** Workspace invite operation response. */\nexport type OrganizationInvitePayload = {\n  __typename?: \"OrganizationInvitePayload\";\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** The organization invite that was created or updated. */\n  organizationInvite: OrganizationInvite;\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\n/** The different statuses possible for an organization invite. */\nexport enum OrganizationInviteStatus {\n  Accepted = \"accepted\",\n  Expired = \"expired\",\n  Pending = \"pending\",\n}\n\nexport type OrganizationInviteUpdateInput = {\n  /** The teams that the user has been invited to. */\n  teamIds: Array<Scalars[\"String\"]>;\n};\n\n/** [INTERNAL] IP restriction rule for a workspace, defining allowed or blocked IP ranges. */\nexport type OrganizationIpRestriction = {\n  __typename?: \"OrganizationIpRestriction\";\n  /** Optional restriction description. */\n  description?: Maybe<Scalars[\"String\"]>;\n  /** Whether the restriction is enabled. */\n  enabled: Scalars[\"Boolean\"];\n  /** IP range in CIDR format. */\n  range: Scalars[\"String\"];\n  /** Restriction type. */\n  type: Scalars[\"String\"];\n};\n\n/** [INTERNAL] Organization IP restriction configuration. */\nexport type OrganizationIpRestrictionInput = {\n  /** Optional restriction description. */\n  description?: InputMaybe<Scalars[\"String\"]>;\n  /** Whether the restriction is enabled. */\n  enabled: Scalars[\"Boolean\"];\n  /** IP range in CIDR format. */\n  range: Scalars[\"String\"];\n  /** Restriction type. */\n  type: Scalars[\"String\"];\n};\n\n/** [Internal] An MCP server URL entry for the Linear Agent allowlist. */\nexport type OrganizationLinearAgentMcpServerAllowlistEntryInput = {\n  /** [Internal] Slug of the built-in MCP integration this entry was added from, if any. */\n  knownIntegrationKey?: InputMaybe<Scalars[\"String\"]>;\n  /** [Internal] The MCP server URL that Linear Agent is allowed to use. */\n  url: Scalars[\"String\"];\n};\n\n/** [Internal] Input for updating Linear Agent settings for the workspace. */\nexport type OrganizationLinearAgentSettingsInput = {\n  /** [Internal] The MCP server allowlist for Linear Agent. When unset, all MCP servers are allowed. */\n  mcpServersAllowlist?: InputMaybe<Array<OrganizationLinearAgentMcpServerAllowlistEntryInput>>;\n  /** [Internal] Whether the workspace has enabled MCP servers for Linear Agent. */\n  mcpServersEnabled?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** [Internal] Whether the workspace has enabled web search for Linear Agent. */\n  webSearchEnabled?: InputMaybe<Scalars[\"Boolean\"]>;\n};\n\n/** [INTERNAL] Workspace metadata including region and allowed authentication providers. */\nexport type OrganizationMeta = {\n  __typename?: \"OrganizationMeta\";\n  /** Allowed authentication providers, empty array means all are allowed. */\n  allowedAuthServices: Array<Scalars[\"String\"]>;\n  /** The region the workspace is hosted in. */\n  region: Scalars[\"String\"];\n};\n\n/** Organization origin for guidance rules. */\nexport type OrganizationOriginWebhookPayload = {\n  __typename?: \"OrganizationOriginWebhookPayload\";\n  /** The type of origin, always 'Organization'. */\n  type: Scalars[\"String\"];\n};\n\n/** Workspace update operation response. */\nexport type OrganizationPayload = {\n  __typename?: \"OrganizationPayload\";\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** The workspace that was created or updated. */\n  organization?: Maybe<Organization>;\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\n/** Input for updating workspace security settings such as role-based access controls. */\nexport type OrganizationSecuritySettingsInput = {\n  /** The minimum role required to manage agent guidance prompts and settings. */\n  agentGuidanceRole?: InputMaybe<UserRoleType>;\n  /** The minimum role required to manage API settings. */\n  apiSettingsRole?: InputMaybe<UserRoleType>;\n  /** The minimum role required to import data. */\n  importRole?: InputMaybe<UserRoleType>;\n  /** The minimum role required to install and connect new integrations. */\n  integrationCreationRole?: InputMaybe<UserRoleType>;\n  /** The minimum role required to invite users. */\n  invitationsRole?: InputMaybe<UserRoleType>;\n  /** The minimum role required to manage workspace labels. */\n  labelManagementRole?: InputMaybe<UserRoleType>;\n  /** The minimum role required to create personal API keys. */\n  personalApiKeysRole?: InputMaybe<UserRoleType>;\n  /** The minimum role required to create teams. */\n  teamCreationRole?: InputMaybe<UserRoleType>;\n  /** The minimum role required to manage workspace templates. */\n  templateManagementRole?: InputMaybe<UserRoleType>;\n};\n\n/** Input for starting a workspace trial on a specific plan. */\nexport type OrganizationStartTrialInput = {\n  /** The plan type to trial. */\n  planType: Scalars[\"String\"];\n};\n\n/** Workspace trial start response. */\nexport type OrganizationStartTrialPayload = {\n  __typename?: \"OrganizationStartTrialPayload\";\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\n/** [Internal] Input for updating workspace theme settings. */\nexport type OrganizationThemeSettingsInput = {\n  /** [ALPHA] Dark theme palette: CSS custom property name (`--name`) to color or length value. */\n  darkTheme?: InputMaybe<Scalars[\"JSONObject\"]>;\n  /** [ALPHA] Light theme palette: CSS custom property name (`--name`) to color or length value. */\n  lightTheme?: InputMaybe<Scalars[\"JSONObject\"]>;\n};\n\n/** Input for updating the workspace. */\nexport type OrganizationUpdateInput = {\n  /** [INTERNAL] Whether the workspace has enabled agent automation. */\n  agentAutomationEnabled?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** [INTERNAL] Whether the workspace has enabled the AI add-on. */\n  aiAddonEnabled?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether the workspace has enabled AI discussion summaries for issues. */\n  aiDiscussionSummariesEnabled?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** [INTERNAL] Whether the workspace has opted in to AI telemetry. */\n  aiTelemetryEnabled?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether the workspace has enabled resolved thread AI summaries. */\n  aiThreadSummariesEnabled?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** List of services that are allowed to be used for login. */\n  allowedAuthServices?: InputMaybe<Array<Scalars[\"String\"]>>;\n  /** Allowed file upload content types. */\n  allowedFileUploadContentTypes?: InputMaybe<Array<Scalars[\"String\"]>>;\n  /** The authentication settings for the workspace. */\n  authSettings?: InputMaybe<OrganizationAuthSettingsInput>;\n  /** [INTERNAL] Whether code intelligence is enabled for the workspace. */\n  codeIntelligenceEnabled?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** [INTERNAL] GitHub repository in owner/repo format for code intelligence. */\n  codeIntelligenceRepository?: InputMaybe<Scalars[\"String\"]>;\n  /** [INTERNAL] Whether the workspace has enabled the Coding Agent. */\n  codingAgentEnabled?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** [Internal] Settings for Coding Agent features. */\n  codingAgentSettings?: InputMaybe<OrganizationCodingAgentSettingsInput>;\n  /** [INTERNAL] Configuration settings for the Customers feature. */\n  customersConfiguration?: InputMaybe<CustomersConfigurationInput>;\n  /** [INTERNAL] Whether the workspace is using customers. */\n  customersEnabled?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Default schedule for how often feed summaries are generated. */\n  defaultFeedSummarySchedule?: InputMaybe<FeedSummarySchedule>;\n  /** Whether the workspace has enabled the feed feature. */\n  feedEnabled?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** The month at which the fiscal year starts. */\n  fiscalYearStartMonth?: InputMaybe<Scalars[\"Float\"]>;\n  /** [INTERNAL] Whether the workspace has enabled generated updates. */\n  generatedUpdatesEnabled?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** How git branches are formatted. If null, default formatting will be used. */\n  gitBranchFormat?: InputMaybe<Scalars[\"String\"]>;\n  /** Whether issue descriptions should be included in Git integration linkback messages. */\n  gitLinkbackDescriptionsEnabled?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether the Git integration linkback messages should be sent for private repositories. */\n  gitLinkbackMessagesEnabled?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether the Git integration linkback messages should be sent for public repositories. */\n  gitPublicLinkbackMessagesEnabled?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether to hide other workspaces for new users signing up with email domains claimed by this organization. */\n  hideNonPrimaryOrganizations?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether HIPAA compliance is enabled for the workspace. */\n  hipaaComplianceEnabled?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** [ALPHA] The n-weekly frequency at which to prompt for initiative updates. */\n  initiativeUpdateReminderFrequencyInWeeks?: InputMaybe<Scalars[\"Float\"]>;\n  /** [ALPHA] The day at which initiative updates are sent. */\n  initiativeUpdateRemindersDay?: InputMaybe<Day>;\n  /** [ALPHA] The hour at which initiative updates are sent. */\n  initiativeUpdateRemindersHour?: InputMaybe<Scalars[\"Float\"]>;\n  /** IP restriction configurations controlling allowed access the workspace. */\n  ipRestrictions?: InputMaybe<Array<OrganizationIpRestrictionInput>>;\n  /** [Internal] Whether the workspace has enabled Linear Agent. */\n  linearAgentEnabled?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** [Internal] Settings for Linear Agent features. */\n  linearAgentSettings?: InputMaybe<OrganizationLinearAgentSettingsInput>;\n  /** The logo URL of the workspace. */\n  logoUrl?: InputMaybe<Scalars[\"String\"]>;\n  /** The name of the workspace. */\n  name?: InputMaybe<Scalars[\"String\"]>;\n  /** Whether the workspace has opted for having to approve all OAuth applications for install. */\n  oauthAppReview?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** The n-weekly frequency at which to prompt for project updates. */\n  projectUpdateReminderFrequencyInWeeks?: InputMaybe<Scalars[\"Float\"]>;\n  /** The day at which project updates are sent. */\n  projectUpdateRemindersDay?: InputMaybe<Day>;\n  /** The hour at which project updates are sent. */\n  projectUpdateRemindersHour?: InputMaybe<Scalars[\"Float\"]>;\n  /** Whether the workspace has opted for reduced customer support attachment information. */\n  reducedPersonalInformation?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether agent invocation is restricted to full workspace members. */\n  restrictAgentInvocationToMembers?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether the workspace is using roadmap. */\n  roadmapEnabled?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** The security settings for the workspace. */\n  securitySettings?: InputMaybe<OrganizationSecuritySettingsInput>;\n  /** Internal. Whether SLAs have been enabled for the workspace. */\n  slaEnabled?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** [Internal] Whether to automatically create a Slack channel when a new project is created. */\n  slackAutoCreateProjectChannel?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** The ID of the Slack integration to use for auto-creating project channels. */\n  slackProjectChannelIntegrationId?: InputMaybe<Scalars[\"String\"]>;\n  /** The prefix to use for auto-created Slack project channels (p-, proj-, or project-). */\n  slackProjectChannelPrefix?: InputMaybe<Scalars[\"String\"]>;\n  /** [Internal] Whether the Slack project channels feature is enabled for the workspace. */\n  slackProjectChannelsEnabled?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** [ALPHA] Theme settings for the workspace. */\n  themeSettings?: InputMaybe<OrganizationThemeSettingsInput>;\n  /** The URL key of the workspace. */\n  urlKey?: InputMaybe<Scalars[\"String\"]>;\n  /** [Internal] The list of working days. Sunday is 0, Monday is 1, etc. */\n  workingDays?: InputMaybe<Array<Scalars[\"Float\"]>>;\n};\n\n/** A generic type of notification. */\nexport enum OtherNotificationType {\n  CustomerAddedAsOwner = \"customerAddedAsOwner\",\n  CustomerNeedCreated = \"customerNeedCreated\",\n  CustomerNeedMarkedAsImportant = \"customerNeedMarkedAsImportant\",\n  CustomerNeedResolved = \"customerNeedResolved\",\n  DocumentCommentMention = \"documentCommentMention\",\n  DocumentCommentReaction = \"documentCommentReaction\",\n  DocumentContentChange = \"documentContentChange\",\n  DocumentDeleted = \"documentDeleted\",\n  DocumentMention = \"documentMention\",\n  DocumentMoved = \"documentMoved\",\n  DocumentNewComment = \"documentNewComment\",\n  DocumentReminder = \"documentReminder\",\n  DocumentRestored = \"documentRestored\",\n  DocumentSubscribed = \"documentSubscribed\",\n  DocumentThreadResolved = \"documentThreadResolved\",\n  DocumentUnsubscribed = \"documentUnsubscribed\",\n  FeedSummaryGenerated = \"feedSummaryGenerated\",\n  InitiativeAddedAsOwner = \"initiativeAddedAsOwner\",\n  InitiativeCommentMention = \"initiativeCommentMention\",\n  InitiativeCommentReaction = \"initiativeCommentReaction\",\n  InitiativeDescriptionContentChange = \"initiativeDescriptionContentChange\",\n  InitiativeMention = \"initiativeMention\",\n  InitiativeNewComment = \"initiativeNewComment\",\n  InitiativeReminder = \"initiativeReminder\",\n  InitiativeThreadResolved = \"initiativeThreadResolved\",\n  InitiativeUpdateCommentMention = \"initiativeUpdateCommentMention\",\n  InitiativeUpdateCommentReaction = \"initiativeUpdateCommentReaction\",\n  InitiativeUpdateCreated = \"initiativeUpdateCreated\",\n  InitiativeUpdateMention = \"initiativeUpdateMention\",\n  InitiativeUpdateNewComment = \"initiativeUpdateNewComment\",\n  InitiativeUpdatePrompt = \"initiativeUpdatePrompt\",\n  InitiativeUpdateReaction = \"initiativeUpdateReaction\",\n  IssueAddedToTriage = \"issueAddedToTriage\",\n  IssueAddedToView = \"issueAddedToView\",\n  IssueBlocking = \"issueBlocking\",\n  IssueCreated = \"issueCreated\",\n  IssueDue = \"issueDue\",\n  IssuePriorityUrgent = \"issuePriorityUrgent\",\n  IssueReminder = \"issueReminder\",\n  IssueReopened = \"issueReopened\",\n  IssueSlaBreached = \"issueSlaBreached\",\n  IssueSlaHighRisk = \"issueSlaHighRisk\",\n  IssueStatusChangedAll = \"issueStatusChangedAll\",\n  IssueSubscribed = \"issueSubscribed\",\n  IssueThreadResolved = \"issueThreadResolved\",\n  IssueUnblocked = \"issueUnblocked\",\n  IssueUnsubscribed = \"issueUnsubscribed\",\n  OauthClientApprovalCreated = \"oauthClientApprovalCreated\",\n  ProjectAddedAsLead = \"projectAddedAsLead\",\n  ProjectAddedAsMember = \"projectAddedAsMember\",\n  ProjectCommentMention = \"projectCommentMention\",\n  ProjectCommentReaction = \"projectCommentReaction\",\n  ProjectDescriptionContentChange = \"projectDescriptionContentChange\",\n  ProjectMention = \"projectMention\",\n  ProjectMilestoneCommentMention = \"projectMilestoneCommentMention\",\n  ProjectMilestoneCommentReaction = \"projectMilestoneCommentReaction\",\n  ProjectMilestoneDescriptionContentChange = \"projectMilestoneDescriptionContentChange\",\n  ProjectMilestoneMention = \"projectMilestoneMention\",\n  ProjectMilestoneNewComment = \"projectMilestoneNewComment\",\n  ProjectMilestoneThreadResolved = \"projectMilestoneThreadResolved\",\n  ProjectNewComment = \"projectNewComment\",\n  ProjectReminder = \"projectReminder\",\n  ProjectThreadResolved = \"projectThreadResolved\",\n  ProjectUpdateCommentMention = \"projectUpdateCommentMention\",\n  ProjectUpdateCommentReaction = \"projectUpdateCommentReaction\",\n  ProjectUpdateCreated = \"projectUpdateCreated\",\n  ProjectUpdateMention = \"projectUpdateMention\",\n  ProjectUpdateNewComment = \"projectUpdateNewComment\",\n  ProjectUpdatePrompt = \"projectUpdatePrompt\",\n  ProjectUpdateReaction = \"projectUpdateReaction\",\n  PullRequestApproved = \"pullRequestApproved\",\n  PullRequestChangesRequested = \"pullRequestChangesRequested\",\n  PullRequestChecksFailed = \"pullRequestChecksFailed\",\n  PullRequestCommentMention = \"pullRequestCommentMention\",\n  PullRequestCommented = \"pullRequestCommented\",\n  PullRequestMention = \"pullRequestMention\",\n  PullRequestRemovedFromMergeQueue = \"pullRequestRemovedFromMergeQueue\",\n  PullRequestReviewRequested = \"pullRequestReviewRequested\",\n  PullRequestReviewRerequested = \"pullRequestReviewRerequested\",\n  System = \"system\",\n  TeamUpdateCommentMention = \"teamUpdateCommentMention\",\n  TeamUpdateCommentReaction = \"teamUpdateCommentReaction\",\n  TeamUpdateCreated = \"teamUpdateCreated\",\n  TeamUpdateMention = \"teamUpdateMention\",\n  TeamUpdateNewComment = \"teamUpdateNewComment\",\n  TeamUpdateReaction = \"teamUpdateReaction\",\n  TriageResponsibilityIssueAddedToTriage = \"triageResponsibilityIssueAddedToTriage\",\n}\n\n/** Generic notification payload. */\nexport type OtherNotificationWebhookPayload = {\n  __typename?: \"OtherNotificationWebhookPayload\";\n  /** The actor who caused the notification. */\n  actor?: Maybe<UserChildWebhookPayload>;\n  /** The ID of the actor who caused the notification. */\n  actorId?: Maybe<Scalars[\"String\"]>;\n  /** The time at which the entity was archived. */\n  archivedAt?: Maybe<Scalars[\"String\"]>;\n  /** The comment this notification belongs to. */\n  comment?: Maybe<CommentChildWebhookPayload>;\n  /** The ID of the comment this notification belongs to. */\n  commentId?: Maybe<Scalars[\"String\"]>;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"String\"];\n  /** The document this notification belongs to. */\n  document?: Maybe<DocumentChildWebhookPayload>;\n  /** The ID of the document this notification belongs to. */\n  documentId?: Maybe<Scalars[\"String\"]>;\n  /** The ID of the external user who caused the notification. */\n  externalUserActorId?: Maybe<Scalars[\"String\"]>;\n  /** The ID of the entity. */\n  id: Scalars[\"String\"];\n  /** The issue this notification belongs to. */\n  issue?: Maybe<IssueWithDescriptionChildWebhookPayload>;\n  /** The ID of the issue this notification belongs to. */\n  issueId?: Maybe<Scalars[\"String\"]>;\n  /** The parent comment this notification belongs to. */\n  parentComment?: Maybe<CommentChildWebhookPayload>;\n  /** The ID of the parent comment this notification belongs to. */\n  parentCommentId?: Maybe<Scalars[\"String\"]>;\n  /** The project this notification belongs to. */\n  project?: Maybe<ProjectChildWebhookPayload>;\n  /** The ID of the project this notification belongs to. */\n  projectId?: Maybe<Scalars[\"String\"]>;\n  /** The project update this notification belongs to. */\n  projectUpdate?: Maybe<ProjectUpdateChildWebhookPayload>;\n  /** The ID of the project update this notification belongs to. */\n  projectUpdateId?: Maybe<Scalars[\"String\"]>;\n  /** The emoji of the reaction this notification is for. */\n  reactionEmoji?: Maybe<Scalars[\"String\"]>;\n  /** The type of the notification. */\n  type: OtherNotificationType;\n  /** The time at which the entity was updated. */\n  updatedAt: Scalars[\"String\"];\n  /** The ID of the user who received the notification. */\n  userId: Scalars[\"String\"];\n};\n\n/** Customer owner sorting options. */\nexport type OwnerSort = {\n  /** Whether nulls should be sorted first or last */\n  nulls?: InputMaybe<PaginationNulls>;\n  /** The order for the individual sort */\n  order?: InputMaybe<PaginationSortOrder>;\n};\n\nexport type PageInfo = {\n  __typename?: \"PageInfo\";\n  /** Cursor representing the last result in the paginated results. */\n  endCursor?: Maybe<Scalars[\"String\"]>;\n  /** Indicates if there are more results when paginating forward. */\n  hasNextPage: Scalars[\"Boolean\"];\n  /** Indicates if there are more results when paginating backward. */\n  hasPreviousPage: Scalars[\"Boolean\"];\n  /** Cursor representing the first result in the paginated results. */\n  startCursor?: Maybe<Scalars[\"String\"]>;\n};\n\nexport type PagerDutyInput = {\n  /** The date when the PagerDuty API failed with an unauthorized error. */\n  apiFailedWithUnauthorizedErrorAt?: InputMaybe<Scalars[\"DateTime\"]>;\n};\n\n/** How to treat NULL values, whether they should appear first or last */\nexport enum PaginationNulls {\n  First = \"first\",\n  Last = \"last\",\n}\n\n/** By which field should the pagination order by */\nexport enum PaginationOrderBy {\n  CreatedAt = \"createdAt\",\n  UpdatedAt = \"updatedAt\",\n}\n\n/** Whether to sort in ascending or descending order */\nexport enum PaginationSortOrder {\n  Ascending = \"Ascending\",\n  Descending = \"Descending\",\n}\n\n/** The billing subscription of a workspace. Represents an active paid plan (e.g., Basic, Business, Enterprise) backed by a Stripe subscription. If a workspace has no Subscription record, it is on the free plan. Only one active subscription per workspace is expected. */\nexport type PaidSubscription = Node & {\n  __typename?: \"PaidSubscription\";\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The date the subscription is scheduled to be canceled in the future. Null if no cancellation is scheduled. The subscription remains active until this date. */\n  cancelAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The date the subscription was canceled. Null if the subscription has not been canceled. */\n  canceledAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The billing collection method for this subscription. 'automatic' means the payment method on file is charged automatically. 'send_invoice' means invoices are sent to the billing email for manual payment. */\n  collectionMethod: Scalars[\"String\"];\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** The user who initially created (purchased) the subscription. Null if the creator has been removed from the workspace. */\n  creator?: Maybe<User>;\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /** The date the subscription will be billed next. Null if the subscription is canceled or has no upcoming billing date. */\n  nextBillingAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The workspace that the subscription is associated with. */\n  organization: Organization;\n  /** The subscription plan type that the workspace is scheduled to change to at the next billing cycle. Null if no plan change is pending. */\n  pendingChangeType?: Maybe<Scalars[\"String\"]>;\n  /** The number of seats (active members) in the subscription. This is the raw count before applying minimum and maximum seat limits. */\n  seats: Scalars[\"Float\"];\n  /** The maximum number of seats that will be billed in the subscription. The billed seat count will never exceed this value even if actual member count is higher. Null if no maximum is enforced. */\n  seatsMaximum?: Maybe<Scalars[\"Float\"]>;\n  /** The minimum number of seats that will be billed in the subscription. The billed seat count will never go below this value even if actual member count is lower. Null if no minimum is enforced. */\n  seatsMinimum?: Maybe<Scalars[\"Float\"]>;\n  /** The subscription plan type (e.g., basic, business, enterprise). Determines the feature set and pricing tier for the workspace. */\n  type: Scalars[\"String\"];\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  updatedAt: Scalars[\"DateTime\"];\n};\n\nexport type PartialNotificationChannelPreferencesInput = {\n  /** Whether notifications are currently enabled for desktop. */\n  desktop?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether notifications are currently enabled for email. */\n  email?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether notifications are currently enabled for mobile. */\n  mobile?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether notifications are currently enabled for Slack. */\n  slack?: InputMaybe<Scalars[\"Boolean\"]>;\n};\n\nexport type PasskeyLoginStartResponse = {\n  __typename?: \"PasskeyLoginStartResponse\";\n  /** The passkey authentication options to pass to the WebAuthn API. */\n  options: Scalars[\"JSONObject\"];\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\n/** Different tabs available inside a release pipeline. */\nexport enum PipelineTab {\n  ReleaseNotes = \"releaseNotes\",\n  Releases = \"releases\",\n}\n\n/** [Internal] A post or announcement in a team or user feed. Posts can be manually authored by users or AI-generated summaries of team activity. They support rich text content (ProseMirror), emoji reactions, threaded comments, and audio summaries. Posts are associated with either a team or a user, but not both. */\nexport type Post = Node & {\n  __typename?: \"Post\";\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The post content summarized for audio text-to-speech consumption. Null if no audio summary has been generated. */\n  audioSummary?: Maybe<Scalars[\"String\"]>;\n  /** The post content in markdown format. */\n  body: Scalars[\"String\"];\n  /** [Internal] The content of the post as a ProseMirror document. This is the canonical rich-text representation of the post body. */\n  bodyData: Scalars[\"String\"];\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** The user who created the post. Null for system-generated posts. */\n  creator?: Maybe<User>;\n  /** The time the post was last edited. Null if the post has not been edited since creation. */\n  editedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The evaluation log ID of the AI response that generated this post. Null for non-AI-generated posts. */\n  evalLogId?: Maybe<Scalars[\"String\"]>;\n  /** The feed summary schedule cadence that was active when this post was created. Null for non-summary posts. */\n  feedSummaryScheduleAtCreate?: Maybe<FeedSummarySchedule>;\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /** Emoji reaction summary for this post, grouped by emoji type. Each entry contains the emoji name, count, and the IDs of users who reacted. */\n  reactionData: Scalars[\"JSONObject\"];\n  /** The post's unique URL slug, used to construct human-readable URLs. */\n  slugId: Scalars[\"String\"];\n  /** The team that the post is scoped to, for team-level feed posts. Null for user-scoped posts. */\n  team?: Maybe<Team>;\n  /** The post's title. Null or empty for posts that do not have a title. */\n  title?: Maybe<Scalars[\"String\"]>;\n  /** A URL of the text-to-speech audio rendering of the post body. Null if no audio has been generated. */\n  ttlUrl?: Maybe<Scalars[\"String\"]>;\n  /** The type of the post, such as 'summary' for AI-generated feed summaries. Null for standard user-authored posts. */\n  type?: Maybe<PostType>;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  updatedAt: Scalars[\"DateTime\"];\n  /** The user that the post is scoped to, for user-level feed posts. Null for team-scoped posts. */\n  user?: Maybe<User>;\n  /** [Internal] The structured data used to compose an AI-generated written summary post, including section content and source references. */\n  writtenSummaryData?: Maybe<Scalars[\"JSONObject\"]>;\n};\n\n/** A notification related to a post, such as new comments or reactions. */\nexport type PostNotification = Entity &\n  Node &\n  Notification & {\n    __typename?: \"PostNotification\";\n    /** The user that caused the notification. Null if the notification was triggered by a non-user actor such as an integration, external user, or system event. */\n    actor?: Maybe<User>;\n    /** [Internal] Notification actor initials if avatar is not available. */\n    actorAvatarColor: Scalars[\"String\"];\n    /** [Internal] Notification avatar URL. */\n    actorAvatarUrl?: Maybe<Scalars[\"String\"]>;\n    /** [Internal] Notification actor initials if avatar is not available. */\n    actorInitials?: Maybe<Scalars[\"String\"]>;\n    /** The time at which the entity was archived. Null if the entity has not been archived. */\n    archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n    /** The bot that caused the notification. */\n    botActor?: Maybe<ActorBot>;\n    /** The category of the notification. */\n    category: NotificationCategory;\n    /** Related comment ID. Null if the notification is not related to a comment. */\n    commentId?: Maybe<Scalars[\"String\"]>;\n    /** The time at which the entity was created. */\n    createdAt: Scalars[\"DateTime\"];\n    /** The time at which an email reminder for this notification was sent to the user. Null if no email reminder has been sent. */\n    emailedAt?: Maybe<Scalars[\"DateTime\"]>;\n    /** The external user that caused the notification. Populated when the notification was triggered by an external user (e.g., a commenter from a connected integration like Slack or GitHub) rather than a Linear workspace member. */\n    externalUserActor?: Maybe<ExternalUser>;\n    /** [Internal] Notifications with the same grouping key will be grouped together in the UI. */\n    groupingKey: Scalars[\"String\"];\n    /** [Internal] Priority of the notification with the same grouping key. Higher number means higher priority. If priority is the same, notifications should be sorted by `createdAt`. */\n    groupingPriority: Scalars[\"Float\"];\n    /** The unique identifier of the entity. */\n    id: Scalars[\"ID\"];\n    /** [Internal] Inbox URL for the notification. */\n    inboxUrl: Scalars[\"String\"];\n    /** [Internal] Initiative update health for new updates. */\n    initiativeUpdateHealth?: Maybe<Scalars[\"String\"]>;\n    /** [Internal] If notification actor was Linear. */\n    isLinearActor: Scalars[\"Boolean\"];\n    /** [Internal] Issue's status type for issue notifications. */\n    issueStatusType?: Maybe<Scalars[\"String\"]>;\n    /** Related parent comment ID. Null if the notification is not related to a comment. */\n    parentCommentId?: Maybe<Scalars[\"String\"]>;\n    /** Related post ID. */\n    postId: Scalars[\"String\"];\n    /** [Internal] Project update health for new updates. */\n    projectUpdateHealth?: Maybe<Scalars[\"String\"]>;\n    /** Name of the reaction emoji related to the notification. */\n    reactionEmoji?: Maybe<Scalars[\"String\"]>;\n    /** The time at which the user marked the notification as read. Null if the notification is unread. */\n    readAt?: Maybe<Scalars[\"DateTime\"]>;\n    /** The time until which a notification is snoozed. After this time, the notification reappears in the user's inbox. Null if the notification is not currently snoozed. */\n    snoozedUntilAt?: Maybe<Scalars[\"DateTime\"]>;\n    /** [Internal] Notification subtitle. */\n    subtitle: Scalars[\"String\"];\n    /** [Internal] Notification title. */\n    title: Scalars[\"String\"];\n    /** Notification type. Determines the kind of event that triggered this notification and which associated entity fields will be populated. */\n    type: Scalars[\"String\"];\n    /** The time at which a notification was unsnoozed. Null if the notification has not been unsnoozed. */\n    unsnoozedAt?: Maybe<Scalars[\"DateTime\"]>;\n    /**\n     * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n     *     been updated after creation.\n     */\n    updatedAt: Scalars[\"DateTime\"];\n    /** [Internal] URL to the target of the notification. */\n    url: Scalars[\"String\"];\n    /** The recipient user of this notification. */\n    user: User;\n  };\n\n/** Type of Post */\nexport enum PostType {\n  Summary = \"summary\",\n  Update = \"update\",\n}\n\n/** Issue priority sorting options. */\nexport type PrioritySort = {\n  /** Whether to consider no priority as the highest or lowest priority */\n  noPriorityFirst?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether nulls should be sorted first or last */\n  nulls?: InputMaybe<PaginationNulls>;\n  /** The order for the individual sort */\n  order?: InputMaybe<PaginationSortOrder>;\n};\n\n/** [Internal] The scope of product intelligence suggestion data for a team. */\nexport enum ProductIntelligenceScope {\n  None = \"none\",\n  Team = \"team\",\n  TeamHierarchy = \"teamHierarchy\",\n  Workspace = \"workspace\",\n}\n\n/** A project is a collection of issues working toward a shared goal. Projects have start and target dates, milestones, status tracking, and progress metrics. They can span multiple teams and be grouped under initiatives. */\nexport type Project = Node & {\n  __typename?: \"Project\";\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** Attachments associated with the project. */\n  attachments: ProjectAttachmentConnection;\n  /** The time at which the project was automatically archived by the auto-pruning process. Null if the project has not been auto-archived. */\n  autoArchivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The time at which the project was moved into a canceled status. Null if the project has not been canceled. */\n  canceledAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The project's color as a HEX string. Used in the UI to visually identify the project. */\n  color: Scalars[\"String\"];\n  /** Comments associated with the project overview. */\n  comments: CommentConnection;\n  /** The time at which the project was moved into a completed status. Null if the project has not been completed. */\n  completedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The number of completed issues in the project at the end of each week since project creation. Each entry represents one week. */\n  completedIssueCountHistory: Array<Scalars[\"Float\"]>;\n  /** The number of completed estimation points at the end of each week since project creation. Each entry represents one week. */\n  completedScopeHistory: Array<Scalars[\"Float\"]>;\n  /** The project's content in markdown format. */\n  content?: Maybe<Scalars[\"String\"]>;\n  /** [Internal] The project's content as YJS state. */\n  contentState?: Maybe<Scalars[\"String\"]>;\n  /** The issue that was converted into this project. Null if the project was not created from an issue. */\n  convertedFromIssue?: Maybe<Issue>;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** The user who created the project. */\n  creator?: Maybe<User>;\n  /** [INTERNAL] The current progress of the project, broken down by issue status category. */\n  currentProgress: Scalars[\"JSONObject\"];\n  /** The short description of the project. */\n  description: Scalars[\"String\"];\n  /** The content of the project description. */\n  documentContent?: Maybe<DocumentContent>;\n  /** Documents associated with the project. */\n  documents: DocumentConnection;\n  /** External links associated with the project. */\n  externalLinks: EntityExternalLinkConnection;\n  /** [Internal] Facets associated with the project, used for filtering and categorization. */\n  facets: Array<Facet>;\n  /** The user's favorite associated with this project. */\n  favorite?: Maybe<Favorite>;\n  /** The resolution of the reminder frequency. */\n  frequencyResolution: FrequencyResolutionType;\n  /** The overall health of the project, derived from the most recent project update. Possible values are onTrack, atRisk, or offTrack. Null if no health has been reported. */\n  health?: Maybe<ProjectUpdateHealthType>;\n  /** The time at which the project health was last updated, typically when a new project update is posted. Null if health has never been set. */\n  healthUpdatedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** History entries associated with the project. */\n  history: ProjectHistoryConnection;\n  /** The icon of the project. Can be an emoji or a decorative icon type. */\n  icon?: Maybe<Scalars[\"String\"]>;\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /** The number of in-progress estimation points at the end of each week since project creation. Each entry represents one week. */\n  inProgressScopeHistory: Array<Scalars[\"Float\"]>;\n  /** Associations of this project to parent initiatives. */\n  initiativeToProjects: InitiativeToProjectConnection;\n  /** Initiatives that this project belongs to. */\n  initiatives: InitiativeConnection;\n  /** Settings for all integrations associated with that project. */\n  integrationsSettings?: Maybe<IntegrationsSettings>;\n  /** Inverse relations associated with this project. */\n  inverseRelations: ProjectRelationConnection;\n  /** The total number of issues in the project at the end of each week since project creation. Each entry represents one week. */\n  issueCountHistory: Array<Scalars[\"Float\"]>;\n  /** Issues associated with the project. */\n  issues: IssueConnection;\n  /** The IDs of the project labels associated with this project. */\n  labelIds: Array<Scalars[\"String\"]>;\n  /** Labels associated with this project. */\n  labels: ProjectLabelConnection;\n  /** The last template that was applied to this project. */\n  lastAppliedTemplate?: Maybe<Template>;\n  /** The most recent status update posted for this project. Null if no updates have been posted. */\n  lastUpdate?: Maybe<ProjectUpdate>;\n  /** The user who leads the project. The project lead is typically responsible for posting status updates and driving the project to completion. Null if no lead is assigned. */\n  lead?: Maybe<User>;\n  /** Users that are members of the project. */\n  members: UserConnection;\n  /** The ID of the Microsoft Teams channel connected to the project, if any. */\n  microsoftTeamsChannelId?: Maybe<Scalars[\"String\"]>;\n  /** The name of the project. */\n  name: Scalars[\"String\"];\n  /** Customer needs associated with the project. */\n  needs: CustomerNeedConnection;\n  /** The priority of the project. 0 = No priority, 1 = Urgent, 2 = High, 3 = Medium, 4 = Low. */\n  priority: Scalars[\"Int\"];\n  /** The priority of the project as a label. */\n  priorityLabel: Scalars[\"String\"];\n  /** The sort order for the project within the workspace when ordered by priority. */\n  prioritySortOrder: Scalars[\"Float\"];\n  /** The overall progress of the project. This is the (completed estimate points + 0.25 * in progress estimate points) / total estimate points. */\n  progress: Scalars[\"Float\"];\n  /** [INTERNAL] The progress history of the project, tracking issue completion over time. */\n  progressHistory: Scalars[\"JSONObject\"];\n  /** Milestones associated with the project. */\n  projectMilestones: ProjectMilestoneConnection;\n  /** The time until which project update reminders are paused. When set, no update reminders will be sent for this project until this date passes. Null means reminders are active. */\n  projectUpdateRemindersPausedUntilAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** Project updates associated with the project. */\n  projectUpdates: ProjectUpdateConnection;\n  /** Relations associated with this project. */\n  relations: ProjectRelationConnection;\n  /** The overall scope (total estimate points) of the project. */\n  scope: Scalars[\"Float\"];\n  /** The total scope (estimation points) of the project at the end of each week since project creation. Each entry represents one week. */\n  scopeHistory: Array<Scalars[\"Float\"]>;\n  /** The ID of the Slack channel connected to the project, if any. */\n  slackChannelId?: Maybe<Scalars[\"String\"]>;\n  /**\n   * Whether to send new issue comment notifications to Slack.\n   * @deprecated No longer in use\n   */\n  slackIssueComments: Scalars[\"Boolean\"];\n  /**\n   * Whether to send new issue status updates to Slack.\n   * @deprecated No longer is use\n   */\n  slackIssueStatuses: Scalars[\"Boolean\"];\n  /**\n   * Whether to send new issue notifications to Slack.\n   * @deprecated No longer in use\n   */\n  slackNewIssue: Scalars[\"Boolean\"];\n  /** The project's unique URL slug, used to construct human-readable URLs. */\n  slugId: Scalars[\"String\"];\n  /** The sort order for the project within the workspace. Used for manual ordering in list views. */\n  sortOrder: Scalars[\"Float\"];\n  /** The estimated start date of the project. Null if no start date is set. */\n  startDate?: Maybe<Scalars[\"TimelessDate\"]>;\n  /** The resolution of the project's start date, indicating whether it refers to a specific month, quarter, half-year, or year. */\n  startDateResolution?: Maybe<DateResolutionType>;\n  /** The time at which the project was moved into a started status. Null if the project has not been started. */\n  startedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /**\n   * [DEPRECATED] The type of the state.\n   * @deprecated Use project.status instead\n   */\n  state: Scalars[\"String\"];\n  /** The current project status. Defines the project's position in its lifecycle (e.g., backlog, planned, started, paused, completed, canceled). */\n  status: ProjectStatus;\n  /** The external services the project is synced with. */\n  syncedWith?: Maybe<Array<ExternalEntityInfo>>;\n  /** The estimated completion date of the project. Null if no target date is set. */\n  targetDate?: Maybe<Scalars[\"TimelessDate\"]>;\n  /** The resolution of the project's estimated completion date, indicating whether it refers to a specific month, quarter, half-year, or year. */\n  targetDateResolution?: Maybe<DateResolutionType>;\n  /** Teams associated with this project. */\n  teams: TeamConnection;\n  /** A flag that indicates whether the project is in the trash bin. */\n  trashed?: Maybe<Scalars[\"Boolean\"]>;\n  /** The frequency at which to prompt for updates. When not set, reminders are inherited from workspace. */\n  updateReminderFrequency?: Maybe<Scalars[\"Float\"]>;\n  /** The n-weekly frequency at which to prompt for updates. When not set, reminders are inherited from workspace. */\n  updateReminderFrequencyInWeeks?: Maybe<Scalars[\"Float\"]>;\n  /** The day at which to prompt for updates. */\n  updateRemindersDay?: Maybe<Day>;\n  /** The hour at which to prompt for updates. */\n  updateRemindersHour?: Maybe<Scalars[\"Float\"]>;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  updatedAt: Scalars[\"DateTime\"];\n  /** Project URL. */\n  url: Scalars[\"String\"];\n};\n\n/** A project is a collection of issues working toward a shared goal. Projects have start and target dates, milestones, status tracking, and progress metrics. They can span multiple teams and be grouped under initiatives. */\nexport type ProjectAttachmentsArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\n/** A project is a collection of issues working toward a shared goal. Projects have start and target dates, milestones, status tracking, and progress metrics. They can span multiple teams and be grouped under initiatives. */\nexport type ProjectCommentsArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<CommentFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\n/** A project is a collection of issues working toward a shared goal. Projects have start and target dates, milestones, status tracking, and progress metrics. They can span multiple teams and be grouped under initiatives. */\nexport type ProjectDocumentsArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<DocumentFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\n/** A project is a collection of issues working toward a shared goal. Projects have start and target dates, milestones, status tracking, and progress metrics. They can span multiple teams and be grouped under initiatives. */\nexport type ProjectExternalLinksArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\n/** A project is a collection of issues working toward a shared goal. Projects have start and target dates, milestones, status tracking, and progress metrics. They can span multiple teams and be grouped under initiatives. */\nexport type ProjectHistoryArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\n/** A project is a collection of issues working toward a shared goal. Projects have start and target dates, milestones, status tracking, and progress metrics. They can span multiple teams and be grouped under initiatives. */\nexport type ProjectInitiativeToProjectsArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\n/** A project is a collection of issues working toward a shared goal. Projects have start and target dates, milestones, status tracking, and progress metrics. They can span multiple teams and be grouped under initiatives. */\nexport type ProjectInitiativesArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\n/** A project is a collection of issues working toward a shared goal. Projects have start and target dates, milestones, status tracking, and progress metrics. They can span multiple teams and be grouped under initiatives. */\nexport type ProjectInverseRelationsArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\n/** A project is a collection of issues working toward a shared goal. Projects have start and target dates, milestones, status tracking, and progress metrics. They can span multiple teams and be grouped under initiatives. */\nexport type ProjectIssuesArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<IssueFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\n/** A project is a collection of issues working toward a shared goal. Projects have start and target dates, milestones, status tracking, and progress metrics. They can span multiple teams and be grouped under initiatives. */\nexport type ProjectLabelsArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<ProjectLabelFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\n/** A project is a collection of issues working toward a shared goal. Projects have start and target dates, milestones, status tracking, and progress metrics. They can span multiple teams and be grouped under initiatives. */\nexport type ProjectMembersArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<UserFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  includeDisabled?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\n/** A project is a collection of issues working toward a shared goal. Projects have start and target dates, milestones, status tracking, and progress metrics. They can span multiple teams and be grouped under initiatives. */\nexport type ProjectNeedsArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<CustomerNeedFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\n/** A project is a collection of issues working toward a shared goal. Projects have start and target dates, milestones, status tracking, and progress metrics. They can span multiple teams and be grouped under initiatives. */\nexport type ProjectProjectMilestonesArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<ProjectMilestoneFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\n/** A project is a collection of issues working toward a shared goal. Projects have start and target dates, milestones, status tracking, and progress metrics. They can span multiple teams and be grouped under initiatives. */\nexport type ProjectProjectUpdatesArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\n/** A project is a collection of issues working toward a shared goal. Projects have start and target dates, milestones, status tracking, and progress metrics. They can span multiple teams and be grouped under initiatives. */\nexport type ProjectRelationsArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\n/** A project is a collection of issues working toward a shared goal. Projects have start and target dates, milestones, status tracking, and progress metrics. They can span multiple teams and be grouped under initiatives. */\nexport type ProjectTeamsArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<TeamFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\n/** A generic payload return from entity archive mutations. */\nexport type ProjectArchivePayload = ArchivePayload & {\n  __typename?: \"ProjectArchivePayload\";\n  /** The archived/unarchived entity. Null if entity was deleted. */\n  entity?: Maybe<Project>;\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\n/** An attachment (link, reference, or integration data) associated with a project. Attachments are typically created by integrations and contain metadata for rendering in the client. */\nexport type ProjectAttachment = Node & {\n  __typename?: \"ProjectAttachment\";\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** The creator of the attachment. */\n  creator?: Maybe<User>;\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /** Custom metadata related to the attachment. Contains user-facing content such as conversation messages or rendered attributes from integrations. */\n  metadata: Scalars[\"JSONObject\"];\n  /** Metadata about the external source which created the attachment, including foreign identifiers used for syncing with external services. Null if the attachment was not created by an integration. */\n  source?: Maybe<Scalars[\"JSONObject\"]>;\n  /** The source type of the attachment, derived from the source metadata. Returns the integration type that created the attachment (e.g., 'slack', 'github'), or null if not set. */\n  sourceType?: Maybe<Scalars[\"String\"]>;\n  /** Optional subtitle of the attachment, providing additional context below the title. */\n  subtitle?: Maybe<Scalars[\"String\"]>;\n  /** Title of the attachment. */\n  title: Scalars[\"String\"];\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  updatedAt: Scalars[\"DateTime\"];\n  /** URL of the attachment. */\n  url: Scalars[\"String\"];\n};\n\nexport type ProjectAttachmentConnection = {\n  __typename?: \"ProjectAttachmentConnection\";\n  edges: Array<ProjectAttachmentEdge>;\n  nodes: Array<ProjectAttachment>;\n  pageInfo: PageInfo;\n};\n\nexport type ProjectAttachmentEdge = {\n  __typename?: \"ProjectAttachmentEdge\";\n  /** Used in `before` and `after` args */\n  cursor: Scalars[\"String\"];\n  node: ProjectAttachment;\n};\n\n/** Certain properties of a project. */\nexport type ProjectChildWebhookPayload = {\n  __typename?: \"ProjectChildWebhookPayload\";\n  /** The ID of the project. */\n  id: Scalars[\"String\"];\n  /** The name of the project. */\n  name: Scalars[\"String\"];\n  /** The URL of the project. */\n  url: Scalars[\"String\"];\n};\n\n/** Project filtering options. */\nexport type ProjectCollectionFilter = {\n  /** Filters that the project's team must satisfy. */\n  accessibleTeams?: InputMaybe<TeamCollectionFilter>;\n  /** [ALPHA] Comparator for the project activity type: buzzin, active, some, none */\n  activityType?: InputMaybe<StringComparator>;\n  /** Compound filters, all of which need to be matched by the project. */\n  and?: InputMaybe<Array<ProjectCollectionFilter>>;\n  /** Comparator for the project cancelation date. */\n  canceledAt?: InputMaybe<NullableDateComparator>;\n  /** Comparator for the project completion date. */\n  completedAt?: InputMaybe<NullableDateComparator>;\n  /** Filters that the project's completed milestones must satisfy. */\n  completedProjectMilestones?: InputMaybe<ProjectMilestoneCollectionFilter>;\n  /** Comparator for the created at date. */\n  createdAt?: InputMaybe<DateComparator>;\n  /** Filters that the projects creator must satisfy. */\n  creator?: InputMaybe<UserFilter>;\n  /** Count of customers */\n  customerCount?: InputMaybe<NumberComparator>;\n  /** Count of important customers */\n  customerImportantCount?: InputMaybe<NumberComparator>;\n  /** Filters that needs to be matched by all projects. */\n  every?: InputMaybe<ProjectFilter>;\n  /** Comparator for filtering projects which are blocked. */\n  hasBlockedByRelations?: InputMaybe<RelationExistsComparator>;\n  /** Comparator for filtering projects which are blocking. */\n  hasBlockingRelations?: InputMaybe<RelationExistsComparator>;\n  /** [Deprecated] Comparator for filtering projects which this is depended on by. */\n  hasDependedOnByRelations?: InputMaybe<RelationExistsComparator>;\n  /** [Deprecated]Comparator for filtering projects which this depends on. */\n  hasDependsOnRelations?: InputMaybe<RelationExistsComparator>;\n  /** Comparator for filtering projects with relations. */\n  hasRelatedRelations?: InputMaybe<RelationExistsComparator>;\n  /** Comparator for filtering projects with violated dependencies. */\n  hasViolatedRelations?: InputMaybe<RelationExistsComparator>;\n  /** Comparator for the project health: onTrack, atRisk, offTrack */\n  health?: InputMaybe<StringComparator>;\n  /** Comparator for the project health (with age): onTrack, atRisk, offTrack, outdated, noUpdate */\n  healthWithAge?: InputMaybe<StringComparator>;\n  /** Comparator for the identifier. */\n  id?: InputMaybe<IdComparator>;\n  /** Filters that the projects initiatives must satisfy. */\n  initiatives?: InputMaybe<InitiativeCollectionFilter>;\n  /** Filters that the projects issues must satisfy. */\n  issues?: InputMaybe<IssueCollectionFilter>;\n  /** Filters that project labels must satisfy. */\n  labels?: InputMaybe<ProjectLabelCollectionFilter>;\n  /** Filters that the last applied template must satisfy. */\n  lastAppliedTemplate?: InputMaybe<NullableTemplateFilter>;\n  /** Filters that the projects lead must satisfy. */\n  lead?: InputMaybe<NullableUserFilter>;\n  /** Comparator for the collection length. */\n  length?: InputMaybe<NumberComparator>;\n  /** Filters that the projects members must satisfy. */\n  members?: InputMaybe<UserCollectionFilter>;\n  /** Comparator for the project name. */\n  name?: InputMaybe<StringComparator>;\n  /** Filters that the project's customer needs must satisfy. */\n  needs?: InputMaybe<CustomerNeedCollectionFilter>;\n  /** Filters that the project's next milestone must satisfy. */\n  nextProjectMilestone?: InputMaybe<ProjectMilestoneFilter>;\n  /** Compound filters, one of which need to be matched by the project. */\n  or?: InputMaybe<Array<ProjectCollectionFilter>>;\n  /** Comparator for the projects priority. */\n  priority?: InputMaybe<NullableNumberComparator>;\n  /** Filters that the project's milestones must satisfy. */\n  projectMilestones?: InputMaybe<ProjectMilestoneCollectionFilter>;\n  /** Comparator for the project updates. */\n  projectUpdates?: InputMaybe<ProjectUpdatesCollectionFilter>;\n  /** Filters that the projects roadmaps must satisfy. */\n  roadmaps?: InputMaybe<RoadmapCollectionFilter>;\n  /** [Internal] Comparator for the project's content. */\n  searchableContent?: InputMaybe<ContentComparator>;\n  /** Comparator for the project slug ID. */\n  slugId?: InputMaybe<StringComparator>;\n  /** Filters that needs to be matched by some projects. */\n  some?: InputMaybe<ProjectFilter>;\n  /** Comparator for the project start date. */\n  startDate?: InputMaybe<NullableDateComparator>;\n  /** Comparator for the project started date (when it was moved to an \"In Progress\" status). */\n  startedAt?: InputMaybe<NullableDateComparator>;\n  /** [DEPRECATED] Comparator for the project state. */\n  state?: InputMaybe<StringComparator>;\n  /** Filters that the project's status must satisfy. */\n  status?: InputMaybe<ProjectStatusFilter>;\n  /** Comparator for the project target date. */\n  targetDate?: InputMaybe<NullableDateComparator>;\n  /** Comparator for the updated at date. */\n  updatedAt?: InputMaybe<DateComparator>;\n};\n\nexport type ProjectConnection = {\n  __typename?: \"ProjectConnection\";\n  edges: Array<ProjectEdge>;\n  nodes: Array<Project>;\n  pageInfo: PageInfo;\n};\n\n/** Input for creating a new project. A name and at least one team are required. All other fields are optional and will use defaults if not specified. */\nexport type ProjectCreateInput = {\n  /** The color of the project. */\n  color?: InputMaybe<Scalars[\"String\"]>;\n  /** The project content as markdown. */\n  content?: InputMaybe<Scalars[\"String\"]>;\n  /** The ID of the issue that was converted into this project. */\n  convertedFromIssueId?: InputMaybe<Scalars[\"String\"]>;\n  /** The description for the project. */\n  description?: InputMaybe<Scalars[\"String\"]>;\n  /** The icon of the project. */\n  icon?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifier in UUID v4 format. If none is provided, the backend will generate one. */\n  id?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifiers of the project labels associated with this project. */\n  labelIds?: InputMaybe<Array<Scalars[\"String\"]>>;\n  /** The ID of the last template applied to the project. */\n  lastAppliedTemplateId?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifier of the project lead. */\n  leadId?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifiers of the members of this project. */\n  memberIds?: InputMaybe<Array<Scalars[\"String\"]>>;\n  /** The name of the project. */\n  name: Scalars[\"String\"];\n  /** The priority of the project. 0 = No priority, 1 = Urgent, 2 = High, 3 = Medium, 4 = Low. */\n  priority?: InputMaybe<Scalars[\"Int\"]>;\n  /** The sort order for the project within shared views, when ordered by priority. */\n  prioritySortOrder?: InputMaybe<Scalars[\"Float\"]>;\n  /** The sort order for the project within shared views. */\n  sortOrder?: InputMaybe<Scalars[\"Float\"]>;\n  /** The planned start date of the project. */\n  startDate?: InputMaybe<Scalars[\"TimelessDate\"]>;\n  /** The resolution of the project's start date. */\n  startDateResolution?: InputMaybe<DateResolutionType>;\n  /** The ID of the project status. */\n  statusId?: InputMaybe<Scalars[\"String\"]>;\n  /** The planned target date of the project. */\n  targetDate?: InputMaybe<Scalars[\"TimelessDate\"]>;\n  /** The resolution of the project's estimated completion date. */\n  targetDateResolution?: InputMaybe<DateResolutionType>;\n  /** The identifiers of the teams this project is associated with. */\n  teamIds: Array<Scalars[\"String\"]>;\n  /** The ID of a project template to apply when creating the project. Overrides useDefaultTemplate if both are provided. */\n  templateId?: InputMaybe<Scalars[\"String\"]>;\n  /** When set to true, the default project template of the first team provided will be applied. If templateId is provided, this will be ignored. */\n  useDefaultTemplate?: InputMaybe<Scalars[\"Boolean\"]>;\n};\n\n/** Project creation date sorting options. */\nexport type ProjectCreatedAtSort = {\n  /** Whether nulls should be sorted first or last */\n  nulls?: InputMaybe<PaginationNulls>;\n  /** The order for the individual sort */\n  order?: InputMaybe<PaginationSortOrder>;\n};\n\nexport type ProjectEdge = {\n  __typename?: \"ProjectEdge\";\n  /** Used in `before` and `after` args */\n  cursor: Scalars[\"String\"];\n  node: Project;\n};\n\n/** Project filtering options. */\nexport type ProjectFilter = {\n  /** Filters that the project's team must satisfy. */\n  accessibleTeams?: InputMaybe<TeamCollectionFilter>;\n  /** [ALPHA] Comparator for the project activity type: buzzin, active, some, none */\n  activityType?: InputMaybe<StringComparator>;\n  /** Compound filters, all of which need to be matched by the project. */\n  and?: InputMaybe<Array<ProjectFilter>>;\n  /** Comparator for the project cancelation date. */\n  canceledAt?: InputMaybe<NullableDateComparator>;\n  /** Comparator for the project completion date. */\n  completedAt?: InputMaybe<NullableDateComparator>;\n  /** Filters that the project's completed milestones must satisfy. */\n  completedProjectMilestones?: InputMaybe<ProjectMilestoneCollectionFilter>;\n  /** Comparator for the created at date. */\n  createdAt?: InputMaybe<DateComparator>;\n  /** Filters that the projects creator must satisfy. */\n  creator?: InputMaybe<UserFilter>;\n  /** Count of customers */\n  customerCount?: InputMaybe<NumberComparator>;\n  /** Count of important customers */\n  customerImportantCount?: InputMaybe<NumberComparator>;\n  /** Comparator for filtering projects which are blocked. */\n  hasBlockedByRelations?: InputMaybe<RelationExistsComparator>;\n  /** Comparator for filtering projects which are blocking. */\n  hasBlockingRelations?: InputMaybe<RelationExistsComparator>;\n  /** [Deprecated] Comparator for filtering projects which this is depended on by. */\n  hasDependedOnByRelations?: InputMaybe<RelationExistsComparator>;\n  /** [Deprecated]Comparator for filtering projects which this depends on. */\n  hasDependsOnRelations?: InputMaybe<RelationExistsComparator>;\n  /** Comparator for filtering projects with relations. */\n  hasRelatedRelations?: InputMaybe<RelationExistsComparator>;\n  /** Comparator for filtering projects with violated dependencies. */\n  hasViolatedRelations?: InputMaybe<RelationExistsComparator>;\n  /** Comparator for the project health: onTrack, atRisk, offTrack */\n  health?: InputMaybe<StringComparator>;\n  /** Comparator for the project health (with age): onTrack, atRisk, offTrack, outdated, noUpdate */\n  healthWithAge?: InputMaybe<StringComparator>;\n  /** Comparator for the identifier. */\n  id?: InputMaybe<IdComparator>;\n  /** Filters that the projects initiatives must satisfy. */\n  initiatives?: InputMaybe<InitiativeCollectionFilter>;\n  /** Filters that the projects issues must satisfy. */\n  issues?: InputMaybe<IssueCollectionFilter>;\n  /** Filters that project labels must satisfy. */\n  labels?: InputMaybe<ProjectLabelCollectionFilter>;\n  /** Filters that the last applied template must satisfy. */\n  lastAppliedTemplate?: InputMaybe<NullableTemplateFilter>;\n  /** Filters that the projects lead must satisfy. */\n  lead?: InputMaybe<NullableUserFilter>;\n  /** Filters that the projects members must satisfy. */\n  members?: InputMaybe<UserCollectionFilter>;\n  /** Comparator for the project name. */\n  name?: InputMaybe<StringComparator>;\n  /** Filters that the project's customer needs must satisfy. */\n  needs?: InputMaybe<CustomerNeedCollectionFilter>;\n  /** Filters that the project's next milestone must satisfy. */\n  nextProjectMilestone?: InputMaybe<ProjectMilestoneFilter>;\n  /** Compound filters, one of which need to be matched by the project. */\n  or?: InputMaybe<Array<ProjectFilter>>;\n  /** Comparator for the projects priority. */\n  priority?: InputMaybe<NullableNumberComparator>;\n  /** Filters that the project's milestones must satisfy. */\n  projectMilestones?: InputMaybe<ProjectMilestoneCollectionFilter>;\n  /** Comparator for the project updates. */\n  projectUpdates?: InputMaybe<ProjectUpdatesCollectionFilter>;\n  /** Filters that the projects roadmaps must satisfy. */\n  roadmaps?: InputMaybe<RoadmapCollectionFilter>;\n  /** [Internal] Comparator for the project's content. */\n  searchableContent?: InputMaybe<ContentComparator>;\n  /** Comparator for the project slug ID. */\n  slugId?: InputMaybe<StringComparator>;\n  /** Comparator for the project start date. */\n  startDate?: InputMaybe<NullableDateComparator>;\n  /** Comparator for the project started date (when it was moved to an \"In Progress\" status). */\n  startedAt?: InputMaybe<NullableDateComparator>;\n  /** [DEPRECATED] Comparator for the project state. */\n  state?: InputMaybe<StringComparator>;\n  /** Filters that the project's status must satisfy. */\n  status?: InputMaybe<ProjectStatusFilter>;\n  /** Comparator for the project target date. */\n  targetDate?: InputMaybe<NullableDateComparator>;\n  /** Comparator for the updated at date. */\n  updatedAt?: InputMaybe<DateComparator>;\n};\n\n/** The result of a project filter suggestion query. */\nexport type ProjectFilterSuggestionPayload = {\n  __typename?: \"ProjectFilterSuggestionPayload\";\n  /** The json filter that is suggested. */\n  filter?: Maybe<Scalars[\"JSONObject\"]>;\n  /** The log id of the prompt, that created this filter. */\n  logId?: Maybe<Scalars[\"String\"]>;\n};\n\n/** Project health sorting options. */\nexport type ProjectHealthSort = {\n  /** Whether nulls should be sorted first or last */\n  nulls?: InputMaybe<PaginationNulls>;\n  /** The order for the individual sort */\n  order?: InputMaybe<PaginationSortOrder>;\n};\n\n/** A history record associated with a project. Tracks changes to project properties, status, members, teams, milestones, labels, and relationships over time. */\nexport type ProjectHistory = Node & {\n  __typename?: \"ProjectHistory\";\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** The events that happened while recording that history. */\n  entries: Scalars[\"JSONObject\"];\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /** The project that this history record belongs to. */\n  project: Project;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  updatedAt: Scalars[\"DateTime\"];\n};\n\nexport type ProjectHistoryConnection = {\n  __typename?: \"ProjectHistoryConnection\";\n  edges: Array<ProjectHistoryEdge>;\n  nodes: Array<ProjectHistory>;\n  pageInfo: PageInfo;\n};\n\nexport type ProjectHistoryEdge = {\n  __typename?: \"ProjectHistoryEdge\";\n  /** Used in `before` and `after` args */\n  cursor: Scalars[\"String\"];\n  node: ProjectHistory;\n};\n\n/** A label that can be applied to projects for categorization. Project labels are workspace-level and can be organized into groups with a parent-child hierarchy. Only child labels (not group labels) can be directly applied to projects. */\nexport type ProjectLabel = Node & {\n  __typename?: \"ProjectLabel\";\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** Children of the label. */\n  children: ProjectLabelConnection;\n  /** The label's color as a HEX string (e.g., '#EB5757'). Used for visual identification of the label in the UI. */\n  color: Scalars[\"String\"];\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** The user who created the label. */\n  creator?: Maybe<User>;\n  /** The label's description. */\n  description?: Maybe<Scalars[\"String\"]>;\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /** Whether the label is a group. When true, this label acts as a container for child labels and cannot be directly applied to issues or projects. When false, the label can be directly applied. */\n  isGroup: Scalars[\"Boolean\"];\n  /** The date when the label was last applied to an issue, project, or initiative. Null if the label has never been applied. */\n  lastAppliedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The label's name. */\n  name: Scalars[\"String\"];\n  /** The workspace that the project label belongs to. */\n  organization: Organization;\n  /** The parent label group. If set, this label is a child within a group. Only one child label from each group can be applied to a project at a time. */\n  parent?: Maybe<ProjectLabel>;\n  /** Projects associated with the label. */\n  projects: ProjectConnection;\n  /** [Internal] When the label was retired. */\n  retiredAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The user who retired the label. Retired labels cannot be applied to new projects but remain on existing ones. Null if the label is active. */\n  retiredBy?: Maybe<User>;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  updatedAt: Scalars[\"DateTime\"];\n};\n\n/** A label that can be applied to projects for categorization. Project labels are workspace-level and can be organized into groups with a parent-child hierarchy. Only child labels (not group labels) can be directly applied to projects. */\nexport type ProjectLabelChildrenArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<ProjectLabelFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\n/** A label that can be applied to projects for categorization. Project labels are workspace-level and can be organized into groups with a parent-child hierarchy. Only child labels (not group labels) can be directly applied to projects. */\nexport type ProjectLabelProjectsArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<ProjectFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n  sort?: InputMaybe<Array<ProjectSortInput>>;\n};\n\n/** Certain properties of a project label. */\nexport type ProjectLabelChildWebhookPayload = {\n  __typename?: \"ProjectLabelChildWebhookPayload\";\n  /** The color of the project label. */\n  color: Scalars[\"String\"];\n  /** The ID of the project label. */\n  id: Scalars[\"String\"];\n  /** The name of the project label. */\n  name: Scalars[\"String\"];\n  /** The parent ID of the project label. */\n  parentId?: Maybe<Scalars[\"String\"]>;\n};\n\n/** Project label filtering options. */\nexport type ProjectLabelCollectionFilter = {\n  /** Compound filters, all of which need to be matched by the label. */\n  and?: InputMaybe<Array<ProjectLabelCollectionFilter>>;\n  /** Comparator for the created at date. */\n  createdAt?: InputMaybe<DateComparator>;\n  /** Filters that the project labels creator must satisfy. */\n  creator?: InputMaybe<NullableUserFilter>;\n  /** Filters that needs to be matched by all project labels. */\n  every?: InputMaybe<ProjectLabelFilter>;\n  /** Comparator for the identifier. */\n  id?: InputMaybe<IdComparator>;\n  /** Comparator for whether the label is a group label. */\n  isGroup?: InputMaybe<BooleanComparator>;\n  /** Comparator for the collection length. */\n  length?: InputMaybe<NumberComparator>;\n  /** Comparator for the name. */\n  name?: InputMaybe<StringComparator>;\n  /** Filter based on the existence of the relation. */\n  null?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Compound filters, one of which need to be matched by the label. */\n  or?: InputMaybe<Array<ProjectLabelCollectionFilter>>;\n  /** Filters that the project label's parent label must satisfy. */\n  parent?: InputMaybe<ProjectLabelFilter>;\n  /** Filters that needs to be matched by some project labels. */\n  some?: InputMaybe<ProjectLabelCollectionFilter>;\n  /** Comparator for the updated at date. */\n  updatedAt?: InputMaybe<DateComparator>;\n};\n\nexport type ProjectLabelConnection = {\n  __typename?: \"ProjectLabelConnection\";\n  edges: Array<ProjectLabelEdge>;\n  nodes: Array<ProjectLabel>;\n  pageInfo: PageInfo;\n};\n\n/** Input for creating a new project label. A name is required. The label is created as a workspace-level label available to all projects. */\nexport type ProjectLabelCreateInput = {\n  /** The color of the label. */\n  color?: InputMaybe<Scalars[\"String\"]>;\n  /** The description of the label. */\n  description?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifier in UUID v4 format. If none is provided, the backend will generate one. */\n  id?: InputMaybe<Scalars[\"String\"]>;\n  /** Whether the label is a group. */\n  isGroup?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** The name of the label. */\n  name: Scalars[\"String\"];\n  /** The identifier of the parent label. */\n  parentId?: InputMaybe<Scalars[\"String\"]>;\n  /** The time at which the label was retired. Set to null to restore a retired label. */\n  retiredAt?: InputMaybe<Scalars[\"DateTime\"]>;\n};\n\nexport type ProjectLabelEdge = {\n  __typename?: \"ProjectLabelEdge\";\n  /** Used in `before` and `after` args */\n  cursor: Scalars[\"String\"];\n  node: ProjectLabel;\n};\n\n/** Project label filtering options. */\nexport type ProjectLabelFilter = {\n  /** Compound filters, all of which need to be matched by the label. */\n  and?: InputMaybe<Array<ProjectLabelFilter>>;\n  /** Comparator for the created at date. */\n  createdAt?: InputMaybe<DateComparator>;\n  /** Filters that the project labels creator must satisfy. */\n  creator?: InputMaybe<NullableUserFilter>;\n  /** Comparator for the identifier. */\n  id?: InputMaybe<IdComparator>;\n  /** Comparator for whether the label is a group label. */\n  isGroup?: InputMaybe<BooleanComparator>;\n  /** Comparator for the name. */\n  name?: InputMaybe<StringComparator>;\n  /** Compound filters, one of which need to be matched by the label. */\n  or?: InputMaybe<Array<ProjectLabelFilter>>;\n  /** Filters that the project label's parent label must satisfy. */\n  parent?: InputMaybe<ProjectLabelFilter>;\n  /** Comparator for the updated at date. */\n  updatedAt?: InputMaybe<DateComparator>;\n};\n\n/** The result of a project label mutation. */\nexport type ProjectLabelPayload = {\n  __typename?: \"ProjectLabelPayload\";\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** The label that was created or updated. */\n  projectLabel: ProjectLabel;\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\n/** Input for updating an existing project label. All fields are optional; only provided fields will be updated. */\nexport type ProjectLabelUpdateInput = {\n  /** The color of the label. */\n  color?: InputMaybe<Scalars[\"String\"]>;\n  /** The description of the label. */\n  description?: InputMaybe<Scalars[\"String\"]>;\n  /** Whether the label is a group. */\n  isGroup?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** The name of the label. */\n  name?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifier of the parent label. */\n  parentId?: InputMaybe<Scalars[\"String\"]>;\n  /** The time at which the label was retired. Set to null to restore a retired label. */\n  retiredAt?: InputMaybe<Scalars[\"DateTime\"]>;\n};\n\n/** Payload for a project label webhook. */\nexport type ProjectLabelWebhookPayload = {\n  __typename?: \"ProjectLabelWebhookPayload\";\n  /** The time at which the entity was archived. */\n  archivedAt?: Maybe<Scalars[\"String\"]>;\n  /** The color of the project label. */\n  color: Scalars[\"String\"];\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"String\"];\n  /** The creator ID of the project label. */\n  creatorId?: Maybe<Scalars[\"String\"]>;\n  /** The label's description. */\n  description?: Maybe<Scalars[\"String\"]>;\n  /** The ID of the entity. */\n  id: Scalars[\"String\"];\n  /** Whether the label is a group. */\n  isGroup: Scalars[\"Boolean\"];\n  /** The name of the project label. */\n  name: Scalars[\"String\"];\n  /** The parent ID of the project label. */\n  parentId?: Maybe<Scalars[\"String\"]>;\n  /** The time at which the entity was updated. */\n  updatedAt: Scalars[\"String\"];\n};\n\n/** Project lead sorting options. */\nexport type ProjectLeadSort = {\n  /** Whether nulls should be sorted first or last */\n  nulls?: InputMaybe<PaginationNulls>;\n  /** The order for the individual sort */\n  order?: InputMaybe<PaginationSortOrder>;\n};\n\n/** Project manual order sorting options. */\nexport type ProjectManualSort = {\n  /** Whether nulls should be sorted first or last */\n  nulls?: InputMaybe<PaginationNulls>;\n  /** The order for the individual sort */\n  order?: InputMaybe<PaginationSortOrder>;\n};\n\n/** A milestone within a project. Milestones break a project into phases or target checkpoints, each with its own target date and set of issues. Issues can be assigned to a milestone to track progress toward that checkpoint. */\nexport type ProjectMilestone = Node & {\n  __typename?: \"ProjectMilestone\";\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** [Internal] The current progress of the milestone, broken down by issue status category. */\n  currentProgress: Scalars[\"JSONObject\"];\n  /** The project milestone's description in markdown format. */\n  description?: Maybe<Scalars[\"String\"]>;\n  /** [Internal] The project milestone's description as YJS state. */\n  descriptionState?: Maybe<Scalars[\"String\"]>;\n  /** The rich-text content of the milestone description. Null if no description has been set. */\n  documentContent?: Maybe<DocumentContent>;\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /** Issues associated with the project milestone. */\n  issues: IssueConnection;\n  /** The name of the project milestone. */\n  name: Scalars[\"String\"];\n  /** The progress % of the project milestone. */\n  progress: Scalars[\"Float\"];\n  /** [Internal] The progress history of the milestone, tracking issue completion over time. */\n  progressHistory: Scalars[\"JSONObject\"];\n  /** The project that this milestone belongs to. */\n  project: Project;\n  /** The order of the milestone in relation to other milestones within a project. */\n  sortOrder: Scalars[\"Float\"];\n  /** The status of the project milestone. */\n  status: ProjectMilestoneStatus;\n  /** The planned completion date of the milestone. Null if no target date is set. */\n  targetDate?: Maybe<Scalars[\"TimelessDate\"]>;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  updatedAt: Scalars[\"DateTime\"];\n};\n\n/** A milestone within a project. Milestones break a project into phases or target checkpoints, each with its own target date and set of issues. Issues can be assigned to a milestone to track progress toward that checkpoint. */\nexport type ProjectMilestoneIssuesArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<IssueFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\n/** Certain properties of a project milestone. */\nexport type ProjectMilestoneChildWebhookPayload = {\n  __typename?: \"ProjectMilestoneChildWebhookPayload\";\n  /** The ID of the project milestone. */\n  id: Scalars[\"String\"];\n  /** The name of the project milestone. */\n  name: Scalars[\"String\"];\n  /** The target date of the project milestone. */\n  targetDate: Scalars[\"String\"];\n};\n\n/** Milestone collection filtering options. */\nexport type ProjectMilestoneCollectionFilter = {\n  /** Compound filters, all of which need to be matched by the milestone. */\n  and?: InputMaybe<Array<ProjectMilestoneCollectionFilter>>;\n  /** Comparator for the created at date. */\n  createdAt?: InputMaybe<DateComparator>;\n  /** Filters that needs to be matched by all milestones. */\n  every?: InputMaybe<ProjectMilestoneFilter>;\n  /** Comparator for the identifier. */\n  id?: InputMaybe<IdComparator>;\n  /** Comparator for the collection length. */\n  length?: InputMaybe<NumberComparator>;\n  /** Comparator for the project milestone name. */\n  name?: InputMaybe<NullableStringComparator>;\n  /** Compound filters, one of which need to be matched by the milestone. */\n  or?: InputMaybe<Array<ProjectMilestoneCollectionFilter>>;\n  /** Filters that the project milestone's project must satisfy. */\n  project?: InputMaybe<NullableProjectFilter>;\n  /** Filters that needs to be matched by some milestones. */\n  some?: InputMaybe<ProjectMilestoneFilter>;\n  /** Comparator for the project milestone target date. */\n  targetDate?: InputMaybe<NullableDateComparator>;\n  /** Comparator for the updated at date. */\n  updatedAt?: InputMaybe<DateComparator>;\n};\n\nexport type ProjectMilestoneConnection = {\n  __typename?: \"ProjectMilestoneConnection\";\n  edges: Array<ProjectMilestoneEdge>;\n  nodes: Array<ProjectMilestone>;\n  pageInfo: PageInfo;\n};\n\n/** Input for creating a new project milestone. */\nexport type ProjectMilestoneCreateInput = {\n  /** The description of the project milestone in markdown format. */\n  description?: InputMaybe<Scalars[\"String\"]>;\n  /** [Internal] The description of the project milestone as a Prosemirror document. */\n  descriptionData?: InputMaybe<Scalars[\"JSONObject\"]>;\n  /** The identifier in UUID v4 format. If none is provided, the backend will generate one. */\n  id?: InputMaybe<Scalars[\"String\"]>;\n  /** The name of the project milestone. */\n  name: Scalars[\"String\"];\n  /** Related project for the project milestone. */\n  projectId: Scalars[\"String\"];\n  /** The sort order for the project milestone within a project. */\n  sortOrder?: InputMaybe<Scalars[\"Float\"]>;\n  /** The planned target date of the project milestone. */\n  targetDate?: InputMaybe<Scalars[\"TimelessDate\"]>;\n};\n\nexport type ProjectMilestoneEdge = {\n  __typename?: \"ProjectMilestoneEdge\";\n  /** Used in `before` and `after` args */\n  cursor: Scalars[\"String\"];\n  node: ProjectMilestone;\n};\n\n/** Project milestone filtering options. */\nexport type ProjectMilestoneFilter = {\n  /** Compound filters, all of which need to be matched by the project milestone. */\n  and?: InputMaybe<Array<ProjectMilestoneFilter>>;\n  /** Comparator for the created at date. */\n  createdAt?: InputMaybe<DateComparator>;\n  /** Comparator for the identifier. */\n  id?: InputMaybe<IdComparator>;\n  /** Comparator for the project milestone name. */\n  name?: InputMaybe<NullableStringComparator>;\n  /** Compound filters, one of which need to be matched by the project milestone. */\n  or?: InputMaybe<Array<ProjectMilestoneFilter>>;\n  /** Filters that the project milestone's project must satisfy. */\n  project?: InputMaybe<NullableProjectFilter>;\n  /** Comparator for the project milestone target date. */\n  targetDate?: InputMaybe<NullableDateComparator>;\n  /** Comparator for the updated at date. */\n  updatedAt?: InputMaybe<DateComparator>;\n};\n\n/** [Internal] Input for moving a project milestone to another project. */\nexport type ProjectMilestoneMoveInput = {\n  /** Whether to add each milestone issue's team to the project. This is needed when there is a mismatch between a project's teams and the milestone's issues' teams. Either this or newIssueTeamId is required in that situation to resolve constraints. */\n  addIssueTeamToProject?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** The team id to move the attached issues to. This is needed when there is a mismatch between a project's teams and the milestone's issues' teams. Either this or addIssueTeamToProject is required in that situation to resolve constraints. */\n  newIssueTeamId?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifier of the project to move the milestone to. */\n  projectId: Scalars[\"String\"];\n  /** A list of issue id to team ids, used for undoing a previous milestone move where the specified issues were moved from the specified teams. */\n  undoIssueTeamIds?: InputMaybe<Array<ProjectMilestoneMoveIssueToTeamInput>>;\n  /** A mapping of project id to a previous set of team ids, used for undoing a previous milestone move where the specified teams were added to the project. */\n  undoProjectTeamIds?: InputMaybe<ProjectMilestoneMoveProjectTeamsInput>;\n};\n\nexport type ProjectMilestoneMoveIssueToTeam = {\n  __typename?: \"ProjectMilestoneMoveIssueToTeam\";\n  /** The issue id in this relationship, you can use * as wildcard if all issues are being moved to the same team */\n  issueId: Scalars[\"String\"];\n  /** The team id in this relationship */\n  teamId: Scalars[\"String\"];\n};\n\n/** [Internal] Used for ProjectMilestoneMoveInput to describe a mapping between an issue and its team. */\nexport type ProjectMilestoneMoveIssueToTeamInput = {\n  /** The issue id in this relationship, you can use * as wildcard if all issues are being moved to the same team */\n  issueId: Scalars[\"String\"];\n  /** The team id in this relationship */\n  teamId: Scalars[\"String\"];\n};\n\n/** [Internal] The result of a project milestone move mutation. */\nexport type ProjectMilestoneMovePayload = {\n  __typename?: \"ProjectMilestoneMovePayload\";\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** A snapshot of the issues that were moved to new teams, if the user selected to do it, containing an array of mappings between an issue and its previous team. Store on the client to use for undoing a previous milestone move. */\n  previousIssueTeamIds?: Maybe<Array<ProjectMilestoneMoveIssueToTeam>>;\n  /** A snapshot of the project that had new teams added to it, if the user selected to do it, containing an array of mappings between a project and its previous teams. Store on the client to use for undoing a previous milestone move. */\n  previousProjectTeamIds?: Maybe<ProjectMilestoneMoveProjectTeams>;\n  /** The project milestone that was created or updated. */\n  projectMilestone: ProjectMilestone;\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\nexport type ProjectMilestoneMoveProjectTeams = {\n  __typename?: \"ProjectMilestoneMoveProjectTeams\";\n  /** The project id */\n  projectId: Scalars[\"String\"];\n  /** The team ids for the project */\n  teamIds: Array<Scalars[\"String\"]>;\n};\n\n/** [Internal] Used for ProjectMilestoneMoveInput to describe a snapshot of a project and its team ids */\nexport type ProjectMilestoneMoveProjectTeamsInput = {\n  /** The project id */\n  projectId: Scalars[\"String\"];\n  /** The team ids for the project */\n  teamIds: Array<Scalars[\"String\"]>;\n};\n\n/** The result of a project milestone mutation. */\nexport type ProjectMilestonePayload = {\n  __typename?: \"ProjectMilestonePayload\";\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** The project milestone that was created or updated. */\n  projectMilestone: ProjectMilestone;\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\n/** The status of a project milestone. */\nexport enum ProjectMilestoneStatus {\n  Done = \"done\",\n  Next = \"next\",\n  Overdue = \"overdue\",\n  Unstarted = \"unstarted\",\n}\n\n/** Input for updating an existing project milestone. */\nexport type ProjectMilestoneUpdateInput = {\n  /** The description of the project milestone in markdown format. */\n  description?: InputMaybe<Scalars[\"String\"]>;\n  /** [Internal] The description of the project milestone as a Prosemirror document. */\n  descriptionData?: InputMaybe<Scalars[\"JSONObject\"]>;\n  /** The name of the project milestone. */\n  name?: InputMaybe<Scalars[\"String\"]>;\n  /** Related project for the project milestone. */\n  projectId?: InputMaybe<Scalars[\"String\"]>;\n  /** The sort order for the project milestone within a project. */\n  sortOrder?: InputMaybe<Scalars[\"Float\"]>;\n  /** The planned target date of the project milestone. */\n  targetDate?: InputMaybe<Scalars[\"TimelessDate\"]>;\n};\n\n/** Project name sorting options. */\nexport type ProjectNameSort = {\n  /** Whether nulls should be sorted first or last */\n  nulls?: InputMaybe<PaginationNulls>;\n  /** The order for the individual sort */\n  order?: InputMaybe<PaginationSortOrder>;\n};\n\n/** A notification related to a project, such as being added as a member or lead, project updates, comments, or mentions on the project or its milestones. */\nexport type ProjectNotification = Entity &\n  Node &\n  Notification & {\n    __typename?: \"ProjectNotification\";\n    /** The user that caused the notification. Null if the notification was triggered by a non-user actor such as an integration, external user, or system event. */\n    actor?: Maybe<User>;\n    /** [Internal] Notification actor initials if avatar is not available. */\n    actorAvatarColor: Scalars[\"String\"];\n    /** [Internal] Notification avatar URL. */\n    actorAvatarUrl?: Maybe<Scalars[\"String\"]>;\n    /** [Internal] Notification actor initials if avatar is not available. */\n    actorInitials?: Maybe<Scalars[\"String\"]>;\n    /** The time at which the entity was archived. Null if the entity has not been archived. */\n    archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n    /** The bot that caused the notification. */\n    botActor?: Maybe<ActorBot>;\n    /** The category of the notification. */\n    category: NotificationCategory;\n    /** The comment related to the notification. */\n    comment?: Maybe<Comment>;\n    /** Related comment ID. Null if the notification is not related to a comment. */\n    commentId?: Maybe<Scalars[\"String\"]>;\n    /** The time at which the entity was created. */\n    createdAt: Scalars[\"DateTime\"];\n    /** The document related to the notification. */\n    document?: Maybe<Document>;\n    /** The time at which an email reminder for this notification was sent to the user. Null if no email reminder has been sent. */\n    emailedAt?: Maybe<Scalars[\"DateTime\"]>;\n    /** The external user that caused the notification. Populated when the notification was triggered by an external user (e.g., a commenter from a connected integration like Slack or GitHub) rather than a Linear workspace member. */\n    externalUserActor?: Maybe<ExternalUser>;\n    /** [Internal] Notifications with the same grouping key will be grouped together in the UI. */\n    groupingKey: Scalars[\"String\"];\n    /** [Internal] Priority of the notification with the same grouping key. Higher number means higher priority. If priority is the same, notifications should be sorted by `createdAt`. */\n    groupingPriority: Scalars[\"Float\"];\n    /** The unique identifier of the entity. */\n    id: Scalars[\"ID\"];\n    /** [Internal] Inbox URL for the notification. */\n    inboxUrl: Scalars[\"String\"];\n    /** [Internal] Initiative update health for new updates. */\n    initiativeUpdateHealth?: Maybe<Scalars[\"String\"]>;\n    /** [Internal] If notification actor was Linear. */\n    isLinearActor: Scalars[\"Boolean\"];\n    /** [Internal] Issue's status type for issue notifications. */\n    issueStatusType?: Maybe<Scalars[\"String\"]>;\n    /** The parent comment related to the notification, if a notification is a reply comment notification. */\n    parentComment?: Maybe<Comment>;\n    /** Related parent comment ID. Null if the notification is not related to a comment. */\n    parentCommentId?: Maybe<Scalars[\"String\"]>;\n    /** The project related to the notification. */\n    project: Project;\n    /** Related project ID. */\n    projectId: Scalars[\"String\"];\n    /** Related project milestone ID. */\n    projectMilestoneId?: Maybe<Scalars[\"String\"]>;\n    /** The project update related to the notification. */\n    projectUpdate?: Maybe<ProjectUpdate>;\n    /** [Internal] Project update health for new updates. */\n    projectUpdateHealth?: Maybe<Scalars[\"String\"]>;\n    /** Related project update ID. */\n    projectUpdateId?: Maybe<Scalars[\"String\"]>;\n    /** Name of the reaction emoji related to the notification. */\n    reactionEmoji?: Maybe<Scalars[\"String\"]>;\n    /** The time at which the user marked the notification as read. Null if the notification is unread. */\n    readAt?: Maybe<Scalars[\"DateTime\"]>;\n    /** The time until which a notification is snoozed. After this time, the notification reappears in the user's inbox. Null if the notification is not currently snoozed. */\n    snoozedUntilAt?: Maybe<Scalars[\"DateTime\"]>;\n    /** [Internal] Notification subtitle. */\n    subtitle: Scalars[\"String\"];\n    /** [Internal] Notification title. */\n    title: Scalars[\"String\"];\n    /** Notification type. Determines the kind of event that triggered this notification and which associated entity fields will be populated. */\n    type: Scalars[\"String\"];\n    /** The time at which a notification was unsnoozed. Null if the notification has not been unsnoozed. */\n    unsnoozedAt?: Maybe<Scalars[\"DateTime\"]>;\n    /**\n     * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n     *     been updated after creation.\n     */\n    updatedAt: Scalars[\"DateTime\"];\n    /** [Internal] URL to the target of the notification. */\n    url: Scalars[\"String\"];\n    /** The recipient user of this notification. */\n    user: User;\n  };\n\n/** A notification subscription scoped to a specific project. The subscriber receives notifications for events related to this project, such as updates, comments, and membership changes. */\nexport type ProjectNotificationSubscription = Entity &\n  Node &\n  NotificationSubscription & {\n    __typename?: \"ProjectNotificationSubscription\";\n    /** Whether the subscription is active. When inactive, no notifications are generated from this subscription even though it still exists. */\n    active: Scalars[\"Boolean\"];\n    /** The time at which the entity was archived. Null if the entity has not been archived. */\n    archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n    /** The type of contextual view (e.g., active issues, backlog) that further scopes a team notification subscription. Null if the subscription is not associated with a specific view type. */\n    contextViewType?: Maybe<ContextViewType>;\n    /** The time at which the entity was created. */\n    createdAt: Scalars[\"DateTime\"];\n    /** The custom view that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n    customView?: Maybe<CustomView>;\n    /** The customer that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n    customer?: Maybe<Customer>;\n    /** The cycle that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n    cycle?: Maybe<Cycle>;\n    /** The unique identifier of the entity. */\n    id: Scalars[\"ID\"];\n    /** The initiative that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n    initiative?: Maybe<Initiative>;\n    /** The issue label that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n    label?: Maybe<IssueLabel>;\n    /** The notification event types that this subscription will deliver to the subscriber. */\n    notificationSubscriptionTypes: Array<Scalars[\"String\"]>;\n    /** The project subscribed to. */\n    project: Project;\n    /** The user who will receive notifications from this subscription. */\n    subscriber: User;\n    /** The team that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n    team?: Maybe<Team>;\n    /**\n     * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n     *     been updated after creation.\n     */\n    updatedAt: Scalars[\"DateTime\"];\n    /** The user that this notification subscription is scoped to, for user-specific view subscriptions. Null if the subscription targets a different entity type. */\n    user?: Maybe<User>;\n    /** The type of user-specific view that further scopes a user notification subscription. Null if the subscription is not associated with a user view type. */\n    userContextViewType?: Maybe<UserContextViewType>;\n  };\n\n/** The result of a project mutation. */\nexport type ProjectPayload = {\n  __typename?: \"ProjectPayload\";\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** The project that was created or updated. */\n  project?: Maybe<Project>;\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\n/** Project priority sorting options. */\nexport type ProjectPrioritySort = {\n  /** Whether to consider no priority as the highest or lowest priority */\n  noPriorityFirst?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether nulls should be sorted first or last */\n  nulls?: InputMaybe<PaginationNulls>;\n  /** The order for the individual sort */\n  order?: InputMaybe<PaginationSortOrder>;\n};\n\n/** A dependency relation between two projects. Relations can optionally be anchored to specific milestones within each project, allowing fine-grained dependency tracking. */\nexport type ProjectRelation = Node & {\n  __typename?: \"ProjectRelation\";\n  /** The type of anchor on the source project end of the relation, indicating whether it is anchored to the project itself or a specific milestone. */\n  anchorType: Scalars[\"String\"];\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /** The source project in the dependency relation. */\n  project: Project;\n  /** The specific milestone within the source project that the relation is anchored to. Null if the relation applies to the project as a whole. */\n  projectMilestone?: Maybe<ProjectMilestone>;\n  /** The type of anchor on the target project end of the relation, indicating whether it is anchored to the project itself or a specific milestone. */\n  relatedAnchorType: Scalars[\"String\"];\n  /** The target project in the dependency relation. */\n  relatedProject: Project;\n  /** The specific milestone within the target project that the relation is anchored to. Null if the relation applies to the target project as a whole. */\n  relatedProjectMilestone?: Maybe<ProjectMilestone>;\n  /** The type of dependency relationship from the project to the related project (e.g., blocks). */\n  type: Scalars[\"String\"];\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  updatedAt: Scalars[\"DateTime\"];\n  /** The user who last created or modified the relation. Null if the user has been deleted. */\n  user?: Maybe<User>;\n};\n\nexport type ProjectRelationConnection = {\n  __typename?: \"ProjectRelationConnection\";\n  edges: Array<ProjectRelationEdge>;\n  nodes: Array<ProjectRelation>;\n  pageInfo: PageInfo;\n};\n\n/** Input for creating a new project relation. */\nexport type ProjectRelationCreateInput = {\n  /** The type of the anchor for the project. */\n  anchorType: Scalars[\"String\"];\n  /** The identifier in UUID v4 format. If none is provided, the backend will generate one. */\n  id?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifier of the project that is related to another project. */\n  projectId: Scalars[\"String\"];\n  /** The identifier of the project milestone. */\n  projectMilestoneId?: InputMaybe<Scalars[\"String\"]>;\n  /** The type of the anchor for the related project. */\n  relatedAnchorType: Scalars[\"String\"];\n  /** The identifier of the related project. */\n  relatedProjectId: Scalars[\"String\"];\n  /** The identifier of the related project milestone. */\n  relatedProjectMilestoneId?: InputMaybe<Scalars[\"String\"]>;\n  /** The type of relation of the project to the related project. */\n  type: Scalars[\"String\"];\n};\n\nexport type ProjectRelationEdge = {\n  __typename?: \"ProjectRelationEdge\";\n  /** Used in `before` and `after` args */\n  cursor: Scalars[\"String\"];\n  node: ProjectRelation;\n};\n\n/** The result of a project relation mutation. */\nexport type ProjectRelationPayload = {\n  __typename?: \"ProjectRelationPayload\";\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** The project relation that was created or updated. */\n  projectRelation: ProjectRelation;\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\n/** Input for updating an existing project relation. */\nexport type ProjectRelationUpdateInput = {\n  /** The type of the anchor for the project. */\n  anchorType?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifier of the project that is related to another project. */\n  projectId?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifier of the project milestone. */\n  projectMilestoneId?: InputMaybe<Scalars[\"String\"]>;\n  /** The type of the anchor for the related project. */\n  relatedAnchorType?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifier of the related project. */\n  relatedProjectId?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifier of the related project milestone. */\n  relatedProjectMilestoneId?: InputMaybe<Scalars[\"String\"]>;\n  /** The type of relation of the project to the related project. */\n  type?: InputMaybe<Scalars[\"String\"]>;\n};\n\nexport type ProjectSearchPayload = {\n  __typename?: \"ProjectSearchPayload\";\n  /** Archived entities matching the search term along with all their dependencies, serialized for the client sync engine. */\n  archivePayload: ArchiveResponse;\n  edges: Array<ProjectSearchResultEdge>;\n  nodes: Array<ProjectSearchResult>;\n  pageInfo: PageInfo;\n  /** Total number of matching results before pagination is applied. */\n  totalCount: Scalars[\"Float\"];\n};\n\nexport type ProjectSearchResult = Node & {\n  __typename?: \"ProjectSearchResult\";\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** Attachments associated with the project. */\n  attachments: ProjectAttachmentConnection;\n  /** The time at which the project was automatically archived by the auto-pruning process. Null if the project has not been auto-archived. */\n  autoArchivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The time at which the project was moved into a canceled status. Null if the project has not been canceled. */\n  canceledAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The project's color as a HEX string. Used in the UI to visually identify the project. */\n  color: Scalars[\"String\"];\n  /** Comments associated with the project overview. */\n  comments: CommentConnection;\n  /** The time at which the project was moved into a completed status. Null if the project has not been completed. */\n  completedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The number of completed issues in the project at the end of each week since project creation. Each entry represents one week. */\n  completedIssueCountHistory: Array<Scalars[\"Float\"]>;\n  /** The number of completed estimation points at the end of each week since project creation. Each entry represents one week. */\n  completedScopeHistory: Array<Scalars[\"Float\"]>;\n  /** The project's content in markdown format. */\n  content?: Maybe<Scalars[\"String\"]>;\n  /** [Internal] The project's content as YJS state. */\n  contentState?: Maybe<Scalars[\"String\"]>;\n  /** The issue that was converted into this project. Null if the project was not created from an issue. */\n  convertedFromIssue?: Maybe<Issue>;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** The user who created the project. */\n  creator?: Maybe<User>;\n  /** [INTERNAL] The current progress of the project, broken down by issue status category. */\n  currentProgress: Scalars[\"JSONObject\"];\n  /** The short description of the project. */\n  description: Scalars[\"String\"];\n  /** The content of the project description. */\n  documentContent?: Maybe<DocumentContent>;\n  /** Documents associated with the project. */\n  documents: DocumentConnection;\n  /** External links associated with the project. */\n  externalLinks: EntityExternalLinkConnection;\n  /** [Internal] Facets associated with the project, used for filtering and categorization. */\n  facets: Array<Facet>;\n  /** The user's favorite associated with this project. */\n  favorite?: Maybe<Favorite>;\n  /** The resolution of the reminder frequency. */\n  frequencyResolution: FrequencyResolutionType;\n  /** The overall health of the project, derived from the most recent project update. Possible values are onTrack, atRisk, or offTrack. Null if no health has been reported. */\n  health?: Maybe<ProjectUpdateHealthType>;\n  /** The time at which the project health was last updated, typically when a new project update is posted. Null if health has never been set. */\n  healthUpdatedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** History entries associated with the project. */\n  history: ProjectHistoryConnection;\n  /** The icon of the project. Can be an emoji or a decorative icon type. */\n  icon?: Maybe<Scalars[\"String\"]>;\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /** The number of in-progress estimation points at the end of each week since project creation. Each entry represents one week. */\n  inProgressScopeHistory: Array<Scalars[\"Float\"]>;\n  /** Associations of this project to parent initiatives. */\n  initiativeToProjects: InitiativeToProjectConnection;\n  /** Initiatives that this project belongs to. */\n  initiatives: InitiativeConnection;\n  /** Settings for all integrations associated with that project. */\n  integrationsSettings?: Maybe<IntegrationsSettings>;\n  /** Inverse relations associated with this project. */\n  inverseRelations: ProjectRelationConnection;\n  /** The total number of issues in the project at the end of each week since project creation. Each entry represents one week. */\n  issueCountHistory: Array<Scalars[\"Float\"]>;\n  /** Issues associated with the project. */\n  issues: IssueConnection;\n  /** The IDs of the project labels associated with this project. */\n  labelIds: Array<Scalars[\"String\"]>;\n  /** Labels associated with this project. */\n  labels: ProjectLabelConnection;\n  /** The last template that was applied to this project. */\n  lastAppliedTemplate?: Maybe<Template>;\n  /** The most recent status update posted for this project. Null if no updates have been posted. */\n  lastUpdate?: Maybe<ProjectUpdate>;\n  /** The user who leads the project. The project lead is typically responsible for posting status updates and driving the project to completion. Null if no lead is assigned. */\n  lead?: Maybe<User>;\n  /** Users that are members of the project. */\n  members: UserConnection;\n  /** Metadata related to search result. */\n  metadata: Scalars[\"JSONObject\"];\n  /** The ID of the Microsoft Teams channel connected to the project, if any. */\n  microsoftTeamsChannelId?: Maybe<Scalars[\"String\"]>;\n  /** The name of the project. */\n  name: Scalars[\"String\"];\n  /** Customer needs associated with the project. */\n  needs: CustomerNeedConnection;\n  /** The priority of the project. 0 = No priority, 1 = Urgent, 2 = High, 3 = Medium, 4 = Low. */\n  priority: Scalars[\"Int\"];\n  /** The priority of the project as a label. */\n  priorityLabel: Scalars[\"String\"];\n  /** The sort order for the project within the workspace when ordered by priority. */\n  prioritySortOrder: Scalars[\"Float\"];\n  /** The overall progress of the project. This is the (completed estimate points + 0.25 * in progress estimate points) / total estimate points. */\n  progress: Scalars[\"Float\"];\n  /** [INTERNAL] The progress history of the project, tracking issue completion over time. */\n  progressHistory: Scalars[\"JSONObject\"];\n  /** Milestones associated with the project. */\n  projectMilestones: ProjectMilestoneConnection;\n  /** The time until which project update reminders are paused. When set, no update reminders will be sent for this project until this date passes. Null means reminders are active. */\n  projectUpdateRemindersPausedUntilAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** Project updates associated with the project. */\n  projectUpdates: ProjectUpdateConnection;\n  /** Relations associated with this project. */\n  relations: ProjectRelationConnection;\n  /** The overall scope (total estimate points) of the project. */\n  scope: Scalars[\"Float\"];\n  /** The total scope (estimation points) of the project at the end of each week since project creation. Each entry represents one week. */\n  scopeHistory: Array<Scalars[\"Float\"]>;\n  /** The ID of the Slack channel connected to the project, if any. */\n  slackChannelId?: Maybe<Scalars[\"String\"]>;\n  /**\n   * Whether to send new issue comment notifications to Slack.\n   * @deprecated No longer in use\n   */\n  slackIssueComments: Scalars[\"Boolean\"];\n  /**\n   * Whether to send new issue status updates to Slack.\n   * @deprecated No longer is use\n   */\n  slackIssueStatuses: Scalars[\"Boolean\"];\n  /**\n   * Whether to send new issue notifications to Slack.\n   * @deprecated No longer in use\n   */\n  slackNewIssue: Scalars[\"Boolean\"];\n  /** The project's unique URL slug, used to construct human-readable URLs. */\n  slugId: Scalars[\"String\"];\n  /** The sort order for the project within the workspace. Used for manual ordering in list views. */\n  sortOrder: Scalars[\"Float\"];\n  /** The estimated start date of the project. Null if no start date is set. */\n  startDate?: Maybe<Scalars[\"TimelessDate\"]>;\n  /** The resolution of the project's start date, indicating whether it refers to a specific month, quarter, half-year, or year. */\n  startDateResolution?: Maybe<DateResolutionType>;\n  /** The time at which the project was moved into a started status. Null if the project has not been started. */\n  startedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /**\n   * [DEPRECATED] The type of the state.\n   * @deprecated Use project.status instead\n   */\n  state: Scalars[\"String\"];\n  /** The current project status. Defines the project's position in its lifecycle (e.g., backlog, planned, started, paused, completed, canceled). */\n  status: ProjectStatus;\n  /** The external services the project is synced with. */\n  syncedWith?: Maybe<Array<ExternalEntityInfo>>;\n  /** The estimated completion date of the project. Null if no target date is set. */\n  targetDate?: Maybe<Scalars[\"TimelessDate\"]>;\n  /** The resolution of the project's estimated completion date, indicating whether it refers to a specific month, quarter, half-year, or year. */\n  targetDateResolution?: Maybe<DateResolutionType>;\n  /** Teams associated with this project. */\n  teams: TeamConnection;\n  /** A flag that indicates whether the project is in the trash bin. */\n  trashed?: Maybe<Scalars[\"Boolean\"]>;\n  /** The frequency at which to prompt for updates. When not set, reminders are inherited from workspace. */\n  updateReminderFrequency?: Maybe<Scalars[\"Float\"]>;\n  /** The n-weekly frequency at which to prompt for updates. When not set, reminders are inherited from workspace. */\n  updateReminderFrequencyInWeeks?: Maybe<Scalars[\"Float\"]>;\n  /** The day at which to prompt for updates. */\n  updateRemindersDay?: Maybe<Day>;\n  /** The hour at which to prompt for updates. */\n  updateRemindersHour?: Maybe<Scalars[\"Float\"]>;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  updatedAt: Scalars[\"DateTime\"];\n  /** Project URL. */\n  url: Scalars[\"String\"];\n};\n\nexport type ProjectSearchResultAttachmentsArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\nexport type ProjectSearchResultCommentsArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<CommentFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\nexport type ProjectSearchResultDocumentsArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<DocumentFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\nexport type ProjectSearchResultExternalLinksArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\nexport type ProjectSearchResultHistoryArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\nexport type ProjectSearchResultInitiativeToProjectsArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\nexport type ProjectSearchResultInitiativesArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\nexport type ProjectSearchResultInverseRelationsArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\nexport type ProjectSearchResultIssuesArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<IssueFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\nexport type ProjectSearchResultLabelsArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<ProjectLabelFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\nexport type ProjectSearchResultMembersArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<UserFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  includeDisabled?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\nexport type ProjectSearchResultNeedsArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<CustomerNeedFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\nexport type ProjectSearchResultProjectMilestonesArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<ProjectMilestoneFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\nexport type ProjectSearchResultProjectUpdatesArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\nexport type ProjectSearchResultRelationsArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\nexport type ProjectSearchResultTeamsArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<TeamFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\nexport type ProjectSearchResultEdge = {\n  __typename?: \"ProjectSearchResultEdge\";\n  /** Used in `before` and `after` args */\n  cursor: Scalars[\"String\"];\n  node: ProjectSearchResult;\n};\n\n/** Issue project sorting options. */\nexport type ProjectSort = {\n  /** Whether nulls should be sorted first or last */\n  nulls?: InputMaybe<PaginationNulls>;\n  /** The order for the individual sort */\n  order?: InputMaybe<PaginationSortOrder>;\n};\n\n/** Project sorting options. */\nexport type ProjectSortInput = {\n  /** Sort by project creation date */\n  createdAt?: InputMaybe<ProjectCreatedAtSort>;\n  /** Sort by project health status. */\n  health?: InputMaybe<ProjectHealthSort>;\n  /** Sort by project lead name. */\n  lead?: InputMaybe<ProjectLeadSort>;\n  /** Sort by manual order */\n  manual?: InputMaybe<ProjectManualSort>;\n  /** Sort by project name */\n  name?: InputMaybe<ProjectNameSort>;\n  /** Sort by project priority */\n  priority?: InputMaybe<ProjectPrioritySort>;\n  /** Sort by project start date */\n  startDate?: InputMaybe<StartDateSort>;\n  /** Sort by project status */\n  status?: InputMaybe<ProjectStatusSort>;\n  /** Sort by project target date */\n  targetDate?: InputMaybe<TargetDateSort>;\n  /** Sort by project update date */\n  updatedAt?: InputMaybe<ProjectUpdatedAtSort>;\n};\n\n/** A custom project status within a workspace. Statuses are grouped by type (backlog, planned, started, paused, completed, canceled) and define the lifecycle stages a project can move through. Each workspace can customize the names and colors of its project statuses. */\nexport type ProjectStatus = Node & {\n  __typename?: \"ProjectStatus\";\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The color of the status as a HEX string, used for display in the UI. */\n  color: Scalars[\"String\"];\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** Description of the status. */\n  description?: Maybe<Scalars[\"String\"]>;\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /** Whether a project can remain in this status indefinitely. When false, projects in this status may trigger reminders or auto-archiving after a period of inactivity. */\n  indefinite: Scalars[\"Boolean\"];\n  /** The name of the status. */\n  name: Scalars[\"String\"];\n  /** The position of the status within its type group in the workspace's project flow. Used for ordering statuses of the same type. */\n  position: Scalars[\"Float\"];\n  /** The category type of the project status (e.g., backlog, planned, started, paused, completed, canceled). Determines the status's behavior and position in the project lifecycle. */\n  type: ProjectStatusType;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  updatedAt: Scalars[\"DateTime\"];\n};\n\n/** A generic payload return from entity archive mutations. */\nexport type ProjectStatusArchivePayload = ArchivePayload & {\n  __typename?: \"ProjectStatusArchivePayload\";\n  /** The archived/unarchived entity. Null if entity was deleted. */\n  entity?: Maybe<ProjectStatus>;\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\n/** Certain properties of a project status. */\nexport type ProjectStatusChildWebhookPayload = {\n  __typename?: \"ProjectStatusChildWebhookPayload\";\n  /** The color of the project status. */\n  color: Scalars[\"String\"];\n  /** The ID of the project status. */\n  id: Scalars[\"String\"];\n  /** The name of the project status. */\n  name: Scalars[\"String\"];\n  /** The type of the project status. */\n  type: Scalars[\"String\"];\n};\n\nexport type ProjectStatusConnection = {\n  __typename?: \"ProjectStatusConnection\";\n  edges: Array<ProjectStatusEdge>;\n  nodes: Array<ProjectStatus>;\n  pageInfo: PageInfo;\n};\n\n/** The count of projects using a specific project status. */\nexport type ProjectStatusCountPayload = {\n  __typename?: \"ProjectStatusCountPayload\";\n  /** Total number of projects using this project status that are not visible to the user because they are in an archived team. */\n  archivedTeamCount: Scalars[\"Float\"];\n  /** Total number of projects using this project status. */\n  count: Scalars[\"Float\"];\n  /** Total number of projects using this project status that are not visible to the user because they are in a private team. */\n  privateCount: Scalars[\"Float\"];\n};\n\n/** Input for creating a new project status. */\nexport type ProjectStatusCreateInput = {\n  /** The UI color of the status as a HEX string. */\n  color: Scalars[\"String\"];\n  /** Description of the status. */\n  description?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifier in UUID v4 format. If none is provided, the backend will generate one. */\n  id?: InputMaybe<Scalars[\"String\"]>;\n  /** Whether or not a project can be in this status indefinitely. */\n  indefinite?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** The name of the status. */\n  name: Scalars[\"String\"];\n  /** The position of the status in the workspace's project flow. */\n  position: Scalars[\"Float\"];\n  /** The type of the project status. */\n  type: ProjectStatusType;\n};\n\nexport type ProjectStatusEdge = {\n  __typename?: \"ProjectStatusEdge\";\n  /** Used in `before` and `after` args */\n  cursor: Scalars[\"String\"];\n  node: ProjectStatus;\n};\n\n/** Project status filtering options. */\nexport type ProjectStatusFilter = {\n  /** Compound filters, all of which need to be matched by the project status. */\n  and?: InputMaybe<Array<ProjectStatusFilter>>;\n  /** Comparator for the created at date. */\n  createdAt?: InputMaybe<DateComparator>;\n  /** Comparator for the project status description. */\n  description?: InputMaybe<StringComparator>;\n  /** Comparator for the identifier. */\n  id?: InputMaybe<IdComparator>;\n  /** Comparator for the project status name. */\n  name?: InputMaybe<StringComparator>;\n  /** Compound filters, one of which needs to be matched by the project status. */\n  or?: InputMaybe<Array<ProjectStatusFilter>>;\n  /** Comparator for the project status position. */\n  position?: InputMaybe<NumberComparator>;\n  /** Filters that the project status projects must satisfy. */\n  projects?: InputMaybe<ProjectCollectionFilter>;\n  /** Comparator for the project status type. */\n  type?: InputMaybe<StringComparator>;\n  /** Comparator for the updated at date. */\n  updatedAt?: InputMaybe<DateComparator>;\n};\n\n/** The result of a project status mutation. */\nexport type ProjectStatusPayload = {\n  __typename?: \"ProjectStatusPayload\";\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** The project status that was created or updated. */\n  status: ProjectStatus;\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\n/** Project status sorting options. */\nexport type ProjectStatusSort = {\n  /** Whether nulls should be sorted first or last */\n  nulls?: InputMaybe<PaginationNulls>;\n  /** The order for the individual sort */\n  order?: InputMaybe<PaginationSortOrder>;\n};\n\n/** A type of project status. */\nexport enum ProjectStatusType {\n  Backlog = \"backlog\",\n  Canceled = \"canceled\",\n  Completed = \"completed\",\n  Paused = \"paused\",\n  Planned = \"planned\",\n  Started = \"started\",\n}\n\n/** Input for updating an existing project status. */\nexport type ProjectStatusUpdateInput = {\n  /** The UI color of the status as a HEX string. */\n  color?: InputMaybe<Scalars[\"String\"]>;\n  /** Description of the status. */\n  description?: InputMaybe<Scalars[\"String\"]>;\n  /** Whether or not a project can be in this status indefinitely. */\n  indefinite?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** The name of the status. */\n  name?: InputMaybe<Scalars[\"String\"]>;\n  /** The position of the status in the workspace's project flow. */\n  position?: InputMaybe<Scalars[\"Float\"]>;\n  /** The type of the project status. */\n  type?: InputMaybe<ProjectStatusType>;\n};\n\n/** Different tabs available inside a project. */\nexport enum ProjectTab {\n  Customers = \"customers\",\n  Documents = \"documents\",\n  Issues = \"issues\",\n  Updates = \"updates\",\n}\n\n/** A status update posted to a project. Project updates communicate progress, health, and blockers to stakeholders. Each update captures the project's health at the time of writing and includes a rich-text body with the update content. */\nexport type ProjectUpdate = Node & {\n  __typename?: \"ProjectUpdate\";\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The update content in markdown format. */\n  body: Scalars[\"String\"];\n  /** [Internal] The content of the update as a Prosemirror document. */\n  bodyData: Scalars[\"String\"];\n  /** Number of comments associated with the project update. */\n  commentCount: Scalars[\"Int\"];\n  /** Comments associated with the project update. */\n  comments: CommentConnection;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** The diff between the current update and the previous one. */\n  diff?: Maybe<Scalars[\"JSONObject\"]>;\n  /** The diff between the current update and the previous one, formatted as markdown. */\n  diffMarkdown?: Maybe<Scalars[\"String\"]>;\n  /** The time the update was edited. */\n  editedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The health of the project at the time this update was posted. Possible values are onTrack, atRisk, or offTrack. */\n  health: ProjectUpdateHealthType;\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /** [Internal] A snapshot of project properties at the time the update was posted, including team, milestone, and issue statistics. Used to compute diffs between consecutive updates. */\n  infoSnapshot?: Maybe<Scalars[\"JSONObject\"]>;\n  /** Whether the diff between this update and the previous one should be hidden in the UI. */\n  isDiffHidden: Scalars[\"Boolean\"];\n  /** Whether the project update is stale. */\n  isStale: Scalars[\"Boolean\"];\n  /** The project that this status update was posted to. */\n  project: Project;\n  /** Emoji reaction summary, grouped by emoji type. */\n  reactionData: Scalars[\"JSONObject\"];\n  /** Reactions associated with the project update. */\n  reactions: Array<Reaction>;\n  /** The update's unique URL slug. */\n  slugId: Scalars[\"String\"];\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  updatedAt: Scalars[\"DateTime\"];\n  /** The URL to the project update. */\n  url: Scalars[\"String\"];\n  /** The user who wrote the update. */\n  user: User;\n};\n\n/** A status update posted to a project. Project updates communicate progress, health, and blockers to stakeholders. Each update captures the project's health at the time of writing and includes a rich-text body with the update content. */\nexport type ProjectUpdateCommentsArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<CommentFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\n/** A generic payload return from entity archive mutations. */\nexport type ProjectUpdateArchivePayload = ArchivePayload & {\n  __typename?: \"ProjectUpdateArchivePayload\";\n  /** The archived/unarchived entity. Null if entity was deleted. */\n  entity?: Maybe<ProjectUpdate>;\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\n/** Certain properties of a project update. */\nexport type ProjectUpdateChildWebhookPayload = {\n  __typename?: \"ProjectUpdateChildWebhookPayload\";\n  /** The body of the project update. */\n  body: Scalars[\"String\"];\n  /** The ID of the project update. */\n  id: Scalars[\"String\"];\n  /** The project that the project update belongs to. */\n  project: ProjectChildWebhookPayload;\n  /** The ID of the user who wrote the project update. */\n  userId: Scalars[\"String\"];\n};\n\nexport type ProjectUpdateConnection = {\n  __typename?: \"ProjectUpdateConnection\";\n  edges: Array<ProjectUpdateEdge>;\n  nodes: Array<ProjectUpdate>;\n  pageInfo: PageInfo;\n};\n\n/** Input for creating a new project update. */\nexport type ProjectUpdateCreateInput = {\n  /** The content of the project update in markdown format. */\n  body?: InputMaybe<Scalars[\"String\"]>;\n  /** [Internal] The content of the project update as a Prosemirror document. */\n  bodyData?: InputMaybe<Scalars[\"JSON\"]>;\n  /** The health of the project at the time of the update. */\n  health?: InputMaybe<ProjectUpdateHealthType>;\n  /** The identifier. If none is provided, the backend will generate one. */\n  id?: InputMaybe<Scalars[\"String\"]>;\n  /** Whether the diff between the current update and the previous one should be hidden. */\n  isDiffHidden?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** The project to associate the project update with. */\n  projectId: Scalars[\"String\"];\n};\n\nexport type ProjectUpdateEdge = {\n  __typename?: \"ProjectUpdateEdge\";\n  /** Used in `before` and `after` args */\n  cursor: Scalars[\"String\"];\n  node: ProjectUpdate;\n};\n\n/** Options for filtering project updates. */\nexport type ProjectUpdateFilter = {\n  /** Compound filters, all of which need to be matched by the ProjectUpdate. */\n  and?: InputMaybe<Array<ProjectUpdateFilter>>;\n  /** Comparator for the created at date. */\n  createdAt?: InputMaybe<DateComparator>;\n  /** Comparator for the identifier. */\n  id?: InputMaybe<IdComparator>;\n  /** Compound filters, one of which need to be matched by the ProjectUpdate. */\n  or?: InputMaybe<Array<ProjectUpdateFilter>>;\n  /** Filters that the project update project must satisfy. */\n  project?: InputMaybe<ProjectFilter>;\n  /** Filters that the project updates reactions must satisfy. */\n  reactions?: InputMaybe<ReactionCollectionFilter>;\n  /** Comparator for the updated at date. */\n  updatedAt?: InputMaybe<DateComparator>;\n  /** Filters that the project update creator must satisfy. */\n  user?: InputMaybe<UserFilter>;\n};\n\n/** The health type when the project update is created. */\nexport enum ProjectUpdateHealthType {\n  AtRisk = \"atRisk\",\n  OffTrack = \"offTrack\",\n  OnTrack = \"onTrack\",\n}\n\n/** Input for updating an existing project. All fields are optional; only provided fields will be updated. Setting a field to null (where supported) will clear the value. */\nexport type ProjectUpdateInput = {\n  /** The time at which the project was canceled. */\n  canceledAt?: InputMaybe<Scalars[\"DateTime\"]>;\n  /** The color of the project. */\n  color?: InputMaybe<Scalars[\"String\"]>;\n  /** The time at which the project was completed. */\n  completedAt?: InputMaybe<Scalars[\"DateTime\"]>;\n  /** The project content as markdown. */\n  content?: InputMaybe<Scalars[\"String\"]>;\n  /** The ID of the issue from which that project is created. */\n  convertedFromIssueId?: InputMaybe<Scalars[\"String\"]>;\n  /** The description for the project. */\n  description?: InputMaybe<Scalars[\"String\"]>;\n  /** The resolution type for the update reminder frequency (e.g., weekly, biweekly). */\n  frequencyResolution?: InputMaybe<FrequencyResolutionType>;\n  /** The icon of the project. */\n  icon?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifiers of the project labels associated with this project. */\n  labelIds?: InputMaybe<Array<Scalars[\"String\"]>>;\n  /** The ID of the last template applied to the project. */\n  lastAppliedTemplateId?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifier of the project lead. */\n  leadId?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifiers of the members of this project. */\n  memberIds?: InputMaybe<Array<Scalars[\"String\"]>>;\n  /** The name of the project. */\n  name?: InputMaybe<Scalars[\"String\"]>;\n  /** The priority of the project. 0 = No priority, 1 = Urgent, 2 = High, 3 = Medium, 4 = Low. */\n  priority?: InputMaybe<Scalars[\"Int\"]>;\n  /** The sort order for the project within shared views, when ordered by priority. */\n  prioritySortOrder?: InputMaybe<Scalars[\"Float\"]>;\n  /** The time until which project update reminders are paused. Set to null to resume reminders. */\n  projectUpdateRemindersPausedUntilAt?: InputMaybe<Scalars[\"DateTime\"]>;\n  /** Whether to send new issue comment notifications to Slack. */\n  slackIssueComments?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether to send issue status update notifications to Slack. */\n  slackIssueStatuses?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether to send new issue notifications to Slack. */\n  slackNewIssue?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** The sort order for the project in shared views. */\n  sortOrder?: InputMaybe<Scalars[\"Float\"]>;\n  /** The planned start date of the project. */\n  startDate?: InputMaybe<Scalars[\"TimelessDate\"]>;\n  /** The resolution of the project's start date. */\n  startDateResolution?: InputMaybe<DateResolutionType>;\n  /** The ID of the project status. */\n  statusId?: InputMaybe<Scalars[\"String\"]>;\n  /** The planned target date of the project. */\n  targetDate?: InputMaybe<Scalars[\"TimelessDate\"]>;\n  /** The resolution of the project's estimated completion date. */\n  targetDateResolution?: InputMaybe<DateResolutionType>;\n  /** The identifiers of the teams this project is associated with. */\n  teamIds?: InputMaybe<Array<Scalars[\"String\"]>>;\n  /** Whether the project has been trashed. Set to true to trash, or null to restore. */\n  trashed?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** The frequency at which to prompt for project updates. When not set, reminders are inherited from workspace settings. */\n  updateReminderFrequency?: InputMaybe<Scalars[\"Float\"]>;\n  /** The n-weekly frequency at which to prompt for project updates. When not set, reminders are inherited from workspace settings. */\n  updateReminderFrequencyInWeeks?: InputMaybe<Scalars[\"Float\"]>;\n  /** The day of the week on which to prompt for project updates. */\n  updateRemindersDay?: InputMaybe<Day>;\n  /** The hour of the day (0-23) at which to prompt for project updates. */\n  updateRemindersHour?: InputMaybe<Scalars[\"Int\"]>;\n};\n\n/** The result of a project update mutation. */\nexport type ProjectUpdatePayload = {\n  __typename?: \"ProjectUpdatePayload\";\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** The project update that was created or updated. */\n  projectUpdate: ProjectUpdate;\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\n/** The frequency at which to send project update reminders. */\nexport enum ProjectUpdateReminderFrequency {\n  Month = \"month\",\n  Never = \"never\",\n  TwoWeeks = \"twoWeeks\",\n  Week = \"week\",\n}\n\n/** The result of a project update reminder mutation. */\nexport type ProjectUpdateReminderPayload = {\n  __typename?: \"ProjectUpdateReminderPayload\";\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\n/** Input for updating an existing project update. */\nexport type ProjectUpdateUpdateInput = {\n  /** The content of the project update in markdown format. */\n  body?: InputMaybe<Scalars[\"String\"]>;\n  /** The content of the project update as a Prosemirror document. */\n  bodyData?: InputMaybe<Scalars[\"JSON\"]>;\n  /** The health of the project at the time of the update. */\n  health?: InputMaybe<ProjectUpdateHealthType>;\n  /** Whether the diff between the current update and the previous one should be hidden. */\n  isDiffHidden?: InputMaybe<Scalars[\"Boolean\"]>;\n};\n\n/** Payload for a project update webhook. */\nexport type ProjectUpdateWebhookPayload = {\n  __typename?: \"ProjectUpdateWebhookPayload\";\n  /** The time at which the entity was archived. */\n  archivedAt?: Maybe<Scalars[\"String\"]>;\n  /** The body of the project update. */\n  body: Scalars[\"String\"];\n  /** The body data of the project update. */\n  bodyData: Scalars[\"String\"];\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"String\"];\n  /** The diff between the current update and the previous one, formatted as markdown. */\n  diffMarkdown?: Maybe<Scalars[\"String\"]>;\n  /** The edited at timestamp of the project update. */\n  editedAt: Scalars[\"String\"];\n  /** The health of the project update. */\n  health: Scalars[\"String\"];\n  /** The ID of the entity. */\n  id: Scalars[\"String\"];\n  /** The project that the project update belongs to. */\n  project: ProjectChildWebhookPayload;\n  /** The project id of the project update. */\n  projectId: Scalars[\"String\"];\n  /** The reaction data for this project update. */\n  reactionData: Scalars[\"JSONObject\"];\n  /** The slug id of the project update. */\n  slugId: Scalars[\"String\"];\n  /** The time at which the entity was updated. */\n  updatedAt: Scalars[\"String\"];\n  /** The URL of the project update. */\n  url?: Maybe<Scalars[\"String\"]>;\n  /** The user who wrote the project update. */\n  user: UserChildWebhookPayload;\n  /** The user id of the project update. */\n  userId: Scalars[\"String\"];\n};\n\n/** Project update date sorting options. */\nexport type ProjectUpdatedAtSort = {\n  /** Whether nulls should be sorted first or last */\n  nulls?: InputMaybe<PaginationNulls>;\n  /** The order for the individual sort */\n  order?: InputMaybe<PaginationSortOrder>;\n};\n\n/** Collection filtering options for filtering projects by project updates. */\nexport type ProjectUpdatesCollectionFilter = {\n  /** Compound filters, all of which need to be matched by the project update. */\n  and?: InputMaybe<Array<ProjectUpdatesCollectionFilter>>;\n  /** Comparator for the created at date. */\n  createdAt?: InputMaybe<DateComparator>;\n  /** Filters that needs to be matched by all updates. */\n  every?: InputMaybe<ProjectUpdatesFilter>;\n  /** Comparator for the project update health. */\n  health?: InputMaybe<StringComparator>;\n  /** Comparator for the identifier. */\n  id?: InputMaybe<IdComparator>;\n  /** Comparator for the collection length. */\n  length?: InputMaybe<NumberComparator>;\n  /** Compound filters, one of which need to be matched by the update. */\n  or?: InputMaybe<Array<ProjectUpdatesCollectionFilter>>;\n  /** Filters that needs to be matched by some updates. */\n  some?: InputMaybe<ProjectUpdatesFilter>;\n  /** Comparator for the updated at date. */\n  updatedAt?: InputMaybe<DateComparator>;\n};\n\n/** Options for filtering projects by project updates. */\nexport type ProjectUpdatesFilter = {\n  /** Compound filters, all of which need to be matched by the project updates. */\n  and?: InputMaybe<Array<ProjectUpdatesFilter>>;\n  /** Comparator for the created at date. */\n  createdAt?: InputMaybe<DateComparator>;\n  /** Comparator for the project update health. */\n  health?: InputMaybe<StringComparator>;\n  /** Comparator for the identifier. */\n  id?: InputMaybe<IdComparator>;\n  /** Compound filters, one of which need to be matched by the project updates. */\n  or?: InputMaybe<Array<ProjectUpdatesFilter>>;\n  /** Comparator for the updated at date. */\n  updatedAt?: InputMaybe<DateComparator>;\n};\n\n/** Payload for a project webhook. */\nexport type ProjectWebhookPayload = {\n  __typename?: \"ProjectWebhookPayload\";\n  /** The time at which the entity was archived. */\n  archivedAt?: Maybe<Scalars[\"String\"]>;\n  /** The auto archived at timestamp of the project. */\n  autoArchivedAt?: Maybe<Scalars[\"String\"]>;\n  /** The canceled at timestamp of the project. */\n  canceledAt?: Maybe<Scalars[\"String\"]>;\n  /** The project's color. */\n  color: Scalars[\"String\"];\n  /** The completed at timestamp of the project. */\n  completedAt?: Maybe<Scalars[\"String\"]>;\n  /** The number of completed issues in the project after each week. */\n  completedIssueCountHistory: Array<Scalars[\"Float\"]>;\n  /** The number of completed estimation points after each week. */\n  completedScopeHistory: Array<Scalars[\"Float\"]>;\n  /** The content of the project. */\n  content?: Maybe<Scalars[\"String\"]>;\n  /** The ID of the issue that was converted to the project. */\n  convertedFromIssueId?: Maybe<Scalars[\"String\"]>;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"String\"];\n  /** The ID of the user who created the project. */\n  creatorId?: Maybe<Scalars[\"String\"]>;\n  /** The project's description. */\n  description: Scalars[\"String\"];\n  /** The document content ID of the project. */\n  documentContentId?: Maybe<Scalars[\"String\"]>;\n  /** The health of the project. */\n  health?: Maybe<Scalars[\"String\"]>;\n  /** The time at which the project health was updated. */\n  healthUpdatedAt?: Maybe<Scalars[\"String\"]>;\n  /** The icon of the project. */\n  icon?: Maybe<Scalars[\"String\"]>;\n  /** The ID of the entity. */\n  id: Scalars[\"String\"];\n  /** The number of in progress estimation points after each week. */\n  inProgressScopeHistory: Array<Scalars[\"Float\"]>;\n  /** The initiatives associated with the project. */\n  initiatives?: Maybe<Array<InitiativeChildWebhookPayload>>;\n  /** The total number of issues in the project after each week. */\n  issueCountHistory: Array<Scalars[\"Float\"]>;\n  /** IDs of the labels associated with this project. */\n  labelIds: Array<Scalars[\"String\"]>;\n  /** The ID of the last template that was applied to the project. */\n  lastAppliedTemplateId?: Maybe<Scalars[\"String\"]>;\n  /** The ID of the last update posted for this project. */\n  lastUpdateId?: Maybe<Scalars[\"String\"]>;\n  /** The project lead. */\n  lead?: Maybe<UserChildWebhookPayload>;\n  /** The ID of the project lead. */\n  leadId?: Maybe<Scalars[\"String\"]>;\n  /** IDs of the members of the project. */\n  memberIds: Array<Scalars[\"String\"]>;\n  /** The milestones associated with the project. */\n  milestones?: Maybe<Array<ProjectMilestoneChildWebhookPayload>>;\n  /** The project's name. */\n  name: Scalars[\"String\"];\n  /** The priority of the project. 0 = No priority, 1 = Urgent, 2 = High, 3 = Medium, 4 = Low. */\n  priority: Scalars[\"Float\"];\n  /** The sort order for the project within the organization, when ordered by priority. */\n  prioritySortOrder: Scalars[\"Float\"];\n  /** The time at which the project update reminders were paused until. */\n  projectUpdateRemindersPausedUntilAt?: Maybe<Scalars[\"String\"]>;\n  /** The total number of estimation points after each week. */\n  scopeHistory: Array<Scalars[\"Float\"]>;\n  /** The project's unique URL slug. */\n  slugId: Scalars[\"String\"];\n  /** The sort order for the project within the organization. */\n  sortOrder: Scalars[\"Float\"];\n  /** The estimated start date of the project. */\n  startDate?: Maybe<Scalars[\"String\"]>;\n  /** The resolution of the project's estimated start date. */\n  startDateResolution?: Maybe<Scalars[\"String\"]>;\n  /** The time at which the project was moved into started state. */\n  startedAt?: Maybe<Scalars[\"String\"]>;\n  /** The project status. */\n  status?: Maybe<ProjectStatusChildWebhookPayload>;\n  /** The ID of the project status. */\n  statusId: Scalars[\"String\"];\n  /** The external services the project is synced with. */\n  syncedWith?: Maybe<Scalars[\"JSONObject\"]>;\n  /** The target date of the project. */\n  targetDate?: Maybe<Scalars[\"String\"]>;\n  /** The resolution of the project's target date. */\n  targetDateResolution?: Maybe<Scalars[\"String\"]>;\n  /** IDs of the teams associated with this project. */\n  teamIds: Array<Scalars[\"String\"]>;\n  /** The trashed status of the project. */\n  trashed?: Maybe<Scalars[\"Boolean\"]>;\n  /** The time at which the entity was updated. */\n  updatedAt: Scalars[\"String\"];\n  /** The URL of the project. */\n  url: Scalars[\"String\"];\n};\n\n/** [Internal] A pull or merge request from a connected version control system (GitHub or GitLab). Pull requests are automatically linked to Linear issues via branch names or commit messages containing issue identifiers. They track the full lifecycle including status, reviewers, checks, and merge state, and are synced bidirectionally with the hosting provider. */\nexport type PullRequest = Node & {\n  __typename?: \"PullRequest\";\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The Git SHA of the base commit on the target branch that the pull request is compared against. Null if not yet synced. */\n  baseSha?: Maybe<Scalars[\"String\"]>;\n  /** [Internal] The CI/CD checks and status checks associated with the pull request, synced from the hosting provider. */\n  checks: Array<PullRequestCheck>;\n  /** [ALPHA] The commits included in the pull request, synced from the hosting provider. Includes metadata such as SHA, message, diff stats, and author information. */\n  commits: Array<PullRequestCommit>;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** [Internal] The Linear user who created the pull request. Null if the creator is an external user not mapped to a Linear account, or if the creator's account has been deleted. */\n  creator?: Maybe<User>;\n  /** The Git SHA of the latest commit on the source branch. Updated as new commits are pushed. Null if not yet synced. */\n  headSha?: Maybe<Scalars[\"String\"]>;\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /** The merge commit created when the pull request was merged. Null if the pull request has not been merged or if the merge commit data is not available. */\n  mergeCommit?: Maybe<PullRequestCommit>;\n  /** Merge settings and allowed merge methods for this pull request's repository. Null if the settings have not been synced from the provider. */\n  mergeSettings?: Maybe<PullRequestMergeSettings>;\n  /** The current merge status of the pull request, synced from the hosting provider. */\n  mergeStatus: Scalars[\"String\"];\n  /** The pull request number as assigned by the hosting provider (e.g., #123 on GitHub). Unique within a repository. */\n  number: Scalars[\"Float\"];\n  /** The time at which the pull request was opened. */\n  openedAt: Scalars[\"DateTime\"];\n  /** The pull request's unique URL slug, used to construct human-readable URLs within the Linear app. */\n  slugId: Scalars[\"String\"];\n  /** The source (head) branch of the pull request that contains the proposed changes. */\n  sourceBranch: Scalars[\"String\"];\n  /** The current status of the pull request (open, closed, merged, or draft). Synced from the hosting provider. */\n  status: PullRequestStatus;\n  /** The target (base) branch that the pull request will be merged into. */\n  targetBranch: Scalars[\"String\"];\n  /** The title of the pull request. */\n  title: Scalars[\"String\"];\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  updatedAt: Scalars[\"DateTime\"];\n  /** The URL of the pull request on the hosting provider (e.g., a GitHub or GitLab URL). */\n  url: Scalars[\"String\"];\n};\n\n/** [ALPHA] A CI/CD check or status check associated with a pull request (e.g., a GitHub Actions workflow run or a required status check). */\nexport type PullRequestCheck = {\n  __typename?: \"PullRequestCheck\";\n  /** The date and time when the check finished running. Null if the check has not completed yet. */\n  completedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** Whether this check is required to pass before the pull request can be merged. Null if the required status is unknown. */\n  isRequired?: Maybe<Scalars[\"Boolean\"]>;\n  /** The name of the check. */\n  name: Scalars[\"String\"];\n  /** How the check should be opened in the client. */\n  presentation?: Maybe<PullRequestCheckPresentation>;\n  /** The date and time when the check started running. Null if the check has not started yet. */\n  startedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The status of the check. */\n  status: Scalars[\"String\"];\n  /** The URL to view the check details on the hosting provider. Null if no URL is available. */\n  url?: Maybe<Scalars[\"String\"]>;\n  /** The name of the CI workflow that triggered the check (e.g., 'CI' or 'Build and Test'). Null if the check is not part of a named workflow. */\n  workflowName?: Maybe<Scalars[\"String\"]>;\n};\n\n/** [ALPHA] How a pull request check should be opened in the client. */\nexport enum PullRequestCheckPresentation {\n  ExternalOnly = \"externalOnly\",\n  JobLogs = \"jobLogs\",\n  Markdown = \"markdown\",\n  RunLogs = \"runLogs\",\n}\n\n/** [ALPHA] A Git commit associated with a pull request, including metadata about the commit's content and authors. */\nexport type PullRequestCommit = {\n  __typename?: \"PullRequestCommit\";\n  /** Number of additions in this commit. */\n  additions: Scalars[\"Float\"];\n  /** External user IDs for commit authors (includes co-authors). */\n  authorExternalUserIds: Array<Scalars[\"String\"]>;\n  /** Linear user IDs for commit authors (includes co-authors). */\n  authorUserIds: Array<Scalars[\"String\"]>;\n  /** The number of files changed in this commit. Null if the hosting provider did not include this information. */\n  changedFiles?: Maybe<Scalars[\"Float\"]>;\n  /** The timestamp when the commit was committed, as an ISO 8601 string. */\n  committedAt: Scalars[\"String\"];\n  /** Number of deletions in this commit. */\n  deletions: Scalars[\"Float\"];\n  /** Whether this commit is a merge commit (has multiple parents). Merge commits are typically filtered out when counting diff stats. */\n  isMergeCommit?: Maybe<Scalars[\"Boolean\"]>;\n  /** The full commit message. */\n  message: Scalars[\"String\"];\n  /** The Git commit SHA. */\n  sha: Scalars[\"String\"];\n};\n\n/** The method used to merge a pull request. */\nexport enum PullRequestMergeMethod {\n  Merge = \"MERGE\",\n  Rebase = \"REBASE\",\n  Squash = \"SQUASH\",\n}\n\n/** [Internal] Merge settings and capabilities for a pull request's repository, including which merge methods are allowed and whether features like merge queues and auto-merge are enabled. */\nexport type PullRequestMergeSettings = {\n  __typename?: \"PullRequestMergeSettings\";\n  /** Whether auto-merge is allowed for the PR's repository. */\n  autoMergeAllowed: Scalars[\"Boolean\"];\n  /** Whether the branch will be deleted when the pull request is merged. */\n  deleteBranchOnMerge: Scalars[\"Boolean\"];\n  /** Whether a merge queue is enabled for pull requests in this repository. When enabled, merges go through an ordered queue rather than being merged directly. */\n  isMergeQueueEnabled: Scalars[\"Boolean\"];\n  /** Whether merge commits are allowed for pull requests PR's repository. */\n  mergeCommitAllowed: Scalars[\"Boolean\"];\n  /** The merge method used by the merge queue, if applicable. Null when merge queue is not enabled or the method is not specified. */\n  mergeQueueMergeMethod?: Maybe<PullRequestMergeMethod>;\n  /** Whether rebase merge is allowed for pull requests PR's repository. */\n  rebaseMergeAllowed: Scalars[\"Boolean\"];\n  /** Whether squash merge is allowed for this pull request's repository. */\n  squashMergeAllowed: Scalars[\"Boolean\"];\n};\n\n/** A notification related to a pull request, such as review requests, approvals, comments, check failures, or merge queue events. */\nexport type PullRequestNotification = Entity &\n  Node &\n  Notification & {\n    __typename?: \"PullRequestNotification\";\n    /** The user that caused the notification. Null if the notification was triggered by a non-user actor such as an integration, external user, or system event. */\n    actor?: Maybe<User>;\n    /** [Internal] Notification actor initials if avatar is not available. */\n    actorAvatarColor: Scalars[\"String\"];\n    /** [Internal] Notification avatar URL. */\n    actorAvatarUrl?: Maybe<Scalars[\"String\"]>;\n    /** [Internal] Notification actor initials if avatar is not available. */\n    actorInitials?: Maybe<Scalars[\"String\"]>;\n    /** The time at which the entity was archived. Null if the entity has not been archived. */\n    archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n    /** The bot that caused the notification. */\n    botActor?: Maybe<ActorBot>;\n    /** The category of the notification. */\n    category: NotificationCategory;\n    /** The time at which the entity was created. */\n    createdAt: Scalars[\"DateTime\"];\n    /** The time at which an email reminder for this notification was sent to the user. Null if no email reminder has been sent. */\n    emailedAt?: Maybe<Scalars[\"DateTime\"]>;\n    /** The external user that caused the notification. Populated when the notification was triggered by an external user (e.g., a commenter from a connected integration like Slack or GitHub) rather than a Linear workspace member. */\n    externalUserActor?: Maybe<ExternalUser>;\n    /** [Internal] Notifications with the same grouping key will be grouped together in the UI. */\n    groupingKey: Scalars[\"String\"];\n    /** [Internal] Priority of the notification with the same grouping key. Higher number means higher priority. If priority is the same, notifications should be sorted by `createdAt`. */\n    groupingPriority: Scalars[\"Float\"];\n    /** The unique identifier of the entity. */\n    id: Scalars[\"ID\"];\n    /** [Internal] Inbox URL for the notification. */\n    inboxUrl: Scalars[\"String\"];\n    /** [Internal] Initiative update health for new updates. */\n    initiativeUpdateHealth?: Maybe<Scalars[\"String\"]>;\n    /** [Internal] If notification actor was Linear. */\n    isLinearActor: Scalars[\"Boolean\"];\n    /** [Internal] Issue's status type for issue notifications. */\n    issueStatusType?: Maybe<Scalars[\"String\"]>;\n    /** [Internal] Project update health for new updates. */\n    projectUpdateHealth?: Maybe<Scalars[\"String\"]>;\n    /** The pull request related to the notification. */\n    pullRequest: PullRequest;\n    /** Related pull request comment ID. Null if the notification is not related to a pull request comment. */\n    pullRequestCommentId?: Maybe<Scalars[\"String\"]>;\n    /** Related pull request. */\n    pullRequestId: Scalars[\"String\"];\n    /** The time at which the user marked the notification as read. Null if the notification is unread. */\n    readAt?: Maybe<Scalars[\"DateTime\"]>;\n    /** The time until which a notification is snoozed. After this time, the notification reappears in the user's inbox. Null if the notification is not currently snoozed. */\n    snoozedUntilAt?: Maybe<Scalars[\"DateTime\"]>;\n    /** [Internal] Notification subtitle. */\n    subtitle: Scalars[\"String\"];\n    /** [Internal] Notification title. */\n    title: Scalars[\"String\"];\n    /** Notification type. Determines the kind of event that triggered this notification and which associated entity fields will be populated. */\n    type: Scalars[\"String\"];\n    /** The time at which a notification was unsnoozed. Null if the notification has not been unsnoozed. */\n    unsnoozedAt?: Maybe<Scalars[\"DateTime\"]>;\n    /**\n     * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n     *     been updated after creation.\n     */\n    updatedAt: Scalars[\"DateTime\"];\n    /** [Internal] URL to the target of the notification. */\n    url: Scalars[\"String\"];\n    /** The recipient user of this notification. */\n    user: User;\n  };\n\n/** A reference to a pull request by its repository owner, name, and pull request number. Used during release sync to look up pull requests and associate their linked issues with the release. */\nexport type PullRequestReferenceInput = {\n  /** The pull request number. */\n  number: Scalars[\"Int\"];\n  /** The name of the repository. */\n  repositoryName: Scalars[\"String\"];\n  /** The owner of the repository (e.g., organization or user name). */\n  repositoryOwner: Scalars[\"String\"];\n};\n\nexport enum PullRequestReviewTool {\n  Graphite = \"graphite\",\n  Source = \"source\",\n}\n\n/** The status of a pull request. */\nexport enum PullRequestStatus {\n  Approved = \"approved\",\n  Closed = \"closed\",\n  Draft = \"draft\",\n  InReview = \"inReview\",\n  Merged = \"merged\",\n  Open = \"open\",\n}\n\n/** A device registration for receiving push notifications. Each PushSubscription represents a specific browser or mobile device endpoint where a user has opted in to receive real-time push notifications. A user may have multiple push subscriptions across different devices and browsers. */\nexport type PushSubscription = Node & {\n  __typename?: \"PushSubscription\";\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  updatedAt: Scalars[\"DateTime\"];\n};\n\n/** Input for creating a push subscription to receive push notifications on a device or browser. */\nexport type PushSubscriptionCreateInput = {\n  /** The push subscription data in stringified JSON format. For web subscriptions, this must contain keys, endpoint, and expirationTime fields per the Web Push API specification. For mobile subscriptions, this contains the device token. */\n  data: Scalars[\"String\"];\n  /** The identifier in UUID v4 format. If none is provided, the backend will generate one. */\n  id?: InputMaybe<Scalars[\"String\"]>;\n  /** The type of push subscription: 'web' for browser-based Web Push API, 'apple' for Apple Push Notification service (or 'appleDevelopment' for sandbox), or 'firebase' for Firebase Cloud Messaging (Android). */\n  type?: InputMaybe<PushSubscriptionType>;\n};\n\n/** Return type for push subscription mutations. */\nexport type PushSubscriptionPayload = {\n  __typename?: \"PushSubscriptionPayload\";\n  /** The push subscription that was created or deleted. */\n  entity: PushSubscription;\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\n/** Return type for the push subscription test query. */\nexport type PushSubscriptionTestPayload = {\n  __typename?: \"PushSubscriptionTestPayload\";\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\n/** The different push subscription types. */\nexport enum PushSubscriptionType {\n  Apple = \"apple\",\n  AppleDevelopment = \"appleDevelopment\",\n  Firebase = \"firebase\",\n  Web = \"web\",\n}\n\nexport type Query = {\n  __typename?: \"Query\";\n  _dummy: Scalars[\"String\"];\n  /** All teams whose settings the user can administer. This includes teams the user can change settings for, but whose issues they may not have direct access to. This differs from the `teams` query which returns teams based on issue access. */\n  administrableTeams: TeamConnection;\n  /** All agent activities. */\n  agentActivities: AgentActivityConnection;\n  /** A specific agent activity. */\n  agentActivity: AgentActivity;\n  /** A specific agent session. */\n  agentSession: AgentSession;\n  /** [Internal] Retrieves coding agent sandbox details for a given agent session ID. */\n  agentSessionSandbox?: Maybe<CodingAgentSandboxPayload>;\n  /** All agent sessions. */\n  agentSessions: AgentSessionConnection;\n  /** Retrieves public information about an OAuth application by its client ID. Used during the authorization flow to display application details to the user. */\n  applicationInfo: Application;\n  /** [Internal] All archived teams of the workspace. */\n  archivedTeams: Array<Team>;\n  /**\n   * One specific issue attachment.\n   * [Deprecated] 'url' can no longer be used as the 'id' parameter. Use 'attachmentsForUrl' instead\n   */\n  attachment: Attachment;\n  /**\n   * Query an issue by its associated attachment, and its id.\n   * @deprecated Will be removed in near future, please use `attachmentsForURL` to get attachments and their issues instead.\n   */\n  attachmentIssue: Issue;\n  /** [Internal] Get a list of all unique attachment sources in the workspace. */\n  attachmentSources: AttachmentSourcesPayload;\n  /**\n   * All issue attachments.\n   *\n   * To get attachments for a given URL, use `attachmentsForURL` query.\n   */\n  attachments: AttachmentConnection;\n  /** Returns issue attachments for a given `url`. */\n  attachmentsForURL: AttachmentConnection;\n  /** All audit log entries. */\n  auditEntries: AuditEntryConnection;\n  /** List of audit entry types. */\n  auditEntryTypes: Array<AuditEntryType>;\n  /** User's active sessions. */\n  authenticationSessions: Array<AuthenticationSessionResponse>;\n  /** Fetch users belonging to this user account. */\n  availableUsers: AuthResolverResponse;\n  /** A specific comment. */\n  comment: Comment;\n  /** All comments the user has access to in the workspace. */\n  comments: CommentConnection;\n  /** One specific custom view, looked up by ID or slug. */\n  customView: CustomView;\n  /** [INTERNAL] Suggests metadata (name, description, icon) for a view based on its filters using AI. Rate-limited to 30 requests per minute. */\n  customViewDetailsSuggestion: CustomViewSuggestionPayload;\n  /** Whether a custom view has active notification subscribers other than the current user. Useful for warning before deleting a shared view. */\n  customViewHasSubscribers: CustomViewHasSubscribersPayload;\n  /** All custom views accessible to the user, including personal views and shared workspace views. Excludes views scoped to a specific project or initiative. */\n  customViews: CustomViewConnection;\n  /** Retrieves a single customer by ID or slug. */\n  customer: Customer;\n  /** Retrieves a single customer need by ID or hash. */\n  customerNeed: CustomerNeed;\n  /** All customer needs in the workspace, with optional filtering. */\n  customerNeeds: CustomerNeedConnection;\n  /** One specific customer status. */\n  customerStatus: CustomerStatus;\n  /** All customer statuses defined in the workspace. */\n  customerStatuses: CustomerStatusConnection;\n  /** One specific customer tier. */\n  customerTier: CustomerTier;\n  /** All customer tiers defined in the workspace. */\n  customerTiers: CustomerTierConnection;\n  /** All customers in the workspace, with optional filtering and sorting. */\n  customers: CustomerConnection;\n  /** One specific cycle, looked up by ID or slug. */\n  cycle: Cycle;\n  /** All cycles accessible to the user. */\n  cycles: CycleConnection;\n  /** A specific document by ID or slug. */\n  document: Document;\n  /** A collection of document content history entries. */\n  documentContentHistory: DocumentContentHistoryPayload;\n  /** [Internal] Fetches document content history entries by their IDs, including content data. */\n  documentContentHistoryEntries: DocumentContentHistoryPayload;\n  /** All documents the user has access to in the workspace. */\n  documents: DocumentConnection;\n  /** One specific email intake address. */\n  emailIntakeAddress: EmailIntakeAddress;\n  /** A specific custom emoji by ID or name. */\n  emoji: Emoji;\n  /** All custom emojis in the workspace. */\n  emojis: EmojiConnection;\n  /** Retrieves a single entity external link by its identifier. */\n  entityExternalLink: EntityExternalLink;\n  /** Retrieves a single external user by their identifier. */\n  externalUser: ExternalUser;\n  /** All external users for the organization. External users are people who interact with Linear through integrated services (Slack, Jira, GitHub, etc.) without having a Linear account. */\n  externalUsers: ExternalUserConnection;\n  /** [INTERNAL] Webhook failure events for webhooks that belong to an OAuth application. (last 50) */\n  failuresForOauthWebhooks: Array<WebhookFailureEvent>;\n  /** A specific favorite by ID. */\n  favorite: Favorite;\n  /** The authenticated user's favorites. Returns all bookmarked items that appear in the user's sidebar. */\n  favorites: FavoriteConnection;\n  /** [Internal] Fetch an arbitrary set of data using natural language query. Be specific about what you want including properties for each entity, sort order, filters, limit and properties. */\n  fetchData: FetchDataPayload;\n  /** Returns a single initiative by its identifier or URL slug. */\n  initiative: Initiative;\n  /** Returns a single initiative relation by its identifier. */\n  initiativeRelation: InitiativeRelation;\n  /** Returns all initiative parent-child relations in the workspace. */\n  initiativeRelations: InitiativeRelationConnection;\n  /** Returns a single initiative-to-project association by its identifier. */\n  initiativeToProject: InitiativeToProject;\n  /** Returns all initiative-to-project associations in the workspace. */\n  initiativeToProjects: InitiativeToProjectConnection;\n  /** Returns a single initiative update by its identifier. */\n  initiativeUpdate: InitiativeUpdate;\n  /** Returns all initiative status updates in the workspace, with optional filtering. */\n  initiativeUpdates: InitiativeUpdateConnection;\n  /** Returns all initiatives in the workspace, with optional filtering and sorting. */\n  initiatives: InitiativeConnection;\n  /** Retrieves a single integration by its identifier. */\n  integration: Integration;\n  /** Checks if the integration has all required scopes. */\n  integrationHasScopes: IntegrationHasScopesPayload;\n  /** Retrieves a single integration template connection by its identifier. */\n  integrationTemplate: IntegrationTemplate;\n  /** All integration template connections for the workspace, linking templates to integrations. */\n  integrationTemplates: IntegrationTemplateConnection;\n  /** All integrations for the workspace. */\n  integrations: IntegrationConnection;\n  /** Retrieves a specific integration settings configuration by its identifier. */\n  integrationsSettings: IntegrationsSettings;\n  /** One specific issue, looked up by its unique identifier. */\n  issue: Issue;\n  /** Find issues that are related to a given Figma file key. */\n  issueFigmaFileKeySearch: IssueConnection;\n  /** Suggests filters for an issue view based on a text prompt. */\n  issueFilterSuggestion: IssueFilterSuggestionPayload;\n  /** Checks a CSV file validity against a specific import service. */\n  issueImportCheckCSV: IssueImportCheckPayload;\n  /** Checks whether it will be possible to set up sync for this project or repository at the end of import. */\n  issueImportCheckSync: IssueImportSyncCheckPayload;\n  /** Checks whether a custom JQL query is valid and can be used to filter issues of a Jira import. */\n  issueImportJqlCheck: IssueImportJqlCheckPayload;\n  /** One specific label, looked up by its unique identifier. */\n  issueLabel: IssueLabel;\n  /** All issue labels. Returns a paginated list of labels visible to the authenticated user, including both workspace-level and team-scoped labels. */\n  issueLabels: IssueLabelConnection;\n  /** Issue priority values and corresponding labels. */\n  issuePriorityValues: Array<IssuePriorityValue>;\n  /** One specific issue relation, looked up by its unique identifier. */\n  issueRelation: IssueRelation;\n  /** All issue relations. Returns a paginated list of all issue relations (blocks, blocked by, relates to, duplicates) visible to the authenticated user. */\n  issueRelations: IssueRelationConnection;\n  /** Returns code repositories that are most likely to be relevant for implementing an issue. */\n  issueRepositorySuggestions: RepositorySuggestionsPayload;\n  /** [DEPRECATED] Search issues. This endpoint is deprecated and will be removed in the future – use `searchIssues` instead. */\n  issueSearch: IssueConnection;\n  /** Suggests an issue title based on a customer request message using AI summarization. */\n  issueTitleSuggestionFromCustomerRequest: IssueTitleSuggestionFromCustomerRequestPayload;\n  /** One specific issue-to-release association, looked up by its unique identifier. */\n  issueToRelease: IssueToRelease;\n  /** All issue-to-release associations. Returns a paginated list of all issue-to-release links visible to the authenticated user. */\n  issueToReleases: IssueToReleaseConnection;\n  /** Find issue based on the VCS branch name. */\n  issueVcsBranchSearch?: Maybe<Issue>;\n  /** All issues. Returns a paginated list of issues visible to the authenticated user. Can be filtered by various criteria including team, assignee, state, labels, project, and cycle. */\n  issues: IssueConnection;\n  /** Returns the latest release for the pipeline associated with the access key. */\n  latestReleaseByAccessKey?: Maybe<Release>;\n  /** [Internal] Lists Microsoft Teams teams and channels accessible to the connecting user. Uses the user's microsoftPersonal integration for auth. Used by the project channel picker dialog to populate the team/channel dropdowns. */\n  microsoftTeamsChannels: MicrosoftTeamsChannelsPayload;\n  /** A specific notification by ID. */\n  notification: Notification;\n  /** A specific notification subscription by ID. */\n  notificationSubscription: NotificationSubscription;\n  /** The authenticated user's notification subscriptions. These subscriptions control which notifications the user receives for specific entities such as teams, projects, cycles, labels, custom views, initiatives, customers, and users. */\n  notificationSubscriptions: NotificationSubscriptionConnection;\n  /** The authenticated user's notifications. */\n  notifications: NotificationConnection;\n  /** [Internal] A number of unread notifications. */\n  notificationsUnreadCount: Scalars[\"Int\"];\n  /** [ALPHA] A specific OAuth application created by the calling OAuth application through the public API. */\n  oauthApplication: OAuthApplication;\n  /** [ALPHA] OAuth applications created by the calling OAuth application through the public API. */\n  oauthApplications: Array<OAuthApplication>;\n  /** The authenticated user's workspace. */\n  organization: Organization;\n  /** [INTERNAL] Checks whether the domain can be claimed. */\n  organizationDomainClaimRequest: OrganizationDomainClaimPayload;\n  /** Checks whether a workspace with the given URL key exists. */\n  organizationExists: OrganizationExistsPayload;\n  /** Fetches a specific workspace invite by its ID. */\n  organizationInvite: OrganizationInvite;\n  /** Fetches public details of a specific workspace invite by its ID. This query does not require authentication and is used for invite acceptance flows. */\n  organizationInviteDetails: OrganizationInviteDetailsPayload;\n  /** All pending and accepted invites for the workspace. */\n  organizationInvites: OrganizationInviteConnection;\n  /** [INTERNAL] Get workspace metadata by URL key or workspace ID. */\n  organizationMeta?: Maybe<OrganizationMeta>;\n  /** Returns a single project by its identifier or URL slug. */\n  project: Project;\n  /** Suggests filters for a project view based on a text prompt. */\n  projectFilterSuggestion: ProjectFilterSuggestionPayload;\n  /** Returns a single project label by its identifier. */\n  projectLabel: ProjectLabel;\n  /** Returns all project labels in the workspace, with optional filtering. */\n  projectLabels: ProjectLabelConnection;\n  /** Returns a single project milestone by its identifier. */\n  projectMilestone: ProjectMilestone;\n  /** Returns all project milestones in the workspace, with optional filtering. */\n  projectMilestones: ProjectMilestoneConnection;\n  /** Returns a single project relation by its identifier. */\n  projectRelation: ProjectRelation;\n  /** Returns all project dependency relations in the workspace. */\n  projectRelations: ProjectRelationConnection;\n  /** Returns a single project status by its identifier. */\n  projectStatus: ProjectStatus;\n  /** [INTERNAL] Count of projects using this project status across the workspace. */\n  projectStatusProjectCount: ProjectStatusCountPayload;\n  /** Returns all project statuses in the workspace. */\n  projectStatuses: ProjectStatusConnection;\n  /** Returns a single project update by its identifier. */\n  projectUpdate: ProjectUpdate;\n  /** Returns all project status updates in the workspace, with optional filtering. */\n  projectUpdates: ProjectUpdateConnection;\n  /** Returns all projects in the workspace, with optional filtering and sorting. */\n  projects: ProjectConnection;\n  /** Sends a test push notification to the authenticated user's registered devices. Useful for verifying that push notification delivery is working correctly. */\n  pushSubscriptionTest: PushSubscriptionTestPayload;\n  /** The current rate limit status for the authenticated client, including remaining quota and reset timing for each limit type. */\n  rateLimitStatus: RateLimitPayload;\n  /** Returns recent in-progress and completed releases for the pipeline associated with the access key, ordered with in-progress first then most recently completed. Used by `linear-release` to walk candidates and pick the one whose `commitSha` is an ancestor of the current build commit, which disambiguates concurrent release trains on the same pipeline. */\n  recentReleasesByAccessKey: Array<Release>;\n  /** Fetch a single release by its UUID or slug identifier. */\n  release: Release;\n  /** Fetch a release note by its UUID or slug identifier. */\n  releaseNote: ReleaseNote;\n  /** Release notes in the workspace. */\n  releaseNotes: ReleaseNoteConnection;\n  /** Fetch a single release pipeline by its UUID or slug identifier. */\n  releasePipeline: ReleasePipeline;\n  /** Returns a release pipeline by ID. Requires the access key to have access to the pipeline. */\n  releasePipelineByAccessKey: ReleasePipeline;\n  /** All release pipelines in the workspace, with optional filtering and sorting. */\n  releasePipelines: ReleasePipelineConnection;\n  /** Search releases with optional text matching against name, version, and pipeline name. When no search term is provided, returns releases ordered by stage priority (started > planned > completed > canceled). */\n  releaseSearch: Array<Release>;\n  /** Fetch a single release stage by its UUID. */\n  releaseStage: ReleaseStage;\n  /** All release stages in the workspace, with optional filtering. */\n  releaseStages: ReleaseStageConnection;\n  /** All releases in the workspace, with optional filtering and sorting. */\n  releases: ReleaseConnection;\n  /**\n   * [Deprecated] Returns a single roadmap by its identifier. Use initiatives instead.\n   * @deprecated Roadmaps are deprecated, use initiatives instead.\n   */\n  roadmap: Roadmap;\n  /**\n   * [Deprecated] Returns a single roadmap-to-project association. Use InitiativeToProject instead.\n   * @deprecated RoadmapToProject is deprecated, use InitiativeToProject instead.\n   */\n  roadmapToProject: RoadmapToProject;\n  /**\n   * [Deprecated] Returns all roadmap-to-project associations. Use InitiativeToProject instead.\n   * @deprecated RoadmapToProject is deprecated, use InitiativeToProject instead.\n   */\n  roadmapToProjects: RoadmapToProjectConnection;\n  /**\n   * [Deprecated] Returns all roadmaps in the workspace. Use initiatives instead.\n   * @deprecated Roadmaps are deprecated, use initiatives instead.\n   */\n  roadmaps: RoadmapConnection;\n  /** Search documents by text query using full-text and vector search. Results are ranked by relevance unless an orderBy parameter is specified. Rate-limited to 30 requests per minute. */\n  searchDocuments: DocumentSearchPayload;\n  /** Search issues by text query using full-text and vector search. Results are ranked by relevance unless an orderBy parameter is specified. Supports optional issue filters and comment inclusion. Rate-limited to 30 requests per minute. */\n  searchIssues: IssueSearchPayload;\n  /** Search projects by text query using full-text and vector search. Results are ranked by relevance unless an orderBy parameter is specified. Rate-limited to 30 requests per minute. */\n  searchProjects: ProjectSearchPayload;\n  /** Search for issues, projects, initiatives, and documents using natural language. Uses vector-based semantic search with optional full-text search and reranking. Results can be filtered by type and by entity-specific filters. Rate-limited to 30 requests per minute. */\n  semanticSearch: SemanticSearchPayload;\n  /** Active SLA configurations that can apply to the requested team. */\n  slaConfigurations: Array<SlaConfiguration>;\n  /** Fetch SSO login URL for the email provided. */\n  ssoUrlFromEmail: SsoUrlFromEmailResponse;\n  /** Fetches a specific team by its ID. */\n  team: Team;\n  /** Fetches a specific team membership by its ID. */\n  teamMembership: TeamMembership;\n  /** All team memberships in the workspace. */\n  teamMemberships: TeamMembershipConnection;\n  /** All teams whose issues the user can access. This includes public teams and private teams the user is a member of. This may differ from `administrableTeams`, which returns teams whose settings the user can change but whose issues they don't necessarily have access to. */\n  teams: TeamConnection;\n  /** A specific template. */\n  template: Template;\n  /** All templates in the workspace, including both team-scoped and workspace-level templates. */\n  templates: Array<Template>;\n  /** Returns all templates that are associated with the integration type. */\n  templatesForIntegration: Array<Template>;\n  /** A specific time schedule. */\n  timeSchedule: TimeSchedule;\n  /** All time schedules. */\n  timeSchedules: TimeScheduleConnection;\n  /** All triage responsibilities. */\n  triageResponsibilities: TriageResponsibilityConnection;\n  /** A specific triage responsibility. */\n  triageResponsibility: TriageResponsibility;\n  /** Fetches a specific user by their ID. */\n  user: User;\n  /** Lists all active authentication sessions for a user. Can only be called by a workspace admin or owner. */\n  userSessions: Array<AuthenticationSessionResponse>;\n  /** The authenticated user's notification and UI settings. */\n  userSettings: UserSettings;\n  /** All users in the workspace. Supports filtering, sorting, and pagination. */\n  users: UserConnection;\n  /** Verify that we received the correct response from the GitHub Enterprise Server. */\n  verifyGitHubEnterpriseServerInstallation: GitHubEnterpriseServerInstallVerificationPayload;\n  /** The currently authenticated user making the API request. */\n  viewer: User;\n  /** Retrieves a single webhook by its identifier. */\n  webhook: Webhook;\n  /** All webhooks for the current workspace. */\n  webhooks: WebhookConnection;\n  /** One specific workflow state (issue status), looked up by its unique identifier. */\n  workflowState: WorkflowState;\n  /** All issue workflow states (issue statuses). Returns a paginated list of workflow states visible to the authenticated user, across all teams they have access to. */\n  workflowStates: WorkflowStateConnection;\n};\n\nexport type QueryAdministrableTeamsArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<TeamFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\nexport type QueryAgentActivitiesArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<AgentActivityFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\nexport type QueryAgentActivityArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type QueryAgentSessionArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type QueryAgentSessionSandboxArgs = {\n  agentSessionId: Scalars[\"String\"];\n};\n\nexport type QueryAgentSessionsArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\nexport type QueryApplicationInfoArgs = {\n  clientId: Scalars[\"String\"];\n};\n\nexport type QueryAttachmentArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type QueryAttachmentIssueArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type QueryAttachmentSourcesArgs = {\n  teamId?: InputMaybe<Scalars[\"String\"]>;\n};\n\nexport type QueryAttachmentsArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<AttachmentFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\nexport type QueryAttachmentsForUrlArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n  url: Scalars[\"String\"];\n};\n\nexport type QueryAuditEntriesArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<AuditEntryFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\nexport type QueryCommentArgs = {\n  hash?: InputMaybe<Scalars[\"String\"]>;\n  id?: InputMaybe<Scalars[\"String\"]>;\n};\n\nexport type QueryCommentsArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<CommentFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\nexport type QueryCustomViewArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type QueryCustomViewDetailsSuggestionArgs = {\n  filter: Scalars[\"JSONObject\"];\n  modelName?: InputMaybe<Scalars[\"String\"]>;\n};\n\nexport type QueryCustomViewHasSubscribersArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type QueryCustomViewsArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<CustomViewFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n  sort?: InputMaybe<Array<CustomViewSortInput>>;\n};\n\nexport type QueryCustomerArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type QueryCustomerNeedArgs = {\n  hash?: InputMaybe<Scalars[\"String\"]>;\n  id?: InputMaybe<Scalars[\"String\"]>;\n};\n\nexport type QueryCustomerNeedsArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<CustomerNeedFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\nexport type QueryCustomerStatusArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type QueryCustomerStatusesArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\nexport type QueryCustomerTierArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type QueryCustomerTiersArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\nexport type QueryCustomersArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<CustomerFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n  sorts?: InputMaybe<Array<CustomerSortInput>>;\n};\n\nexport type QueryCycleArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type QueryCyclesArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<CycleFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\nexport type QueryDocumentArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type QueryDocumentContentHistoryArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type QueryDocumentContentHistoryEntriesArgs = {\n  entryIds: Array<Scalars[\"String\"]>;\n};\n\nexport type QueryDocumentsArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<DocumentFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n  sort?: InputMaybe<Array<DocumentSortInput>>;\n};\n\nexport type QueryEmailIntakeAddressArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type QueryEmojiArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type QueryEmojisArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\nexport type QueryEntityExternalLinkArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type QueryExternalUserArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type QueryExternalUsersArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\nexport type QueryFailuresForOauthWebhooksArgs = {\n  oauthClientId: Scalars[\"String\"];\n};\n\nexport type QueryFavoriteArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type QueryFavoritesArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\nexport type QueryFetchDataArgs = {\n  query: Scalars[\"String\"];\n};\n\nexport type QueryInitiativeArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type QueryInitiativeRelationArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type QueryInitiativeRelationsArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\nexport type QueryInitiativeToProjectArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type QueryInitiativeToProjectsArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\nexport type QueryInitiativeUpdateArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type QueryInitiativeUpdatesArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<InitiativeUpdateFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\nexport type QueryInitiativesArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<InitiativeFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n  sort?: InputMaybe<Array<InitiativeSortInput>>;\n};\n\nexport type QueryIntegrationArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type QueryIntegrationHasScopesArgs = {\n  integrationId: Scalars[\"String\"];\n  scopes: Array<Scalars[\"String\"]>;\n};\n\nexport type QueryIntegrationTemplateArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type QueryIntegrationTemplatesArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\nexport type QueryIntegrationsArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\nexport type QueryIntegrationsSettingsArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type QueryIssueArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type QueryIssueFigmaFileKeySearchArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  fileKey: Scalars[\"String\"];\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\nexport type QueryIssueFilterSuggestionArgs = {\n  projectId?: InputMaybe<Scalars[\"String\"]>;\n  prompt: Scalars[\"String\"];\n  teamId?: InputMaybe<Scalars[\"String\"]>;\n};\n\nexport type QueryIssueImportCheckCsvArgs = {\n  csvUrl: Scalars[\"String\"];\n  service: Scalars[\"String\"];\n};\n\nexport type QueryIssueImportCheckSyncArgs = {\n  issueImportId: Scalars[\"String\"];\n};\n\nexport type QueryIssueImportJqlCheckArgs = {\n  jiraEmail: Scalars[\"String\"];\n  jiraHostname: Scalars[\"String\"];\n  jiraProject: Scalars[\"String\"];\n  jiraToken: Scalars[\"String\"];\n  jql: Scalars[\"String\"];\n};\n\nexport type QueryIssueLabelArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type QueryIssueLabelsArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<IssueLabelFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\nexport type QueryIssueRelationArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type QueryIssueRelationsArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\nexport type QueryIssueRepositorySuggestionsArgs = {\n  agentSessionId?: InputMaybe<Scalars[\"String\"]>;\n  candidateRepositories: Array<CandidateRepository>;\n  issueId: Scalars[\"String\"];\n};\n\nexport type QueryIssueSearchArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<IssueFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n  query?: InputMaybe<Scalars[\"String\"]>;\n};\n\nexport type QueryIssueTitleSuggestionFromCustomerRequestArgs = {\n  request: Scalars[\"String\"];\n};\n\nexport type QueryIssueToReleaseArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type QueryIssueToReleasesArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\nexport type QueryIssueVcsBranchSearchArgs = {\n  branchName: Scalars[\"String\"];\n};\n\nexport type QueryIssuesArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<IssueFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n  sort?: InputMaybe<Array<IssueSortInput>>;\n};\n\nexport type QueryNotificationArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type QueryNotificationSubscriptionArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type QueryNotificationSubscriptionsArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\nexport type QueryNotificationsArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<NotificationFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\nexport type QueryOauthApplicationArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type QueryOrganizationDomainClaimRequestArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type QueryOrganizationExistsArgs = {\n  urlKey: Scalars[\"String\"];\n};\n\nexport type QueryOrganizationInviteArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type QueryOrganizationInviteDetailsArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type QueryOrganizationInvitesArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\nexport type QueryOrganizationMetaArgs = {\n  urlKey: Scalars[\"String\"];\n};\n\nexport type QueryProjectArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type QueryProjectFilterSuggestionArgs = {\n  prompt: Scalars[\"String\"];\n  teamId?: InputMaybe<Scalars[\"String\"]>;\n};\n\nexport type QueryProjectLabelArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type QueryProjectLabelsArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<ProjectLabelFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\nexport type QueryProjectMilestoneArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type QueryProjectMilestonesArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<ProjectMilestoneFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\nexport type QueryProjectRelationArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type QueryProjectRelationsArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\nexport type QueryProjectStatusArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type QueryProjectStatusProjectCountArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type QueryProjectStatusesArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\nexport type QueryProjectUpdateArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type QueryProjectUpdatesArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<ProjectUpdateFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\nexport type QueryProjectsArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<ProjectFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n  sort?: InputMaybe<Array<ProjectSortInput>>;\n};\n\nexport type QueryPushSubscriptionTestArgs = {\n  sendStrategy?: InputMaybe<SendStrategy>;\n  targetMobile?: InputMaybe<Scalars[\"Boolean\"]>;\n};\n\nexport type QueryRecentReleasesByAccessKeyArgs = {\n  limit?: InputMaybe<Scalars[\"Int\"]>;\n};\n\nexport type QueryReleaseArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type QueryReleaseNoteArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type QueryReleaseNotesArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\nexport type QueryReleasePipelineArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type QueryReleasePipelinesArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<ReleasePipelineFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n  sort?: InputMaybe<Array<ReleasePipelineSortInput>>;\n};\n\nexport type QueryReleaseSearchArgs = {\n  filter?: InputMaybe<ReleaseFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  term?: InputMaybe<Scalars[\"String\"]>;\n};\n\nexport type QueryReleaseStageArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type QueryReleaseStagesArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<ReleaseStageFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\nexport type QueryReleasesArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<ReleaseFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n  sort?: InputMaybe<Array<ReleaseSortInput>>;\n};\n\nexport type QueryRoadmapArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type QueryRoadmapToProjectArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type QueryRoadmapToProjectsArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\nexport type QueryRoadmapsArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\nexport type QuerySearchDocumentsArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  includeComments?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n  teamId?: InputMaybe<Scalars[\"String\"]>;\n  term: Scalars[\"String\"];\n};\n\nexport type QuerySearchIssuesArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<IssueFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  includeComments?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n  teamId?: InputMaybe<Scalars[\"String\"]>;\n  term: Scalars[\"String\"];\n};\n\nexport type QuerySearchProjectsArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  includeComments?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n  teamId?: InputMaybe<Scalars[\"String\"]>;\n  term: Scalars[\"String\"];\n};\n\nexport type QuerySemanticSearchArgs = {\n  filters?: InputMaybe<SemanticSearchFilters>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  maxResults?: InputMaybe<Scalars[\"Int\"]>;\n  query: Scalars[\"String\"];\n  types?: InputMaybe<Array<SemanticSearchResultType>>;\n};\n\nexport type QuerySlaConfigurationsArgs = {\n  teamId: Scalars[\"String\"];\n};\n\nexport type QuerySsoUrlFromEmailArgs = {\n  email: Scalars[\"String\"];\n  isDesktop?: InputMaybe<Scalars[\"Boolean\"]>;\n  type?: IdentityProviderType;\n};\n\nexport type QueryTeamArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type QueryTeamMembershipArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type QueryTeamMembershipsArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\nexport type QueryTeamsArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<TeamFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\nexport type QueryTemplateArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type QueryTemplatesForIntegrationArgs = {\n  integrationType: Scalars[\"String\"];\n};\n\nexport type QueryTimeScheduleArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type QueryTimeSchedulesArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\nexport type QueryTriageResponsibilitiesArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\nexport type QueryTriageResponsibilityArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type QueryUserArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type QueryUserSessionsArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type QueryUsersArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<UserFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  includeDisabled?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n  sort?: InputMaybe<Array<UserSortInput>>;\n};\n\nexport type QueryVerifyGitHubEnterpriseServerInstallationArgs = {\n  integrationId: Scalars[\"String\"];\n};\n\nexport type QueryWebhookArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type QueryWebhooksArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\nexport type QueryWorkflowStateArgs = {\n  id: Scalars[\"String\"];\n};\n\nexport type QueryWorkflowStatesArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<WorkflowStateFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\n/** The current rate limit status for the authenticated entity. */\nexport type RateLimitPayload = {\n  __typename?: \"RateLimitPayload\";\n  /** The identifier being rate limited, typically the API key or user ID. */\n  identifier?: Maybe<Scalars[\"String\"]>;\n  /** The category of rate limit applied to this request, such as API complexity or request count. */\n  kind: Scalars[\"String\"];\n  /** The current state of each rate limit type, including remaining quota and reset timing. */\n  limits: Array<RateLimitResultPayload>;\n};\n\n/** The state of a specific rate limit type, including remaining quota and reset timing. */\nexport type RateLimitResultPayload = {\n  __typename?: \"RateLimitResultPayload\";\n  /** The total allowed quantity for this type of limit. */\n  allowedAmount: Scalars[\"Float\"];\n  /** The duration in milliseconds of the rate limit window. After this period elapses, the limit is fully replenished. */\n  period: Scalars[\"Float\"];\n  /** The remaining quantity for this type of limit after this request. */\n  remainingAmount: Scalars[\"Float\"];\n  /** The requested quantity for this type of limit. */\n  requestedAmount: Scalars[\"Float\"];\n  /** The UNIX timestamp (in milliseconds) at which the rate limit will be fully replenished. */\n  reset: Scalars[\"Float\"];\n  /** The specific type of rate limit being tracked, such as query complexity or mutation count. */\n  type: Scalars[\"String\"];\n};\n\n/** An emoji reaction on a comment, issue, project update, initiative update, post, pull request, or pull request comment. Each reaction is associated with exactly one parent entity and is created by either a workspace user or an external user. Reactions are persisted individually but surfaced on their parent entities as aggregated reactionData. */\nexport type Reaction = Node & {\n  __typename?: \"Reaction\";\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The comment that the reaction is associated with. Null if the reaction belongs to a different parent entity type. */\n  comment?: Maybe<Comment>;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** The name of the emoji used for this reaction. For custom workspace emojis, this is the custom emoji name; for standard emojis, this is the normalized emoji name. */\n  emoji: Scalars[\"String\"];\n  /** The external user that created the reaction through an integration. Null if the reaction was created by a workspace user. */\n  externalUser?: Maybe<ExternalUser>;\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /** The initiative update that the reaction is associated with. Null if the reaction belongs to a different parent entity type. */\n  initiativeUpdate?: Maybe<InitiativeUpdate>;\n  /** The issue that the reaction is associated with. Null if the reaction belongs to a different parent entity type. */\n  issue?: Maybe<Issue>;\n  /** The post that the reaction is associated with. Null if the reaction belongs to a different parent entity type. */\n  post?: Maybe<Post>;\n  /** The project update that the reaction is associated with. Null if the reaction belongs to a different parent entity type. */\n  projectUpdate?: Maybe<ProjectUpdate>;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  updatedAt: Scalars[\"DateTime\"];\n  /** The workspace user that created the reaction. Null if the reaction was created by an external user through an integration. */\n  user?: Maybe<User>;\n};\n\n/** Reaction filtering options. */\nexport type ReactionCollectionFilter = {\n  /** Compound filters, all of which need to be matched by the reaction. */\n  and?: InputMaybe<Array<ReactionCollectionFilter>>;\n  /** Comparator for the created at date. */\n  createdAt?: InputMaybe<DateComparator>;\n  /** Comparator for the reactions custom emoji. */\n  customEmojiId?: InputMaybe<IdComparator>;\n  /** Comparator for the reactions emoji. */\n  emoji?: InputMaybe<StringComparator>;\n  /** Filters that needs to be matched by all reactions. */\n  every?: InputMaybe<ReactionFilter>;\n  /** Comparator for the identifier. */\n  id?: InputMaybe<IdComparator>;\n  /** Comparator for the collection length. */\n  length?: InputMaybe<NumberComparator>;\n  /** Compound filters, one of which need to be matched by the reaction. */\n  or?: InputMaybe<Array<ReactionCollectionFilter>>;\n  /** Filters that needs to be matched by some reactions. */\n  some?: InputMaybe<ReactionFilter>;\n  /** Comparator for the updated at date. */\n  updatedAt?: InputMaybe<DateComparator>;\n};\n\n/** Input for creating a new reaction. */\nexport type ReactionCreateInput = {\n  /** The comment to associate the reaction with. */\n  commentId?: InputMaybe<Scalars[\"String\"]>;\n  /** The emoji the user reacted with. */\n  emoji: Scalars[\"String\"];\n  /** The identifier in UUID v4 format. If none is provided, the backend will generate one. */\n  id?: InputMaybe<Scalars[\"String\"]>;\n  /** The update to associate the reaction with. */\n  initiativeUpdateId?: InputMaybe<Scalars[\"String\"]>;\n  /** The issue to associate the reaction with. Can be a UUID or issue identifier (e.g., 'LIN-123'). */\n  issueId?: InputMaybe<Scalars[\"String\"]>;\n  /** [Internal] The post to associate the reaction with. */\n  postId?: InputMaybe<Scalars[\"String\"]>;\n  /** The project update to associate the reaction with. */\n  projectUpdateId?: InputMaybe<Scalars[\"String\"]>;\n  /** [Internal] The pull request comment to associate the reaction with. */\n  pullRequestCommentId?: InputMaybe<Scalars[\"String\"]>;\n  /** [Internal] The pull request to associate the reaction with. */\n  pullRequestId?: InputMaybe<Scalars[\"String\"]>;\n};\n\n/** Reaction filtering options. */\nexport type ReactionFilter = {\n  /** Compound filters, all of which need to be matched by the reaction. */\n  and?: InputMaybe<Array<ReactionFilter>>;\n  /** Comparator for the created at date. */\n  createdAt?: InputMaybe<DateComparator>;\n  /** Comparator for the reactions custom emoji. */\n  customEmojiId?: InputMaybe<IdComparator>;\n  /** Comparator for the reactions emoji. */\n  emoji?: InputMaybe<StringComparator>;\n  /** Comparator for the identifier. */\n  id?: InputMaybe<IdComparator>;\n  /** Compound filters, one of which need to be matched by the reaction. */\n  or?: InputMaybe<Array<ReactionFilter>>;\n  /** Comparator for the updated at date. */\n  updatedAt?: InputMaybe<DateComparator>;\n};\n\n/** The result of a reaction mutation. */\nexport type ReactionPayload = {\n  __typename?: \"ReactionPayload\";\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** The reaction that was created. */\n  reaction: Reaction;\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\n/** Payload for a reaction webhook. */\nexport type ReactionWebhookPayload = {\n  __typename?: \"ReactionWebhookPayload\";\n  /** The time at which the entity was archived. */\n  archivedAt?: Maybe<Scalars[\"String\"]>;\n  /** The comment the reaction is associated with. */\n  comment?: Maybe<CommentChildWebhookPayload>;\n  /** The ID of the comment that the reaction is associated with. */\n  commentId?: Maybe<Scalars[\"String\"]>;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"String\"];\n  /** Name of the reaction's emoji. */\n  emoji: Scalars[\"String\"];\n  /** The ID of the external user that created the reaction. */\n  externalUserId?: Maybe<Scalars[\"String\"]>;\n  /** The ID of the entity. */\n  id: Scalars[\"String\"];\n  /** The ID of the initiative update that the reaction is associated with. */\n  initiativeUpdateId?: Maybe<Scalars[\"String\"]>;\n  /** The issue the reaction is associated with. */\n  issue?: Maybe<IssueChildWebhookPayload>;\n  /** The ID of the issue that the reaction is associated with. */\n  issueId?: Maybe<Scalars[\"String\"]>;\n  /** The ID of the post that the reaction is associated with. */\n  postId?: Maybe<Scalars[\"String\"]>;\n  /** The project update the reaction is associated with. */\n  projectUpdate?: Maybe<ProjectUpdateChildWebhookPayload>;\n  /** The ID of the project update that the reaction is associated with. */\n  projectUpdateId?: Maybe<Scalars[\"String\"]>;\n  /** The time at which the entity was updated. */\n  updatedAt: Scalars[\"String\"];\n  /** The user that created the reaction. */\n  user?: Maybe<UserChildWebhookPayload>;\n  /** The ID of the user that created the reaction. */\n  userId?: Maybe<Scalars[\"String\"]>;\n};\n\n/** Comparator for relation existence. */\nexport type RelationExistsComparator = {\n  /** Equals constraint. */\n  eq?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Not equals constraint. */\n  neq?: InputMaybe<Scalars[\"Boolean\"]>;\n};\n\n/** A release that bundles issues together for a software deployment or version. Releases belong to a release pipeline and progress through stages (e.g., planned, started, completed, canceled). Issues are associated with releases via the IssueToRelease join entity, and the release tracks lifecycle timestamps such as when it was started, completed, or canceled. */\nexport type Release = Node & {\n  __typename?: \"Release\";\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The time at which the release was canceled. Set automatically when the release moves to a canceled stage. Reset to null if the release moves back to a non-canceled stage. */\n  canceledAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The Git commit SHA associated with this release. Used for SHA-based idempotency when completing releases and for linking releases to specific points in the repository history. Null if the release was created without a commit reference. */\n  commitSha?: Maybe<Scalars[\"String\"]>;\n  /** The time at which the release was completed. Set automatically when the release moves to a completed stage. Reset to null if the release moves back to a non-completed stage. */\n  completedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** The user who created the release. Null if the release was created by a non-user context such as an access key or automation. */\n  creator?: Maybe<User>;\n  /** The current progress summary for the release, including counts of issues by workflow state type (e.g., completed, in progress, unstarted). */\n  currentProgress: Scalars[\"JSONObject\"];\n  /** The description of the release in plain text or markdown. Null if no description has been set. */\n  description?: Maybe<Scalars[\"String\"]>;\n  /** Documents associated with the release. */\n  documents: DocumentConnection;\n  /** History entries associated with the release. */\n  history: ReleaseHistoryConnection;\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /** Number of issues associated with the release. */\n  issueCount: Scalars[\"Int\"];\n  /** Issues associated with the release. */\n  issues: IssueConnection;\n  /** Links associated with the release. */\n  links: EntityExternalLinkConnection;\n  /** The name of the release. */\n  name: Scalars[\"String\"];\n  /** The release pipeline that this release belongs to. A release always belongs to exactly one pipeline. */\n  pipeline: ReleasePipeline;\n  /** The historical progress snapshots for the release, tracking how issue completion has evolved over time. */\n  progressHistory: Scalars[\"JSONObject\"];\n  /** Release notes for the release. */\n  releaseNotes: Array<ReleaseNote>;\n  /** The release's unique URL slug, used to construct human-readable URLs for the release. */\n  slugId: Scalars[\"String\"];\n  /** The current stage of the release within its pipeline (e.g., Planned, In Progress, Completed, Canceled). Changing the stage triggers lifecycle timestamp updates and may move non-closed issues to a new release when completing a scheduled pipeline release. */\n  stage: ReleaseStage;\n  /** The estimated start date of the release. This is a date-only value without a time component. Automatically set to today when the release moves to a started stage if not already set. Null if no start date has been specified. */\n  startDate?: Maybe<Scalars[\"TimelessDate\"]>;\n  /** The time at which the release first entered a started stage. Null if the release has not yet been started. */\n  startedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The estimated completion date of the release. This is a date-only value without a time component. Null if no target date has been specified. */\n  targetDate?: Maybe<Scalars[\"TimelessDate\"]>;\n  /** A flag that indicates whether the release is in the trash bin. Trashed releases are archived and will be permanently deleted after a retention period. Null when the release is not trashed. */\n  trashed?: Maybe<Scalars[\"Boolean\"]>;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  updatedAt: Scalars[\"DateTime\"];\n  /** The URL to the release page in the Linear app. */\n  url: Scalars[\"String\"];\n  /** The version identifier for this release (e.g., 'v1.2.3' or a short commit hash). Must be unique within the pipeline. Null if no version has been assigned. */\n  version?: Maybe<Scalars[\"String\"]>;\n};\n\n/** A release that bundles issues together for a software deployment or version. Releases belong to a release pipeline and progress through stages (e.g., planned, started, completed, canceled). Issues are associated with releases via the IssueToRelease join entity, and the release tracks lifecycle timestamps such as when it was started, completed, or canceled. */\nexport type ReleaseDocumentsArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<DocumentFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\n/** A release that bundles issues together for a software deployment or version. Releases belong to a release pipeline and progress through stages (e.g., planned, started, completed, canceled). Issues are associated with releases via the IssueToRelease join entity, and the release tracks lifecycle timestamps such as when it was started, completed, or canceled. */\nexport type ReleaseHistoryArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\n/** A release that bundles issues together for a software deployment or version. Releases belong to a release pipeline and progress through stages (e.g., planned, started, completed, canceled). Issues are associated with releases via the IssueToRelease join entity, and the release tracks lifecycle timestamps such as when it was started, completed, or canceled. */\nexport type ReleaseIssueCountArgs = {\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n};\n\n/** A release that bundles issues together for a software deployment or version. Releases belong to a release pipeline and progress through stages (e.g., planned, started, completed, canceled). Issues are associated with releases via the IssueToRelease join entity, and the release tracks lifecycle timestamps such as when it was started, completed, or canceled. */\nexport type ReleaseIssuesArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<IssueFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\n/** A release that bundles issues together for a software deployment or version. Releases belong to a release pipeline and progress through stages (e.g., planned, started, completed, canceled). Issues are associated with releases via the IssueToRelease join entity, and the release tracks lifecycle timestamps such as when it was started, completed, or canceled. */\nexport type ReleaseLinksArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\n/** A generic payload return from entity archive mutations. */\nexport type ReleaseArchivePayload = ArchivePayload & {\n  __typename?: \"ReleaseArchivePayload\";\n  /** The archived/unarchived entity. Null if entity was deleted. */\n  entity?: Maybe<Release>;\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\n/** Features release channel. */\nexport enum ReleaseChannel {\n  Beta = \"beta\",\n  Development = \"development\",\n  Internal = \"internal\",\n  PreRelease = \"preRelease\",\n  PrivateBeta = \"privateBeta\",\n  Public = \"public\",\n}\n\n/** Release collection filtering options. */\nexport type ReleaseCollectionFilter = {\n  /** Compound filters, all of which need to be matched by the release. */\n  and?: InputMaybe<Array<ReleaseCollectionFilter>>;\n  /** Comparator for the release completion date. */\n  completedAt?: InputMaybe<NullableDateComparator>;\n  /** Comparator for the created at date. */\n  createdAt?: InputMaybe<DateComparator>;\n  /** Filters that needs to be matched by all releases. */\n  every?: InputMaybe<ReleaseFilter>;\n  /** Comparator for the identifier. */\n  id?: InputMaybe<IdComparator>;\n  /** Comparator for the collection length. */\n  length?: InputMaybe<NumberComparator>;\n  /** Comparator for the release name. */\n  name?: InputMaybe<StringComparator>;\n  /** Compound filters, one of which need to be matched by the release. */\n  or?: InputMaybe<Array<ReleaseCollectionFilter>>;\n  /** Filters that the release's pipeline must satisfy. */\n  pipeline?: InputMaybe<ReleasePipelineFilter>;\n  /** Filters that needs to be matched by some releases. */\n  some?: InputMaybe<ReleaseFilter>;\n  /** Filters that the release's stage must satisfy. */\n  stage?: InputMaybe<ReleaseStageFilter>;\n  /** Comparator for the updated at date. */\n  updatedAt?: InputMaybe<DateComparator>;\n  /** Comparator for the release version. */\n  version?: InputMaybe<StringComparator>;\n};\n\n/** Input for completing a release in a specific pipeline. */\nexport type ReleaseCompleteInput = {\n  /** The commit SHA associated with this completion. If a completed release with this SHA already exists, it will be returned instead of completing a new release. */\n  commitSha?: InputMaybe<Scalars[\"String\"]>;\n  /** External links to attach to the completed release. */\n  links?: InputMaybe<Array<ReleaseLinkInput>>;\n  /** Optional release name to apply when completing the release. */\n  name?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifier of the pipeline to mark a release as completed. */\n  pipelineId: Scalars[\"String\"];\n  /** The version of the release to complete. If not provided, the latest started release will be completed. */\n  version?: InputMaybe<Scalars[\"String\"]>;\n};\n\n/** Base input for completing a release. Contains the optional version and commit SHA. The pipeline ID is provided separately or inferred from the access key. */\nexport type ReleaseCompleteInputBase = {\n  /** The commit SHA associated with this completion. If a completed release with this SHA already exists, it will be returned instead of completing a new release. */\n  commitSha?: InputMaybe<Scalars[\"String\"]>;\n  /** External links to attach to the completed release. */\n  links?: InputMaybe<Array<ReleaseLinkInput>>;\n  /** Optional release name to apply when completing the release. */\n  name?: InputMaybe<Scalars[\"String\"]>;\n  /** The version of the release to complete. If not provided, the latest started release will be completed. */\n  version?: InputMaybe<Scalars[\"String\"]>;\n};\n\nexport type ReleaseConnection = {\n  __typename?: \"ReleaseConnection\";\n  edges: Array<ReleaseEdge>;\n  nodes: Array<Release>;\n  pageInfo: PageInfo;\n};\n\n/** The input for creating a release. */\nexport type ReleaseCreateInput = {\n  /** The commit SHA associated with this release. */\n  commitSha?: InputMaybe<Scalars[\"String\"]>;\n  /** The time at which the release was completed (e.g. if importing from another system). Must be a time in the past and after createdAt. Cannot be provided with an incompatible stage. */\n  completedAt?: InputMaybe<Scalars[\"DateTime\"]>;\n  /** The time at which the release was created (e.g. if importing from another system). Must be a time in the past. If none is provided, the backend will generate the time as now. */\n  createdAt?: InputMaybe<Scalars[\"DateTime\"]>;\n  /** The description of the release. */\n  description?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifier in UUID v4 format. If none is provided, the backend will generate one. */\n  id?: InputMaybe<Scalars[\"String\"]>;\n  /** The name of the release. */\n  name: Scalars[\"String\"];\n  /** The identifier of the pipeline this release belongs to. */\n  pipelineId: Scalars[\"String\"];\n  /** The current stage of the release. Defaults to the first 'completed' stage for continuous pipelines, or the first 'started' stage for scheduled pipelines. */\n  stageId?: InputMaybe<Scalars[\"String\"]>;\n  /** The estimated start date of the release. */\n  startDate?: InputMaybe<Scalars[\"TimelessDate\"]>;\n  /** The time at which the release was started (e.g. if importing from another system). Must be a time in the past and after createdAt. */\n  startedAt?: InputMaybe<Scalars[\"DateTime\"]>;\n  /** The estimated completion date of the release. */\n  targetDate?: InputMaybe<Scalars[\"TimelessDate\"]>;\n  /** The version of the release. */\n  version?: InputMaybe<Scalars[\"String\"]>;\n};\n\n/** Diagnostic data captured during release sync, including inspected commits, discovered issue references, and pull request metadata. Stored on the release for debugging release association issues. */\nexport type ReleaseDebugSinkInput = {\n  /** List of paths applied during commit scanning. */\n  includePaths?: InputMaybe<Array<Scalars[\"String\"]>>;\n  /** List of commit SHAs that were inspected. */\n  inspectedShas: Array<Scalars[\"String\"]>;\n  /** Map of issue identifiers to their source information. */\n  issues: Scalars[\"JSONObject\"];\n  /** Pull request debug information. */\n  pullRequests: Array<Scalars[\"JSONObject\"]>;\n  /** Map of reverted issue identifiers to their source information. */\n  revertedIssues?: InputMaybe<Scalars[\"JSONObject\"]>;\n};\n\nexport type ReleaseEdge = {\n  __typename?: \"ReleaseEdge\";\n  /** Used in `before` and `after` args */\n  cursor: Scalars[\"String\"];\n  node: Release;\n};\n\n/** Release filtering options. */\nexport type ReleaseFilter = {\n  /** Compound filters, all of which need to be matched by the release. */\n  and?: InputMaybe<Array<ReleaseFilter>>;\n  /** Comparator for the release completion date. */\n  completedAt?: InputMaybe<NullableDateComparator>;\n  /** Comparator for the created at date. */\n  createdAt?: InputMaybe<DateComparator>;\n  /** Comparator for the identifier. */\n  id?: InputMaybe<IdComparator>;\n  /** Comparator for the release name. */\n  name?: InputMaybe<StringComparator>;\n  /** Compound filters, one of which need to be matched by the release. */\n  or?: InputMaybe<Array<ReleaseFilter>>;\n  /** Filters that the release's pipeline must satisfy. */\n  pipeline?: InputMaybe<ReleasePipelineFilter>;\n  /** Filters that the release's stage must satisfy. */\n  stage?: InputMaybe<ReleaseStageFilter>;\n  /** Comparator for the updated at date. */\n  updatedAt?: InputMaybe<DateComparator>;\n  /** Comparator for the release version. */\n  version?: InputMaybe<StringComparator>;\n};\n\n/** A release history record containing a batch of chronologically ordered change events for a release. Each record holds up to 30 entries, and new records are created once the current record is full and a time window has elapsed. Tracks changes to name, description, version, stage, dates, pipeline, and archive status. */\nexport type ReleaseHistory = Node & {\n  __typename?: \"ReleaseHistory\";\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** The events that happened while recording that history. */\n  entries: Scalars[\"JSONObject\"];\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /** The release that this history record tracks changes for. */\n  release: Release;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  updatedAt: Scalars[\"DateTime\"];\n};\n\nexport type ReleaseHistoryConnection = {\n  __typename?: \"ReleaseHistoryConnection\";\n  edges: Array<ReleaseHistoryEdge>;\n  nodes: Array<ReleaseHistory>;\n  pageInfo: PageInfo;\n};\n\nexport type ReleaseHistoryEdge = {\n  __typename?: \"ReleaseHistoryEdge\";\n  /** Used in `before` and `after` args */\n  cursor: Scalars[\"String\"];\n  node: ReleaseHistory;\n};\n\n/** An external link to attach to the release. */\nexport type ReleaseLinkInput = {\n  /** Optional label for the link. If omitted, the API derives one from the URL. */\n  label?: InputMaybe<Scalars[\"String\"]>;\n  /** The URL of the link. */\n  url: Scalars[\"String\"];\n};\n\n/** A release note. The note body is stored in related document content, and the releases it covers are tracked in releaseIds. */\nexport type ReleaseNote = Node & {\n  __typename?: \"ReleaseNote\";\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** Document content backing the release note body. */\n  documentContent?: Maybe<DocumentContent>;\n  /** The earliest release covered by this note. */\n  firstRelease?: Maybe<Release>;\n  /** Generation status when these release notes are being auto-generated: `pending` while the LLM call is running, `completed` once it lands. `null` means the release notes were written by a user and never went through auto-generation. */\n  generationStatus?: Maybe<ReleaseNoteGenerationStatus>;\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /** The most recent release covered by this note. */\n  lastRelease?: Maybe<Release>;\n  /** The number of releases covered by this note. */\n  releaseCount: Scalars[\"Int\"];\n  /** Releases included in the note. */\n  releases: Array<Release>;\n  /** The release note's unique URL slug, used to construct human-readable URLs for the note. */\n  slugId: Scalars[\"String\"];\n  /** User-supplied title for the release note. */\n  title?: Maybe<Scalars[\"String\"]>;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  updatedAt: Scalars[\"DateTime\"];\n};\n\nexport type ReleaseNoteConnection = {\n  __typename?: \"ReleaseNoteConnection\";\n  edges: Array<ReleaseNoteEdge>;\n  nodes: Array<ReleaseNote>;\n  pageInfo: PageInfo;\n};\n\n/** Input for creating a release note. */\nexport type ReleaseNoteCreateInput = {\n  /** The release note body as markdown. */\n  content?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifier in UUID v4 format. If none is provided, the backend will generate one. */\n  id?: InputMaybe<Scalars[\"String\"]>;\n  /** Identifier of the release pipeline. */\n  pipelineId: Scalars[\"String\"];\n  /** Oldest release (by createdAt) to include. When paired with rangeToReleaseId, expands to every release in the pipeline within the createdAt window. */\n  rangeFromReleaseId?: InputMaybe<Scalars[\"String\"]>;\n  /** Newest release (by createdAt) to include. Paired with rangeFromReleaseId. */\n  rangeToReleaseId?: InputMaybe<Scalars[\"String\"]>;\n  /** Explicit release IDs to include. Mutually exclusive with rangeFromReleaseId/rangeToReleaseId — exactly one of the two shapes must be provided. */\n  releaseIds?: InputMaybe<Array<Scalars[\"String\"]>>;\n  /** Optional user-supplied title. */\n  title?: InputMaybe<Scalars[\"String\"]>;\n};\n\nexport type ReleaseNoteEdge = {\n  __typename?: \"ReleaseNoteEdge\";\n  /** Used in `before` and `after` args */\n  cursor: Scalars[\"String\"];\n  node: ReleaseNote;\n};\n\n/** The generation status of a release note's body content. */\nexport enum ReleaseNoteGenerationStatus {\n  Completed = \"completed\",\n  Pending = \"pending\",\n}\n\n/** The result of a release note mutation. */\nexport type ReleaseNotePayload = {\n  __typename?: \"ReleaseNotePayload\";\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** The release note that was created or updated. */\n  releaseNote: ReleaseNote;\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\n/** Input for updating a release note. */\nexport type ReleaseNoteUpdateInput = {\n  /** The release note body as markdown. */\n  content?: InputMaybe<Scalars[\"String\"]>;\n  /** Oldest release (by createdAt) of the new range. Paired with rangeToReleaseId. */\n  rangeFromReleaseId?: InputMaybe<Scalars[\"String\"]>;\n  /** Newest release (by createdAt) of the new range. Paired with rangeFromReleaseId. */\n  rangeToReleaseId?: InputMaybe<Scalars[\"String\"]>;\n  /** Explicit release IDs to set. Mutually exclusive with rangeFromReleaseId/rangeToReleaseId. */\n  releaseIds?: InputMaybe<Array<Scalars[\"String\"]>>;\n  /** Optional user-supplied title. */\n  title?: InputMaybe<Scalars[\"String\"]>;\n};\n\n/** Payload for a release note webhook. */\nexport type ReleaseNoteWebhookPayload = {\n  __typename?: \"ReleaseNoteWebhookPayload\";\n  /** The time at which the entity was archived. */\n  archivedAt?: Maybe<Scalars[\"String\"]>;\n  /** The release note's body as markdown. */\n  content?: Maybe<Scalars[\"String\"]>;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"String\"];\n  /** The ID of the user who created the release note. */\n  creatorId?: Maybe<Scalars[\"String\"]>;\n  /** The ID of the entity. */\n  id: Scalars[\"String\"];\n  /** The ID of the most recent release covered by this note. */\n  lastReleaseId?: Maybe<Scalars[\"String\"]>;\n  /** The pipeline this release note belongs to. */\n  pipeline?: Maybe<ReleasePipelineChildWebhookPayload>;\n  /** The ID of the pipeline this release note belongs to. */\n  pipelineId: Scalars[\"String\"];\n  /** IDs of the releases included in the note. */\n  releaseIds: Array<Scalars[\"String\"]>;\n  /** The release note's unique URL slug. */\n  slugId: Scalars[\"String\"];\n  /** User-supplied title for the release note. */\n  title?: Maybe<Scalars[\"String\"]>;\n  /** The time at which the entity was updated. */\n  updatedAt: Scalars[\"String\"];\n  /** The URL of the release note. */\n  url: Scalars[\"String\"];\n};\n\n/** The result of a release mutation, containing the release that was created or updated and a success indicator. */\nexport type ReleasePayload = {\n  __typename?: \"ReleasePayload\";\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** The release that was created or updated. */\n  release: Release;\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\n/** A release pipeline that defines a release workflow with ordered stages. Pipelines can be continuous (each sync creates a completed release) or scheduled (issues accumulate in a started release that is explicitly completed). Pipelines are associated with teams and can filter commits by file path patterns. */\nexport type ReleasePipeline = Node & {\n  __typename?: \"ReleasePipeline\";\n  /** The approximate number of non-archived releases in this pipeline. This is a denormalized count that is updated when releases are created or archived, and may not reflect the exact count at all times. */\n  approximateReleaseCount: Scalars[\"Int\"];\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** Whether to automatically generate a release note when a release is completed. Only applies to scheduled pipelines; ignored for continuous pipelines. */\n  autoGenerateReleaseNotesOnCompletion: Scalars[\"Boolean\"];\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /** Glob patterns to filter commits by file path. When non-empty, only commits that modify files matching at least one pattern will be included in release syncs. An empty array means all commits are included regardless of file paths. */\n  includePathPatterns: Array<Scalars[\"String\"]>;\n  /** Whether this pipeline targets a production environment. Defaults to true. Used to distinguish production pipelines from staging or development pipelines. */\n  isProduction: Scalars[\"Boolean\"];\n  /** The release note in this pipeline whose covered range ends with the most recent release. */\n  latestReleaseNote?: Maybe<ReleaseNote>;\n  /** The name of the pipeline. */\n  name: Scalars[\"String\"];\n  /** The document template used to define the release notes format for this pipeline. AI-generated release notes follow the structure and tone of this template. Null if no template has been configured. */\n  releaseNoteTemplate?: Maybe<Template>;\n  /** Releases associated with this pipeline. */\n  releases: ReleaseConnection;\n  /** The pipeline's unique slug identifier, used in URLs and for lookup by human-readable identifier instead of UUID. */\n  slugId: Scalars[\"String\"];\n  /** Stages associated with this pipeline. */\n  stages: ReleaseStageConnection;\n  /** Teams associated with this pipeline. */\n  teams: TeamConnection;\n  /** The type of the pipeline, which determines how releases are created and managed. Continuous pipelines create a completed release per sync, while scheduled pipelines accumulate issues in a started release. */\n  type: ReleasePipelineType;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  updatedAt: Scalars[\"DateTime\"];\n  /** The URL to the release pipeline's releases list in the Linear app. */\n  url: Scalars[\"String\"];\n};\n\n/** A release pipeline that defines a release workflow with ordered stages. Pipelines can be continuous (each sync creates a completed release) or scheduled (issues accumulate in a started release that is explicitly completed). Pipelines are associated with teams and can filter commits by file path patterns. */\nexport type ReleasePipelineReleasesArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n  sort?: InputMaybe<Array<ReleaseSortInput>>;\n};\n\n/** A release pipeline that defines a release workflow with ordered stages. Pipelines can be continuous (each sync creates a completed release) or scheduled (issues accumulate in a started release that is explicitly completed). Pipelines are associated with teams and can filter commits by file path patterns. */\nexport type ReleasePipelineStagesArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\n/** A release pipeline that defines a release workflow with ordered stages. Pipelines can be continuous (each sync creates a completed release) or scheduled (issues accumulate in a started release that is explicitly completed). Pipelines are associated with teams and can filter commits by file path patterns. */\nexport type ReleasePipelineTeamsArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\n/** A generic payload return from entity archive mutations. */\nexport type ReleasePipelineArchivePayload = ArchivePayload & {\n  __typename?: \"ReleasePipelineArchivePayload\";\n  /** The archived/unarchived entity. Null if entity was deleted. */\n  entity?: Maybe<ReleasePipeline>;\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\n/** Certain properties of a release pipeline. */\nexport type ReleasePipelineChildWebhookPayload = {\n  __typename?: \"ReleasePipelineChildWebhookPayload\";\n  /** The ID of the release pipeline. */\n  id: Scalars[\"String\"];\n  /** The name of the release pipeline. */\n  name: Scalars[\"String\"];\n  /** The pipeline's unique slug identifier. */\n  slugId: Scalars[\"String\"];\n  /** The type of the release pipeline. */\n  type: Scalars[\"String\"];\n  /** The URL of the release pipeline. */\n  url: Scalars[\"String\"];\n};\n\n/** Release pipeline collection filtering options. */\nexport type ReleasePipelineCollectionFilter = {\n  /** Compound filters, all of which need to be matched by the release pipeline. */\n  and?: InputMaybe<Array<ReleasePipelineCollectionFilter>>;\n  /** Comparator for the created at date. */\n  createdAt?: InputMaybe<DateComparator>;\n  /** Filters that needs to be matched by all release pipelines. */\n  every?: InputMaybe<ReleasePipelineFilter>;\n  /** Comparator for the identifier. */\n  id?: InputMaybe<IdComparator>;\n  /** Comparator for the pipeline production flag. */\n  isProduction?: InputMaybe<BooleanComparator>;\n  /** Comparator for the collection length. */\n  length?: InputMaybe<NumberComparator>;\n  /** Comparator for the pipeline name. */\n  name?: InputMaybe<StringComparator>;\n  /** Compound filters, one of which need to be matched by the release pipeline. */\n  or?: InputMaybe<Array<ReleasePipelineCollectionFilter>>;\n  /** Filters that needs to be matched by some release pipelines. */\n  some?: InputMaybe<ReleasePipelineFilter>;\n  /** Filters that the release pipeline's teams must satisfy. */\n  teams?: InputMaybe<TeamCollectionFilter>;\n  /** Comparator for the updated at date. */\n  updatedAt?: InputMaybe<DateComparator>;\n};\n\nexport type ReleasePipelineConnection = {\n  __typename?: \"ReleasePipelineConnection\";\n  edges: Array<ReleasePipelineEdge>;\n  nodes: Array<ReleasePipeline>;\n  pageInfo: PageInfo;\n};\n\n/** Input for creating a new release pipeline. */\nexport type ReleasePipelineCreateInput = {\n  /** Whether to automatically generate a release note when a release is completed. Only applies to scheduled pipelines; ignored for continuous pipelines. Defaults to false. */\n  autoGenerateReleaseNotesOnCompletion?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** The identifier in UUID v4 format. If none is provided, the backend will generate one. */\n  id?: InputMaybe<Scalars[\"String\"]>;\n  /** Glob patterns to include commits affecting matching file paths. */\n  includePathPatterns?: InputMaybe<Array<Scalars[\"String\"]>>;\n  /** Whether this pipeline targets a production environment. Default to true. */\n  isProduction?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** The name of the pipeline. */\n  name: Scalars[\"String\"];\n  /** The pipeline's unique slug identifier. If not provided, it will be auto-generated. */\n  slugId?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifiers of the teams this pipeline is associated with. */\n  teamIds?: InputMaybe<Array<Scalars[\"String\"]>>;\n  /** The type of the pipeline. */\n  type?: InputMaybe<ReleasePipelineType>;\n};\n\nexport type ReleasePipelineEdge = {\n  __typename?: \"ReleasePipelineEdge\";\n  /** Used in `before` and `after` args */\n  cursor: Scalars[\"String\"];\n  node: ReleasePipeline;\n};\n\n/** Release pipeline filtering options. */\nexport type ReleasePipelineFilter = {\n  /** Compound filters, all of which need to be matched by the pipeline. */\n  and?: InputMaybe<Array<ReleasePipelineFilter>>;\n  /** Comparator for the created at date. */\n  createdAt?: InputMaybe<DateComparator>;\n  /** Comparator for the identifier. */\n  id?: InputMaybe<IdComparator>;\n  /** Comparator for the pipeline production flag. */\n  isProduction?: InputMaybe<BooleanComparator>;\n  /** Comparator for the pipeline name. */\n  name?: InputMaybe<StringComparator>;\n  /** Compound filters, one of which need to be matched by the pipeline. */\n  or?: InputMaybe<Array<ReleasePipelineFilter>>;\n  /** Filters that the release pipeline's teams must satisfy. */\n  teams?: InputMaybe<TeamCollectionFilter>;\n  /** Comparator for the updated at date. */\n  updatedAt?: InputMaybe<DateComparator>;\n};\n\n/** Release pipeline name sorting options. */\nexport type ReleasePipelineNameSort = {\n  /** Whether nulls should be sorted first or last */\n  nulls?: InputMaybe<PaginationNulls>;\n  /** The order for the individual sort */\n  order?: InputMaybe<PaginationSortOrder>;\n};\n\n/** The result of a release pipeline mutation. */\nexport type ReleasePipelinePayload = {\n  __typename?: \"ReleasePipelinePayload\";\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** The release pipeline that was created or updated. */\n  releasePipeline: ReleasePipeline;\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\n/** Release pipeline sorting options. */\nexport type ReleasePipelineSortInput = {\n  /** Sort by release pipeline name. */\n  name?: InputMaybe<ReleasePipelineNameSort>;\n};\n\n/** The type of a release pipeline, which determines how releases are created and managed. Continuous pipelines create a new completed release for each sync. Scheduled pipelines accumulate issues into a started release that is explicitly completed. */\nexport enum ReleasePipelineType {\n  Continuous = \"continuous\",\n  Scheduled = \"scheduled\",\n}\n\n/** Input for updating an existing release pipeline. */\nexport type ReleasePipelineUpdateInput = {\n  /** Whether to automatically generate a release note when a release is completed. Only applies to scheduled pipelines; ignored for continuous pipelines. */\n  autoGenerateReleaseNotesOnCompletion?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Glob patterns to include commits affecting matching file paths. */\n  includePathPatterns?: InputMaybe<Array<Scalars[\"String\"]>>;\n  /** Whether this pipeline targets a production environment. Default to true. */\n  isProduction?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** The name of the pipeline. */\n  name?: InputMaybe<Scalars[\"String\"]>;\n  /** The pipeline's unique slug identifier. */\n  slugId?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifiers of the teams this pipeline is associated with. */\n  teamIds?: InputMaybe<Array<Scalars[\"String\"]>>;\n  /** The type of the pipeline. */\n  type?: InputMaybe<ReleasePipelineType>;\n};\n\n/** Issue release sorting options. */\nexport type ReleaseSort = {\n  /** Whether nulls should be sorted first or last */\n  nulls?: InputMaybe<PaginationNulls>;\n  /** The order for the individual sort */\n  order?: InputMaybe<PaginationSortOrder>;\n};\n\n/** Release sorting options. */\nexport type ReleaseSortInput = {\n  /** Sort by release stage */\n  stage?: InputMaybe<ReleaseStageSort>;\n};\n\n/** A stage within a release pipeline that represents a phase in the release lifecycle (e.g., Planned, In Progress, Completed, Canceled). Releases progress through stages as they move toward production. Started-type stages can be frozen to prevent new issues from being automatically synced into releases at that stage. */\nexport type ReleaseStage = Node & {\n  __typename?: \"ReleaseStage\";\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The display color of the stage as a HEX string (e.g., '#0f783c'), used for visual representation in the UI. */\n  color: Scalars[\"String\"];\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** Whether this stage is frozen. Only applicable to started-type stages. When a stage is frozen, automated release syncs will not target releases in this stage, and new issues will not be automatically added. At least one started stage in the pipeline must remain non-frozen. */\n  frozen: Scalars[\"Boolean\"];\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /** The name of the stage. */\n  name: Scalars[\"String\"];\n  /** The release pipeline that this stage belongs to. A stage always belongs to exactly one pipeline. */\n  pipeline: ReleasePipeline;\n  /** The position of the stage within its pipeline, used for ordering stages in the UI. Lower values appear first. */\n  position: Scalars[\"Float\"];\n  /** Releases associated with this stage. */\n  releases: ReleaseConnection;\n  /** The lifecycle type of the stage (planned, started, completed, or canceled). The type determines what lifecycle timestamps are set on a release when it enters this stage. */\n  type: ReleaseStageType;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  updatedAt: Scalars[\"DateTime\"];\n};\n\n/** A stage within a release pipeline that represents a phase in the release lifecycle (e.g., Planned, In Progress, Completed, Canceled). Releases progress through stages as they move toward production. Started-type stages can be frozen to prevent new issues from being automatically synced into releases at that stage. */\nexport type ReleaseStageReleasesArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\n/** A generic payload return from entity archive mutations. */\nexport type ReleaseStageArchivePayload = ArchivePayload & {\n  __typename?: \"ReleaseStageArchivePayload\";\n  /** The archived/unarchived entity. Null if entity was deleted. */\n  entity?: Maybe<ReleaseStage>;\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\n/** Certain properties of a release stage. */\nexport type ReleaseStageChildWebhookPayload = {\n  __typename?: \"ReleaseStageChildWebhookPayload\";\n  /** The UI color of the stage as a HEX string. */\n  color: Scalars[\"String\"];\n  /** The ID of the release stage. */\n  id: Scalars[\"String\"];\n  /** The name of the stage. */\n  name: Scalars[\"String\"];\n  /** The position of the stage. */\n  position: Scalars[\"Float\"];\n  /** The type of the stage. */\n  type: Scalars[\"String\"];\n};\n\nexport type ReleaseStageConnection = {\n  __typename?: \"ReleaseStageConnection\";\n  edges: Array<ReleaseStageEdge>;\n  nodes: Array<ReleaseStage>;\n  pageInfo: PageInfo;\n};\n\n/** Input for creating a new release stage. */\nexport type ReleaseStageCreateInput = {\n  /** The UI color of the stage as a HEX string. */\n  color: Scalars[\"String\"];\n  /** Whether this stage is frozen. Only applicable to started stages. */\n  frozen?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** The identifier in UUID v4 format. If none is provided, the backend will generate one. */\n  id?: InputMaybe<Scalars[\"String\"]>;\n  /** The name of the stage. */\n  name: Scalars[\"String\"];\n  /** The identifier of the pipeline this stage belongs to. */\n  pipelineId: Scalars[\"String\"];\n  /** The position of the stage. */\n  position: Scalars[\"Float\"];\n  /** The type of the stage. */\n  type: ReleaseStageType;\n};\n\nexport type ReleaseStageEdge = {\n  __typename?: \"ReleaseStageEdge\";\n  /** Used in `before` and `after` args */\n  cursor: Scalars[\"String\"];\n  node: ReleaseStage;\n};\n\n/** Release stage filtering options. */\nexport type ReleaseStageFilter = {\n  /** Compound filters, all of which need to be matched by the stage. */\n  and?: InputMaybe<Array<ReleaseStageFilter>>;\n  /** Comparator for the created at date. */\n  createdAt?: InputMaybe<DateComparator>;\n  /** Comparator for the identifier. */\n  id?: InputMaybe<IdComparator>;\n  /** Comparator for the stage name. */\n  name?: InputMaybe<StringComparator>;\n  /** Compound filters, one of which need to be matched by the stage. */\n  or?: InputMaybe<Array<ReleaseStageFilter>>;\n  /** Comparator for the stage type. */\n  type?: InputMaybe<ReleaseStageTypeComparator>;\n  /** Comparator for the updated at date. */\n  updatedAt?: InputMaybe<DateComparator>;\n};\n\n/** The result of a release stage mutation. */\nexport type ReleaseStagePayload = {\n  __typename?: \"ReleaseStagePayload\";\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** The release stage that was created or updated. */\n  releaseStage: ReleaseStage;\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\n/** Release stage sorting options. */\nexport type ReleaseStageSort = {\n  /** Whether nulls should be sorted first or last */\n  nulls?: InputMaybe<PaginationNulls>;\n  /** The order for the individual sort */\n  order?: InputMaybe<PaginationSortOrder>;\n};\n\n/** The type of a release stage, which determines the release's lifecycle state. Types include planned, started, completed, and canceled. Each pipeline must have at least one stage of each type, though only started stages may have multiple instances. */\nexport enum ReleaseStageType {\n  Canceled = \"canceled\",\n  Completed = \"completed\",\n  Planned = \"planned\",\n  Started = \"started\",\n}\n\n/** Comparator for release stage type. */\nexport type ReleaseStageTypeComparator = {\n  /** Equals constraint. */\n  eq?: InputMaybe<ReleaseStageType>;\n  /** In-array constraint. */\n  in?: InputMaybe<Array<ReleaseStageType>>;\n  /** Not-equals constraint. */\n  neq?: InputMaybe<ReleaseStageType>;\n  /** Not-in-array constraint. */\n  nin?: InputMaybe<Array<ReleaseStageType>>;\n  /** Null constraint. Matches any non-null values if the given value is false, otherwise it matches null values. */\n  null?: InputMaybe<Scalars[\"Boolean\"]>;\n};\n\n/** Input for updating an existing release stage. */\nexport type ReleaseStageUpdateInput = {\n  /** The UI color of the stage as a HEX string. */\n  color?: InputMaybe<Scalars[\"String\"]>;\n  /** Whether this stage is frozen. Only applicable to started stages. */\n  frozen?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** The name of the stage. */\n  name?: InputMaybe<Scalars[\"String\"]>;\n  /** The position of the stage. */\n  position?: InputMaybe<Scalars[\"Float\"]>;\n};\n\n/** Input for syncing release data to a specific pipeline. Extends the base sync input with the target pipeline identifier. */\nexport type ReleaseSyncInput = {\n  /** The commit SHA associated with this release. */\n  commitSha: Scalars[\"String\"];\n  /** Debug information for release creation diagnostics. */\n  debugSink?: InputMaybe<ReleaseDebugSinkInput>;\n  /** Issue references (e.g. ENG-123) to associate with this release. */\n  issueReferences?: InputMaybe<Array<IssueReferenceInput>>;\n  /** External links to attach to the release. */\n  links?: InputMaybe<Array<ReleaseLinkInput>>;\n  /** The name of the release. */\n  name?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifier of the pipeline this release belongs to. */\n  pipelineId: Scalars[\"String\"];\n  /** Pull request references to look up. Issues linked to found PRs will be associated with this release. */\n  pullRequestReferences?: InputMaybe<Array<PullRequestReferenceInput>>;\n  /** Information about the source repository. */\n  repository?: InputMaybe<RepositoryDataInput>;\n  /** Issue references that were reverted and should be removed from the release. */\n  revertedIssueReferences?: InputMaybe<Array<IssueReferenceInput>>;\n  /** The version of the release. */\n  version?: InputMaybe<Scalars[\"String\"]>;\n};\n\n/** Base input for syncing release data, containing the commit SHA, issue references, pull request references, and optional metadata. Does not include the pipeline ID, which is provided separately or inferred from the access key. */\nexport type ReleaseSyncInputBase = {\n  /** The commit SHA associated with this release. */\n  commitSha: Scalars[\"String\"];\n  /** Debug information for release creation diagnostics. */\n  debugSink?: InputMaybe<ReleaseDebugSinkInput>;\n  /** Issue references (e.g. ENG-123) to associate with this release. */\n  issueReferences?: InputMaybe<Array<IssueReferenceInput>>;\n  /** External links to attach to the release. */\n  links?: InputMaybe<Array<ReleaseLinkInput>>;\n  /** The name of the release. */\n  name?: InputMaybe<Scalars[\"String\"]>;\n  /** Pull request references to look up. Issues linked to found PRs will be associated with this release. */\n  pullRequestReferences?: InputMaybe<Array<PullRequestReferenceInput>>;\n  /** Information about the source repository. */\n  repository?: InputMaybe<RepositoryDataInput>;\n  /** Issue references that were reverted and should be removed from the release. */\n  revertedIssueReferences?: InputMaybe<Array<IssueReferenceInput>>;\n  /** The version of the release. */\n  version?: InputMaybe<Scalars[\"String\"]>;\n};\n\n/** Input for updating a release by pipeline identifier. Extends the base update input with the target pipeline identifier. */\nexport type ReleaseUpdateByPipelineInput = {\n  /** External links to attach to the updated release. */\n  links?: InputMaybe<Array<ReleaseLinkInput>>;\n  /** Optional release name to apply when updating the release. */\n  name?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifier of the pipeline. */\n  pipelineId: Scalars[\"String\"];\n  /** The stage name to set. First tries exact match, then falls back to case-insensitive matching with dashes/underscores treated as spaces. */\n  stage?: InputMaybe<Scalars[\"String\"]>;\n  /** The version of the release to update. If not provided, the latest started or latest planned release will be updated. */\n  version?: InputMaybe<Scalars[\"String\"]>;\n};\n\n/** Base input for updating a release by pipeline. Contains optional version and stage name. The pipeline ID is provided separately or inferred from the access key. */\nexport type ReleaseUpdateByPipelineInputBase = {\n  /** External links to attach to the updated release. */\n  links?: InputMaybe<Array<ReleaseLinkInput>>;\n  /** Optional release name to apply when updating the release. */\n  name?: InputMaybe<Scalars[\"String\"]>;\n  /** The stage name to set. First tries exact match, then falls back to case-insensitive matching with dashes/underscores treated as spaces. */\n  stage?: InputMaybe<Scalars[\"String\"]>;\n  /** The version of the release to update. If not provided, the latest started or latest planned release will be updated. */\n  version?: InputMaybe<Scalars[\"String\"]>;\n};\n\n/** Input for updating an existing release. */\nexport type ReleaseUpdateInput = {\n  /** The commit SHA associated with this release. */\n  commitSha?: InputMaybe<Scalars[\"String\"]>;\n  /** The time at which the release was completed. */\n  completedAt?: InputMaybe<Scalars[\"DateTime\"]>;\n  /** The description of the release. */\n  description?: InputMaybe<Scalars[\"String\"]>;\n  /** The name of the release. */\n  name?: InputMaybe<Scalars[\"String\"]>;\n  /** The current stage of the release. */\n  stageId?: InputMaybe<Scalars[\"String\"]>;\n  /** The estimated start date of the release. */\n  startDate?: InputMaybe<Scalars[\"TimelessDate\"]>;\n  /** The time at which the release was started. */\n  startedAt?: InputMaybe<Scalars[\"DateTime\"]>;\n  /** The estimated completion date of the release. */\n  targetDate?: InputMaybe<Scalars[\"TimelessDate\"]>;\n  /** Whether the release has been trashed. */\n  trashed?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** The version of the release. */\n  version?: InputMaybe<Scalars[\"String\"]>;\n};\n\n/** Payload for a release webhook. */\nexport type ReleaseWebhookPayload = {\n  __typename?: \"ReleaseWebhookPayload\";\n  /** The time at which the entity was archived. */\n  archivedAt?: Maybe<Scalars[\"String\"]>;\n  /** The time at which the release was canceled. */\n  canceledAt?: Maybe<Scalars[\"String\"]>;\n  /** The commit SHA associated with this release. */\n  commitSha?: Maybe<Scalars[\"String\"]>;\n  /** The time at which the release was completed. */\n  completedAt?: Maybe<Scalars[\"String\"]>;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"String\"];\n  /** The ID of the user who created the release. */\n  creatorId?: Maybe<Scalars[\"String\"]>;\n  /** The release's description. */\n  description?: Maybe<Scalars[\"String\"]>;\n  /** The ID of the entity. */\n  id: Scalars[\"String\"];\n  /** The issues associated with the release. */\n  issues?: Maybe<Array<IssueChildWebhookPayload>>;\n  /** The name of the release. */\n  name: Scalars[\"String\"];\n  /** The pipeline this release belongs to. */\n  pipeline?: Maybe<ReleasePipelineChildWebhookPayload>;\n  /** The ID of the pipeline this release belongs to. */\n  pipelineId: Scalars[\"String\"];\n  /** The release's unique URL slug. */\n  slugId: Scalars[\"String\"];\n  /** The current stage of the release. */\n  stage?: Maybe<ReleaseStageChildWebhookPayload>;\n  /** The ID of the current stage of the release. */\n  stageId: Scalars[\"String\"];\n  /** The estimated start date of the release. */\n  startDate?: Maybe<Scalars[\"String\"]>;\n  /** The time at which the release was started. */\n  startedAt?: Maybe<Scalars[\"String\"]>;\n  /** The estimated completion date of the release. */\n  targetDate?: Maybe<Scalars[\"String\"]>;\n  /** Whether the release is in the trash bin. */\n  trashed?: Maybe<Scalars[\"Boolean\"]>;\n  /** The time at which the entity was updated. */\n  updatedAt: Scalars[\"String\"];\n  /** The URL of the release. */\n  url: Scalars[\"String\"];\n  /** The version of the release. */\n  version?: Maybe<Scalars[\"String\"]>;\n};\n\n/** Metadata about the source code repository from which a release is being synced, including the hosting provider and repository coordinates. */\nexport type RepositoryDataInput = {\n  /** The name of the repository. */\n  name: Scalars[\"String\"];\n  /** The owner of the repository (e.g., organization or user name). */\n  owner: Scalars[\"String\"];\n  /** The VCS provider hosting the repository (e.g., 'github', 'gitlab', 'bitbucket'). */\n  provider: Scalars[\"String\"];\n  /** The base URL of the repository on the hosting provider (e.g., 'https://github.com/linear/linear-app'). */\n  url: Scalars[\"String\"];\n};\n\n/** A suggested code repository that may be relevant for implementing an issue. */\nexport type RepositorySuggestion = {\n  __typename?: \"RepositorySuggestion\";\n  /** Confidence score from 0.0 to 1.0. */\n  confidence: Scalars[\"Float\"];\n  /** Hostname of the Git service (e.g., 'github.com', 'github.company.com'). */\n  hostname?: Maybe<Scalars[\"String\"]>;\n  /** The full name of the repository in owner/name format (e.g., 'acme/backend'). */\n  repositoryFullName: Scalars[\"String\"];\n};\n\n/** The result of a repository suggestions query, containing the list of suggested repositories. */\nexport type RepositorySuggestionsPayload = {\n  __typename?: \"RepositorySuggestionsPayload\";\n  /** The suggested repositories. */\n  suggestions: Array<RepositorySuggestion>;\n};\n\n/** Customer revenue sorting options. */\nexport type RevenueSort = {\n  /** Whether nulls should be sorted first or last */\n  nulls?: InputMaybe<PaginationNulls>;\n  /** The order for the individual sort */\n  order?: InputMaybe<PaginationSortOrder>;\n};\n\n/** [Deprecated] A roadmap for grouping projects. Use Initiative instead, which supersedes this entity and provides richer hierarchy and tracking capabilities. */\nexport type Roadmap = Node & {\n  __typename?: \"Roadmap\";\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The roadmap's color. */\n  color?: Maybe<Scalars[\"String\"]>;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** The user who created the roadmap. */\n  creator: User;\n  /** The description of the roadmap. */\n  description?: Maybe<Scalars[\"String\"]>;\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /** The name of the roadmap. */\n  name: Scalars[\"String\"];\n  /** The workspace of the roadmap. */\n  organization: Organization;\n  /** The user who owns the roadmap. */\n  owner?: Maybe<User>;\n  /** Projects associated with the roadmap. */\n  projects: ProjectConnection;\n  /** The roadmap's unique URL slug. */\n  slugId: Scalars[\"String\"];\n  /** The sort order of the roadmap within the workspace. */\n  sortOrder: Scalars[\"Float\"];\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  updatedAt: Scalars[\"DateTime\"];\n  /** The canonical url for the roadmap. */\n  url: Scalars[\"String\"];\n};\n\n/** [Deprecated] A roadmap for grouping projects. Use Initiative instead, which supersedes this entity and provides richer hierarchy and tracking capabilities. */\nexport type RoadmapProjectsArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<ProjectFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\n/** A generic payload return from entity archive mutations. */\nexport type RoadmapArchivePayload = ArchivePayload & {\n  __typename?: \"RoadmapArchivePayload\";\n  /** The archived/unarchived entity. Null if entity was deleted. */\n  entity?: Maybe<Roadmap>;\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\n/** Roadmap collection filtering options. */\nexport type RoadmapCollectionFilter = {\n  /** Compound filters, all of which need to be matched by the roadmap. */\n  and?: InputMaybe<Array<RoadmapCollectionFilter>>;\n  /** Comparator for the created at date. */\n  createdAt?: InputMaybe<DateComparator>;\n  /** Filters that the roadmap creator must satisfy. */\n  creator?: InputMaybe<UserFilter>;\n  /** Filters that needs to be matched by all roadmaps. */\n  every?: InputMaybe<RoadmapFilter>;\n  /** Comparator for the identifier. */\n  id?: InputMaybe<IdComparator>;\n  /** Comparator for the collection length. */\n  length?: InputMaybe<NumberComparator>;\n  /** Comparator for the roadmap name. */\n  name?: InputMaybe<StringComparator>;\n  /** Compound filters, one of which need to be matched by the roadmap. */\n  or?: InputMaybe<Array<RoadmapCollectionFilter>>;\n  /** Comparator for the roadmap slug ID. */\n  slugId?: InputMaybe<StringComparator>;\n  /** Filters that needs to be matched by some roadmaps. */\n  some?: InputMaybe<RoadmapFilter>;\n  /** Comparator for the updated at date. */\n  updatedAt?: InputMaybe<DateComparator>;\n};\n\nexport type RoadmapConnection = {\n  __typename?: \"RoadmapConnection\";\n  edges: Array<RoadmapEdge>;\n  nodes: Array<Roadmap>;\n  pageInfo: PageInfo;\n};\n\n/** Input for creating a new roadmap. */\nexport type RoadmapCreateInput = {\n  /** The roadmap's color. */\n  color?: InputMaybe<Scalars[\"String\"]>;\n  /** The description of the roadmap. */\n  description?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifier in UUID v4 format. If none is provided, the backend will generate one. */\n  id?: InputMaybe<Scalars[\"String\"]>;\n  /** The name of the roadmap. */\n  name: Scalars[\"String\"];\n  /** The owner of the roadmap. */\n  ownerId?: InputMaybe<Scalars[\"String\"]>;\n  /** The sort order of the roadmap within the workspace. */\n  sortOrder?: InputMaybe<Scalars[\"Float\"]>;\n};\n\nexport type RoadmapEdge = {\n  __typename?: \"RoadmapEdge\";\n  /** Used in `before` and `after` args */\n  cursor: Scalars[\"String\"];\n  node: Roadmap;\n};\n\n/** Roadmap filtering options. */\nexport type RoadmapFilter = {\n  /** Compound filters, all of which need to be matched by the roadmap. */\n  and?: InputMaybe<Array<RoadmapFilter>>;\n  /** Comparator for the created at date. */\n  createdAt?: InputMaybe<DateComparator>;\n  /** Filters that the roadmap creator must satisfy. */\n  creator?: InputMaybe<UserFilter>;\n  /** Comparator for the identifier. */\n  id?: InputMaybe<IdComparator>;\n  /** Comparator for the roadmap name. */\n  name?: InputMaybe<StringComparator>;\n  /** Compound filters, one of which need to be matched by the roadmap. */\n  or?: InputMaybe<Array<RoadmapFilter>>;\n  /** Comparator for the roadmap slug ID. */\n  slugId?: InputMaybe<StringComparator>;\n  /** Comparator for the updated at date. */\n  updatedAt?: InputMaybe<DateComparator>;\n};\n\n/** The result of a roadmap mutation. */\nexport type RoadmapPayload = {\n  __typename?: \"RoadmapPayload\";\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** The roadmap that was created or updated. */\n  roadmap: Roadmap;\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\n/** [Deprecated] The join entity linking a project to a roadmap. Use InitiativeToProject instead, which supersedes this entity. */\nexport type RoadmapToProject = Node & {\n  __typename?: \"RoadmapToProject\";\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /** The project that the roadmap is associated with. */\n  project: Project;\n  /** The roadmap that the project is associated with. */\n  roadmap: Roadmap;\n  /** The sort order of the project within the roadmap. */\n  sortOrder: Scalars[\"String\"];\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  updatedAt: Scalars[\"DateTime\"];\n};\n\nexport type RoadmapToProjectConnection = {\n  __typename?: \"RoadmapToProjectConnection\";\n  edges: Array<RoadmapToProjectEdge>;\n  nodes: Array<RoadmapToProject>;\n  pageInfo: PageInfo;\n};\n\n/** Input for creating a new roadmap-to-project mapping. */\nexport type RoadmapToProjectCreateInput = {\n  /** The identifier in UUID v4 format. If none is provided, the backend will generate one. */\n  id?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifier of the project. */\n  projectId: Scalars[\"String\"];\n  /** The identifier of the roadmap. */\n  roadmapId: Scalars[\"String\"];\n  /** The sort order for the project within its workspace. */\n  sortOrder?: InputMaybe<Scalars[\"Float\"]>;\n};\n\nexport type RoadmapToProjectEdge = {\n  __typename?: \"RoadmapToProjectEdge\";\n  /** Used in `before` and `after` args */\n  cursor: Scalars[\"String\"];\n  node: RoadmapToProject;\n};\n\n/** The result of a roadmap-to-project mutation. */\nexport type RoadmapToProjectPayload = {\n  __typename?: \"RoadmapToProjectPayload\";\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** The roadmapToProject that was created or updated. */\n  roadmapToProject: RoadmapToProject;\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\n/** Input for updating an existing roadmap-to-project mapping. */\nexport type RoadmapToProjectUpdateInput = {\n  /** The sort order for the project within its workspace. */\n  sortOrder?: InputMaybe<Scalars[\"Float\"]>;\n};\n\n/** Input for updating an existing roadmap. */\nexport type RoadmapUpdateInput = {\n  /** The roadmap's color. */\n  color?: InputMaybe<Scalars[\"String\"]>;\n  /** The description of the roadmap. */\n  description?: InputMaybe<Scalars[\"String\"]>;\n  /** The name of the roadmap. */\n  name?: InputMaybe<Scalars[\"String\"]>;\n  /** The owner of the roadmap. */\n  ownerId?: InputMaybe<Scalars[\"String\"]>;\n  /** The sort order of the roadmap within the workspace. */\n  sortOrder?: InputMaybe<Scalars[\"Float\"]>;\n};\n\n/** Issue root-issue sorting options. */\nexport type RootIssueSort = {\n  /** Whether nulls should be sorted first or last */\n  nulls?: InputMaybe<PaginationNulls>;\n  /** The order for the individual sort */\n  order?: InputMaybe<PaginationSortOrder>;\n  /** The sort to apply to the root issues */\n  sort: IssueSortInput;\n};\n\n/** Which day count to use for SLA calculations. */\nexport enum SLADayCountType {\n  All = \"all\",\n  OnlyBusinessDays = \"onlyBusinessDays\",\n}\n\n/** [INTERNAL] Comparator for Salesforce metadata. */\nexport type SalesforceMetadataIntegrationComparator = {\n  /** Salesforce Case metadata filter */\n  caseMetadata?: InputMaybe<Scalars[\"JSONObject\"]>;\n};\n\nexport type SalesforceSettingsInput = {\n  /** Whether a ticket should be automatically reopened when its linked Linear issue is canceled. */\n  automateTicketReopeningOnCancellation?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether a ticket should be automatically reopened when a comment is posted on its linked Linear issue */\n  automateTicketReopeningOnComment?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether a ticket should be automatically reopened when its linked Linear issue is completed. */\n  automateTicketReopeningOnCompletion?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether a ticket should be automatically reopened when its linked Linear project is canceled. */\n  automateTicketReopeningOnProjectCancellation?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether a ticket should be automatically reopened when its linked Linear project is completed. */\n  automateTicketReopeningOnProjectCompletion?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** The Salesforce team to use when a template doesn't specify a team. */\n  defaultTeam?: InputMaybe<Scalars[\"String\"]>;\n  /** [ALPHA] Whether customer and customer requests should not be automatically created when conversations are linked to a Linear issue. */\n  disableCustomerRequestsAutoCreation?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether Linear Agent should be enabled for this integration. */\n  enableAiIntake?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** The Salesforce case status to use to reopen cases. */\n  reopenCaseStatus?: InputMaybe<Scalars[\"String\"]>;\n  /** Whether to restrict visibility of the integration to issues that have been either created from Salesforce or linked to Salesforce. */\n  restrictVisibility?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether an internal message should be added when someone comments on an issue. */\n  sendNoteOnComment?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether an internal message should be added when a Linear issue changes status (for status types except completed or canceled). */\n  sendNoteOnStatusChange?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** The Salesforce subdomain. */\n  subdomain?: InputMaybe<Scalars[\"String\"]>;\n  /** The Salesforce instance URL. */\n  url?: InputMaybe<Scalars[\"String\"]>;\n};\n\n/** Filters for semantic search results. */\nexport type SemanticSearchFilters = {\n  /** Filters applied to documents. */\n  documents?: InputMaybe<DocumentFilter>;\n  /** Filters applied to initiatives. */\n  initiatives?: InputMaybe<InitiativeFilter>;\n  /** Filters applied to issues. */\n  issues?: InputMaybe<IssueFilter>;\n  /** Filters applied to projects. */\n  projects?: InputMaybe<ProjectFilter>;\n};\n\n/** The payload returned by the semantic search query, containing the list of matching results. */\nexport type SemanticSearchPayload = {\n  __typename?: \"SemanticSearchPayload\";\n  /**\n   * Whether the semantic search is enabled.\n   * @deprecated Always true.\n   */\n  enabled: Scalars[\"Boolean\"];\n  /** The list of matching search results, ordered by relevance score. */\n  results: Array<SemanticSearchResult>;\n};\n\n/** A reference to an entity returned by semantic search, containing its type and ID. Resolve the specific entity using the type-specific field resolvers (issue, project, initiative, document). */\nexport type SemanticSearchResult = Node & {\n  __typename?: \"SemanticSearchResult\";\n  /** The document entity, if this search result is of type Document. Null for other result types. */\n  document?: Maybe<Document>;\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /** The initiative entity, if this search result is of type Initiative. Null for other result types. */\n  initiative?: Maybe<Initiative>;\n  /** The issue entity, if this search result is of type Issue. Null for other result types. */\n  issue?: Maybe<Issue>;\n  /** The project entity, if this search result is of type Project. Null for other result types. */\n  project?: Maybe<Project>;\n  /** The type of the semantic search result. */\n  type: SemanticSearchResultType;\n};\n\n/** The type of the semantic search result. */\nexport enum SemanticSearchResultType {\n  Document = \"document\",\n  Initiative = \"initiative\",\n  Issue = \"issue\",\n  Project = \"project\",\n}\n\nexport enum SendStrategy {\n  Desktop = \"desktop\",\n  DesktopAndPush = \"desktopAndPush\",\n  DesktopThenPush = \"desktopThenPush\",\n  Push = \"push\",\n}\n\nexport type SentrySettingsInput = {\n  /** The ID of the Sentry organization being connected. */\n  organizationId: Scalars[\"ID\"];\n  /** The slug of the Sentry organization being connected. */\n  organizationSlug: Scalars[\"String\"];\n  /** Whether Sentry issues resolving completes Linear issues. */\n  resolvingCompletesIssues: Scalars[\"Boolean\"];\n  /** Whether Sentry issues unresolving reopens Linear issues. */\n  unresolvingReopensIssues: Scalars[\"Boolean\"];\n};\n\n/** A verified Amazon SES domain identity that enables sending emails from a custom domain. Organizations configure SES domain identities to send issue notification replies and Asks auto-replies from their own domain instead of the default Linear domain. Full verification requires DKIM signing, a custom MAIL FROM domain, and organization ownership confirmation. Multiple organizations sharing the same domain each have their own SesDomainIdentity record but share the underlying SES identity. */\nexport type SesDomainIdentity = Node & {\n  __typename?: \"SesDomainIdentity\";\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** Whether the domain is fully verified and can be used for sending emails. */\n  canSendFromCustomDomain: Scalars[\"Boolean\"];\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** The user who created the SES domain identity. */\n  creator?: Maybe<User>;\n  /** The DNS records for the SES domain identity. */\n  dnsRecords: Array<SesDomainIdentityDnsRecord>;\n  /** The domain of the SES domain identity. */\n  domain: Scalars[\"String\"];\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /** The workspace of the SES domain identity. */\n  organization: Organization;\n  /** The AWS region of the SES domain identity. */\n  region: Scalars[\"String\"];\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  updatedAt: Scalars[\"DateTime\"];\n};\n\n/** A DNS record for a SES domain identity. */\nexport type SesDomainIdentityDnsRecord = {\n  __typename?: \"SesDomainIdentityDnsRecord\";\n  /** The content of the DNS record. */\n  content: Scalars[\"String\"];\n  /** Whether the DNS record is verified in the domain's DNS configuration. */\n  isVerified: Scalars[\"Boolean\"];\n  /** The name of the DNS record. */\n  name: Scalars[\"String\"];\n  /** The type of the DNS record. */\n  type: Scalars[\"String\"];\n};\n\n/** Customer size sorting options. */\nexport type SizeSort = {\n  /** Whether nulls should be sorted first or last */\n  nulls?: InputMaybe<PaginationNulls>;\n  /** The order for the individual sort */\n  order?: InputMaybe<PaginationSortOrder>;\n};\n\n/** An active SLA rule that can apply to a team. */\nexport type SlaConfiguration = {\n  __typename?: \"SlaConfiguration\";\n  /** The workflow conditions that determine when this SLA rule applies. */\n  conditions: Scalars[\"JSONObject\"];\n  /** The identifier of the SLA rule. */\n  id: Scalars[\"String\"];\n  /** The name of the SLA rule. */\n  name: Scalars[\"String\"];\n  /** Whether the rule removes an SLA instead of setting one. */\n  removesSla: Scalars[\"Boolean\"];\n  /** The SLA value configured by the rule, expressed in milliseconds or business days depending on the day-count type. */\n  sla?: Maybe<Scalars[\"Float\"]>;\n  /** The SLA type used when the rule sets an SLA. */\n  slaType?: Maybe<SLADayCountType>;\n};\n\nexport enum SlaStatus {\n  Breached = \"Breached\",\n  Completed = \"Completed\",\n  Failed = \"Failed\",\n  HighRisk = \"HighRisk\",\n  LowRisk = \"LowRisk\",\n  MediumRisk = \"MediumRisk\",\n}\n\n/** Comparator for sla status. */\nexport type SlaStatusComparator = {\n  /** Equals constraint. */\n  eq?: InputMaybe<SlaStatus>;\n  /** In-array constraint. */\n  in?: InputMaybe<Array<SlaStatus>>;\n  /** Not-equals constraint. */\n  neq?: InputMaybe<SlaStatus>;\n  /** Not-in-array constraint. */\n  nin?: InputMaybe<Array<SlaStatus>>;\n  /** Null constraint. Matches any non-null values if the given value is false, otherwise it matches null values. */\n  null?: InputMaybe<Scalars[\"Boolean\"]>;\n};\n\n/** Issue SLA status sorting options. */\nexport type SlaStatusSort = {\n  /** Whether nulls should be sorted first or last */\n  nulls?: InputMaybe<PaginationNulls>;\n  /** The order for the individual sort */\n  order?: InputMaybe<PaginationSortOrder>;\n};\n\nexport type SlackAsksSettingsInput = {\n  /** The user role type that is allowed to manage Asks settings. */\n  canAdministrate: UserRoleType;\n  /** Controls who can see and set Customers when creating Asks in Slack. */\n  customerVisibility?: InputMaybe<CustomerVisibilityMode>;\n  /** Whether Linear Agent should be enabled for this Slack Asks integration. */\n  enableAgent?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether Linear Agent should be given Org-wide access within Slack workflows. */\n  enableLinearAgentWorkflowAccess?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Enterprise id of the connected Slack enterprise */\n  enterpriseId?: InputMaybe<Scalars[\"String\"]>;\n  /** Enterprise name of the connected Slack enterprise */\n  enterpriseName?: InputMaybe<Scalars[\"String\"]>;\n  /** Whether to allow external users to perform actions on unfurls */\n  externalUserActions?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether to show unfurl previews in Slack */\n  shouldUnfurl?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether to show unfurls in the default style instead of Work Objects in Slack */\n  shouldUseDefaultUnfurl?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** The mapping of Slack channel ID => Slack channel name for connected channels. */\n  slackChannelMapping?: InputMaybe<Array<SlackChannelNameMappingInput>>;\n  /** Slack workspace id */\n  teamId?: InputMaybe<Scalars[\"String\"]>;\n  /** Slack workspace name */\n  teamName?: InputMaybe<Scalars[\"String\"]>;\n};\n\n/** Configuration for a Linear team within a Slack Asks channel mapping. Controls whether the default Asks template is enabled for the team in a given Slack channel. */\nexport type SlackAsksTeamSettings = {\n  __typename?: \"SlackAsksTeamSettings\";\n  /** Whether the default Asks template is enabled in the given channel for this team. */\n  hasDefaultAsk: Scalars[\"Boolean\"];\n  /** The Linear team ID. */\n  id: Scalars[\"String\"];\n};\n\nexport type SlackAsksTeamSettingsInput = {\n  /** Whether the default Asks template is enabled in the given channel for this team. */\n  hasDefaultAsk: Scalars[\"Boolean\"];\n  /** The Linear team ID. */\n  id: Scalars[\"String\"];\n};\n\nexport type SlackChannelConnectPayload = {\n  __typename?: \"SlackChannelConnectPayload\";\n  /** Whether the bot needs to be manually added to the channel. */\n  addBot: Scalars[\"Boolean\"];\n  /** GitHub-specific details for the operation. Populated by GitHub-related mutations only. */\n  gitHub?: Maybe<GitHubIntegrationConnectDetails>;\n  /** The integration that was created or updated. */\n  integration?: Maybe<Integration>;\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** Whether it's recommended to connect main Slack integration. */\n  nudgeToConnectMainSlackIntegration?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether it's recommended to update main Slack integration. */\n  nudgeToUpdateMainSlackIntegration?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\n/** Configuration for a Slack channel connected to Linear via Slack Asks. Maps the Slack channel ID and name to team assignments and auto-creation settings that control how issues are created from Slack messages in this channel. */\nexport type SlackChannelNameMapping = {\n  __typename?: \"SlackChannelNameMapping\";\n  /** Whether or not to use AI to generate titles for Asks created in this channel. */\n  aiTitles?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether or not @-mentioning the bot should automatically create an Ask with the message. */\n  autoCreateOnBotMention?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether or not using the :ticket: emoji in this channel should automatically create Asks. */\n  autoCreateOnEmoji?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether or not top-level messages in this channel should automatically create Asks. */\n  autoCreateOnMessage?: Maybe<Scalars[\"Boolean\"]>;\n  /** The optional template ID to use for Asks auto-created in this channel. If not set, auto-created Asks won't use any template. */\n  autoCreateTemplateId?: Maybe<Scalars[\"String\"]>;\n  /** Whether or not the Linear Asks bot has been added to this Slack channel. */\n  botAdded?: Maybe<Scalars[\"Boolean\"]>;\n  /** The Slack channel ID. */\n  id: Scalars[\"String\"];\n  /** Whether or not the Slack channel is private. */\n  isPrivate?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether or not the Slack channel is shared with an external org. */\n  isShared?: Maybe<Scalars[\"Boolean\"]>;\n  /** The Slack channel name. */\n  name: Scalars[\"String\"];\n  /** Whether or not synced Slack threads should be updated with a message when their Ask is accepted from triage. */\n  postAcceptedFromTriageUpdates?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether or not synced Slack threads should be updated with a message and emoji when their Ask is canceled. */\n  postCancellationUpdates?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether or not synced Slack threads should be updated with a message and emoji when their Ask is completed. */\n  postCompletionUpdates?: Maybe<Scalars[\"Boolean\"]>;\n  /** Which teams are connected to the channel and settings for those teams. */\n  teams: Array<SlackAsksTeamSettings>;\n};\n\nexport type SlackChannelNameMappingInput = {\n  /** Whether or not to use AI to generate titles for Asks created in this channel. */\n  aiTitles?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether or not @-mentioning the bot should automatically create an Ask with the message. */\n  autoCreateOnBotMention?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether or not using the :ticket: emoji in this channel should automatically create Asks. */\n  autoCreateOnEmoji?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether or not top-level messages in this channel should automatically create Asks. */\n  autoCreateOnMessage?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** The optional template ID to use for Asks auto-created in this channel. If not set, auto-created Asks won't use any template. */\n  autoCreateTemplateId?: InputMaybe<Scalars[\"String\"]>;\n  /** Whether or not the Linear Asks bot has been added to this Slack channel. */\n  botAdded?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** The Slack channel ID. */\n  id: Scalars[\"String\"];\n  /** Whether or not the Slack channel is private. */\n  isPrivate?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether or not the Slack channel is shared with an external org. */\n  isShared?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** The Slack channel name. */\n  name: Scalars[\"String\"];\n  /** Whether or not synced Slack threads should be updated with a message when their Ask is accepted from triage. */\n  postAcceptedFromTriageUpdates?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether or not synced Slack threads should be updated with a message and emoji when their Ask is canceled. */\n  postCancellationUpdates?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether or not synced Slack threads should be updated with a message and emoji when their Ask is completed. */\n  postCompletionUpdates?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Which teams are connected to the channel and settings for those teams. */\n  teams: Array<SlackAsksTeamSettingsInput>;\n};\n\nexport enum SlackChannelType {\n  DirectMessage = \"DirectMessage\",\n  MultiPersonDirectMessage = \"MultiPersonDirectMessage\",\n  Private = \"Private\",\n  PrivateGroup = \"PrivateGroup\",\n  Public = \"Public\",\n}\n\nexport type SlackPostSettingsInput = {\n  /** The name of the Slack channel. */\n  channel: Scalars[\"String\"];\n  /** The Slack channel ID. */\n  channelId: Scalars[\"String\"];\n  /** The type of the Slack channel (e.g., public, private, or DM). */\n  channelType?: InputMaybe<SlackChannelType>;\n  /** The URL to the Slack integration configuration page. */\n  configurationUrl: Scalars[\"String\"];\n  /** The Slack workspace ID. */\n  teamId?: InputMaybe<Scalars[\"String\"]>;\n};\n\nexport type SlackSettingsInput = {\n  /** Whether Linear Agent should be enabled for this Slack integration. */\n  enableAgent?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether Code Intelligence should be enabled for this Slack integration. */\n  enableCodeIntelligence?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether Linear Agent should be given Org-wide access within Slack workflows. */\n  enableLinearAgentWorkflowAccess?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Enterprise id of the connected Slack enterprise */\n  enterpriseId?: InputMaybe<Scalars[\"String\"]>;\n  /** Enterprise name of the connected Slack enterprise */\n  enterpriseName?: InputMaybe<Scalars[\"String\"]>;\n  /** Whether to allow external users to perform actions on unfurls */\n  externalUserActions?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether Linear should automatically respond with issue unfurls when an issue identifier is mentioned in a Slack message. */\n  linkOnIssueIdMention: Scalars[\"Boolean\"];\n  /** Whether to show unfurl previews in Slack */\n  shouldUnfurl?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether to show unfurls in the default style instead of Work Objects in Slack */\n  shouldUseDefaultUnfurl?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Slack workspace id */\n  teamId?: InputMaybe<Scalars[\"String\"]>;\n  /** Slack workspace name */\n  teamName?: InputMaybe<Scalars[\"String\"]>;\n};\n\n/** Comparator for issue source type. */\nexport type SourceMetadataComparator = {\n  /** Null constraint. Matches any non-null values if the given value is false, otherwise it matches null values. */\n  null?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** [INTERNAL] Comparator for the salesforce metadata. */\n  salesforceMetadata?: InputMaybe<SalesforceMetadataIntegrationComparator>;\n  /** Comparator for the sub type. */\n  subType?: InputMaybe<SubTypeComparator>;\n};\n\n/** Comparator for `sourceType` field. */\nexport type SourceTypeComparator = {\n  /** Contains constraint. Matches any values that contain the given string. */\n  contains?: InputMaybe<Scalars[\"String\"]>;\n  /** Contains case insensitive constraint. Matches any values that contain the given string case insensitive. */\n  containsIgnoreCase?: InputMaybe<Scalars[\"String\"]>;\n  /** Contains case and accent insensitive constraint. Matches any values that contain the given string case and accent insensitive. */\n  containsIgnoreCaseAndAccent?: InputMaybe<Scalars[\"String\"]>;\n  /** Ends with constraint. Matches any values that end with the given string. */\n  endsWith?: InputMaybe<Scalars[\"String\"]>;\n  /** Equals constraint. */\n  eq?: InputMaybe<Scalars[\"String\"]>;\n  /** Equals case insensitive. Matches any values that matches the given string case insensitive. */\n  eqIgnoreCase?: InputMaybe<Scalars[\"String\"]>;\n  /** In-array constraint. */\n  in?: InputMaybe<Array<Scalars[\"String\"]>>;\n  /** Not-equals constraint. */\n  neq?: InputMaybe<Scalars[\"String\"]>;\n  /** Not-equals case insensitive. Matches any values that don't match the given string case insensitive. */\n  neqIgnoreCase?: InputMaybe<Scalars[\"String\"]>;\n  /** Not-in-array constraint. */\n  nin?: InputMaybe<Array<Scalars[\"String\"]>>;\n  /** Doesn't contain constraint. Matches any values that don't contain the given string. */\n  notContains?: InputMaybe<Scalars[\"String\"]>;\n  /** Doesn't contain case insensitive constraint. Matches any values that don't contain the given string case insensitive. */\n  notContainsIgnoreCase?: InputMaybe<Scalars[\"String\"]>;\n  /** Doesn't end with constraint. Matches any values that don't end with the given string. */\n  notEndsWith?: InputMaybe<Scalars[\"String\"]>;\n  /** Doesn't start with constraint. Matches any values that don't start with the given string. */\n  notStartsWith?: InputMaybe<Scalars[\"String\"]>;\n  /** Starts with constraint. Matches any values that start with the given string. */\n  startsWith?: InputMaybe<Scalars[\"String\"]>;\n  /** Starts with case insensitive constraint. Matches any values that start with the given string. */\n  startsWithIgnoreCase?: InputMaybe<Scalars[\"String\"]>;\n};\n\nexport type SsoUrlFromEmailResponse = {\n  __typename?: \"SsoUrlFromEmailResponse\";\n  /** SAML SSO sign-in URL. */\n  samlSsoUrl: Scalars[\"String\"];\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\n/** Project start date sorting options. */\nexport type StartDateSort = {\n  /** Whether nulls should be sorted first or last */\n  nulls?: InputMaybe<PaginationNulls>;\n  /** The order for the individual sort */\n  order?: InputMaybe<PaginationSortOrder>;\n};\n\n/** Comparator for strings. */\nexport type StringArrayComparator = {\n  /** Compound filters, all of which need to be matched. */\n  every?: InputMaybe<StringItemComparator>;\n  /** Length of the array. Matches any values that have the given length. */\n  length?: InputMaybe<NumberComparator>;\n  /** Compound filters, one of which needs to be matched. */\n  some?: InputMaybe<StringItemComparator>;\n};\n\n/** Comparator for strings. */\nexport type StringComparator = {\n  /** Contains constraint. Matches any values that contain the given string. */\n  contains?: InputMaybe<Scalars[\"String\"]>;\n  /** Contains case insensitive constraint. Matches any values that contain the given string case insensitive. */\n  containsIgnoreCase?: InputMaybe<Scalars[\"String\"]>;\n  /** Contains case and accent insensitive constraint. Matches any values that contain the given string case and accent insensitive. */\n  containsIgnoreCaseAndAccent?: InputMaybe<Scalars[\"String\"]>;\n  /** Ends with constraint. Matches any values that end with the given string. */\n  endsWith?: InputMaybe<Scalars[\"String\"]>;\n  /** Equals constraint. */\n  eq?: InputMaybe<Scalars[\"String\"]>;\n  /** Equals case insensitive. Matches any values that matches the given string case insensitive. */\n  eqIgnoreCase?: InputMaybe<Scalars[\"String\"]>;\n  /** In-array constraint. */\n  in?: InputMaybe<Array<Scalars[\"String\"]>>;\n  /** Not-equals constraint. */\n  neq?: InputMaybe<Scalars[\"String\"]>;\n  /** Not-equals case insensitive. Matches any values that don't match the given string case insensitive. */\n  neqIgnoreCase?: InputMaybe<Scalars[\"String\"]>;\n  /** Not-in-array constraint. */\n  nin?: InputMaybe<Array<Scalars[\"String\"]>>;\n  /** Doesn't contain constraint. Matches any values that don't contain the given string. */\n  notContains?: InputMaybe<Scalars[\"String\"]>;\n  /** Doesn't contain case insensitive constraint. Matches any values that don't contain the given string case insensitive. */\n  notContainsIgnoreCase?: InputMaybe<Scalars[\"String\"]>;\n  /** Doesn't end with constraint. Matches any values that don't end with the given string. */\n  notEndsWith?: InputMaybe<Scalars[\"String\"]>;\n  /** Doesn't start with constraint. Matches any values that don't start with the given string. */\n  notStartsWith?: InputMaybe<Scalars[\"String\"]>;\n  /** Starts with constraint. Matches any values that start with the given string. */\n  startsWith?: InputMaybe<Scalars[\"String\"]>;\n  /** Starts with case insensitive constraint. Matches any values that start with the given string. */\n  startsWithIgnoreCase?: InputMaybe<Scalars[\"String\"]>;\n};\n\n/** Comparator for strings in arrays. */\nexport type StringItemComparator = {\n  /** Contains constraint. Matches any values that contain the given string. */\n  contains?: InputMaybe<Scalars[\"String\"]>;\n  /** Contains case insensitive constraint. Matches any values that contain the given string case insensitive. */\n  containsIgnoreCase?: InputMaybe<Scalars[\"String\"]>;\n  /** Contains case and accent insensitive constraint. Matches any values that contain the given string case and accent insensitive. */\n  containsIgnoreCaseAndAccent?: InputMaybe<Scalars[\"String\"]>;\n  /** Ends with constraint. Matches any values that end with the given string. */\n  endsWith?: InputMaybe<Scalars[\"String\"]>;\n  /** Equals constraint. */\n  eq?: InputMaybe<Scalars[\"String\"]>;\n  /** Equals case insensitive. Matches any values that matches the given string case insensitive. */\n  eqIgnoreCase?: InputMaybe<Scalars[\"String\"]>;\n  /** In-array constraint. */\n  in?: InputMaybe<Array<Scalars[\"String\"]>>;\n  /** Not-equals constraint. */\n  neq?: InputMaybe<Scalars[\"String\"]>;\n  /** Not-equals case insensitive. Matches any values that don't match the given string case insensitive. */\n  neqIgnoreCase?: InputMaybe<Scalars[\"String\"]>;\n  /** Not-in-array constraint. */\n  nin?: InputMaybe<Array<Scalars[\"String\"]>>;\n  /** Doesn't contain constraint. Matches any values that don't contain the given string. */\n  notContains?: InputMaybe<Scalars[\"String\"]>;\n  /** Doesn't contain case insensitive constraint. Matches any values that don't contain the given string case insensitive. */\n  notContainsIgnoreCase?: InputMaybe<Scalars[\"String\"]>;\n  /** Doesn't end with constraint. Matches any values that don't end with the given string. */\n  notEndsWith?: InputMaybe<Scalars[\"String\"]>;\n  /** Doesn't start with constraint. Matches any values that don't start with the given string. */\n  notStartsWith?: InputMaybe<Scalars[\"String\"]>;\n  /** Starts with constraint. Matches any values that start with the given string. */\n  startsWith?: InputMaybe<Scalars[\"String\"]>;\n  /** Starts with case insensitive constraint. Matches any values that start with the given string. */\n  startsWithIgnoreCase?: InputMaybe<Scalars[\"String\"]>;\n};\n\n/** Comparator for source type. */\nexport type SubTypeComparator = {\n  /** Equals constraint. */\n  eq?: InputMaybe<Scalars[\"String\"]>;\n  /** In-array constraint. */\n  in?: InputMaybe<Array<Scalars[\"String\"]>>;\n  /** Not-equals constraint. */\n  neq?: InputMaybe<Scalars[\"String\"]>;\n  /** Not-in-array constraint. */\n  nin?: InputMaybe<Array<Scalars[\"String\"]>>;\n  /** Null constraint. Matches any non-null values if the given value is false, otherwise it matches null values. */\n  null?: InputMaybe<Scalars[\"Boolean\"]>;\n};\n\nexport type Subscription = {\n  __typename?: \"Subscription\";\n  /** Triggered when an agent activity is created */\n  agentActivityCreated: AgentActivity;\n  /** Triggered when an agent activity is updated */\n  agentActivityUpdated: AgentActivity;\n  /** Triggered when an agent session is created */\n  agentSessionCreated: AgentSession;\n  /** Triggered when an agent session is updated */\n  agentSessionUpdated: AgentSession;\n  /** Triggered when an ai conversation is updated */\n  aiConversationUpdated: AiConversation;\n  /** Triggered when an ai prompt progress is created */\n  aiPromptProgressCreated: AiPromptProgress;\n  /** Triggered when an ai prompt progress is updated */\n  aiPromptProgressUpdated: AiPromptProgress;\n  /** Triggered when a comment is archived */\n  commentArchived: Comment;\n  /** Triggered when a comment is created */\n  commentCreated: Comment;\n  /** Triggered when a comment is deleted */\n  commentDeleted: Comment;\n  /** Triggered when a a comment is unarchived */\n  commentUnarchived: Comment;\n  /** Triggered when a comment is updated */\n  commentUpdated: Comment;\n  /** Triggered when a cycle is archived */\n  cycleArchived: Cycle;\n  /** Triggered when a cycle is created */\n  cycleCreated: Cycle;\n  /** Triggered when a cycle is updated */\n  cycleUpdated: Cycle;\n  /** Triggered when a document is archived */\n  documentArchived: Document;\n  /** Triggered when a document content is created */\n  documentContentCreated: DocumentContent;\n  /** Triggered when a document content draft is created */\n  documentContentDraftCreated: DocumentContentDraft;\n  /** Triggered when a document content draft is deleted */\n  documentContentDraftDeleted: DocumentContentDraft;\n  /** Triggered when a document content draft is updated */\n  documentContentDraftUpdated: DocumentContentDraft;\n  /** Triggered when a document content is updated */\n  documentContentUpdated: DocumentContent;\n  /** Triggered when a document is created */\n  documentCreated: Document;\n  /** Triggered when a a document is unarchived */\n  documentUnarchived: Document;\n  /** Triggered when a document is updated */\n  documentUpdated: Document;\n  /** Triggered when a draft is created */\n  draftCreated: Draft;\n  /** Triggered when a draft is deleted */\n  draftDeleted: Draft;\n  /** Triggered when a draft is updated */\n  draftUpdated: Draft;\n  /** Triggered when a favorite is created */\n  favoriteCreated: Favorite;\n  /** Triggered when a favorite is deleted */\n  favoriteDeleted: Favorite;\n  /** Triggered when a favorite is updated */\n  favoriteUpdated: Favorite;\n  /** Triggered when an initiative is created */\n  initiativeCreated: Initiative;\n  /** Triggered when an initiative is deleted */\n  initiativeDeleted: Initiative;\n  /** Triggered when an initiative is updated */\n  initiativeUpdated: Initiative;\n  /** Triggered when an issue is archived */\n  issueArchived: Issue;\n  /** Triggered when an issue is created */\n  issueCreated: Issue;\n  /** Triggered when an issue draft is created */\n  issueDraftCreated: IssueDraft;\n  /** Triggered when an issue draft is deleted */\n  issueDraftDeleted: IssueDraft;\n  /** Triggered when an issue draft is updated */\n  issueDraftUpdated: IssueDraft;\n  /** Triggered when an issue history is created */\n  issueHistoryCreated: IssueHistory;\n  /** Triggered when an issue history is updated */\n  issueHistoryUpdated: IssueHistory;\n  /** Triggered when an issue label is created */\n  issueLabelCreated: IssueLabel;\n  /** Triggered when an issue label is deleted */\n  issueLabelDeleted: IssueLabel;\n  /** Triggered when an issue label is updated */\n  issueLabelUpdated: IssueLabel;\n  /** Triggered when an issue relation is created */\n  issueRelationCreated: IssueRelation;\n  /** Triggered when an issue relation is deleted */\n  issueRelationDeleted: IssueRelation;\n  /** Triggered when an issue relation is updated */\n  issueRelationUpdated: IssueRelation;\n  /** Triggered when a an issue is unarchived */\n  issueUnarchived: Issue;\n  /** Triggered when an issue is updated */\n  issueUpdated: Issue;\n  /** Triggered when a notification is archived */\n  notificationArchived: Notification;\n  /** Triggered when a notification is created */\n  notificationCreated: Notification;\n  /** Triggered when a notification is deleted */\n  notificationDeleted: Notification;\n  /** Triggered when a a notification is unarchived */\n  notificationUnarchived: Notification;\n  /** Triggered when a notification is updated */\n  notificationUpdated: Notification;\n  /** Triggered when an organization is updated */\n  organizationUpdated: Organization;\n  /** Triggered when a project is archived */\n  projectArchived: Project;\n  /** Triggered when a project is created */\n  projectCreated: Project;\n  /** Triggered when a a project is unarchived */\n  projectUnarchived: Project;\n  /** Triggered when a project update is archived */\n  projectUpdateArchived: ProjectUpdate;\n  /** Triggered when a project update is created */\n  projectUpdateCreated: ProjectUpdate;\n  /** Triggered when a project update is deleted */\n  projectUpdateDeleted: ProjectUpdate;\n  /** Triggered when a project update is updated */\n  projectUpdateUpdated: ProjectUpdate;\n  /** Triggered when a project is updated */\n  projectUpdated: Project;\n  /** Triggered when a roadmap is created */\n  roadmapCreated: Roadmap;\n  /** Triggered when a roadmap is deleted */\n  roadmapDeleted: Roadmap;\n  /** Triggered when a roadmap is updated */\n  roadmapUpdated: Roadmap;\n  /** Triggered when a team is created */\n  teamCreated: Team;\n  /** Triggered when a team is deleted */\n  teamDeleted: Team;\n  /** Triggered when a team membership is created */\n  teamMembershipCreated: TeamMembership;\n  /** Triggered when a team membership is deleted */\n  teamMembershipDeleted: TeamMembership;\n  /** Triggered when a team membership is updated */\n  teamMembershipUpdated: TeamMembership;\n  /** Triggered when a team is updated */\n  teamUpdated: Team;\n  /** Triggered when an user is created */\n  userCreated: User;\n  /** Triggered when an user is updated */\n  userUpdated: User;\n  /** Triggered when a workflow state is archived */\n  workflowStateArchived: WorkflowState;\n  /** Triggered when a workflow state is created */\n  workflowStateCreated: WorkflowState;\n  /** Triggered when a workflow state is updated */\n  workflowStateUpdated: WorkflowState;\n};\n\nexport type SubscriptionAiPromptProgressCreatedArgs = {\n  filter?: InputMaybe<AiPromptProgressSubscriptionFilter>;\n};\n\nexport type SubscriptionAiPromptProgressUpdatedArgs = {\n  filter?: InputMaybe<AiPromptProgressSubscriptionFilter>;\n};\n\nexport type SubscriptionIssueCreatedArgs = {\n  filter?: InputMaybe<IssueSubscriptionFilter>;\n};\n\nexport type SubscriptionIssueUpdatedArgs = {\n  filter?: InputMaybe<IssueSubscriptionFilter>;\n};\n\nexport type SuccessPayload = {\n  __typename?: \"SuccessPayload\";\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\n/** An AI-generated summary of an issue. Each issue can have at most one summary. The summary content is stored as ProseMirror data and tracks its generation status and timing. */\nexport type Summary = Node & {\n  __typename?: \"Summary\";\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The summary content as a ProseMirror document containing the AI-generated summary text. */\n  content: Scalars[\"JSONObject\"];\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** The evaluation log ID for this summary generation, used for tracking and debugging AI output quality. Null if not available. */\n  evalLogId?: Maybe<Scalars[\"String\"]>;\n  /** The time at which the summary content was generated or last regenerated. */\n  generatedAt: Scalars[\"DateTime\"];\n  /** The current generation status of the summary, indicating whether generation is in progress, completed, or failed. */\n  generationStatus: SummaryGenerationStatus;\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /** The issue that this summary was generated for. */\n  issue: Issue;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  updatedAt: Scalars[\"DateTime\"];\n};\n\n/** The generation status of a summary. */\nexport enum SummaryGenerationStatus {\n  Completed = \"completed\",\n  Failed = \"failed\",\n  Pending = \"pending\",\n}\n\n/** A comment thread that is synced with an external source such as Slack, Jira, GitHub, Salesforce, or email. Provides information about the external thread's origin, its current sync status, and whether the user has the necessary personal integration connected to participate in the thread. */\nexport type SyncedExternalThread = {\n  __typename?: \"SyncedExternalThread\";\n  /** A human-readable display name for the thread, derived from the external source. For Slack threads this is the channel name, for Jira it's the issue key, for email it's the sender name and count of other participants. */\n  displayName?: Maybe<Scalars[\"String\"]>;\n  /** The unique identifier of this synced external thread. Auto-generated if not provided. */\n  id?: Maybe<Scalars[\"ID\"]>;\n  /** Whether this thread is currently syncing comments bidirectionally with the external service. False if the external entity relation has been removed or if the thread was explicitly unsynced. */\n  isConnected: Scalars[\"Boolean\"];\n  /** Whether the current user has a working personal integration connected for the external service. For example, whether they have connected their personal Jira, GitHub, or Slack account. A connected personal integration may still return false if it has an authentication error. */\n  isPersonalIntegrationConnected: Scalars[\"Boolean\"];\n  /** Whether a connected personal integration is required to post comments in this synced thread. True for Jira and GitHub threads, where comments must be attributed to a specific user in the external system. False for Slack and other services where the workspace integration can post on behalf of users. */\n  isPersonalIntegrationRequired: Scalars[\"Boolean\"];\n  /** A human-readable display name for the external source (e.g., 'Slack', 'Jira', 'GitHub'). */\n  name?: Maybe<Scalars[\"String\"]>;\n  /** The specific integration service for the external source (e.g., 'slack', 'jira', 'github', 'salesforce'). Null if the source type does not have a sub-type. */\n  subType?: Maybe<Scalars[\"String\"]>;\n  /** The category of the external source (e.g., 'integration' for service integrations, 'email' for email-based threads). */\n  type: Scalars[\"String\"];\n  /** A URL linking to the thread in the external service. For example, a Slack message permalink, a Jira issue URL, or a GitHub issue URL. */\n  url?: Maybe<Scalars[\"String\"]>;\n};\n\n/** Project target date sorting options. */\nexport type TargetDateSort = {\n  /** Whether nulls should be sorted first or last */\n  nulls?: InputMaybe<PaginationNulls>;\n  /** The order for the individual sort */\n  order?: InputMaybe<PaginationSortOrder>;\n};\n\n/** A team is the primary organizational unit in Linear. Issues belong to teams, and each team has its own workflow states, cycles, labels, and settings. Teams can be public (visible to all workspace members), private (visible only to team members), or protected (visible only within an enclosing private-team boundary). Teams can also have sub-teams that inherit settings from their parent. */\nexport type Team = Node & {\n  __typename?: \"Team\";\n  /** Team's currently active cycle. */\n  activeCycle?: Maybe<Cycle>;\n  /** Whether to enable AI discussion summaries for issues in this team. */\n  aiDiscussionSummariesEnabled: Scalars[\"Boolean\"];\n  /** Whether to enable resolved thread AI summaries. */\n  aiThreadSummariesEnabled: Scalars[\"Boolean\"];\n  /** Whether all members in the workspace can join the team. Only used for public teams. */\n  allMembersCanJoin?: Maybe<Scalars[\"Boolean\"]>;\n  /** [Internal] The team's ancestor teams, ordered from the root to the immediate parent. */\n  ancestors: Array<Team>;\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** Period after which automatically closed, completed, and duplicate issues are automatically archived in months. */\n  autoArchivePeriod: Scalars[\"Float\"];\n  /** Whether child issues should automatically close when their parent issue is closed */\n  autoCloseChildIssues?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether parent issues should automatically close when all child issues are closed */\n  autoCloseParentIssues?: Maybe<Scalars[\"Boolean\"]>;\n  /** Period after which issues are automatically closed in months. Null/undefined means disabled. */\n  autoClosePeriod?: Maybe<Scalars[\"Float\"]>;\n  /** The canceled workflow state which auto closed issues will be set to. Defaults to the first canceled state. */\n  autoCloseStateId?: Maybe<Scalars[\"String\"]>;\n  /** [Internal] The team's sub-teams. */\n  children: Array<Team>;\n  /** The team's color. */\n  color?: Maybe<Scalars[\"String\"]>;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** [Internal] The current progress of the team. */\n  currentProgress: Scalars[\"JSONObject\"];\n  /** Calendar feed URL (iCal) for cycles. */\n  cycleCalenderUrl: Scalars[\"String\"];\n  /** The cooldown time after each cycle in weeks. */\n  cycleCooldownTime: Scalars[\"Float\"];\n  /** The duration of each cycle in weeks. */\n  cycleDuration: Scalars[\"Float\"];\n  /** Auto assign completed issues to current cycle. */\n  cycleIssueAutoAssignCompleted: Scalars[\"Boolean\"];\n  /** Auto assign started issues to current cycle. */\n  cycleIssueAutoAssignStarted: Scalars[\"Boolean\"];\n  /** Auto assign issues to current cycle if in active status. */\n  cycleLockToActive: Scalars[\"Boolean\"];\n  /** The day of the week that a new cycle starts (0 = Sunday, 1 = Monday, ..., 6 = Saturday). */\n  cycleStartDay: Scalars[\"Float\"];\n  /** Cycles associated with the team. */\n  cycles: CycleConnection;\n  /** Whether the team uses cycles for sprint-style issue management. */\n  cyclesEnabled: Scalars[\"Boolean\"];\n  /** What to use as a default estimate for unestimated issues. */\n  defaultIssueEstimate: Scalars[\"Float\"];\n  /** The default workflow state into which issues are set when they are opened by team members. */\n  defaultIssueState?: Maybe<WorkflowState>;\n  /** The default template to use for new projects created for the team. */\n  defaultProjectTemplate?: Maybe<Template>;\n  /** The default template to use for new issues created by members of the team. */\n  defaultTemplateForMembers?: Maybe<Template>;\n  /**\n   * The id of the default template to use for new issues created by members of the team.\n   * @deprecated Use defaultTemplateForMembers instead\n   */\n  defaultTemplateForMembersId?: Maybe<Scalars[\"String\"]>;\n  /** The default template to use for new issues created by non-members of the team. */\n  defaultTemplateForNonMembers?: Maybe<Template>;\n  /**\n   * The id of the default template to use for new issues created by non-members of the team.\n   * @deprecated Use defaultTemplateForNonMembers instead\n   */\n  defaultTemplateForNonMembersId?: Maybe<Scalars[\"String\"]>;\n  /** The team's description. */\n  description?: Maybe<Scalars[\"String\"]>;\n  /** The name of the team including its parent team name if it has one. */\n  displayName: Scalars[\"String\"];\n  /**\n   * The workflow state into which issues are moved when a PR has been opened as draft.\n   * @deprecated Use team.gitAutomationStates instead.\n   */\n  draftWorkflowState?: Maybe<WorkflowState>;\n  /** [Internal] Facets associated with the team. */\n  facets: Array<Facet>;\n  /** The Git automation states for the team. */\n  gitAutomationStates: GitAutomationStateConnection;\n  /** Whether to group recent issue history entries. */\n  groupIssueHistory: Scalars[\"Boolean\"];\n  /** The icon of the team. */\n  icon?: Maybe<Scalars[\"String\"]>;\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /** Whether the team should inherit its estimation settings from its parent. Only applies to sub-teams. */\n  inheritIssueEstimation: Scalars[\"Boolean\"];\n  /** [Internal] Whether the team should inherit its Slack auto-create project channel setting from its parent. Only applies to sub-teams. */\n  inheritSlackAutoCreateProjectChannel: Scalars[\"Boolean\"];\n  /** Whether the team should inherit its workflow statuses from its parent. Only applies to sub-teams. */\n  inheritWorkflowStatuses: Scalars[\"Boolean\"];\n  /** Settings for all integrations associated with that team. */\n  integrationsSettings?: Maybe<IntegrationsSettings>;\n  /**\n   * [DEPRECATED] Unique hash for the team to be used in invite URLs.\n   * @deprecated Not used anymore, simply returning an empty string.\n   */\n  inviteHash: Scalars[\"String\"];\n  /** The total number of issues in the team. By default excludes archived issues; use the includeArchived argument to include them. */\n  issueCount: Scalars[\"Int\"];\n  /** Whether to allow zeros in issues estimates. */\n  issueEstimationAllowZero: Scalars[\"Boolean\"];\n  /** Whether to add additional points to the estimate scale. */\n  issueEstimationExtended: Scalars[\"Boolean\"];\n  /** The issue estimation type to use. Must be one of \"notUsed\", \"exponential\", \"fibonacci\", \"linear\", \"tShirt\". */\n  issueEstimationType: Scalars[\"String\"];\n  /**\n   * [DEPRECATED] Whether issues without priority should be sorted first.\n   * @deprecated This setting is no longer in use.\n   */\n  issueOrderingNoPriorityFirst: Scalars[\"Boolean\"];\n  /**\n   * [DEPRECATED] Whether to move issues to bottom of the column when changing state.\n   * @deprecated Use setIssueSortOrderOnStateChange instead.\n   */\n  issueSortOrderDefaultToBottom: Scalars[\"Boolean\"];\n  /** Issues belonging to the team. Supports filtering and optional inclusion of sub-team issues. */\n  issues: IssueConnection;\n  /** [Internal] Whether new users should join this team by default. */\n  joinByDefault?: Maybe<Scalars[\"Boolean\"]>;\n  /** The team's unique key, used as a prefix in issue identifiers (e.g., 'ENG' in 'ENG-123') and in URLs. */\n  key: Scalars[\"String\"];\n  /** Labels associated with the team. */\n  labels: IssueLabelConnection;\n  /** The workflow state into which issues are moved when they are marked as a duplicate of another issue. Defaults to the first canceled state. */\n  markedAsDuplicateWorkflowState?: Maybe<WorkflowState>;\n  /** Users who are members of this team. Supports filtering and pagination. */\n  members: UserConnection;\n  /** [ALPHA] The membership of the given user in the team. */\n  membership?: Maybe<TeamMembership>;\n  /** Memberships associated with the team. For easier access of the same data, use `members` query. */\n  memberships: TeamMembershipConnection;\n  /**\n   * The workflow state into which issues are moved when a PR has been merged.\n   * @deprecated Use team.gitAutomationStates instead.\n   */\n  mergeWorkflowState?: Maybe<WorkflowState>;\n  /**\n   * The workflow state into which issues are moved when a PR is ready to be merged.\n   * @deprecated Use team.gitAutomationStates instead.\n   */\n  mergeableWorkflowState?: Maybe<WorkflowState>;\n  /** The team's name. */\n  name: Scalars[\"String\"];\n  /** The workspace that the team belongs to. */\n  organization: Organization;\n  /** The team's parent team. */\n  parent?: Maybe<Team>;\n  /** [Internal] Documents and external links pinned to the team home, optionally grouped under sections. */\n  pinnedResources: Array<TeamPinnedResource>;\n  /** [Internal] Posts associated with the team. */\n  posts: Array<Post>;\n  /**\n   * Whether the team is private. Private teams are only visible to their members and require an explicit invitation to join.\n   * @deprecated Use `Team.visibility` instead.\n   */\n  private: Scalars[\"Boolean\"];\n  /** [Internal] The progress history of the team. */\n  progressHistory: Scalars[\"JSONObject\"];\n  /** Projects associated with the team. */\n  projects: ProjectConnection;\n  /** [Internal] Whether this team is protected. */\n  protected: Scalars[\"Boolean\"];\n  /** Release pipelines associated with the team. */\n  releasePipelines: ReleasePipelineConnection;\n  /** Whether an issue needs to have a priority set before leaving triage. */\n  requirePriorityToLeaveTriage: Scalars[\"Boolean\"];\n  /** [Internal] Sections shown on the team home that group pinned resources. */\n  resourceSections: Array<TeamResourceSection>;\n  /** The time at which the team was retired. Retired teams no longer accept new issues or members. Null if the team has not been retired. */\n  retiredAt?: Maybe<Scalars[\"DateTime\"]>;\n  /**\n   * The workflow state into which issues are moved when a review has been requested for the PR.\n   * @deprecated Use team.gitAutomationStates instead.\n   */\n  reviewWorkflowState?: Maybe<WorkflowState>;\n  /** The SCIM group name for the team. */\n  scimGroupName?: Maybe<Scalars[\"String\"]>;\n  /** Whether the team is managed by a SCIM integration. SCIM-managed teams have their membership controlled by the identity provider. */\n  scimManaged: Scalars[\"Boolean\"];\n  /** Security settings for the team, including role-based restrictions for issue sharing, label management, member management, template management, and agent skills. */\n  securitySettings: Scalars[\"JSONObject\"];\n  /** Where to move issues when changing state. */\n  setIssueSortOrderOnStateChange: Scalars[\"String\"];\n  /** [Internal] Whether to automatically create a Slack channel when a new project is created in this team. */\n  slackAutoCreateProjectChannel?: Maybe<Scalars[\"Boolean\"]>;\n  /**\n   * Whether to send new issue comment notifications to Slack.\n   * @deprecated No longer in use\n   */\n  slackIssueComments: Scalars[\"Boolean\"];\n  /**\n   * Whether to send new issue status updates to Slack.\n   * @deprecated No longer in use\n   */\n  slackIssueStatuses: Scalars[\"Boolean\"];\n  /**\n   * Whether to send new issue notifications to Slack.\n   * @deprecated No longer is use\n   */\n  slackNewIssue: Scalars[\"Boolean\"];\n  /**\n   * The workflow state into which issues are moved when a PR has been opened.\n   * @deprecated Use team.gitAutomationStates instead.\n   */\n  startWorkflowState?: Maybe<WorkflowState>;\n  /** The states that define the workflow associated with the team. */\n  states: WorkflowStateConnection;\n  /** Templates associated with the team. */\n  templates: TemplateConnection;\n  /** The timezone of the team. Defaults to \"America/Los_Angeles\" */\n  timezone: Scalars[\"String\"];\n  /** Whether triage mode is enabled for the team. When enabled, issues created by non-members or integrations are routed to a triage state for review before entering the normal workflow. */\n  triageEnabled: Scalars[\"Boolean\"];\n  /** The workflow state into which issues are set when they are opened by non-team members or integrations if triage is enabled. */\n  triageIssueState?: Maybe<WorkflowState>;\n  /** Team's triage responsibility. */\n  triageResponsibility?: Maybe<TriageResponsibility>;\n  /** How many upcoming cycles to create. */\n  upcomingCycleCount: Scalars[\"Float\"];\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  updatedAt: Scalars[\"DateTime\"];\n  /** The visibility of the team. Returns public for teams visible to all workspace members, private for teams visible only to members, and protected for non-private teams inside a private-team boundary. */\n  visibility: TeamVisibility;\n  /** Webhooks associated with the team. */\n  webhooks: WebhookConnection;\n};\n\n/** A team is the primary organizational unit in Linear. Issues belong to teams, and each team has its own workflow states, cycles, labels, and settings. Teams can be public (visible to all workspace members), private (visible only to team members), or protected (visible only within an enclosing private-team boundary). Teams can also have sub-teams that inherit settings from their parent. */\nexport type TeamCyclesArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<CycleFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\n/** A team is the primary organizational unit in Linear. Issues belong to teams, and each team has its own workflow states, cycles, labels, and settings. Teams can be public (visible to all workspace members), private (visible only to team members), or protected (visible only within an enclosing private-team boundary). Teams can also have sub-teams that inherit settings from their parent. */\nexport type TeamGitAutomationStatesArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\n/** A team is the primary organizational unit in Linear. Issues belong to teams, and each team has its own workflow states, cycles, labels, and settings. Teams can be public (visible to all workspace members), private (visible only to team members), or protected (visible only within an enclosing private-team boundary). Teams can also have sub-teams that inherit settings from their parent. */\nexport type TeamIssueCountArgs = {\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n};\n\n/** A team is the primary organizational unit in Linear. Issues belong to teams, and each team has its own workflow states, cycles, labels, and settings. Teams can be public (visible to all workspace members), private (visible only to team members), or protected (visible only within an enclosing private-team boundary). Teams can also have sub-teams that inherit settings from their parent. */\nexport type TeamIssuesArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<IssueFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  includeSubTeams?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\n/** A team is the primary organizational unit in Linear. Issues belong to teams, and each team has its own workflow states, cycles, labels, and settings. Teams can be public (visible to all workspace members), private (visible only to team members), or protected (visible only within an enclosing private-team boundary). Teams can also have sub-teams that inherit settings from their parent. */\nexport type TeamLabelsArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<IssueLabelFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\n/** A team is the primary organizational unit in Linear. Issues belong to teams, and each team has its own workflow states, cycles, labels, and settings. Teams can be public (visible to all workspace members), private (visible only to team members), or protected (visible only within an enclosing private-team boundary). Teams can also have sub-teams that inherit settings from their parent. */\nexport type TeamMembersArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<UserFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  includeDisabled?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n  sort?: InputMaybe<Array<UserSortInput>>;\n};\n\n/** A team is the primary organizational unit in Linear. Issues belong to teams, and each team has its own workflow states, cycles, labels, and settings. Teams can be public (visible to all workspace members), private (visible only to team members), or protected (visible only within an enclosing private-team boundary). Teams can also have sub-teams that inherit settings from their parent. */\nexport type TeamMembershipArgs = {\n  userId: Scalars[\"String\"];\n};\n\n/** A team is the primary organizational unit in Linear. Issues belong to teams, and each team has its own workflow states, cycles, labels, and settings. Teams can be public (visible to all workspace members), private (visible only to team members), or protected (visible only within an enclosing private-team boundary). Teams can also have sub-teams that inherit settings from their parent. */\nexport type TeamMembershipsArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\n/** A team is the primary organizational unit in Linear. Issues belong to teams, and each team has its own workflow states, cycles, labels, and settings. Teams can be public (visible to all workspace members), private (visible only to team members), or protected (visible only within an enclosing private-team boundary). Teams can also have sub-teams that inherit settings from their parent. */\nexport type TeamProjectsArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<ProjectFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  includeSubTeams?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n  sort?: InputMaybe<Array<ProjectSortInput>>;\n};\n\n/** A team is the primary organizational unit in Linear. Issues belong to teams, and each team has its own workflow states, cycles, labels, and settings. Teams can be public (visible to all workspace members), private (visible only to team members), or protected (visible only within an enclosing private-team boundary). Teams can also have sub-teams that inherit settings from their parent. */\nexport type TeamReleasePipelinesArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<ReleasePipelineFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\n/** A team is the primary organizational unit in Linear. Issues belong to teams, and each team has its own workflow states, cycles, labels, and settings. Teams can be public (visible to all workspace members), private (visible only to team members), or protected (visible only within an enclosing private-team boundary). Teams can also have sub-teams that inherit settings from their parent. */\nexport type TeamStatesArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<WorkflowStateFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\n/** A team is the primary organizational unit in Linear. Issues belong to teams, and each team has its own workflow states, cycles, labels, and settings. Teams can be public (visible to all workspace members), private (visible only to team members), or protected (visible only within an enclosing private-team boundary). Teams can also have sub-teams that inherit settings from their parent. */\nexport type TeamTemplatesArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<NullableTemplateFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\n/** A team is the primary organizational unit in Linear. Issues belong to teams, and each team has its own workflow states, cycles, labels, and settings. Teams can be public (visible to all workspace members), private (visible only to team members), or protected (visible only within an enclosing private-team boundary). Teams can also have sub-teams that inherit settings from their parent. */\nexport type TeamWebhooksArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\n/** A generic payload return from entity archive mutations. */\nexport type TeamArchivePayload = ArchivePayload & {\n  __typename?: \"TeamArchivePayload\";\n  /** The archived/unarchived entity. Null if entity was deleted. */\n  entity?: Maybe<Team>;\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\n/** Certain properties of a team. */\nexport type TeamChildWebhookPayload = {\n  __typename?: \"TeamChildWebhookPayload\";\n  /** The ID of the team. */\n  id: Scalars[\"String\"];\n  /** The key of the team. */\n  key: Scalars[\"String\"];\n  /** The name of the team. */\n  name: Scalars[\"String\"];\n};\n\n/** Team collection filtering options. */\nexport type TeamCollectionFilter = {\n  /** Filters that the team's ancestors must satisfy. */\n  ancestors?: InputMaybe<TeamCollectionFilter>;\n  /** Compound filters, all of which need to be matched by the team. */\n  and?: InputMaybe<Array<TeamCollectionFilter>>;\n  /** Comparator for the created at date. */\n  createdAt?: InputMaybe<DateComparator>;\n  /** Filters that needs to be matched by all teams. */\n  every?: InputMaybe<TeamFilter>;\n  /** Comparator for the identifier. */\n  id?: InputMaybe<IdComparator>;\n  /** Comparator for the collection length. */\n  length?: InputMaybe<NumberComparator>;\n  /** Compound filters, one of which need to be matched by the team. */\n  or?: InputMaybe<Array<TeamCollectionFilter>>;\n  /** Filters that the teams parent must satisfy. */\n  parent?: InputMaybe<NullableTeamFilter>;\n  /** Filters that needs to be matched by some teams. */\n  some?: InputMaybe<TeamFilter>;\n  /** Comparator for the updated at date. */\n  updatedAt?: InputMaybe<DateComparator>;\n};\n\nexport type TeamConnection = {\n  __typename?: \"TeamConnection\";\n  edges: Array<TeamEdge>;\n  nodes: Array<Team>;\n  pageInfo: PageInfo;\n};\n\nexport type TeamCreateInput = {\n  /** Period after which closed (completed, canceled, or duplicate) issues are automatically archived, in months. 0 means disabled. */\n  autoArchivePeriod?: InputMaybe<Scalars[\"Float\"]>;\n  /** Period after which issues are automatically closed, in months. */\n  autoClosePeriod?: InputMaybe<Scalars[\"Float\"]>;\n  /** The canceled workflow state which auto closed issues will be set to. */\n  autoCloseStateId?: InputMaybe<Scalars[\"String\"]>;\n  /** The color of the team. */\n  color?: InputMaybe<Scalars[\"String\"]>;\n  /** The cooldown time after each cycle in weeks. */\n  cycleCooldownTime?: InputMaybe<Scalars[\"Int\"]>;\n  /** The duration of each cycle in weeks. */\n  cycleDuration?: InputMaybe<Scalars[\"Int\"]>;\n  /** Auto assign completed issues to current active cycle setting. */\n  cycleIssueAutoAssignCompleted?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Auto assign started issues to current active cycle setting. */\n  cycleIssueAutoAssignStarted?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Only allow issues issues with cycles in Active Issues. */\n  cycleLockToActive?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** The day of the week that a new cycle starts. */\n  cycleStartDay?: InputMaybe<Scalars[\"Float\"]>;\n  /** Whether the team uses cycles. */\n  cyclesEnabled?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** What to use as an default estimate for unestimated issues. */\n  defaultIssueEstimate?: InputMaybe<Scalars[\"Float\"]>;\n  /** The identifier of the default project template of this team. */\n  defaultProjectTemplateId?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifier of the default template for members of this team. */\n  defaultTemplateForMembersId?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifier of the default template for non-members of this team. */\n  defaultTemplateForNonMembersId?: InputMaybe<Scalars[\"String\"]>;\n  /** The description of the team. */\n  description?: InputMaybe<Scalars[\"String\"]>;\n  /** Whether to group recent issue history entries. */\n  groupIssueHistory?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** The icon of the team. */\n  icon?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifier in UUID v4 format. If none is provided, the backend will generate one. */\n  id?: InputMaybe<Scalars[\"String\"]>;\n  /** Whether the team should inherit estimation settings from its parent. Only applies to sub-teams. */\n  inheritIssueEstimation?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** [Internal] Whether the team should inherit its product intelligence scope from its parent. Only applies to sub-teams. */\n  inheritProductIntelligenceScope?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** [Internal] Whether the team should inherit its Slack auto-create project channel setting from its parent. Only applies to sub-teams. */\n  inheritSlackAutoCreateProjectChannel?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** [Internal] Whether the team should inherit workflow statuses from its parent. */\n  inheritWorkflowStatuses?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether to allow zeros in issues estimates. */\n  issueEstimationAllowZero?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether to add additional points to the estimate scale. */\n  issueEstimationExtended?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** The issue estimation type to use. Must be one of \"notUsed\", \"exponential\", \"fibonacci\", \"linear\", \"tShirt\". */\n  issueEstimationType?: InputMaybe<Scalars[\"String\"]>;\n  /** Whether issue sharing is enabled for this team. */\n  issueSharingEnabled?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** The key of the team. If not given, the key will be generated based on the name of the team. */\n  key?: InputMaybe<Scalars[\"String\"]>;\n  /** The workflow state into which issues are moved when they are marked as a duplicate of another issue. */\n  markedAsDuplicateWorkflowStateId?: InputMaybe<Scalars[\"String\"]>;\n  /** The name of the team. */\n  name: Scalars[\"String\"];\n  /** The parent team ID. */\n  parentId?: InputMaybe<Scalars[\"String\"]>;\n  /** Internal. Whether the team is private or not. */\n  private?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** [Internal] The scope of product intelligence suggestion data for the team. */\n  productIntelligenceScope?: InputMaybe<ProductIntelligenceScope>;\n  /** Whether an issue needs to have a priority set before leaving triage. */\n  requirePriorityToLeaveTriage?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether to move issues to bottom of the column when changing state. */\n  setIssueSortOrderOnStateChange?: InputMaybe<Scalars[\"String\"]>;\n  /** [Internal] Whether to automatically create a Slack channel when a new project is created in this team. */\n  slackAutoCreateProjectChannel?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** The timezone of the team. */\n  timezone?: InputMaybe<Scalars[\"String\"]>;\n  /** Whether triage mode is enabled for the team. */\n  triageEnabled?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** How many upcoming cycles to create. */\n  upcomingCycleCount?: InputMaybe<Scalars[\"Float\"]>;\n};\n\nexport type TeamEdge = {\n  __typename?: \"TeamEdge\";\n  /** Used in `before` and `after` args */\n  cursor: Scalars[\"String\"];\n  node: Team;\n};\n\n/** Team filtering options. */\nexport type TeamFilter = {\n  /** Filters that the team's ancestors must satisfy. */\n  ancestors?: InputMaybe<TeamCollectionFilter>;\n  /** Compound filters, all of which need to be matched by the team. */\n  and?: InputMaybe<Array<TeamFilter>>;\n  /** Comparator for the created at date. */\n  createdAt?: InputMaybe<DateComparator>;\n  /** Comparator for the team description. */\n  description?: InputMaybe<NullableStringComparator>;\n  /** Comparator for the identifier. */\n  id?: InputMaybe<IdComparator>;\n  /** Filters that the teams issues must satisfy. */\n  issues?: InputMaybe<IssueCollectionFilter>;\n  /** Comparator for the team key. */\n  key?: InputMaybe<StringComparator>;\n  /** Comparator for the team name. */\n  name?: InputMaybe<StringComparator>;\n  /** Compound filters, one of which need to be matched by the team. */\n  or?: InputMaybe<Array<TeamFilter>>;\n  /** Filters that the teams parent must satisfy. */\n  parent?: InputMaybe<NullableTeamFilter>;\n  /** Comparator for the team privacy. */\n  private?: InputMaybe<BooleanComparator>;\n  /** Filters that the team's release pipelines must satisfy. */\n  releasePipelines?: InputMaybe<ReleasePipelineCollectionFilter>;\n  /** Comparator for the time at which the team was retired. */\n  retiredAt?: InputMaybe<NullableDateComparator>;\n  /** Comparator for the updated at date. */\n  updatedAt?: InputMaybe<DateComparator>;\n};\n\n/** A join entity that defines a user's membership in a team. Each membership record links a user to a team and tracks whether the user is a team owner. Users can be members of multiple teams, and their memberships determine which teams' issues and resources they can access. */\nexport type TeamMembership = Node & {\n  __typename?: \"TeamMembership\";\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /** Whether the user is an owner of the team. Team owners have elevated permissions for managing team settings, members, and resources. */\n  owner: Scalars[\"Boolean\"];\n  /** The sort order of this team in the user's personal team list. Lower values appear first. */\n  sortOrder: Scalars[\"Float\"];\n  /** The team that the membership is associated with. */\n  team: Team;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  updatedAt: Scalars[\"DateTime\"];\n  /** The user that the membership is associated with. */\n  user: User;\n};\n\nexport type TeamMembershipConnection = {\n  __typename?: \"TeamMembershipConnection\";\n  edges: Array<TeamMembershipEdge>;\n  nodes: Array<TeamMembership>;\n  pageInfo: PageInfo;\n};\n\n/** Input for creating a new team membership. */\nexport type TeamMembershipCreateInput = {\n  /** The identifier in UUID v4 format. If none is provided, the backend will generate one. */\n  id?: InputMaybe<Scalars[\"String\"]>;\n  /** Internal. Whether the user is the owner of the team. */\n  owner?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** The position of the item in the users list. */\n  sortOrder?: InputMaybe<Scalars[\"Float\"]>;\n  /** The identifier of the team associated with the membership. */\n  teamId: Scalars[\"String\"];\n  /** The identifier of the user associated with the membership. */\n  userId: Scalars[\"String\"];\n};\n\nexport type TeamMembershipEdge = {\n  __typename?: \"TeamMembershipEdge\";\n  /** Used in `before` and `after` args */\n  cursor: Scalars[\"String\"];\n  node: TeamMembership;\n};\n\n/** Team membership operation response. */\nexport type TeamMembershipPayload = {\n  __typename?: \"TeamMembershipPayload\";\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n  /** The team membership that was created or updated. */\n  teamMembership?: Maybe<TeamMembership>;\n};\n\n/** Input for updating an existing team membership. */\nexport type TeamMembershipUpdateInput = {\n  /** Internal. Whether the user is the owner of the team. */\n  owner?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** The position of the item in the users list. */\n  sortOrder?: InputMaybe<Scalars[\"Float\"]>;\n};\n\n/** A notification subscription scoped to a specific team. The subscriber receives notifications for events related to issues and activity in this team. */\nexport type TeamNotificationSubscription = Entity &\n  Node &\n  NotificationSubscription & {\n    __typename?: \"TeamNotificationSubscription\";\n    /** Whether the subscription is active. When inactive, no notifications are generated from this subscription even though it still exists. */\n    active: Scalars[\"Boolean\"];\n    /** The time at which the entity was archived. Null if the entity has not been archived. */\n    archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n    /** The type of contextual view (e.g., active issues, backlog) that further scopes a team notification subscription. Null if the subscription is not associated with a specific view type. */\n    contextViewType?: Maybe<ContextViewType>;\n    /** The time at which the entity was created. */\n    createdAt: Scalars[\"DateTime\"];\n    /** The custom view that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n    customView?: Maybe<CustomView>;\n    /** The customer that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n    customer?: Maybe<Customer>;\n    /** The cycle that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n    cycle?: Maybe<Cycle>;\n    /** The unique identifier of the entity. */\n    id: Scalars[\"ID\"];\n    /** The initiative that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n    initiative?: Maybe<Initiative>;\n    /** The issue label that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n    label?: Maybe<IssueLabel>;\n    /** The notification event types that this subscription will deliver to the subscriber. */\n    notificationSubscriptionTypes: Array<Scalars[\"String\"]>;\n    /** The project that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n    project?: Maybe<Project>;\n    /** The user who will receive notifications from this subscription. */\n    subscriber: User;\n    /** The team subscribed to. */\n    team: Team;\n    /**\n     * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n     *     been updated after creation.\n     */\n    updatedAt: Scalars[\"DateTime\"];\n    /** The user that this notification subscription is scoped to, for user-specific view subscriptions. Null if the subscription targets a different entity type. */\n    user?: Maybe<User>;\n    /** The type of user-specific view that further scopes a user notification subscription. Null if the subscription is not associated with a user view type. */\n    userContextViewType?: Maybe<UserContextViewType>;\n  };\n\n/** Team origin for guidance rules. */\nexport type TeamOriginWebhookPayload = {\n  __typename?: \"TeamOriginWebhookPayload\";\n  /** The team that the guidance was defined in. */\n  team: TeamWithParentWebhookPayload;\n  /** The type of origin, always 'Team'. */\n  type: Scalars[\"String\"];\n};\n\n/** Team operation response. */\nexport type TeamPayload = {\n  __typename?: \"TeamPayload\";\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n  /** The team that was created or updated. */\n  team?: Maybe<Team>;\n};\n\n/** References a document or external link pinned to a team home for quick access. Pinning does not move the underlying resource; the same resource may be pinned on multiple teams. */\nexport type TeamPinnedResource = Node & {\n  __typename?: \"TeamPinnedResource\";\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** The user who created the pin. Null if the user was deleted. */\n  creator?: Maybe<User>;\n  /** The pinned document, when the pin targets a document. */\n  document?: Maybe<Document>;\n  /** The pinned external link, when the pin targets a link. */\n  entityExternalLink?: Maybe<EntityExternalLink>;\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /** The section this pin is grouped under on the team home. Null if the pin is not inside a section. */\n  section?: Maybe<TeamResourceSection>;\n  /** Sort order of this pin among pins with the same team and section (including pins without a section). */\n  sortOrder: Scalars[\"Float\"];\n  /** The team home where this pin appears. */\n  team: Team;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  updatedAt: Scalars[\"DateTime\"];\n  /** The user who last updated the pin. Null if the user was deleted. */\n  updatedBy?: Maybe<User>;\n};\n\n/** A titled section on a team home that groups pinned resources (documents and external links). Sections are specific to the team home and do not change where resources live in their source team or project. */\nexport type TeamResourceSection = Node & {\n  __typename?: \"TeamResourceSection\";\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** The user who created the section. Null if the creator was deleted. */\n  creator?: Maybe<User>;\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /** Sort order of this section among other sections on the same team home. */\n  sortOrder: Scalars[\"Float\"];\n  /** The team whose home page owns this section. */\n  team: Team;\n  /** The section title shown on the team home. */\n  title: Scalars[\"String\"];\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  updatedAt: Scalars[\"DateTime\"];\n  /** The user who last updated the section. Null if the user was deleted. */\n  updatedBy?: Maybe<User>;\n};\n\n/** [Internal] How to handle sub-teams when retiring a parent team. */\nexport enum TeamRetirementSubTeamHandling {\n  Retire = \"retire\",\n  Unnest = \"unnest\",\n}\n\n/** All possible roles within a team in terms of access to team settings and operations. */\nexport enum TeamRoleType {\n  Member = \"member\",\n  Owner = \"owner\",\n}\n\nexport type TeamSecuritySettingsInput = {\n  /** The minimum team role required to manage agent skills in the team. */\n  agentSkillsManagement?: InputMaybe<TeamRoleType>;\n  /** The minimum team role required to share issues with non-team-members. */\n  issueSharing?: InputMaybe<TeamRoleType>;\n  /** The minimum team role required to manage labels in the team. */\n  labelManagement?: InputMaybe<TeamRoleType>;\n  /** The minimum team role required to manage full workspace members (non-guests) in the team. */\n  memberManagement?: InputMaybe<TeamRoleType>;\n  /** The minimum team role required to manage team settings. */\n  teamManagement?: InputMaybe<TeamRoleType>;\n  /** The minimum team role required to manage templates in the team. */\n  templateManagement?: InputMaybe<TeamRoleType>;\n};\n\n/** Issue team sorting options. */\nexport type TeamSort = {\n  /** Whether nulls should be sorted first or last */\n  nulls?: InputMaybe<PaginationNulls>;\n  /** The order for the individual sort */\n  order?: InputMaybe<PaginationSortOrder>;\n};\n\nexport type TeamUpdateInput = {\n  /** Whether to enable AI discussion summaries for issues. */\n  aiDiscussionSummariesEnabled?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether to enable resolved thread AI summaries. */\n  aiThreadSummariesEnabled?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether all members in the workspace can join the team. Only used for public teams. */\n  allMembersCanJoin?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Period after which closed (completed, canceled, or duplicate) issues are automatically archived, in months. */\n  autoArchivePeriod?: InputMaybe<Scalars[\"Float\"]>;\n  /** Whether to automatically close all sub-issues when a parent issue in this team is closed. */\n  autoCloseChildIssues?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether to automatically close a parent issue in this team if all its sub-issues are closed. */\n  autoCloseParentIssues?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Period after which issues are automatically closed, in months. */\n  autoClosePeriod?: InputMaybe<Scalars[\"Float\"]>;\n  /** The canceled workflow state which auto closed issues will be set to. */\n  autoCloseStateId?: InputMaybe<Scalars[\"String\"]>;\n  /** The color of the team. */\n  color?: InputMaybe<Scalars[\"String\"]>;\n  /** The cooldown time after each cycle in weeks. */\n  cycleCooldownTime?: InputMaybe<Scalars[\"Int\"]>;\n  /** The duration of each cycle in weeks. */\n  cycleDuration?: InputMaybe<Scalars[\"Int\"]>;\n  /** The time at which to begin cycles. */\n  cycleEnabledStartDate?: InputMaybe<Scalars[\"DateTime\"]>;\n  /** Auto assign completed issues to current active cycle setting. */\n  cycleIssueAutoAssignCompleted?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Auto assign started issues to current active cycle setting. */\n  cycleIssueAutoAssignStarted?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Only allow issues with cycles in Active Issues. */\n  cycleLockToActive?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** The day of the week that a new cycle starts. */\n  cycleStartDay?: InputMaybe<Scalars[\"Float\"]>;\n  /** Whether the team uses cycles. */\n  cyclesEnabled?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** What to use as an default estimate for unestimated issues. */\n  defaultIssueEstimate?: InputMaybe<Scalars[\"Float\"]>;\n  /** Default status for newly created issues. */\n  defaultIssueStateId?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifier of the default project template of this team. */\n  defaultProjectTemplateId?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifier of the default template for members of this team. */\n  defaultTemplateForMembersId?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifier of the default template for non-members of this team. */\n  defaultTemplateForNonMembersId?: InputMaybe<Scalars[\"String\"]>;\n  /** The description of the team. */\n  description?: InputMaybe<Scalars[\"String\"]>;\n  /** Whether to group recent issue history entries. */\n  groupIssueHistory?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** [Internal] How to handle sub-teams when retiring. Required if the team has active sub-teams. */\n  handleSubTeamsOnRetirement?: InputMaybe<TeamRetirementSubTeamHandling>;\n  /** The icon of the team. */\n  icon?: InputMaybe<Scalars[\"String\"]>;\n  /** Whether the team should inherit estimation settings from its parent. Only applies to sub-teams. */\n  inheritIssueEstimation?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** [Internal] Whether the team should inherit its product intelligence scope from its parent. Only applies to sub-teams. */\n  inheritProductIntelligenceScope?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** [Internal] Whether the team should inherit its Slack auto-create project channel setting from its parent. Only applies to sub-teams. */\n  inheritSlackAutoCreateProjectChannel?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** [Internal] Whether the team should inherit workflow statuses from its parent. */\n  inheritWorkflowStatuses?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether to allow zeros in issues estimates. */\n  issueEstimationAllowZero?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether to add additional points to the estimate scale. */\n  issueEstimationExtended?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** The issue estimation type to use. Must be one of \"notUsed\", \"exponential\", \"fibonacci\", \"linear\", \"tShirt\". */\n  issueEstimationType?: InputMaybe<Scalars[\"String\"]>;\n  /** Whether issue sharing is enabled for this team. */\n  issueSharingEnabled?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether new users should join this team by default. Mutation restricted to workspace admins or owners! */\n  joinByDefault?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** The key of the team. */\n  key?: InputMaybe<Scalars[\"String\"]>;\n  /** The workflow state into which issues are moved when they are marked as a duplicate of another issue. */\n  markedAsDuplicateWorkflowStateId?: InputMaybe<Scalars[\"String\"]>;\n  /** The name of the team. */\n  name?: InputMaybe<Scalars[\"String\"]>;\n  /** The parent team ID. */\n  parentId?: InputMaybe<Scalars[\"String\"]>;\n  /** Whether the team is private or not. */\n  private?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** [Internal] The scope of product intelligence suggestion data for the team. */\n  productIntelligenceScope?: InputMaybe<ProductIntelligenceScope>;\n  /** Whether an issue needs to have a priority set before leaving triage. */\n  requirePriorityToLeaveTriage?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** When the team was retired. */\n  retiredAt?: InputMaybe<Scalars[\"DateTime\"]>;\n  /** The SCIM group name for the team. */\n  scimGroupName?: InputMaybe<Scalars[\"String\"]>;\n  /** Whether the team is managed by SCIM integration. Mutation restricted to workspace admins or owners and only unsetting is allowed! */\n  scimManaged?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** The security settings for the team. */\n  securitySettings?: InputMaybe<TeamSecuritySettingsInput>;\n  /** Whether to move issues to bottom of the column when changing state. */\n  setIssueSortOrderOnStateChange?: InputMaybe<Scalars[\"String\"]>;\n  /** [Internal] Whether to automatically create a Slack channel when a new project is created in this team. */\n  slackAutoCreateProjectChannel?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether to send new issue comment notifications to Slack. */\n  slackIssueComments?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether to send issue status update notifications to Slack. */\n  slackIssueStatuses?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether to send new issue notifications to Slack. */\n  slackNewIssue?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** The timezone of the team. */\n  timezone?: InputMaybe<Scalars[\"String\"]>;\n  /** Whether triage mode is enabled for the team. */\n  triageEnabled?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** How many upcoming cycles to create. */\n  upcomingCycleCount?: InputMaybe<Scalars[\"Float\"]>;\n};\n\n/** The visibility of a team. A team can be public, private, or protected within an enclosing private-team boundary. */\nexport enum TeamVisibility {\n  Private = \"private\",\n  Protected = \"protected\",\n  Public = \"public\",\n}\n\n/** Team properties including parent information for guidance rules. */\nexport type TeamWithParentWebhookPayload = {\n  __typename?: \"TeamWithParentWebhookPayload\";\n  /** The team's display name including parent team names if applicable. */\n  displayName: Scalars[\"String\"];\n  /** The ID of the team. */\n  id: Scalars[\"String\"];\n  /** The key of the team. */\n  key: Scalars[\"String\"];\n  /** The name of the team. */\n  name: Scalars[\"String\"];\n  /** The parent team's unique identifier, if any. */\n  parentId?: Maybe<Scalars[\"String\"]>;\n};\n\n/** A reusable template for creating issues, projects, or documents. Templates store pre-filled field values and content as JSON data. They can be scoped to a specific team or shared across the entire workspace. Team-scoped templates may be inherited from parent teams. */\nexport type Template = Node & {\n  __typename?: \"Template\";\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The hex color of the template icon. Null if no custom color has been set. */\n  color?: Maybe<Scalars[\"String\"]>;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** The user who created the template. Null if the creator's account has been deleted. */\n  creator?: Maybe<User>;\n  /** A description of what the template is used for. */\n  description?: Maybe<Scalars[\"String\"]>;\n  /** [Internal] Whether the template has form fields */\n  hasFormFields: Scalars[\"Boolean\"];\n  /** The icon of the template, either a decorative icon type or an emoji string. Null if no icon has been set. */\n  icon?: Maybe<Scalars[\"String\"]>;\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /** The parent team template this template was inherited from. Null for original (non-inherited) templates. */\n  inheritedFrom?: Maybe<Template>;\n  /** The date when the template was last applied to create or update an entity. Null if the template has never been applied. */\n  lastAppliedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The user who last updated the template. Null if the user's account has been deleted. */\n  lastUpdatedBy?: Maybe<User>;\n  /** The name of the template. */\n  name: Scalars[\"String\"];\n  /** The workspace that owns this template. */\n  organization: Organization;\n  /** The release pipeline this template is bound to. Required when the template type is 'releaseNote' and forbidden otherwise. The pipeline owns at most one release note template, which defines the format AI follows when generating release notes. */\n  pipeline?: Maybe<ReleasePipeline>;\n  /** The sort order of the template within the templates list. */\n  sortOrder: Scalars[\"Float\"];\n  /** The team that the template is associated with. If null, the template is global to the workspace. */\n  team?: Maybe<Team>;\n  /** The template data as a JSON-encoded string containing the pre-filled attributes for the entity type (e.g., issue fields, project configuration, or document content). */\n  templateData: Scalars[\"JSON\"];\n  /** The entity type this template is for, such as 'issue', 'project', or 'document'. */\n  type: Scalars[\"String\"];\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  updatedAt: Scalars[\"DateTime\"];\n};\n\nexport type TemplateConnection = {\n  __typename?: \"TemplateConnection\";\n  edges: Array<TemplateEdge>;\n  nodes: Array<Template>;\n  pageInfo: PageInfo;\n};\n\n/** Input for creating a new template. A name, type, and template data are required. If no team is specified, the template is shared across the workspace. */\nexport type TemplateCreateInput = {\n  /** The color of the template icon. */\n  color?: InputMaybe<Scalars[\"String\"]>;\n  /** The template description. */\n  description?: InputMaybe<Scalars[\"String\"]>;\n  /** The icon of the template. */\n  icon?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifier in UUID v4 format. If none is provided, the backend will generate one. */\n  id?: InputMaybe<Scalars[\"String\"]>;\n  /** The template name. */\n  name: Scalars[\"String\"];\n  /** The identifier of the release pipeline this template is bound to. Required when the template type is 'releaseNote' and rejected otherwise. Each pipeline can have at most one release note template. */\n  pipelineId?: InputMaybe<Scalars[\"String\"]>;\n  /** The sort position of the template in the templates list. */\n  sortOrder?: InputMaybe<Scalars[\"Float\"]>;\n  /** The identifier or key of the team associated with the template. If not given, the template will be shared across all teams. */\n  teamId?: InputMaybe<Scalars[\"String\"]>;\n  /** The template data as JSON-encoded attributes of the target entity type, such as pre-filled issue fields, project configuration, or document content. */\n  templateData: Scalars[\"JSON\"];\n  /** The template type, e.g. 'issue', 'project', or 'document'. */\n  type: Scalars[\"String\"];\n};\n\nexport type TemplateEdge = {\n  __typename?: \"TemplateEdge\";\n  /** Used in `before` and `after` args */\n  cursor: Scalars[\"String\"];\n  node: Template;\n};\n\n/** The result of a template mutation. */\nexport type TemplatePayload = {\n  __typename?: \"TemplatePayload\";\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n  /** The template that was created or updated. */\n  template: Template;\n};\n\n/** Input for updating an existing template. All fields are optional; only provided fields will be updated. */\nexport type TemplateUpdateInput = {\n  /** The color of the template icon. */\n  color?: InputMaybe<Scalars[\"String\"]>;\n  /** The template description. */\n  description?: InputMaybe<Scalars[\"String\"]>;\n  /** The icon of the template. */\n  icon?: InputMaybe<Scalars[\"String\"]>;\n  /** The template name. */\n  name?: InputMaybe<Scalars[\"String\"]>;\n  /** The position of the template in the templates list. */\n  sortOrder?: InputMaybe<Scalars[\"Float\"]>;\n  /** The identifier or key of the team associated with the template. If set to null, the template will be shared across all teams. */\n  teamId?: InputMaybe<Scalars[\"String\"]>;\n  /** The template data as JSON-encoded attributes of the target entity type, such as pre-filled issue fields, project configuration, or document content. */\n  templateData?: InputMaybe<Scalars[\"JSON\"]>;\n};\n\n/** Customer tier sorting options. */\nexport type TierSort = {\n  /** Whether nulls should be sorted first or last */\n  nulls?: InputMaybe<PaginationNulls>;\n  /** The order for the individual sort */\n  order?: InputMaybe<PaginationSortOrder>;\n};\n\n/** Issue time in status sorting options. */\nexport type TimeInStatusSort = {\n  /** Whether nulls should be sorted first or last */\n  nulls?: InputMaybe<PaginationNulls>;\n  /** The order for the individual sort */\n  order?: InputMaybe<PaginationSortOrder>;\n};\n\n/** A time-based schedule defining on-call rotations or availability windows. Schedules contain a series of time entries, each specifying a user and their active period. They can be synced from external services (such as PagerDuty or Opsgenie) via integrations, or created manually. Schedules are used by triage responsibilities to determine who should be assigned or notified when issues enter triage. */\nexport type TimeSchedule = Node & {\n  __typename?: \"TimeSchedule\";\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** The schedule entries. */\n  entries?: Maybe<Array<TimeScheduleEntry>>;\n  /** The identifier of the external schedule. */\n  externalId?: Maybe<Scalars[\"String\"]>;\n  /** The URL to the external schedule. */\n  externalUrl?: Maybe<Scalars[\"String\"]>;\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /** The identifier of the Linear integration populating the schedule. */\n  integration?: Maybe<Integration>;\n  /** The name of the schedule. */\n  name: Scalars[\"String\"];\n  /** The workspace of the schedule. */\n  organization: Organization;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  updatedAt: Scalars[\"DateTime\"];\n};\n\nexport type TimeScheduleConnection = {\n  __typename?: \"TimeScheduleConnection\";\n  edges: Array<TimeScheduleEdge>;\n  nodes: Array<TimeSchedule>;\n  pageInfo: PageInfo;\n};\n\n/** Input for creating a new time schedule. */\nexport type TimeScheduleCreateInput = {\n  /** The schedule entries. */\n  entries: Array<TimeScheduleEntryInput>;\n  /** The unique identifier of the external schedule. */\n  externalId?: InputMaybe<Scalars[\"String\"]>;\n  /** The URL to the external schedule. */\n  externalUrl?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifier in UUID v4 format. If none is provided, the backend will generate one. */\n  id?: InputMaybe<Scalars[\"String\"]>;\n  /** The name of the schedule. */\n  name: Scalars[\"String\"];\n};\n\nexport type TimeScheduleEdge = {\n  __typename?: \"TimeScheduleEdge\";\n  /** Used in `before` and `after` args */\n  cursor: Scalars[\"String\"];\n  node: TimeSchedule;\n};\n\n/** A single entry in a time schedule, defining a time range and the user responsible during that period. */\nexport type TimeScheduleEntry = {\n  __typename?: \"TimeScheduleEntry\";\n  /** The end time of the schedule entry in ISO 8601 date-time format. */\n  endsAt: Scalars[\"DateTime\"];\n  /** The start time of the schedule entry in ISO 8601 date-time format. */\n  startsAt: Scalars[\"DateTime\"];\n  /** The email, name or reference to the user on schedule. This is used in case the external user could not be mapped to a Linear user id. */\n  userEmail?: Maybe<Scalars[\"String\"]>;\n  /** The Linear user id of the user on schedule. If the user cannot be mapped to a Linear user then `userEmail` can be used as a reference. */\n  userId?: Maybe<Scalars[\"String\"]>;\n};\n\nexport type TimeScheduleEntryInput = {\n  /** The end time of the schedule entry in ISO 8601 date-time format. */\n  endsAt: Scalars[\"DateTime\"];\n  /** The start time of the schedule entry in ISO 8601 date-time format. */\n  startsAt: Scalars[\"DateTime\"];\n  /** The email, name or reference to the user on schedule. This is used in case the external user could not be mapped to a Linear user id. */\n  userEmail?: InputMaybe<Scalars[\"String\"]>;\n  /** The Linear user id of the user on schedule. If the user cannot be mapped to a Linear user then `userEmail` can be used as a reference. */\n  userId?: InputMaybe<Scalars[\"String\"]>;\n};\n\n/** The result of a time schedule mutation. */\nexport type TimeSchedulePayload = {\n  __typename?: \"TimeSchedulePayload\";\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n  /** The time schedule that was created or updated. */\n  timeSchedule: TimeSchedule;\n};\n\n/** Input for updating an existing time schedule. */\nexport type TimeScheduleUpdateInput = {\n  /** The schedule entries. */\n  entries?: InputMaybe<Array<TimeScheduleEntryInput>>;\n  /** The unique identifier of the external schedule. */\n  externalId?: InputMaybe<Scalars[\"String\"]>;\n  /** The URL to the external schedule. */\n  externalUrl?: InputMaybe<Scalars[\"String\"]>;\n  /** The name of the schedule. */\n  name?: InputMaybe<Scalars[\"String\"]>;\n};\n\n/** Issue title sorting options. */\nexport type TitleSort = {\n  /** Whether nulls should be sorted first or last */\n  nulls?: InputMaybe<PaginationNulls>;\n  /** The order for the individual sort */\n  order?: InputMaybe<PaginationSortOrder>;\n};\n\nexport type TokenUserAccountAuthInput = {\n  /** Auth code for the client initiating the login sequence. */\n  clientAuthCode?: InputMaybe<Scalars[\"String\"]>;\n  /** The email which to login via the magic login code. */\n  email: Scalars[\"String\"];\n  /** An optional invite link for a workspace. */\n  inviteLink?: InputMaybe<Scalars[\"String\"]>;\n  /** The timezone of the user's browser. */\n  timezone: Scalars[\"String\"];\n  /** The magic login code. */\n  token: Scalars[\"String\"];\n};\n\n/** A team's triage responsibility configuration that defines how issues entering triage are handled. Each team can have one triage responsibility, which specifies the action to take (notify or assign) and the responsible users, determined either by a manual selection of specific users or by an on-call time schedule. */\nexport type TriageResponsibility = Node & {\n  __typename?: \"TriageResponsibility\";\n  /** The action to take when an issue is added to triage. */\n  action: TriageResponsibilityAction;\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** The user currently responsible for triage. */\n  currentUser?: Maybe<User>;\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /** Set of users used for triage responsibility. */\n  manualSelection?: Maybe<TriageResponsibilityManualSelection>;\n  /** The team to which the triage responsibility belongs to. */\n  team: Team;\n  /** The time schedule used for scheduling. */\n  timeSchedule?: Maybe<TimeSchedule>;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  updatedAt: Scalars[\"DateTime\"];\n};\n\n/** Which action should be taken after an issue is added to triage. */\nexport enum TriageResponsibilityAction {\n  Assign = \"assign\",\n  Notify = \"notify\",\n}\n\nexport type TriageResponsibilityConnection = {\n  __typename?: \"TriageResponsibilityConnection\";\n  edges: Array<TriageResponsibilityEdge>;\n  nodes: Array<TriageResponsibility>;\n  pageInfo: PageInfo;\n};\n\n/** Input for creating a new triage responsibility. */\nexport type TriageResponsibilityCreateInput = {\n  /** The action to take when an issue is added to triage. */\n  action: Scalars[\"String\"];\n  /** The identifier in UUID v4 format. If none is provided, the backend will generate one. */\n  id?: InputMaybe<Scalars[\"String\"]>;\n  /** The manual selection of users responsible for triage. */\n  manualSelection?: InputMaybe<TriageResponsibilityManualSelectionInput>;\n  /** The identifier of the team associated with the triage responsibility. */\n  teamId: Scalars[\"String\"];\n  /** The identifier of the time schedule used for scheduling triage responsibility */\n  timeScheduleId?: InputMaybe<Scalars[\"String\"]>;\n};\n\nexport type TriageResponsibilityEdge = {\n  __typename?: \"TriageResponsibilityEdge\";\n  /** Used in `before` and `after` args */\n  cursor: Scalars[\"String\"];\n  node: TriageResponsibility;\n};\n\n/** Manual triage responsibility configuration specifying a set of users to assign triaged issues to, with optional round-robin rotation. */\nexport type TriageResponsibilityManualSelection = {\n  __typename?: \"TriageResponsibilityManualSelection\";\n  /** [Internal] The index of the current userId used for the assign action when having more than one user. */\n  assignmentIndex?: Maybe<Scalars[\"Int\"]>;\n  /** The set of users responsible for triage. */\n  userIds: Array<Scalars[\"String\"]>;\n};\n\n/** Manual triage responsibility using a set of users. */\nexport type TriageResponsibilityManualSelectionInput = {\n  /** [Internal] The index of the current userId used for the assign action when having more than one user. */\n  assignmentIndex?: InputMaybe<Scalars[\"Int\"]>;\n  /** The set of users responsible for triage. */\n  userIds: Array<Scalars[\"String\"]>;\n};\n\n/** The result of a triage responsibility mutation. */\nexport type TriageResponsibilityPayload = {\n  __typename?: \"TriageResponsibilityPayload\";\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n  /** The triage responsibility that was created or updated. */\n  triageResponsibility: TriageResponsibility;\n};\n\n/** Input for updating an existing triage responsibility. */\nexport type TriageResponsibilityUpdateInput = {\n  /** The action to take when an issue is added to triage. */\n  action?: InputMaybe<Scalars[\"String\"]>;\n  /** The manual selection of users responsible for triage. */\n  manualSelection?: InputMaybe<TriageResponsibilityManualSelectionInput>;\n  /** The identifier of the time schedule used for scheduling triage responsibility. */\n  timeScheduleId?: InputMaybe<Scalars[\"String\"]>;\n};\n\n/** The type of error that occurred during triage rule execution. */\nexport enum TriageRuleErrorType {\n  CodingAgentQuotaExceeded = \"codingAgentQuotaExceeded\",\n  Cycle = \"cycle\",\n  Default = \"default\",\n  LabelGroupConflict = \"labelGroupConflict\",\n}\n\n/** Issue update date sorting options. */\nexport type UpdatedAtSort = {\n  /** Whether nulls should be sorted first or last */\n  nulls?: InputMaybe<PaginationNulls>;\n  /** The order for the individual sort */\n  order?: InputMaybe<PaginationSortOrder>;\n};\n\n/** Represents a file upload destination with a pre-signed upload URL, asset URL, and required request headers for uploading to cloud storage. */\nexport type UploadFile = {\n  __typename?: \"UploadFile\";\n  /** The permanent asset URL where the file will be accessible after upload. */\n  assetUrl: Scalars[\"String\"];\n  /** The content type. */\n  contentType: Scalars[\"String\"];\n  /** The filename. */\n  filename: Scalars[\"String\"];\n  /** HTTP headers that must be included in the PUT request to the upload URL. */\n  headers: Array<UploadFileHeader>;\n  /** Optional metadata associated with the upload, such as the related issue or comment ID. */\n  metaData?: Maybe<Scalars[\"JSONObject\"]>;\n  /** The size of the uploaded file. */\n  size: Scalars[\"Int\"];\n  /** The pre-signed URL to which the file should be uploaded via a PUT request. */\n  uploadUrl: Scalars[\"String\"];\n};\n\nexport type UploadFileHeader = {\n  __typename?: \"UploadFileHeader\";\n  /** Upload file header key. */\n  key: Scalars[\"String\"];\n  /** Upload file header value. */\n  value: Scalars[\"String\"];\n};\n\nexport type UploadPayload = {\n  __typename?: \"UploadPayload\";\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n  /** The upload file details including signed URL, asset URL, and required headers. Null if the upload could not be prepared. */\n  uploadFile?: Maybe<UploadFile>;\n};\n\n/** A usage alert triggered when a workspace crosses a billing or consumption threshold. */\nexport type UsageAlert = Node & {\n  __typename?: \"UsageAlert\";\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /** Type-specific metadata captured when the alert was triggered. */\n  metadata: Scalars[\"JSONObject\"];\n  /** The kind of usage alert that was triggered. */\n  type: Scalars[\"String\"];\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  updatedAt: Scalars[\"DateTime\"];\n};\n\n/** A notification related to a usage alert, sent to workspace billing admins. */\nexport type UsageAlertNotification = Entity &\n  Node &\n  Notification & {\n    __typename?: \"UsageAlertNotification\";\n    /** The user that caused the notification. Null if the notification was triggered by a non-user actor such as an integration, external user, or system event. */\n    actor?: Maybe<User>;\n    /** [Internal] Notification actor initials if avatar is not available. */\n    actorAvatarColor: Scalars[\"String\"];\n    /** [Internal] Notification avatar URL. */\n    actorAvatarUrl?: Maybe<Scalars[\"String\"]>;\n    /** [Internal] Notification actor initials if avatar is not available. */\n    actorInitials?: Maybe<Scalars[\"String\"]>;\n    /** The time at which the entity was archived. Null if the entity has not been archived. */\n    archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n    /** The bot that caused the notification. */\n    botActor?: Maybe<ActorBot>;\n    /** The category of the notification. */\n    category: NotificationCategory;\n    /** The time at which the entity was created. */\n    createdAt: Scalars[\"DateTime\"];\n    /** The time at which an email reminder for this notification was sent to the user. Null if no email reminder has been sent. */\n    emailedAt?: Maybe<Scalars[\"DateTime\"]>;\n    /** The external user that caused the notification. Populated when the notification was triggered by an external user (e.g., a commenter from a connected integration like Slack or GitHub) rather than a Linear workspace member. */\n    externalUserActor?: Maybe<ExternalUser>;\n    /** [Internal] Notifications with the same grouping key will be grouped together in the UI. */\n    groupingKey: Scalars[\"String\"];\n    /** [Internal] Priority of the notification with the same grouping key. Higher number means higher priority. If priority is the same, notifications should be sorted by `createdAt`. */\n    groupingPriority: Scalars[\"Float\"];\n    /** The unique identifier of the entity. */\n    id: Scalars[\"ID\"];\n    /** [Internal] Inbox URL for the notification. */\n    inboxUrl: Scalars[\"String\"];\n    /** [Internal] Initiative update health for new updates. */\n    initiativeUpdateHealth?: Maybe<Scalars[\"String\"]>;\n    /** [Internal] If notification actor was Linear. */\n    isLinearActor: Scalars[\"Boolean\"];\n    /** [Internal] Issue's status type for issue notifications. */\n    issueStatusType?: Maybe<Scalars[\"String\"]>;\n    /** [Internal] Project update health for new updates. */\n    projectUpdateHealth?: Maybe<Scalars[\"String\"]>;\n    /** The time at which the user marked the notification as read. Null if the notification is unread. */\n    readAt?: Maybe<Scalars[\"DateTime\"]>;\n    /** The time until which a notification is snoozed. After this time, the notification reappears in the user's inbox. Null if the notification is not currently snoozed. */\n    snoozedUntilAt?: Maybe<Scalars[\"DateTime\"]>;\n    /** [Internal] Notification subtitle. */\n    subtitle: Scalars[\"String\"];\n    /** [Internal] Notification title. */\n    title: Scalars[\"String\"];\n    /** Notification type. Determines the kind of event that triggered this notification and which associated entity fields will be populated. */\n    type: Scalars[\"String\"];\n    /** The time at which a notification was unsnoozed. Null if the notification has not been unsnoozed. */\n    unsnoozedAt?: Maybe<Scalars[\"DateTime\"]>;\n    /**\n     * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n     *     been updated after creation.\n     */\n    updatedAt: Scalars[\"DateTime\"];\n    /** [Internal] URL to the target of the notification. */\n    url: Scalars[\"String\"];\n    /** The usage alert related to the notification. */\n    usageAlert: UsageAlert;\n    /** Related usage alert. */\n    usageAlertId: Scalars[\"String\"];\n    /** The recipient user of this notification. */\n    user: User;\n  };\n\n/** A user that belongs to a workspace. Users can have different roles (admin, member, guest, or app) that determine their level of access. Users can be members of multiple teams, and can be active or deactivated. Guest users have limited access scoped to specific teams they are invited to. */\nexport type User = Node & {\n  __typename?: \"User\";\n  /** Whether the user account is active or disabled (suspended). */\n  active: Scalars[\"Boolean\"];\n  /** Whether the user is a workspace administrator. On Free plans, all members are treated as admins. */\n  admin: Scalars[\"Boolean\"];\n  /** Whether the user is an app. */\n  app: Scalars[\"Boolean\"];\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** Issues assigned to the user. */\n  assignedIssues: IssueConnection;\n  /** The background color of the avatar for users without set avatar. */\n  avatarBackgroundColor: Scalars[\"String\"];\n  /** An URL to the user's avatar image. */\n  avatarUrl?: Maybe<Scalars[\"String\"]>;\n  /** [DEPRECATED] Hash for the user to be used in calendar URLs. */\n  calendarHash?: Maybe<Scalars[\"String\"]>;\n  /** Whether this user can access any public team in the workspace. True for non-guest members and app users with public team access. */\n  canAccessAnyPublicTeam: Scalars[\"Boolean\"];\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** Number of issues created. */\n  createdIssueCount: Scalars[\"Int\"];\n  /** Issues created by the user. */\n  createdIssues: IssueConnection;\n  /** Issues delegated to this user. */\n  delegatedIssues: IssueConnection;\n  /** A short description of the user, such as their title or a brief bio. */\n  description?: Maybe<Scalars[\"String\"]>;\n  /** The reason why the user account is disabled. Null if the user is active. Possible values include admin suspension, downgrade, voluntary departure, or pending invite. */\n  disableReason?: Maybe<Scalars[\"String\"]>;\n  /** The user's display (nick) name. Must be unique within the workspace. */\n  displayName: Scalars[\"String\"];\n  /** The user's saved drafts. */\n  drafts: DraftConnection;\n  /** The user's email address. */\n  email: Scalars[\"String\"];\n  /** [INTERNAL] The user's pinned feeds. */\n  feedFacets: FacetConnection;\n  /** The user's GitHub user ID. */\n  gitHubUserId?: Maybe<Scalars[\"String\"]>;\n  /** Whether the user is a guest in the workspace and limited to accessing a subset of teams. */\n  guest: Scalars[\"Boolean\"];\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /** [INTERNAL] Identity provider the user is managed by. */\n  identityProvider?: Maybe<IdentityProvider>;\n  /** The initials of the user. */\n  initials: Scalars[\"String\"];\n  /**\n   * [DEPRECATED] Unique hash for the user to be used in invite URLs.\n   * @deprecated This hash is not in use anymore, this value will always be empty.\n   */\n  inviteHash: Scalars[\"String\"];\n  /** Whether the user can be assigned to issues. Regular users are always assignable; app users are assignable only if they have the app:assignable scope. */\n  isAssignable: Scalars[\"Boolean\"];\n  /** Whether the user is the currently authenticated user. */\n  isMe: Scalars[\"Boolean\"];\n  /** Whether the user is mentionable. */\n  isMentionable: Scalars[\"Boolean\"];\n  /** Issue drafts that the user has created but not yet submitted. */\n  issueDrafts: IssueDraftConnection;\n  /** The last time the user was seen online. Updated based on user activity. Null if the user has never been seen. */\n  lastSeen?: Maybe<Scalars[\"DateTime\"]>;\n  /** The user's full name. */\n  name: Scalars[\"String\"];\n  /** The workspace that the user belongs to. */\n  organization: Organization;\n  /** Whether the user is a workspace owner, which is the highest permission level. */\n  owner: Scalars[\"Boolean\"];\n  /** The emoji representing the user's current status. Null if no status is set. */\n  statusEmoji?: Maybe<Scalars[\"String\"]>;\n  /** The text label of the user's current status. Null if no status is set. */\n  statusLabel?: Maybe<Scalars[\"String\"]>;\n  /** The date and time at which the user's current status should be automatically cleared. Null if the status has no expiration. */\n  statusUntilAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** Whether this agent user supports agent sessions. */\n  supportsAgentSessions: Scalars[\"Boolean\"];\n  /** Memberships associated with the user. For easier access of the same data, use `teams` query. */\n  teamMemberships: TeamMembershipConnection;\n  /** Teams the user is a member of. Supports filtering by team properties. */\n  teams: TeamConnection;\n  /** The local timezone of the user. */\n  timezone?: Maybe<Scalars[\"String\"]>;\n  /** The user's job title. */\n  title?: Maybe<Scalars[\"String\"]>;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  updatedAt: Scalars[\"DateTime\"];\n  /** User's profile URL. */\n  url: Scalars[\"String\"];\n};\n\n/** A user that belongs to a workspace. Users can have different roles (admin, member, guest, or app) that determine their level of access. Users can be members of multiple teams, and can be active or deactivated. Guest users have limited access scoped to specific teams they are invited to. */\nexport type UserAssignedIssuesArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<IssueFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\n/** A user that belongs to a workspace. Users can have different roles (admin, member, guest, or app) that determine their level of access. Users can be members of multiple teams, and can be active or deactivated. Guest users have limited access scoped to specific teams they are invited to. */\nexport type UserCreatedIssuesArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<IssueFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\n/** A user that belongs to a workspace. Users can have different roles (admin, member, guest, or app) that determine their level of access. Users can be members of multiple teams, and can be active or deactivated. Guest users have limited access scoped to specific teams they are invited to. */\nexport type UserDelegatedIssuesArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<IssueFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\n/** A user that belongs to a workspace. Users can have different roles (admin, member, guest, or app) that determine their level of access. Users can be members of multiple teams, and can be active or deactivated. Guest users have limited access scoped to specific teams they are invited to. */\nexport type UserDraftsArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\n/** A user that belongs to a workspace. Users can have different roles (admin, member, guest, or app) that determine their level of access. Users can be members of multiple teams, and can be active or deactivated. Guest users have limited access scoped to specific teams they are invited to. */\nexport type UserFeedFacetsArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\n/** A user that belongs to a workspace. Users can have different roles (admin, member, guest, or app) that determine their level of access. Users can be members of multiple teams, and can be active or deactivated. Guest users have limited access scoped to specific teams they are invited to. */\nexport type UserIssueDraftsArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\n/** A user that belongs to a workspace. Users can have different roles (admin, member, guest, or app) that determine their level of access. Users can be members of multiple teams, and can be active or deactivated. Guest users have limited access scoped to specific teams they are invited to. */\nexport type UserTeamMembershipsArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\n/** A user that belongs to a workspace. Users can have different roles (admin, member, guest, or app) that determine their level of access. Users can be members of multiple teams, and can be active or deactivated. Guest users have limited access scoped to specific teams they are invited to. */\nexport type UserTeamsArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<TeamFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\n/** User actor payload for webhooks. */\nexport type UserActorWebhookPayload = {\n  __typename?: \"UserActorWebhookPayload\";\n  /** The avatar URL of the user. */\n  avatarUrl?: Maybe<Scalars[\"String\"]>;\n  /** The email of the user. */\n  email: Scalars[\"String\"];\n  /** The ID of the user. */\n  id: Scalars[\"String\"];\n  /** The name of the user. */\n  name: Scalars[\"String\"];\n  /** The type of actor. */\n  type: Scalars[\"String\"];\n  /** The URL of the user. */\n  url: Scalars[\"String\"];\n};\n\n/** User admin operation response. */\nexport type UserAdminPayload = {\n  __typename?: \"UserAdminPayload\";\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\n/** Certain properties of a user. */\nexport type UserChildWebhookPayload = {\n  __typename?: \"UserChildWebhookPayload\";\n  /** The avatar URL of the user. */\n  avatarUrl?: Maybe<Scalars[\"String\"]>;\n  /** The email of the user. */\n  email: Scalars[\"String\"];\n  /** The ID of the user. */\n  id: Scalars[\"String\"];\n  /** The name of the user. */\n  name: Scalars[\"String\"];\n  /** The URL of the user. */\n  url: Scalars[\"String\"];\n};\n\n/** User filtering options. */\nexport type UserCollectionFilter = {\n  /** Comparator for the user's activity status. */\n  active?: InputMaybe<BooleanComparator>;\n  /** Comparator for the user's admin status. */\n  admin?: InputMaybe<BooleanComparator>;\n  /** Compound filters, all of which need to be matched by the user. */\n  and?: InputMaybe<Array<UserCollectionFilter>>;\n  /** Comparator for the user's app status. */\n  app?: InputMaybe<BooleanComparator>;\n  /** Filters that the users assigned issues must satisfy. */\n  assignedIssues?: InputMaybe<IssueCollectionFilter>;\n  /** Comparator for the created at date. */\n  createdAt?: InputMaybe<DateComparator>;\n  /** Comparator for the user's display name. */\n  displayName?: InputMaybe<StringComparator>;\n  /** Comparator for the user's email. */\n  email?: InputMaybe<StringComparator>;\n  /** Filters that needs to be matched by all users. */\n  every?: InputMaybe<UserFilter>;\n  /** Comparator for the identifier. */\n  id?: InputMaybe<IdComparator>;\n  /** Comparator for the user's invited status. */\n  invited?: InputMaybe<BooleanComparator>;\n  /** Comparator for the user's invited status. */\n  isInvited?: InputMaybe<BooleanComparator>;\n  /** Filter based on the currently authenticated user. Set to true to filter for the authenticated user, false for any other user. */\n  isMe?: InputMaybe<BooleanComparator>;\n  /** Comparator for the collection length. */\n  length?: InputMaybe<NumberComparator>;\n  /** Comparator for the user's name. */\n  name?: InputMaybe<StringComparator>;\n  /** Compound filters, one of which need to be matched by the user. */\n  or?: InputMaybe<Array<UserCollectionFilter>>;\n  /** Comparator for the user's owner status. */\n  owner?: InputMaybe<BooleanComparator>;\n  /** Filters that needs to be matched by some users. */\n  some?: InputMaybe<UserFilter>;\n  /** Comparator for the updated at date. */\n  updatedAt?: InputMaybe<DateComparator>;\n};\n\nexport type UserConnection = {\n  __typename?: \"UserConnection\";\n  edges: Array<UserEdge>;\n  nodes: Array<User>;\n  pageInfo: PageInfo;\n};\n\nexport enum UserContextViewType {\n  Assigned = \"assigned\",\n}\n\n/** User display name sorting options. */\nexport type UserDisplayNameSort = {\n  /** Whether nulls should be sorted first or last */\n  nulls?: InputMaybe<PaginationNulls>;\n  /** The order for the individual sort */\n  order?: InputMaybe<PaginationSortOrder>;\n};\n\nexport type UserEdge = {\n  __typename?: \"UserEdge\";\n  /** Used in `before` and `after` args */\n  cursor: Scalars[\"String\"];\n  node: User;\n};\n\n/** User filtering options. */\nexport type UserFilter = {\n  /** Comparator for the user's activity status. */\n  active?: InputMaybe<BooleanComparator>;\n  /** Comparator for the user's admin status. */\n  admin?: InputMaybe<BooleanComparator>;\n  /** Compound filters, all of which need to be matched by the user. */\n  and?: InputMaybe<Array<UserFilter>>;\n  /** Comparator for the user's app status. */\n  app?: InputMaybe<BooleanComparator>;\n  /** Filters that the users assigned issues must satisfy. */\n  assignedIssues?: InputMaybe<IssueCollectionFilter>;\n  /** Comparator for the created at date. */\n  createdAt?: InputMaybe<DateComparator>;\n  /** Comparator for the user's display name. */\n  displayName?: InputMaybe<StringComparator>;\n  /** Comparator for the user's email. */\n  email?: InputMaybe<StringComparator>;\n  /** Comparator for the identifier. */\n  id?: InputMaybe<IdComparator>;\n  /** Comparator for the user's invited status. */\n  invited?: InputMaybe<BooleanComparator>;\n  /** Comparator for the user's invited status. */\n  isInvited?: InputMaybe<BooleanComparator>;\n  /** Filter based on the currently authenticated user. Set to true to filter for the authenticated user, false for any other user. */\n  isMe?: InputMaybe<BooleanComparator>;\n  /** Comparator for the user's name. */\n  name?: InputMaybe<StringComparator>;\n  /** Compound filters, one of which need to be matched by the user. */\n  or?: InputMaybe<Array<UserFilter>>;\n  /** Comparator for the user's owner status. */\n  owner?: InputMaybe<BooleanComparator>;\n  /** Comparator for the updated at date. */\n  updatedAt?: InputMaybe<DateComparator>;\n};\n\n/** The types of flags that the user can have. */\nexport enum UserFlagType {\n  AgentCodeIntelligencePromoDismissed = \"agentCodeIntelligencePromoDismissed\",\n  AgentCodeIntelligenceSplashAnimationSeen = \"agentCodeIntelligenceSplashAnimationSeen\",\n  AgentExamplesDismissed = \"agentExamplesDismissed\",\n  AgentHomeHeadlineSeen = \"agentHomeHeadlineSeen\",\n  AgentHomePageNotice = \"agentHomePageNotice\",\n  All = \"all\",\n  AnalyticsWelcomeDismissed = \"analyticsWelcomeDismissed\",\n  CanPlaySnake = \"canPlaySnake\",\n  CanPlayTetris = \"canPlayTetris\",\n  CommandMenuClearShortcutTip = \"commandMenuClearShortcutTip\",\n  CompletedOnboarding = \"completedOnboarding\",\n  CycleWelcomeDismissed = \"cycleWelcomeDismissed\",\n  DesktopDownloadToastDismissed = \"desktopDownloadToastDismissed\",\n  DesktopInstalled = \"desktopInstalled\",\n  DesktopTabsOnboardingDismissed = \"desktopTabsOnboardingDismissed\",\n  DueDateShortcutMigration = \"dueDateShortcutMigration\",\n  EditorSlashCommandUsed = \"editorSlashCommandUsed\",\n  EmptyActiveIssuesDismissed = \"emptyActiveIssuesDismissed\",\n  EmptyBacklogDismissed = \"emptyBacklogDismissed\",\n  EmptyCustomViewsDismissed = \"emptyCustomViewsDismissed\",\n  EmptyMyIssuesDismissed = \"emptyMyIssuesDismissed\",\n  EmptyParagraphSlashCommandTip = \"emptyParagraphSlashCommandTip\",\n  FigmaPluginBannerDismissed = \"figmaPluginBannerDismissed\",\n  FigmaPromptDismissed = \"figmaPromptDismissed\",\n  HelpIslandFeatureInsightsDismissed = \"helpIslandFeatureInsightsDismissed\",\n  ImportBannerDismissed = \"importBannerDismissed\",\n  InitiativesBannerDismissed = \"initiativesBannerDismissed\",\n  InsightsHelpDismissed = \"insightsHelpDismissed\",\n  InsightsWelcomeDismissed = \"insightsWelcomeDismissed\",\n  IssueLabelSuggestionUsed = \"issueLabelSuggestionUsed\",\n  IssueMovePromptCompleted = \"issueMovePromptCompleted\",\n  JoinTeamIntroductionDismissed = \"joinTeamIntroductionDismissed\",\n  ListSelectionTip = \"listSelectionTip\",\n  MigrateThemePreference = \"migrateThemePreference\",\n  MilestoneOnboardingIsSeenAndDismissed = \"milestoneOnboardingIsSeenAndDismissed\",\n  ProjectBacklogWelcomeDismissed = \"projectBacklogWelcomeDismissed\",\n  ProjectBoardOnboardingIsSeenAndDismissed = \"projectBoardOnboardingIsSeenAndDismissed\",\n  ProjectUpdatesWelcomeDismissed = \"projectUpdatesWelcomeDismissed\",\n  ProjectWelcomeDismissed = \"projectWelcomeDismissed\",\n  PulseWelcomeDismissed = \"pulseWelcomeDismissed\",\n  RewindBannerDismissed = \"rewindBannerDismissed\",\n  SlackAgentPromoFromCreateNewIssueShown = \"slackAgentPromoFromCreateNewIssueShown\",\n  SlackBotWelcomeMessageShown = \"slackBotWelcomeMessageShown\",\n  SlackCommentReactionTipShown = \"slackCommentReactionTipShown\",\n  SlackProjectChannelsPromoDismissed = \"slackProjectChannelsPromoDismissed\",\n  SlackProjectChannelsPromoShown = \"slackProjectChannelsPromoShown\",\n  TeamsBotWelcomeMessageShown = \"teamsBotWelcomeMessageShown\",\n  TeamsPageIntroductionDismissed = \"teamsPageIntroductionDismissed\",\n  ThreadedCommentsNudgeIsSeen = \"threadedCommentsNudgeIsSeen\",\n  TriageWelcomeDismissed = \"triageWelcomeDismissed\",\n  TryCodexDismissed = \"tryCodexDismissed\",\n  TryCursorDismissed = \"tryCursorDismissed\",\n  TryCyclesDismissed = \"tryCyclesDismissed\",\n  TryGithubDismissed = \"tryGithubDismissed\",\n  TryInvitePeopleDismissed = \"tryInvitePeopleDismissed\",\n  TryRoadmapsDismissed = \"tryRoadmapsDismissed\",\n  TryTriageDismissed = \"tryTriageDismissed\",\n  UpdatedSlackThreadSyncIntegration = \"updatedSlackThreadSyncIntegration\",\n}\n\n/** Operations that can be applied to UserFlagType. */\nexport enum UserFlagUpdateOperation {\n  Clear = \"clear\",\n  Decr = \"decr\",\n  Incr = \"incr\",\n  Lock = \"lock\",\n}\n\n/** User name sorting options. */\nexport type UserNameSort = {\n  /** Whether nulls should be sorted first or last */\n  nulls?: InputMaybe<PaginationNulls>;\n  /** The order for the individual sort */\n  order?: InputMaybe<PaginationSortOrder>;\n};\n\n/** A notification subscription scoped to a specific user view. The subscriber receives notifications for events in the context of a particular user's activity view. */\nexport type UserNotificationSubscription = Entity &\n  Node &\n  NotificationSubscription & {\n    __typename?: \"UserNotificationSubscription\";\n    /** Whether the subscription is active. When inactive, no notifications are generated from this subscription even though it still exists. */\n    active: Scalars[\"Boolean\"];\n    /** The time at which the entity was archived. Null if the entity has not been archived. */\n    archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n    /** The type of contextual view (e.g., active issues, backlog) that further scopes a team notification subscription. Null if the subscription is not associated with a specific view type. */\n    contextViewType?: Maybe<ContextViewType>;\n    /** The time at which the entity was created. */\n    createdAt: Scalars[\"DateTime\"];\n    /** The custom view that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n    customView?: Maybe<CustomView>;\n    /** The customer that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n    customer?: Maybe<Customer>;\n    /** The cycle that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n    cycle?: Maybe<Cycle>;\n    /** The unique identifier of the entity. */\n    id: Scalars[\"ID\"];\n    /** The initiative that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n    initiative?: Maybe<Initiative>;\n    /** The issue label that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n    label?: Maybe<IssueLabel>;\n    /** The notification event types that this subscription will deliver to the subscriber. */\n    notificationSubscriptionTypes: Array<Scalars[\"String\"]>;\n    /** The project that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n    project?: Maybe<Project>;\n    /** The user who will receive notifications from this subscription. */\n    subscriber: User;\n    /** The team that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n    team?: Maybe<Team>;\n    /**\n     * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n     *     been updated after creation.\n     */\n    updatedAt: Scalars[\"DateTime\"];\n    /** The user subscribed to. */\n    user: User;\n    /** The type of user-specific view that further scopes a user notification subscription. Null if the subscription is not associated with a user view type. */\n    userContextViewType?: Maybe<UserContextViewType>;\n  };\n\n/** User operation response. */\nexport type UserPayload = {\n  __typename?: \"UserPayload\";\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n  /** The user that was created or updated. */\n  user?: Maybe<User>;\n};\n\n/** The different permission roles available to users in a workspace. */\nexport enum UserRoleType {\n  Admin = \"admin\",\n  App = \"app\",\n  Guest = \"guest\",\n  Owner = \"owner\",\n  User = \"user\",\n}\n\n/** Per-user settings and preferences for a workspace member. Includes notification delivery preferences, email subscription settings, notification category and channel preferences, theme configuration, and various UI preferences. Each user has exactly one UserSettings record per workspace. */\nexport type UserSettings = Node & {\n  __typename?: \"UserSettings\";\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** Whether to auto-assign newly created issues to the current user by default. */\n  autoAssignToSelf: Scalars[\"Boolean\"];\n  /** A unique hash for the user, used to construct secure calendar subscription URLs. */\n  calendarHash?: Maybe<Scalars[\"String\"]>;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** The user's last seen time for the pulse feed. */\n  feedLastSeenTime?: Maybe<Scalars[\"DateTime\"]>;\n  /** The user's preferred schedule for receiving feed summary digests. Null if the user has not set a preference and will use the workspace default. */\n  feedSummarySchedule?: Maybe<FeedSummarySchedule>;\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /** The user's notification category preferences, indicating which notification categories are enabled or disabled per notification channel. */\n  notificationCategoryPreferences: NotificationCategoryPreferences;\n  /** The user's notification channel preferences, indicating which notification delivery channels (email, in-app, mobile push, Slack) are enabled. */\n  notificationChannelPreferences: NotificationChannelPreferences;\n  /** The notification delivery preferences for the user. Note: notificationDisabled field is deprecated in favor of notificationChannelPreferences. */\n  notificationDeliveryPreferences: NotificationDeliveryPreferences;\n  /** Whether to show full user names instead of display names. */\n  showFullUserNames: Scalars[\"Boolean\"];\n  /** Whether this user is subscribed to receive changelog emails about Linear product updates. */\n  subscribedToChangelog: Scalars[\"Boolean\"];\n  /** Whether this user is subscribed to receive Data Processing Agreement (DPA) related emails. */\n  subscribedToDPA: Scalars[\"Boolean\"];\n  /** Whether this user is subscribed to receive email notifications when their workspace invitations are accepted. */\n  subscribedToInviteAccepted: Scalars[\"Boolean\"];\n  /** Whether this user is subscribed to receive emails about privacy policy and legal updates. */\n  subscribedToPrivacyLegalUpdates: Scalars[\"Boolean\"];\n  /** The user's theme configuration for the specified color mode (light/dark) and device type (desktop/mobile). Returns null if no valid theme preset is configured. */\n  theme?: Maybe<UserSettingsTheme>;\n  /**\n   * The email types the user has unsubscribed from.\n   * @deprecated Use individual subscription fields instead. This field's value is now outdated.\n   */\n  unsubscribedFrom: Array<Scalars[\"String\"]>;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  updatedAt: Scalars[\"DateTime\"];\n  /** The user that these settings belong to. */\n  user: User;\n};\n\n/** Per-user settings and preferences for a workspace member. Includes notification delivery preferences, email subscription settings, notification category and channel preferences, theme configuration, and various UI preferences. Each user has exactly one UserSettings record per workspace. */\nexport type UserSettingsThemeArgs = {\n  deviceType?: InputMaybe<UserSettingsThemeDeviceType>;\n  mode?: InputMaybe<UserSettingsThemeMode>;\n};\n\n/** Custom sidebar theme definition with accent, base colors and contrast. */\nexport type UserSettingsCustomSidebarTheme = {\n  __typename?: \"UserSettingsCustomSidebarTheme\";\n  /** The accent color in LCH format. */\n  accent: Array<Scalars[\"Float\"]>;\n  /** The base color in LCH format. */\n  base: Array<Scalars[\"Float\"]>;\n  /** The contrast value. */\n  contrast: Scalars[\"Int\"];\n};\n\n/** Custom theme definition with accent, base colors, contrast, and optional sidebar theme. */\nexport type UserSettingsCustomTheme = {\n  __typename?: \"UserSettingsCustomTheme\";\n  /** The accent color in LCH format. */\n  accent: Array<Scalars[\"Float\"]>;\n  /** The base color in LCH format. */\n  base: Array<Scalars[\"Float\"]>;\n  /** The contrast value. */\n  contrast: Scalars[\"Int\"];\n  /** Optional sidebar theme colors. */\n  sidebar?: Maybe<UserSettingsCustomSidebarTheme>;\n};\n\n/** User settings flag update response. */\nexport type UserSettingsFlagPayload = {\n  __typename?: \"UserSettingsFlagPayload\";\n  /** The flag key which was updated. */\n  flag?: Maybe<Scalars[\"String\"]>;\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n  /** The flag value after update. */\n  value?: Maybe<Scalars[\"Int\"]>;\n};\n\n/** User settings flags reset response. */\nexport type UserSettingsFlagsResetPayload = {\n  __typename?: \"UserSettingsFlagsResetPayload\";\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\n/** User settings operation response. */\nexport type UserSettingsPayload = {\n  __typename?: \"UserSettingsPayload\";\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n  /** The user's settings. */\n  userSettings: UserSettings;\n};\n\n/** The user's resolved theme configuration for a specific color mode and device type. */\nexport type UserSettingsTheme = {\n  __typename?: \"UserSettingsTheme\";\n  /** The custom theme definition, only present when preset is 'custom'. */\n  custom?: Maybe<UserSettingsCustomTheme>;\n  /** The theme preset. */\n  preset: UserSettingsThemePreset;\n};\n\n/** Device type for theme */\nexport enum UserSettingsThemeDeviceType {\n  Desktop = \"desktop\",\n  MobileWeb = \"mobileWeb\",\n}\n\n/** Theme color mode */\nexport enum UserSettingsThemeMode {\n  Dark = \"dark\",\n  Light = \"light\",\n}\n\n/** Theme preset options */\nexport enum UserSettingsThemePreset {\n  ClassicDark = \"classicDark\",\n  Custom = \"custom\",\n  Dark = \"dark\",\n  Light = \"light\",\n  MagicBlue = \"magicBlue\",\n  PureLight = \"pureLight\",\n  System = \"system\",\n}\n\nexport type UserSettingsUpdateInput = {\n  /** [Internal] The user's last seen time for the pulse feed. */\n  feedLastSeenTime?: InputMaybe<Scalars[\"DateTime\"]>;\n  /** [Internal] How often to generate a feed summary. */\n  feedSummarySchedule?: InputMaybe<FeedSummarySchedule>;\n  /** The user's notification category preferences. */\n  notificationCategoryPreferences?: InputMaybe<NotificationCategoryPreferencesInput>;\n  /** The user's notification channel preferences. */\n  notificationChannelPreferences?: InputMaybe<PartialNotificationChannelPreferencesInput>;\n  /** The user's notification delivery preferences. */\n  notificationDeliveryPreferences?: InputMaybe<NotificationDeliveryPreferencesInput>;\n  /** The user's settings. */\n  settings?: InputMaybe<Scalars[\"JSONObject\"]>;\n  /** Whether this user is subscribed to changelog email or not. */\n  subscribedToChangelog?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether this user is subscribed to DPA emails or not. */\n  subscribedToDPA?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether this user is subscribed to general marketing communications or not. */\n  subscribedToGeneralMarketingCommunications?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether this user is subscribed to invite accepted emails or not. */\n  subscribedToInviteAccepted?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether this user is subscribed to privacy and legal update emails or not. */\n  subscribedToPrivacyLegalUpdates?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** [Internal] The user's usage warning history. */\n  usageWarningHistory?: InputMaybe<Scalars[\"JSONObject\"]>;\n};\n\n/** User sorting options. */\nexport type UserSortInput = {\n  /** Sort by user display name */\n  displayName?: InputMaybe<UserDisplayNameSort>;\n  /** Sort by user name */\n  name?: InputMaybe<UserNameSort>;\n};\n\n/** Input for updating the authenticated user. */\nexport type UserUpdateInput = {\n  /** The avatar image URL of the user. */\n  avatarUrl?: InputMaybe<Scalars[\"String\"]>;\n  /** The user description or a short bio. */\n  description?: InputMaybe<Scalars[\"String\"]>;\n  /** The display name of the user. */\n  displayName?: InputMaybe<Scalars[\"String\"]>;\n  /** The name of the user. */\n  name?: InputMaybe<Scalars[\"String\"]>;\n  /** The emoji part of the user status. */\n  statusEmoji?: InputMaybe<Scalars[\"String\"]>;\n  /** The label part of the user status. */\n  statusLabel?: InputMaybe<Scalars[\"String\"]>;\n  /** When the user status should be cleared. */\n  statusUntilAt?: InputMaybe<Scalars[\"DateTime\"]>;\n  /** The local timezone of the user. */\n  timezone?: InputMaybe<Scalars[\"String\"]>;\n  /** The user's job title. */\n  title?: InputMaybe<Scalars[\"String\"]>;\n};\n\n/** Payload for a user webhook. */\nexport type UserWebhookPayload = {\n  __typename?: \"UserWebhookPayload\";\n  /** Whether the user is active. */\n  active: Scalars[\"Boolean\"];\n  /** Whether the user is an admin. */\n  admin: Scalars[\"Boolean\"];\n  /** Whether the user is an app. */\n  app: Scalars[\"Boolean\"];\n  /** The time at which the entity was archived. */\n  archivedAt?: Maybe<Scalars[\"String\"]>;\n  /** The avatar URL of the user. */\n  avatarUrl?: Maybe<Scalars[\"String\"]>;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"String\"];\n  /** The description of the user. */\n  description?: Maybe<Scalars[\"String\"]>;\n  /** The reason the user is disabled. */\n  disableReason?: Maybe<Scalars[\"String\"]>;\n  /** The display name of the user. */\n  displayName: Scalars[\"String\"];\n  /** The email of the user. */\n  email: Scalars[\"String\"];\n  /** Whether the user is a guest. */\n  guest: Scalars[\"Boolean\"];\n  /** The ID of the entity. */\n  id: Scalars[\"String\"];\n  /** The name of the user. */\n  name: Scalars[\"String\"];\n  /** Whether the user is an owner. */\n  owner?: Maybe<Scalars[\"Boolean\"]>;\n  /** The local timezone of the user. */\n  timezone?: Maybe<Scalars[\"String\"]>;\n  /** The time at which the entity was updated. */\n  updatedAt: Scalars[\"String\"];\n  /** The URL of the user. */\n  url: Scalars[\"String\"];\n};\n\n/** The display preferences for a view, controlling layout mode (list, board, spreadsheet), grouping, sorting, column visibility, and other visual settings. View preferences exist at two levels: organization-wide defaults and per-user overrides. The effective preferences are computed by merging both layers, with user preferences taking priority. */\nexport type ViewPreferences = Node & {\n  __typename?: \"ViewPreferences\";\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /** The view preferences values, containing layout, grouping, sorting, and field visibility settings. */\n  preferences: ViewPreferencesValues;\n  /** The type of view preferences: \"organization\" for workspace-wide defaults or \"user\" for personal overrides. */\n  type: Scalars[\"String\"];\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  updatedAt: Scalars[\"DateTime\"];\n  /** The type of view these preferences apply to, such as board, cycle, project, customView, myIssues, etc. */\n  viewType: Scalars[\"String\"];\n};\n\n/** Input for creating view preferences. */\nexport type ViewPreferencesCreateInput = {\n  /** The custom view these view preferences are associated with. */\n  customViewId?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifier in UUID v4 format. If none is provided, the backend will generate one. */\n  id?: InputMaybe<Scalars[\"String\"]>;\n  /** [Internal] The initiative these view preferences are associated with. */\n  initiativeId?: InputMaybe<Scalars[\"String\"]>;\n  /** The default parameters for the insight on that view. */\n  insights?: InputMaybe<Scalars[\"JSONObject\"]>;\n  /** The label these view preferences are associated with. */\n  labelId?: InputMaybe<Scalars[\"String\"]>;\n  /** View preferences object. */\n  preferences: Scalars[\"JSONObject\"];\n  /** The project these view preferences are associated with. */\n  projectId?: InputMaybe<Scalars[\"String\"]>;\n  /** The project label these view preferences are associated with. */\n  projectLabelId?: InputMaybe<Scalars[\"String\"]>;\n  /** The release pipeline these view preferences are associated with. */\n  releasePipelineId?: InputMaybe<Scalars[\"String\"]>;\n  /** The team these view preferences are associated with. */\n  teamId?: InputMaybe<Scalars[\"String\"]>;\n  /** The type of view preferences (either user or workspace level preferences). */\n  type: ViewPreferencesType;\n  /** The user profile these view preferences are associated with. */\n  userId?: InputMaybe<Scalars[\"String\"]>;\n  /** The view type of the view preferences are associated with. */\n  viewType: ViewType;\n};\n\n/** A label group column configuration for the initiative list view. */\nexport type ViewPreferencesInitiativeLabelGroupColumn = {\n  __typename?: \"ViewPreferencesInitiativeLabelGroupColumn\";\n  /** Whether the label group column is active. */\n  active: Scalars[\"Boolean\"];\n  /** The identifier of the label group. */\n  id: Scalars[\"String\"];\n};\n\n/** The result of a view preferences mutation. */\nexport type ViewPreferencesPayload = {\n  __typename?: \"ViewPreferencesPayload\";\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n  /** The view preferences entity being mutated. */\n  viewPreferences: ViewPreferences;\n};\n\n/** A label group column configuration for the project list view. */\nexport type ViewPreferencesProjectLabelGroupColumn = {\n  __typename?: \"ViewPreferencesProjectLabelGroupColumn\";\n  /** Whether the label group column is active. */\n  active: Scalars[\"Boolean\"];\n  /** The identifier of the label group. */\n  id: Scalars[\"String\"];\n};\n\n/** The type of view preferences (either user or workspace level preferences). */\nexport enum ViewPreferencesType {\n  Organization = \"organization\",\n  User = \"user\",\n}\n\n/** Input for updating view preferences. */\nexport type ViewPreferencesUpdateInput = {\n  /** The default parameters for the insight on that view. */\n  insights?: InputMaybe<Scalars[\"JSONObject\"]>;\n  /** View preferences. */\n  preferences?: InputMaybe<Scalars[\"JSONObject\"]>;\n};\n\n/** The computed view preferences values for a view, containing all display settings such as layout mode, grouping, sorting, field visibility, and other visual configuration. These values represent the merged result of organization defaults and user overrides. */\nexport type ViewPreferencesValues = {\n  __typename?: \"ViewPreferencesValues\";\n  /** Whether issues in closed columns should be ordered by recency. */\n  closedIssuesOrderedByRecency?: Maybe<Scalars[\"Boolean\"]>;\n  /** Custom ordering of groups on the board layout. */\n  columnOrderBoard?: Maybe<Array<Scalars[\"String\"]>>;\n  /** Custom ordering of groups on the list layout. */\n  columnOrderList?: Maybe<Array<Scalars[\"String\"]>>;\n  /** Whether to show the release date field for continuous pipeline releases. */\n  continuousPipelineReleaseFieldReleaseDate?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the release-note field for continuous pipeline releases. */\n  continuousPipelineReleaseFieldReleaseNote?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the version field for continuous pipeline releases. */\n  continuousPipelineReleaseFieldVersion?: Maybe<Scalars[\"Boolean\"]>;\n  /** The continuous pipeline releases view grouping. */\n  continuousPipelineReleasesViewGrouping?: Maybe<Scalars[\"String\"]>;\n  /** Whether to show the custom view creation date field. */\n  customViewFieldDateCreated?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the custom view updated date field. */\n  customViewFieldDateUpdated?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the custom view owner field. */\n  customViewFieldOwner?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the custom view visibility field. */\n  customViewFieldVisibility?: Maybe<Scalars[\"Boolean\"]>;\n  /** The custom views ordering. */\n  customViewsOrdering?: Maybe<Scalars[\"String\"]>;\n  /** Whether to show the customer domains field. */\n  customerFieldDomains?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the customer owner field. */\n  customerFieldOwner?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the customer request count field. */\n  customerFieldRequestCount?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the customer revenue field. */\n  customerFieldRevenue?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the customer size field. */\n  customerFieldSize?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the customer source field. */\n  customerFieldSource?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the customer status field. */\n  customerFieldStatus?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the customer tier field. */\n  customerFieldTier?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the issue identifier field in the customer page. */\n  customerPageNeedsFieldIssueIdentifier?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the issue priority field in the customer page. */\n  customerPageNeedsFieldIssuePriority?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the issue status field in the customer page. */\n  customerPageNeedsFieldIssueStatus?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the issue due date field in the customer page. */\n  customerPageNeedsFieldIssueTargetDueDate?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show completed issues and projects in the customer page. */\n  customerPageNeedsShowCompletedIssuesAndProjects?: Maybe<Scalars[\"String\"]>;\n  /** Whether to show important customer needs first. */\n  customerPageNeedsShowImportantFirst?: Maybe<Scalars[\"Boolean\"]>;\n  /** The customer page needs view grouping. */\n  customerPageNeedsViewGrouping?: Maybe<Scalars[\"String\"]>;\n  /** The customer page needs view ordering. */\n  customerPageNeedsViewOrdering?: Maybe<Scalars[\"String\"]>;\n  /** The customers view ordering. */\n  customersViewOrdering?: Maybe<Scalars[\"String\"]>;\n  /** Whether to show the dashboard creation date field. */\n  dashboardFieldDateCreated?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the dashboard updated date field. */\n  dashboardFieldDateUpdated?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the dashboard owner field. */\n  dashboardFieldOwner?: Maybe<Scalars[\"Boolean\"]>;\n  /** The dashboards ordering. */\n  dashboardsOrdering?: Maybe<Scalars[\"String\"]>;\n  /** Whether to show important embedded customer needs first. */\n  embeddedCustomerNeedsShowImportantFirst?: Maybe<Scalars[\"Boolean\"]>;\n  /** The embedded customer needs view ordering. */\n  embeddedCustomerNeedsViewOrdering?: Maybe<Scalars[\"String\"]>;\n  /** Whether to show the issue assignee field. */\n  fieldAssignee?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the customer request count field. */\n  fieldCustomerCount?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the customer revenue field. */\n  fieldCustomerRevenue?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the cycle field. */\n  fieldCycle?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the issue archived date field. */\n  fieldDateArchived?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the issue creation date field. */\n  fieldDateCreated?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the issue last activity date field. */\n  fieldDateMyActivity?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the issue updated date field. */\n  fieldDateUpdated?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the due date field. */\n  fieldDueDate?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the issue estimate field. */\n  fieldEstimate?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the issue identifier field. */\n  fieldId?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the labels field. */\n  fieldLabels?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the link count field. */\n  fieldLinkCount?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the milestone field. */\n  fieldMilestone?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show preview links. */\n  fieldPreviewLinks?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the issue priority field. */\n  fieldPriority?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the project field. */\n  fieldProject?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the pull requests field. */\n  fieldPullRequests?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the release field. */\n  fieldRelease?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the Sentry issues field. */\n  fieldSentryIssues?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the SLA field. */\n  fieldSla?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the issue status field. */\n  fieldStatus?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the time in current status field. */\n  fieldTimeInCurrentStatus?: Maybe<Scalars[\"Boolean\"]>;\n  /** The focus view grouping. */\n  focusViewGrouping?: Maybe<Scalars[\"String\"]>;\n  /** The focus view ordering. */\n  focusViewOrdering?: Maybe<Scalars[\"String\"]>;\n  /** The focus view ordering direction. */\n  focusViewOrderingDirection?: Maybe<Scalars[\"String\"]>;\n  /** The ordering mode for groups. Supersedes projectGroupOrdering. */\n  groupOrderingMode?: Maybe<Scalars[\"String\"]>;\n  /** List of column model IDs which should be hidden on a board. */\n  hiddenColumns?: Maybe<Array<Scalars[\"String\"]>>;\n  /** List of group model IDs which should be hidden on a list. */\n  hiddenGroupsList?: Maybe<Array<Scalars[\"String\"]>>;\n  /** List of row model IDs which should be hidden on a board. */\n  hiddenRows?: Maybe<Array<Scalars[\"String\"]>>;\n  /** The inbox view grouping. */\n  inboxViewGrouping?: Maybe<Scalars[\"String\"]>;\n  /** The inbox view ordering. */\n  inboxViewOrdering?: Maybe<Scalars[\"String\"]>;\n  /** Whether to show the initiative activity field. */\n  initiativeFieldActivity?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the initiative completed date field. */\n  initiativeFieldDateCompleted?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the initiative created date field. */\n  initiativeFieldDateCreated?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the initiative updated date field. */\n  initiativeFieldDateUpdated?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the initiative description field. */\n  initiativeFieldDescription?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the initiative active projects health field. */\n  initiativeFieldHealth?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the initiative health field. */\n  initiativeFieldInitiativeHealth?: Maybe<Scalars[\"Boolean\"]>;\n  /** [Internal] Whether to show the initiative labels field. */\n  initiativeFieldLabels?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the initiative owner field. */\n  initiativeFieldOwner?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the initiative projects field. */\n  initiativeFieldProjects?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the initiative start date field. */\n  initiativeFieldStartDate?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the initiative status field. */\n  initiativeFieldStatus?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the initiative target date field. */\n  initiativeFieldTargetDate?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the initiative teams field. */\n  initiativeFieldTeams?: Maybe<Scalars[\"Boolean\"]>;\n  /** The initiative grouping. */\n  initiativeGrouping?: Maybe<Scalars[\"String\"]>;\n  /** [Internal] The label group ID used for initiative grouping. */\n  initiativeGroupingLabelGroupId?: Maybe<Scalars[\"String\"]>;\n  /** [Internal] The initiative label group columns configuration. */\n  initiativeLabelGroupColumns?: Maybe<Array<ViewPreferencesInitiativeLabelGroupColumn>>;\n  /** The initiative ordering. */\n  initiativesViewOrdering?: Maybe<Scalars[\"String\"]>;\n  /** The issue grouping. */\n  issueGrouping?: Maybe<Scalars[\"String\"]>;\n  /** The label group ID used for issue grouping. */\n  issueGroupingLabelGroupId?: Maybe<Scalars[\"String\"]>;\n  /** How sub-issues should be nested and displayed. */\n  issueNesting?: Maybe<Scalars[\"String\"]>;\n  /** The issue sub-grouping. */\n  issueSubGrouping?: Maybe<Scalars[\"String\"]>;\n  /** The label group ID used for issue sub-grouping. */\n  issueSubGroupingLabelGroupId?: Maybe<Scalars[\"String\"]>;\n  /** The issue layout type. */\n  layout?: Maybe<Scalars[\"String\"]>;\n  /** Whether to show the member joined date field. */\n  memberFieldJoined?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the member status field. */\n  memberFieldStatus?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the member teams field. */\n  memberFieldTeams?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show completed issues last in project customer needs. */\n  projectCustomerNeedsShowCompletedIssuesLast?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show important project customer needs first. */\n  projectCustomerNeedsShowImportantFirst?: Maybe<Scalars[\"Boolean\"]>;\n  /** The project customer needs view grouping. */\n  projectCustomerNeedsViewGrouping?: Maybe<Scalars[\"String\"]>;\n  /** The project customer needs view ordering. */\n  projectCustomerNeedsViewOrdering?: Maybe<Scalars[\"String\"]>;\n  /** Whether to show the project activity field. */\n  projectFieldActivity?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the project customer count field. */\n  projectFieldCustomerCount?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the project customer revenue field. */\n  projectFieldCustomerRevenue?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the project completion date field. */\n  projectFieldDateCompleted?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the project creation date field. */\n  projectFieldDateCreated?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the project updated date field. */\n  projectFieldDateUpdated?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the project description field. */\n  projectFieldDescription?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the project description field on the board. */\n  projectFieldDescriptionBoard?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the project health field. */\n  projectFieldHealth?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the project health field on the timeline. */\n  projectFieldHealthTimeline?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the project initiatives field. */\n  projectFieldInitiatives?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the project issue count field. */\n  projectFieldIssues?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the project labels field. */\n  projectFieldLabels?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the project lead field. */\n  projectFieldLead?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the project lead field on the timeline. */\n  projectFieldLeadTimeline?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the project members field. */\n  projectFieldMembers?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the project members field on the board. */\n  projectFieldMembersBoard?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the project members field on the list. */\n  projectFieldMembersList?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the project members field on the timeline. */\n  projectFieldMembersTimeline?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the project milestone field. */\n  projectFieldMilestone?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the project milestone field on the timeline. */\n  projectFieldMilestoneTimeline?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the project predictions field. */\n  projectFieldPredictions?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the project predictions field on the timeline. */\n  projectFieldPredictionsTimeline?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the project priority field. */\n  projectFieldPriority?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the project relations field. */\n  projectFieldRelations?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the project relations field on the timeline. */\n  projectFieldRelationsTimeline?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the project roadmaps field. */\n  projectFieldRoadmaps?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the project roadmaps field on the board. */\n  projectFieldRoadmapsBoard?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the project roadmaps field on the list. */\n  projectFieldRoadmapsList?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the project roadmaps field on the timeline. */\n  projectFieldRoadmapsTimeline?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the project rollout stage field. */\n  projectFieldRolloutStage?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the project start date field. */\n  projectFieldStartDate?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the project status field. */\n  projectFieldStatus?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the project status field on the timeline. */\n  projectFieldStatusTimeline?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the project target date field. */\n  projectFieldTargetDate?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the project teams field. */\n  projectFieldTeams?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the project teams field on the board. */\n  projectFieldTeamsBoard?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the project teams field on the list. */\n  projectFieldTeamsList?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the project teams field on the timeline. */\n  projectFieldTeamsTimeline?: Maybe<Scalars[\"Boolean\"]>;\n  /**\n   * The ordering of project groups.\n   * @deprecated Use groupOrderingMode instead.\n   */\n  projectGroupOrdering?: Maybe<Scalars[\"String\"]>;\n  /** The project grouping. */\n  projectGrouping?: Maybe<Scalars[\"String\"]>;\n  /** The date resolution when grouping projects by date. */\n  projectGroupingDateResolution?: Maybe<Scalars[\"String\"]>;\n  /** The label group ID used for project grouping. */\n  projectGroupingLabelGroupId?: Maybe<Scalars[\"String\"]>;\n  /** The project label group columns configuration. */\n  projectLabelGroupColumns?: Maybe<Array<ViewPreferencesProjectLabelGroupColumn>>;\n  /** The project layout type. */\n  projectLayout?: Maybe<Scalars[\"String\"]>;\n  /** How to show empty project groups. */\n  projectShowEmptyGroups?: Maybe<Scalars[\"String\"]>;\n  /** How to show empty project groups on the board layout. */\n  projectShowEmptyGroupsBoard?: Maybe<Scalars[\"String\"]>;\n  /** How to show empty project groups on the list layout. */\n  projectShowEmptyGroupsList?: Maybe<Scalars[\"String\"]>;\n  /** How to show empty project groups on the timeline layout. */\n  projectShowEmptyGroupsTimeline?: Maybe<Scalars[\"String\"]>;\n  /** How to show empty project sub-groups. */\n  projectShowEmptySubGroups?: Maybe<Scalars[\"String\"]>;\n  /** How to show empty project sub-groups on the board layout. */\n  projectShowEmptySubGroupsBoard?: Maybe<Scalars[\"String\"]>;\n  /** How to show empty project sub-groups on the list layout. */\n  projectShowEmptySubGroupsList?: Maybe<Scalars[\"String\"]>;\n  /** How to show empty project sub-groups on the timeline layout. */\n  projectShowEmptySubGroupsTimeline?: Maybe<Scalars[\"String\"]>;\n  /** The project sub-grouping. */\n  projectSubGrouping?: Maybe<Scalars[\"String\"]>;\n  /** The label group ID used for project sub-grouping. */\n  projectSubGroupingLabelGroupId?: Maybe<Scalars[\"String\"]>;\n  /** The project ordering. */\n  projectViewOrdering?: Maybe<Scalars[\"String\"]>;\n  /**\n   * The zoom level for the timeline view.\n   * @deprecated Use timelineZoomScale instead.\n   */\n  projectZoomLevel?: Maybe<Scalars[\"String\"]>;\n  /** Whether to show the latest release field for release pipelines. */\n  releasePipelineFieldLatestRelease?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the releases field for release pipelines. */\n  releasePipelineFieldReleases?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the teams field for release pipelines. */\n  releasePipelineFieldTeams?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the type field for release pipelines. */\n  releasePipelineFieldType?: Maybe<Scalars[\"Boolean\"]>;\n  /** The release pipeline grouping. */\n  releasePipelineGrouping?: Maybe<Scalars[\"String\"]>;\n  /** The release pipelines view ordering. */\n  releasePipelinesViewOrdering?: Maybe<Scalars[\"String\"]>;\n  /** Whether to show the review avatar field. */\n  reviewFieldAvatar?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the review checks field. */\n  reviewFieldChecks?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the review identifier field. */\n  reviewFieldIdentifier?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the review preview links field. */\n  reviewFieldPreviewLinks?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the review repository field. */\n  reviewFieldRepository?: Maybe<Scalars[\"Boolean\"]>;\n  /** The review grouping. */\n  reviewGrouping?: Maybe<Scalars[\"String\"]>;\n  /** The review view ordering. */\n  reviewViewOrdering?: Maybe<Scalars[\"String\"]>;\n  /** Whether to show the completion field for scheduled pipeline releases. */\n  scheduledPipelineReleaseFieldCompletion?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the description field for scheduled pipeline releases. */\n  scheduledPipelineReleaseFieldDescription?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the release date field for scheduled pipeline releases. */\n  scheduledPipelineReleaseFieldReleaseDate?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the release-note field for scheduled pipeline releases. */\n  scheduledPipelineReleaseFieldReleaseNote?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the version field for scheduled pipeline releases. */\n  scheduledPipelineReleaseFieldVersion?: Maybe<Scalars[\"Boolean\"]>;\n  /** The scheduled pipeline releases view grouping. */\n  scheduledPipelineReleasesViewGrouping?: Maybe<Scalars[\"String\"]>;\n  /** The scheduled pipeline releases view ordering. */\n  scheduledPipelineReleasesViewOrdering?: Maybe<Scalars[\"String\"]>;\n  /** The search result type filter. */\n  searchResultType?: Maybe<Scalars[\"String\"]>;\n  /** The search view ordering. */\n  searchViewOrdering?: Maybe<Scalars[\"String\"]>;\n  /** Whether to show archived items. */\n  showArchivedItems?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether completed agent sessions are shown and for how long. */\n  showCompletedAgentSessions?: Maybe<Scalars[\"String\"]>;\n  /** Whether completed issues are shown and for how long. */\n  showCompletedIssues?: Maybe<Scalars[\"String\"]>;\n  /** Whether completed projects are shown and for how long. */\n  showCompletedProjects?: Maybe<Scalars[\"String\"]>;\n  /** Whether completed reviews are shown and for how long. */\n  showCompletedReviews?: Maybe<Scalars[\"String\"]>;\n  /** Whether to show draft reviews. */\n  showDraftReviews?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show empty groups. */\n  showEmptyGroups?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show empty groups on the board layout. */\n  showEmptyGroupsBoard?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show empty groups on the list layout. */\n  showEmptyGroupsList?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show empty sub-groups. */\n  showEmptySubGroups?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show empty sub-groups on the board layout. */\n  showEmptySubGroupsBoard?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show empty sub-groups on the list layout. */\n  showEmptySubGroupsList?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show sub-initiatives nested. */\n  showNestedInitiatives?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show only snoozed items. */\n  showOnlySnoozedItems?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show parent issues for sub-issues. */\n  showParents?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show read items. */\n  showReadItems?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show snoozed items. */\n  showSnoozedItems?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show sub-initiative projects. */\n  showSubInitiativeProjects?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show sub-issues. */\n  showSubIssues?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show sub-team issues. */\n  showSubTeamIssues?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show sub-team projects. */\n  showSubTeamProjects?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show supervised issues. */\n  showSupervisedIssues?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show triage issues. */\n  showTriageIssues?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show unread items first. */\n  showUnreadItemsFirst?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the team cycle field. */\n  teamFieldCycle?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the team creation date field. */\n  teamFieldDateCreated?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the team updated date field. */\n  teamFieldDateUpdated?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the team identifier field. */\n  teamFieldIdentifier?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the team members field. */\n  teamFieldMembers?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the team membership field. */\n  teamFieldMembership?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the team owner field. */\n  teamFieldOwner?: Maybe<Scalars[\"Boolean\"]>;\n  /** Whether to show the team projects field. */\n  teamFieldProjects?: Maybe<Scalars[\"Boolean\"]>;\n  /** The team view ordering. */\n  teamViewOrdering?: Maybe<Scalars[\"String\"]>;\n  /** Selected team IDs to show cycles for in timeline chronology bar. */\n  timelineChronologyShowCycleTeamIds?: Maybe<Array<Scalars[\"String\"]>>;\n  /** Whether to show week numbers in timeline chronology bar. */\n  timelineChronologyShowWeekNumbers?: Maybe<Scalars[\"Boolean\"]>;\n  /** The zoom scale for the timeline view. */\n  timelineZoomScale?: Maybe<Scalars[\"Float\"]>;\n  /** The triage view ordering. */\n  triageViewOrdering?: Maybe<Scalars[\"String\"]>;\n  /** The issue ordering. */\n  viewOrdering?: Maybe<Scalars[\"String\"]>;\n  /** The direction of the issue ordering. */\n  viewOrderingDirection?: Maybe<Scalars[\"String\"]>;\n  /** The workspace members view ordering. */\n  workspaceMembersViewOrdering?: Maybe<Scalars[\"String\"]>;\n};\n\n/** The client view this custom view is targeting. */\nexport enum ViewType {\n  ActiveIssues = \"activeIssues\",\n  Agents = \"agents\",\n  AllIssues = \"allIssues\",\n  Archive = \"archive\",\n  Backlog = \"backlog\",\n  Board = \"board\",\n  CompletedCycle = \"completedCycle\",\n  ContinuousPipelineReleases = \"continuousPipelineReleases\",\n  CreatedReviews = \"createdReviews\",\n  CustomView = \"customView\",\n  CustomViews = \"customViews\",\n  Customer = \"customer\",\n  Customers = \"customers\",\n  Cycle = \"cycle\",\n  Dashboards = \"dashboards\",\n  EmbeddedCustomerNeeds = \"embeddedCustomerNeeds\",\n  FeedAll = \"feedAll\",\n  FeedCreated = \"feedCreated\",\n  FeedFollowing = \"feedFollowing\",\n  FeedPopular = \"feedPopular\",\n  Focus = \"focus\",\n  Inbox = \"inbox\",\n  Initiative = \"initiative\",\n  InitiativeOverview = \"initiativeOverview\",\n  InitiativeOverviewSubInitiatives = \"initiativeOverviewSubInitiatives\",\n  Initiatives = \"initiatives\",\n  InitiativesCompleted = \"initiativesCompleted\",\n  InitiativesPlanned = \"initiativesPlanned\",\n  IssueIdentifiers = \"issueIdentifiers\",\n  Label = \"label\",\n  MyIssues = \"myIssues\",\n  MyIssuesActivity = \"myIssuesActivity\",\n  MyIssuesCreatedByMe = \"myIssuesCreatedByMe\",\n  MyIssuesSharedWithMe = \"myIssuesSharedWithMe\",\n  MyIssuesSubscribedTo = \"myIssuesSubscribedTo\",\n  MyReviews = \"myReviews\",\n  Project = \"project\",\n  ProjectCustomerNeeds = \"projectCustomerNeeds\",\n  ProjectDocuments = \"projectDocuments\",\n  ProjectLabel = \"projectLabel\",\n  Projects = \"projects\",\n  ProjectsAll = \"projectsAll\",\n  ProjectsBacklog = \"projectsBacklog\",\n  ProjectsClosed = \"projectsClosed\",\n  QuickView = \"quickView\",\n  Release = \"release\",\n  ReleaseOverviewIssues = \"releaseOverviewIssues\",\n  ReleasePipelines = \"releasePipelines\",\n  Reviews = \"reviews\",\n  Roadmap = \"roadmap\",\n  RoadmapAll = \"roadmapAll\",\n  RoadmapBacklog = \"roadmapBacklog\",\n  RoadmapClosed = \"roadmapClosed\",\n  Roadmaps = \"roadmaps\",\n  ScheduledPipelineReleases = \"scheduledPipelineReleases\",\n  Search = \"search\",\n  SplitSearch = \"splitSearch\",\n  SubIssues = \"subIssues\",\n  Teams = \"teams\",\n  Triage = \"triage\",\n  UserProfile = \"userProfile\",\n  UserProfileCreatedByUser = \"userProfileCreatedByUser\",\n  WorkspaceMembers = \"workspaceMembers\",\n}\n\n/** A webhook subscription that sends HTTP POST callbacks to an external URL when events occur in Linear. Webhooks can be scoped to a specific team, multiple teams, or all public teams in the organization. They support filtering by resource type (e.g., Issue, Comment, Project) and can be created either manually by users or automatically by OAuth applications. Each webhook has a signing secret for verifying payload authenticity on the recipient side. */\nexport type Webhook = Node & {\n  __typename?: \"Webhook\";\n  /** Whether the webhook receives events from all public (non-private) teams in the organization, including teams created after the webhook was set up. When true, the webhook automatically covers new public teams without requiring reconfiguration. */\n  allPublicTeams: Scalars[\"Boolean\"];\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** The user who created the webhook. */\n  creator?: Maybe<User>;\n  /** Whether the webhook is enabled. When disabled, no payloads will be delivered even if matching events occur. */\n  enabled: Scalars[\"Boolean\"];\n  /** [INTERNAL] Webhook failure events associated with the webhook (last 50). */\n  failures: Array<WebhookFailureEvent>;\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /** A human-readable label for the webhook, used for identification in the UI. Null if no label has been set. */\n  label?: Maybe<Scalars[\"String\"]>;\n  /** The resource types this webhook is subscribed to (e.g., 'Issue', 'Comment', 'Project', 'Cycle'). The webhook will only receive payloads for events affecting these resource types. */\n  resourceTypes: Array<Scalars[\"String\"]>;\n  /** A secret token used to sign webhook payloads with HMAC-SHA256, allowing the recipient to verify that the payload originated from Linear and was not tampered with. Automatically generated if not provided during creation. */\n  secret?: Maybe<Scalars[\"String\"]>;\n  /** The single team that the webhook is scoped to. When null, the webhook either targets all public teams (if allPublicTeams is true), multiple specific teams (if teamIds is set), or organization-wide events. */\n  team?: Maybe<Team>;\n  /** [INTERNAL] An array of team IDs that the webhook is subscribed to. Used to represent a webhook that targets multiple specific teams, potentially in addition to all public teams (when allPublicTeams is also true). Null when the webhook targets a single team via teamId or all public teams only. */\n  teamIds?: Maybe<Array<Scalars[\"String\"]>>;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  updatedAt: Scalars[\"DateTime\"];\n  /** The destination URL where webhook payloads will be sent via HTTP POST. Null for OAuth application webhooks, which use the webhook URL configured on the OAuth client instead. */\n  url?: Maybe<Scalars[\"String\"]>;\n};\n\nexport type WebhookConnection = {\n  __typename?: \"WebhookConnection\";\n  edges: Array<WebhookEdge>;\n  nodes: Array<Webhook>;\n  pageInfo: PageInfo;\n};\n\n/** Input for creating a new webhook. */\nexport type WebhookCreateInput = {\n  /** Whether this webhook is enabled for all public teams. */\n  allPublicTeams?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether this webhook is enabled. */\n  enabled?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** The identifier in UUID v4 format. If none is provided, the backend will generate one. */\n  id?: InputMaybe<Scalars[\"String\"]>;\n  /** Label for the webhook. */\n  label?: InputMaybe<Scalars[\"String\"]>;\n  /** List of resources the webhook should subscribe to. */\n  resourceTypes: Array<Scalars[\"String\"]>;\n  /** A secret token used to sign the webhook payload. */\n  secret?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifier or key of the team associated with the Webhook. */\n  teamId?: InputMaybe<Scalars[\"String\"]>;\n  /** The URL that will be called on data changes. */\n  url: Scalars[\"String\"];\n};\n\nexport type WebhookEdge = {\n  __typename?: \"WebhookEdge\";\n  /** Used in `before` and `after` args */\n  cursor: Scalars[\"String\"];\n  node: Webhook;\n};\n\n/** A record of a failed webhook delivery attempt. Created when a webhook payload could not be successfully delivered to the destination URL, either due to an HTTP error response or a network failure. Each failure event captures the HTTP status code (if available), the response body or error message, and a stable execution ID that is shared across retries of the same delivery. */\nexport type WebhookFailureEvent = {\n  __typename?: \"WebhookFailureEvent\";\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** A stable identifier for the webhook delivery attempt. This ID remains the same across retries of the same payload, making it useful for correlating multiple failure events that belong to the same logical delivery. */\n  executionId: Scalars[\"String\"];\n  /** The HTTP status code returned by the webhook recipient. Null if the request failed before receiving a response (e.g., DNS resolution failure, connection timeout). */\n  httpStatus?: Maybe<Scalars[\"Float\"]>;\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /** The HTTP response body returned by the recipient, or the error message if the request failed before receiving a response. Truncated to 1000 characters. */\n  responseOrError?: Maybe<Scalars[\"String\"]>;\n  /** The URL that the webhook was trying to push to. */\n  url: Scalars[\"String\"];\n  /** The webhook that this failure event is associated with. */\n  webhook: Webhook;\n};\n\n/** The result of a webhook mutation. */\nexport type WebhookPayload = {\n  __typename?: \"WebhookPayload\";\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n  /** The webhook entity being mutated. */\n  webhook: Webhook;\n};\n\n/** The result of a webhook secret rotation mutation. */\nexport type WebhookRotateSecretPayload = {\n  __typename?: \"WebhookRotateSecretPayload\";\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** The new webhook signing secret. */\n  secret: Scalars[\"String\"];\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\n/** Input for updating an existing webhook. */\nexport type WebhookUpdateInput = {\n  /** Whether this webhook is enabled. */\n  enabled?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Label for the webhook. */\n  label?: InputMaybe<Scalars[\"String\"]>;\n  /** List of resources the webhook should subscribe to. */\n  resourceTypes?: InputMaybe<Array<Scalars[\"String\"]>>;\n  /** A secret token used to sign the webhook payload. */\n  secret?: InputMaybe<Scalars[\"String\"]>;\n  /** The URL that will be called on data changes. */\n  url?: InputMaybe<Scalars[\"String\"]>;\n};\n\n/** A welcome message configuration for the workspace. When enabled, new users joining the workspace receive a notification with this message in their inbox. Each workspace has at most one welcome message. The message body is stored in a related DocumentContent entity. */\nexport type WelcomeMessage = Node & {\n  __typename?: \"WelcomeMessage\";\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** Whether the welcome message is enabled and should be sent to new users joining the workspace. */\n  enabled: Scalars[\"Boolean\"];\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /** The title of the welcome message notification. Null defaults to 'Welcome to {workspace name}'. */\n  title?: Maybe<Scalars[\"String\"]>;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  updatedAt: Scalars[\"DateTime\"];\n  /** The user who last updated the welcome message configuration. Null if the user's account has been deleted. */\n  updatedBy?: Maybe<User>;\n};\n\n/** A notification containing a workspace welcome message, sent to newly joined users. */\nexport type WelcomeMessageNotification = Entity &\n  Node &\n  Notification & {\n    __typename?: \"WelcomeMessageNotification\";\n    /** The user that caused the notification. Null if the notification was triggered by a non-user actor such as an integration, external user, or system event. */\n    actor?: Maybe<User>;\n    /** [Internal] Notification actor initials if avatar is not available. */\n    actorAvatarColor: Scalars[\"String\"];\n    /** [Internal] Notification avatar URL. */\n    actorAvatarUrl?: Maybe<Scalars[\"String\"]>;\n    /** [Internal] Notification actor initials if avatar is not available. */\n    actorInitials?: Maybe<Scalars[\"String\"]>;\n    /** The time at which the entity was archived. Null if the entity has not been archived. */\n    archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n    /** The bot that caused the notification. */\n    botActor?: Maybe<ActorBot>;\n    /** The category of the notification. */\n    category: NotificationCategory;\n    /** The time at which the entity was created. */\n    createdAt: Scalars[\"DateTime\"];\n    /** The time at which an email reminder for this notification was sent to the user. Null if no email reminder has been sent. */\n    emailedAt?: Maybe<Scalars[\"DateTime\"]>;\n    /** The external user that caused the notification. Populated when the notification was triggered by an external user (e.g., a commenter from a connected integration like Slack or GitHub) rather than a Linear workspace member. */\n    externalUserActor?: Maybe<ExternalUser>;\n    /** [Internal] Notifications with the same grouping key will be grouped together in the UI. */\n    groupingKey: Scalars[\"String\"];\n    /** [Internal] Priority of the notification with the same grouping key. Higher number means higher priority. If priority is the same, notifications should be sorted by `createdAt`. */\n    groupingPriority: Scalars[\"Float\"];\n    /** The unique identifier of the entity. */\n    id: Scalars[\"ID\"];\n    /** [Internal] Inbox URL for the notification. */\n    inboxUrl: Scalars[\"String\"];\n    /** [Internal] Initiative update health for new updates. */\n    initiativeUpdateHealth?: Maybe<Scalars[\"String\"]>;\n    /** [Internal] If notification actor was Linear. */\n    isLinearActor: Scalars[\"Boolean\"];\n    /** [Internal] Issue's status type for issue notifications. */\n    issueStatusType?: Maybe<Scalars[\"String\"]>;\n    /** [Internal] Project update health for new updates. */\n    projectUpdateHealth?: Maybe<Scalars[\"String\"]>;\n    /** The time at which the user marked the notification as read. Null if the notification is unread. */\n    readAt?: Maybe<Scalars[\"DateTime\"]>;\n    /** The time until which a notification is snoozed. After this time, the notification reappears in the user's inbox. Null if the notification is not currently snoozed. */\n    snoozedUntilAt?: Maybe<Scalars[\"DateTime\"]>;\n    /** [Internal] Notification subtitle. */\n    subtitle: Scalars[\"String\"];\n    /** [Internal] Notification title. */\n    title: Scalars[\"String\"];\n    /** Notification type. Determines the kind of event that triggered this notification and which associated entity fields will be populated. */\n    type: Scalars[\"String\"];\n    /** The time at which a notification was unsnoozed. Null if the notification has not been unsnoozed. */\n    unsnoozedAt?: Maybe<Scalars[\"DateTime\"]>;\n    /**\n     * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n     *     been updated after creation.\n     */\n    updatedAt: Scalars[\"DateTime\"];\n    /** [Internal] URL to the target of the notification. */\n    url: Scalars[\"String\"];\n    /** The recipient user of this notification. */\n    user: User;\n    /** Related welcome message. */\n    welcomeMessageId: Scalars[\"String\"];\n  };\n\n/** A time-triggered automation workflow definition that executes on a recurring schedule. Cron job definitions are scoped to a team and contain a set of activities (actions) that run automatically according to the configured cron schedule, such as periodically assigning issues or sending notifications. */\nexport type WorkflowCronJobDefinition = Node & {\n  __typename?: \"WorkflowCronJobDefinition\";\n  /** An array of activities that will be executed as part of the workflow cron job. */\n  activities: Scalars[\"JSONObject\"];\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** The user who created the workflow cron job. */\n  creator: User;\n  /** The description of the workflow cron job. */\n  description?: Maybe<Scalars[\"String\"]>;\n  /** Whether the workflow cron job is enabled and will execute on its schedule. */\n  enabled: Scalars[\"Boolean\"];\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /** The name of the workflow cron job. */\n  name: Scalars[\"String\"];\n  /** Recurring schedule which is used to execute the workflow cron job. */\n  schedule: Scalars[\"JSONObject\"];\n  /** The sort order of the workflow cron job definition within its siblings. */\n  sortOrder: Scalars[\"String\"];\n  /** The team associated with the workflow cron job. */\n  team?: Maybe<Team>;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  updatedAt: Scalars[\"DateTime\"];\n};\n\n/** An automation workflow definition that executes a set of activities when triggered by specific events. Workflows can be scoped to a team, project, cycle, label, custom view, initiative, or user context. They are triggered by entity changes (e.g., issue status change, new comment) and can include conditions that filter which events actually execute the workflow. Activities define the actions taken, such as updating issue properties, sending notifications, or posting to Slack. */\nexport type WorkflowDefinition = Node & {\n  __typename?: \"WorkflowDefinition\";\n  /** The ordered list of activities (actions) that are executed when the workflow triggers, such as updating issue properties, sending notifications, or calling webhooks. */\n  activities: Scalars[\"JSONObject\"];\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The filter conditions that must match for the workflow to execute. When null, the workflow triggers on all matching events. */\n  conditions?: Maybe<Scalars[\"JSONObject\"]>;\n  /** The type of view to which this workflow's context is associated with. */\n  contextViewType?: Maybe<ContextViewType>;\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** The user who created the workflow. */\n  creator: User;\n  /** The context custom view associated with the workflow. */\n  customView?: Maybe<CustomView>;\n  /** The contextual cycle view associated with the workflow. */\n  cycle?: Maybe<Cycle>;\n  /** The description of the workflow. */\n  description?: Maybe<Scalars[\"String\"]>;\n  /** Whether the workflow is enabled and will execute when its trigger conditions are met. */\n  enabled: Scalars[\"Boolean\"];\n  /** The name of the group that the workflow belongs to. */\n  groupName?: Maybe<Scalars[\"String\"]>;\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /** The contextual initiative view associated with the workflow. */\n  initiative?: Maybe<Initiative>;\n  /** The contextual label view associated with the workflow. */\n  label?: Maybe<IssueLabel>;\n  /** The date and time when the workflow was last triggered and executed. Null if the workflow has never been executed. */\n  lastExecutedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The user who last updated the workflow. */\n  lastUpdatedBy?: Maybe<User>;\n  /** The name of the workflow. */\n  name: Scalars[\"String\"];\n  /** The contextual project view associated with the workflow. */\n  project?: Maybe<Project>;\n  /** Whether the workflow should only execute once per entity. When true, the workflow is excluded from matching automations for an entity if it has already been executed for that entity. */\n  runOnce: Scalars[\"Boolean\"];\n  /** Recurring schedule which is used to execute the workflow. */\n  schedule?: Maybe<Scalars[\"JSONObject\"]>;\n  /** The workflow definition's unique URL slug. */\n  slugId: Scalars[\"String\"];\n  /** The sort order of the workflow definition within its siblings. */\n  sortOrder: Scalars[\"String\"];\n  /** The team associated with the workflow. If not set, the workflow is associated with the entire workspace. */\n  team?: Maybe<Team>;\n  /** The event that triggers the workflow, such as entity creation, update, or a specific state change. */\n  trigger: WorkflowTrigger;\n  /** The entity type that triggers this workflow, such as Issue, Project, or Release. */\n  triggerType: WorkflowTriggerType;\n  /** The type of the workflow, such as custom automation, SLA, or auto-close. */\n  type: WorkflowType;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  updatedAt: Scalars[\"DateTime\"];\n  /** The contextual user view associated with the workflow. */\n  user?: Maybe<User>;\n  /** The type of user view to which this workflow's context is associated with. */\n  userContextViewType?: Maybe<UserContextViewType>;\n};\n\n/** A state in a team's workflow, representing an issue status such as Triage, Backlog, Todo, In Progress, In Review, Done, or Canceled. Each team has its own set of workflow states that define the progression of issues through the team's process. Workflow states have a type that categorizes them (triage, backlog, unstarted, started, completed, canceled), a position that determines their display order, and a color for visual identification. States can be inherited from parent teams to sub-teams. */\nexport type WorkflowState = Node & {\n  __typename?: \"WorkflowState\";\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  archivedAt?: Maybe<Scalars[\"DateTime\"]>;\n  /** The state's UI color as a HEX string. */\n  color: Scalars[\"String\"];\n  /** The time at which the entity was created. */\n  createdAt: Scalars[\"DateTime\"];\n  /** Description of the state. */\n  description?: Maybe<Scalars[\"String\"]>;\n  /** The unique identifier of the entity. */\n  id: Scalars[\"ID\"];\n  /** The parent team's workflow state that this state was inherited from. Null if the state is not inherited from a parent team. */\n  inheritedFrom?: Maybe<WorkflowState>;\n  /** Issues that currently have this workflow state. Returns a paginated and filterable list of issues. */\n  issues: IssueConnection;\n  /** The state's human-readable name (e.g., 'In Progress', 'Done', 'Backlog'). */\n  name: Scalars[\"String\"];\n  /** The position of the state in the team's workflow. States are displayed in ascending order of position within their type group. */\n  position: Scalars[\"Float\"];\n  /** The team that this workflow state belongs to. Each team has its own set of workflow states. */\n  team: Team;\n  /** The type of the state. One of \"triage\", \"backlog\", \"unstarted\", \"started\", \"completed\", \"canceled\", \"duplicate\". */\n  type: Scalars[\"String\"];\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  updatedAt: Scalars[\"DateTime\"];\n};\n\n/** A state in a team's workflow, representing an issue status such as Triage, Backlog, Todo, In Progress, In Review, Done, or Canceled. Each team has its own set of workflow states that define the progression of issues through the team's process. Workflow states have a type that categorizes them (triage, backlog, unstarted, started, completed, canceled), a position that determines their display order, and a color for visual identification. States can be inherited from parent teams to sub-teams. */\nexport type WorkflowStateIssuesArgs = {\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<IssueFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n};\n\n/** A generic payload return from entity archive mutations. */\nexport type WorkflowStateArchivePayload = ArchivePayload & {\n  __typename?: \"WorkflowStateArchivePayload\";\n  /** The archived/unarchived entity. Null if entity was deleted. */\n  entity?: Maybe<WorkflowState>;\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n};\n\n/** Certain properties of a workflow state. */\nexport type WorkflowStateChildWebhookPayload = {\n  __typename?: \"WorkflowStateChildWebhookPayload\";\n  /** The color of the workflow state. */\n  color: Scalars[\"String\"];\n  /** The ID of the workflow state. */\n  id: Scalars[\"String\"];\n  /** The name of the workflow state. */\n  name: Scalars[\"String\"];\n  /** The type of the workflow state. */\n  type: Scalars[\"String\"];\n};\n\nexport type WorkflowStateConnection = {\n  __typename?: \"WorkflowStateConnection\";\n  edges: Array<WorkflowStateEdge>;\n  nodes: Array<WorkflowState>;\n  pageInfo: PageInfo;\n};\n\n/** Input for creating a new workflow state (issue status) in a team. The name, type, color, and team are required. */\nexport type WorkflowStateCreateInput = {\n  /** The color of the state. */\n  color: Scalars[\"String\"];\n  /** The description of the state. */\n  description?: InputMaybe<Scalars[\"String\"]>;\n  /** The identifier in UUID v4 format. If none is provided, the backend will generate one. */\n  id?: InputMaybe<Scalars[\"String\"]>;\n  /** The name of the state. */\n  name: Scalars[\"String\"];\n  /** The position of the state. */\n  position?: InputMaybe<Scalars[\"Float\"]>;\n  /** The team associated with the state. */\n  teamId: Scalars[\"String\"];\n  /** The workflow state type, which categorizes the state. Valid values: backlog, unstarted, started, completed, canceled. The type determines how the state is treated in workflow progression and reporting. */\n  type: Scalars[\"String\"];\n};\n\nexport type WorkflowStateEdge = {\n  __typename?: \"WorkflowStateEdge\";\n  /** Used in `before` and `after` args */\n  cursor: Scalars[\"String\"];\n  node: WorkflowState;\n};\n\n/** Workflow state filtering options. */\nexport type WorkflowStateFilter = {\n  /** Compound filters, all of which need to be matched by the workflow state. */\n  and?: InputMaybe<Array<WorkflowStateFilter>>;\n  /** Comparator for the created at date. */\n  createdAt?: InputMaybe<DateComparator>;\n  /** Comparator for the workflow state description. */\n  description?: InputMaybe<StringComparator>;\n  /** Comparator for the identifier. */\n  id?: InputMaybe<IdComparator>;\n  /** Filters that the workflow states issues must satisfy. */\n  issues?: InputMaybe<IssueCollectionFilter>;\n  /** Comparator for the workflow state name. */\n  name?: InputMaybe<StringComparator>;\n  /** Compound filters, one of which need to be matched by the workflow state. */\n  or?: InputMaybe<Array<WorkflowStateFilter>>;\n  /** Comparator for the workflow state position. */\n  position?: InputMaybe<NumberComparator>;\n  /** Filters that the workflow states team must satisfy. */\n  team?: InputMaybe<TeamFilter>;\n  /** Comparator for the workflow state type. Possible values are \"triage\", \"backlog\", \"unstarted\", \"started\", \"completed\", \"canceled\", \"duplicate\". */\n  type?: InputMaybe<StringComparator>;\n  /** Comparator for the updated at date. */\n  updatedAt?: InputMaybe<DateComparator>;\n};\n\n/** The result of a workflow state mutation, containing the created or updated state and a success indicator. */\nexport type WorkflowStatePayload = {\n  __typename?: \"WorkflowStatePayload\";\n  /** The identifier of the last sync operation. */\n  lastSyncId: Scalars[\"Float\"];\n  /** Whether the operation was successful. */\n  success: Scalars[\"Boolean\"];\n  /** The state that was created or updated. */\n  workflowState: WorkflowState;\n};\n\n/** Issue workflow state sorting options. */\nexport type WorkflowStateSort = {\n  /** Whether to sort closed issues by recency */\n  closedIssuesOrderedByRecency?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether nulls should be sorted first or last */\n  nulls?: InputMaybe<PaginationNulls>;\n  /** The order for the individual sort */\n  order?: InputMaybe<PaginationSortOrder>;\n};\n\n/** Input for updating an existing workflow state. All fields are optional; only provided fields will be updated. The state type cannot be changed after creation. */\nexport type WorkflowStateUpdateInput = {\n  /** The color of the state. */\n  color?: InputMaybe<Scalars[\"String\"]>;\n  /** The description of the state. */\n  description?: InputMaybe<Scalars[\"String\"]>;\n  /** The name of the state. */\n  name?: InputMaybe<Scalars[\"String\"]>;\n  /** The position of the state. */\n  position?: InputMaybe<Scalars[\"Float\"]>;\n};\n\nexport enum WorkflowTrigger {\n  EntityCreated = \"entityCreated\",\n  EntityCreatedOrUpdated = \"entityCreatedOrUpdated\",\n  EntityRemoved = \"entityRemoved\",\n  EntityUnarchived = \"entityUnarchived\",\n  EntityUpdated = \"entityUpdated\",\n}\n\nexport enum WorkflowTriggerType {\n  Issue = \"issue\",\n  Project = \"project\",\n  Release = \"release\",\n  Schedule = \"schedule\",\n}\n\nexport enum WorkflowType {\n  Automation = \"automation\",\n  Release = \"release\",\n  Sla = \"sla\",\n  Triage = \"triage\",\n  TriageAutomation = \"triageAutomation\",\n  ViewSubscription = \"viewSubscription\",\n}\n\nexport type ZendeskSettingsInput = {\n  /** Whether a ticket should be automatically reopened when its linked Linear issue is canceled. */\n  automateTicketReopeningOnCancellation?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether a ticket should be automatically reopened when a comment is posted on its linked Linear issue */\n  automateTicketReopeningOnComment?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether a ticket should be automatically reopened when its linked Linear issue is completed. */\n  automateTicketReopeningOnCompletion?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether a ticket should be automatically reopened when its linked Linear project is canceled. */\n  automateTicketReopeningOnProjectCancellation?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether a ticket should be automatically reopened when its linked Linear project is completed. */\n  automateTicketReopeningOnProjectCompletion?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** The ID of the Linear bot user. */\n  botUserId?: InputMaybe<Scalars[\"String\"]>;\n  /** [INTERNAL] Temporary flag indicating if the integration has the necessary scopes for Customers */\n  canReadCustomers?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** [ALPHA] Whether customer and customer requests should not be automatically created when conversations are linked to a Linear issue. */\n  disableCustomerRequestsAutoCreation?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether Linear Agent should be enabled for this integration. */\n  enableAiIntake?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** The host mappings from Zendesk brands. */\n  hostMappings?: InputMaybe<Array<Scalars[\"String\"]>>;\n  /** Whether an internal message should be added when someone comments on an issue. */\n  sendNoteOnComment?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** Whether an internal message should be added when a Linear issue changes status (for status types except completed or canceled). */\n  sendNoteOnStatusChange?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** The subdomain of the Zendesk organization being connected. */\n  subdomain: Scalars[\"String\"];\n  /** [INTERNAL] Flag indicating if the integration supports OAuth refresh tokens */\n  supportsOAuthRefresh?: InputMaybe<Scalars[\"Boolean\"]>;\n  /** The URL of the connected Zendesk organization. */\n  url: Scalars[\"String\"];\n};\n\nexport type SesDomainIdentityDnsRecordFragment = { __typename: \"SesDomainIdentityDnsRecord\" } & Pick<\n  SesDomainIdentityDnsRecord,\n  \"content\" | \"name\" | \"type\" | \"isVerified\"\n>;\n\nexport type GitAutomationStateFragment = { __typename: \"GitAutomationState\" } & Pick<\n  GitAutomationState,\n  \"event\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"branchPattern\"\n> & {\n    targetBranch?: Maybe<\n      { __typename: \"GitAutomationTargetBranch\" } & Pick<\n        GitAutomationTargetBranch,\n        \"branchPattern\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"isRegex\"\n      > & { team: { __typename?: \"Team\" } & Pick<Team, \"id\"> }\n    >;\n    team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n    state?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n  };\n\nexport type IdentityProviderFragment = { __typename: \"IdentityProvider\" } & Pick<\n  IdentityProvider,\n  | \"ssoBinding\"\n  | \"ssoEndpoint\"\n  | \"priority\"\n  | \"ssoSignAlgo\"\n  | \"issuerEntityId\"\n  | \"updatedAt\"\n  | \"spEntityId\"\n  | \"archivedAt\"\n  | \"createdAt\"\n  | \"type\"\n  | \"id\"\n  | \"samlEnabled\"\n  | \"scimEnabled\"\n  | \"defaultMigrated\"\n  | \"allowNameChange\"\n  | \"ssoSigningCert\"\n>;\n\ntype AiConversationBasePart_AiConversationErrorPart_Fragment = { __typename: \"AiConversationErrorPart\" } & Pick<\n  AiConversationErrorPart,\n  \"id\" | \"type\" | \"message\"\n> & {\n    metadata: { __typename: \"AiConversationPartMetadata\" } & Pick<\n      AiConversationPartMetadata,\n      \"feedback\" | \"evalLogId\" | \"phase\" | \"endedAt\" | \"startedAt\" | \"turnId\"\n    >;\n  };\n\ntype AiConversationBasePart_AiConversationEventPart_Fragment = { __typename: \"AiConversationEventPart\" } & Pick<\n  AiConversationEventPart,\n  \"id\" | \"type\" | \"subscriptionId\" | \"body\" | \"bodyData\"\n> & {\n    metadata: { __typename: \"AiConversationPartMetadata\" } & Pick<\n      AiConversationPartMetadata,\n      \"feedback\" | \"evalLogId\" | \"phase\" | \"endedAt\" | \"startedAt\" | \"turnId\"\n    >;\n  };\n\ntype AiConversationBasePart_AiConversationPromptPart_Fragment = { __typename: \"AiConversationPromptPart\" } & Pick<\n  AiConversationPromptPart,\n  \"id\" | \"type\" | \"body\" | \"bodyData\"\n> & {\n    metadata: { __typename: \"AiConversationPartMetadata\" } & Pick<\n      AiConversationPartMetadata,\n      \"feedback\" | \"evalLogId\" | \"phase\" | \"endedAt\" | \"startedAt\" | \"turnId\"\n    >;\n    user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n  };\n\ntype AiConversationBasePart_AiConversationReasoningPart_Fragment = { __typename: \"AiConversationReasoningPart\" } & Pick<\n  AiConversationReasoningPart,\n  \"id\" | \"type\" | \"body\" | \"bodyData\" | \"title\"\n> & {\n    metadata: { __typename: \"AiConversationPartMetadata\" } & Pick<\n      AiConversationPartMetadata,\n      \"feedback\" | \"evalLogId\" | \"phase\" | \"endedAt\" | \"startedAt\" | \"turnId\"\n    >;\n  };\n\ntype AiConversationBasePart_AiConversationTextPart_Fragment = { __typename: \"AiConversationTextPart\" } & Pick<\n  AiConversationTextPart,\n  \"id\" | \"type\" | \"body\" | \"bodyData\"\n> & {\n    metadata: { __typename: \"AiConversationPartMetadata\" } & Pick<\n      AiConversationPartMetadata,\n      \"feedback\" | \"evalLogId\" | \"phase\" | \"endedAt\" | \"startedAt\" | \"turnId\"\n    >;\n  };\n\ntype AiConversationBasePart_AiConversationToolCallPart_Fragment = { __typename: \"AiConversationToolCallPart\" } & Pick<\n  AiConversationToolCallPart,\n  \"id\" | \"type\"\n> & {\n    metadata: { __typename: \"AiConversationPartMetadata\" } & Pick<\n      AiConversationPartMetadata,\n      \"feedback\" | \"evalLogId\" | \"phase\" | \"endedAt\" | \"startedAt\" | \"turnId\"\n    >;\n    toolCall:\n      | ({ __typename: \"AiConversationCodeIntelligenceToolCall\" } & Pick<\n          AiConversationCodeIntelligenceToolCall,\n          \"rawArgs\" | \"name\" | \"rawResult\"\n        > & {\n            args?: Maybe<\n              { __typename: \"AiConversationCodeIntelligenceToolCallArgs\" } & Pick<\n                AiConversationCodeIntelligenceToolCallArgs,\n                \"question\"\n              >\n            >;\n            displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n              AiConversationToolDisplayInfo,\n              \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n            >;\n          })\n      | ({ __typename: \"AiConversationCreateEntityToolCall\" } & Pick<\n          AiConversationCreateEntityToolCall,\n          \"rawArgs\" | \"name\" | \"rawResult\"\n        > & {\n            args?: Maybe<\n              { __typename: \"AiConversationCreateEntityToolCallArgs\" } & Pick<\n                AiConversationCreateEntityToolCallArgs,\n                \"count\" | \"type\"\n              >\n            >;\n            displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n              AiConversationToolDisplayInfo,\n              \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n            >;\n          })\n      | ({ __typename: \"AiConversationDeleteEntityToolCall\" } & Pick<\n          AiConversationDeleteEntityToolCall,\n          \"rawArgs\" | \"name\" | \"rawResult\"\n        > & {\n            args?: Maybe<\n              { __typename: \"AiConversationDeleteEntityToolCallArgs\" } & {\n                entity: { __typename: \"AiConversationSearchEntitiesToolCallResultEntities\" } & Pick<\n                  AiConversationSearchEntitiesToolCallResultEntities,\n                  \"id\" | \"type\"\n                >;\n              }\n            >;\n            displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n              AiConversationToolDisplayInfo,\n              \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n            >;\n          })\n      | ({ __typename: \"AiConversationGetMicrosoftTeamsConversationHistoryToolCall\" } & Pick<\n          AiConversationGetMicrosoftTeamsConversationHistoryToolCall,\n          \"rawArgs\" | \"name\" | \"rawResult\"\n        > & {\n            displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n              AiConversationToolDisplayInfo,\n              \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n            >;\n          })\n      | ({ __typename: \"AiConversationGetPullRequestCheckLogsToolCall\" } & Pick<\n          AiConversationGetPullRequestCheckLogsToolCall,\n          \"rawArgs\" | \"name\" | \"rawResult\"\n        > & {\n            args?: Maybe<\n              { __typename: \"AiConversationGetPullRequestCheckLogsToolCallArgs\" } & Pick<\n                AiConversationGetPullRequestCheckLogsToolCallArgs,\n                \"checkName\" | \"workflowName\"\n              > & {\n                  entity: { __typename: \"AiConversationSearchEntitiesToolCallResultEntities\" } & Pick<\n                    AiConversationSearchEntitiesToolCallResultEntities,\n                    \"id\" | \"type\"\n                  >;\n                }\n            >;\n            displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n              AiConversationToolDisplayInfo,\n              \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n            >;\n          })\n      | ({ __typename: \"AiConversationGetPullRequestDiffToolCall\" } & Pick<\n          AiConversationGetPullRequestDiffToolCall,\n          \"rawArgs\" | \"name\" | \"rawResult\"\n        > & {\n            args?: Maybe<\n              { __typename: \"AiConversationGetPullRequestDiffToolCallArgs\" } & {\n                entity: { __typename: \"AiConversationSearchEntitiesToolCallResultEntities\" } & Pick<\n                  AiConversationSearchEntitiesToolCallResultEntities,\n                  \"id\" | \"type\"\n                >;\n              }\n            >;\n            displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n              AiConversationToolDisplayInfo,\n              \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n            >;\n          })\n      | ({ __typename: \"AiConversationGetPullRequestFileToolCall\" } & Pick<\n          AiConversationGetPullRequestFileToolCall,\n          \"rawArgs\" | \"name\" | \"rawResult\"\n        > & {\n            args?: Maybe<\n              { __typename: \"AiConversationGetPullRequestFileToolCallArgs\" } & Pick<\n                AiConversationGetPullRequestFileToolCallArgs,\n                \"path\"\n              > & {\n                  entity: { __typename: \"AiConversationSearchEntitiesToolCallResultEntities\" } & Pick<\n                    AiConversationSearchEntitiesToolCallResultEntities,\n                    \"id\" | \"type\"\n                  >;\n                }\n            >;\n            displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n              AiConversationToolDisplayInfo,\n              \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n            >;\n          })\n      | ({ __typename: \"AiConversationGetSlackConversationHistoryToolCall\" } & Pick<\n          AiConversationGetSlackConversationHistoryToolCall,\n          \"rawArgs\" | \"name\" | \"rawResult\"\n        > & {\n            displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n              AiConversationToolDisplayInfo,\n              \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n            >;\n          })\n      | ({ __typename: \"AiConversationHandoffToCodingSessionToolCall\" } & Pick<\n          AiConversationHandoffToCodingSessionToolCall,\n          \"rawArgs\" | \"name\" | \"rawResult\"\n        > & {\n            args?: Maybe<\n              { __typename: \"AiConversationHandoffToCodingSessionToolCallArgs\" } & Pick<\n                AiConversationHandoffToCodingSessionToolCallArgs,\n                \"instructions\"\n              > & {\n                  entity: { __typename: \"AiConversationSearchEntitiesToolCallResultEntities\" } & Pick<\n                    AiConversationSearchEntitiesToolCallResultEntities,\n                    \"id\" | \"type\"\n                  >;\n                }\n            >;\n            displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n              AiConversationToolDisplayInfo,\n              \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n            >;\n          })\n      | ({ __typename: \"AiConversationInvokeMcpToolToolCall\" } & Pick<\n          AiConversationInvokeMcpToolToolCall,\n          \"rawArgs\" | \"name\" | \"rawResult\"\n        > & {\n            args?: Maybe<\n              { __typename: \"AiConversationInvokeMcpToolToolCallArgs\" } & {\n                server: { __typename: \"AiConversationInvokeMcpToolToolCallArgsServer\" } & Pick<\n                  AiConversationInvokeMcpToolToolCallArgsServer,\n                  \"integrationId\" | \"name\" | \"title\"\n                >;\n                tool: { __typename: \"AiConversationInvokeMcpToolToolCallArgsTool\" } & Pick<\n                  AiConversationInvokeMcpToolToolCallArgsTool,\n                  \"name\" | \"title\"\n                >;\n              }\n            >;\n            displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n              AiConversationToolDisplayInfo,\n              \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n            >;\n          })\n      | ({ __typename: \"AiConversationNavigateToPageToolCall\" } & Pick<\n          AiConversationNavigateToPageToolCall,\n          \"rawArgs\" | \"name\" | \"rawResult\"\n        > & {\n            args?: Maybe<\n              { __typename: \"AiConversationNavigateToPageToolCallArgs\" } & {\n                entities: Array<\n                  { __typename: \"AiConversationNavigateToPageToolCallArgsEntities\" } & Pick<\n                    AiConversationNavigateToPageToolCallArgsEntities,\n                    \"entityType\" | \"uuid\"\n                  >\n                >;\n              }\n            >;\n            result?: Maybe<\n              { __typename: \"AiConversationNavigateToPageToolCallResult\" } & Pick<\n                AiConversationNavigateToPageToolCallResult,\n                \"urls\"\n              >\n            >;\n            displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n              AiConversationToolDisplayInfo,\n              \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n            >;\n          })\n      | ({ __typename: \"AiConversationQueryActivityToolCall\" } & Pick<\n          AiConversationQueryActivityToolCall,\n          \"rawArgs\" | \"name\" | \"rawResult\"\n        > & {\n            args?: Maybe<\n              { __typename: \"AiConversationQueryActivityToolCallArgs\" } & {\n                entities?: Maybe<\n                  Array<\n                    { __typename: \"AiConversationSearchEntitiesToolCallResultEntities\" } & Pick<\n                      AiConversationSearchEntitiesToolCallResultEntities,\n                      \"id\" | \"type\"\n                    >\n                  >\n                >;\n              }\n            >;\n            displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n              AiConversationToolDisplayInfo,\n              \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n            >;\n          })\n      | ({ __typename: \"AiConversationQueryUpdatesToolCall\" } & Pick<\n          AiConversationQueryUpdatesToolCall,\n          \"rawArgs\" | \"name\" | \"rawResult\"\n        > & {\n            args?: Maybe<\n              { __typename: \"AiConversationQueryUpdatesToolCallArgs\" } & Pick<\n                AiConversationQueryUpdatesToolCallArgs,\n                \"updateType\"\n              > & {\n                  entity?: Maybe<\n                    { __typename: \"AiConversationSearchEntitiesToolCallResultEntities\" } & Pick<\n                      AiConversationSearchEntitiesToolCallResultEntities,\n                      \"id\" | \"type\"\n                    >\n                  >;\n                }\n            >;\n            displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n              AiConversationToolDisplayInfo,\n              \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n            >;\n          })\n      | ({ __typename: \"AiConversationQueryViewToolCall\" } & Pick<\n          AiConversationQueryViewToolCall,\n          \"rawArgs\" | \"name\" | \"rawResult\"\n        > & {\n            args?: Maybe<\n              { __typename: \"AiConversationQueryViewToolCallArgs\" } & Pick<\n                AiConversationQueryViewToolCallArgs,\n                \"filter\" | \"mode\"\n              > & {\n                  view: { __typename: \"AiConversationQueryViewToolCallArgsView\" } & Pick<\n                    AiConversationQueryViewToolCallArgsView,\n                    \"predefinedView\" | \"type\"\n                  > & {\n                      group?: Maybe<\n                        { __typename: \"AiConversationSearchEntitiesToolCallResultEntities\" } & Pick<\n                          AiConversationSearchEntitiesToolCallResultEntities,\n                          \"id\" | \"type\"\n                        >\n                      >;\n                    };\n                }\n            >;\n            displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n              AiConversationToolDisplayInfo,\n              \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n            >;\n          })\n      | ({ __typename: \"AiConversationResearchToolCall\" } & Pick<\n          AiConversationResearchToolCall,\n          \"rawArgs\" | \"name\" | \"rawResult\"\n        > & {\n            args?: Maybe<\n              { __typename: \"AiConversationResearchToolCallArgs\" } & Pick<\n                AiConversationResearchToolCallArgs,\n                \"context\" | \"query\"\n              > & {\n                  subjects?: Maybe<\n                    Array<\n                      { __typename: \"AiConversationSearchEntitiesToolCallResultEntities\" } & Pick<\n                        AiConversationSearchEntitiesToolCallResultEntities,\n                        \"id\" | \"type\"\n                      >\n                    >\n                  >;\n                }\n            >;\n            result?: Maybe<\n              { __typename: \"AiConversationResearchToolCallResult\" } & Pick<\n                AiConversationResearchToolCallResult,\n                \"progressId\"\n              >\n            >;\n            displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n              AiConversationToolDisplayInfo,\n              \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n            >;\n          })\n      | ({ __typename: \"AiConversationRestoreEntityToolCall\" } & Pick<\n          AiConversationRestoreEntityToolCall,\n          \"rawArgs\" | \"name\" | \"rawResult\"\n        > & {\n            args?: Maybe<\n              { __typename: \"AiConversationRestoreEntityToolCallArgs\" } & {\n                entity: { __typename: \"AiConversationSearchEntitiesToolCallResultEntities\" } & Pick<\n                  AiConversationSearchEntitiesToolCallResultEntities,\n                  \"id\" | \"type\"\n                >;\n              }\n            >;\n            displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n              AiConversationToolDisplayInfo,\n              \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n            >;\n          })\n      | ({ __typename: \"AiConversationRetrieveEntitiesToolCall\" } & Pick<\n          AiConversationRetrieveEntitiesToolCall,\n          \"rawArgs\" | \"name\" | \"rawResult\"\n        > & {\n            args?: Maybe<\n              { __typename: \"AiConversationRetrieveEntitiesToolCallArgs\" } & {\n                entities: Array<\n                  { __typename: \"AiConversationSearchEntitiesToolCallResultEntities\" } & Pick<\n                    AiConversationSearchEntitiesToolCallResultEntities,\n                    \"id\" | \"type\"\n                  >\n                >;\n              }\n            >;\n            displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n              AiConversationToolDisplayInfo,\n              \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n            >;\n          })\n      | ({ __typename: \"AiConversationRetryPullRequestCheckToolCall\" } & Pick<\n          AiConversationRetryPullRequestCheckToolCall,\n          \"rawArgs\" | \"name\" | \"rawResult\"\n        > & {\n            args?: Maybe<\n              { __typename: \"AiConversationRetryPullRequestCheckToolCallArgs\" } & Pick<\n                AiConversationRetryPullRequestCheckToolCallArgs,\n                \"checkName\" | \"workflowName\"\n              > & {\n                  entity: { __typename: \"AiConversationSearchEntitiesToolCallResultEntities\" } & Pick<\n                    AiConversationSearchEntitiesToolCallResultEntities,\n                    \"id\" | \"type\"\n                  >;\n                }\n            >;\n            displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n              AiConversationToolDisplayInfo,\n              \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n            >;\n          })\n      | ({ __typename: \"AiConversationSearchDocumentationToolCall\" } & Pick<\n          AiConversationSearchDocumentationToolCall,\n          \"rawArgs\" | \"name\" | \"rawResult\"\n        > & {\n            displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n              AiConversationToolDisplayInfo,\n              \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n            >;\n          })\n      | ({ __typename: \"AiConversationSearchEntitiesToolCall\" } & Pick<\n          AiConversationSearchEntitiesToolCall,\n          \"rawArgs\" | \"name\" | \"rawResult\"\n        > & {\n            args?: Maybe<\n              { __typename: \"AiConversationSearchEntitiesToolCallArgs\" } & Pick<\n                AiConversationSearchEntitiesToolCallArgs,\n                \"queries\" | \"type\"\n              >\n            >;\n            result?: Maybe<\n              { __typename: \"AiConversationSearchEntitiesToolCallResult\" } & {\n                entities: Array<\n                  { __typename: \"AiConversationSearchEntitiesToolCallResultEntities\" } & Pick<\n                    AiConversationSearchEntitiesToolCallResultEntities,\n                    \"id\" | \"type\"\n                  >\n                >;\n              }\n            >;\n            displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n              AiConversationToolDisplayInfo,\n              \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n            >;\n          })\n      | ({ __typename: \"AiConversationSubscribeToEventToolCall\" } & Pick<\n          AiConversationSubscribeToEventToolCall,\n          \"rawArgs\" | \"name\" | \"rawResult\"\n        > & {\n            args?: Maybe<\n              { __typename: \"AiConversationSubscribeToEventToolCallArgs\" } & Pick<\n                AiConversationSubscribeToEventToolCallArgs,\n                \"endsAt\" | \"kind\" | \"message\" | \"subscriptionId\" | \"type\"\n              >\n            >;\n            displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n              AiConversationToolDisplayInfo,\n              \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n            >;\n          })\n      | ({ __typename: \"AiConversationSuggestValuesToolCall\" } & Pick<\n          AiConversationSuggestValuesToolCall,\n          \"rawArgs\" | \"name\" | \"rawResult\"\n        > & {\n            args?: Maybe<\n              { __typename: \"AiConversationSuggestValuesToolCallArgs\" } & Pick<\n                AiConversationSuggestValuesToolCallArgs,\n                \"field\" | \"query\"\n              >\n            >;\n            displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n              AiConversationToolDisplayInfo,\n              \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n            >;\n          })\n      | ({ __typename: \"AiConversationTranscribeMediaToolCall\" } & Pick<\n          AiConversationTranscribeMediaToolCall,\n          \"rawArgs\" | \"name\" | \"rawResult\"\n        > & {\n            displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n              AiConversationToolDisplayInfo,\n              \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n            >;\n          })\n      | ({ __typename: \"AiConversationTranscribeVideoToolCall\" } & Pick<\n          AiConversationTranscribeVideoToolCall,\n          \"rawArgs\" | \"name\" | \"rawResult\"\n        > & {\n            displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n              AiConversationToolDisplayInfo,\n              \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n            >;\n          })\n      | ({ __typename: \"AiConversationUnsubscribeFromEventToolCall\" } & Pick<\n          AiConversationUnsubscribeFromEventToolCall,\n          \"rawArgs\" | \"name\" | \"rawResult\"\n        > & {\n            args?: Maybe<\n              { __typename: \"AiConversationUnsubscribeFromEventToolCallArgs\" } & Pick<\n                AiConversationUnsubscribeFromEventToolCallArgs,\n                \"message\" | \"subscriptionId\"\n              >\n            >;\n            displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n              AiConversationToolDisplayInfo,\n              \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n            >;\n          })\n      | ({ __typename: \"AiConversationUpdateEntityToolCall\" } & Pick<\n          AiConversationUpdateEntityToolCall,\n          \"rawArgs\" | \"name\" | \"rawResult\"\n        > & {\n            args?: Maybe<\n              { __typename: \"AiConversationUpdateEntityToolCallArgs\" } & {\n                entities?: Maybe<\n                  Array<\n                    { __typename: \"AiConversationSearchEntitiesToolCallResultEntities\" } & Pick<\n                      AiConversationSearchEntitiesToolCallResultEntities,\n                      \"id\" | \"type\"\n                    >\n                  >\n                >;\n                entity?: Maybe<\n                  { __typename: \"AiConversationSearchEntitiesToolCallResultEntities\" } & Pick<\n                    AiConversationSearchEntitiesToolCallResultEntities,\n                    \"id\" | \"type\"\n                  >\n                >;\n              }\n            >;\n            displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n              AiConversationToolDisplayInfo,\n              \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n            >;\n          })\n      | ({ __typename: \"AiConversationWebSearchToolCall\" } & Pick<\n          AiConversationWebSearchToolCall,\n          \"rawArgs\" | \"name\" | \"rawResult\"\n        > & {\n            args?: Maybe<\n              { __typename: \"AiConversationWebSearchToolCallArgs\" } & Pick<\n                AiConversationWebSearchToolCallArgs,\n                \"query\" | \"url\"\n              >\n            >;\n            displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n              AiConversationToolDisplayInfo,\n              \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n            >;\n          });\n  };\n\ntype AiConversationBasePart_AiConversationWidgetPart_Fragment = { __typename: \"AiConversationWidgetPart\" } & Pick<\n  AiConversationWidgetPart,\n  \"id\" | \"type\"\n> & {\n    metadata: { __typename: \"AiConversationPartMetadata\" } & Pick<\n      AiConversationPartMetadata,\n      \"feedback\" | \"evalLogId\" | \"phase\" | \"endedAt\" | \"startedAt\" | \"turnId\"\n    >;\n    widget:\n      | ({ __typename: \"AiConversationEntityCardWidget\" } & Pick<AiConversationEntityCardWidget, \"rawArgs\" | \"name\"> & {\n            displayInfo?: Maybe<\n              { __typename: \"AiConversationWidgetDisplayInfo\" } & Pick<\n                AiConversationWidgetDisplayInfo,\n                \"body\" | \"bodyData\"\n              >\n            >;\n            args?: Maybe<\n              { __typename: \"AiConversationEntityCardWidgetArgs\" } & Pick<\n                AiConversationEntityCardWidgetArgs,\n                \"note\" | \"id\" | \"action\"\n              >\n            >;\n          })\n      | ({ __typename: \"AiConversationEntityListWidget\" } & Pick<AiConversationEntityListWidget, \"rawArgs\" | \"name\"> & {\n            displayInfo?: Maybe<\n              { __typename: \"AiConversationWidgetDisplayInfo\" } & Pick<\n                AiConversationWidgetDisplayInfo,\n                \"body\" | \"bodyData\"\n              >\n            >;\n            args?: Maybe<\n              { __typename: \"AiConversationEntityListWidgetArgs\" } & Pick<\n                AiConversationEntityListWidgetArgs,\n                \"action\" | \"count\"\n              > & {\n                  entities: Array<\n                    { __typename: \"AiConversationEntityListWidgetArgsEntities\" } & Pick<\n                      AiConversationEntityListWidgetArgsEntities,\n                      \"note\" | \"id\"\n                    >\n                  >;\n                }\n            >;\n          });\n  };\n\nexport type AiConversationBasePartFragment =\n  | AiConversationBasePart_AiConversationErrorPart_Fragment\n  | AiConversationBasePart_AiConversationEventPart_Fragment\n  | AiConversationBasePart_AiConversationPromptPart_Fragment\n  | AiConversationBasePart_AiConversationReasoningPart_Fragment\n  | AiConversationBasePart_AiConversationTextPart_Fragment\n  | AiConversationBasePart_AiConversationToolCallPart_Fragment\n  | AiConversationBasePart_AiConversationWidgetPart_Fragment;\n\ntype Entity_CustomViewNotificationSubscription_Fragment = { __typename: \"CustomViewNotificationSubscription\" } & Pick<\n  CustomViewNotificationSubscription,\n  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n>;\n\ntype Entity_CustomerNeedNotification_Fragment = { __typename: \"CustomerNeedNotification\" } & Pick<\n  CustomerNeedNotification,\n  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n>;\n\ntype Entity_CustomerNotification_Fragment = { __typename: \"CustomerNotification\" } & Pick<\n  CustomerNotification,\n  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n>;\n\ntype Entity_CustomerNotificationSubscription_Fragment = { __typename: \"CustomerNotificationSubscription\" } & Pick<\n  CustomerNotificationSubscription,\n  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n>;\n\ntype Entity_CycleNotificationSubscription_Fragment = { __typename: \"CycleNotificationSubscription\" } & Pick<\n  CycleNotificationSubscription,\n  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n>;\n\ntype Entity_DocumentNotification_Fragment = { __typename: \"DocumentNotification\" } & Pick<\n  DocumentNotification,\n  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n>;\n\ntype Entity_InitiativeNotification_Fragment = { __typename: \"InitiativeNotification\" } & Pick<\n  InitiativeNotification,\n  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n>;\n\ntype Entity_InitiativeNotificationSubscription_Fragment = { __typename: \"InitiativeNotificationSubscription\" } & Pick<\n  InitiativeNotificationSubscription,\n  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n>;\n\ntype Entity_IssueNotification_Fragment = { __typename: \"IssueNotification\" } & Pick<\n  IssueNotification,\n  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n>;\n\ntype Entity_LabelNotificationSubscription_Fragment = { __typename: \"LabelNotificationSubscription\" } & Pick<\n  LabelNotificationSubscription,\n  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n>;\n\ntype Entity_OauthClientApprovalNotification_Fragment = { __typename: \"OauthClientApprovalNotification\" } & Pick<\n  OauthClientApprovalNotification,\n  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n>;\n\ntype Entity_PostNotification_Fragment = { __typename: \"PostNotification\" } & Pick<\n  PostNotification,\n  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n>;\n\ntype Entity_ProjectNotification_Fragment = { __typename: \"ProjectNotification\" } & Pick<\n  ProjectNotification,\n  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n>;\n\ntype Entity_ProjectNotificationSubscription_Fragment = { __typename: \"ProjectNotificationSubscription\" } & Pick<\n  ProjectNotificationSubscription,\n  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n>;\n\ntype Entity_PullRequestNotification_Fragment = { __typename: \"PullRequestNotification\" } & Pick<\n  PullRequestNotification,\n  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n>;\n\ntype Entity_TeamNotificationSubscription_Fragment = { __typename: \"TeamNotificationSubscription\" } & Pick<\n  TeamNotificationSubscription,\n  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n>;\n\ntype Entity_UsageAlertNotification_Fragment = { __typename: \"UsageAlertNotification\" } & Pick<\n  UsageAlertNotification,\n  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n>;\n\ntype Entity_UserNotificationSubscription_Fragment = { __typename: \"UserNotificationSubscription\" } & Pick<\n  UserNotificationSubscription,\n  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n>;\n\ntype Entity_WelcomeMessageNotification_Fragment = { __typename: \"WelcomeMessageNotification\" } & Pick<\n  WelcomeMessageNotification,\n  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n>;\n\nexport type EntityFragment =\n  | Entity_CustomViewNotificationSubscription_Fragment\n  | Entity_CustomerNeedNotification_Fragment\n  | Entity_CustomerNotification_Fragment\n  | Entity_CustomerNotificationSubscription_Fragment\n  | Entity_CycleNotificationSubscription_Fragment\n  | Entity_DocumentNotification_Fragment\n  | Entity_InitiativeNotification_Fragment\n  | Entity_InitiativeNotificationSubscription_Fragment\n  | Entity_IssueNotification_Fragment\n  | Entity_LabelNotificationSubscription_Fragment\n  | Entity_OauthClientApprovalNotification_Fragment\n  | Entity_PostNotification_Fragment\n  | Entity_ProjectNotification_Fragment\n  | Entity_ProjectNotificationSubscription_Fragment\n  | Entity_PullRequestNotification_Fragment\n  | Entity_TeamNotificationSubscription_Fragment\n  | Entity_UsageAlertNotification_Fragment\n  | Entity_UserNotificationSubscription_Fragment\n  | Entity_WelcomeMessageNotification_Fragment;\n\nexport type ActorBotFragment = { __typename: \"ActorBot\" } & Pick<\n  ActorBot,\n  \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n>;\n\nexport type CommentFragment = { __typename: \"Comment\" } & Pick<\n  Comment,\n  | \"url\"\n  | \"reactionData\"\n  | \"resolvingCommentId\"\n  | \"documentContentId\"\n  | \"initiativeId\"\n  | \"initiativeUpdateId\"\n  | \"issueId\"\n  | \"parentId\"\n  | \"projectId\"\n  | \"projectUpdateId\"\n  | \"body\"\n  | \"updatedAt\"\n  | \"quotedText\"\n  | \"archivedAt\"\n  | \"createdAt\"\n  | \"editedAt\"\n  | \"resolvedAt\"\n  | \"id\"\n> & {\n    agentSession?: Maybe<{ __typename?: \"AgentSession\" } & Pick<AgentSession, \"id\">>;\n    reactions: Array<\n      { __typename: \"Reaction\" } & Pick<Reaction, \"updatedAt\" | \"emoji\" | \"archivedAt\" | \"createdAt\" | \"id\"> & {\n          comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n          externalUser?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n          issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n          projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n          user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n        }\n    >;\n    botActor?: Maybe<\n      { __typename: \"ActorBot\" } & Pick<ActorBot, \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\">\n    >;\n    resolvingComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n    documentContent?: Maybe<\n      { __typename: \"DocumentContent\" } & Pick<\n        DocumentContent,\n        \"content\" | \"contentState\" | \"updatedAt\" | \"restoredAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n      > & {\n          aiPromptRules?: Maybe<\n            { __typename: \"AiPromptRules\" } & Pick<AiPromptRules, \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"> & {\n                updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              }\n          >;\n          document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n          initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n          issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n          projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n          project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n          welcomeMessage?: Maybe<\n            { __typename: \"WelcomeMessage\" } & Pick<\n              WelcomeMessage,\n              \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"title\" | \"id\" | \"enabled\"\n            > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n          >;\n        }\n    >;\n    syncedWith?: Maybe<\n      Array<\n        { __typename: \"ExternalEntityInfo\" } & Pick<ExternalEntityInfo, \"service\" | \"id\"> & {\n            metadata?: Maybe<\n              | ({ __typename: \"ExternalEntityInfoGithubMetadata\" } & Pick<\n                  ExternalEntityInfoGithubMetadata,\n                  \"number\" | \"owner\" | \"repo\"\n                >)\n              | ({ __typename: \"ExternalEntityInfoJiraMetadata\" } & Pick<\n                  ExternalEntityInfoJiraMetadata,\n                  \"issueTypeId\" | \"projectId\" | \"issueKey\"\n                >)\n              | ({ __typename: \"ExternalEntitySlackMetadata\" } & Pick<\n                  ExternalEntitySlackMetadata,\n                  \"messageUrl\" | \"channelId\" | \"channelName\" | \"isFromSlack\"\n                >)\n            >;\n          }\n      >\n    >;\n    externalThread?: Maybe<\n      { __typename: \"SyncedExternalThread\" } & Pick<\n        SyncedExternalThread,\n        | \"url\"\n        | \"name\"\n        | \"displayName\"\n        | \"type\"\n        | \"subType\"\n        | \"id\"\n        | \"isPersonalIntegrationRequired\"\n        | \"isPersonalIntegrationConnected\"\n        | \"isConnected\"\n      >\n    >;\n    externalUser?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n    initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n    initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n    issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n    parent?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n    project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n    projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n    resolvingUser?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n    user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n  };\n\nexport type SyncedExternalThreadFragment = { __typename: \"SyncedExternalThread\" } & Pick<\n  SyncedExternalThread,\n  | \"url\"\n  | \"name\"\n  | \"displayName\"\n  | \"type\"\n  | \"subType\"\n  | \"id\"\n  | \"isPersonalIntegrationRequired\"\n  | \"isPersonalIntegrationConnected\"\n  | \"isConnected\"\n>;\n\nexport type IntegrationTemplateFragment = { __typename: \"IntegrationTemplate\" } & Pick<\n  IntegrationTemplate,\n  \"foreignEntityId\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n> & {\n    integration: { __typename?: \"Integration\" } & Pick<Integration, \"id\">;\n    template: { __typename?: \"Template\" } & Pick<Template, \"id\">;\n  };\n\nexport type IssueStateSpanFragment = { __typename: \"IssueStateSpan\" } & Pick<\n  IssueStateSpan,\n  \"startedAt\" | \"endedAt\" | \"id\" | \"stateId\"\n> & { state?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">> };\n\nexport type EmojiFragment = { __typename: \"Emoji\" } & Pick<\n  Emoji,\n  \"url\" | \"updatedAt\" | \"source\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"name\"\n> & { creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> };\n\nexport type ProjectStatusFragment = { __typename: \"ProjectStatus\" } & Pick<\n  ProjectStatus,\n  | \"description\"\n  | \"type\"\n  | \"color\"\n  | \"updatedAt\"\n  | \"name\"\n  | \"position\"\n  | \"archivedAt\"\n  | \"createdAt\"\n  | \"id\"\n  | \"indefinite\"\n>;\n\nexport type CustomViewFragment = { __typename: \"CustomView\" } & Pick<\n  CustomView,\n  | \"slugId\"\n  | \"description\"\n  | \"modelName\"\n  | \"feedItemFilterData\"\n  | \"initiativeFilterData\"\n  | \"projectFilterData\"\n  | \"color\"\n  | \"icon\"\n  | \"updatedAt\"\n  | \"filters\"\n  | \"name\"\n  | \"filterData\"\n  | \"archivedAt\"\n  | \"createdAt\"\n  | \"id\"\n  | \"shared\"\n> & {\n    viewPreferencesValues?: Maybe<\n      { __typename: \"ViewPreferencesValues\" } & Pick<\n        ViewPreferencesValues,\n        | \"columnOrderBoard\"\n        | \"columnOrderList\"\n        | \"issueNesting\"\n        | \"projectShowEmptyGroupsBoard\"\n        | \"projectShowEmptyGroupsList\"\n        | \"projectShowEmptyGroupsTimeline\"\n        | \"projectShowEmptyGroups\"\n        | \"projectShowEmptySubGroupsBoard\"\n        | \"projectShowEmptySubGroupsList\"\n        | \"projectShowEmptySubGroupsTimeline\"\n        | \"projectShowEmptySubGroups\"\n        | \"hiddenColumns\"\n        | \"hiddenGroupsList\"\n        | \"hiddenRows\"\n        | \"timelineChronologyShowCycleTeamIds\"\n        | \"continuousPipelineReleasesViewGrouping\"\n        | \"customViewsOrdering\"\n        | \"customerPageNeedsViewGrouping\"\n        | \"customerPageNeedsViewOrdering\"\n        | \"customersViewOrdering\"\n        | \"dashboardsOrdering\"\n        | \"projectGroupingDateResolution\"\n        | \"viewOrderingDirection\"\n        | \"embeddedCustomerNeedsViewOrdering\"\n        | \"focusViewGrouping\"\n        | \"focusViewOrderingDirection\"\n        | \"focusViewOrdering\"\n        | \"inboxViewGrouping\"\n        | \"inboxViewOrdering\"\n        | \"initiativeGrouping\"\n        | \"initiativesViewOrdering\"\n        | \"issueGrouping\"\n        | \"layout\"\n        | \"viewOrdering\"\n        | \"issueSubGrouping\"\n        | \"issueGroupingLabelGroupId\"\n        | \"issueSubGroupingLabelGroupId\"\n        | \"projectGroupingLabelGroupId\"\n        | \"projectSubGroupingLabelGroupId\"\n        | \"groupOrderingMode\"\n        | \"projectGroupOrdering\"\n        | \"projectCustomerNeedsViewGrouping\"\n        | \"projectCustomerNeedsViewOrdering\"\n        | \"projectGrouping\"\n        | \"projectLayout\"\n        | \"projectViewOrdering\"\n        | \"projectSubGrouping\"\n        | \"releasePipelineGrouping\"\n        | \"releasePipelinesViewOrdering\"\n        | \"reviewGrouping\"\n        | \"reviewViewOrdering\"\n        | \"scheduledPipelineReleasesViewGrouping\"\n        | \"scheduledPipelineReleasesViewOrdering\"\n        | \"searchResultType\"\n        | \"searchViewOrdering\"\n        | \"teamViewOrdering\"\n        | \"triageViewOrdering\"\n        | \"workspaceMembersViewOrdering\"\n        | \"projectZoomLevel\"\n        | \"timelineZoomScale\"\n        | \"showCompletedAgentSessions\"\n        | \"showCompletedIssues\"\n        | \"showCompletedProjects\"\n        | \"showCompletedReviews\"\n        | \"closedIssuesOrderedByRecency\"\n        | \"showArchivedItems\"\n        | \"customerPageNeedsShowCompletedIssuesAndProjects\"\n        | \"projectCustomerNeedsShowCompletedIssuesLast\"\n        | \"showDraftReviews\"\n        | \"showEmptyGroupsBoard\"\n        | \"showEmptyGroupsList\"\n        | \"showEmptyGroups\"\n        | \"showEmptySubGroupsBoard\"\n        | \"showEmptySubGroupsList\"\n        | \"showEmptySubGroups\"\n        | \"customerPageNeedsShowImportantFirst\"\n        | \"embeddedCustomerNeedsShowImportantFirst\"\n        | \"projectCustomerNeedsShowImportantFirst\"\n        | \"showOnlySnoozedItems\"\n        | \"showParents\"\n        | \"fieldPreviewLinks\"\n        | \"showReadItems\"\n        | \"showSnoozedItems\"\n        | \"showSubInitiativeProjects\"\n        | \"showNestedInitiatives\"\n        | \"showSubIssues\"\n        | \"showSubTeamIssues\"\n        | \"showSubTeamProjects\"\n        | \"showSupervisedIssues\"\n        | \"fieldSla\"\n        | \"fieldSentryIssues\"\n        | \"scheduledPipelineReleaseFieldCompletion\"\n        | \"customViewFieldDateCreated\"\n        | \"customViewFieldOwner\"\n        | \"customViewFieldDateUpdated\"\n        | \"customViewFieldVisibility\"\n        | \"customerFieldDomains\"\n        | \"customerFieldOwner\"\n        | \"customerFieldRequestCount\"\n        | \"fieldCustomerCount\"\n        | \"customerFieldRevenue\"\n        | \"fieldCustomerRevenue\"\n        | \"customerFieldSize\"\n        | \"customerFieldSource\"\n        | \"customerFieldStatus\"\n        | \"customerFieldTier\"\n        | \"fieldCycle\"\n        | \"dashboardFieldDateCreated\"\n        | \"dashboardFieldOwner\"\n        | \"dashboardFieldDateUpdated\"\n        | \"scheduledPipelineReleaseFieldDescription\"\n        | \"fieldDueDate\"\n        | \"initiativeFieldHealth\"\n        | \"initiativeFieldActivity\"\n        | \"initiativeFieldDateCompleted\"\n        | \"initiativeFieldDateCreated\"\n        | \"initiativeFieldDescription\"\n        | \"initiativeFieldInitiativeHealth\"\n        | \"initiativeFieldOwner\"\n        | \"initiativeFieldProjects\"\n        | \"initiativeFieldStartDate\"\n        | \"initiativeFieldStatus\"\n        | \"initiativeFieldTargetDate\"\n        | \"initiativeFieldTeams\"\n        | \"initiativeFieldDateUpdated\"\n        | \"fieldDateArchived\"\n        | \"fieldAssignee\"\n        | \"fieldDateCreated\"\n        | \"customerPageNeedsFieldIssueTargetDueDate\"\n        | \"fieldEstimate\"\n        | \"customerPageNeedsFieldIssueIdentifier\"\n        | \"fieldId\"\n        | \"fieldDateMyActivity\"\n        | \"customerPageNeedsFieldIssuePriority\"\n        | \"fieldPriority\"\n        | \"customerPageNeedsFieldIssueStatus\"\n        | \"fieldStatus\"\n        | \"fieldDateUpdated\"\n        | \"fieldLabels\"\n        | \"releasePipelineFieldLatestRelease\"\n        | \"fieldLinkCount\"\n        | \"memberFieldJoined\"\n        | \"memberFieldStatus\"\n        | \"memberFieldTeams\"\n        | \"fieldMilestone\"\n        | \"projectFieldActivity\"\n        | \"projectFieldDateCompleted\"\n        | \"projectFieldDateCreated\"\n        | \"projectFieldCustomerCount\"\n        | \"projectFieldCustomerRevenue\"\n        | \"projectFieldDescriptionBoard\"\n        | \"projectFieldDescription\"\n        | \"fieldProject\"\n        | \"projectFieldHealthTimeline\"\n        | \"projectFieldHealth\"\n        | \"projectFieldInitiatives\"\n        | \"projectFieldIssues\"\n        | \"projectFieldLabels\"\n        | \"projectFieldLeadTimeline\"\n        | \"projectFieldLead\"\n        | \"projectFieldMembersBoard\"\n        | \"projectFieldMembersList\"\n        | \"projectFieldMembersTimeline\"\n        | \"projectFieldMembers\"\n        | \"projectFieldMilestoneTimeline\"\n        | \"projectFieldMilestone\"\n        | \"projectFieldPredictionsTimeline\"\n        | \"projectFieldPredictions\"\n        | \"projectFieldPriority\"\n        | \"projectFieldRelationsTimeline\"\n        | \"projectFieldRelations\"\n        | \"projectFieldRoadmapsBoard\"\n        | \"projectFieldRoadmapsList\"\n        | \"projectFieldRoadmapsTimeline\"\n        | \"projectFieldRoadmaps\"\n        | \"projectFieldRolloutStage\"\n        | \"projectFieldStartDate\"\n        | \"projectFieldStatusTimeline\"\n        | \"projectFieldStatus\"\n        | \"projectFieldTargetDate\"\n        | \"projectFieldTeamsBoard\"\n        | \"projectFieldTeamsList\"\n        | \"projectFieldTeamsTimeline\"\n        | \"projectFieldTeams\"\n        | \"projectFieldDateUpdated\"\n        | \"fieldPullRequests\"\n        | \"continuousPipelineReleaseFieldReleaseDate\"\n        | \"scheduledPipelineReleaseFieldReleaseDate\"\n        | \"fieldRelease\"\n        | \"continuousPipelineReleaseFieldReleaseNote\"\n        | \"scheduledPipelineReleaseFieldReleaseNote\"\n        | \"releasePipelineFieldReleases\"\n        | \"reviewFieldAvatar\"\n        | \"reviewFieldChecks\"\n        | \"reviewFieldIdentifier\"\n        | \"reviewFieldPreviewLinks\"\n        | \"reviewFieldRepository\"\n        | \"teamFieldDateCreated\"\n        | \"teamFieldCycle\"\n        | \"teamFieldIdentifier\"\n        | \"teamFieldMembers\"\n        | \"teamFieldMembership\"\n        | \"teamFieldOwner\"\n        | \"teamFieldProjects\"\n        | \"teamFieldDateUpdated\"\n        | \"releasePipelineFieldTeams\"\n        | \"fieldTimeInCurrentStatus\"\n        | \"releasePipelineFieldType\"\n        | \"continuousPipelineReleaseFieldVersion\"\n        | \"scheduledPipelineReleaseFieldVersion\"\n        | \"showTriageIssues\"\n        | \"showUnreadItemsFirst\"\n        | \"timelineChronologyShowWeekNumbers\"\n      > & {\n          projectLabelGroupColumns?: Maybe<\n            Array<\n              { __typename: \"ViewPreferencesProjectLabelGroupColumn\" } & Pick<\n                ViewPreferencesProjectLabelGroupColumn,\n                \"id\" | \"active\"\n              >\n            >\n          >;\n        }\n    >;\n    userViewPreferences?: Maybe<\n      { __typename: \"ViewPreferences\" } & Pick<\n        ViewPreferences,\n        \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"type\" | \"viewType\" | \"id\"\n      > & {\n          preferences: { __typename: \"ViewPreferencesValues\" } & Pick<\n            ViewPreferencesValues,\n            | \"columnOrderBoard\"\n            | \"columnOrderList\"\n            | \"issueNesting\"\n            | \"projectShowEmptyGroupsBoard\"\n            | \"projectShowEmptyGroupsList\"\n            | \"projectShowEmptyGroupsTimeline\"\n            | \"projectShowEmptyGroups\"\n            | \"projectShowEmptySubGroupsBoard\"\n            | \"projectShowEmptySubGroupsList\"\n            | \"projectShowEmptySubGroupsTimeline\"\n            | \"projectShowEmptySubGroups\"\n            | \"hiddenColumns\"\n            | \"hiddenGroupsList\"\n            | \"hiddenRows\"\n            | \"timelineChronologyShowCycleTeamIds\"\n            | \"continuousPipelineReleasesViewGrouping\"\n            | \"customViewsOrdering\"\n            | \"customerPageNeedsViewGrouping\"\n            | \"customerPageNeedsViewOrdering\"\n            | \"customersViewOrdering\"\n            | \"dashboardsOrdering\"\n            | \"projectGroupingDateResolution\"\n            | \"viewOrderingDirection\"\n            | \"embeddedCustomerNeedsViewOrdering\"\n            | \"focusViewGrouping\"\n            | \"focusViewOrderingDirection\"\n            | \"focusViewOrdering\"\n            | \"inboxViewGrouping\"\n            | \"inboxViewOrdering\"\n            | \"initiativeGrouping\"\n            | \"initiativesViewOrdering\"\n            | \"issueGrouping\"\n            | \"layout\"\n            | \"viewOrdering\"\n            | \"issueSubGrouping\"\n            | \"issueGroupingLabelGroupId\"\n            | \"issueSubGroupingLabelGroupId\"\n            | \"projectGroupingLabelGroupId\"\n            | \"projectSubGroupingLabelGroupId\"\n            | \"groupOrderingMode\"\n            | \"projectGroupOrdering\"\n            | \"projectCustomerNeedsViewGrouping\"\n            | \"projectCustomerNeedsViewOrdering\"\n            | \"projectGrouping\"\n            | \"projectLayout\"\n            | \"projectViewOrdering\"\n            | \"projectSubGrouping\"\n            | \"releasePipelineGrouping\"\n            | \"releasePipelinesViewOrdering\"\n            | \"reviewGrouping\"\n            | \"reviewViewOrdering\"\n            | \"scheduledPipelineReleasesViewGrouping\"\n            | \"scheduledPipelineReleasesViewOrdering\"\n            | \"searchResultType\"\n            | \"searchViewOrdering\"\n            | \"teamViewOrdering\"\n            | \"triageViewOrdering\"\n            | \"workspaceMembersViewOrdering\"\n            | \"projectZoomLevel\"\n            | \"timelineZoomScale\"\n            | \"showCompletedAgentSessions\"\n            | \"showCompletedIssues\"\n            | \"showCompletedProjects\"\n            | \"showCompletedReviews\"\n            | \"closedIssuesOrderedByRecency\"\n            | \"showArchivedItems\"\n            | \"customerPageNeedsShowCompletedIssuesAndProjects\"\n            | \"projectCustomerNeedsShowCompletedIssuesLast\"\n            | \"showDraftReviews\"\n            | \"showEmptyGroupsBoard\"\n            | \"showEmptyGroupsList\"\n            | \"showEmptyGroups\"\n            | \"showEmptySubGroupsBoard\"\n            | \"showEmptySubGroupsList\"\n            | \"showEmptySubGroups\"\n            | \"customerPageNeedsShowImportantFirst\"\n            | \"embeddedCustomerNeedsShowImportantFirst\"\n            | \"projectCustomerNeedsShowImportantFirst\"\n            | \"showOnlySnoozedItems\"\n            | \"showParents\"\n            | \"fieldPreviewLinks\"\n            | \"showReadItems\"\n            | \"showSnoozedItems\"\n            | \"showSubInitiativeProjects\"\n            | \"showNestedInitiatives\"\n            | \"showSubIssues\"\n            | \"showSubTeamIssues\"\n            | \"showSubTeamProjects\"\n            | \"showSupervisedIssues\"\n            | \"fieldSla\"\n            | \"fieldSentryIssues\"\n            | \"scheduledPipelineReleaseFieldCompletion\"\n            | \"customViewFieldDateCreated\"\n            | \"customViewFieldOwner\"\n            | \"customViewFieldDateUpdated\"\n            | \"customViewFieldVisibility\"\n            | \"customerFieldDomains\"\n            | \"customerFieldOwner\"\n            | \"customerFieldRequestCount\"\n            | \"fieldCustomerCount\"\n            | \"customerFieldRevenue\"\n            | \"fieldCustomerRevenue\"\n            | \"customerFieldSize\"\n            | \"customerFieldSource\"\n            | \"customerFieldStatus\"\n            | \"customerFieldTier\"\n            | \"fieldCycle\"\n            | \"dashboardFieldDateCreated\"\n            | \"dashboardFieldOwner\"\n            | \"dashboardFieldDateUpdated\"\n            | \"scheduledPipelineReleaseFieldDescription\"\n            | \"fieldDueDate\"\n            | \"initiativeFieldHealth\"\n            | \"initiativeFieldActivity\"\n            | \"initiativeFieldDateCompleted\"\n            | \"initiativeFieldDateCreated\"\n            | \"initiativeFieldDescription\"\n            | \"initiativeFieldInitiativeHealth\"\n            | \"initiativeFieldOwner\"\n            | \"initiativeFieldProjects\"\n            | \"initiativeFieldStartDate\"\n            | \"initiativeFieldStatus\"\n            | \"initiativeFieldTargetDate\"\n            | \"initiativeFieldTeams\"\n            | \"initiativeFieldDateUpdated\"\n            | \"fieldDateArchived\"\n            | \"fieldAssignee\"\n            | \"fieldDateCreated\"\n            | \"customerPageNeedsFieldIssueTargetDueDate\"\n            | \"fieldEstimate\"\n            | \"customerPageNeedsFieldIssueIdentifier\"\n            | \"fieldId\"\n            | \"fieldDateMyActivity\"\n            | \"customerPageNeedsFieldIssuePriority\"\n            | \"fieldPriority\"\n            | \"customerPageNeedsFieldIssueStatus\"\n            | \"fieldStatus\"\n            | \"fieldDateUpdated\"\n            | \"fieldLabels\"\n            | \"releasePipelineFieldLatestRelease\"\n            | \"fieldLinkCount\"\n            | \"memberFieldJoined\"\n            | \"memberFieldStatus\"\n            | \"memberFieldTeams\"\n            | \"fieldMilestone\"\n            | \"projectFieldActivity\"\n            | \"projectFieldDateCompleted\"\n            | \"projectFieldDateCreated\"\n            | \"projectFieldCustomerCount\"\n            | \"projectFieldCustomerRevenue\"\n            | \"projectFieldDescriptionBoard\"\n            | \"projectFieldDescription\"\n            | \"fieldProject\"\n            | \"projectFieldHealthTimeline\"\n            | \"projectFieldHealth\"\n            | \"projectFieldInitiatives\"\n            | \"projectFieldIssues\"\n            | \"projectFieldLabels\"\n            | \"projectFieldLeadTimeline\"\n            | \"projectFieldLead\"\n            | \"projectFieldMembersBoard\"\n            | \"projectFieldMembersList\"\n            | \"projectFieldMembersTimeline\"\n            | \"projectFieldMembers\"\n            | \"projectFieldMilestoneTimeline\"\n            | \"projectFieldMilestone\"\n            | \"projectFieldPredictionsTimeline\"\n            | \"projectFieldPredictions\"\n            | \"projectFieldPriority\"\n            | \"projectFieldRelationsTimeline\"\n            | \"projectFieldRelations\"\n            | \"projectFieldRoadmapsBoard\"\n            | \"projectFieldRoadmapsList\"\n            | \"projectFieldRoadmapsTimeline\"\n            | \"projectFieldRoadmaps\"\n            | \"projectFieldRolloutStage\"\n            | \"projectFieldStartDate\"\n            | \"projectFieldStatusTimeline\"\n            | \"projectFieldStatus\"\n            | \"projectFieldTargetDate\"\n            | \"projectFieldTeamsBoard\"\n            | \"projectFieldTeamsList\"\n            | \"projectFieldTeamsTimeline\"\n            | \"projectFieldTeams\"\n            | \"projectFieldDateUpdated\"\n            | \"fieldPullRequests\"\n            | \"continuousPipelineReleaseFieldReleaseDate\"\n            | \"scheduledPipelineReleaseFieldReleaseDate\"\n            | \"fieldRelease\"\n            | \"continuousPipelineReleaseFieldReleaseNote\"\n            | \"scheduledPipelineReleaseFieldReleaseNote\"\n            | \"releasePipelineFieldReleases\"\n            | \"reviewFieldAvatar\"\n            | \"reviewFieldChecks\"\n            | \"reviewFieldIdentifier\"\n            | \"reviewFieldPreviewLinks\"\n            | \"reviewFieldRepository\"\n            | \"teamFieldDateCreated\"\n            | \"teamFieldCycle\"\n            | \"teamFieldIdentifier\"\n            | \"teamFieldMembers\"\n            | \"teamFieldMembership\"\n            | \"teamFieldOwner\"\n            | \"teamFieldProjects\"\n            | \"teamFieldDateUpdated\"\n            | \"releasePipelineFieldTeams\"\n            | \"fieldTimeInCurrentStatus\"\n            | \"releasePipelineFieldType\"\n            | \"continuousPipelineReleaseFieldVersion\"\n            | \"scheduledPipelineReleaseFieldVersion\"\n            | \"showTriageIssues\"\n            | \"showUnreadItemsFirst\"\n            | \"timelineChronologyShowWeekNumbers\"\n          > & {\n              projectLabelGroupColumns?: Maybe<\n                Array<\n                  { __typename: \"ViewPreferencesProjectLabelGroupColumn\" } & Pick<\n                    ViewPreferencesProjectLabelGroupColumn,\n                    \"id\" | \"active\"\n                  >\n                >\n              >;\n            };\n        }\n    >;\n    team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n    updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n    creator: { __typename?: \"User\" } & Pick<User, \"id\">;\n    owner: { __typename?: \"User\" } & Pick<User, \"id\">;\n    organizationViewPreferences?: Maybe<\n      { __typename: \"ViewPreferences\" } & Pick<\n        ViewPreferences,\n        \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"type\" | \"viewType\" | \"id\"\n      > & {\n          preferences: { __typename: \"ViewPreferencesValues\" } & Pick<\n            ViewPreferencesValues,\n            | \"columnOrderBoard\"\n            | \"columnOrderList\"\n            | \"issueNesting\"\n            | \"projectShowEmptyGroupsBoard\"\n            | \"projectShowEmptyGroupsList\"\n            | \"projectShowEmptyGroupsTimeline\"\n            | \"projectShowEmptyGroups\"\n            | \"projectShowEmptySubGroupsBoard\"\n            | \"projectShowEmptySubGroupsList\"\n            | \"projectShowEmptySubGroupsTimeline\"\n            | \"projectShowEmptySubGroups\"\n            | \"hiddenColumns\"\n            | \"hiddenGroupsList\"\n            | \"hiddenRows\"\n            | \"timelineChronologyShowCycleTeamIds\"\n            | \"continuousPipelineReleasesViewGrouping\"\n            | \"customViewsOrdering\"\n            | \"customerPageNeedsViewGrouping\"\n            | \"customerPageNeedsViewOrdering\"\n            | \"customersViewOrdering\"\n            | \"dashboardsOrdering\"\n            | \"projectGroupingDateResolution\"\n            | \"viewOrderingDirection\"\n            | \"embeddedCustomerNeedsViewOrdering\"\n            | \"focusViewGrouping\"\n            | \"focusViewOrderingDirection\"\n            | \"focusViewOrdering\"\n            | \"inboxViewGrouping\"\n            | \"inboxViewOrdering\"\n            | \"initiativeGrouping\"\n            | \"initiativesViewOrdering\"\n            | \"issueGrouping\"\n            | \"layout\"\n            | \"viewOrdering\"\n            | \"issueSubGrouping\"\n            | \"issueGroupingLabelGroupId\"\n            | \"issueSubGroupingLabelGroupId\"\n            | \"projectGroupingLabelGroupId\"\n            | \"projectSubGroupingLabelGroupId\"\n            | \"groupOrderingMode\"\n            | \"projectGroupOrdering\"\n            | \"projectCustomerNeedsViewGrouping\"\n            | \"projectCustomerNeedsViewOrdering\"\n            | \"projectGrouping\"\n            | \"projectLayout\"\n            | \"projectViewOrdering\"\n            | \"projectSubGrouping\"\n            | \"releasePipelineGrouping\"\n            | \"releasePipelinesViewOrdering\"\n            | \"reviewGrouping\"\n            | \"reviewViewOrdering\"\n            | \"scheduledPipelineReleasesViewGrouping\"\n            | \"scheduledPipelineReleasesViewOrdering\"\n            | \"searchResultType\"\n            | \"searchViewOrdering\"\n            | \"teamViewOrdering\"\n            | \"triageViewOrdering\"\n            | \"workspaceMembersViewOrdering\"\n            | \"projectZoomLevel\"\n            | \"timelineZoomScale\"\n            | \"showCompletedAgentSessions\"\n            | \"showCompletedIssues\"\n            | \"showCompletedProjects\"\n            | \"showCompletedReviews\"\n            | \"closedIssuesOrderedByRecency\"\n            | \"showArchivedItems\"\n            | \"customerPageNeedsShowCompletedIssuesAndProjects\"\n            | \"projectCustomerNeedsShowCompletedIssuesLast\"\n            | \"showDraftReviews\"\n            | \"showEmptyGroupsBoard\"\n            | \"showEmptyGroupsList\"\n            | \"showEmptyGroups\"\n            | \"showEmptySubGroupsBoard\"\n            | \"showEmptySubGroupsList\"\n            | \"showEmptySubGroups\"\n            | \"customerPageNeedsShowImportantFirst\"\n            | \"embeddedCustomerNeedsShowImportantFirst\"\n            | \"projectCustomerNeedsShowImportantFirst\"\n            | \"showOnlySnoozedItems\"\n            | \"showParents\"\n            | \"fieldPreviewLinks\"\n            | \"showReadItems\"\n            | \"showSnoozedItems\"\n            | \"showSubInitiativeProjects\"\n            | \"showNestedInitiatives\"\n            | \"showSubIssues\"\n            | \"showSubTeamIssues\"\n            | \"showSubTeamProjects\"\n            | \"showSupervisedIssues\"\n            | \"fieldSla\"\n            | \"fieldSentryIssues\"\n            | \"scheduledPipelineReleaseFieldCompletion\"\n            | \"customViewFieldDateCreated\"\n            | \"customViewFieldOwner\"\n            | \"customViewFieldDateUpdated\"\n            | \"customViewFieldVisibility\"\n            | \"customerFieldDomains\"\n            | \"customerFieldOwner\"\n            | \"customerFieldRequestCount\"\n            | \"fieldCustomerCount\"\n            | \"customerFieldRevenue\"\n            | \"fieldCustomerRevenue\"\n            | \"customerFieldSize\"\n            | \"customerFieldSource\"\n            | \"customerFieldStatus\"\n            | \"customerFieldTier\"\n            | \"fieldCycle\"\n            | \"dashboardFieldDateCreated\"\n            | \"dashboardFieldOwner\"\n            | \"dashboardFieldDateUpdated\"\n            | \"scheduledPipelineReleaseFieldDescription\"\n            | \"fieldDueDate\"\n            | \"initiativeFieldHealth\"\n            | \"initiativeFieldActivity\"\n            | \"initiativeFieldDateCompleted\"\n            | \"initiativeFieldDateCreated\"\n            | \"initiativeFieldDescription\"\n            | \"initiativeFieldInitiativeHealth\"\n            | \"initiativeFieldOwner\"\n            | \"initiativeFieldProjects\"\n            | \"initiativeFieldStartDate\"\n            | \"initiativeFieldStatus\"\n            | \"initiativeFieldTargetDate\"\n            | \"initiativeFieldTeams\"\n            | \"initiativeFieldDateUpdated\"\n            | \"fieldDateArchived\"\n            | \"fieldAssignee\"\n            | \"fieldDateCreated\"\n            | \"customerPageNeedsFieldIssueTargetDueDate\"\n            | \"fieldEstimate\"\n            | \"customerPageNeedsFieldIssueIdentifier\"\n            | \"fieldId\"\n            | \"fieldDateMyActivity\"\n            | \"customerPageNeedsFieldIssuePriority\"\n            | \"fieldPriority\"\n            | \"customerPageNeedsFieldIssueStatus\"\n            | \"fieldStatus\"\n            | \"fieldDateUpdated\"\n            | \"fieldLabels\"\n            | \"releasePipelineFieldLatestRelease\"\n            | \"fieldLinkCount\"\n            | \"memberFieldJoined\"\n            | \"memberFieldStatus\"\n            | \"memberFieldTeams\"\n            | \"fieldMilestone\"\n            | \"projectFieldActivity\"\n            | \"projectFieldDateCompleted\"\n            | \"projectFieldDateCreated\"\n            | \"projectFieldCustomerCount\"\n            | \"projectFieldCustomerRevenue\"\n            | \"projectFieldDescriptionBoard\"\n            | \"projectFieldDescription\"\n            | \"fieldProject\"\n            | \"projectFieldHealthTimeline\"\n            | \"projectFieldHealth\"\n            | \"projectFieldInitiatives\"\n            | \"projectFieldIssues\"\n            | \"projectFieldLabels\"\n            | \"projectFieldLeadTimeline\"\n            | \"projectFieldLead\"\n            | \"projectFieldMembersBoard\"\n            | \"projectFieldMembersList\"\n            | \"projectFieldMembersTimeline\"\n            | \"projectFieldMembers\"\n            | \"projectFieldMilestoneTimeline\"\n            | \"projectFieldMilestone\"\n            | \"projectFieldPredictionsTimeline\"\n            | \"projectFieldPredictions\"\n            | \"projectFieldPriority\"\n            | \"projectFieldRelationsTimeline\"\n            | \"projectFieldRelations\"\n            | \"projectFieldRoadmapsBoard\"\n            | \"projectFieldRoadmapsList\"\n            | \"projectFieldRoadmapsTimeline\"\n            | \"projectFieldRoadmaps\"\n            | \"projectFieldRolloutStage\"\n            | \"projectFieldStartDate\"\n            | \"projectFieldStatusTimeline\"\n            | \"projectFieldStatus\"\n            | \"projectFieldTargetDate\"\n            | \"projectFieldTeamsBoard\"\n            | \"projectFieldTeamsList\"\n            | \"projectFieldTeamsTimeline\"\n            | \"projectFieldTeams\"\n            | \"projectFieldDateUpdated\"\n            | \"fieldPullRequests\"\n            | \"continuousPipelineReleaseFieldReleaseDate\"\n            | \"scheduledPipelineReleaseFieldReleaseDate\"\n            | \"fieldRelease\"\n            | \"continuousPipelineReleaseFieldReleaseNote\"\n            | \"scheduledPipelineReleaseFieldReleaseNote\"\n            | \"releasePipelineFieldReleases\"\n            | \"reviewFieldAvatar\"\n            | \"reviewFieldChecks\"\n            | \"reviewFieldIdentifier\"\n            | \"reviewFieldPreviewLinks\"\n            | \"reviewFieldRepository\"\n            | \"teamFieldDateCreated\"\n            | \"teamFieldCycle\"\n            | \"teamFieldIdentifier\"\n            | \"teamFieldMembers\"\n            | \"teamFieldMembership\"\n            | \"teamFieldOwner\"\n            | \"teamFieldProjects\"\n            | \"teamFieldDateUpdated\"\n            | \"releasePipelineFieldTeams\"\n            | \"fieldTimeInCurrentStatus\"\n            | \"releasePipelineFieldType\"\n            | \"continuousPipelineReleaseFieldVersion\"\n            | \"scheduledPipelineReleaseFieldVersion\"\n            | \"showTriageIssues\"\n            | \"showUnreadItemsFirst\"\n            | \"timelineChronologyShowWeekNumbers\"\n          > & {\n              projectLabelGroupColumns?: Maybe<\n                Array<\n                  { __typename: \"ViewPreferencesProjectLabelGroupColumn\" } & Pick<\n                    ViewPreferencesProjectLabelGroupColumn,\n                    \"id\" | \"active\"\n                  >\n                >\n              >;\n            };\n        }\n    >;\n  };\n\nexport type CustomerNeedFragment = { __typename: \"CustomerNeed\" } & Pick<\n  CustomerNeed,\n  \"url\" | \"body\" | \"content\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"priority\"\n> & {\n    comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n    customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n    attachment?: Maybe<{ __typename?: \"Attachment\" } & Pick<Attachment, \"id\">>;\n    originalIssue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n    issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n    projectAttachment?: Maybe<\n      { __typename: \"ProjectAttachment\" } & Pick<\n        ProjectAttachment,\n        | \"metadata\"\n        | \"source\"\n        | \"subtitle\"\n        | \"updatedAt\"\n        | \"sourceType\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"id\"\n        | \"title\"\n        | \"url\"\n      > & { creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n    >;\n    project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n    creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n  };\n\nexport type CustomerFragment = { __typename: \"Customer\" } & Pick<\n  Customer,\n  | \"slugId\"\n  | \"externalIds\"\n  | \"slackChannelId\"\n  | \"url\"\n  | \"revenue\"\n  | \"approximateNeedCount\"\n  | \"name\"\n  | \"domains\"\n  | \"updatedAt\"\n  | \"size\"\n  | \"mainSourceId\"\n  | \"archivedAt\"\n  | \"createdAt\"\n  | \"id\"\n  | \"logoUrl\"\n> & {\n    status: { __typename?: \"CustomerStatus\" } & Pick<CustomerStatus, \"id\">;\n    integration?: Maybe<{ __typename?: \"Integration\" } & Pick<Integration, \"id\">>;\n    needs: Array<\n      { __typename: \"CustomerNeed\" } & Pick<\n        CustomerNeed,\n        \"url\" | \"body\" | \"content\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"priority\"\n      > & {\n          comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n          customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n          attachment?: Maybe<{ __typename?: \"Attachment\" } & Pick<Attachment, \"id\">>;\n          originalIssue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n          issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n          projectAttachment?: Maybe<\n            { __typename: \"ProjectAttachment\" } & Pick<\n              ProjectAttachment,\n              | \"metadata\"\n              | \"source\"\n              | \"subtitle\"\n              | \"updatedAt\"\n              | \"sourceType\"\n              | \"archivedAt\"\n              | \"createdAt\"\n              | \"id\"\n              | \"title\"\n              | \"url\"\n            > & { creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n          >;\n          project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n          creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n        }\n    >;\n    tier?: Maybe<{ __typename?: \"CustomerTier\" } & Pick<CustomerTier, \"id\">>;\n    owner?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n  };\n\nexport type ProjectRelationFragment = { __typename: \"ProjectRelation\" } & Pick<\n  ProjectRelation,\n  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"anchorType\" | \"relatedAnchorType\" | \"type\" | \"id\"\n> & {\n    project: { __typename?: \"Project\" } & Pick<Project, \"id\">;\n    projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n    relatedProjectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n    relatedProject: { __typename?: \"Project\" } & Pick<Project, \"id\">;\n    user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n  };\n\nexport type PushSubscriptionFragment = { __typename: \"PushSubscription\" } & Pick<\n  PushSubscription,\n  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n>;\n\nexport type DocumentContentDraftFragment = { __typename: \"DocumentContentDraft\" } & Pick<\n  DocumentContentDraft,\n  \"contentState\" | \"documentContentId\" | \"userId\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n> & {\n    documentContent: { __typename: \"DocumentContent\" } & Pick<\n      DocumentContent,\n      \"content\" | \"contentState\" | \"updatedAt\" | \"restoredAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n    > & {\n        aiPromptRules?: Maybe<\n          { __typename: \"AiPromptRules\" } & Pick<AiPromptRules, \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"> & {\n              updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            }\n        >;\n        document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n        initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n        issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n        projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n        project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n        welcomeMessage?: Maybe<\n          { __typename: \"WelcomeMessage\" } & Pick<\n            WelcomeMessage,\n            \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"title\" | \"id\" | \"enabled\"\n          > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n        >;\n      };\n    user: { __typename?: \"User\" } & Pick<User, \"id\">;\n  };\n\nexport type FacetFragment = { __typename: \"Facet\" } & Pick<\n  Facet,\n  \"sourcePage\" | \"updatedAt\" | \"sortOrder\" | \"archivedAt\" | \"createdAt\" | \"id\"\n> & {\n    targetCustomView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n    sourceInitiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n    sourceProject?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n    sourceTeam?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n    sourceFeedUser?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n  };\n\nexport type DraftFragment = { __typename: \"Draft\" } & Pick<\n  Draft,\n  \"data\" | \"bodyData\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"isAutogenerated\"\n> & {\n    customerNeed?: Maybe<{ __typename?: \"CustomerNeed\" } & Pick<CustomerNeed, \"id\">>;\n    initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n    initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n    issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n    parentComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n    project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n    projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n    team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n    user: { __typename?: \"User\" } & Pick<User, \"id\">;\n  };\n\nexport type CustomerNeedArchivePayloadFragment = { __typename: \"CustomerNeedArchivePayload\" } & Pick<\n  CustomerNeedArchivePayload,\n  \"lastSyncId\" | \"success\"\n> & { entity?: Maybe<{ __typename?: \"CustomerNeed\" } & Pick<CustomerNeed, \"id\">> };\n\nexport type CycleArchivePayloadFragment = { __typename: \"CycleArchivePayload\" } & Pick<\n  CycleArchivePayload,\n  \"lastSyncId\" | \"success\"\n> & { entity?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">> };\n\nexport type DocumentArchivePayloadFragment = { __typename: \"DocumentArchivePayload\" } & Pick<\n  DocumentArchivePayload,\n  \"lastSyncId\" | \"success\"\n> & { entity?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">> };\n\nexport type InitiativeArchivePayloadFragment = { __typename: \"InitiativeArchivePayload\" } & Pick<\n  InitiativeArchivePayload,\n  \"lastSyncId\" | \"success\"\n> & { entity?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">> };\n\nexport type InitiativeUpdateArchivePayloadFragment = { __typename: \"InitiativeUpdateArchivePayload\" } & Pick<\n  InitiativeUpdateArchivePayload,\n  \"lastSyncId\" | \"success\"\n> & { entity?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">> };\n\nexport type IssueArchivePayloadFragment = { __typename: \"IssueArchivePayload\" } & Pick<\n  IssueArchivePayload,\n  \"lastSyncId\" | \"success\"\n> & { entity?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">> };\n\nexport type NotificationArchivePayloadFragment = { __typename: \"NotificationArchivePayload\" } & Pick<\n  NotificationArchivePayload,\n  \"lastSyncId\" | \"success\"\n> & {\n    entity?: Maybe<\n      | ({ __typename: \"CustomerNeedNotification\" } & Pick<\n          CustomerNeedNotification,\n          | \"type\"\n          | \"category\"\n          | \"updatedAt\"\n          | \"unsnoozedAt\"\n          | \"emailedAt\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"readAt\"\n          | \"snoozedUntilAt\"\n          | \"id\"\n          | \"customerNeedId\"\n        > & {\n            botActor?: Maybe<\n              { __typename: \"ActorBot\" } & Pick<\n                ActorBot,\n                \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n              >\n            >;\n            externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            user: { __typename?: \"User\" } & Pick<User, \"id\">;\n            actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            customerNeed: { __typename?: \"CustomerNeed\" } & Pick<CustomerNeed, \"id\">;\n            relatedIssue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n            relatedProject?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n          })\n      | ({ __typename: \"CustomerNotification\" } & Pick<\n          CustomerNotification,\n          | \"type\"\n          | \"category\"\n          | \"updatedAt\"\n          | \"unsnoozedAt\"\n          | \"emailedAt\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"readAt\"\n          | \"snoozedUntilAt\"\n          | \"id\"\n          | \"customerId\"\n        > & {\n            botActor?: Maybe<\n              { __typename: \"ActorBot\" } & Pick<\n                ActorBot,\n                \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n              >\n            >;\n            externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            user: { __typename?: \"User\" } & Pick<User, \"id\">;\n            actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            customer: { __typename?: \"Customer\" } & Pick<Customer, \"id\">;\n          })\n      | ({ __typename: \"DocumentNotification\" } & Pick<\n          DocumentNotification,\n          | \"type\"\n          | \"category\"\n          | \"updatedAt\"\n          | \"unsnoozedAt\"\n          | \"emailedAt\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"readAt\"\n          | \"snoozedUntilAt\"\n          | \"id\"\n          | \"reactionEmoji\"\n          | \"commentId\"\n          | \"documentId\"\n          | \"parentCommentId\"\n        > & {\n            botActor?: Maybe<\n              { __typename: \"ActorBot\" } & Pick<\n                ActorBot,\n                \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n              >\n            >;\n            externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            user: { __typename?: \"User\" } & Pick<User, \"id\">;\n            actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          })\n      | ({ __typename: \"InitiativeNotification\" } & Pick<\n          InitiativeNotification,\n          | \"type\"\n          | \"category\"\n          | \"updatedAt\"\n          | \"unsnoozedAt\"\n          | \"emailedAt\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"readAt\"\n          | \"snoozedUntilAt\"\n          | \"id\"\n          | \"reactionEmoji\"\n          | \"commentId\"\n          | \"initiativeId\"\n          | \"initiativeUpdateId\"\n          | \"parentCommentId\"\n        > & {\n            botActor?: Maybe<\n              { __typename: \"ActorBot\" } & Pick<\n                ActorBot,\n                \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n              >\n            >;\n            externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            user: { __typename?: \"User\" } & Pick<User, \"id\">;\n            actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n            document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n            initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n            initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n            parentComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n          })\n      | ({ __typename: \"IssueNotification\" } & Pick<\n          IssueNotification,\n          | \"type\"\n          | \"category\"\n          | \"updatedAt\"\n          | \"unsnoozedAt\"\n          | \"emailedAt\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"readAt\"\n          | \"snoozedUntilAt\"\n          | \"id\"\n          | \"reactionEmoji\"\n          | \"commentId\"\n          | \"issueId\"\n          | \"parentCommentId\"\n        > & {\n            botActor?: Maybe<\n              { __typename: \"ActorBot\" } & Pick<\n                ActorBot,\n                \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n              >\n            >;\n            externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            user: { __typename?: \"User\" } & Pick<User, \"id\">;\n            actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n            issue: { __typename?: \"Issue\" } & Pick<Issue, \"id\">;\n            parentComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n            subscriptions?: Maybe<\n              Array<\n                | ({ __typename: \"CustomViewNotificationSubscription\" } & Pick<\n                    CustomViewNotificationSubscription,\n                    | \"updatedAt\"\n                    | \"archivedAt\"\n                    | \"createdAt\"\n                    | \"contextViewType\"\n                    | \"userContextViewType\"\n                    | \"id\"\n                    | \"active\"\n                  > & {\n                      customView: { __typename?: \"CustomView\" } & Pick<CustomView, \"id\">;\n                      customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                      cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                      initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                      label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                      project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                      team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                      user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                      subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                    })\n                | ({ __typename: \"CustomerNotificationSubscription\" } & Pick<\n                    CustomerNotificationSubscription,\n                    | \"updatedAt\"\n                    | \"archivedAt\"\n                    | \"createdAt\"\n                    | \"contextViewType\"\n                    | \"userContextViewType\"\n                    | \"id\"\n                    | \"active\"\n                  > & {\n                      customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                      customer: { __typename?: \"Customer\" } & Pick<Customer, \"id\">;\n                      cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                      initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                      label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                      project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                      team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                      user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                      subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                    })\n                | ({ __typename: \"CycleNotificationSubscription\" } & Pick<\n                    CycleNotificationSubscription,\n                    | \"updatedAt\"\n                    | \"archivedAt\"\n                    | \"createdAt\"\n                    | \"contextViewType\"\n                    | \"userContextViewType\"\n                    | \"id\"\n                    | \"active\"\n                  > & {\n                      customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                      customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                      cycle: { __typename?: \"Cycle\" } & Pick<Cycle, \"id\">;\n                      initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                      label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                      project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                      team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                      user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                      subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                    })\n                | ({ __typename: \"InitiativeNotificationSubscription\" } & Pick<\n                    InitiativeNotificationSubscription,\n                    | \"updatedAt\"\n                    | \"archivedAt\"\n                    | \"createdAt\"\n                    | \"contextViewType\"\n                    | \"userContextViewType\"\n                    | \"id\"\n                    | \"active\"\n                  > & {\n                      customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                      customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                      cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                      initiative: { __typename?: \"Initiative\" } & Pick<Initiative, \"id\">;\n                      label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                      project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                      team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                      user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                      subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                    })\n                | ({ __typename: \"LabelNotificationSubscription\" } & Pick<\n                    LabelNotificationSubscription,\n                    | \"updatedAt\"\n                    | \"archivedAt\"\n                    | \"createdAt\"\n                    | \"contextViewType\"\n                    | \"userContextViewType\"\n                    | \"id\"\n                    | \"active\"\n                  > & {\n                      customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                      customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                      cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                      initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                      label: { __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">;\n                      project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                      team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                      user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                      subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                    })\n                | ({ __typename: \"ProjectNotificationSubscription\" } & Pick<\n                    ProjectNotificationSubscription,\n                    | \"updatedAt\"\n                    | \"archivedAt\"\n                    | \"createdAt\"\n                    | \"contextViewType\"\n                    | \"userContextViewType\"\n                    | \"id\"\n                    | \"active\"\n                  > & {\n                      customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                      customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                      cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                      initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                      label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                      project: { __typename?: \"Project\" } & Pick<Project, \"id\">;\n                      team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                      user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                      subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                    })\n                | ({ __typename: \"TeamNotificationSubscription\" } & Pick<\n                    TeamNotificationSubscription,\n                    | \"updatedAt\"\n                    | \"archivedAt\"\n                    | \"createdAt\"\n                    | \"contextViewType\"\n                    | \"userContextViewType\"\n                    | \"id\"\n                    | \"active\"\n                  > & {\n                      customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                      customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                      cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                      initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                      label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                      project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                      team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n                      user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                      subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                    })\n                | ({ __typename: \"UserNotificationSubscription\" } & Pick<\n                    UserNotificationSubscription,\n                    | \"updatedAt\"\n                    | \"archivedAt\"\n                    | \"createdAt\"\n                    | \"contextViewType\"\n                    | \"userContextViewType\"\n                    | \"id\"\n                    | \"active\"\n                  > & {\n                      customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                      customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                      cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                      initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                      label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                      project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                      team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                      user: { __typename?: \"User\" } & Pick<User, \"id\">;\n                      subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                    })\n              >\n            >;\n            team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n          })\n      | ({ __typename: \"OauthClientApprovalNotification\" } & Pick<\n          OauthClientApprovalNotification,\n          | \"type\"\n          | \"category\"\n          | \"updatedAt\"\n          | \"unsnoozedAt\"\n          | \"emailedAt\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"readAt\"\n          | \"snoozedUntilAt\"\n          | \"id\"\n          | \"oauthClientApprovalId\"\n        > & {\n            botActor?: Maybe<\n              { __typename: \"ActorBot\" } & Pick<\n                ActorBot,\n                \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n              >\n            >;\n            externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            user: { __typename?: \"User\" } & Pick<User, \"id\">;\n            actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            oauthClientApproval: { __typename: \"OauthClientApproval\" } & Pick<\n              OauthClientApproval,\n              | \"newlyRequestedScopes\"\n              | \"denyReason\"\n              | \"requestReason\"\n              | \"scopes\"\n              | \"status\"\n              | \"oauthClientId\"\n              | \"requesterId\"\n              | \"responderId\"\n              | \"updatedAt\"\n              | \"archivedAt\"\n              | \"createdAt\"\n              | \"id\"\n            >;\n          })\n      | ({ __typename: \"PostNotification\" } & Pick<\n          PostNotification,\n          | \"type\"\n          | \"category\"\n          | \"updatedAt\"\n          | \"unsnoozedAt\"\n          | \"emailedAt\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"readAt\"\n          | \"snoozedUntilAt\"\n          | \"id\"\n          | \"reactionEmoji\"\n          | \"commentId\"\n          | \"parentCommentId\"\n          | \"postId\"\n        > & {\n            botActor?: Maybe<\n              { __typename: \"ActorBot\" } & Pick<\n                ActorBot,\n                \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n              >\n            >;\n            externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            user: { __typename?: \"User\" } & Pick<User, \"id\">;\n            actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          })\n      | ({ __typename: \"ProjectNotification\" } & Pick<\n          ProjectNotification,\n          | \"type\"\n          | \"category\"\n          | \"updatedAt\"\n          | \"unsnoozedAt\"\n          | \"emailedAt\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"readAt\"\n          | \"snoozedUntilAt\"\n          | \"id\"\n          | \"reactionEmoji\"\n          | \"commentId\"\n          | \"parentCommentId\"\n          | \"projectId\"\n          | \"projectMilestoneId\"\n          | \"projectUpdateId\"\n        > & {\n            botActor?: Maybe<\n              { __typename: \"ActorBot\" } & Pick<\n                ActorBot,\n                \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n              >\n            >;\n            externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            user: { __typename?: \"User\" } & Pick<User, \"id\">;\n            actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n            document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n            parentComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n            project: { __typename?: \"Project\" } & Pick<Project, \"id\">;\n            projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n          })\n      | ({ __typename: \"PullRequestNotification\" } & Pick<\n          PullRequestNotification,\n          | \"type\"\n          | \"category\"\n          | \"updatedAt\"\n          | \"unsnoozedAt\"\n          | \"emailedAt\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"readAt\"\n          | \"snoozedUntilAt\"\n          | \"id\"\n          | \"pullRequestCommentId\"\n          | \"pullRequestId\"\n        > & {\n            botActor?: Maybe<\n              { __typename: \"ActorBot\" } & Pick<\n                ActorBot,\n                \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n              >\n            >;\n            externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            user: { __typename?: \"User\" } & Pick<User, \"id\">;\n            actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          })\n      | ({ __typename: \"UsageAlertNotification\" } & Pick<\n          UsageAlertNotification,\n          | \"type\"\n          | \"category\"\n          | \"updatedAt\"\n          | \"unsnoozedAt\"\n          | \"emailedAt\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"readAt\"\n          | \"snoozedUntilAt\"\n          | \"id\"\n          | \"usageAlertId\"\n        > & {\n            botActor?: Maybe<\n              { __typename: \"ActorBot\" } & Pick<\n                ActorBot,\n                \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n              >\n            >;\n            externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            user: { __typename?: \"User\" } & Pick<User, \"id\">;\n            actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            usageAlert: { __typename: \"UsageAlert\" } & Pick<\n              UsageAlert,\n              \"type\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"metadata\"\n            >;\n          })\n      | ({ __typename: \"WelcomeMessageNotification\" } & Pick<\n          WelcomeMessageNotification,\n          | \"type\"\n          | \"category\"\n          | \"updatedAt\"\n          | \"unsnoozedAt\"\n          | \"emailedAt\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"readAt\"\n          | \"snoozedUntilAt\"\n          | \"id\"\n          | \"welcomeMessageId\"\n        > & {\n            botActor?: Maybe<\n              { __typename: \"ActorBot\" } & Pick<\n                ActorBot,\n                \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n              >\n            >;\n            externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            user: { __typename?: \"User\" } & Pick<User, \"id\">;\n            actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          })\n    >;\n  };\n\nexport type ProjectArchivePayloadFragment = { __typename: \"ProjectArchivePayload\" } & Pick<\n  ProjectArchivePayload,\n  \"lastSyncId\" | \"success\"\n> & { entity?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">> };\n\nexport type ProjectStatusArchivePayloadFragment = { __typename: \"ProjectStatusArchivePayload\" } & Pick<\n  ProjectStatusArchivePayload,\n  \"lastSyncId\" | \"success\"\n> & { entity?: Maybe<{ __typename?: \"ProjectStatus\" } & Pick<ProjectStatus, \"id\">> };\n\nexport type ProjectUpdateArchivePayloadFragment = { __typename: \"ProjectUpdateArchivePayload\" } & Pick<\n  ProjectUpdateArchivePayload,\n  \"lastSyncId\" | \"success\"\n> & { entity?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">> };\n\nexport type ReleaseArchivePayloadFragment = { __typename: \"ReleaseArchivePayload\" } & Pick<\n  ReleaseArchivePayload,\n  \"lastSyncId\" | \"success\"\n> & { entity?: Maybe<{ __typename?: \"Release\" } & Pick<Release, \"id\">> };\n\nexport type ReleasePipelineArchivePayloadFragment = { __typename: \"ReleasePipelineArchivePayload\" } & Pick<\n  ReleasePipelineArchivePayload,\n  \"lastSyncId\" | \"success\"\n> & { entity?: Maybe<{ __typename?: \"ReleasePipeline\" } & Pick<ReleasePipeline, \"id\">> };\n\nexport type ReleaseStageArchivePayloadFragment = { __typename: \"ReleaseStageArchivePayload\" } & Pick<\n  ReleaseStageArchivePayload,\n  \"lastSyncId\" | \"success\"\n> & { entity?: Maybe<{ __typename?: \"ReleaseStage\" } & Pick<ReleaseStage, \"id\">> };\n\nexport type RoadmapArchivePayloadFragment = { __typename: \"RoadmapArchivePayload\" } & Pick<\n  RoadmapArchivePayload,\n  \"lastSyncId\" | \"success\"\n> & { entity?: Maybe<{ __typename?: \"Roadmap\" } & Pick<Roadmap, \"id\">> };\n\nexport type TeamArchivePayloadFragment = { __typename: \"TeamArchivePayload\" } & Pick<\n  TeamArchivePayload,\n  \"lastSyncId\" | \"success\"\n> & { entity?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">> };\n\nexport type WorkflowStateArchivePayloadFragment = { __typename: \"WorkflowStateArchivePayload\" } & Pick<\n  WorkflowStateArchivePayload,\n  \"lastSyncId\" | \"success\"\n> & { entity?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">> };\n\ntype ArchivePayload_CustomerNeedArchivePayload_Fragment = { __typename: \"CustomerNeedArchivePayload\" } & Pick<\n  CustomerNeedArchivePayload,\n  \"lastSyncId\" | \"success\"\n> & { entity?: Maybe<{ __typename?: \"CustomerNeed\" } & Pick<CustomerNeed, \"id\">> };\n\ntype ArchivePayload_CycleArchivePayload_Fragment = { __typename: \"CycleArchivePayload\" } & Pick<\n  CycleArchivePayload,\n  \"lastSyncId\" | \"success\"\n> & { entity?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">> };\n\ntype ArchivePayload_DeletePayload_Fragment = { __typename: \"DeletePayload\" } & Pick<\n  DeletePayload,\n  \"lastSyncId\" | \"success\" | \"entityId\"\n>;\n\ntype ArchivePayload_DocumentArchivePayload_Fragment = { __typename: \"DocumentArchivePayload\" } & Pick<\n  DocumentArchivePayload,\n  \"lastSyncId\" | \"success\"\n> & { entity?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">> };\n\ntype ArchivePayload_InitiativeArchivePayload_Fragment = { __typename: \"InitiativeArchivePayload\" } & Pick<\n  InitiativeArchivePayload,\n  \"lastSyncId\" | \"success\"\n> & { entity?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">> };\n\ntype ArchivePayload_InitiativeUpdateArchivePayload_Fragment = { __typename: \"InitiativeUpdateArchivePayload\" } & Pick<\n  InitiativeUpdateArchivePayload,\n  \"lastSyncId\" | \"success\"\n> & { entity?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">> };\n\ntype ArchivePayload_IssueArchivePayload_Fragment = { __typename: \"IssueArchivePayload\" } & Pick<\n  IssueArchivePayload,\n  \"lastSyncId\" | \"success\"\n> & { entity?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">> };\n\ntype ArchivePayload_NotificationArchivePayload_Fragment = { __typename: \"NotificationArchivePayload\" } & Pick<\n  NotificationArchivePayload,\n  \"lastSyncId\" | \"success\"\n> & {\n    entity?: Maybe<\n      | ({ __typename: \"CustomerNeedNotification\" } & Pick<\n          CustomerNeedNotification,\n          | \"type\"\n          | \"category\"\n          | \"updatedAt\"\n          | \"unsnoozedAt\"\n          | \"emailedAt\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"readAt\"\n          | \"snoozedUntilAt\"\n          | \"id\"\n          | \"customerNeedId\"\n        > & {\n            botActor?: Maybe<\n              { __typename: \"ActorBot\" } & Pick<\n                ActorBot,\n                \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n              >\n            >;\n            externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            user: { __typename?: \"User\" } & Pick<User, \"id\">;\n            actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            customerNeed: { __typename?: \"CustomerNeed\" } & Pick<CustomerNeed, \"id\">;\n            relatedIssue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n            relatedProject?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n          })\n      | ({ __typename: \"CustomerNotification\" } & Pick<\n          CustomerNotification,\n          | \"type\"\n          | \"category\"\n          | \"updatedAt\"\n          | \"unsnoozedAt\"\n          | \"emailedAt\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"readAt\"\n          | \"snoozedUntilAt\"\n          | \"id\"\n          | \"customerId\"\n        > & {\n            botActor?: Maybe<\n              { __typename: \"ActorBot\" } & Pick<\n                ActorBot,\n                \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n              >\n            >;\n            externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            user: { __typename?: \"User\" } & Pick<User, \"id\">;\n            actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            customer: { __typename?: \"Customer\" } & Pick<Customer, \"id\">;\n          })\n      | ({ __typename: \"DocumentNotification\" } & Pick<\n          DocumentNotification,\n          | \"type\"\n          | \"category\"\n          | \"updatedAt\"\n          | \"unsnoozedAt\"\n          | \"emailedAt\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"readAt\"\n          | \"snoozedUntilAt\"\n          | \"id\"\n          | \"reactionEmoji\"\n          | \"commentId\"\n          | \"documentId\"\n          | \"parentCommentId\"\n        > & {\n            botActor?: Maybe<\n              { __typename: \"ActorBot\" } & Pick<\n                ActorBot,\n                \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n              >\n            >;\n            externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            user: { __typename?: \"User\" } & Pick<User, \"id\">;\n            actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          })\n      | ({ __typename: \"InitiativeNotification\" } & Pick<\n          InitiativeNotification,\n          | \"type\"\n          | \"category\"\n          | \"updatedAt\"\n          | \"unsnoozedAt\"\n          | \"emailedAt\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"readAt\"\n          | \"snoozedUntilAt\"\n          | \"id\"\n          | \"reactionEmoji\"\n          | \"commentId\"\n          | \"initiativeId\"\n          | \"initiativeUpdateId\"\n          | \"parentCommentId\"\n        > & {\n            botActor?: Maybe<\n              { __typename: \"ActorBot\" } & Pick<\n                ActorBot,\n                \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n              >\n            >;\n            externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            user: { __typename?: \"User\" } & Pick<User, \"id\">;\n            actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n            document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n            initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n            initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n            parentComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n          })\n      | ({ __typename: \"IssueNotification\" } & Pick<\n          IssueNotification,\n          | \"type\"\n          | \"category\"\n          | \"updatedAt\"\n          | \"unsnoozedAt\"\n          | \"emailedAt\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"readAt\"\n          | \"snoozedUntilAt\"\n          | \"id\"\n          | \"reactionEmoji\"\n          | \"commentId\"\n          | \"issueId\"\n          | \"parentCommentId\"\n        > & {\n            botActor?: Maybe<\n              { __typename: \"ActorBot\" } & Pick<\n                ActorBot,\n                \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n              >\n            >;\n            externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            user: { __typename?: \"User\" } & Pick<User, \"id\">;\n            actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n            issue: { __typename?: \"Issue\" } & Pick<Issue, \"id\">;\n            parentComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n            subscriptions?: Maybe<\n              Array<\n                | ({ __typename: \"CustomViewNotificationSubscription\" } & Pick<\n                    CustomViewNotificationSubscription,\n                    | \"updatedAt\"\n                    | \"archivedAt\"\n                    | \"createdAt\"\n                    | \"contextViewType\"\n                    | \"userContextViewType\"\n                    | \"id\"\n                    | \"active\"\n                  > & {\n                      customView: { __typename?: \"CustomView\" } & Pick<CustomView, \"id\">;\n                      customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                      cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                      initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                      label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                      project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                      team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                      user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                      subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                    })\n                | ({ __typename: \"CustomerNotificationSubscription\" } & Pick<\n                    CustomerNotificationSubscription,\n                    | \"updatedAt\"\n                    | \"archivedAt\"\n                    | \"createdAt\"\n                    | \"contextViewType\"\n                    | \"userContextViewType\"\n                    | \"id\"\n                    | \"active\"\n                  > & {\n                      customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                      customer: { __typename?: \"Customer\" } & Pick<Customer, \"id\">;\n                      cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                      initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                      label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                      project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                      team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                      user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                      subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                    })\n                | ({ __typename: \"CycleNotificationSubscription\" } & Pick<\n                    CycleNotificationSubscription,\n                    | \"updatedAt\"\n                    | \"archivedAt\"\n                    | \"createdAt\"\n                    | \"contextViewType\"\n                    | \"userContextViewType\"\n                    | \"id\"\n                    | \"active\"\n                  > & {\n                      customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                      customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                      cycle: { __typename?: \"Cycle\" } & Pick<Cycle, \"id\">;\n                      initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                      label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                      project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                      team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                      user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                      subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                    })\n                | ({ __typename: \"InitiativeNotificationSubscription\" } & Pick<\n                    InitiativeNotificationSubscription,\n                    | \"updatedAt\"\n                    | \"archivedAt\"\n                    | \"createdAt\"\n                    | \"contextViewType\"\n                    | \"userContextViewType\"\n                    | \"id\"\n                    | \"active\"\n                  > & {\n                      customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                      customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                      cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                      initiative: { __typename?: \"Initiative\" } & Pick<Initiative, \"id\">;\n                      label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                      project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                      team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                      user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                      subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                    })\n                | ({ __typename: \"LabelNotificationSubscription\" } & Pick<\n                    LabelNotificationSubscription,\n                    | \"updatedAt\"\n                    | \"archivedAt\"\n                    | \"createdAt\"\n                    | \"contextViewType\"\n                    | \"userContextViewType\"\n                    | \"id\"\n                    | \"active\"\n                  > & {\n                      customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                      customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                      cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                      initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                      label: { __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">;\n                      project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                      team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                      user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                      subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                    })\n                | ({ __typename: \"ProjectNotificationSubscription\" } & Pick<\n                    ProjectNotificationSubscription,\n                    | \"updatedAt\"\n                    | \"archivedAt\"\n                    | \"createdAt\"\n                    | \"contextViewType\"\n                    | \"userContextViewType\"\n                    | \"id\"\n                    | \"active\"\n                  > & {\n                      customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                      customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                      cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                      initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                      label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                      project: { __typename?: \"Project\" } & Pick<Project, \"id\">;\n                      team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                      user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                      subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                    })\n                | ({ __typename: \"TeamNotificationSubscription\" } & Pick<\n                    TeamNotificationSubscription,\n                    | \"updatedAt\"\n                    | \"archivedAt\"\n                    | \"createdAt\"\n                    | \"contextViewType\"\n                    | \"userContextViewType\"\n                    | \"id\"\n                    | \"active\"\n                  > & {\n                      customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                      customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                      cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                      initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                      label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                      project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                      team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n                      user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                      subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                    })\n                | ({ __typename: \"UserNotificationSubscription\" } & Pick<\n                    UserNotificationSubscription,\n                    | \"updatedAt\"\n                    | \"archivedAt\"\n                    | \"createdAt\"\n                    | \"contextViewType\"\n                    | \"userContextViewType\"\n                    | \"id\"\n                    | \"active\"\n                  > & {\n                      customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                      customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                      cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                      initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                      label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                      project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                      team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                      user: { __typename?: \"User\" } & Pick<User, \"id\">;\n                      subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                    })\n              >\n            >;\n            team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n          })\n      | ({ __typename: \"OauthClientApprovalNotification\" } & Pick<\n          OauthClientApprovalNotification,\n          | \"type\"\n          | \"category\"\n          | \"updatedAt\"\n          | \"unsnoozedAt\"\n          | \"emailedAt\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"readAt\"\n          | \"snoozedUntilAt\"\n          | \"id\"\n          | \"oauthClientApprovalId\"\n        > & {\n            botActor?: Maybe<\n              { __typename: \"ActorBot\" } & Pick<\n                ActorBot,\n                \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n              >\n            >;\n            externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            user: { __typename?: \"User\" } & Pick<User, \"id\">;\n            actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            oauthClientApproval: { __typename: \"OauthClientApproval\" } & Pick<\n              OauthClientApproval,\n              | \"newlyRequestedScopes\"\n              | \"denyReason\"\n              | \"requestReason\"\n              | \"scopes\"\n              | \"status\"\n              | \"oauthClientId\"\n              | \"requesterId\"\n              | \"responderId\"\n              | \"updatedAt\"\n              | \"archivedAt\"\n              | \"createdAt\"\n              | \"id\"\n            >;\n          })\n      | ({ __typename: \"PostNotification\" } & Pick<\n          PostNotification,\n          | \"type\"\n          | \"category\"\n          | \"updatedAt\"\n          | \"unsnoozedAt\"\n          | \"emailedAt\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"readAt\"\n          | \"snoozedUntilAt\"\n          | \"id\"\n          | \"reactionEmoji\"\n          | \"commentId\"\n          | \"parentCommentId\"\n          | \"postId\"\n        > & {\n            botActor?: Maybe<\n              { __typename: \"ActorBot\" } & Pick<\n                ActorBot,\n                \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n              >\n            >;\n            externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            user: { __typename?: \"User\" } & Pick<User, \"id\">;\n            actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          })\n      | ({ __typename: \"ProjectNotification\" } & Pick<\n          ProjectNotification,\n          | \"type\"\n          | \"category\"\n          | \"updatedAt\"\n          | \"unsnoozedAt\"\n          | \"emailedAt\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"readAt\"\n          | \"snoozedUntilAt\"\n          | \"id\"\n          | \"reactionEmoji\"\n          | \"commentId\"\n          | \"parentCommentId\"\n          | \"projectId\"\n          | \"projectMilestoneId\"\n          | \"projectUpdateId\"\n        > & {\n            botActor?: Maybe<\n              { __typename: \"ActorBot\" } & Pick<\n                ActorBot,\n                \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n              >\n            >;\n            externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            user: { __typename?: \"User\" } & Pick<User, \"id\">;\n            actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n            document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n            parentComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n            project: { __typename?: \"Project\" } & Pick<Project, \"id\">;\n            projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n          })\n      | ({ __typename: \"PullRequestNotification\" } & Pick<\n          PullRequestNotification,\n          | \"type\"\n          | \"category\"\n          | \"updatedAt\"\n          | \"unsnoozedAt\"\n          | \"emailedAt\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"readAt\"\n          | \"snoozedUntilAt\"\n          | \"id\"\n          | \"pullRequestCommentId\"\n          | \"pullRequestId\"\n        > & {\n            botActor?: Maybe<\n              { __typename: \"ActorBot\" } & Pick<\n                ActorBot,\n                \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n              >\n            >;\n            externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            user: { __typename?: \"User\" } & Pick<User, \"id\">;\n            actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          })\n      | ({ __typename: \"UsageAlertNotification\" } & Pick<\n          UsageAlertNotification,\n          | \"type\"\n          | \"category\"\n          | \"updatedAt\"\n          | \"unsnoozedAt\"\n          | \"emailedAt\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"readAt\"\n          | \"snoozedUntilAt\"\n          | \"id\"\n          | \"usageAlertId\"\n        > & {\n            botActor?: Maybe<\n              { __typename: \"ActorBot\" } & Pick<\n                ActorBot,\n                \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n              >\n            >;\n            externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            user: { __typename?: \"User\" } & Pick<User, \"id\">;\n            actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            usageAlert: { __typename: \"UsageAlert\" } & Pick<\n              UsageAlert,\n              \"type\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"metadata\"\n            >;\n          })\n      | ({ __typename: \"WelcomeMessageNotification\" } & Pick<\n          WelcomeMessageNotification,\n          | \"type\"\n          | \"category\"\n          | \"updatedAt\"\n          | \"unsnoozedAt\"\n          | \"emailedAt\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"readAt\"\n          | \"snoozedUntilAt\"\n          | \"id\"\n          | \"welcomeMessageId\"\n        > & {\n            botActor?: Maybe<\n              { __typename: \"ActorBot\" } & Pick<\n                ActorBot,\n                \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n              >\n            >;\n            externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            user: { __typename?: \"User\" } & Pick<User, \"id\">;\n            actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          })\n    >;\n  };\n\ntype ArchivePayload_ProjectArchivePayload_Fragment = { __typename: \"ProjectArchivePayload\" } & Pick<\n  ProjectArchivePayload,\n  \"lastSyncId\" | \"success\"\n> & { entity?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">> };\n\ntype ArchivePayload_ProjectStatusArchivePayload_Fragment = { __typename: \"ProjectStatusArchivePayload\" } & Pick<\n  ProjectStatusArchivePayload,\n  \"lastSyncId\" | \"success\"\n> & { entity?: Maybe<{ __typename?: \"ProjectStatus\" } & Pick<ProjectStatus, \"id\">> };\n\ntype ArchivePayload_ProjectUpdateArchivePayload_Fragment = { __typename: \"ProjectUpdateArchivePayload\" } & Pick<\n  ProjectUpdateArchivePayload,\n  \"lastSyncId\" | \"success\"\n> & { entity?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">> };\n\ntype ArchivePayload_ReleaseArchivePayload_Fragment = { __typename: \"ReleaseArchivePayload\" } & Pick<\n  ReleaseArchivePayload,\n  \"lastSyncId\" | \"success\"\n> & { entity?: Maybe<{ __typename?: \"Release\" } & Pick<Release, \"id\">> };\n\ntype ArchivePayload_ReleasePipelineArchivePayload_Fragment = { __typename: \"ReleasePipelineArchivePayload\" } & Pick<\n  ReleasePipelineArchivePayload,\n  \"lastSyncId\" | \"success\"\n> & { entity?: Maybe<{ __typename?: \"ReleasePipeline\" } & Pick<ReleasePipeline, \"id\">> };\n\ntype ArchivePayload_ReleaseStageArchivePayload_Fragment = { __typename: \"ReleaseStageArchivePayload\" } & Pick<\n  ReleaseStageArchivePayload,\n  \"lastSyncId\" | \"success\"\n> & { entity?: Maybe<{ __typename?: \"ReleaseStage\" } & Pick<ReleaseStage, \"id\">> };\n\ntype ArchivePayload_RoadmapArchivePayload_Fragment = { __typename: \"RoadmapArchivePayload\" } & Pick<\n  RoadmapArchivePayload,\n  \"lastSyncId\" | \"success\"\n> & { entity?: Maybe<{ __typename?: \"Roadmap\" } & Pick<Roadmap, \"id\">> };\n\ntype ArchivePayload_TeamArchivePayload_Fragment = { __typename: \"TeamArchivePayload\" } & Pick<\n  TeamArchivePayload,\n  \"lastSyncId\" | \"success\"\n> & { entity?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">> };\n\ntype ArchivePayload_WorkflowStateArchivePayload_Fragment = { __typename: \"WorkflowStateArchivePayload\" } & Pick<\n  WorkflowStateArchivePayload,\n  \"lastSyncId\" | \"success\"\n> & { entity?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">> };\n\nexport type ArchivePayloadFragment =\n  | ArchivePayload_CustomerNeedArchivePayload_Fragment\n  | ArchivePayload_CycleArchivePayload_Fragment\n  | ArchivePayload_DeletePayload_Fragment\n  | ArchivePayload_DocumentArchivePayload_Fragment\n  | ArchivePayload_InitiativeArchivePayload_Fragment\n  | ArchivePayload_InitiativeUpdateArchivePayload_Fragment\n  | ArchivePayload_IssueArchivePayload_Fragment\n  | ArchivePayload_NotificationArchivePayload_Fragment\n  | ArchivePayload_ProjectArchivePayload_Fragment\n  | ArchivePayload_ProjectStatusArchivePayload_Fragment\n  | ArchivePayload_ProjectUpdateArchivePayload_Fragment\n  | ArchivePayload_ReleaseArchivePayload_Fragment\n  | ArchivePayload_ReleasePipelineArchivePayload_Fragment\n  | ArchivePayload_ReleaseStageArchivePayload_Fragment\n  | ArchivePayload_RoadmapArchivePayload_Fragment\n  | ArchivePayload_TeamArchivePayload_Fragment\n  | ArchivePayload_WorkflowStateArchivePayload_Fragment;\n\nexport type DeletePayloadFragment = { __typename: \"DeletePayload\" } & Pick<\n  DeletePayload,\n  \"entityId\" | \"lastSyncId\" | \"success\"\n>;\n\nexport type ProjectHistoryFragment = { __typename: \"ProjectHistory\" } & Pick<\n  ProjectHistory,\n  \"entries\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n> & { project: { __typename?: \"Project\" } & Pick<Project, \"id\"> };\n\nexport type InitiativeHistoryFragment = { __typename: \"InitiativeHistory\" } & Pick<\n  InitiativeHistory,\n  \"entries\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n> & { initiative: { __typename?: \"Initiative\" } & Pick<Initiative, \"id\"> };\n\nexport type IssueToReleaseFragment = { __typename: \"IssueToRelease\" } & Pick<\n  IssueToRelease,\n  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n> & { issue: { __typename?: \"Issue\" } & Pick<Issue, \"id\">; release: { __typename?: \"Release\" } & Pick<Release, \"id\"> };\n\nexport type TeamMembershipFragment = { __typename: \"TeamMembership\" } & Pick<\n  TeamMembership,\n  \"updatedAt\" | \"sortOrder\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"owner\"\n> & { team: { __typename?: \"Team\" } & Pick<Team, \"id\">; user: { __typename?: \"User\" } & Pick<User, \"id\"> };\n\nexport type ViewPreferencesInitiativeLabelGroupColumnFragment = {\n  __typename: \"ViewPreferencesInitiativeLabelGroupColumn\";\n} & Pick<ViewPreferencesInitiativeLabelGroupColumn, \"id\" | \"active\">;\n\nexport type ViewPreferencesProjectLabelGroupColumnFragment = {\n  __typename: \"ViewPreferencesProjectLabelGroupColumn\";\n} & Pick<ViewPreferencesProjectLabelGroupColumn, \"id\" | \"active\">;\n\nexport type InitiativeLabelFragment = { __typename: \"InitiativeLabel\" } & Pick<\n  InitiativeLabel,\n  \"lastAppliedAt\" | \"color\" | \"description\" | \"name\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"isGroup\"\n> & {\n    creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n    retiredBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n  };\n\nexport type ProjectLabelFragment = { __typename: \"ProjectLabel\" } & Pick<\n  ProjectLabel,\n  \"lastAppliedAt\" | \"color\" | \"description\" | \"name\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"isGroup\"\n> & {\n    parent?: Maybe<{ __typename?: \"ProjectLabel\" } & Pick<ProjectLabel, \"id\">>;\n    creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n    retiredBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n  };\n\nexport type AgentSessionToPullRequestFragment = { __typename: \"AgentSessionToPullRequest\" } & Pick<\n  AgentSessionToPullRequest,\n  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n> & { agentSession: { __typename?: \"AgentSession\" } & Pick<AgentSession, \"id\"> };\n\nexport type IssuePriorityValueFragment = { __typename: \"IssuePriorityValue\" } & Pick<\n  IssuePriorityValue,\n  \"label\" | \"priority\"\n>;\n\nexport type ProjectMilestoneFragment = { __typename: \"ProjectMilestone\" } & Pick<\n  ProjectMilestone,\n  | \"updatedAt\"\n  | \"name\"\n  | \"sortOrder\"\n  | \"targetDate\"\n  | \"progress\"\n  | \"description\"\n  | \"status\"\n  | \"archivedAt\"\n  | \"createdAt\"\n  | \"id\"\n> & {\n    project: { __typename?: \"Project\" } & Pick<Project, \"id\">;\n    documentContent?: Maybe<\n      { __typename: \"DocumentContent\" } & Pick<\n        DocumentContent,\n        \"content\" | \"contentState\" | \"updatedAt\" | \"restoredAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n      > & {\n          aiPromptRules?: Maybe<\n            { __typename: \"AiPromptRules\" } & Pick<AiPromptRules, \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"> & {\n                updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              }\n          >;\n          document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n          initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n          issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n          projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n          project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n          welcomeMessage?: Maybe<\n            { __typename: \"WelcomeMessage\" } & Pick<\n              WelcomeMessage,\n              \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"title\" | \"id\" | \"enabled\"\n            > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n          >;\n        }\n    >;\n  };\n\nexport type WelcomeMessageNotificationFragment = { __typename: \"WelcomeMessageNotification\" } & Pick<\n  WelcomeMessageNotification,\n  | \"type\"\n  | \"welcomeMessageId\"\n  | \"category\"\n  | \"updatedAt\"\n  | \"unsnoozedAt\"\n  | \"emailedAt\"\n  | \"archivedAt\"\n  | \"createdAt\"\n  | \"readAt\"\n  | \"snoozedUntilAt\"\n  | \"id\"\n> & {\n    botActor?: Maybe<\n      { __typename: \"ActorBot\" } & Pick<ActorBot, \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\">\n    >;\n    externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n    user: { __typename?: \"User\" } & Pick<User, \"id\">;\n    actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n  };\n\ntype Notification_CustomerNeedNotification_Fragment = { __typename: \"CustomerNeedNotification\" } & Pick<\n  CustomerNeedNotification,\n  | \"type\"\n  | \"category\"\n  | \"updatedAt\"\n  | \"unsnoozedAt\"\n  | \"emailedAt\"\n  | \"archivedAt\"\n  | \"createdAt\"\n  | \"readAt\"\n  | \"snoozedUntilAt\"\n  | \"id\"\n  | \"customerNeedId\"\n> & {\n    botActor?: Maybe<\n      { __typename: \"ActorBot\" } & Pick<ActorBot, \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\">\n    >;\n    externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n    user: { __typename?: \"User\" } & Pick<User, \"id\">;\n    actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n    customerNeed: { __typename?: \"CustomerNeed\" } & Pick<CustomerNeed, \"id\">;\n    relatedIssue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n    relatedProject?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n  };\n\ntype Notification_CustomerNotification_Fragment = { __typename: \"CustomerNotification\" } & Pick<\n  CustomerNotification,\n  | \"type\"\n  | \"category\"\n  | \"updatedAt\"\n  | \"unsnoozedAt\"\n  | \"emailedAt\"\n  | \"archivedAt\"\n  | \"createdAt\"\n  | \"readAt\"\n  | \"snoozedUntilAt\"\n  | \"id\"\n  | \"customerId\"\n> & {\n    botActor?: Maybe<\n      { __typename: \"ActorBot\" } & Pick<ActorBot, \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\">\n    >;\n    externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n    user: { __typename?: \"User\" } & Pick<User, \"id\">;\n    actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n    customer: { __typename?: \"Customer\" } & Pick<Customer, \"id\">;\n  };\n\ntype Notification_DocumentNotification_Fragment = { __typename: \"DocumentNotification\" } & Pick<\n  DocumentNotification,\n  | \"type\"\n  | \"category\"\n  | \"updatedAt\"\n  | \"unsnoozedAt\"\n  | \"emailedAt\"\n  | \"archivedAt\"\n  | \"createdAt\"\n  | \"readAt\"\n  | \"snoozedUntilAt\"\n  | \"id\"\n  | \"reactionEmoji\"\n  | \"commentId\"\n  | \"documentId\"\n  | \"parentCommentId\"\n> & {\n    botActor?: Maybe<\n      { __typename: \"ActorBot\" } & Pick<ActorBot, \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\">\n    >;\n    externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n    user: { __typename?: \"User\" } & Pick<User, \"id\">;\n    actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n  };\n\ntype Notification_InitiativeNotification_Fragment = { __typename: \"InitiativeNotification\" } & Pick<\n  InitiativeNotification,\n  | \"type\"\n  | \"category\"\n  | \"updatedAt\"\n  | \"unsnoozedAt\"\n  | \"emailedAt\"\n  | \"archivedAt\"\n  | \"createdAt\"\n  | \"readAt\"\n  | \"snoozedUntilAt\"\n  | \"id\"\n  | \"reactionEmoji\"\n  | \"commentId\"\n  | \"initiativeId\"\n  | \"initiativeUpdateId\"\n  | \"parentCommentId\"\n> & {\n    botActor?: Maybe<\n      { __typename: \"ActorBot\" } & Pick<ActorBot, \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\">\n    >;\n    externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n    user: { __typename?: \"User\" } & Pick<User, \"id\">;\n    actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n    comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n    document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n    initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n    initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n    parentComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n  };\n\ntype Notification_IssueNotification_Fragment = { __typename: \"IssueNotification\" } & Pick<\n  IssueNotification,\n  | \"type\"\n  | \"category\"\n  | \"updatedAt\"\n  | \"unsnoozedAt\"\n  | \"emailedAt\"\n  | \"archivedAt\"\n  | \"createdAt\"\n  | \"readAt\"\n  | \"snoozedUntilAt\"\n  | \"id\"\n  | \"reactionEmoji\"\n  | \"commentId\"\n  | \"issueId\"\n  | \"parentCommentId\"\n> & {\n    botActor?: Maybe<\n      { __typename: \"ActorBot\" } & Pick<ActorBot, \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\">\n    >;\n    externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n    user: { __typename?: \"User\" } & Pick<User, \"id\">;\n    actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n    comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n    issue: { __typename?: \"Issue\" } & Pick<Issue, \"id\">;\n    parentComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n    subscriptions?: Maybe<\n      Array<\n        | ({ __typename: \"CustomViewNotificationSubscription\" } & Pick<\n            CustomViewNotificationSubscription,\n            \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n          > & {\n              customView: { __typename?: \"CustomView\" } & Pick<CustomView, \"id\">;\n              customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n              cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n              initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n              label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n              project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n              team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n              user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n            })\n        | ({ __typename: \"CustomerNotificationSubscription\" } & Pick<\n            CustomerNotificationSubscription,\n            \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n          > & {\n              customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n              customer: { __typename?: \"Customer\" } & Pick<Customer, \"id\">;\n              cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n              initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n              label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n              project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n              team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n              user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n            })\n        | ({ __typename: \"CycleNotificationSubscription\" } & Pick<\n            CycleNotificationSubscription,\n            \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n          > & {\n              customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n              customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n              cycle: { __typename?: \"Cycle\" } & Pick<Cycle, \"id\">;\n              initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n              label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n              project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n              team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n              user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n            })\n        | ({ __typename: \"InitiativeNotificationSubscription\" } & Pick<\n            InitiativeNotificationSubscription,\n            \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n          > & {\n              customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n              customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n              cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n              initiative: { __typename?: \"Initiative\" } & Pick<Initiative, \"id\">;\n              label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n              project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n              team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n              user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n            })\n        | ({ __typename: \"LabelNotificationSubscription\" } & Pick<\n            LabelNotificationSubscription,\n            \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n          > & {\n              customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n              customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n              cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n              initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n              label: { __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">;\n              project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n              team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n              user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n            })\n        | ({ __typename: \"ProjectNotificationSubscription\" } & Pick<\n            ProjectNotificationSubscription,\n            \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n          > & {\n              customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n              customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n              cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n              initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n              label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n              project: { __typename?: \"Project\" } & Pick<Project, \"id\">;\n              team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n              user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n            })\n        | ({ __typename: \"TeamNotificationSubscription\" } & Pick<\n            TeamNotificationSubscription,\n            \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n          > & {\n              customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n              customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n              cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n              initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n              label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n              project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n              team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n              user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n            })\n        | ({ __typename: \"UserNotificationSubscription\" } & Pick<\n            UserNotificationSubscription,\n            \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n          > & {\n              customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n              customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n              cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n              initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n              label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n              project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n              team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n              user: { __typename?: \"User\" } & Pick<User, \"id\">;\n              subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n            })\n      >\n    >;\n    team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n  };\n\ntype Notification_OauthClientApprovalNotification_Fragment = { __typename: \"OauthClientApprovalNotification\" } & Pick<\n  OauthClientApprovalNotification,\n  | \"type\"\n  | \"category\"\n  | \"updatedAt\"\n  | \"unsnoozedAt\"\n  | \"emailedAt\"\n  | \"archivedAt\"\n  | \"createdAt\"\n  | \"readAt\"\n  | \"snoozedUntilAt\"\n  | \"id\"\n  | \"oauthClientApprovalId\"\n> & {\n    botActor?: Maybe<\n      { __typename: \"ActorBot\" } & Pick<ActorBot, \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\">\n    >;\n    externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n    user: { __typename?: \"User\" } & Pick<User, \"id\">;\n    actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n    oauthClientApproval: { __typename: \"OauthClientApproval\" } & Pick<\n      OauthClientApproval,\n      | \"newlyRequestedScopes\"\n      | \"denyReason\"\n      | \"requestReason\"\n      | \"scopes\"\n      | \"status\"\n      | \"oauthClientId\"\n      | \"requesterId\"\n      | \"responderId\"\n      | \"updatedAt\"\n      | \"archivedAt\"\n      | \"createdAt\"\n      | \"id\"\n    >;\n  };\n\ntype Notification_PostNotification_Fragment = { __typename: \"PostNotification\" } & Pick<\n  PostNotification,\n  | \"type\"\n  | \"category\"\n  | \"updatedAt\"\n  | \"unsnoozedAt\"\n  | \"emailedAt\"\n  | \"archivedAt\"\n  | \"createdAt\"\n  | \"readAt\"\n  | \"snoozedUntilAt\"\n  | \"id\"\n  | \"reactionEmoji\"\n  | \"commentId\"\n  | \"parentCommentId\"\n  | \"postId\"\n> & {\n    botActor?: Maybe<\n      { __typename: \"ActorBot\" } & Pick<ActorBot, \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\">\n    >;\n    externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n    user: { __typename?: \"User\" } & Pick<User, \"id\">;\n    actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n  };\n\ntype Notification_ProjectNotification_Fragment = { __typename: \"ProjectNotification\" } & Pick<\n  ProjectNotification,\n  | \"type\"\n  | \"category\"\n  | \"updatedAt\"\n  | \"unsnoozedAt\"\n  | \"emailedAt\"\n  | \"archivedAt\"\n  | \"createdAt\"\n  | \"readAt\"\n  | \"snoozedUntilAt\"\n  | \"id\"\n  | \"reactionEmoji\"\n  | \"commentId\"\n  | \"parentCommentId\"\n  | \"projectId\"\n  | \"projectMilestoneId\"\n  | \"projectUpdateId\"\n> & {\n    botActor?: Maybe<\n      { __typename: \"ActorBot\" } & Pick<ActorBot, \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\">\n    >;\n    externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n    user: { __typename?: \"User\" } & Pick<User, \"id\">;\n    actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n    comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n    document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n    parentComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n    project: { __typename?: \"Project\" } & Pick<Project, \"id\">;\n    projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n  };\n\ntype Notification_PullRequestNotification_Fragment = { __typename: \"PullRequestNotification\" } & Pick<\n  PullRequestNotification,\n  | \"type\"\n  | \"category\"\n  | \"updatedAt\"\n  | \"unsnoozedAt\"\n  | \"emailedAt\"\n  | \"archivedAt\"\n  | \"createdAt\"\n  | \"readAt\"\n  | \"snoozedUntilAt\"\n  | \"id\"\n  | \"pullRequestCommentId\"\n  | \"pullRequestId\"\n> & {\n    botActor?: Maybe<\n      { __typename: \"ActorBot\" } & Pick<ActorBot, \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\">\n    >;\n    externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n    user: { __typename?: \"User\" } & Pick<User, \"id\">;\n    actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n  };\n\ntype Notification_UsageAlertNotification_Fragment = { __typename: \"UsageAlertNotification\" } & Pick<\n  UsageAlertNotification,\n  | \"type\"\n  | \"category\"\n  | \"updatedAt\"\n  | \"unsnoozedAt\"\n  | \"emailedAt\"\n  | \"archivedAt\"\n  | \"createdAt\"\n  | \"readAt\"\n  | \"snoozedUntilAt\"\n  | \"id\"\n  | \"usageAlertId\"\n> & {\n    botActor?: Maybe<\n      { __typename: \"ActorBot\" } & Pick<ActorBot, \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\">\n    >;\n    externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n    user: { __typename?: \"User\" } & Pick<User, \"id\">;\n    actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n    usageAlert: { __typename: \"UsageAlert\" } & Pick<\n      UsageAlert,\n      \"type\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"metadata\"\n    >;\n  };\n\ntype Notification_WelcomeMessageNotification_Fragment = { __typename: \"WelcomeMessageNotification\" } & Pick<\n  WelcomeMessageNotification,\n  | \"type\"\n  | \"category\"\n  | \"updatedAt\"\n  | \"unsnoozedAt\"\n  | \"emailedAt\"\n  | \"archivedAt\"\n  | \"createdAt\"\n  | \"readAt\"\n  | \"snoozedUntilAt\"\n  | \"id\"\n  | \"welcomeMessageId\"\n> & {\n    botActor?: Maybe<\n      { __typename: \"ActorBot\" } & Pick<ActorBot, \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\">\n    >;\n    externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n    user: { __typename?: \"User\" } & Pick<User, \"id\">;\n    actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n  };\n\nexport type NotificationFragment =\n  | Notification_CustomerNeedNotification_Fragment\n  | Notification_CustomerNotification_Fragment\n  | Notification_DocumentNotification_Fragment\n  | Notification_InitiativeNotification_Fragment\n  | Notification_IssueNotification_Fragment\n  | Notification_OauthClientApprovalNotification_Fragment\n  | Notification_PostNotification_Fragment\n  | Notification_ProjectNotification_Fragment\n  | Notification_PullRequestNotification_Fragment\n  | Notification_UsageAlertNotification_Fragment\n  | Notification_WelcomeMessageNotification_Fragment;\n\nexport type CustomerNeedNotificationFragment = { __typename: \"CustomerNeedNotification\" } & Pick<\n  CustomerNeedNotification,\n  | \"type\"\n  | \"customerNeedId\"\n  | \"category\"\n  | \"updatedAt\"\n  | \"unsnoozedAt\"\n  | \"emailedAt\"\n  | \"archivedAt\"\n  | \"createdAt\"\n  | \"readAt\"\n  | \"snoozedUntilAt\"\n  | \"id\"\n> & {\n    botActor?: Maybe<\n      { __typename: \"ActorBot\" } & Pick<ActorBot, \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\">\n    >;\n    customerNeed: { __typename?: \"CustomerNeed\" } & Pick<CustomerNeed, \"id\">;\n    externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n    relatedIssue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n    relatedProject?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n    user: { __typename?: \"User\" } & Pick<User, \"id\">;\n    actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n  };\n\nexport type CustomerNotificationFragment = { __typename: \"CustomerNotification\" } & Pick<\n  CustomerNotification,\n  | \"type\"\n  | \"customerId\"\n  | \"category\"\n  | \"updatedAt\"\n  | \"unsnoozedAt\"\n  | \"emailedAt\"\n  | \"archivedAt\"\n  | \"createdAt\"\n  | \"readAt\"\n  | \"snoozedUntilAt\"\n  | \"id\"\n> & {\n    botActor?: Maybe<\n      { __typename: \"ActorBot\" } & Pick<ActorBot, \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\">\n    >;\n    customer: { __typename?: \"Customer\" } & Pick<Customer, \"id\">;\n    externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n    user: { __typename?: \"User\" } & Pick<User, \"id\">;\n    actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n  };\n\nexport type DocumentNotificationFragment = { __typename: \"DocumentNotification\" } & Pick<\n  DocumentNotification,\n  | \"reactionEmoji\"\n  | \"type\"\n  | \"commentId\"\n  | \"documentId\"\n  | \"parentCommentId\"\n  | \"category\"\n  | \"updatedAt\"\n  | \"unsnoozedAt\"\n  | \"emailedAt\"\n  | \"archivedAt\"\n  | \"createdAt\"\n  | \"readAt\"\n  | \"snoozedUntilAt\"\n  | \"id\"\n> & {\n    botActor?: Maybe<\n      { __typename: \"ActorBot\" } & Pick<ActorBot, \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\">\n    >;\n    externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n    user: { __typename?: \"User\" } & Pick<User, \"id\">;\n    actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n  };\n\nexport type PostNotificationFragment = { __typename: \"PostNotification\" } & Pick<\n  PostNotification,\n  | \"reactionEmoji\"\n  | \"type\"\n  | \"commentId\"\n  | \"parentCommentId\"\n  | \"postId\"\n  | \"category\"\n  | \"updatedAt\"\n  | \"unsnoozedAt\"\n  | \"emailedAt\"\n  | \"archivedAt\"\n  | \"createdAt\"\n  | \"readAt\"\n  | \"snoozedUntilAt\"\n  | \"id\"\n> & {\n    botActor?: Maybe<\n      { __typename: \"ActorBot\" } & Pick<ActorBot, \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\">\n    >;\n    externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n    user: { __typename?: \"User\" } & Pick<User, \"id\">;\n    actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n  };\n\nexport type ProjectNotificationFragment = { __typename: \"ProjectNotification\" } & Pick<\n  ProjectNotification,\n  | \"reactionEmoji\"\n  | \"type\"\n  | \"commentId\"\n  | \"parentCommentId\"\n  | \"projectId\"\n  | \"projectMilestoneId\"\n  | \"projectUpdateId\"\n  | \"category\"\n  | \"updatedAt\"\n  | \"unsnoozedAt\"\n  | \"emailedAt\"\n  | \"archivedAt\"\n  | \"createdAt\"\n  | \"readAt\"\n  | \"snoozedUntilAt\"\n  | \"id\"\n> & {\n    botActor?: Maybe<\n      { __typename: \"ActorBot\" } & Pick<ActorBot, \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\">\n    >;\n    comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n    document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n    externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n    parentComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n    project: { __typename?: \"Project\" } & Pick<Project, \"id\">;\n    projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n    user: { __typename?: \"User\" } & Pick<User, \"id\">;\n    actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n  };\n\nexport type PullRequestNotificationFragment = { __typename: \"PullRequestNotification\" } & Pick<\n  PullRequestNotification,\n  | \"type\"\n  | \"pullRequestCommentId\"\n  | \"pullRequestId\"\n  | \"category\"\n  | \"updatedAt\"\n  | \"unsnoozedAt\"\n  | \"emailedAt\"\n  | \"archivedAt\"\n  | \"createdAt\"\n  | \"readAt\"\n  | \"snoozedUntilAt\"\n  | \"id\"\n> & {\n    botActor?: Maybe<\n      { __typename: \"ActorBot\" } & Pick<ActorBot, \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\">\n    >;\n    externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n    user: { __typename?: \"User\" } & Pick<User, \"id\">;\n    actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n  };\n\nexport type UsageAlertNotificationFragment = { __typename: \"UsageAlertNotification\" } & Pick<\n  UsageAlertNotification,\n  | \"type\"\n  | \"usageAlertId\"\n  | \"category\"\n  | \"updatedAt\"\n  | \"unsnoozedAt\"\n  | \"emailedAt\"\n  | \"archivedAt\"\n  | \"createdAt\"\n  | \"readAt\"\n  | \"snoozedUntilAt\"\n  | \"id\"\n> & {\n    botActor?: Maybe<\n      { __typename: \"ActorBot\" } & Pick<ActorBot, \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\">\n    >;\n    externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n    user: { __typename?: \"User\" } & Pick<User, \"id\">;\n    usageAlert: { __typename: \"UsageAlert\" } & Pick<\n      UsageAlert,\n      \"type\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"metadata\"\n    >;\n    actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n  };\n\nexport type OauthClientApprovalNotificationFragment = { __typename: \"OauthClientApprovalNotification\" } & Pick<\n  OauthClientApprovalNotification,\n  | \"type\"\n  | \"oauthClientApprovalId\"\n  | \"category\"\n  | \"updatedAt\"\n  | \"unsnoozedAt\"\n  | \"emailedAt\"\n  | \"archivedAt\"\n  | \"createdAt\"\n  | \"readAt\"\n  | \"snoozedUntilAt\"\n  | \"id\"\n> & {\n    oauthClientApproval: { __typename: \"OauthClientApproval\" } & Pick<\n      OauthClientApproval,\n      | \"newlyRequestedScopes\"\n      | \"denyReason\"\n      | \"requestReason\"\n      | \"scopes\"\n      | \"status\"\n      | \"oauthClientId\"\n      | \"requesterId\"\n      | \"responderId\"\n      | \"updatedAt\"\n      | \"archivedAt\"\n      | \"createdAt\"\n      | \"id\"\n    >;\n    botActor?: Maybe<\n      { __typename: \"ActorBot\" } & Pick<ActorBot, \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\">\n    >;\n    externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n    user: { __typename?: \"User\" } & Pick<User, \"id\">;\n    actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n  };\n\nexport type InitiativeNotificationFragment = { __typename: \"InitiativeNotification\" } & Pick<\n  InitiativeNotification,\n  | \"reactionEmoji\"\n  | \"type\"\n  | \"commentId\"\n  | \"initiativeId\"\n  | \"initiativeUpdateId\"\n  | \"parentCommentId\"\n  | \"category\"\n  | \"updatedAt\"\n  | \"unsnoozedAt\"\n  | \"emailedAt\"\n  | \"archivedAt\"\n  | \"createdAt\"\n  | \"readAt\"\n  | \"snoozedUntilAt\"\n  | \"id\"\n> & {\n    botActor?: Maybe<\n      { __typename: \"ActorBot\" } & Pick<ActorBot, \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\">\n    >;\n    comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n    document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n    externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n    initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n    initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n    parentComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n    user: { __typename?: \"User\" } & Pick<User, \"id\">;\n    actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n  };\n\nexport type IssueNotificationFragment = { __typename: \"IssueNotification\" } & Pick<\n  IssueNotification,\n  | \"reactionEmoji\"\n  | \"type\"\n  | \"commentId\"\n  | \"issueId\"\n  | \"parentCommentId\"\n  | \"category\"\n  | \"updatedAt\"\n  | \"unsnoozedAt\"\n  | \"emailedAt\"\n  | \"archivedAt\"\n  | \"createdAt\"\n  | \"readAt\"\n  | \"snoozedUntilAt\"\n  | \"id\"\n> & {\n    botActor?: Maybe<\n      { __typename: \"ActorBot\" } & Pick<ActorBot, \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\">\n    >;\n    comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n    externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n    issue: { __typename?: \"Issue\" } & Pick<Issue, \"id\">;\n    parentComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n    user: { __typename?: \"User\" } & Pick<User, \"id\">;\n    subscriptions?: Maybe<\n      Array<\n        | ({ __typename: \"CustomViewNotificationSubscription\" } & Pick<\n            CustomViewNotificationSubscription,\n            \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n          > & {\n              customView: { __typename?: \"CustomView\" } & Pick<CustomView, \"id\">;\n              customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n              cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n              initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n              label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n              project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n              team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n              user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n            })\n        | ({ __typename: \"CustomerNotificationSubscription\" } & Pick<\n            CustomerNotificationSubscription,\n            \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n          > & {\n              customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n              customer: { __typename?: \"Customer\" } & Pick<Customer, \"id\">;\n              cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n              initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n              label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n              project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n              team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n              user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n            })\n        | ({ __typename: \"CycleNotificationSubscription\" } & Pick<\n            CycleNotificationSubscription,\n            \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n          > & {\n              customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n              customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n              cycle: { __typename?: \"Cycle\" } & Pick<Cycle, \"id\">;\n              initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n              label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n              project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n              team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n              user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n            })\n        | ({ __typename: \"InitiativeNotificationSubscription\" } & Pick<\n            InitiativeNotificationSubscription,\n            \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n          > & {\n              customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n              customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n              cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n              initiative: { __typename?: \"Initiative\" } & Pick<Initiative, \"id\">;\n              label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n              project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n              team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n              user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n            })\n        | ({ __typename: \"LabelNotificationSubscription\" } & Pick<\n            LabelNotificationSubscription,\n            \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n          > & {\n              customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n              customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n              cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n              initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n              label: { __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">;\n              project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n              team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n              user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n            })\n        | ({ __typename: \"ProjectNotificationSubscription\" } & Pick<\n            ProjectNotificationSubscription,\n            \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n          > & {\n              customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n              customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n              cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n              initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n              label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n              project: { __typename?: \"Project\" } & Pick<Project, \"id\">;\n              team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n              user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n            })\n        | ({ __typename: \"TeamNotificationSubscription\" } & Pick<\n            TeamNotificationSubscription,\n            \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n          > & {\n              customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n              customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n              cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n              initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n              label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n              project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n              team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n              user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n            })\n        | ({ __typename: \"UserNotificationSubscription\" } & Pick<\n            UserNotificationSubscription,\n            \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n          > & {\n              customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n              customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n              cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n              initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n              label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n              project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n              team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n              user: { __typename?: \"User\" } & Pick<User, \"id\">;\n              subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n            })\n      >\n    >;\n    team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n    actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n  };\n\nexport type CustomViewNotificationSubscriptionFragment = { __typename: \"CustomViewNotificationSubscription\" } & Pick<\n  CustomViewNotificationSubscription,\n  | \"updatedAt\"\n  | \"notificationSubscriptionTypes\"\n  | \"archivedAt\"\n  | \"createdAt\"\n  | \"contextViewType\"\n  | \"userContextViewType\"\n  | \"id\"\n  | \"active\"\n> & {\n    customView: { __typename?: \"CustomView\" } & Pick<CustomView, \"id\">;\n    customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n    cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n    initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n    label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n    project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n    team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n    user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n    subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n  };\n\nexport type CustomerNotificationSubscriptionFragment = { __typename: \"CustomerNotificationSubscription\" } & Pick<\n  CustomerNotificationSubscription,\n  | \"updatedAt\"\n  | \"notificationSubscriptionTypes\"\n  | \"archivedAt\"\n  | \"createdAt\"\n  | \"contextViewType\"\n  | \"userContextViewType\"\n  | \"id\"\n  | \"active\"\n> & {\n    customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n    customer: { __typename?: \"Customer\" } & Pick<Customer, \"id\">;\n    cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n    initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n    label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n    project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n    team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n    user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n    subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n  };\n\nexport type CycleNotificationSubscriptionFragment = { __typename: \"CycleNotificationSubscription\" } & Pick<\n  CycleNotificationSubscription,\n  | \"updatedAt\"\n  | \"notificationSubscriptionTypes\"\n  | \"archivedAt\"\n  | \"createdAt\"\n  | \"contextViewType\"\n  | \"userContextViewType\"\n  | \"id\"\n  | \"active\"\n> & {\n    customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n    customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n    cycle: { __typename?: \"Cycle\" } & Pick<Cycle, \"id\">;\n    initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n    label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n    project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n    team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n    user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n    subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n  };\n\nexport type InitiativeNotificationSubscriptionFragment = { __typename: \"InitiativeNotificationSubscription\" } & Pick<\n  InitiativeNotificationSubscription,\n  | \"updatedAt\"\n  | \"notificationSubscriptionTypes\"\n  | \"archivedAt\"\n  | \"createdAt\"\n  | \"contextViewType\"\n  | \"userContextViewType\"\n  | \"id\"\n  | \"active\"\n> & {\n    customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n    customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n    cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n    initiative: { __typename?: \"Initiative\" } & Pick<Initiative, \"id\">;\n    label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n    project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n    team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n    user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n    subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n  };\n\nexport type LabelNotificationSubscriptionFragment = { __typename: \"LabelNotificationSubscription\" } & Pick<\n  LabelNotificationSubscription,\n  | \"updatedAt\"\n  | \"notificationSubscriptionTypes\"\n  | \"archivedAt\"\n  | \"createdAt\"\n  | \"contextViewType\"\n  | \"userContextViewType\"\n  | \"id\"\n  | \"active\"\n> & {\n    customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n    customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n    cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n    initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n    label: { __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">;\n    project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n    team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n    user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n    subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n  };\n\nexport type ProjectNotificationSubscriptionFragment = { __typename: \"ProjectNotificationSubscription\" } & Pick<\n  ProjectNotificationSubscription,\n  | \"updatedAt\"\n  | \"notificationSubscriptionTypes\"\n  | \"archivedAt\"\n  | \"createdAt\"\n  | \"contextViewType\"\n  | \"userContextViewType\"\n  | \"id\"\n  | \"active\"\n> & {\n    customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n    customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n    cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n    initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n    label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n    project: { __typename?: \"Project\" } & Pick<Project, \"id\">;\n    team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n    user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n    subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n  };\n\nexport type TeamNotificationSubscriptionFragment = { __typename: \"TeamNotificationSubscription\" } & Pick<\n  TeamNotificationSubscription,\n  | \"updatedAt\"\n  | \"notificationSubscriptionTypes\"\n  | \"archivedAt\"\n  | \"createdAt\"\n  | \"contextViewType\"\n  | \"userContextViewType\"\n  | \"id\"\n  | \"active\"\n> & {\n    customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n    customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n    cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n    initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n    label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n    project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n    team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n    user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n    subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n  };\n\nexport type UserNotificationSubscriptionFragment = { __typename: \"UserNotificationSubscription\" } & Pick<\n  UserNotificationSubscription,\n  | \"updatedAt\"\n  | \"notificationSubscriptionTypes\"\n  | \"archivedAt\"\n  | \"createdAt\"\n  | \"contextViewType\"\n  | \"userContextViewType\"\n  | \"id\"\n  | \"active\"\n> & {\n    customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n    customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n    cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n    initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n    label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n    project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n    team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n    user: { __typename?: \"User\" } & Pick<User, \"id\">;\n    subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n  };\n\nexport type InitiativeRelationFragment = { __typename: \"InitiativeRelation\" } & Pick<\n  InitiativeRelation,\n  \"updatedAt\" | \"sortOrder\" | \"archivedAt\" | \"createdAt\" | \"id\"\n> & {\n    relatedInitiative: { __typename?: \"Initiative\" } & Pick<Initiative, \"id\">;\n    initiative: { __typename?: \"Initiative\" } & Pick<Initiative, \"id\">;\n    user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n  };\n\nexport type OrganizationInviteFragment = { __typename: \"OrganizationInvite\" } & Pick<\n  OrganizationInvite,\n  | \"metadata\"\n  | \"email\"\n  | \"updatedAt\"\n  | \"archivedAt\"\n  | \"createdAt\"\n  | \"acceptedAt\"\n  | \"expiresAt\"\n  | \"id\"\n  | \"role\"\n  | \"external\"\n> & {\n    inviter: { __typename?: \"User\" } & Pick<User, \"id\">;\n    invitee?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n  };\n\nexport type ProjectFragment = { __typename: \"Project\" } & Pick<\n  Project,\n  | \"trashed\"\n  | \"url\"\n  | \"microsoftTeamsChannelId\"\n  | \"slackChannelId\"\n  | \"labelIds\"\n  | \"updateRemindersDay\"\n  | \"targetDate\"\n  | \"startDate\"\n  | \"updateReminderFrequency\"\n  | \"updateRemindersHour\"\n  | \"icon\"\n  | \"updatedAt\"\n  | \"updateReminderFrequencyInWeeks\"\n  | \"name\"\n  | \"completedScopeHistory\"\n  | \"completedIssueCountHistory\"\n  | \"inProgressScopeHistory\"\n  | \"health\"\n  | \"progress\"\n  | \"scope\"\n  | \"priorityLabel\"\n  | \"priority\"\n  | \"color\"\n  | \"content\"\n  | \"slugId\"\n  | \"targetDateResolution\"\n  | \"startDateResolution\"\n  | \"frequencyResolution\"\n  | \"description\"\n  | \"prioritySortOrder\"\n  | \"sortOrder\"\n  | \"archivedAt\"\n  | \"createdAt\"\n  | \"healthUpdatedAt\"\n  | \"autoArchivedAt\"\n  | \"canceledAt\"\n  | \"completedAt\"\n  | \"startedAt\"\n  | \"projectUpdateRemindersPausedUntilAt\"\n  | \"issueCountHistory\"\n  | \"scopeHistory\"\n  | \"id\"\n  | \"slackIssueComments\"\n  | \"slackNewIssue\"\n  | \"slackIssueStatuses\"\n  | \"state\"\n> & {\n    integrationsSettings?: Maybe<{ __typename?: \"IntegrationsSettings\" } & Pick<IntegrationsSettings, \"id\">>;\n    documentContent?: Maybe<\n      { __typename: \"DocumentContent\" } & Pick<\n        DocumentContent,\n        \"content\" | \"contentState\" | \"updatedAt\" | \"restoredAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n      > & {\n          aiPromptRules?: Maybe<\n            { __typename: \"AiPromptRules\" } & Pick<AiPromptRules, \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"> & {\n                updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              }\n          >;\n          document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n          initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n          issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n          projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n          project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n          welcomeMessage?: Maybe<\n            { __typename: \"WelcomeMessage\" } & Pick<\n              WelcomeMessage,\n              \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"title\" | \"id\" | \"enabled\"\n            > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n          >;\n        }\n    >;\n    status: { __typename?: \"ProjectStatus\" } & Pick<ProjectStatus, \"id\">;\n    syncedWith?: Maybe<\n      Array<\n        { __typename: \"ExternalEntityInfo\" } & Pick<ExternalEntityInfo, \"service\" | \"id\"> & {\n            metadata?: Maybe<\n              | ({ __typename: \"ExternalEntityInfoGithubMetadata\" } & Pick<\n                  ExternalEntityInfoGithubMetadata,\n                  \"number\" | \"owner\" | \"repo\"\n                >)\n              | ({ __typename: \"ExternalEntityInfoJiraMetadata\" } & Pick<\n                  ExternalEntityInfoJiraMetadata,\n                  \"issueTypeId\" | \"projectId\" | \"issueKey\"\n                >)\n              | ({ __typename: \"ExternalEntitySlackMetadata\" } & Pick<\n                  ExternalEntitySlackMetadata,\n                  \"messageUrl\" | \"channelId\" | \"channelName\" | \"isFromSlack\"\n                >)\n            >;\n          }\n      >\n    >;\n    convertedFromIssue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n    lastAppliedTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n    lastUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n    creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n    lead?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n    favorite?: Maybe<{ __typename?: \"Favorite\" } & Pick<Favorite, \"id\">>;\n  };\n\nexport type AiConversationPromptPartFragment = { __typename: \"AiConversationPromptPart\" } & Pick<\n  AiConversationPromptPart,\n  \"id\" | \"body\" | \"bodyData\" | \"type\"\n> & {\n    metadata: { __typename: \"AiConversationPartMetadata\" } & Pick<\n      AiConversationPartMetadata,\n      \"feedback\" | \"evalLogId\" | \"phase\" | \"endedAt\" | \"startedAt\" | \"turnId\"\n    >;\n    user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n  };\n\nexport type AiConversationReasoningPartFragment = { __typename: \"AiConversationReasoningPart\" } & Pick<\n  AiConversationReasoningPart,\n  \"id\" | \"body\" | \"bodyData\" | \"title\" | \"type\"\n> & {\n    metadata: { __typename: \"AiConversationPartMetadata\" } & Pick<\n      AiConversationPartMetadata,\n      \"feedback\" | \"evalLogId\" | \"phase\" | \"endedAt\" | \"startedAt\" | \"turnId\"\n    >;\n  };\n\nexport type WebhookFailureEventFragment = { __typename: \"WebhookFailureEvent\" } & Pick<\n  WebhookFailureEvent,\n  \"executionId\" | \"responseOrError\" | \"httpStatus\" | \"url\" | \"createdAt\" | \"id\"\n> & { webhook: { __typename?: \"Webhook\" } & Pick<Webhook, \"id\"> };\n\nexport type IssueHistoryFragment = { __typename: \"IssueHistory\" } & Pick<\n  IssueHistory,\n  | \"triageResponsibilityAutoAssigned\"\n  | \"addedLabelIds\"\n  | \"removedLabelIds\"\n  | \"addedToReleaseIds\"\n  | \"removedFromReleaseIds\"\n  | \"attachmentId\"\n  | \"toCycleId\"\n  | \"toParentId\"\n  | \"toProjectId\"\n  | \"toConvertedProjectId\"\n  | \"toStateId\"\n  | \"fromCycleId\"\n  | \"fromParentId\"\n  | \"fromProjectId\"\n  | \"fromStateId\"\n  | \"fromTeamId\"\n  | \"toTeamId\"\n  | \"fromAssigneeId\"\n  | \"toAssigneeId\"\n  | \"actorId\"\n  | \"toSlaBreachesAt\"\n  | \"fromSlaBreachesAt\"\n  | \"updatedAt\"\n  | \"archivedAt\"\n  | \"createdAt\"\n  | \"toSlaStartedAt\"\n  | \"fromSlaStartedAt\"\n  | \"toSlaType\"\n  | \"fromSlaType\"\n  | \"id\"\n  | \"fromDueDate\"\n  | \"toDueDate\"\n  | \"fromEstimate\"\n  | \"toEstimate\"\n  | \"fromPriority\"\n  | \"toPriority\"\n  | \"fromTitle\"\n  | \"toTitle\"\n  | \"fromSlaBreached\"\n  | \"toSlaBreached\"\n  | \"archived\"\n  | \"autoArchived\"\n  | \"autoClosed\"\n  | \"trashed\"\n  | \"updatedDescription\"\n  | \"customerNeedId\"\n> & {\n    relationChanges?: Maybe<\n      Array<{ __typename: \"IssueRelationHistoryPayload\" } & Pick<IssueRelationHistoryPayload, \"identifier\" | \"type\">>\n    >;\n    actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n    descriptionUpdatedBy?: Maybe<\n      Array<\n        { __typename: \"User\" } & Pick<\n          User,\n          | \"description\"\n          | \"avatarUrl\"\n          | \"createdIssueCount\"\n          | \"avatarBackgroundColor\"\n          | \"statusUntilAt\"\n          | \"statusEmoji\"\n          | \"initials\"\n          | \"updatedAt\"\n          | \"lastSeen\"\n          | \"timezone\"\n          | \"disableReason\"\n          | \"statusLabel\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"id\"\n          | \"gitHubUserId\"\n          | \"displayName\"\n          | \"email\"\n          | \"name\"\n          | \"title\"\n          | \"url\"\n          | \"active\"\n          | \"isAssignable\"\n          | \"guest\"\n          | \"admin\"\n          | \"owner\"\n          | \"app\"\n          | \"isMentionable\"\n          | \"isMe\"\n          | \"supportsAgentSessions\"\n          | \"canAccessAnyPublicTeam\"\n          | \"calendarHash\"\n          | \"inviteHash\"\n        >\n      >\n    >;\n    actors?: Maybe<\n      Array<\n        { __typename: \"User\" } & Pick<\n          User,\n          | \"description\"\n          | \"avatarUrl\"\n          | \"createdIssueCount\"\n          | \"avatarBackgroundColor\"\n          | \"statusUntilAt\"\n          | \"statusEmoji\"\n          | \"initials\"\n          | \"updatedAt\"\n          | \"lastSeen\"\n          | \"timezone\"\n          | \"disableReason\"\n          | \"statusLabel\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"id\"\n          | \"gitHubUserId\"\n          | \"displayName\"\n          | \"email\"\n          | \"name\"\n          | \"title\"\n          | \"url\"\n          | \"active\"\n          | \"isAssignable\"\n          | \"guest\"\n          | \"admin\"\n          | \"owner\"\n          | \"app\"\n          | \"isMentionable\"\n          | \"isMe\"\n          | \"supportsAgentSessions\"\n          | \"canAccessAnyPublicTeam\"\n          | \"calendarHash\"\n          | \"inviteHash\"\n        >\n      >\n    >;\n    fromDelegate?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n    toDelegate?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n    botActor?: Maybe<\n      { __typename: \"ActorBot\" } & Pick<ActorBot, \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\">\n    >;\n    fromCycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n    toCycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n    issueImport?: Maybe<\n      { __typename: \"IssueImport\" } & Pick<\n        IssueImport,\n        | \"progress\"\n        | \"errorMetadata\"\n        | \"csvFileUrl\"\n        | \"creatorId\"\n        | \"serviceMetadata\"\n        | \"status\"\n        | \"mapping\"\n        | \"displayName\"\n        | \"service\"\n        | \"updatedAt\"\n        | \"teamName\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"id\"\n        | \"error\"\n      >\n    >;\n    issue: { __typename?: \"Issue\" } & Pick<Issue, \"id\">;\n    addedLabels?: Maybe<\n      Array<\n        { __typename: \"IssueLabel\" } & Pick<\n          IssueLabel,\n          | \"lastAppliedAt\"\n          | \"color\"\n          | \"description\"\n          | \"name\"\n          | \"updatedAt\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"id\"\n          | \"isGroup\"\n        > & {\n            inheritedFrom?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n            parent?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n            team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n            creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            retiredBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          }\n      >\n    >;\n    removedLabels?: Maybe<\n      Array<\n        { __typename: \"IssueLabel\" } & Pick<\n          IssueLabel,\n          | \"lastAppliedAt\"\n          | \"color\"\n          | \"description\"\n          | \"name\"\n          | \"updatedAt\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"id\"\n          | \"isGroup\"\n        > & {\n            inheritedFrom?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n            parent?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n            team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n            creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            retiredBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          }\n      >\n    >;\n    attachment?: Maybe<{ __typename?: \"Attachment\" } & Pick<Attachment, \"id\">>;\n    toConvertedProject?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n    fromParent?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n    toParent?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n    fromProjectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n    toProjectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n    fromProject?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n    toProject?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n    fromState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n    toState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n    fromTeam?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n    toTeam?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n    triageResponsibilityTeam?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n    toAssignee?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n    fromAssignee?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n    triageResponsibilityNotifiedUsers?: Maybe<\n      Array<\n        { __typename: \"User\" } & Pick<\n          User,\n          | \"description\"\n          | \"avatarUrl\"\n          | \"createdIssueCount\"\n          | \"avatarBackgroundColor\"\n          | \"statusUntilAt\"\n          | \"statusEmoji\"\n          | \"initials\"\n          | \"updatedAt\"\n          | \"lastSeen\"\n          | \"timezone\"\n          | \"disableReason\"\n          | \"statusLabel\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"id\"\n          | \"gitHubUserId\"\n          | \"displayName\"\n          | \"email\"\n          | \"name\"\n          | \"title\"\n          | \"url\"\n          | \"active\"\n          | \"isAssignable\"\n          | \"guest\"\n          | \"admin\"\n          | \"owner\"\n          | \"app\"\n          | \"isMentionable\"\n          | \"isMe\"\n          | \"supportsAgentSessions\"\n          | \"canAccessAnyPublicTeam\"\n          | \"calendarHash\"\n          | \"inviteHash\"\n        >\n      >\n    >;\n  };\n\nexport type SemanticSearchResultFragment = { __typename: \"SemanticSearchResult\" } & Pick<\n  SemanticSearchResult,\n  \"type\" | \"id\"\n> & {\n    document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n    initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n    issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n    project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n  };\n\nexport type IssueRelationFragment = { __typename: \"IssueRelation\" } & Pick<\n  IssueRelation,\n  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"type\" | \"id\"\n> & { issue: { __typename?: \"Issue\" } & Pick<Issue, \"id\">; relatedIssue: { __typename?: \"Issue\" } & Pick<Issue, \"id\"> };\n\nexport type ReleaseHistoryFragment = { __typename: \"ReleaseHistory\" } & Pick<\n  ReleaseHistory,\n  \"entries\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n> & { release: { __typename?: \"Release\" } & Pick<Release, \"id\"> };\n\nexport type ReleaseNoteFragment = { __typename: \"ReleaseNote\" } & Pick<\n  ReleaseNote,\n  \"generationStatus\" | \"updatedAt\" | \"releaseCount\" | \"slugId\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"title\"\n> & {\n    documentContent?: Maybe<\n      { __typename: \"DocumentContent\" } & Pick<\n        DocumentContent,\n        \"content\" | \"contentState\" | \"updatedAt\" | \"restoredAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n      > & {\n          aiPromptRules?: Maybe<\n            { __typename: \"AiPromptRules\" } & Pick<AiPromptRules, \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"> & {\n                updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              }\n          >;\n          document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n          initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n          issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n          projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n          project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n          welcomeMessage?: Maybe<\n            { __typename: \"WelcomeMessage\" } & Pick<\n              WelcomeMessage,\n              \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"title\" | \"id\" | \"enabled\"\n            > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n          >;\n        }\n    >;\n    firstRelease?: Maybe<{ __typename?: \"Release\" } & Pick<Release, \"id\">>;\n    lastRelease?: Maybe<{ __typename?: \"Release\" } & Pick<Release, \"id\">>;\n  };\n\nexport type ReleasePipelineFragment = { __typename: \"ReleasePipeline\" } & Pick<\n  ReleasePipeline,\n  | \"includePathPatterns\"\n  | \"url\"\n  | \"approximateReleaseCount\"\n  | \"updatedAt\"\n  | \"name\"\n  | \"slugId\"\n  | \"archivedAt\"\n  | \"createdAt\"\n  | \"type\"\n  | \"id\"\n  | \"isProduction\"\n  | \"autoGenerateReleaseNotesOnCompletion\"\n> & {\n    releaseNoteTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n    latestReleaseNote?: Maybe<{ __typename?: \"ReleaseNote\" } & Pick<ReleaseNote, \"id\">>;\n  };\n\nexport type ReleaseFragment = { __typename: \"Release\" } & Pick<\n  Release,\n  | \"trashed\"\n  | \"issueCount\"\n  | \"commitSha\"\n  | \"url\"\n  | \"currentProgress\"\n  | \"description\"\n  | \"targetDate\"\n  | \"startDate\"\n  | \"progressHistory\"\n  | \"updatedAt\"\n  | \"name\"\n  | \"slugId\"\n  | \"archivedAt\"\n  | \"createdAt\"\n  | \"startedAt\"\n  | \"canceledAt\"\n  | \"completedAt\"\n  | \"id\"\n  | \"version\"\n> & {\n    releaseNotes: Array<\n      { __typename: \"ReleaseNote\" } & Pick<\n        ReleaseNote,\n        \"generationStatus\" | \"updatedAt\" | \"releaseCount\" | \"slugId\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"title\"\n      > & {\n          documentContent?: Maybe<\n            { __typename: \"DocumentContent\" } & Pick<\n              DocumentContent,\n              \"content\" | \"contentState\" | \"updatedAt\" | \"restoredAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n            > & {\n                aiPromptRules?: Maybe<\n                  { __typename: \"AiPromptRules\" } & Pick<\n                    AiPromptRules,\n                    \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n                  > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n                >;\n                document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n                initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n                projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n                project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                welcomeMessage?: Maybe<\n                  { __typename: \"WelcomeMessage\" } & Pick<\n                    WelcomeMessage,\n                    \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"title\" | \"id\" | \"enabled\"\n                  > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n                >;\n              }\n          >;\n          firstRelease?: Maybe<{ __typename?: \"Release\" } & Pick<Release, \"id\">>;\n          lastRelease?: Maybe<{ __typename?: \"Release\" } & Pick<Release, \"id\">>;\n        }\n    >;\n    stage: { __typename?: \"ReleaseStage\" } & Pick<ReleaseStage, \"id\">;\n    pipeline: { __typename?: \"ReleasePipeline\" } & Pick<ReleasePipeline, \"id\">;\n    creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n  };\n\nexport type OauthClientApprovalFragment = { __typename: \"OauthClientApproval\" } & Pick<\n  OauthClientApproval,\n  | \"newlyRequestedScopes\"\n  | \"denyReason\"\n  | \"requestReason\"\n  | \"scopes\"\n  | \"status\"\n  | \"oauthClientId\"\n  | \"requesterId\"\n  | \"responderId\"\n  | \"updatedAt\"\n  | \"archivedAt\"\n  | \"createdAt\"\n  | \"id\"\n>;\n\nexport type TemplateFragment = { __typename: \"Template\" } & Pick<\n  Template,\n  | \"description\"\n  | \"lastAppliedAt\"\n  | \"type\"\n  | \"color\"\n  | \"icon\"\n  | \"updatedAt\"\n  | \"name\"\n  | \"sortOrder\"\n  | \"templateData\"\n  | \"archivedAt\"\n  | \"createdAt\"\n  | \"id\"\n> & {\n    inheritedFrom?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n    pipeline?: Maybe<{ __typename?: \"ReleasePipeline\" } & Pick<ReleasePipeline, \"id\">>;\n    team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n    creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n    lastUpdatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n  };\n\nexport type DocumentFragment = { __typename: \"Document\" } & Pick<\n  Document,\n  | \"trashed\"\n  | \"documentContentId\"\n  | \"url\"\n  | \"content\"\n  | \"slugId\"\n  | \"color\"\n  | \"icon\"\n  | \"updatedAt\"\n  | \"sortOrder\"\n  | \"hiddenAt\"\n  | \"archivedAt\"\n  | \"createdAt\"\n  | \"title\"\n  | \"id\"\n> & {\n    initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n    issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n    lastAppliedTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n    project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n    release?: Maybe<{ __typename?: \"Release\" } & Pick<Release, \"id\">>;\n    creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n    updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n  };\n\nexport type AgentSessionFragment = { __typename: \"AgentSession\" } & Pick<\n  AgentSession,\n  | \"plan\"\n  | \"summary\"\n  | \"sourceMetadata\"\n  | \"externalLink\"\n  | \"url\"\n  | \"slugId\"\n  | \"status\"\n  | \"context\"\n  | \"updatedAt\"\n  | \"dismissedAt\"\n  | \"archivedAt\"\n  | \"createdAt\"\n  | \"endedAt\"\n  | \"startedAt\"\n  | \"id\"\n  | \"externalUrls\"\n  | \"type\"\n> & {\n    externalLinks: Array<{ __typename: \"AgentSessionExternalLink\" } & Pick<AgentSessionExternalLink, \"label\" | \"url\">>;\n    appUser: { __typename?: \"User\" } & Pick<User, \"id\">;\n    sourceComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n    comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n    creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n    issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n    dismissedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n  };\n\nexport type TimeScheduleEntryFragment = { __typename: \"TimeScheduleEntry\" } & Pick<\n  TimeScheduleEntry,\n  \"userId\" | \"userEmail\" | \"endsAt\" | \"startsAt\"\n>;\n\nexport type ReleaseStageFragment = { __typename: \"ReleaseStage\" } & Pick<\n  ReleaseStage,\n  \"color\" | \"updatedAt\" | \"type\" | \"name\" | \"position\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"frozen\"\n> & { pipeline: { __typename?: \"ReleasePipeline\" } & Pick<ReleasePipeline, \"id\"> };\n\nexport type WorkflowStateFragment = { __typename: \"WorkflowState\" } & Pick<\n  WorkflowState,\n  \"description\" | \"updatedAt\" | \"position\" | \"color\" | \"name\" | \"archivedAt\" | \"createdAt\" | \"type\" | \"id\"\n> & {\n    inheritedFrom?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n    team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n  };\n\nexport type ProjectUpdateFragment = { __typename: \"ProjectUpdate\" } & Pick<\n  ProjectUpdate,\n  | \"reactionData\"\n  | \"commentCount\"\n  | \"url\"\n  | \"diffMarkdown\"\n  | \"diff\"\n  | \"health\"\n  | \"updatedAt\"\n  | \"archivedAt\"\n  | \"createdAt\"\n  | \"editedAt\"\n  | \"id\"\n  | \"body\"\n  | \"slugId\"\n  | \"isDiffHidden\"\n  | \"isStale\"\n> & {\n    reactions: Array<\n      { __typename: \"Reaction\" } & Pick<Reaction, \"updatedAt\" | \"emoji\" | \"archivedAt\" | \"createdAt\" | \"id\"> & {\n          comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n          externalUser?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n          issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n          projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n          user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n        }\n    >;\n    project: { __typename?: \"Project\" } & Pick<Project, \"id\">;\n    user: { __typename?: \"User\" } & Pick<User, \"id\">;\n  };\n\nexport type InitiativeUpdateFragment = { __typename: \"InitiativeUpdate\" } & Pick<\n  InitiativeUpdate,\n  | \"reactionData\"\n  | \"commentCount\"\n  | \"url\"\n  | \"diffMarkdown\"\n  | \"diff\"\n  | \"health\"\n  | \"updatedAt\"\n  | \"archivedAt\"\n  | \"createdAt\"\n  | \"editedAt\"\n  | \"id\"\n  | \"body\"\n  | \"slugId\"\n  | \"isDiffHidden\"\n  | \"isStale\"\n> & {\n    reactions: Array<\n      { __typename: \"Reaction\" } & Pick<Reaction, \"updatedAt\" | \"emoji\" | \"archivedAt\" | \"createdAt\" | \"id\"> & {\n          comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n          externalUser?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n          issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n          projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n          user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n        }\n    >;\n    initiative: { __typename?: \"Initiative\" } & Pick<Initiative, \"id\">;\n    user: { __typename?: \"User\" } & Pick<User, \"id\">;\n  };\n\ntype NotificationSubscription_CustomViewNotificationSubscription_Fragment = {\n  __typename: \"CustomViewNotificationSubscription\";\n} & Pick<\n  CustomViewNotificationSubscription,\n  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n> & {\n    customView: { __typename?: \"CustomView\" } & Pick<CustomView, \"id\">;\n    customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n    cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n    initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n    label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n    project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n    team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n    user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n    subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n  };\n\ntype NotificationSubscription_CustomerNotificationSubscription_Fragment = {\n  __typename: \"CustomerNotificationSubscription\";\n} & Pick<\n  CustomerNotificationSubscription,\n  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n> & {\n    customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n    customer: { __typename?: \"Customer\" } & Pick<Customer, \"id\">;\n    cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n    initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n    label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n    project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n    team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n    user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n    subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n  };\n\ntype NotificationSubscription_CycleNotificationSubscription_Fragment = {\n  __typename: \"CycleNotificationSubscription\";\n} & Pick<\n  CycleNotificationSubscription,\n  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n> & {\n    customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n    customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n    cycle: { __typename?: \"Cycle\" } & Pick<Cycle, \"id\">;\n    initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n    label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n    project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n    team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n    user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n    subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n  };\n\ntype NotificationSubscription_InitiativeNotificationSubscription_Fragment = {\n  __typename: \"InitiativeNotificationSubscription\";\n} & Pick<\n  InitiativeNotificationSubscription,\n  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n> & {\n    customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n    customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n    cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n    initiative: { __typename?: \"Initiative\" } & Pick<Initiative, \"id\">;\n    label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n    project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n    team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n    user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n    subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n  };\n\ntype NotificationSubscription_LabelNotificationSubscription_Fragment = {\n  __typename: \"LabelNotificationSubscription\";\n} & Pick<\n  LabelNotificationSubscription,\n  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n> & {\n    customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n    customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n    cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n    initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n    label: { __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">;\n    project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n    team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n    user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n    subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n  };\n\ntype NotificationSubscription_ProjectNotificationSubscription_Fragment = {\n  __typename: \"ProjectNotificationSubscription\";\n} & Pick<\n  ProjectNotificationSubscription,\n  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n> & {\n    customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n    customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n    cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n    initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n    label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n    project: { __typename?: \"Project\" } & Pick<Project, \"id\">;\n    team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n    user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n    subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n  };\n\ntype NotificationSubscription_TeamNotificationSubscription_Fragment = {\n  __typename: \"TeamNotificationSubscription\";\n} & Pick<\n  TeamNotificationSubscription,\n  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n> & {\n    customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n    customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n    cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n    initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n    label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n    project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n    team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n    user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n    subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n  };\n\ntype NotificationSubscription_UserNotificationSubscription_Fragment = {\n  __typename: \"UserNotificationSubscription\";\n} & Pick<\n  UserNotificationSubscription,\n  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n> & {\n    customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n    customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n    cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n    initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n    label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n    project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n    team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n    user: { __typename?: \"User\" } & Pick<User, \"id\">;\n    subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n  };\n\nexport type NotificationSubscriptionFragment =\n  | NotificationSubscription_CustomViewNotificationSubscription_Fragment\n  | NotificationSubscription_CustomerNotificationSubscription_Fragment\n  | NotificationSubscription_CycleNotificationSubscription_Fragment\n  | NotificationSubscription_InitiativeNotificationSubscription_Fragment\n  | NotificationSubscription_LabelNotificationSubscription_Fragment\n  | NotificationSubscription_ProjectNotificationSubscription_Fragment\n  | NotificationSubscription_TeamNotificationSubscription_Fragment\n  | NotificationSubscription_UserNotificationSubscription_Fragment;\n\nexport type RepositorySuggestionFragment = { __typename: \"RepositorySuggestion\" } & Pick<\n  RepositorySuggestion,\n  \"confidence\" | \"hostname\" | \"repositoryFullName\"\n>;\n\nexport type GitAutomationTargetBranchFragment = { __typename: \"GitAutomationTargetBranch\" } & Pick<\n  GitAutomationTargetBranch,\n  \"branchPattern\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"isRegex\"\n> & { team: { __typename?: \"Team\" } & Pick<Team, \"id\"> };\n\nexport type TeamFragment = { __typename: \"Team\" } & Pick<\n  Team,\n  | \"cycleIssueAutoAssignCompleted\"\n  | \"cycleLockToActive\"\n  | \"cycleIssueAutoAssignStarted\"\n  | \"cycleCalenderUrl\"\n  | \"upcomingCycleCount\"\n  | \"autoArchivePeriod\"\n  | \"autoClosePeriod\"\n  | \"securitySettings\"\n  | \"scimGroupName\"\n  | \"autoCloseStateId\"\n  | \"cycleCooldownTime\"\n  | \"cycleStartDay\"\n  | \"cycleDuration\"\n  | \"icon\"\n  | \"defaultTemplateForMembersId\"\n  | \"defaultTemplateForNonMembersId\"\n  | \"issueEstimationType\"\n  | \"updatedAt\"\n  | \"displayName\"\n  | \"color\"\n  | \"description\"\n  | \"name\"\n  | \"key\"\n  | \"archivedAt\"\n  | \"createdAt\"\n  | \"retiredAt\"\n  | \"timezone\"\n  | \"issueCount\"\n  | \"id\"\n  | \"visibility\"\n  | \"defaultIssueEstimate\"\n  | \"setIssueSortOrderOnStateChange\"\n  | \"allMembersCanJoin\"\n  | \"requirePriorityToLeaveTriage\"\n  | \"autoCloseChildIssues\"\n  | \"autoCloseParentIssues\"\n  | \"scimManaged\"\n  | \"private\"\n  | \"inheritIssueEstimation\"\n  | \"inheritWorkflowStatuses\"\n  | \"cyclesEnabled\"\n  | \"issueEstimationExtended\"\n  | \"issueEstimationAllowZero\"\n  | \"aiDiscussionSummariesEnabled\"\n  | \"aiThreadSummariesEnabled\"\n  | \"groupIssueHistory\"\n  | \"slackIssueComments\"\n  | \"slackNewIssue\"\n  | \"slackIssueStatuses\"\n  | \"triageEnabled\"\n  | \"inviteHash\"\n  | \"issueOrderingNoPriorityFirst\"\n  | \"issueSortOrderDefaultToBottom\"\n> & {\n    integrationsSettings?: Maybe<{ __typename?: \"IntegrationsSettings\" } & Pick<IntegrationsSettings, \"id\">>;\n    activeCycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n    triageResponsibility?: Maybe<{ __typename?: \"TriageResponsibility\" } & Pick<TriageResponsibility, \"id\">>;\n    defaultTemplateForMembers?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n    defaultTemplateForNonMembers?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n    defaultProjectTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n    defaultIssueState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n    parent?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n    mergeWorkflowState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n    draftWorkflowState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n    startWorkflowState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n    mergeableWorkflowState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n    reviewWorkflowState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n    markedAsDuplicateWorkflowState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n    triageIssueState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n  };\n\nexport type TriageResponsibilityFragment = { __typename: \"TriageResponsibility\" } & Pick<\n  TriageResponsibility,\n  \"action\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n> & {\n    manualSelection?: Maybe<\n      { __typename: \"TriageResponsibilityManualSelection\" } & Pick<TriageResponsibilityManualSelection, \"userIds\">\n    >;\n    team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n    timeSchedule?: Maybe<{ __typename?: \"TimeSchedule\" } & Pick<TimeSchedule, \"id\">>;\n    currentUser?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n  };\n\nexport type AiConversationTextPartFragment = { __typename: \"AiConversationTextPart\" } & Pick<\n  AiConversationTextPart,\n  \"id\" | \"body\" | \"bodyData\" | \"type\"\n> & {\n    metadata: { __typename: \"AiConversationPartMetadata\" } & Pick<\n      AiConversationPartMetadata,\n      \"feedback\" | \"evalLogId\" | \"phase\" | \"endedAt\" | \"startedAt\" | \"turnId\"\n    >;\n  };\n\nexport type TimeScheduleFragment = { __typename: \"TimeSchedule\" } & Pick<\n  TimeSchedule,\n  \"externalUrl\" | \"externalId\" | \"updatedAt\" | \"name\" | \"archivedAt\" | \"createdAt\" | \"id\"\n> & {\n    integration?: Maybe<{ __typename?: \"Integration\" } & Pick<Integration, \"id\">>;\n    entries?: Maybe<\n      Array<\n        { __typename: \"TimeScheduleEntry\" } & Pick<TimeScheduleEntry, \"userId\" | \"userEmail\" | \"endsAt\" | \"startsAt\">\n      >\n    >;\n  };\n\nexport type CycleFragment = { __typename: \"Cycle\" } & Pick<\n  Cycle,\n  | \"number\"\n  | \"completedAt\"\n  | \"name\"\n  | \"description\"\n  | \"endsAt\"\n  | \"updatedAt\"\n  | \"completedScopeHistory\"\n  | \"completedIssueCountHistory\"\n  | \"inProgressScopeHistory\"\n  | \"progress\"\n  | \"startsAt\"\n  | \"autoArchivedAt\"\n  | \"archivedAt\"\n  | \"createdAt\"\n  | \"scopeHistory\"\n  | \"issueCountHistory\"\n  | \"id\"\n  | \"isFuture\"\n  | \"isActive\"\n  | \"isPast\"\n  | \"isPrevious\"\n  | \"isNext\"\n> & {\n    inheritedFrom?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n    team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n  };\n\nexport type WorkflowCronJobDefinitionFragment = { __typename: \"WorkflowCronJobDefinition\" } & Pick<\n  WorkflowCronJobDefinition,\n  | \"activities\"\n  | \"schedule\"\n  | \"description\"\n  | \"updatedAt\"\n  | \"name\"\n  | \"sortOrder\"\n  | \"archivedAt\"\n  | \"createdAt\"\n  | \"id\"\n  | \"enabled\"\n> & { team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>; creator: { __typename?: \"User\" } & Pick<User, \"id\"> };\n\nexport type TeamResourceSectionFragment = { __typename: \"TeamResourceSection\" } & Pick<\n  TeamResourceSection,\n  \"sortOrder\" | \"updatedAt\" | \"title\" | \"archivedAt\" | \"createdAt\" | \"id\"\n> & {\n    team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n    creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n    updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n  };\n\nexport type AiConversationToolCallPartFragment = { __typename: \"AiConversationToolCallPart\" } & Pick<\n  AiConversationToolCallPart,\n  \"id\" | \"type\"\n> & {\n    metadata: { __typename: \"AiConversationPartMetadata\" } & Pick<\n      AiConversationPartMetadata,\n      \"feedback\" | \"evalLogId\" | \"phase\" | \"endedAt\" | \"startedAt\" | \"turnId\"\n    >;\n    toolCall:\n      | ({ __typename: \"AiConversationCodeIntelligenceToolCall\" } & Pick<\n          AiConversationCodeIntelligenceToolCall,\n          \"rawArgs\" | \"name\" | \"rawResult\"\n        > & {\n            args?: Maybe<\n              { __typename: \"AiConversationCodeIntelligenceToolCallArgs\" } & Pick<\n                AiConversationCodeIntelligenceToolCallArgs,\n                \"question\"\n              >\n            >;\n            displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n              AiConversationToolDisplayInfo,\n              \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n            >;\n          })\n      | ({ __typename: \"AiConversationCreateEntityToolCall\" } & Pick<\n          AiConversationCreateEntityToolCall,\n          \"rawArgs\" | \"name\" | \"rawResult\"\n        > & {\n            args?: Maybe<\n              { __typename: \"AiConversationCreateEntityToolCallArgs\" } & Pick<\n                AiConversationCreateEntityToolCallArgs,\n                \"count\" | \"type\"\n              >\n            >;\n            displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n              AiConversationToolDisplayInfo,\n              \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n            >;\n          })\n      | ({ __typename: \"AiConversationDeleteEntityToolCall\" } & Pick<\n          AiConversationDeleteEntityToolCall,\n          \"rawArgs\" | \"name\" | \"rawResult\"\n        > & {\n            args?: Maybe<\n              { __typename: \"AiConversationDeleteEntityToolCallArgs\" } & {\n                entity: { __typename: \"AiConversationSearchEntitiesToolCallResultEntities\" } & Pick<\n                  AiConversationSearchEntitiesToolCallResultEntities,\n                  \"id\" | \"type\"\n                >;\n              }\n            >;\n            displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n              AiConversationToolDisplayInfo,\n              \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n            >;\n          })\n      | ({ __typename: \"AiConversationGetMicrosoftTeamsConversationHistoryToolCall\" } & Pick<\n          AiConversationGetMicrosoftTeamsConversationHistoryToolCall,\n          \"rawArgs\" | \"name\" | \"rawResult\"\n        > & {\n            displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n              AiConversationToolDisplayInfo,\n              \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n            >;\n          })\n      | ({ __typename: \"AiConversationGetPullRequestCheckLogsToolCall\" } & Pick<\n          AiConversationGetPullRequestCheckLogsToolCall,\n          \"rawArgs\" | \"name\" | \"rawResult\"\n        > & {\n            args?: Maybe<\n              { __typename: \"AiConversationGetPullRequestCheckLogsToolCallArgs\" } & Pick<\n                AiConversationGetPullRequestCheckLogsToolCallArgs,\n                \"checkName\" | \"workflowName\"\n              > & {\n                  entity: { __typename: \"AiConversationSearchEntitiesToolCallResultEntities\" } & Pick<\n                    AiConversationSearchEntitiesToolCallResultEntities,\n                    \"id\" | \"type\"\n                  >;\n                }\n            >;\n            displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n              AiConversationToolDisplayInfo,\n              \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n            >;\n          })\n      | ({ __typename: \"AiConversationGetPullRequestDiffToolCall\" } & Pick<\n          AiConversationGetPullRequestDiffToolCall,\n          \"rawArgs\" | \"name\" | \"rawResult\"\n        > & {\n            args?: Maybe<\n              { __typename: \"AiConversationGetPullRequestDiffToolCallArgs\" } & {\n                entity: { __typename: \"AiConversationSearchEntitiesToolCallResultEntities\" } & Pick<\n                  AiConversationSearchEntitiesToolCallResultEntities,\n                  \"id\" | \"type\"\n                >;\n              }\n            >;\n            displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n              AiConversationToolDisplayInfo,\n              \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n            >;\n          })\n      | ({ __typename: \"AiConversationGetPullRequestFileToolCall\" } & Pick<\n          AiConversationGetPullRequestFileToolCall,\n          \"rawArgs\" | \"name\" | \"rawResult\"\n        > & {\n            args?: Maybe<\n              { __typename: \"AiConversationGetPullRequestFileToolCallArgs\" } & Pick<\n                AiConversationGetPullRequestFileToolCallArgs,\n                \"path\"\n              > & {\n                  entity: { __typename: \"AiConversationSearchEntitiesToolCallResultEntities\" } & Pick<\n                    AiConversationSearchEntitiesToolCallResultEntities,\n                    \"id\" | \"type\"\n                  >;\n                }\n            >;\n            displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n              AiConversationToolDisplayInfo,\n              \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n            >;\n          })\n      | ({ __typename: \"AiConversationGetSlackConversationHistoryToolCall\" } & Pick<\n          AiConversationGetSlackConversationHistoryToolCall,\n          \"rawArgs\" | \"name\" | \"rawResult\"\n        > & {\n            displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n              AiConversationToolDisplayInfo,\n              \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n            >;\n          })\n      | ({ __typename: \"AiConversationHandoffToCodingSessionToolCall\" } & Pick<\n          AiConversationHandoffToCodingSessionToolCall,\n          \"rawArgs\" | \"name\" | \"rawResult\"\n        > & {\n            args?: Maybe<\n              { __typename: \"AiConversationHandoffToCodingSessionToolCallArgs\" } & Pick<\n                AiConversationHandoffToCodingSessionToolCallArgs,\n                \"instructions\"\n              > & {\n                  entity: { __typename: \"AiConversationSearchEntitiesToolCallResultEntities\" } & Pick<\n                    AiConversationSearchEntitiesToolCallResultEntities,\n                    \"id\" | \"type\"\n                  >;\n                }\n            >;\n            displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n              AiConversationToolDisplayInfo,\n              \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n            >;\n          })\n      | ({ __typename: \"AiConversationInvokeMcpToolToolCall\" } & Pick<\n          AiConversationInvokeMcpToolToolCall,\n          \"rawArgs\" | \"name\" | \"rawResult\"\n        > & {\n            args?: Maybe<\n              { __typename: \"AiConversationInvokeMcpToolToolCallArgs\" } & {\n                server: { __typename: \"AiConversationInvokeMcpToolToolCallArgsServer\" } & Pick<\n                  AiConversationInvokeMcpToolToolCallArgsServer,\n                  \"integrationId\" | \"name\" | \"title\"\n                >;\n                tool: { __typename: \"AiConversationInvokeMcpToolToolCallArgsTool\" } & Pick<\n                  AiConversationInvokeMcpToolToolCallArgsTool,\n                  \"name\" | \"title\"\n                >;\n              }\n            >;\n            displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n              AiConversationToolDisplayInfo,\n              \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n            >;\n          })\n      | ({ __typename: \"AiConversationNavigateToPageToolCall\" } & Pick<\n          AiConversationNavigateToPageToolCall,\n          \"rawArgs\" | \"name\" | \"rawResult\"\n        > & {\n            args?: Maybe<\n              { __typename: \"AiConversationNavigateToPageToolCallArgs\" } & {\n                entities: Array<\n                  { __typename: \"AiConversationNavigateToPageToolCallArgsEntities\" } & Pick<\n                    AiConversationNavigateToPageToolCallArgsEntities,\n                    \"entityType\" | \"uuid\"\n                  >\n                >;\n              }\n            >;\n            result?: Maybe<\n              { __typename: \"AiConversationNavigateToPageToolCallResult\" } & Pick<\n                AiConversationNavigateToPageToolCallResult,\n                \"urls\"\n              >\n            >;\n            displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n              AiConversationToolDisplayInfo,\n              \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n            >;\n          })\n      | ({ __typename: \"AiConversationQueryActivityToolCall\" } & Pick<\n          AiConversationQueryActivityToolCall,\n          \"rawArgs\" | \"name\" | \"rawResult\"\n        > & {\n            args?: Maybe<\n              { __typename: \"AiConversationQueryActivityToolCallArgs\" } & {\n                entities?: Maybe<\n                  Array<\n                    { __typename: \"AiConversationSearchEntitiesToolCallResultEntities\" } & Pick<\n                      AiConversationSearchEntitiesToolCallResultEntities,\n                      \"id\" | \"type\"\n                    >\n                  >\n                >;\n              }\n            >;\n            displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n              AiConversationToolDisplayInfo,\n              \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n            >;\n          })\n      | ({ __typename: \"AiConversationQueryUpdatesToolCall\" } & Pick<\n          AiConversationQueryUpdatesToolCall,\n          \"rawArgs\" | \"name\" | \"rawResult\"\n        > & {\n            args?: Maybe<\n              { __typename: \"AiConversationQueryUpdatesToolCallArgs\" } & Pick<\n                AiConversationQueryUpdatesToolCallArgs,\n                \"updateType\"\n              > & {\n                  entity?: Maybe<\n                    { __typename: \"AiConversationSearchEntitiesToolCallResultEntities\" } & Pick<\n                      AiConversationSearchEntitiesToolCallResultEntities,\n                      \"id\" | \"type\"\n                    >\n                  >;\n                }\n            >;\n            displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n              AiConversationToolDisplayInfo,\n              \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n            >;\n          })\n      | ({ __typename: \"AiConversationQueryViewToolCall\" } & Pick<\n          AiConversationQueryViewToolCall,\n          \"rawArgs\" | \"name\" | \"rawResult\"\n        > & {\n            args?: Maybe<\n              { __typename: \"AiConversationQueryViewToolCallArgs\" } & Pick<\n                AiConversationQueryViewToolCallArgs,\n                \"filter\" | \"mode\"\n              > & {\n                  view: { __typename: \"AiConversationQueryViewToolCallArgsView\" } & Pick<\n                    AiConversationQueryViewToolCallArgsView,\n                    \"predefinedView\" | \"type\"\n                  > & {\n                      group?: Maybe<\n                        { __typename: \"AiConversationSearchEntitiesToolCallResultEntities\" } & Pick<\n                          AiConversationSearchEntitiesToolCallResultEntities,\n                          \"id\" | \"type\"\n                        >\n                      >;\n                    };\n                }\n            >;\n            displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n              AiConversationToolDisplayInfo,\n              \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n            >;\n          })\n      | ({ __typename: \"AiConversationResearchToolCall\" } & Pick<\n          AiConversationResearchToolCall,\n          \"rawArgs\" | \"name\" | \"rawResult\"\n        > & {\n            args?: Maybe<\n              { __typename: \"AiConversationResearchToolCallArgs\" } & Pick<\n                AiConversationResearchToolCallArgs,\n                \"context\" | \"query\"\n              > & {\n                  subjects?: Maybe<\n                    Array<\n                      { __typename: \"AiConversationSearchEntitiesToolCallResultEntities\" } & Pick<\n                        AiConversationSearchEntitiesToolCallResultEntities,\n                        \"id\" | \"type\"\n                      >\n                    >\n                  >;\n                }\n            >;\n            result?: Maybe<\n              { __typename: \"AiConversationResearchToolCallResult\" } & Pick<\n                AiConversationResearchToolCallResult,\n                \"progressId\"\n              >\n            >;\n            displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n              AiConversationToolDisplayInfo,\n              \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n            >;\n          })\n      | ({ __typename: \"AiConversationRestoreEntityToolCall\" } & Pick<\n          AiConversationRestoreEntityToolCall,\n          \"rawArgs\" | \"name\" | \"rawResult\"\n        > & {\n            args?: Maybe<\n              { __typename: \"AiConversationRestoreEntityToolCallArgs\" } & {\n                entity: { __typename: \"AiConversationSearchEntitiesToolCallResultEntities\" } & Pick<\n                  AiConversationSearchEntitiesToolCallResultEntities,\n                  \"id\" | \"type\"\n                >;\n              }\n            >;\n            displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n              AiConversationToolDisplayInfo,\n              \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n            >;\n          })\n      | ({ __typename: \"AiConversationRetrieveEntitiesToolCall\" } & Pick<\n          AiConversationRetrieveEntitiesToolCall,\n          \"rawArgs\" | \"name\" | \"rawResult\"\n        > & {\n            args?: Maybe<\n              { __typename: \"AiConversationRetrieveEntitiesToolCallArgs\" } & {\n                entities: Array<\n                  { __typename: \"AiConversationSearchEntitiesToolCallResultEntities\" } & Pick<\n                    AiConversationSearchEntitiesToolCallResultEntities,\n                    \"id\" | \"type\"\n                  >\n                >;\n              }\n            >;\n            displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n              AiConversationToolDisplayInfo,\n              \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n            >;\n          })\n      | ({ __typename: \"AiConversationRetryPullRequestCheckToolCall\" } & Pick<\n          AiConversationRetryPullRequestCheckToolCall,\n          \"rawArgs\" | \"name\" | \"rawResult\"\n        > & {\n            args?: Maybe<\n              { __typename: \"AiConversationRetryPullRequestCheckToolCallArgs\" } & Pick<\n                AiConversationRetryPullRequestCheckToolCallArgs,\n                \"checkName\" | \"workflowName\"\n              > & {\n                  entity: { __typename: \"AiConversationSearchEntitiesToolCallResultEntities\" } & Pick<\n                    AiConversationSearchEntitiesToolCallResultEntities,\n                    \"id\" | \"type\"\n                  >;\n                }\n            >;\n            displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n              AiConversationToolDisplayInfo,\n              \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n            >;\n          })\n      | ({ __typename: \"AiConversationSearchDocumentationToolCall\" } & Pick<\n          AiConversationSearchDocumentationToolCall,\n          \"rawArgs\" | \"name\" | \"rawResult\"\n        > & {\n            displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n              AiConversationToolDisplayInfo,\n              \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n            >;\n          })\n      | ({ __typename: \"AiConversationSearchEntitiesToolCall\" } & Pick<\n          AiConversationSearchEntitiesToolCall,\n          \"rawArgs\" | \"name\" | \"rawResult\"\n        > & {\n            args?: Maybe<\n              { __typename: \"AiConversationSearchEntitiesToolCallArgs\" } & Pick<\n                AiConversationSearchEntitiesToolCallArgs,\n                \"queries\" | \"type\"\n              >\n            >;\n            result?: Maybe<\n              { __typename: \"AiConversationSearchEntitiesToolCallResult\" } & {\n                entities: Array<\n                  { __typename: \"AiConversationSearchEntitiesToolCallResultEntities\" } & Pick<\n                    AiConversationSearchEntitiesToolCallResultEntities,\n                    \"id\" | \"type\"\n                  >\n                >;\n              }\n            >;\n            displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n              AiConversationToolDisplayInfo,\n              \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n            >;\n          })\n      | ({ __typename: \"AiConversationSubscribeToEventToolCall\" } & Pick<\n          AiConversationSubscribeToEventToolCall,\n          \"rawArgs\" | \"name\" | \"rawResult\"\n        > & {\n            args?: Maybe<\n              { __typename: \"AiConversationSubscribeToEventToolCallArgs\" } & Pick<\n                AiConversationSubscribeToEventToolCallArgs,\n                \"endsAt\" | \"kind\" | \"message\" | \"subscriptionId\" | \"type\"\n              >\n            >;\n            displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n              AiConversationToolDisplayInfo,\n              \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n            >;\n          })\n      | ({ __typename: \"AiConversationSuggestValuesToolCall\" } & Pick<\n          AiConversationSuggestValuesToolCall,\n          \"rawArgs\" | \"name\" | \"rawResult\"\n        > & {\n            args?: Maybe<\n              { __typename: \"AiConversationSuggestValuesToolCallArgs\" } & Pick<\n                AiConversationSuggestValuesToolCallArgs,\n                \"field\" | \"query\"\n              >\n            >;\n            displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n              AiConversationToolDisplayInfo,\n              \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n            >;\n          })\n      | ({ __typename: \"AiConversationTranscribeMediaToolCall\" } & Pick<\n          AiConversationTranscribeMediaToolCall,\n          \"rawArgs\" | \"name\" | \"rawResult\"\n        > & {\n            displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n              AiConversationToolDisplayInfo,\n              \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n            >;\n          })\n      | ({ __typename: \"AiConversationTranscribeVideoToolCall\" } & Pick<\n          AiConversationTranscribeVideoToolCall,\n          \"rawArgs\" | \"name\" | \"rawResult\"\n        > & {\n            displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n              AiConversationToolDisplayInfo,\n              \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n            >;\n          })\n      | ({ __typename: \"AiConversationUnsubscribeFromEventToolCall\" } & Pick<\n          AiConversationUnsubscribeFromEventToolCall,\n          \"rawArgs\" | \"name\" | \"rawResult\"\n        > & {\n            args?: Maybe<\n              { __typename: \"AiConversationUnsubscribeFromEventToolCallArgs\" } & Pick<\n                AiConversationUnsubscribeFromEventToolCallArgs,\n                \"message\" | \"subscriptionId\"\n              >\n            >;\n            displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n              AiConversationToolDisplayInfo,\n              \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n            >;\n          })\n      | ({ __typename: \"AiConversationUpdateEntityToolCall\" } & Pick<\n          AiConversationUpdateEntityToolCall,\n          \"rawArgs\" | \"name\" | \"rawResult\"\n        > & {\n            args?: Maybe<\n              { __typename: \"AiConversationUpdateEntityToolCallArgs\" } & {\n                entities?: Maybe<\n                  Array<\n                    { __typename: \"AiConversationSearchEntitiesToolCallResultEntities\" } & Pick<\n                      AiConversationSearchEntitiesToolCallResultEntities,\n                      \"id\" | \"type\"\n                    >\n                  >\n                >;\n                entity?: Maybe<\n                  { __typename: \"AiConversationSearchEntitiesToolCallResultEntities\" } & Pick<\n                    AiConversationSearchEntitiesToolCallResultEntities,\n                    \"id\" | \"type\"\n                  >\n                >;\n              }\n            >;\n            displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n              AiConversationToolDisplayInfo,\n              \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n            >;\n          })\n      | ({ __typename: \"AiConversationWebSearchToolCall\" } & Pick<\n          AiConversationWebSearchToolCall,\n          \"rawArgs\" | \"name\" | \"rawResult\"\n        > & {\n            args?: Maybe<\n              { __typename: \"AiConversationWebSearchToolCallArgs\" } & Pick<\n                AiConversationWebSearchToolCallArgs,\n                \"query\" | \"url\"\n              >\n            >;\n            displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n              AiConversationToolDisplayInfo,\n              \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n            >;\n          });\n  };\n\nexport type UsageAlertFragment = { __typename: \"UsageAlert\" } & Pick<\n  UsageAlert,\n  \"type\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"metadata\"\n>;\n\nexport type UserFragment = { __typename: \"User\" } & Pick<\n  User,\n  | \"description\"\n  | \"avatarUrl\"\n  | \"createdIssueCount\"\n  | \"avatarBackgroundColor\"\n  | \"statusUntilAt\"\n  | \"statusEmoji\"\n  | \"initials\"\n  | \"updatedAt\"\n  | \"lastSeen\"\n  | \"timezone\"\n  | \"disableReason\"\n  | \"statusLabel\"\n  | \"archivedAt\"\n  | \"createdAt\"\n  | \"id\"\n  | \"gitHubUserId\"\n  | \"displayName\"\n  | \"email\"\n  | \"name\"\n  | \"title\"\n  | \"url\"\n  | \"active\"\n  | \"isAssignable\"\n  | \"guest\"\n  | \"admin\"\n  | \"owner\"\n  | \"app\"\n  | \"isMentionable\"\n  | \"isMe\"\n  | \"supportsAgentSessions\"\n  | \"canAccessAnyPublicTeam\"\n  | \"calendarHash\"\n  | \"inviteHash\"\n>;\n\nexport type AuthUserFragment = { __typename: \"AuthUser\" } & Pick<\n  AuthUser,\n  | \"avatarUrl\"\n  | \"oauthClientId\"\n  | \"createdAt\"\n  | \"displayName\"\n  | \"email\"\n  | \"name\"\n  | \"userAccountId\"\n  | \"active\"\n  | \"role\"\n  | \"id\"\n> & {\n    organization: { __typename: \"AuthOrganization\" } & Pick<\n      AuthOrganization,\n      | \"allowedAuthServices\"\n      | \"approximateUserCount\"\n      | \"authSettings\"\n      | \"previousUrlKeys\"\n      | \"cell\"\n      | \"serviceId\"\n      | \"releaseChannel\"\n      | \"logoUrl\"\n      | \"name\"\n      | \"urlKey\"\n      | \"region\"\n      | \"deletionRequestedAt\"\n      | \"createdAt\"\n      | \"id\"\n      | \"samlEnabled\"\n      | \"scimEnabled\"\n      | \"enabled\"\n      | \"hideNonPrimaryOrganizations\"\n      | \"userCount\"\n    >;\n  };\n\nexport type FavoriteFragment = { __typename: \"Favorite\" } & Pick<\n  Favorite,\n  | \"updatedAt\"\n  | \"folderName\"\n  | \"sortOrder\"\n  | \"initiativeTab\"\n  | \"projectTab\"\n  | \"pipelineTab\"\n  | \"archivedAt\"\n  | \"createdAt\"\n  | \"type\"\n  | \"predefinedViewType\"\n  | \"id\"\n  | \"url\"\n> & {\n    customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n    customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n    cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n    document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n    initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n    issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n    label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n    projectLabel?: Maybe<{ __typename?: \"ProjectLabel\" } & Pick<ProjectLabel, \"id\">>;\n    project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n    releaseNote?: Maybe<{ __typename?: \"ReleaseNote\" } & Pick<ReleaseNote, \"id\">>;\n    releasePipeline?: Maybe<{ __typename?: \"ReleasePipeline\" } & Pick<ReleasePipeline, \"id\">>;\n    release?: Maybe<{ __typename?: \"Release\" } & Pick<Release, \"id\">>;\n    team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n    user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n    parent?: Maybe<{ __typename?: \"Favorite\" } & Pick<Favorite, \"id\">>;\n    predefinedViewTeam?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n    owner: { __typename?: \"User\" } & Pick<User, \"id\">;\n    projectTeam?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n  };\n\nexport type NotificationCategoryPreferencesFragment = { __typename: \"NotificationCategoryPreferences\" } & {\n  billing: { __typename: \"NotificationChannelPreferences\" } & Pick<\n    NotificationChannelPreferences,\n    \"slack\" | \"desktop\" | \"email\" | \"mobile\"\n  >;\n  customers: { __typename: \"NotificationChannelPreferences\" } & Pick<\n    NotificationChannelPreferences,\n    \"slack\" | \"desktop\" | \"email\" | \"mobile\"\n  >;\n  feed: { __typename: \"NotificationChannelPreferences\" } & Pick<\n    NotificationChannelPreferences,\n    \"slack\" | \"desktop\" | \"email\" | \"mobile\"\n  >;\n  appsAndIntegrations: { __typename: \"NotificationChannelPreferences\" } & Pick<\n    NotificationChannelPreferences,\n    \"slack\" | \"desktop\" | \"email\" | \"mobile\"\n  >;\n  assignments: { __typename: \"NotificationChannelPreferences\" } & Pick<\n    NotificationChannelPreferences,\n    \"slack\" | \"desktop\" | \"email\" | \"mobile\"\n  >;\n  commentsAndReplies: { __typename: \"NotificationChannelPreferences\" } & Pick<\n    NotificationChannelPreferences,\n    \"slack\" | \"desktop\" | \"email\" | \"mobile\"\n  >;\n  documentChanges: { __typename: \"NotificationChannelPreferences\" } & Pick<\n    NotificationChannelPreferences,\n    \"slack\" | \"desktop\" | \"email\" | \"mobile\"\n  >;\n  mentions: { __typename: \"NotificationChannelPreferences\" } & Pick<\n    NotificationChannelPreferences,\n    \"slack\" | \"desktop\" | \"email\" | \"mobile\"\n  >;\n  postsAndUpdates: { __typename: \"NotificationChannelPreferences\" } & Pick<\n    NotificationChannelPreferences,\n    \"slack\" | \"desktop\" | \"email\" | \"mobile\"\n  >;\n  reactions: { __typename: \"NotificationChannelPreferences\" } & Pick<\n    NotificationChannelPreferences,\n    \"slack\" | \"desktop\" | \"email\" | \"mobile\"\n  >;\n  reminders: { __typename: \"NotificationChannelPreferences\" } & Pick<\n    NotificationChannelPreferences,\n    \"slack\" | \"desktop\" | \"email\" | \"mobile\"\n  >;\n  reviews: { __typename: \"NotificationChannelPreferences\" } & Pick<\n    NotificationChannelPreferences,\n    \"slack\" | \"desktop\" | \"email\" | \"mobile\"\n  >;\n  statusChanges: { __typename: \"NotificationChannelPreferences\" } & Pick<\n    NotificationChannelPreferences,\n    \"slack\" | \"desktop\" | \"email\" | \"mobile\"\n  >;\n  subscriptions: { __typename: \"NotificationChannelPreferences\" } & Pick<\n    NotificationChannelPreferences,\n    \"slack\" | \"desktop\" | \"email\" | \"mobile\"\n  >;\n  system: { __typename: \"NotificationChannelPreferences\" } & Pick<\n    NotificationChannelPreferences,\n    \"slack\" | \"desktop\" | \"email\" | \"mobile\"\n  >;\n  triage: { __typename: \"NotificationChannelPreferences\" } & Pick<\n    NotificationChannelPreferences,\n    \"slack\" | \"desktop\" | \"email\" | \"mobile\"\n  >;\n};\n\nexport type NotificationDeliveryPreferencesFragment = { __typename: \"NotificationDeliveryPreferences\" } & {\n  mobile?: Maybe<\n    { __typename: \"NotificationDeliveryPreferencesChannel\" } & Pick<\n      NotificationDeliveryPreferencesChannel,\n      \"notificationsDisabled\"\n    > & {\n        schedule?: Maybe<\n          { __typename: \"NotificationDeliveryPreferencesSchedule\" } & Pick<\n            NotificationDeliveryPreferencesSchedule,\n            \"disabled\"\n          > & {\n              friday: { __typename: \"NotificationDeliveryPreferencesDay\" } & Pick<\n                NotificationDeliveryPreferencesDay,\n                \"end\" | \"start\"\n              >;\n              monday: { __typename: \"NotificationDeliveryPreferencesDay\" } & Pick<\n                NotificationDeliveryPreferencesDay,\n                \"end\" | \"start\"\n              >;\n              saturday: { __typename: \"NotificationDeliveryPreferencesDay\" } & Pick<\n                NotificationDeliveryPreferencesDay,\n                \"end\" | \"start\"\n              >;\n              sunday: { __typename: \"NotificationDeliveryPreferencesDay\" } & Pick<\n                NotificationDeliveryPreferencesDay,\n                \"end\" | \"start\"\n              >;\n              thursday: { __typename: \"NotificationDeliveryPreferencesDay\" } & Pick<\n                NotificationDeliveryPreferencesDay,\n                \"end\" | \"start\"\n              >;\n              tuesday: { __typename: \"NotificationDeliveryPreferencesDay\" } & Pick<\n                NotificationDeliveryPreferencesDay,\n                \"end\" | \"start\"\n              >;\n              wednesday: { __typename: \"NotificationDeliveryPreferencesDay\" } & Pick<\n                NotificationDeliveryPreferencesDay,\n                \"end\" | \"start\"\n              >;\n            }\n        >;\n      }\n  >;\n};\n\nexport type NotificationDeliveryPreferencesDayFragment = { __typename: \"NotificationDeliveryPreferencesDay\" } & Pick<\n  NotificationDeliveryPreferencesDay,\n  \"end\" | \"start\"\n>;\n\nexport type NotificationChannelPreferencesFragment = { __typename: \"NotificationChannelPreferences\" } & Pick<\n  NotificationChannelPreferences,\n  \"slack\" | \"desktop\" | \"email\" | \"mobile\"\n>;\n\nexport type NotificationDeliveryPreferencesScheduleFragment = {\n  __typename: \"NotificationDeliveryPreferencesSchedule\";\n} & Pick<NotificationDeliveryPreferencesSchedule, \"disabled\"> & {\n    friday: { __typename: \"NotificationDeliveryPreferencesDay\" } & Pick<\n      NotificationDeliveryPreferencesDay,\n      \"end\" | \"start\"\n    >;\n    monday: { __typename: \"NotificationDeliveryPreferencesDay\" } & Pick<\n      NotificationDeliveryPreferencesDay,\n      \"end\" | \"start\"\n    >;\n    saturday: { __typename: \"NotificationDeliveryPreferencesDay\" } & Pick<\n      NotificationDeliveryPreferencesDay,\n      \"end\" | \"start\"\n    >;\n    sunday: { __typename: \"NotificationDeliveryPreferencesDay\" } & Pick<\n      NotificationDeliveryPreferencesDay,\n      \"end\" | \"start\"\n    >;\n    thursday: { __typename: \"NotificationDeliveryPreferencesDay\" } & Pick<\n      NotificationDeliveryPreferencesDay,\n      \"end\" | \"start\"\n    >;\n    tuesday: { __typename: \"NotificationDeliveryPreferencesDay\" } & Pick<\n      NotificationDeliveryPreferencesDay,\n      \"end\" | \"start\"\n    >;\n    wednesday: { __typename: \"NotificationDeliveryPreferencesDay\" } & Pick<\n      NotificationDeliveryPreferencesDay,\n      \"end\" | \"start\"\n    >;\n  };\n\nexport type SesDomainIdentityFragment = { __typename: \"SesDomainIdentity\" } & Pick<\n  SesDomainIdentity,\n  \"region\" | \"domain\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"canSendFromCustomDomain\"\n> & {\n    dnsRecords: Array<\n      { __typename: \"SesDomainIdentityDnsRecord\" } & Pick<\n        SesDomainIdentityDnsRecord,\n        \"content\" | \"name\" | \"type\" | \"isVerified\"\n      >\n    >;\n    creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n  };\n\nexport type OrganizationDomainFragment = { __typename: \"OrganizationDomain\" } & Pick<\n  OrganizationDomain,\n  | \"authType\"\n  | \"name\"\n  | \"verificationEmail\"\n  | \"updatedAt\"\n  | \"archivedAt\"\n  | \"createdAt\"\n  | \"id\"\n  | \"verified\"\n  | \"claimed\"\n  | \"disableOrganizationCreation\"\n> & {\n    identityProvider?: Maybe<\n      { __typename: \"IdentityProvider\" } & Pick<\n        IdentityProvider,\n        | \"ssoBinding\"\n        | \"ssoEndpoint\"\n        | \"priority\"\n        | \"ssoSignAlgo\"\n        | \"issuerEntityId\"\n        | \"updatedAt\"\n        | \"spEntityId\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"type\"\n        | \"id\"\n        | \"samlEnabled\"\n        | \"scimEnabled\"\n        | \"defaultMigrated\"\n        | \"allowNameChange\"\n        | \"ssoSigningCert\"\n      >\n    >;\n    creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n  };\n\nexport type WebhookFragment = { __typename: \"Webhook\" } & Pick<\n  Webhook,\n  | \"label\"\n  | \"secret\"\n  | \"url\"\n  | \"updatedAt\"\n  | \"resourceTypes\"\n  | \"archivedAt\"\n  | \"createdAt\"\n  | \"id\"\n  | \"enabled\"\n  | \"allPublicTeams\"\n> & {\n    team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n    creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n  };\n\nexport type WelcomeMessageFragment = { __typename: \"WelcomeMessage\" } & Pick<\n  WelcomeMessage,\n  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"title\" | \"id\" | \"enabled\"\n> & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> };\n\nexport type AiConversationWidgetPartFragment = { __typename: \"AiConversationWidgetPart\" } & Pick<\n  AiConversationWidgetPart,\n  \"id\" | \"type\"\n> & {\n    metadata: { __typename: \"AiConversationPartMetadata\" } & Pick<\n      AiConversationPartMetadata,\n      \"feedback\" | \"evalLogId\" | \"phase\" | \"endedAt\" | \"startedAt\" | \"turnId\"\n    >;\n    widget:\n      | ({ __typename: \"AiConversationEntityCardWidget\" } & Pick<AiConversationEntityCardWidget, \"rawArgs\" | \"name\"> & {\n            displayInfo?: Maybe<\n              { __typename: \"AiConversationWidgetDisplayInfo\" } & Pick<\n                AiConversationWidgetDisplayInfo,\n                \"body\" | \"bodyData\"\n              >\n            >;\n            args?: Maybe<\n              { __typename: \"AiConversationEntityCardWidgetArgs\" } & Pick<\n                AiConversationEntityCardWidgetArgs,\n                \"note\" | \"id\" | \"action\"\n              >\n            >;\n          })\n      | ({ __typename: \"AiConversationEntityListWidget\" } & Pick<AiConversationEntityListWidget, \"rawArgs\" | \"name\"> & {\n            displayInfo?: Maybe<\n              { __typename: \"AiConversationWidgetDisplayInfo\" } & Pick<\n                AiConversationWidgetDisplayInfo,\n                \"body\" | \"bodyData\"\n              >\n            >;\n            args?: Maybe<\n              { __typename: \"AiConversationEntityListWidgetArgs\" } & Pick<\n                AiConversationEntityListWidgetArgs,\n                \"action\" | \"count\"\n              > & {\n                  entities: Array<\n                    { __typename: \"AiConversationEntityListWidgetArgsEntities\" } & Pick<\n                      AiConversationEntityListWidgetArgsEntities,\n                      \"note\" | \"id\"\n                    >\n                  >;\n                }\n            >;\n          });\n  };\n\nexport type OrganizationFragment = { __typename: \"Organization\" } & Pick<\n  Organization,\n  | \"allowedAuthServices\"\n  | \"allowedFileUploadContentTypes\"\n  | \"createdIssueCount\"\n  | \"authSettings\"\n  | \"customersConfiguration\"\n  | \"defaultFeedSummarySchedule\"\n  | \"previousUrlKeys\"\n  | \"periodUploadVolume\"\n  | \"securitySettings\"\n  | \"logoUrl\"\n  | \"initiativeUpdateRemindersDay\"\n  | \"projectUpdateRemindersDay\"\n  | \"releaseChannel\"\n  | \"initiativeUpdateReminderFrequencyInWeeks\"\n  | \"projectUpdateReminderFrequencyInWeeks\"\n  | \"initiativeUpdateRemindersHour\"\n  | \"projectUpdateRemindersHour\"\n  | \"updatedAt\"\n  | \"customerCount\"\n  | \"userCount\"\n  | \"slackProjectChannelPrefix\"\n  | \"gitBranchFormat\"\n  | \"deletionRequestedAt\"\n  | \"trialStartsAt\"\n  | \"trialEndsAt\"\n  | \"archivedAt\"\n  | \"createdAt\"\n  | \"id\"\n  | \"name\"\n  | \"urlKey\"\n  | \"fiscalYearStartMonth\"\n  | \"hipaaComplianceEnabled\"\n  | \"samlEnabled\"\n  | \"scimEnabled\"\n  | \"gitLinkbackDescriptionsEnabled\"\n  | \"releasesEnabled\"\n  | \"customersEnabled\"\n  | \"gitLinkbackMessagesEnabled\"\n  | \"gitPublicLinkbackMessagesEnabled\"\n  | \"feedEnabled\"\n  | \"roadmapEnabled\"\n  | \"aiDiscussionSummariesEnabled\"\n  | \"aiThreadSummariesEnabled\"\n  | \"hideNonPrimaryOrganizations\"\n  | \"projectUpdatesReminderFrequency\"\n  | \"allowMembersToInvite\"\n  | \"restrictTeamCreationToAdmins\"\n  | \"restrictLabelManagementToAdmins\"\n  | \"slaDayCount\"\n> & {\n    slackProjectChannelIntegration?: Maybe<{ __typename?: \"Integration\" } & Pick<Integration, \"id\">>;\n    projectStatuses: Array<\n      { __typename: \"ProjectStatus\" } & Pick<\n        ProjectStatus,\n        | \"description\"\n        | \"type\"\n        | \"color\"\n        | \"updatedAt\"\n        | \"name\"\n        | \"position\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"id\"\n        | \"indefinite\"\n      >\n    >;\n    subscription?: Maybe<\n      { __typename: \"PaidSubscription\" } & Pick<\n        PaidSubscription,\n        | \"collectionMethod\"\n        | \"cancelAt\"\n        | \"canceledAt\"\n        | \"nextBillingAt\"\n        | \"updatedAt\"\n        | \"seatsMaximum\"\n        | \"seatsMinimum\"\n        | \"seats\"\n        | \"type\"\n        | \"pendingChangeType\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"id\"\n      > & { creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n    >;\n  };\n\nexport type AuditEntryFragment = { __typename: \"AuditEntry\" } & Pick<\n  AuditEntry,\n  | \"requestInformation\"\n  | \"metadata\"\n  | \"actorId\"\n  | \"ip\"\n  | \"countryCode\"\n  | \"updatedAt\"\n  | \"archivedAt\"\n  | \"createdAt\"\n  | \"type\"\n  | \"id\"\n> & { actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> };\n\nexport type CustomerStatusFragment = { __typename: \"CustomerStatus\" } & Pick<\n  CustomerStatus,\n  | \"description\"\n  | \"color\"\n  | \"name\"\n  | \"updatedAt\"\n  | \"position\"\n  | \"archivedAt\"\n  | \"createdAt\"\n  | \"id\"\n  | \"displayName\"\n  | \"type\"\n>;\n\nexport type CustomerTierFragment = { __typename: \"CustomerTier\" } & Pick<\n  CustomerTier,\n  \"description\" | \"color\" | \"name\" | \"updatedAt\" | \"position\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"displayName\"\n>;\n\nexport type SummaryFragment = { __typename: \"Summary\" } & Pick<\n  Summary,\n  \"generationStatus\" | \"evalLogId\" | \"updatedAt\" | \"content\" | \"archivedAt\" | \"createdAt\" | \"generatedAt\" | \"id\"\n> & { issue: { __typename?: \"Issue\" } & Pick<Issue, \"id\"> };\n\nexport type SlaConfigurationFragment = { __typename: \"SlaConfiguration\" } & Pick<\n  SlaConfiguration,\n  \"slaType\" | \"sla\" | \"id\" | \"name\" | \"conditions\" | \"removesSla\"\n>;\n\nexport type AgentActivityFragment = { __typename: \"AgentActivity\" } & Pick<\n  AgentActivity,\n  \"signal\" | \"sourceMetadata\" | \"signalMetadata\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"ephemeral\"\n> & {\n    agentSession: { __typename?: \"AgentSession\" } & Pick<AgentSession, \"id\">;\n    content:\n      | ({ __typename: \"AgentActivityActionContent\" } & Pick<\n          AgentActivityActionContent,\n          \"action\" | \"parameter\" | \"result\" | \"type\"\n        >)\n      | ({ __typename: \"AgentActivityElicitationContent\" } & Pick<AgentActivityElicitationContent, \"body\" | \"type\">)\n      | ({ __typename: \"AgentActivityErrorContent\" } & Pick<AgentActivityErrorContent, \"body\" | \"type\">)\n      | ({ __typename: \"AgentActivityPromptContent\" } & Pick<AgentActivityPromptContent, \"body\" | \"type\">)\n      | ({ __typename: \"AgentActivityResponseContent\" } & Pick<AgentActivityResponseContent, \"body\" | \"type\">)\n      | ({ __typename: \"AgentActivityThoughtContent\" } & Pick<AgentActivityThoughtContent, \"body\" | \"type\">);\n    sourceComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n    user: { __typename?: \"User\" } & Pick<User, \"id\">;\n  };\n\nexport type ProjectAttachmentFragment = { __typename: \"ProjectAttachment\" } & Pick<\n  ProjectAttachment,\n  \"metadata\" | \"source\" | \"subtitle\" | \"updatedAt\" | \"sourceType\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"title\" | \"url\"\n> & { creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> };\n\nexport type AttachmentFragment = { __typename: \"Attachment\" } & Pick<\n  Attachment,\n  | \"subtitle\"\n  | \"title\"\n  | \"source\"\n  | \"metadata\"\n  | \"url\"\n  | \"bodyData\"\n  | \"updatedAt\"\n  | \"sourceType\"\n  | \"archivedAt\"\n  | \"createdAt\"\n  | \"id\"\n  | \"groupBySource\"\n> & {\n    creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n    issue: { __typename?: \"Issue\" } & Pick<Issue, \"id\">;\n    originalIssue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n    externalUserCreator?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n  };\n\nexport type WorkflowDefinitionFragment = { __typename: \"WorkflowDefinition\" } & Pick<\n  WorkflowDefinition,\n  | \"schedule\"\n  | \"lastExecutedAt\"\n  | \"description\"\n  | \"triggerType\"\n  | \"trigger\"\n  | \"conditions\"\n  | \"updatedAt\"\n  | \"groupName\"\n  | \"name\"\n  | \"activities\"\n  | \"sortOrder\"\n  | \"archivedAt\"\n  | \"createdAt\"\n  | \"type\"\n  | \"userContextViewType\"\n  | \"contextViewType\"\n  | \"id\"\n  | \"slugId\"\n  | \"enabled\"\n  | \"runOnce\"\n> & {\n    customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n    cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n    initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n    label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n    project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n    user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n    team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n    creator: { __typename?: \"User\" } & Pick<User, \"id\">;\n    lastUpdatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n  };\n\nexport type EmailIntakeAddressFragment = { __typename: \"EmailIntakeAddress\" } & Pick<\n  EmailIntakeAddress,\n  | \"issueCanceledAutoReply\"\n  | \"issueCompletedAutoReply\"\n  | \"issueCreatedAutoReply\"\n  | \"forwardingEmailAddress\"\n  | \"updatedAt\"\n  | \"senderName\"\n  | \"archivedAt\"\n  | \"createdAt\"\n  | \"type\"\n  | \"id\"\n  | \"address\"\n  | \"repliesEnabled\"\n  | \"customerRequestsEnabled\"\n  | \"issueCanceledAutoReplyEnabled\"\n  | \"issueCompletedAutoReplyEnabled\"\n  | \"issueCreatedAutoReplyEnabled\"\n  | \"useUserNamesInReplies\"\n  | \"enabled\"\n  | \"reopenOnReply\"\n> & {\n    sesDomainIdentity?: Maybe<\n      { __typename: \"SesDomainIdentity\" } & Pick<\n        SesDomainIdentity,\n        \"region\" | \"domain\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"canSendFromCustomDomain\"\n      > & {\n          dnsRecords: Array<\n            { __typename: \"SesDomainIdentityDnsRecord\" } & Pick<\n              SesDomainIdentityDnsRecord,\n              \"content\" | \"name\" | \"type\" | \"isVerified\"\n            >\n          >;\n          creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n        }\n    >;\n    team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n    template?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n    creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n  };\n\nexport type ReactionFragment = { __typename: \"Reaction\" } & Pick<\n  Reaction,\n  \"updatedAt\" | \"emoji\" | \"archivedAt\" | \"createdAt\" | \"id\"\n> & {\n    comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n    externalUser?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n    initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n    issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n    projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n    user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n  };\n\nexport type AiConversationErrorPartFragment = { __typename: \"AiConversationErrorPart\" } & Pick<\n  AiConversationErrorPart,\n  \"id\" | \"type\" | \"message\"\n> & {\n    metadata: { __typename: \"AiConversationPartMetadata\" } & Pick<\n      AiConversationPartMetadata,\n      \"feedback\" | \"evalLogId\" | \"phase\" | \"endedAt\" | \"startedAt\" | \"turnId\"\n    >;\n  };\n\nexport type IssueHistoryTriageRuleErrorFragment = { __typename: \"IssueHistoryTriageRuleError\" } & Pick<\n  IssueHistoryTriageRuleError,\n  \"property\" | \"type\" | \"conflictForSameChildLabel\"\n> & {\n    conflictingLabels?: Maybe<\n      Array<\n        { __typename: \"IssueLabel\" } & Pick<\n          IssueLabel,\n          | \"lastAppliedAt\"\n          | \"color\"\n          | \"description\"\n          | \"name\"\n          | \"updatedAt\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"id\"\n          | \"isGroup\"\n        > & {\n            inheritedFrom?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n            parent?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n            team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n            creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            retiredBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          }\n      >\n    >;\n    fromTeam?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n    toTeam?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n  };\n\nexport type AiConversationEventPartFragment = { __typename: \"AiConversationEventPart\" } & Pick<\n  AiConversationEventPart,\n  \"id\" | \"subscriptionId\" | \"body\" | \"bodyData\" | \"type\"\n> & {\n    metadata: { __typename: \"AiConversationPartMetadata\" } & Pick<\n      AiConversationPartMetadata,\n      \"feedback\" | \"evalLogId\" | \"phase\" | \"endedAt\" | \"startedAt\" | \"turnId\"\n    >;\n  };\n\nexport type AgentSessionExternalLinkFragment = { __typename: \"AgentSessionExternalLink\" } & Pick<\n  AgentSessionExternalLink,\n  \"label\" | \"url\"\n>;\n\nexport type EntityExternalLinkFragment = { __typename: \"EntityExternalLink\" } & Pick<\n  EntityExternalLink,\n  \"updatedAt\" | \"url\" | \"label\" | \"sortOrder\" | \"archivedAt\" | \"createdAt\" | \"id\"\n> & {\n    initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n    project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n    creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n  };\n\nexport type ExternalUserFragment = { __typename: \"ExternalUser\" } & Pick<\n  ExternalUser,\n  \"avatarUrl\" | \"displayName\" | \"email\" | \"name\" | \"updatedAt\" | \"lastSeen\" | \"archivedAt\" | \"createdAt\" | \"id\"\n>;\n\nexport type AuthIdentityProviderFragment = { __typename: \"AuthIdentityProvider\" } & Pick<\n  AuthIdentityProvider,\n  | \"ssoBinding\"\n  | \"ssoEndpoint\"\n  | \"priority\"\n  | \"ssoSignAlgo\"\n  | \"issuerEntityId\"\n  | \"spEntityId\"\n  | \"createdAt\"\n  | \"type\"\n  | \"id\"\n  | \"samlEnabled\"\n  | \"scimEnabled\"\n  | \"defaultMigrated\"\n  | \"ssoSigningCert\"\n>;\n\nexport type IssueImportFragment = { __typename: \"IssueImport\" } & Pick<\n  IssueImport,\n  | \"progress\"\n  | \"errorMetadata\"\n  | \"csvFileUrl\"\n  | \"creatorId\"\n  | \"serviceMetadata\"\n  | \"status\"\n  | \"mapping\"\n  | \"displayName\"\n  | \"service\"\n  | \"updatedAt\"\n  | \"teamName\"\n  | \"archivedAt\"\n  | \"createdAt\"\n  | \"id\"\n  | \"error\"\n>;\n\nexport type InitiativeFragment = { __typename: \"Initiative\" } & Pick<\n  Initiative,\n  | \"trashed\"\n  | \"url\"\n  | \"updateRemindersDay\"\n  | \"description\"\n  | \"targetDate\"\n  | \"updateReminderFrequency\"\n  | \"updateRemindersHour\"\n  | \"icon\"\n  | \"color\"\n  | \"content\"\n  | \"slugId\"\n  | \"updatedAt\"\n  | \"status\"\n  | \"updateReminderFrequencyInWeeks\"\n  | \"name\"\n  | \"health\"\n  | \"targetDateResolution\"\n  | \"frequencyResolution\"\n  | \"sortOrder\"\n  | \"archivedAt\"\n  | \"createdAt\"\n  | \"healthUpdatedAt\"\n  | \"startedAt\"\n  | \"completedAt\"\n  | \"id\"\n> & {\n    parentInitiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n    integrationsSettings?: Maybe<{ __typename?: \"IntegrationsSettings\" } & Pick<IntegrationsSettings, \"id\">>;\n    documentContent?: Maybe<\n      { __typename: \"DocumentContent\" } & Pick<\n        DocumentContent,\n        \"content\" | \"contentState\" | \"updatedAt\" | \"restoredAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n      > & {\n          aiPromptRules?: Maybe<\n            { __typename: \"AiPromptRules\" } & Pick<AiPromptRules, \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"> & {\n                updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              }\n          >;\n          document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n          initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n          issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n          projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n          project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n          welcomeMessage?: Maybe<\n            { __typename: \"WelcomeMessage\" } & Pick<\n              WelcomeMessage,\n              \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"title\" | \"id\" | \"enabled\"\n            > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n          >;\n        }\n    >;\n    lastUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n    creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n    owner?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n  };\n\nexport type IntegrationFragment = { __typename: \"Integration\" } & Pick<\n  Integration,\n  \"service\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n> & { team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>; creator: { __typename?: \"User\" } & Pick<User, \"id\"> };\n\nexport type IssueFragment = { __typename: \"Issue\" } & Pick<\n  Issue,\n  | \"trashed\"\n  | \"reactionData\"\n  | \"labelIds\"\n  | \"integrationSourceType\"\n  | \"url\"\n  | \"identifier\"\n  | \"priorityLabel\"\n  | \"previousIdentifiers\"\n  | \"customerTicketCount\"\n  | \"branchName\"\n  | \"dueDate\"\n  | \"estimate\"\n  | \"description\"\n  | \"title\"\n  | \"number\"\n  | \"updatedAt\"\n  | \"boardOrder\"\n  | \"sortOrder\"\n  | \"prioritySortOrder\"\n  | \"subIssueSortOrder\"\n  | \"priority\"\n  | \"archivedAt\"\n  | \"createdAt\"\n  | \"startedTriageAt\"\n  | \"triagedAt\"\n  | \"addedToCycleAt\"\n  | \"addedToProjectAt\"\n  | \"addedToTeamAt\"\n  | \"autoArchivedAt\"\n  | \"autoClosedAt\"\n  | \"canceledAt\"\n  | \"completedAt\"\n  | \"startedAt\"\n  | \"slaStartedAt\"\n  | \"slaBreachesAt\"\n  | \"slaHighRiskAt\"\n  | \"slaMediumRiskAt\"\n  | \"snoozedUntilAt\"\n  | \"slaType\"\n  | \"id\"\n  | \"inheritsSharedAccess\"\n> & {\n    reactions: Array<\n      { __typename: \"Reaction\" } & Pick<Reaction, \"updatedAt\" | \"emoji\" | \"archivedAt\" | \"createdAt\" | \"id\"> & {\n          comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n          externalUser?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n          issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n          projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n          user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n        }\n    >;\n    sharedAccess: { __typename: \"IssueSharedAccess\" } & Pick<\n      IssueSharedAccess,\n      \"disallowedIssueFields\" | \"sharedWithCount\" | \"viewerHasOnlySharedAccess\" | \"isShared\"\n    > & {\n        sharedWithUsers: Array<\n          { __typename: \"User\" } & Pick<\n            User,\n            | \"description\"\n            | \"avatarUrl\"\n            | \"createdIssueCount\"\n            | \"avatarBackgroundColor\"\n            | \"statusUntilAt\"\n            | \"statusEmoji\"\n            | \"initials\"\n            | \"updatedAt\"\n            | \"lastSeen\"\n            | \"timezone\"\n            | \"disableReason\"\n            | \"statusLabel\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"id\"\n            | \"gitHubUserId\"\n            | \"displayName\"\n            | \"email\"\n            | \"name\"\n            | \"title\"\n            | \"url\"\n            | \"active\"\n            | \"isAssignable\"\n            | \"guest\"\n            | \"admin\"\n            | \"owner\"\n            | \"app\"\n            | \"isMentionable\"\n            | \"isMe\"\n            | \"supportsAgentSessions\"\n            | \"canAccessAnyPublicTeam\"\n            | \"calendarHash\"\n            | \"inviteHash\"\n          >\n        >;\n      };\n    delegate?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n    botActor?: Maybe<\n      { __typename: \"ActorBot\" } & Pick<ActorBot, \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\">\n    >;\n    sourceComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n    cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n    syncedWith?: Maybe<\n      Array<\n        { __typename: \"ExternalEntityInfo\" } & Pick<ExternalEntityInfo, \"service\" | \"id\"> & {\n            metadata?: Maybe<\n              | ({ __typename: \"ExternalEntityInfoGithubMetadata\" } & Pick<\n                  ExternalEntityInfoGithubMetadata,\n                  \"number\" | \"owner\" | \"repo\"\n                >)\n              | ({ __typename: \"ExternalEntityInfoJiraMetadata\" } & Pick<\n                  ExternalEntityInfoJiraMetadata,\n                  \"issueTypeId\" | \"projectId\" | \"issueKey\"\n                >)\n              | ({ __typename: \"ExternalEntitySlackMetadata\" } & Pick<\n                  ExternalEntitySlackMetadata,\n                  \"messageUrl\" | \"channelId\" | \"channelName\" | \"isFromSlack\"\n                >)\n            >;\n          }\n      >\n    >;\n    externalUserCreator?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n    asksExternalUserRequester?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n    asksRequester?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n    lastAppliedTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n    parent?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n    projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n    project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n    recurringIssueTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n    team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n    assignee?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n    creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n    snoozedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n    favorite?: Maybe<{ __typename?: \"Favorite\" } & Pick<Favorite, \"id\">>;\n    state: { __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">;\n  };\n\nexport type AuthOrganizationFragment = { __typename: \"AuthOrganization\" } & Pick<\n  AuthOrganization,\n  | \"allowedAuthServices\"\n  | \"approximateUserCount\"\n  | \"authSettings\"\n  | \"previousUrlKeys\"\n  | \"cell\"\n  | \"serviceId\"\n  | \"releaseChannel\"\n  | \"logoUrl\"\n  | \"name\"\n  | \"urlKey\"\n  | \"region\"\n  | \"deletionRequestedAt\"\n  | \"createdAt\"\n  | \"id\"\n  | \"samlEnabled\"\n  | \"scimEnabled\"\n  | \"enabled\"\n  | \"hideNonPrimaryOrganizations\"\n  | \"userCount\"\n>;\n\nexport type BaseWebhookPayloadFragment = { __typename: \"BaseWebhookPayload\" } & Pick<\n  BaseWebhookPayload,\n  \"organizationId\" | \"webhookId\" | \"createdAt\" | \"webhookTimestamp\"\n>;\n\nexport type CommentChildWebhookPayloadFragment = { __typename: \"CommentChildWebhookPayload\" } & Pick<\n  CommentChildWebhookPayload,\n  \"id\" | \"documentContentId\" | \"initiativeUpdateId\" | \"issueId\" | \"projectUpdateId\" | \"userId\" | \"body\"\n>;\n\nexport type CustomerNeedChildWebhookPayloadFragment = { __typename: \"CustomerNeedChildWebhookPayload\" } & Pick<\n  CustomerNeedChildWebhookPayload,\n  \"attachmentId\" | \"id\" | \"customerId\" | \"issueId\" | \"projectId\"\n>;\n\nexport type CustomerStatusChildWebhookPayloadFragment = { __typename: \"CustomerStatusChildWebhookPayload\" } & Pick<\n  CustomerStatusChildWebhookPayload,\n  \"id\" | \"color\" | \"description\" | \"displayName\" | \"name\" | \"type\"\n>;\n\nexport type CustomerTierChildWebhookPayloadFragment = { __typename: \"CustomerTierChildWebhookPayload\" } & Pick<\n  CustomerTierChildWebhookPayload,\n  \"id\" | \"color\" | \"description\" | \"displayName\" | \"name\"\n>;\n\nexport type CustomerChildWebhookPayloadFragment = { __typename: \"CustomerChildWebhookPayload\" } & Pick<\n  CustomerChildWebhookPayload,\n  \"id\" | \"domains\" | \"externalIds\" | \"name\"\n>;\n\nexport type CycleChildWebhookPayloadFragment = { __typename: \"CycleChildWebhookPayload\" } & Pick<\n  CycleChildWebhookPayload,\n  \"id\" | \"endsAt\" | \"name\" | \"number\" | \"startsAt\"\n>;\n\nexport type DocumentContentChildWebhookPayloadFragment = { __typename: \"DocumentContentChildWebhookPayload\" } & {\n  document?: Maybe<\n    { __typename: \"DocumentChildWebhookPayload\" } & Pick<\n      DocumentChildWebhookPayload,\n      \"id\" | \"initiativeId\" | \"projectId\" | \"title\"\n    > & {\n        initiative?: Maybe<\n          { __typename: \"InitiativeChildWebhookPayload\" } & Pick<InitiativeChildWebhookPayload, \"id\" | \"url\" | \"name\">\n        >;\n        project?: Maybe<\n          { __typename: \"ProjectChildWebhookPayload\" } & Pick<ProjectChildWebhookPayload, \"id\" | \"url\" | \"name\">\n        >;\n      }\n  >;\n  project?: Maybe<\n    { __typename: \"ProjectChildWebhookPayload\" } & Pick<ProjectChildWebhookPayload, \"id\" | \"url\" | \"name\">\n  >;\n};\n\nexport type DocumentChildWebhookPayloadFragment = { __typename: \"DocumentChildWebhookPayload\" } & Pick<\n  DocumentChildWebhookPayload,\n  \"id\" | \"initiativeId\" | \"projectId\" | \"title\"\n> & {\n    initiative?: Maybe<\n      { __typename: \"InitiativeChildWebhookPayload\" } & Pick<InitiativeChildWebhookPayload, \"id\" | \"url\" | \"name\">\n    >;\n    project?: Maybe<\n      { __typename: \"ProjectChildWebhookPayload\" } & Pick<ProjectChildWebhookPayload, \"id\" | \"url\" | \"name\">\n    >;\n  };\n\nexport type ProjectLabelChildWebhookPayloadFragment = { __typename: \"ProjectLabelChildWebhookPayload\" } & Pick<\n  ProjectLabelChildWebhookPayload,\n  \"id\" | \"color\" | \"name\" | \"parentId\"\n>;\n\nexport type ProjectMilestoneChildWebhookPayloadFragment = { __typename: \"ProjectMilestoneChildWebhookPayload\" } & Pick<\n  ProjectMilestoneChildWebhookPayload,\n  \"id\" | \"name\" | \"targetDate\"\n>;\n\nexport type ProjectStatusChildWebhookPayloadFragment = { __typename: \"ProjectStatusChildWebhookPayload\" } & Pick<\n  ProjectStatusChildWebhookPayload,\n  \"id\" | \"color\" | \"name\" | \"type\"\n>;\n\nexport type ProjectUpdateChildWebhookPayloadFragment = { __typename: \"ProjectUpdateChildWebhookPayload\" } & Pick<\n  ProjectUpdateChildWebhookPayload,\n  \"id\" | \"userId\" | \"body\"\n> & { project: { __typename: \"ProjectChildWebhookPayload\" } & Pick<ProjectChildWebhookPayload, \"id\" | \"url\" | \"name\"> };\n\nexport type ProjectChildWebhookPayloadFragment = { __typename: \"ProjectChildWebhookPayload\" } & Pick<\n  ProjectChildWebhookPayload,\n  \"id\" | \"url\" | \"name\"\n>;\n\nexport type ReleasePipelineChildWebhookPayloadFragment = { __typename: \"ReleasePipelineChildWebhookPayload\" } & Pick<\n  ReleasePipelineChildWebhookPayload,\n  \"id\" | \"url\" | \"name\" | \"slugId\" | \"type\"\n>;\n\nexport type ReleaseStageChildWebhookPayloadFragment = { __typename: \"ReleaseStageChildWebhookPayload\" } & Pick<\n  ReleaseStageChildWebhookPayload,\n  \"id\" | \"color\" | \"name\" | \"position\" | \"type\"\n>;\n\nexport type TeamChildWebhookPayloadFragment = { __typename: \"TeamChildWebhookPayload\" } & Pick<\n  TeamChildWebhookPayload,\n  \"id\" | \"key\" | \"name\"\n>;\n\nexport type UserChildWebhookPayloadFragment = { __typename: \"UserChildWebhookPayload\" } & Pick<\n  UserChildWebhookPayload,\n  \"id\" | \"url\" | \"avatarUrl\" | \"email\" | \"name\"\n>;\n\nexport type WorkflowStateChildWebhookPayloadFragment = { __typename: \"WorkflowStateChildWebhookPayload\" } & Pick<\n  WorkflowStateChildWebhookPayload,\n  \"id\" | \"color\" | \"name\" | \"type\"\n>;\n\nexport type OauthClientChildWebhookPayloadFragment = { __typename: \"OauthClientChildWebhookPayload\" } & Pick<\n  OauthClientChildWebhookPayload,\n  \"id\" | \"name\"\n>;\n\nexport type ExternalUserChildWebhookPayloadFragment = { __typename: \"ExternalUserChildWebhookPayload\" } & Pick<\n  ExternalUserChildWebhookPayload,\n  \"id\" | \"email\" | \"name\"\n>;\n\nexport type InitiativeLabelChildWebhookPayloadFragment = { __typename: \"InitiativeLabelChildWebhookPayload\" } & Pick<\n  InitiativeLabelChildWebhookPayload,\n  \"id\" | \"color\" | \"name\" | \"parentId\"\n>;\n\nexport type InitiativeUpdateChildWebhookPayloadFragment = { __typename: \"InitiativeUpdateChildWebhookPayload\" } & Pick<\n  InitiativeUpdateChildWebhookPayload,\n  \"id\" | \"bodyData\" | \"editedAt\" | \"health\"\n>;\n\nexport type InitiativeChildWebhookPayloadFragment = { __typename: \"InitiativeChildWebhookPayload\" } & Pick<\n  InitiativeChildWebhookPayload,\n  \"id\" | \"url\" | \"name\"\n>;\n\nexport type IntegrationChildWebhookPayloadFragment = { __typename: \"IntegrationChildWebhookPayload\" } & Pick<\n  IntegrationChildWebhookPayload,\n  \"id\" | \"service\"\n>;\n\nexport type IssueLabelChildWebhookPayloadFragment = { __typename: \"IssueLabelChildWebhookPayload\" } & Pick<\n  IssueLabelChildWebhookPayload,\n  \"id\" | \"color\" | \"name\" | \"parentId\"\n>;\n\nexport type IssueWithDescriptionChildWebhookPayloadFragment = {\n  __typename: \"IssueWithDescriptionChildWebhookPayload\";\n} & Pick<IssueWithDescriptionChildWebhookPayload, \"id\" | \"teamId\" | \"url\" | \"description\" | \"identifier\" | \"title\"> & {\n    team: { __typename: \"TeamChildWebhookPayload\" } & Pick<TeamChildWebhookPayload, \"id\" | \"key\" | \"name\">;\n  };\n\nexport type IssueChildWebhookPayloadFragment = { __typename: \"IssueChildWebhookPayload\" } & Pick<\n  IssueChildWebhookPayload,\n  \"id\" | \"teamId\" | \"url\" | \"identifier\" | \"title\"\n> & { team: { __typename: \"TeamChildWebhookPayload\" } & Pick<TeamChildWebhookPayload, \"id\" | \"key\" | \"name\"> };\n\nexport type SlackAsksTeamSettingsFragment = { __typename: \"SlackAsksTeamSettings\" } & Pick<\n  SlackAsksTeamSettings,\n  \"id\" | \"hasDefaultAsk\"\n>;\n\nexport type SlackChannelNameMappingFragment = { __typename: \"SlackChannelNameMapping\" } & Pick<\n  SlackChannelNameMapping,\n  | \"id\"\n  | \"name\"\n  | \"autoCreateTemplateId\"\n  | \"autoCreateOnBotMention\"\n  | \"postCancellationUpdates\"\n  | \"postCompletionUpdates\"\n  | \"postAcceptedFromTriageUpdates\"\n  | \"botAdded\"\n  | \"isPrivate\"\n  | \"isShared\"\n  | \"aiTitles\"\n  | \"autoCreateOnMessage\"\n  | \"autoCreateOnEmoji\"\n> & { teams: Array<{ __typename: \"SlackAsksTeamSettings\" } & Pick<SlackAsksTeamSettings, \"id\" | \"hasDefaultAsk\">> };\n\nexport type ArchiveResponseFragment = { __typename: \"ArchiveResponse\" } & Pick<\n  ArchiveResponse,\n  \"archive\" | \"totalCount\" | \"databaseVersion\" | \"includesDependencies\"\n>;\n\nexport type AgentActivityPromptContentFragment = { __typename: \"AgentActivityPromptContent\" } & Pick<\n  AgentActivityPromptContent,\n  \"body\" | \"type\"\n>;\n\nexport type AgentActivityResponseContentFragment = { __typename: \"AgentActivityResponseContent\" } & Pick<\n  AgentActivityResponseContent,\n  \"body\" | \"type\"\n>;\n\nexport type AgentActivityThoughtContentFragment = { __typename: \"AgentActivityThoughtContent\" } & Pick<\n  AgentActivityThoughtContent,\n  \"body\" | \"type\"\n>;\n\nexport type AgentActivityActionContentFragment = { __typename: \"AgentActivityActionContent\" } & Pick<\n  AgentActivityActionContent,\n  \"action\" | \"parameter\" | \"result\" | \"type\"\n>;\n\nexport type AgentActivityElicitationContentFragment = { __typename: \"AgentActivityElicitationContent\" } & Pick<\n  AgentActivityElicitationContent,\n  \"body\" | \"type\"\n>;\n\nexport type AgentActivityErrorContentFragment = { __typename: \"AgentActivityErrorContent\" } & Pick<\n  AgentActivityErrorContent,\n  \"body\" | \"type\"\n>;\n\nexport type AiPromptRulesFragment = { __typename: \"AiPromptRules\" } & Pick<\n  AiPromptRules,\n  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n> & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> };\n\nexport type UserSettingsCustomSidebarThemeFragment = { __typename: \"UserSettingsCustomSidebarTheme\" } & Pick<\n  UserSettingsCustomSidebarTheme,\n  \"accent\" | \"base\" | \"contrast\"\n>;\n\nexport type UserSettingsCustomThemeFragment = { __typename: \"UserSettingsCustomTheme\" } & Pick<\n  UserSettingsCustomTheme,\n  \"accent\" | \"base\" | \"contrast\"\n> & {\n    sidebar?: Maybe<\n      { __typename: \"UserSettingsCustomSidebarTheme\" } & Pick<\n        UserSettingsCustomSidebarTheme,\n        \"accent\" | \"base\" | \"contrast\"\n      >\n    >;\n  };\n\nexport type NotificationDeliveryPreferencesChannelFragment = {\n  __typename: \"NotificationDeliveryPreferencesChannel\";\n} & Pick<NotificationDeliveryPreferencesChannel, \"notificationsDisabled\"> & {\n    schedule?: Maybe<\n      { __typename: \"NotificationDeliveryPreferencesSchedule\" } & Pick<\n        NotificationDeliveryPreferencesSchedule,\n        \"disabled\"\n      > & {\n          friday: { __typename: \"NotificationDeliveryPreferencesDay\" } & Pick<\n            NotificationDeliveryPreferencesDay,\n            \"end\" | \"start\"\n          >;\n          monday: { __typename: \"NotificationDeliveryPreferencesDay\" } & Pick<\n            NotificationDeliveryPreferencesDay,\n            \"end\" | \"start\"\n          >;\n          saturday: { __typename: \"NotificationDeliveryPreferencesDay\" } & Pick<\n            NotificationDeliveryPreferencesDay,\n            \"end\" | \"start\"\n          >;\n          sunday: { __typename: \"NotificationDeliveryPreferencesDay\" } & Pick<\n            NotificationDeliveryPreferencesDay,\n            \"end\" | \"start\"\n          >;\n          thursday: { __typename: \"NotificationDeliveryPreferencesDay\" } & Pick<\n            NotificationDeliveryPreferencesDay,\n            \"end\" | \"start\"\n          >;\n          tuesday: { __typename: \"NotificationDeliveryPreferencesDay\" } & Pick<\n            NotificationDeliveryPreferencesDay,\n            \"end\" | \"start\"\n          >;\n          wednesday: { __typename: \"NotificationDeliveryPreferencesDay\" } & Pick<\n            NotificationDeliveryPreferencesDay,\n            \"end\" | \"start\"\n          >;\n        }\n    >;\n  };\n\nexport type OtherNotificationWebhookPayloadFragment = { __typename: \"OtherNotificationWebhookPayload\" } & Pick<\n  OtherNotificationWebhookPayload,\n  | \"actorId\"\n  | \"commentId\"\n  | \"documentId\"\n  | \"id\"\n  | \"externalUserActorId\"\n  | \"issueId\"\n  | \"parentCommentId\"\n  | \"projectId\"\n  | \"projectUpdateId\"\n  | \"userId\"\n  | \"reactionEmoji\"\n  | \"archivedAt\"\n  | \"createdAt\"\n  | \"updatedAt\"\n  | \"type\"\n> & {\n    actor?: Maybe<\n      { __typename: \"UserChildWebhookPayload\" } & Pick<\n        UserChildWebhookPayload,\n        \"id\" | \"url\" | \"avatarUrl\" | \"email\" | \"name\"\n      >\n    >;\n    comment?: Maybe<\n      { __typename: \"CommentChildWebhookPayload\" } & Pick<\n        CommentChildWebhookPayload,\n        \"id\" | \"documentContentId\" | \"initiativeUpdateId\" | \"issueId\" | \"projectUpdateId\" | \"userId\" | \"body\"\n      >\n    >;\n    document?: Maybe<\n      { __typename: \"DocumentChildWebhookPayload\" } & Pick<\n        DocumentChildWebhookPayload,\n        \"id\" | \"initiativeId\" | \"projectId\" | \"title\"\n      > & {\n          initiative?: Maybe<\n            { __typename: \"InitiativeChildWebhookPayload\" } & Pick<InitiativeChildWebhookPayload, \"id\" | \"url\" | \"name\">\n          >;\n          project?: Maybe<\n            { __typename: \"ProjectChildWebhookPayload\" } & Pick<ProjectChildWebhookPayload, \"id\" | \"url\" | \"name\">\n          >;\n        }\n    >;\n    issue?: Maybe<\n      { __typename: \"IssueWithDescriptionChildWebhookPayload\" } & Pick<\n        IssueWithDescriptionChildWebhookPayload,\n        \"id\" | \"teamId\" | \"url\" | \"description\" | \"identifier\" | \"title\"\n      > & { team: { __typename: \"TeamChildWebhookPayload\" } & Pick<TeamChildWebhookPayload, \"id\" | \"key\" | \"name\"> }\n    >;\n    parentComment?: Maybe<\n      { __typename: \"CommentChildWebhookPayload\" } & Pick<\n        CommentChildWebhookPayload,\n        \"id\" | \"documentContentId\" | \"initiativeUpdateId\" | \"issueId\" | \"projectUpdateId\" | \"userId\" | \"body\"\n      >\n    >;\n    project?: Maybe<\n      { __typename: \"ProjectChildWebhookPayload\" } & Pick<ProjectChildWebhookPayload, \"id\" | \"url\" | \"name\">\n    >;\n    projectUpdate?: Maybe<\n      { __typename: \"ProjectUpdateChildWebhookPayload\" } & Pick<\n        ProjectUpdateChildWebhookPayload,\n        \"id\" | \"userId\" | \"body\"\n      > & {\n          project: { __typename: \"ProjectChildWebhookPayload\" } & Pick<\n            ProjectChildWebhookPayload,\n            \"id\" | \"url\" | \"name\"\n          >;\n        }\n    >;\n  };\n\nexport type GitHubIntegrationConnectDetailsFragment = { __typename: \"GitHubIntegrationConnectDetails\" } & Pick<\n  GitHubIntegrationConnectDetails,\n  \"lostRepositoryNames\"\n>;\n\nexport type AuthenticationSessionResponseFragment = { __typename: \"AuthenticationSessionResponse\" } & Pick<\n  AuthenticationSessionResponse,\n  | \"client\"\n  | \"countryCodes\"\n  | \"updatedAt\"\n  | \"detailedName\"\n  | \"location\"\n  | \"ip\"\n  | \"locationCity\"\n  | \"locationCountryCode\"\n  | \"locationCountry\"\n  | \"locationRegionCode\"\n  | \"name\"\n  | \"operatingSystem\"\n  | \"service\"\n  | \"userAgent\"\n  | \"createdAt\"\n  | \"type\"\n  | \"browserType\"\n  | \"lastActiveAt\"\n  | \"isCurrentSession\"\n  | \"id\"\n>;\n\nexport type ExternalEntityInfoFragment = { __typename: \"ExternalEntityInfo\" } & Pick<\n  ExternalEntityInfo,\n  \"service\" | \"id\"\n> & {\n    metadata?: Maybe<\n      | ({ __typename: \"ExternalEntityInfoGithubMetadata\" } & Pick<\n          ExternalEntityInfoGithubMetadata,\n          \"number\" | \"owner\" | \"repo\"\n        >)\n      | ({ __typename: \"ExternalEntityInfoJiraMetadata\" } & Pick<\n          ExternalEntityInfoJiraMetadata,\n          \"issueTypeId\" | \"projectId\" | \"issueKey\"\n        >)\n      | ({ __typename: \"ExternalEntitySlackMetadata\" } & Pick<\n          ExternalEntitySlackMetadata,\n          \"messageUrl\" | \"channelId\" | \"channelName\" | \"isFromSlack\"\n        >)\n    >;\n  };\n\nexport type IntegrationActorWebhookPayloadFragment = { __typename: \"IntegrationActorWebhookPayload\" } & Pick<\n  IntegrationActorWebhookPayload,\n  \"id\" | \"service\" | \"type\"\n>;\n\nexport type IssueLabelFragment = { __typename: \"IssueLabel\" } & Pick<\n  IssueLabel,\n  \"lastAppliedAt\" | \"color\" | \"description\" | \"name\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"isGroup\"\n> & {\n    inheritedFrom?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n    parent?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n    team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n    creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n    retiredBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n  };\n\nexport type TriageResponsibilityManualSelectionFragment = { __typename: \"TriageResponsibilityManualSelection\" } & Pick<\n  TriageResponsibilityManualSelection,\n  \"userIds\"\n>;\n\nexport type AiConversationPartMetadataFragment = { __typename: \"AiConversationPartMetadata\" } & Pick<\n  AiConversationPartMetadata,\n  \"feedback\" | \"evalLogId\" | \"phase\" | \"endedAt\" | \"startedAt\" | \"turnId\"\n>;\n\nexport type IssueHistoryTriageRuleMetadataFragment = { __typename: \"IssueHistoryTriageRuleMetadata\" } & {\n  triageRuleError?: Maybe<\n    { __typename: \"IssueHistoryTriageRuleError\" } & Pick<\n      IssueHistoryTriageRuleError,\n      \"property\" | \"type\" | \"conflictForSameChildLabel\"\n    > & {\n        conflictingLabels?: Maybe<\n          Array<\n            { __typename: \"IssueLabel\" } & Pick<\n              IssueLabel,\n              | \"lastAppliedAt\"\n              | \"color\"\n              | \"description\"\n              | \"name\"\n              | \"updatedAt\"\n              | \"archivedAt\"\n              | \"createdAt\"\n              | \"id\"\n              | \"isGroup\"\n            > & {\n                inheritedFrom?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                parent?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                retiredBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              }\n          >\n        >;\n        fromTeam?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n        toTeam?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n      }\n  >;\n  updatedByTriageRule?: Maybe<\n    { __typename: \"WorkflowDefinition\" } & Pick<\n      WorkflowDefinition,\n      | \"schedule\"\n      | \"lastExecutedAt\"\n      | \"description\"\n      | \"triggerType\"\n      | \"trigger\"\n      | \"conditions\"\n      | \"updatedAt\"\n      | \"groupName\"\n      | \"name\"\n      | \"activities\"\n      | \"sortOrder\"\n      | \"archivedAt\"\n      | \"createdAt\"\n      | \"type\"\n      | \"userContextViewType\"\n      | \"contextViewType\"\n      | \"id\"\n      | \"slugId\"\n      | \"enabled\"\n      | \"runOnce\"\n    > & {\n        customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n        cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n        initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n        label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n        project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n        user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n        team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n        creator: { __typename?: \"User\" } & Pick<User, \"id\">;\n        lastUpdatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n      }\n  >;\n};\n\nexport type IssueHistoryWorkflowMetadataFragment = { __typename: \"IssueHistoryWorkflowMetadata\" } & {\n  workflowDefinition?: Maybe<\n    { __typename: \"WorkflowDefinition\" } & Pick<\n      WorkflowDefinition,\n      | \"schedule\"\n      | \"lastExecutedAt\"\n      | \"description\"\n      | \"triggerType\"\n      | \"trigger\"\n      | \"conditions\"\n      | \"updatedAt\"\n      | \"groupName\"\n      | \"name\"\n      | \"activities\"\n      | \"sortOrder\"\n      | \"archivedAt\"\n      | \"createdAt\"\n      | \"type\"\n      | \"userContextViewType\"\n      | \"contextViewType\"\n      | \"id\"\n      | \"slugId\"\n      | \"enabled\"\n      | \"runOnce\"\n    > & {\n        customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n        cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n        initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n        label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n        project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n        user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n        team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n        creator: { __typename?: \"User\" } & Pick<User, \"id\">;\n        lastUpdatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n      }\n  >;\n};\n\nexport type IssueSharedAccessFragment = { __typename: \"IssueSharedAccess\" } & Pick<\n  IssueSharedAccess,\n  \"disallowedIssueFields\" | \"sharedWithCount\" | \"viewerHasOnlySharedAccess\" | \"isShared\"\n> & {\n    sharedWithUsers: Array<\n      { __typename: \"User\" } & Pick<\n        User,\n        | \"description\"\n        | \"avatarUrl\"\n        | \"createdIssueCount\"\n        | \"avatarBackgroundColor\"\n        | \"statusUntilAt\"\n        | \"statusEmoji\"\n        | \"initials\"\n        | \"updatedAt\"\n        | \"lastSeen\"\n        | \"timezone\"\n        | \"disableReason\"\n        | \"statusLabel\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"id\"\n        | \"gitHubUserId\"\n        | \"displayName\"\n        | \"email\"\n        | \"name\"\n        | \"title\"\n        | \"url\"\n        | \"active\"\n        | \"isAssignable\"\n        | \"guest\"\n        | \"admin\"\n        | \"owner\"\n        | \"app\"\n        | \"isMentionable\"\n        | \"isMe\"\n        | \"supportsAgentSessions\"\n        | \"canAccessAnyPublicTeam\"\n        | \"calendarHash\"\n        | \"inviteHash\"\n      >\n    >;\n  };\n\nexport type ExternalEntityInfoGithubMetadataFragment = { __typename: \"ExternalEntityInfoGithubMetadata\" } & Pick<\n  ExternalEntityInfoGithubMetadata,\n  \"number\" | \"owner\" | \"repo\"\n>;\n\nexport type ExternalEntityInfoJiraMetadataFragment = { __typename: \"ExternalEntityInfoJiraMetadata\" } & Pick<\n  ExternalEntityInfoJiraMetadata,\n  \"issueTypeId\" | \"projectId\" | \"issueKey\"\n>;\n\nexport type ExternalEntitySlackMetadataFragment = { __typename: \"ExternalEntitySlackMetadata\" } & Pick<\n  ExternalEntitySlackMetadata,\n  \"messageUrl\" | \"channelId\" | \"channelName\" | \"isFromSlack\"\n>;\n\nexport type GuidanceRuleWebhookPayloadFragment = { __typename: \"GuidanceRuleWebhookPayload\" } & Pick<\n  GuidanceRuleWebhookPayload,\n  \"body\"\n>;\n\nexport type OauthClientActorWebhookPayloadFragment = { __typename: \"OauthClientActorWebhookPayload\" } & Pick<\n  OauthClientActorWebhookPayload,\n  \"id\" | \"name\" | \"type\"\n>;\n\nexport type OrganizationOriginWebhookPayloadFragment = { __typename: \"OrganizationOriginWebhookPayload\" } & Pick<\n  OrganizationOriginWebhookPayload,\n  \"type\"\n>;\n\nexport type IssueRelationHistoryPayloadFragment = { __typename: \"IssueRelationHistoryPayload\" } & Pick<\n  IssueRelationHistoryPayload,\n  \"identifier\" | \"type\"\n>;\n\nexport type OAuthAppWebhookPayloadFragment = { __typename: \"OAuthAppWebhookPayload\" } & Pick<\n  OAuthAppWebhookPayload,\n  \"organizationId\" | \"oauthClientId\" | \"webhookId\" | \"createdAt\" | \"action\" | \"type\" | \"webhookTimestamp\"\n>;\n\nexport type OAuthAuthorizationWebhookPayloadFragment = { __typename: \"OAuthAuthorizationWebhookPayload\" } & Pick<\n  OAuthAuthorizationWebhookPayload,\n  | \"oauthClientId\"\n  | \"organizationId\"\n  | \"userId\"\n  | \"webhookId\"\n  | \"activeTokensForUser\"\n  | \"createdAt\"\n  | \"action\"\n  | \"type\"\n  | \"webhookTimestamp\"\n> & {\n    oauthClient: { __typename: \"OauthClientChildWebhookPayload\" } & Pick<OauthClientChildWebhookPayload, \"id\" | \"name\">;\n    user: { __typename: \"UserChildWebhookPayload\" } & Pick<\n      UserChildWebhookPayload,\n      \"id\" | \"url\" | \"avatarUrl\" | \"email\" | \"name\"\n    >;\n  };\n\nexport type CommentWebhookPayloadFragment = { __typename: \"CommentWebhookPayload\" } & Pick<\n  CommentWebhookPayload,\n  | \"resolvingCommentId\"\n  | \"documentContentId\"\n  | \"id\"\n  | \"externalUserId\"\n  | \"initiativeUpdateId\"\n  | \"issueId\"\n  | \"parentId\"\n  | \"postId\"\n  | \"projectUpdateId\"\n  | \"userId\"\n  | \"resolvingUserId\"\n  | \"body\"\n  | \"botActor\"\n  | \"syncedWith\"\n  | \"quotedText\"\n  | \"reactionData\"\n  | \"archivedAt\"\n  | \"createdAt\"\n  | \"updatedAt\"\n  | \"editedAt\"\n  | \"resolvedAt\"\n> & {\n    documentContent?: Maybe<\n      { __typename: \"DocumentContentChildWebhookPayload\" } & {\n        document?: Maybe<\n          { __typename: \"DocumentChildWebhookPayload\" } & Pick<\n            DocumentChildWebhookPayload,\n            \"id\" | \"initiativeId\" | \"projectId\" | \"title\"\n          > & {\n              initiative?: Maybe<\n                { __typename: \"InitiativeChildWebhookPayload\" } & Pick<\n                  InitiativeChildWebhookPayload,\n                  \"id\" | \"url\" | \"name\"\n                >\n              >;\n              project?: Maybe<\n                { __typename: \"ProjectChildWebhookPayload\" } & Pick<ProjectChildWebhookPayload, \"id\" | \"url\" | \"name\">\n              >;\n            }\n        >;\n        project?: Maybe<\n          { __typename: \"ProjectChildWebhookPayload\" } & Pick<ProjectChildWebhookPayload, \"id\" | \"url\" | \"name\">\n        >;\n      }\n    >;\n    externalUser?: Maybe<\n      { __typename: \"ExternalUserChildWebhookPayload\" } & Pick<ExternalUserChildWebhookPayload, \"id\" | \"email\" | \"name\">\n    >;\n    initiativeUpdate?: Maybe<\n      { __typename: \"InitiativeUpdateChildWebhookPayload\" } & Pick<\n        InitiativeUpdateChildWebhookPayload,\n        \"id\" | \"bodyData\" | \"editedAt\" | \"health\"\n      >\n    >;\n    issue?: Maybe<\n      { __typename: \"IssueChildWebhookPayload\" } & Pick<\n        IssueChildWebhookPayload,\n        \"id\" | \"teamId\" | \"url\" | \"identifier\" | \"title\"\n      > & { team: { __typename: \"TeamChildWebhookPayload\" } & Pick<TeamChildWebhookPayload, \"id\" | \"key\" | \"name\"> }\n    >;\n    parent?: Maybe<\n      { __typename: \"CommentChildWebhookPayload\" } & Pick<\n        CommentChildWebhookPayload,\n        \"id\" | \"documentContentId\" | \"initiativeUpdateId\" | \"issueId\" | \"projectUpdateId\" | \"userId\" | \"body\"\n      >\n    >;\n    projectUpdate?: Maybe<\n      { __typename: \"ProjectUpdateChildWebhookPayload\" } & Pick<\n        ProjectUpdateChildWebhookPayload,\n        \"id\" | \"userId\" | \"body\"\n      > & {\n          project: { __typename: \"ProjectChildWebhookPayload\" } & Pick<\n            ProjectChildWebhookPayload,\n            \"id\" | \"url\" | \"name\"\n          >;\n        }\n    >;\n    user?: Maybe<\n      { __typename: \"UserChildWebhookPayload\" } & Pick<\n        UserChildWebhookPayload,\n        \"id\" | \"url\" | \"avatarUrl\" | \"email\" | \"name\"\n      >\n    >;\n  };\n\nexport type CustomerNeedWebhookPayloadFragment = { __typename: \"CustomerNeedWebhookPayload\" } & Pick<\n  CustomerNeedWebhookPayload,\n  | \"attachmentId\"\n  | \"commentId\"\n  | \"creatorId\"\n  | \"customerId\"\n  | \"id\"\n  | \"issueId\"\n  | \"projectAttachmentId\"\n  | \"projectId\"\n  | \"body\"\n  | \"originalIssueId\"\n  | \"priority\"\n  | \"archivedAt\"\n  | \"createdAt\"\n  | \"updatedAt\"\n> & {\n    attachment?: Maybe<\n      { __typename: \"AttachmentWebhookPayload\" } & Pick<\n        AttachmentWebhookPayload,\n        | \"metadata\"\n        | \"source\"\n        | \"subtitle\"\n        | \"creatorId\"\n        | \"id\"\n        | \"originalIssueId\"\n        | \"issueId\"\n        | \"externalUserCreatorId\"\n        | \"url\"\n        | \"sourceType\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"updatedAt\"\n        | \"title\"\n        | \"groupBySource\"\n      >\n    >;\n    customer?: Maybe<\n      { __typename: \"CustomerChildWebhookPayload\" } & Pick<\n        CustomerChildWebhookPayload,\n        \"id\" | \"domains\" | \"externalIds\" | \"name\"\n      >\n    >;\n    issue?: Maybe<\n      { __typename: \"IssueChildWebhookPayload\" } & Pick<\n        IssueChildWebhookPayload,\n        \"id\" | \"teamId\" | \"url\" | \"identifier\" | \"title\"\n      > & { team: { __typename: \"TeamChildWebhookPayload\" } & Pick<TeamChildWebhookPayload, \"id\" | \"key\" | \"name\"> }\n    >;\n    project?: Maybe<\n      { __typename: \"ProjectChildWebhookPayload\" } & Pick<ProjectChildWebhookPayload, \"id\" | \"url\" | \"name\">\n    >;\n  };\n\nexport type CustomerWebhookPayloadFragment = { __typename: \"CustomerWebhookPayload\" } & Pick<\n  CustomerWebhookPayload,\n  | \"slackChannelId\"\n  | \"statusId\"\n  | \"tierId\"\n  | \"id\"\n  | \"mainSourceId\"\n  | \"ownerId\"\n  | \"url\"\n  | \"revenue\"\n  | \"approximateNeedCount\"\n  | \"logoUrl\"\n  | \"slugId\"\n  | \"domains\"\n  | \"externalIds\"\n  | \"name\"\n  | \"size\"\n  | \"archivedAt\"\n  | \"createdAt\"\n  | \"updatedAt\"\n> & {\n    status?: Maybe<\n      { __typename: \"CustomerStatusChildWebhookPayload\" } & Pick<\n        CustomerStatusChildWebhookPayload,\n        \"id\" | \"color\" | \"description\" | \"displayName\" | \"name\" | \"type\"\n      >\n    >;\n    tier?: Maybe<\n      { __typename: \"CustomerTierChildWebhookPayload\" } & Pick<\n        CustomerTierChildWebhookPayload,\n        \"id\" | \"color\" | \"description\" | \"displayName\" | \"name\"\n      >\n    >;\n  };\n\nexport type CycleWebhookPayloadFragment = { __typename: \"CycleWebhookPayload\" } & Pick<\n  CycleWebhookPayload,\n  | \"inheritedFromId\"\n  | \"id\"\n  | \"uncompletedIssuesUponCloseIds\"\n  | \"completedAt\"\n  | \"description\"\n  | \"endsAt\"\n  | \"name\"\n  | \"completedScopeHistory\"\n  | \"completedIssueCountHistory\"\n  | \"inProgressScopeHistory\"\n  | \"number\"\n  | \"startsAt\"\n  | \"teamId\"\n  | \"autoArchivedAt\"\n  | \"archivedAt\"\n  | \"createdAt\"\n  | \"updatedAt\"\n  | \"scopeHistory\"\n  | \"issueCountHistory\"\n>;\n\nexport type DocumentWebhookPayloadFragment = { __typename: \"DocumentWebhookPayload\" } & Pick<\n  DocumentWebhookPayload,\n  | \"trashed\"\n  | \"id\"\n  | \"initiativeId\"\n  | \"lastAppliedTemplateId\"\n  | \"projectId\"\n  | \"resourceFolderId\"\n  | \"creatorId\"\n  | \"updatedById\"\n  | \"subscriberIds\"\n  | \"color\"\n  | \"content\"\n  | \"description\"\n  | \"slugId\"\n  | \"icon\"\n  | \"sortOrder\"\n  | \"hiddenAt\"\n  | \"archivedAt\"\n  | \"createdAt\"\n  | \"updatedAt\"\n  | \"title\"\n>;\n\nexport type ProjectLabelWebhookPayloadFragment = { __typename: \"ProjectLabelWebhookPayload\" } & Pick<\n  ProjectLabelWebhookPayload,\n  | \"id\"\n  | \"color\"\n  | \"creatorId\"\n  | \"description\"\n  | \"name\"\n  | \"parentId\"\n  | \"archivedAt\"\n  | \"createdAt\"\n  | \"updatedAt\"\n  | \"isGroup\"\n>;\n\nexport type ProjectUpdateWebhookPayloadFragment = { __typename: \"ProjectUpdateWebhookPayload\" } & Pick<\n  ProjectUpdateWebhookPayload,\n  | \"id\"\n  | \"url\"\n  | \"bodyData\"\n  | \"body\"\n  | \"diffMarkdown\"\n  | \"editedAt\"\n  | \"health\"\n  | \"projectId\"\n  | \"reactionData\"\n  | \"slugId\"\n  | \"archivedAt\"\n  | \"createdAt\"\n  | \"updatedAt\"\n  | \"userId\"\n> & {\n    project: { __typename: \"ProjectChildWebhookPayload\" } & Pick<ProjectChildWebhookPayload, \"id\" | \"url\" | \"name\">;\n    user: { __typename: \"UserChildWebhookPayload\" } & Pick<\n      UserChildWebhookPayload,\n      \"id\" | \"url\" | \"avatarUrl\" | \"email\" | \"name\"\n    >;\n  };\n\nexport type ProjectWebhookPayloadFragment = { __typename: \"ProjectWebhookPayload\" } & Pick<\n  ProjectWebhookPayload,\n  | \"labelIds\"\n  | \"memberIds\"\n  | \"teamIds\"\n  | \"id\"\n  | \"convertedFromIssueId\"\n  | \"lastAppliedTemplateId\"\n  | \"lastUpdateId\"\n  | \"leadId\"\n  | \"statusId\"\n  | \"creatorId\"\n  | \"url\"\n  | \"autoArchivedAt\"\n  | \"canceledAt\"\n  | \"completedAt\"\n  | \"content\"\n  | \"documentContentId\"\n  | \"startDate\"\n  | \"syncedWith\"\n  | \"health\"\n  | \"icon\"\n  | \"completedScopeHistory\"\n  | \"completedIssueCountHistory\"\n  | \"inProgressScopeHistory\"\n  | \"priority\"\n  | \"color\"\n  | \"description\"\n  | \"name\"\n  | \"slugId\"\n  | \"startDateResolution\"\n  | \"targetDateResolution\"\n  | \"prioritySortOrder\"\n  | \"sortOrder\"\n  | \"targetDate\"\n  | \"archivedAt\"\n  | \"createdAt\"\n  | \"updatedAt\"\n  | \"healthUpdatedAt\"\n  | \"projectUpdateRemindersPausedUntilAt\"\n  | \"startedAt\"\n  | \"scopeHistory\"\n  | \"issueCountHistory\"\n  | \"trashed\"\n> & {\n    initiatives?: Maybe<\n      Array<\n        { __typename: \"InitiativeChildWebhookPayload\" } & Pick<InitiativeChildWebhookPayload, \"id\" | \"url\" | \"name\">\n      >\n    >;\n    milestones?: Maybe<\n      Array<\n        { __typename: \"ProjectMilestoneChildWebhookPayload\" } & Pick<\n          ProjectMilestoneChildWebhookPayload,\n          \"id\" | \"name\" | \"targetDate\"\n        >\n      >\n    >;\n    lead?: Maybe<\n      { __typename: \"UserChildWebhookPayload\" } & Pick<\n        UserChildWebhookPayload,\n        \"id\" | \"url\" | \"avatarUrl\" | \"email\" | \"name\"\n      >\n    >;\n    status?: Maybe<\n      { __typename: \"ProjectStatusChildWebhookPayload\" } & Pick<\n        ProjectStatusChildWebhookPayload,\n        \"id\" | \"color\" | \"name\" | \"type\"\n      >\n    >;\n  };\n\nexport type ReactionWebhookPayloadFragment = { __typename: \"ReactionWebhookPayload\" } & Pick<\n  ReactionWebhookPayload,\n  | \"emoji\"\n  | \"commentId\"\n  | \"id\"\n  | \"externalUserId\"\n  | \"initiativeUpdateId\"\n  | \"issueId\"\n  | \"postId\"\n  | \"projectUpdateId\"\n  | \"userId\"\n  | \"archivedAt\"\n  | \"createdAt\"\n  | \"updatedAt\"\n> & {\n    comment?: Maybe<\n      { __typename: \"CommentChildWebhookPayload\" } & Pick<\n        CommentChildWebhookPayload,\n        \"id\" | \"documentContentId\" | \"initiativeUpdateId\" | \"issueId\" | \"projectUpdateId\" | \"userId\" | \"body\"\n      >\n    >;\n    issue?: Maybe<\n      { __typename: \"IssueChildWebhookPayload\" } & Pick<\n        IssueChildWebhookPayload,\n        \"id\" | \"teamId\" | \"url\" | \"identifier\" | \"title\"\n      > & { team: { __typename: \"TeamChildWebhookPayload\" } & Pick<TeamChildWebhookPayload, \"id\" | \"key\" | \"name\"> }\n    >;\n    projectUpdate?: Maybe<\n      { __typename: \"ProjectUpdateChildWebhookPayload\" } & Pick<\n        ProjectUpdateChildWebhookPayload,\n        \"id\" | \"userId\" | \"body\"\n      > & {\n          project: { __typename: \"ProjectChildWebhookPayload\" } & Pick<\n            ProjectChildWebhookPayload,\n            \"id\" | \"url\" | \"name\"\n          >;\n        }\n    >;\n    user?: Maybe<\n      { __typename: \"UserChildWebhookPayload\" } & Pick<\n        UserChildWebhookPayload,\n        \"id\" | \"url\" | \"avatarUrl\" | \"email\" | \"name\"\n      >\n    >;\n  };\n\nexport type ReleaseNoteWebhookPayloadFragment = { __typename: \"ReleaseNoteWebhookPayload\" } & Pick<\n  ReleaseNoteWebhookPayload,\n  | \"releaseIds\"\n  | \"id\"\n  | \"lastReleaseId\"\n  | \"pipelineId\"\n  | \"creatorId\"\n  | \"url\"\n  | \"content\"\n  | \"slugId\"\n  | \"archivedAt\"\n  | \"createdAt\"\n  | \"updatedAt\"\n  | \"title\"\n> & {\n    pipeline?: Maybe<\n      { __typename: \"ReleasePipelineChildWebhookPayload\" } & Pick<\n        ReleasePipelineChildWebhookPayload,\n        \"id\" | \"url\" | \"name\" | \"slugId\" | \"type\"\n      >\n    >;\n  };\n\nexport type ReleaseWebhookPayloadFragment = { __typename: \"ReleaseWebhookPayload\" } & Pick<\n  ReleaseWebhookPayload,\n  | \"stageId\"\n  | \"id\"\n  | \"pipelineId\"\n  | \"creatorId\"\n  | \"url\"\n  | \"commitSha\"\n  | \"targetDate\"\n  | \"startDate\"\n  | \"name\"\n  | \"description\"\n  | \"slugId\"\n  | \"archivedAt\"\n  | \"createdAt\"\n  | \"updatedAt\"\n  | \"canceledAt\"\n  | \"completedAt\"\n  | \"startedAt\"\n  | \"version\"\n  | \"trashed\"\n> & {\n    stage?: Maybe<\n      { __typename: \"ReleaseStageChildWebhookPayload\" } & Pick<\n        ReleaseStageChildWebhookPayload,\n        \"id\" | \"color\" | \"name\" | \"position\" | \"type\"\n      >\n    >;\n    issues?: Maybe<\n      Array<\n        { __typename: \"IssueChildWebhookPayload\" } & Pick<\n          IssueChildWebhookPayload,\n          \"id\" | \"teamId\" | \"url\" | \"identifier\" | \"title\"\n        > & { team: { __typename: \"TeamChildWebhookPayload\" } & Pick<TeamChildWebhookPayload, \"id\" | \"key\" | \"name\"> }\n      >\n    >;\n    pipeline?: Maybe<\n      { __typename: \"ReleasePipelineChildWebhookPayload\" } & Pick<\n        ReleasePipelineChildWebhookPayload,\n        \"id\" | \"url\" | \"name\" | \"slugId\" | \"type\"\n      >\n    >;\n  };\n\nexport type IssueStatusChangedNotificationWebhookPayloadFragment = {\n  __typename: \"IssueStatusChangedNotificationWebhookPayload\";\n} & Pick<\n  IssueStatusChangedNotificationWebhookPayload,\n  \"type\" | \"actorId\" | \"id\" | \"externalUserActorId\" | \"issueId\" | \"userId\" | \"archivedAt\" | \"createdAt\" | \"updatedAt\"\n> & {\n    actor?: Maybe<\n      { __typename: \"UserChildWebhookPayload\" } & Pick<\n        UserChildWebhookPayload,\n        \"id\" | \"url\" | \"avatarUrl\" | \"email\" | \"name\"\n      >\n    >;\n    issue: { __typename: \"IssueWithDescriptionChildWebhookPayload\" } & Pick<\n      IssueWithDescriptionChildWebhookPayload,\n      \"id\" | \"teamId\" | \"url\" | \"description\" | \"identifier\" | \"title\"\n    > & { team: { __typename: \"TeamChildWebhookPayload\" } & Pick<TeamChildWebhookPayload, \"id\" | \"key\" | \"name\"> };\n  };\n\nexport type UserWebhookPayloadFragment = { __typename: \"UserWebhookPayload\" } & Pick<\n  UserWebhookPayload,\n  | \"id\"\n  | \"url\"\n  | \"avatarUrl\"\n  | \"description\"\n  | \"displayName\"\n  | \"email\"\n  | \"timezone\"\n  | \"name\"\n  | \"disableReason\"\n  | \"archivedAt\"\n  | \"createdAt\"\n  | \"updatedAt\"\n  | \"guest\"\n  | \"active\"\n  | \"admin\"\n  | \"app\"\n  | \"owner\"\n>;\n\nexport type AgentSessionEventWebhookPayloadFragment = { __typename: \"AgentSessionEventWebhookPayload\" } & Pick<\n  AgentSessionEventWebhookPayload,\n  | \"promptContext\"\n  | \"oauthClientId\"\n  | \"appUserId\"\n  | \"organizationId\"\n  | \"webhookId\"\n  | \"createdAt\"\n  | \"action\"\n  | \"type\"\n  | \"webhookTimestamp\"\n> & {\n    guidance?: Maybe<Array<{ __typename: \"GuidanceRuleWebhookPayload\" } & Pick<GuidanceRuleWebhookPayload, \"body\">>>;\n    agentActivity?: Maybe<\n      { __typename: \"AgentActivityWebhookPayload\" } & Pick<\n        AgentActivityWebhookPayload,\n        | \"signal\"\n        | \"signalMetadata\"\n        | \"agentSessionId\"\n        | \"sourceCommentId\"\n        | \"id\"\n        | \"userId\"\n        | \"content\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"updatedAt\"\n      > & {\n          user: { __typename: \"UserChildWebhookPayload\" } & Pick<\n            UserChildWebhookPayload,\n            \"id\" | \"url\" | \"avatarUrl\" | \"email\" | \"name\"\n          >;\n        }\n    >;\n    agentSession: { __typename: \"AgentSessionWebhookPayload\" } & Pick<\n      AgentSessionWebhookPayload,\n      | \"summary\"\n      | \"sourceMetadata\"\n      | \"appUserId\"\n      | \"sourceCommentId\"\n      | \"id\"\n      | \"creatorId\"\n      | \"issueId\"\n      | \"organizationId\"\n      | \"commentId\"\n      | \"url\"\n      | \"status\"\n      | \"archivedAt\"\n      | \"createdAt\"\n      | \"updatedAt\"\n      | \"endedAt\"\n      | \"startedAt\"\n      | \"type\"\n    > & {\n        creator?: Maybe<\n          { __typename: \"UserChildWebhookPayload\" } & Pick<\n            UserChildWebhookPayload,\n            \"id\" | \"url\" | \"avatarUrl\" | \"email\" | \"name\"\n          >\n        >;\n        issue?: Maybe<\n          { __typename: \"IssueWithDescriptionChildWebhookPayload\" } & Pick<\n            IssueWithDescriptionChildWebhookPayload,\n            \"id\" | \"teamId\" | \"url\" | \"description\" | \"identifier\" | \"title\"\n          > & { team: { __typename: \"TeamChildWebhookPayload\" } & Pick<TeamChildWebhookPayload, \"id\" | \"key\" | \"name\"> }\n        >;\n        comment?: Maybe<\n          { __typename: \"CommentChildWebhookPayload\" } & Pick<\n            CommentChildWebhookPayload,\n            \"id\" | \"documentContentId\" | \"initiativeUpdateId\" | \"issueId\" | \"projectUpdateId\" | \"userId\" | \"body\"\n          >\n        >;\n      };\n    previousComments?: Maybe<\n      Array<\n        { __typename: \"CommentChildWebhookPayload\" } & Pick<\n          CommentChildWebhookPayload,\n          \"id\" | \"documentContentId\" | \"initiativeUpdateId\" | \"issueId\" | \"projectUpdateId\" | \"userId\" | \"body\"\n        >\n      >\n    >;\n  };\n\nexport type AgentActivityWebhookPayloadFragment = { __typename: \"AgentActivityWebhookPayload\" } & Pick<\n  AgentActivityWebhookPayload,\n  | \"signal\"\n  | \"signalMetadata\"\n  | \"agentSessionId\"\n  | \"sourceCommentId\"\n  | \"id\"\n  | \"userId\"\n  | \"content\"\n  | \"archivedAt\"\n  | \"createdAt\"\n  | \"updatedAt\"\n> & {\n    user: { __typename: \"UserChildWebhookPayload\" } & Pick<\n      UserChildWebhookPayload,\n      \"id\" | \"url\" | \"avatarUrl\" | \"email\" | \"name\"\n    >;\n  };\n\nexport type AgentSessionWebhookPayloadFragment = { __typename: \"AgentSessionWebhookPayload\" } & Pick<\n  AgentSessionWebhookPayload,\n  | \"summary\"\n  | \"sourceMetadata\"\n  | \"appUserId\"\n  | \"sourceCommentId\"\n  | \"id\"\n  | \"creatorId\"\n  | \"issueId\"\n  | \"organizationId\"\n  | \"commentId\"\n  | \"url\"\n  | \"status\"\n  | \"archivedAt\"\n  | \"createdAt\"\n  | \"updatedAt\"\n  | \"endedAt\"\n  | \"startedAt\"\n  | \"type\"\n> & {\n    creator?: Maybe<\n      { __typename: \"UserChildWebhookPayload\" } & Pick<\n        UserChildWebhookPayload,\n        \"id\" | \"url\" | \"avatarUrl\" | \"email\" | \"name\"\n      >\n    >;\n    issue?: Maybe<\n      { __typename: \"IssueWithDescriptionChildWebhookPayload\" } & Pick<\n        IssueWithDescriptionChildWebhookPayload,\n        \"id\" | \"teamId\" | \"url\" | \"description\" | \"identifier\" | \"title\"\n      > & { team: { __typename: \"TeamChildWebhookPayload\" } & Pick<TeamChildWebhookPayload, \"id\" | \"key\" | \"name\"> }\n    >;\n    comment?: Maybe<\n      { __typename: \"CommentChildWebhookPayload\" } & Pick<\n        CommentChildWebhookPayload,\n        \"id\" | \"documentContentId\" | \"initiativeUpdateId\" | \"issueId\" | \"projectUpdateId\" | \"userId\" | \"body\"\n      >\n    >;\n  };\n\nexport type AttachmentWebhookPayloadFragment = { __typename: \"AttachmentWebhookPayload\" } & Pick<\n  AttachmentWebhookPayload,\n  | \"metadata\"\n  | \"source\"\n  | \"subtitle\"\n  | \"creatorId\"\n  | \"id\"\n  | \"originalIssueId\"\n  | \"issueId\"\n  | \"externalUserCreatorId\"\n  | \"url\"\n  | \"sourceType\"\n  | \"archivedAt\"\n  | \"createdAt\"\n  | \"updatedAt\"\n  | \"title\"\n  | \"groupBySource\"\n>;\n\nexport type AuditEntryWebhookPayloadFragment = { __typename: \"AuditEntryWebhookPayload\" } & Pick<\n  AuditEntryWebhookPayload,\n  | \"requestInformation\"\n  | \"metadata\"\n  | \"countryCode\"\n  | \"ip\"\n  | \"id\"\n  | \"organizationId\"\n  | \"actorId\"\n  | \"archivedAt\"\n  | \"createdAt\"\n  | \"updatedAt\"\n  | \"type\"\n>;\n\nexport type InitiativeLabelWebhookPayloadFragment = { __typename: \"InitiativeLabelWebhookPayload\" } & Pick<\n  InitiativeLabelWebhookPayload,\n  | \"id\"\n  | \"color\"\n  | \"creatorId\"\n  | \"description\"\n  | \"name\"\n  | \"parentId\"\n  | \"archivedAt\"\n  | \"createdAt\"\n  | \"updatedAt\"\n  | \"isGroup\"\n>;\n\nexport type InitiativeUpdateWebhookPayloadFragment = { __typename: \"InitiativeUpdateWebhookPayload\" } & Pick<\n  InitiativeUpdateWebhookPayload,\n  | \"id\"\n  | \"url\"\n  | \"bodyData\"\n  | \"body\"\n  | \"diffMarkdown\"\n  | \"editedAt\"\n  | \"health\"\n  | \"initiativeId\"\n  | \"reactionData\"\n  | \"slugId\"\n  | \"archivedAt\"\n  | \"createdAt\"\n  | \"updatedAt\"\n  | \"userId\"\n> & {\n    initiative: { __typename: \"InitiativeChildWebhookPayload\" } & Pick<\n      InitiativeChildWebhookPayload,\n      \"id\" | \"url\" | \"name\"\n    >;\n    user: { __typename: \"UserChildWebhookPayload\" } & Pick<\n      UserChildWebhookPayload,\n      \"id\" | \"url\" | \"avatarUrl\" | \"email\" | \"name\"\n    >;\n  };\n\nexport type InitiativeWebhookPayloadFragment = { __typename: \"InitiativeWebhookPayload\" } & Pick<\n  InitiativeWebhookPayload,\n  | \"id\"\n  | \"lastUpdateId\"\n  | \"organizationId\"\n  | \"creatorId\"\n  | \"ownerId\"\n  | \"url\"\n  | \"color\"\n  | \"status\"\n  | \"updateRemindersDay\"\n  | \"description\"\n  | \"updateReminderFrequencyInWeeks\"\n  | \"updateReminderFrequency\"\n  | \"health\"\n  | \"updateRemindersHour\"\n  | \"icon\"\n  | \"name\"\n  | \"targetDateResolution\"\n  | \"frequencyResolution\"\n  | \"sortOrder\"\n  | \"targetDate\"\n  | \"archivedAt\"\n  | \"createdAt\"\n  | \"updatedAt\"\n  | \"slugId\"\n  | \"healthUpdatedAt\"\n  | \"completedAt\"\n  | \"startedAt\"\n  | \"trashed\"\n> & {\n    lastUpdate?: Maybe<\n      { __typename: \"InitiativeUpdateChildWebhookPayload\" } & Pick<\n        InitiativeUpdateChildWebhookPayload,\n        \"id\" | \"bodyData\" | \"editedAt\" | \"health\"\n      >\n    >;\n    parentInitiative?: Maybe<\n      { __typename: \"InitiativeChildWebhookPayload\" } & Pick<InitiativeChildWebhookPayload, \"id\" | \"url\" | \"name\">\n    >;\n    parentInitiatives?: Maybe<\n      Array<\n        { __typename: \"InitiativeChildWebhookPayload\" } & Pick<InitiativeChildWebhookPayload, \"id\" | \"url\" | \"name\">\n      >\n    >;\n    projects?: Maybe<\n      Array<{ __typename: \"ProjectChildWebhookPayload\" } & Pick<ProjectChildWebhookPayload, \"id\" | \"url\" | \"name\">>\n    >;\n    subInitiatives?: Maybe<\n      Array<\n        { __typename: \"InitiativeChildWebhookPayload\" } & Pick<InitiativeChildWebhookPayload, \"id\" | \"url\" | \"name\">\n      >\n    >;\n    creator?: Maybe<\n      { __typename: \"UserChildWebhookPayload\" } & Pick<\n        UserChildWebhookPayload,\n        \"id\" | \"url\" | \"avatarUrl\" | \"email\" | \"name\"\n      >\n    >;\n    owner?: Maybe<\n      { __typename: \"UserChildWebhookPayload\" } & Pick<\n        UserChildWebhookPayload,\n        \"id\" | \"url\" | \"avatarUrl\" | \"email\" | \"name\"\n      >\n    >;\n  };\n\nexport type IssueAssignedToYouNotificationWebhookPayloadFragment = {\n  __typename: \"IssueAssignedToYouNotificationWebhookPayload\";\n} & Pick<\n  IssueAssignedToYouNotificationWebhookPayload,\n  \"type\" | \"actorId\" | \"id\" | \"externalUserActorId\" | \"issueId\" | \"userId\" | \"archivedAt\" | \"createdAt\" | \"updatedAt\"\n> & {\n    actor?: Maybe<\n      { __typename: \"UserChildWebhookPayload\" } & Pick<\n        UserChildWebhookPayload,\n        \"id\" | \"url\" | \"avatarUrl\" | \"email\" | \"name\"\n      >\n    >;\n    issue: { __typename: \"IssueWithDescriptionChildWebhookPayload\" } & Pick<\n      IssueWithDescriptionChildWebhookPayload,\n      \"id\" | \"teamId\" | \"url\" | \"description\" | \"identifier\" | \"title\"\n    > & { team: { __typename: \"TeamChildWebhookPayload\" } & Pick<TeamChildWebhookPayload, \"id\" | \"key\" | \"name\"> };\n  };\n\nexport type IssueCommentMentionNotificationWebhookPayloadFragment = {\n  __typename: \"IssueCommentMentionNotificationWebhookPayload\";\n} & Pick<\n  IssueCommentMentionNotificationWebhookPayload,\n  | \"type\"\n  | \"actorId\"\n  | \"commentId\"\n  | \"id\"\n  | \"externalUserActorId\"\n  | \"issueId\"\n  | \"parentCommentId\"\n  | \"userId\"\n  | \"archivedAt\"\n  | \"createdAt\"\n  | \"updatedAt\"\n> & {\n    actor?: Maybe<\n      { __typename: \"UserChildWebhookPayload\" } & Pick<\n        UserChildWebhookPayload,\n        \"id\" | \"url\" | \"avatarUrl\" | \"email\" | \"name\"\n      >\n    >;\n    comment: { __typename: \"CommentChildWebhookPayload\" } & Pick<\n      CommentChildWebhookPayload,\n      \"id\" | \"documentContentId\" | \"initiativeUpdateId\" | \"issueId\" | \"projectUpdateId\" | \"userId\" | \"body\"\n    >;\n    issue: { __typename: \"IssueWithDescriptionChildWebhookPayload\" } & Pick<\n      IssueWithDescriptionChildWebhookPayload,\n      \"id\" | \"teamId\" | \"url\" | \"description\" | \"identifier\" | \"title\"\n    > & { team: { __typename: \"TeamChildWebhookPayload\" } & Pick<TeamChildWebhookPayload, \"id\" | \"key\" | \"name\"> };\n    parentComment?: Maybe<\n      { __typename: \"CommentChildWebhookPayload\" } & Pick<\n        CommentChildWebhookPayload,\n        \"id\" | \"documentContentId\" | \"initiativeUpdateId\" | \"issueId\" | \"projectUpdateId\" | \"userId\" | \"body\"\n      >\n    >;\n  };\n\nexport type IssueCommentReactionNotificationWebhookPayloadFragment = {\n  __typename: \"IssueCommentReactionNotificationWebhookPayload\";\n} & Pick<\n  IssueCommentReactionNotificationWebhookPayload,\n  | \"type\"\n  | \"actorId\"\n  | \"commentId\"\n  | \"id\"\n  | \"externalUserActorId\"\n  | \"issueId\"\n  | \"parentCommentId\"\n  | \"userId\"\n  | \"reactionEmoji\"\n  | \"archivedAt\"\n  | \"createdAt\"\n  | \"updatedAt\"\n> & {\n    actor?: Maybe<\n      { __typename: \"UserChildWebhookPayload\" } & Pick<\n        UserChildWebhookPayload,\n        \"id\" | \"url\" | \"avatarUrl\" | \"email\" | \"name\"\n      >\n    >;\n    comment: { __typename: \"CommentChildWebhookPayload\" } & Pick<\n      CommentChildWebhookPayload,\n      \"id\" | \"documentContentId\" | \"initiativeUpdateId\" | \"issueId\" | \"projectUpdateId\" | \"userId\" | \"body\"\n    >;\n    issue: { __typename: \"IssueWithDescriptionChildWebhookPayload\" } & Pick<\n      IssueWithDescriptionChildWebhookPayload,\n      \"id\" | \"teamId\" | \"url\" | \"description\" | \"identifier\" | \"title\"\n    > & { team: { __typename: \"TeamChildWebhookPayload\" } & Pick<TeamChildWebhookPayload, \"id\" | \"key\" | \"name\"> };\n    parentComment?: Maybe<\n      { __typename: \"CommentChildWebhookPayload\" } & Pick<\n        CommentChildWebhookPayload,\n        \"id\" | \"documentContentId\" | \"initiativeUpdateId\" | \"issueId\" | \"projectUpdateId\" | \"userId\" | \"body\"\n      >\n    >;\n  };\n\nexport type IssueEmojiReactionNotificationWebhookPayloadFragment = {\n  __typename: \"IssueEmojiReactionNotificationWebhookPayload\";\n} & Pick<\n  IssueEmojiReactionNotificationWebhookPayload,\n  | \"type\"\n  | \"actorId\"\n  | \"id\"\n  | \"externalUserActorId\"\n  | \"issueId\"\n  | \"userId\"\n  | \"reactionEmoji\"\n  | \"archivedAt\"\n  | \"createdAt\"\n  | \"updatedAt\"\n> & {\n    actor?: Maybe<\n      { __typename: \"UserChildWebhookPayload\" } & Pick<\n        UserChildWebhookPayload,\n        \"id\" | \"url\" | \"avatarUrl\" | \"email\" | \"name\"\n      >\n    >;\n    issue: { __typename: \"IssueWithDescriptionChildWebhookPayload\" } & Pick<\n      IssueWithDescriptionChildWebhookPayload,\n      \"id\" | \"teamId\" | \"url\" | \"description\" | \"identifier\" | \"title\"\n    > & { team: { __typename: \"TeamChildWebhookPayload\" } & Pick<TeamChildWebhookPayload, \"id\" | \"key\" | \"name\"> };\n  };\n\nexport type IssueLabelWebhookPayloadFragment = { __typename: \"IssueLabelWebhookPayload\" } & Pick<\n  IssueLabelWebhookPayload,\n  | \"id\"\n  | \"color\"\n  | \"creatorId\"\n  | \"description\"\n  | \"name\"\n  | \"inheritedFromId\"\n  | \"parentId\"\n  | \"teamId\"\n  | \"archivedAt\"\n  | \"createdAt\"\n  | \"updatedAt\"\n  | \"isGroup\"\n>;\n\nexport type IssueMentionNotificationWebhookPayloadFragment = {\n  __typename: \"IssueMentionNotificationWebhookPayload\";\n} & Pick<\n  IssueMentionNotificationWebhookPayload,\n  \"type\" | \"actorId\" | \"id\" | \"externalUserActorId\" | \"issueId\" | \"userId\" | \"archivedAt\" | \"createdAt\" | \"updatedAt\"\n> & {\n    actor?: Maybe<\n      { __typename: \"UserChildWebhookPayload\" } & Pick<\n        UserChildWebhookPayload,\n        \"id\" | \"url\" | \"avatarUrl\" | \"email\" | \"name\"\n      >\n    >;\n    issue: { __typename: \"IssueWithDescriptionChildWebhookPayload\" } & Pick<\n      IssueWithDescriptionChildWebhookPayload,\n      \"id\" | \"teamId\" | \"url\" | \"description\" | \"identifier\" | \"title\"\n    > & { team: { __typename: \"TeamChildWebhookPayload\" } & Pick<TeamChildWebhookPayload, \"id\" | \"key\" | \"name\"> };\n  };\n\nexport type IssueNewCommentNotificationWebhookPayloadFragment = {\n  __typename: \"IssueNewCommentNotificationWebhookPayload\";\n} & Pick<\n  IssueNewCommentNotificationWebhookPayload,\n  | \"type\"\n  | \"actorId\"\n  | \"commentId\"\n  | \"id\"\n  | \"externalUserActorId\"\n  | \"issueId\"\n  | \"parentCommentId\"\n  | \"userId\"\n  | \"archivedAt\"\n  | \"createdAt\"\n  | \"updatedAt\"\n> & {\n    actor?: Maybe<\n      { __typename: \"UserChildWebhookPayload\" } & Pick<\n        UserChildWebhookPayload,\n        \"id\" | \"url\" | \"avatarUrl\" | \"email\" | \"name\"\n      >\n    >;\n    comment: { __typename: \"CommentChildWebhookPayload\" } & Pick<\n      CommentChildWebhookPayload,\n      \"id\" | \"documentContentId\" | \"initiativeUpdateId\" | \"issueId\" | \"projectUpdateId\" | \"userId\" | \"body\"\n    >;\n    issue: { __typename: \"IssueWithDescriptionChildWebhookPayload\" } & Pick<\n      IssueWithDescriptionChildWebhookPayload,\n      \"id\" | \"teamId\" | \"url\" | \"description\" | \"identifier\" | \"title\"\n    > & { team: { __typename: \"TeamChildWebhookPayload\" } & Pick<TeamChildWebhookPayload, \"id\" | \"key\" | \"name\"> };\n    parentComment?: Maybe<\n      { __typename: \"CommentChildWebhookPayload\" } & Pick<\n        CommentChildWebhookPayload,\n        \"id\" | \"documentContentId\" | \"initiativeUpdateId\" | \"issueId\" | \"projectUpdateId\" | \"userId\" | \"body\"\n      >\n    >;\n  };\n\nexport type IssueUnassignedFromYouNotificationWebhookPayloadFragment = {\n  __typename: \"IssueUnassignedFromYouNotificationWebhookPayload\";\n} & Pick<\n  IssueUnassignedFromYouNotificationWebhookPayload,\n  \"type\" | \"actorId\" | \"id\" | \"externalUserActorId\" | \"issueId\" | \"userId\" | \"archivedAt\" | \"createdAt\" | \"updatedAt\"\n> & {\n    actor?: Maybe<\n      { __typename: \"UserChildWebhookPayload\" } & Pick<\n        UserChildWebhookPayload,\n        \"id\" | \"url\" | \"avatarUrl\" | \"email\" | \"name\"\n      >\n    >;\n    issue: { __typename: \"IssueWithDescriptionChildWebhookPayload\" } & Pick<\n      IssueWithDescriptionChildWebhookPayload,\n      \"id\" | \"teamId\" | \"url\" | \"description\" | \"identifier\" | \"title\"\n    > & { team: { __typename: \"TeamChildWebhookPayload\" } & Pick<TeamChildWebhookPayload, \"id\" | \"key\" | \"name\"> };\n  };\n\nexport type IssueWebhookPayloadFragment = { __typename: \"IssueWebhookPayload\" } & Pick<\n  IssueWebhookPayload,\n  | \"trashed\"\n  | \"labelIds\"\n  | \"integrationSourceType\"\n  | \"previousIdentifiers\"\n  | \"delegateId\"\n  | \"cycleId\"\n  | \"id\"\n  | \"externalUserCreatorId\"\n  | \"stateId\"\n  | \"lastAppliedTemplateId\"\n  | \"parentId\"\n  | \"projectMilestoneId\"\n  | \"projectId\"\n  | \"recurringIssueTemplateId\"\n  | \"sourceCommentId\"\n  | \"teamId\"\n  | \"creatorId\"\n  | \"assigneeId\"\n  | \"subscriberIds\"\n  | \"url\"\n  | \"botActor\"\n  | \"descriptionData\"\n  | \"description\"\n  | \"dueDate\"\n  | \"syncedWith\"\n  | \"estimate\"\n  | \"identifier\"\n  | \"title\"\n  | \"number\"\n  | \"priorityLabel\"\n  | \"prioritySortOrder\"\n  | \"sortOrder\"\n  | \"subIssueSortOrder\"\n  | \"priority\"\n  | \"reactionData\"\n  | \"archivedAt\"\n  | \"createdAt\"\n  | \"updatedAt\"\n  | \"startedTriageAt\"\n  | \"addedToCycleAt\"\n  | \"addedToProjectAt\"\n  | \"addedToTeamAt\"\n  | \"autoArchivedAt\"\n  | \"autoClosedAt\"\n  | \"canceledAt\"\n  | \"completedAt\"\n  | \"startedAt\"\n  | \"triagedAt\"\n  | \"slaBreachesAt\"\n  | \"slaHighRiskAt\"\n  | \"slaMediumRiskAt\"\n  | \"slaStartedAt\"\n  | \"snoozedUntilAt\"\n  | \"slaType\"\n> & {\n    delegate?: Maybe<\n      { __typename: \"UserChildWebhookPayload\" } & Pick<\n        UserChildWebhookPayload,\n        \"id\" | \"url\" | \"avatarUrl\" | \"email\" | \"name\"\n      >\n    >;\n    cycle?: Maybe<\n      { __typename: \"CycleChildWebhookPayload\" } & Pick<\n        CycleChildWebhookPayload,\n        \"id\" | \"endsAt\" | \"name\" | \"number\" | \"startsAt\"\n      >\n    >;\n    externalUserCreator?: Maybe<\n      { __typename: \"ExternalUserChildWebhookPayload\" } & Pick<ExternalUserChildWebhookPayload, \"id\" | \"email\" | \"name\">\n    >;\n    state: { __typename: \"WorkflowStateChildWebhookPayload\" } & Pick<\n      WorkflowStateChildWebhookPayload,\n      \"id\" | \"color\" | \"name\" | \"type\"\n    >;\n    labels: Array<\n      { __typename: \"IssueLabelChildWebhookPayload\" } & Pick<\n        IssueLabelChildWebhookPayload,\n        \"id\" | \"color\" | \"name\" | \"parentId\"\n      >\n    >;\n    projectMilestone?: Maybe<\n      { __typename: \"ProjectMilestoneChildWebhookPayload\" } & Pick<\n        ProjectMilestoneChildWebhookPayload,\n        \"id\" | \"name\" | \"targetDate\"\n      >\n    >;\n    project?: Maybe<\n      { __typename: \"ProjectChildWebhookPayload\" } & Pick<ProjectChildWebhookPayload, \"id\" | \"url\" | \"name\">\n    >;\n    team?: Maybe<{ __typename: \"TeamChildWebhookPayload\" } & Pick<TeamChildWebhookPayload, \"id\" | \"key\" | \"name\">>;\n    creator?: Maybe<\n      { __typename: \"UserChildWebhookPayload\" } & Pick<\n        UserChildWebhookPayload,\n        \"id\" | \"url\" | \"avatarUrl\" | \"email\" | \"name\"\n      >\n    >;\n    assignee?: Maybe<\n      { __typename: \"UserChildWebhookPayload\" } & Pick<\n        UserChildWebhookPayload,\n        \"id\" | \"url\" | \"avatarUrl\" | \"email\" | \"name\"\n      >\n    >;\n  };\n\nexport type AppUserNotificationWebhookPayloadFragment = { __typename: \"AppUserNotificationWebhookPayload\" } & Pick<\n  AppUserNotificationWebhookPayload,\n  \"oauthClientId\" | \"appUserId\" | \"organizationId\" | \"webhookId\" | \"createdAt\" | \"action\" | \"type\" | \"webhookTimestamp\"\n>;\n\nexport type AppUserTeamAccessChangedWebhookPayloadFragment = {\n  __typename: \"AppUserTeamAccessChangedWebhookPayload\";\n} & Pick<\n  AppUserTeamAccessChangedWebhookPayload,\n  | \"oauthClientId\"\n  | \"appUserId\"\n  | \"organizationId\"\n  | \"addedTeamIds\"\n  | \"removedTeamIds\"\n  | \"webhookId\"\n  | \"createdAt\"\n  | \"action\"\n  | \"type\"\n  | \"webhookTimestamp\"\n  | \"canAccessAllPublicTeams\"\n>;\n\nexport type CustomResourceWebhookPayloadFragment = { __typename: \"CustomResourceWebhookPayload\" } & Pick<\n  CustomResourceWebhookPayload,\n  \"organizationId\" | \"webhookId\" | \"createdAt\" | \"action\" | \"type\" | \"webhookTimestamp\"\n>;\n\nexport type EntityWebhookPayloadFragment = { __typename: \"EntityWebhookPayload\" } & Pick<\n  EntityWebhookPayload,\n  \"organizationId\" | \"updatedFrom\" | \"webhookId\" | \"createdAt\" | \"action\" | \"type\" | \"url\" | \"webhookTimestamp\"\n>;\n\nexport type IssueSlaWebhookPayloadFragment = { __typename: \"IssueSlaWebhookPayload\" } & Pick<\n  IssueSlaWebhookPayload,\n  \"organizationId\" | \"webhookId\" | \"createdAt\" | \"action\" | \"type\" | \"url\" | \"webhookTimestamp\"\n> & {\n    issueData: { __typename: \"IssueWebhookPayload\" } & Pick<\n      IssueWebhookPayload,\n      | \"trashed\"\n      | \"labelIds\"\n      | \"integrationSourceType\"\n      | \"previousIdentifiers\"\n      | \"delegateId\"\n      | \"cycleId\"\n      | \"id\"\n      | \"externalUserCreatorId\"\n      | \"stateId\"\n      | \"lastAppliedTemplateId\"\n      | \"parentId\"\n      | \"projectMilestoneId\"\n      | \"projectId\"\n      | \"recurringIssueTemplateId\"\n      | \"sourceCommentId\"\n      | \"teamId\"\n      | \"creatorId\"\n      | \"assigneeId\"\n      | \"subscriberIds\"\n      | \"url\"\n      | \"botActor\"\n      | \"descriptionData\"\n      | \"description\"\n      | \"dueDate\"\n      | \"syncedWith\"\n      | \"estimate\"\n      | \"identifier\"\n      | \"title\"\n      | \"number\"\n      | \"priorityLabel\"\n      | \"prioritySortOrder\"\n      | \"sortOrder\"\n      | \"subIssueSortOrder\"\n      | \"priority\"\n      | \"reactionData\"\n      | \"archivedAt\"\n      | \"createdAt\"\n      | \"updatedAt\"\n      | \"startedTriageAt\"\n      | \"addedToCycleAt\"\n      | \"addedToProjectAt\"\n      | \"addedToTeamAt\"\n      | \"autoArchivedAt\"\n      | \"autoClosedAt\"\n      | \"canceledAt\"\n      | \"completedAt\"\n      | \"startedAt\"\n      | \"triagedAt\"\n      | \"slaBreachesAt\"\n      | \"slaHighRiskAt\"\n      | \"slaMediumRiskAt\"\n      | \"slaStartedAt\"\n      | \"snoozedUntilAt\"\n      | \"slaType\"\n    > & {\n        delegate?: Maybe<\n          { __typename: \"UserChildWebhookPayload\" } & Pick<\n            UserChildWebhookPayload,\n            \"id\" | \"url\" | \"avatarUrl\" | \"email\" | \"name\"\n          >\n        >;\n        cycle?: Maybe<\n          { __typename: \"CycleChildWebhookPayload\" } & Pick<\n            CycleChildWebhookPayload,\n            \"id\" | \"endsAt\" | \"name\" | \"number\" | \"startsAt\"\n          >\n        >;\n        externalUserCreator?: Maybe<\n          { __typename: \"ExternalUserChildWebhookPayload\" } & Pick<\n            ExternalUserChildWebhookPayload,\n            \"id\" | \"email\" | \"name\"\n          >\n        >;\n        state: { __typename: \"WorkflowStateChildWebhookPayload\" } & Pick<\n          WorkflowStateChildWebhookPayload,\n          \"id\" | \"color\" | \"name\" | \"type\"\n        >;\n        labels: Array<\n          { __typename: \"IssueLabelChildWebhookPayload\" } & Pick<\n            IssueLabelChildWebhookPayload,\n            \"id\" | \"color\" | \"name\" | \"parentId\"\n          >\n        >;\n        projectMilestone?: Maybe<\n          { __typename: \"ProjectMilestoneChildWebhookPayload\" } & Pick<\n            ProjectMilestoneChildWebhookPayload,\n            \"id\" | \"name\" | \"targetDate\"\n          >\n        >;\n        project?: Maybe<\n          { __typename: \"ProjectChildWebhookPayload\" } & Pick<ProjectChildWebhookPayload, \"id\" | \"url\" | \"name\">\n        >;\n        team?: Maybe<{ __typename: \"TeamChildWebhookPayload\" } & Pick<TeamChildWebhookPayload, \"id\" | \"key\" | \"name\">>;\n        creator?: Maybe<\n          { __typename: \"UserChildWebhookPayload\" } & Pick<\n            UserChildWebhookPayload,\n            \"id\" | \"url\" | \"avatarUrl\" | \"email\" | \"name\"\n          >\n        >;\n        assignee?: Maybe<\n          { __typename: \"UserChildWebhookPayload\" } & Pick<\n            UserChildWebhookPayload,\n            \"id\" | \"url\" | \"avatarUrl\" | \"email\" | \"name\"\n          >\n        >;\n      };\n  };\n\nexport type UserSettingsFragment = { __typename: \"UserSettings\" } & Pick<\n  UserSettings,\n  | \"calendarHash\"\n  | \"unsubscribedFrom\"\n  | \"updatedAt\"\n  | \"archivedAt\"\n  | \"createdAt\"\n  | \"id\"\n  | \"feedLastSeenTime\"\n  | \"feedSummarySchedule\"\n  | \"subscribedToDPA\"\n  | \"subscribedToChangelog\"\n  | \"subscribedToInviteAccepted\"\n  | \"subscribedToPrivacyLegalUpdates\"\n  | \"autoAssignToSelf\"\n  | \"showFullUserNames\"\n> & {\n    notificationDeliveryPreferences: { __typename: \"NotificationDeliveryPreferences\" } & {\n      mobile?: Maybe<\n        { __typename: \"NotificationDeliveryPreferencesChannel\" } & Pick<\n          NotificationDeliveryPreferencesChannel,\n          \"notificationsDisabled\"\n        > & {\n            schedule?: Maybe<\n              { __typename: \"NotificationDeliveryPreferencesSchedule\" } & Pick<\n                NotificationDeliveryPreferencesSchedule,\n                \"disabled\"\n              > & {\n                  friday: { __typename: \"NotificationDeliveryPreferencesDay\" } & Pick<\n                    NotificationDeliveryPreferencesDay,\n                    \"end\" | \"start\"\n                  >;\n                  monday: { __typename: \"NotificationDeliveryPreferencesDay\" } & Pick<\n                    NotificationDeliveryPreferencesDay,\n                    \"end\" | \"start\"\n                  >;\n                  saturday: { __typename: \"NotificationDeliveryPreferencesDay\" } & Pick<\n                    NotificationDeliveryPreferencesDay,\n                    \"end\" | \"start\"\n                  >;\n                  sunday: { __typename: \"NotificationDeliveryPreferencesDay\" } & Pick<\n                    NotificationDeliveryPreferencesDay,\n                    \"end\" | \"start\"\n                  >;\n                  thursday: { __typename: \"NotificationDeliveryPreferencesDay\" } & Pick<\n                    NotificationDeliveryPreferencesDay,\n                    \"end\" | \"start\"\n                  >;\n                  tuesday: { __typename: \"NotificationDeliveryPreferencesDay\" } & Pick<\n                    NotificationDeliveryPreferencesDay,\n                    \"end\" | \"start\"\n                  >;\n                  wednesday: { __typename: \"NotificationDeliveryPreferencesDay\" } & Pick<\n                    NotificationDeliveryPreferencesDay,\n                    \"end\" | \"start\"\n                  >;\n                }\n            >;\n          }\n      >;\n    };\n    user: { __typename?: \"User\" } & Pick<User, \"id\">;\n    notificationCategoryPreferences: { __typename: \"NotificationCategoryPreferences\" } & {\n      billing: { __typename: \"NotificationChannelPreferences\" } & Pick<\n        NotificationChannelPreferences,\n        \"slack\" | \"desktop\" | \"email\" | \"mobile\"\n      >;\n      customers: { __typename: \"NotificationChannelPreferences\" } & Pick<\n        NotificationChannelPreferences,\n        \"slack\" | \"desktop\" | \"email\" | \"mobile\"\n      >;\n      feed: { __typename: \"NotificationChannelPreferences\" } & Pick<\n        NotificationChannelPreferences,\n        \"slack\" | \"desktop\" | \"email\" | \"mobile\"\n      >;\n      appsAndIntegrations: { __typename: \"NotificationChannelPreferences\" } & Pick<\n        NotificationChannelPreferences,\n        \"slack\" | \"desktop\" | \"email\" | \"mobile\"\n      >;\n      assignments: { __typename: \"NotificationChannelPreferences\" } & Pick<\n        NotificationChannelPreferences,\n        \"slack\" | \"desktop\" | \"email\" | \"mobile\"\n      >;\n      commentsAndReplies: { __typename: \"NotificationChannelPreferences\" } & Pick<\n        NotificationChannelPreferences,\n        \"slack\" | \"desktop\" | \"email\" | \"mobile\"\n      >;\n      documentChanges: { __typename: \"NotificationChannelPreferences\" } & Pick<\n        NotificationChannelPreferences,\n        \"slack\" | \"desktop\" | \"email\" | \"mobile\"\n      >;\n      mentions: { __typename: \"NotificationChannelPreferences\" } & Pick<\n        NotificationChannelPreferences,\n        \"slack\" | \"desktop\" | \"email\" | \"mobile\"\n      >;\n      postsAndUpdates: { __typename: \"NotificationChannelPreferences\" } & Pick<\n        NotificationChannelPreferences,\n        \"slack\" | \"desktop\" | \"email\" | \"mobile\"\n      >;\n      reactions: { __typename: \"NotificationChannelPreferences\" } & Pick<\n        NotificationChannelPreferences,\n        \"slack\" | \"desktop\" | \"email\" | \"mobile\"\n      >;\n      reminders: { __typename: \"NotificationChannelPreferences\" } & Pick<\n        NotificationChannelPreferences,\n        \"slack\" | \"desktop\" | \"email\" | \"mobile\"\n      >;\n      reviews: { __typename: \"NotificationChannelPreferences\" } & Pick<\n        NotificationChannelPreferences,\n        \"slack\" | \"desktop\" | \"email\" | \"mobile\"\n      >;\n      statusChanges: { __typename: \"NotificationChannelPreferences\" } & Pick<\n        NotificationChannelPreferences,\n        \"slack\" | \"desktop\" | \"email\" | \"mobile\"\n      >;\n      subscriptions: { __typename: \"NotificationChannelPreferences\" } & Pick<\n        NotificationChannelPreferences,\n        \"slack\" | \"desktop\" | \"email\" | \"mobile\"\n      >;\n      system: { __typename: \"NotificationChannelPreferences\" } & Pick<\n        NotificationChannelPreferences,\n        \"slack\" | \"desktop\" | \"email\" | \"mobile\"\n      >;\n      triage: { __typename: \"NotificationChannelPreferences\" } & Pick<\n        NotificationChannelPreferences,\n        \"slack\" | \"desktop\" | \"email\" | \"mobile\"\n      >;\n    };\n    notificationChannelPreferences: { __typename: \"NotificationChannelPreferences\" } & Pick<\n      NotificationChannelPreferences,\n      \"slack\" | \"desktop\" | \"email\" | \"mobile\"\n    >;\n    theme?: Maybe<\n      { __typename: \"UserSettingsTheme\" } & Pick<UserSettingsTheme, \"preset\"> & {\n          custom?: Maybe<\n            { __typename: \"UserSettingsCustomTheme\" } & Pick<\n              UserSettingsCustomTheme,\n              \"accent\" | \"base\" | \"contrast\"\n            > & {\n                sidebar?: Maybe<\n                  { __typename: \"UserSettingsCustomSidebarTheme\" } & Pick<\n                    UserSettingsCustomSidebarTheme,\n                    \"accent\" | \"base\" | \"contrast\"\n                  >\n                >;\n              }\n          >;\n        }\n    >;\n  };\n\nexport type OAuthApplicationFragment = { __typename: \"OAuthApplication\" } & Pick<\n  OAuthApplication,\n  | \"redirectUris\"\n  | \"distribution\"\n  | \"developer\"\n  | \"webhookResourceTypes\"\n  | \"name\"\n  | \"clientId\"\n  | \"createdAt\"\n  | \"updatedAt\"\n  | \"id\"\n  | \"imageUrl\"\n  | \"developerUrl\"\n  | \"description\"\n  | \"webhookUrl\"\n  | \"webhookEnabled\"\n>;\n\nexport type ApplicationFragment = { __typename: \"Application\" } & Pick<\n  Application,\n  \"name\" | \"imageUrl\" | \"description\" | \"developer\" | \"id\" | \"clientId\" | \"developerUrl\"\n>;\n\nexport type TeamPinnedResourceFragment = { __typename: \"TeamPinnedResource\" } & Pick<\n  TeamPinnedResource,\n  \"sortOrder\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n> & {\n    document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n    entityExternalLink?: Maybe<{ __typename?: \"EntityExternalLink\" } & Pick<EntityExternalLink, \"id\">>;\n    section?: Maybe<\n      { __typename: \"TeamResourceSection\" } & Pick<\n        TeamResourceSection,\n        \"sortOrder\" | \"updatedAt\" | \"title\" | \"archivedAt\" | \"createdAt\" | \"id\"\n      > & {\n          team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n          creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n        }\n    >;\n    team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n    creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n    updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n  };\n\nexport type UploadFileFragment = { __typename: \"UploadFile\" } & Pick<\n  UploadFile,\n  \"metaData\" | \"contentType\" | \"filename\" | \"assetUrl\" | \"uploadUrl\" | \"size\"\n> & { headers: Array<{ __typename: \"UploadFileHeader\" } & Pick<UploadFileHeader, \"key\" | \"value\">> };\n\nexport type OrganizationExistsPayloadFragment = { __typename: \"OrganizationExistsPayload\" } & Pick<\n  OrganizationExistsPayload,\n  \"success\" | \"exists\"\n>;\n\nexport type IssueTitleSuggestionFromCustomerRequestPayloadFragment = {\n  __typename: \"IssueTitleSuggestionFromCustomerRequestPayload\";\n} & Pick<IssueTitleSuggestionFromCustomerRequestPayload, \"title\" | \"lastSyncId\">;\n\nexport type NotificationBatchActionPayloadFragment = { __typename: \"NotificationBatchActionPayload\" } & Pick<\n  NotificationBatchActionPayload,\n  \"lastSyncId\" | \"success\"\n> & {\n    notifications: Array<\n      | ({ __typename: \"CustomerNeedNotification\" } & Pick<\n          CustomerNeedNotification,\n          | \"type\"\n          | \"category\"\n          | \"updatedAt\"\n          | \"unsnoozedAt\"\n          | \"emailedAt\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"readAt\"\n          | \"snoozedUntilAt\"\n          | \"id\"\n          | \"customerNeedId\"\n        > & {\n            botActor?: Maybe<\n              { __typename: \"ActorBot\" } & Pick<\n                ActorBot,\n                \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n              >\n            >;\n            externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            user: { __typename?: \"User\" } & Pick<User, \"id\">;\n            actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            customerNeed: { __typename?: \"CustomerNeed\" } & Pick<CustomerNeed, \"id\">;\n            relatedIssue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n            relatedProject?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n          })\n      | ({ __typename: \"CustomerNotification\" } & Pick<\n          CustomerNotification,\n          | \"type\"\n          | \"category\"\n          | \"updatedAt\"\n          | \"unsnoozedAt\"\n          | \"emailedAt\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"readAt\"\n          | \"snoozedUntilAt\"\n          | \"id\"\n          | \"customerId\"\n        > & {\n            botActor?: Maybe<\n              { __typename: \"ActorBot\" } & Pick<\n                ActorBot,\n                \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n              >\n            >;\n            externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            user: { __typename?: \"User\" } & Pick<User, \"id\">;\n            actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            customer: { __typename?: \"Customer\" } & Pick<Customer, \"id\">;\n          })\n      | ({ __typename: \"DocumentNotification\" } & Pick<\n          DocumentNotification,\n          | \"type\"\n          | \"category\"\n          | \"updatedAt\"\n          | \"unsnoozedAt\"\n          | \"emailedAt\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"readAt\"\n          | \"snoozedUntilAt\"\n          | \"id\"\n          | \"reactionEmoji\"\n          | \"commentId\"\n          | \"documentId\"\n          | \"parentCommentId\"\n        > & {\n            botActor?: Maybe<\n              { __typename: \"ActorBot\" } & Pick<\n                ActorBot,\n                \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n              >\n            >;\n            externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            user: { __typename?: \"User\" } & Pick<User, \"id\">;\n            actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          })\n      | ({ __typename: \"InitiativeNotification\" } & Pick<\n          InitiativeNotification,\n          | \"type\"\n          | \"category\"\n          | \"updatedAt\"\n          | \"unsnoozedAt\"\n          | \"emailedAt\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"readAt\"\n          | \"snoozedUntilAt\"\n          | \"id\"\n          | \"reactionEmoji\"\n          | \"commentId\"\n          | \"initiativeId\"\n          | \"initiativeUpdateId\"\n          | \"parentCommentId\"\n        > & {\n            botActor?: Maybe<\n              { __typename: \"ActorBot\" } & Pick<\n                ActorBot,\n                \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n              >\n            >;\n            externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            user: { __typename?: \"User\" } & Pick<User, \"id\">;\n            actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n            document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n            initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n            initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n            parentComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n          })\n      | ({ __typename: \"IssueNotification\" } & Pick<\n          IssueNotification,\n          | \"type\"\n          | \"category\"\n          | \"updatedAt\"\n          | \"unsnoozedAt\"\n          | \"emailedAt\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"readAt\"\n          | \"snoozedUntilAt\"\n          | \"id\"\n          | \"reactionEmoji\"\n          | \"commentId\"\n          | \"issueId\"\n          | \"parentCommentId\"\n        > & {\n            botActor?: Maybe<\n              { __typename: \"ActorBot\" } & Pick<\n                ActorBot,\n                \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n              >\n            >;\n            externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            user: { __typename?: \"User\" } & Pick<User, \"id\">;\n            actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n            issue: { __typename?: \"Issue\" } & Pick<Issue, \"id\">;\n            parentComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n            subscriptions?: Maybe<\n              Array<\n                | ({ __typename: \"CustomViewNotificationSubscription\" } & Pick<\n                    CustomViewNotificationSubscription,\n                    | \"updatedAt\"\n                    | \"archivedAt\"\n                    | \"createdAt\"\n                    | \"contextViewType\"\n                    | \"userContextViewType\"\n                    | \"id\"\n                    | \"active\"\n                  > & {\n                      customView: { __typename?: \"CustomView\" } & Pick<CustomView, \"id\">;\n                      customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                      cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                      initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                      label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                      project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                      team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                      user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                      subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                    })\n                | ({ __typename: \"CustomerNotificationSubscription\" } & Pick<\n                    CustomerNotificationSubscription,\n                    | \"updatedAt\"\n                    | \"archivedAt\"\n                    | \"createdAt\"\n                    | \"contextViewType\"\n                    | \"userContextViewType\"\n                    | \"id\"\n                    | \"active\"\n                  > & {\n                      customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                      customer: { __typename?: \"Customer\" } & Pick<Customer, \"id\">;\n                      cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                      initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                      label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                      project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                      team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                      user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                      subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                    })\n                | ({ __typename: \"CycleNotificationSubscription\" } & Pick<\n                    CycleNotificationSubscription,\n                    | \"updatedAt\"\n                    | \"archivedAt\"\n                    | \"createdAt\"\n                    | \"contextViewType\"\n                    | \"userContextViewType\"\n                    | \"id\"\n                    | \"active\"\n                  > & {\n                      customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                      customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                      cycle: { __typename?: \"Cycle\" } & Pick<Cycle, \"id\">;\n                      initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                      label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                      project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                      team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                      user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                      subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                    })\n                | ({ __typename: \"InitiativeNotificationSubscription\" } & Pick<\n                    InitiativeNotificationSubscription,\n                    | \"updatedAt\"\n                    | \"archivedAt\"\n                    | \"createdAt\"\n                    | \"contextViewType\"\n                    | \"userContextViewType\"\n                    | \"id\"\n                    | \"active\"\n                  > & {\n                      customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                      customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                      cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                      initiative: { __typename?: \"Initiative\" } & Pick<Initiative, \"id\">;\n                      label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                      project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                      team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                      user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                      subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                    })\n                | ({ __typename: \"LabelNotificationSubscription\" } & Pick<\n                    LabelNotificationSubscription,\n                    | \"updatedAt\"\n                    | \"archivedAt\"\n                    | \"createdAt\"\n                    | \"contextViewType\"\n                    | \"userContextViewType\"\n                    | \"id\"\n                    | \"active\"\n                  > & {\n                      customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                      customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                      cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                      initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                      label: { __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">;\n                      project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                      team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                      user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                      subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                    })\n                | ({ __typename: \"ProjectNotificationSubscription\" } & Pick<\n                    ProjectNotificationSubscription,\n                    | \"updatedAt\"\n                    | \"archivedAt\"\n                    | \"createdAt\"\n                    | \"contextViewType\"\n                    | \"userContextViewType\"\n                    | \"id\"\n                    | \"active\"\n                  > & {\n                      customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                      customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                      cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                      initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                      label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                      project: { __typename?: \"Project\" } & Pick<Project, \"id\">;\n                      team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                      user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                      subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                    })\n                | ({ __typename: \"TeamNotificationSubscription\" } & Pick<\n                    TeamNotificationSubscription,\n                    | \"updatedAt\"\n                    | \"archivedAt\"\n                    | \"createdAt\"\n                    | \"contextViewType\"\n                    | \"userContextViewType\"\n                    | \"id\"\n                    | \"active\"\n                  > & {\n                      customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                      customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                      cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                      initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                      label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                      project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                      team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n                      user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                      subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                    })\n                | ({ __typename: \"UserNotificationSubscription\" } & Pick<\n                    UserNotificationSubscription,\n                    | \"updatedAt\"\n                    | \"archivedAt\"\n                    | \"createdAt\"\n                    | \"contextViewType\"\n                    | \"userContextViewType\"\n                    | \"id\"\n                    | \"active\"\n                  > & {\n                      customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                      customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                      cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                      initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                      label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                      project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                      team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                      user: { __typename?: \"User\" } & Pick<User, \"id\">;\n                      subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                    })\n              >\n            >;\n            team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n          })\n      | ({ __typename: \"OauthClientApprovalNotification\" } & Pick<\n          OauthClientApprovalNotification,\n          | \"type\"\n          | \"category\"\n          | \"updatedAt\"\n          | \"unsnoozedAt\"\n          | \"emailedAt\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"readAt\"\n          | \"snoozedUntilAt\"\n          | \"id\"\n          | \"oauthClientApprovalId\"\n        > & {\n            botActor?: Maybe<\n              { __typename: \"ActorBot\" } & Pick<\n                ActorBot,\n                \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n              >\n            >;\n            externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            user: { __typename?: \"User\" } & Pick<User, \"id\">;\n            actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            oauthClientApproval: { __typename: \"OauthClientApproval\" } & Pick<\n              OauthClientApproval,\n              | \"newlyRequestedScopes\"\n              | \"denyReason\"\n              | \"requestReason\"\n              | \"scopes\"\n              | \"status\"\n              | \"oauthClientId\"\n              | \"requesterId\"\n              | \"responderId\"\n              | \"updatedAt\"\n              | \"archivedAt\"\n              | \"createdAt\"\n              | \"id\"\n            >;\n          })\n      | ({ __typename: \"PostNotification\" } & Pick<\n          PostNotification,\n          | \"type\"\n          | \"category\"\n          | \"updatedAt\"\n          | \"unsnoozedAt\"\n          | \"emailedAt\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"readAt\"\n          | \"snoozedUntilAt\"\n          | \"id\"\n          | \"reactionEmoji\"\n          | \"commentId\"\n          | \"parentCommentId\"\n          | \"postId\"\n        > & {\n            botActor?: Maybe<\n              { __typename: \"ActorBot\" } & Pick<\n                ActorBot,\n                \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n              >\n            >;\n            externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            user: { __typename?: \"User\" } & Pick<User, \"id\">;\n            actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          })\n      | ({ __typename: \"ProjectNotification\" } & Pick<\n          ProjectNotification,\n          | \"type\"\n          | \"category\"\n          | \"updatedAt\"\n          | \"unsnoozedAt\"\n          | \"emailedAt\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"readAt\"\n          | \"snoozedUntilAt\"\n          | \"id\"\n          | \"reactionEmoji\"\n          | \"commentId\"\n          | \"parentCommentId\"\n          | \"projectId\"\n          | \"projectMilestoneId\"\n          | \"projectUpdateId\"\n        > & {\n            botActor?: Maybe<\n              { __typename: \"ActorBot\" } & Pick<\n                ActorBot,\n                \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n              >\n            >;\n            externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            user: { __typename?: \"User\" } & Pick<User, \"id\">;\n            actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n            document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n            parentComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n            project: { __typename?: \"Project\" } & Pick<Project, \"id\">;\n            projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n          })\n      | ({ __typename: \"PullRequestNotification\" } & Pick<\n          PullRequestNotification,\n          | \"type\"\n          | \"category\"\n          | \"updatedAt\"\n          | \"unsnoozedAt\"\n          | \"emailedAt\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"readAt\"\n          | \"snoozedUntilAt\"\n          | \"id\"\n          | \"pullRequestCommentId\"\n          | \"pullRequestId\"\n        > & {\n            botActor?: Maybe<\n              { __typename: \"ActorBot\" } & Pick<\n                ActorBot,\n                \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n              >\n            >;\n            externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            user: { __typename?: \"User\" } & Pick<User, \"id\">;\n            actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          })\n      | ({ __typename: \"UsageAlertNotification\" } & Pick<\n          UsageAlertNotification,\n          | \"type\"\n          | \"category\"\n          | \"updatedAt\"\n          | \"unsnoozedAt\"\n          | \"emailedAt\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"readAt\"\n          | \"snoozedUntilAt\"\n          | \"id\"\n          | \"usageAlertId\"\n        > & {\n            botActor?: Maybe<\n              { __typename: \"ActorBot\" } & Pick<\n                ActorBot,\n                \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n              >\n            >;\n            externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            user: { __typename?: \"User\" } & Pick<User, \"id\">;\n            actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            usageAlert: { __typename: \"UsageAlert\" } & Pick<\n              UsageAlert,\n              \"type\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"metadata\"\n            >;\n          })\n      | ({ __typename: \"WelcomeMessageNotification\" } & Pick<\n          WelcomeMessageNotification,\n          | \"type\"\n          | \"category\"\n          | \"updatedAt\"\n          | \"unsnoozedAt\"\n          | \"emailedAt\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"readAt\"\n          | \"snoozedUntilAt\"\n          | \"id\"\n          | \"welcomeMessageId\"\n        > & {\n            botActor?: Maybe<\n              { __typename: \"ActorBot\" } & Pick<\n                ActorBot,\n                \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n              >\n            >;\n            externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            user: { __typename?: \"User\" } & Pick<User, \"id\">;\n            actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          })\n    >;\n  };\n\nexport type ContactPayloadFragment = { __typename: \"ContactPayload\" } & Pick<ContactPayload, \"success\">;\n\nexport type CustomerPayloadFragment = { __typename: \"CustomerPayload\" } & Pick<\n  CustomerPayload,\n  \"lastSyncId\" | \"success\"\n> & { customer: { __typename?: \"Customer\" } & Pick<Customer, \"id\"> };\n\nexport type CustomerNeedPayloadFragment = { __typename: \"CustomerNeedPayload\" } & Pick<\n  CustomerNeedPayload,\n  \"lastSyncId\" | \"success\"\n> & { need: { __typename?: \"CustomerNeed\" } & Pick<CustomerNeed, \"id\"> };\n\nexport type CustomerNeedUpdatePayloadFragment = { __typename: \"CustomerNeedUpdatePayload\" } & Pick<\n  CustomerNeedUpdatePayload,\n  \"lastSyncId\" | \"success\"\n> & {\n    updatedRelatedNeeds: Array<\n      { __typename: \"CustomerNeed\" } & Pick<\n        CustomerNeed,\n        \"url\" | \"body\" | \"content\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"priority\"\n      > & {\n          comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n          customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n          attachment?: Maybe<{ __typename?: \"Attachment\" } & Pick<Attachment, \"id\">>;\n          originalIssue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n          issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n          projectAttachment?: Maybe<\n            { __typename: \"ProjectAttachment\" } & Pick<\n              ProjectAttachment,\n              | \"metadata\"\n              | \"source\"\n              | \"subtitle\"\n              | \"updatedAt\"\n              | \"sourceType\"\n              | \"archivedAt\"\n              | \"createdAt\"\n              | \"id\"\n              | \"title\"\n              | \"url\"\n            > & { creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n          >;\n          project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n          creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n        }\n    >;\n    need: { __typename?: \"CustomerNeed\" } & Pick<CustomerNeed, \"id\">;\n  };\n\nexport type CustomerStatusPayloadFragment = { __typename: \"CustomerStatusPayload\" } & Pick<\n  CustomerStatusPayload,\n  \"lastSyncId\" | \"success\"\n> & { status: { __typename?: \"CustomerStatus\" } & Pick<CustomerStatus, \"id\"> };\n\nexport type CustomerTierPayloadFragment = { __typename: \"CustomerTierPayload\" } & Pick<\n  CustomerTierPayload,\n  \"lastSyncId\" | \"success\"\n> & { tier: { __typename?: \"CustomerTier\" } & Pick<CustomerTier, \"id\"> };\n\nexport type FavoritePayloadFragment = { __typename: \"FavoritePayload\" } & Pick<\n  FavoritePayload,\n  \"lastSyncId\" | \"success\"\n> & { favorite: { __typename?: \"Favorite\" } & Pick<Favorite, \"id\"> };\n\nexport type NotificationPayloadFragment = { __typename: \"NotificationPayload\" } & Pick<\n  NotificationPayload,\n  \"lastSyncId\" | \"success\"\n> & {\n    notification:\n      | ({ __typename: \"CustomerNeedNotification\" } & Pick<\n          CustomerNeedNotification,\n          | \"type\"\n          | \"category\"\n          | \"updatedAt\"\n          | \"unsnoozedAt\"\n          | \"emailedAt\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"readAt\"\n          | \"snoozedUntilAt\"\n          | \"id\"\n          | \"customerNeedId\"\n        > & {\n            botActor?: Maybe<\n              { __typename: \"ActorBot\" } & Pick<\n                ActorBot,\n                \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n              >\n            >;\n            externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            user: { __typename?: \"User\" } & Pick<User, \"id\">;\n            actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            customerNeed: { __typename?: \"CustomerNeed\" } & Pick<CustomerNeed, \"id\">;\n            relatedIssue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n            relatedProject?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n          })\n      | ({ __typename: \"CustomerNotification\" } & Pick<\n          CustomerNotification,\n          | \"type\"\n          | \"category\"\n          | \"updatedAt\"\n          | \"unsnoozedAt\"\n          | \"emailedAt\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"readAt\"\n          | \"snoozedUntilAt\"\n          | \"id\"\n          | \"customerId\"\n        > & {\n            botActor?: Maybe<\n              { __typename: \"ActorBot\" } & Pick<\n                ActorBot,\n                \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n              >\n            >;\n            externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            user: { __typename?: \"User\" } & Pick<User, \"id\">;\n            actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            customer: { __typename?: \"Customer\" } & Pick<Customer, \"id\">;\n          })\n      | ({ __typename: \"DocumentNotification\" } & Pick<\n          DocumentNotification,\n          | \"type\"\n          | \"category\"\n          | \"updatedAt\"\n          | \"unsnoozedAt\"\n          | \"emailedAt\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"readAt\"\n          | \"snoozedUntilAt\"\n          | \"id\"\n          | \"reactionEmoji\"\n          | \"commentId\"\n          | \"documentId\"\n          | \"parentCommentId\"\n        > & {\n            botActor?: Maybe<\n              { __typename: \"ActorBot\" } & Pick<\n                ActorBot,\n                \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n              >\n            >;\n            externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            user: { __typename?: \"User\" } & Pick<User, \"id\">;\n            actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          })\n      | ({ __typename: \"InitiativeNotification\" } & Pick<\n          InitiativeNotification,\n          | \"type\"\n          | \"category\"\n          | \"updatedAt\"\n          | \"unsnoozedAt\"\n          | \"emailedAt\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"readAt\"\n          | \"snoozedUntilAt\"\n          | \"id\"\n          | \"reactionEmoji\"\n          | \"commentId\"\n          | \"initiativeId\"\n          | \"initiativeUpdateId\"\n          | \"parentCommentId\"\n        > & {\n            botActor?: Maybe<\n              { __typename: \"ActorBot\" } & Pick<\n                ActorBot,\n                \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n              >\n            >;\n            externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            user: { __typename?: \"User\" } & Pick<User, \"id\">;\n            actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n            document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n            initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n            initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n            parentComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n          })\n      | ({ __typename: \"IssueNotification\" } & Pick<\n          IssueNotification,\n          | \"type\"\n          | \"category\"\n          | \"updatedAt\"\n          | \"unsnoozedAt\"\n          | \"emailedAt\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"readAt\"\n          | \"snoozedUntilAt\"\n          | \"id\"\n          | \"reactionEmoji\"\n          | \"commentId\"\n          | \"issueId\"\n          | \"parentCommentId\"\n        > & {\n            botActor?: Maybe<\n              { __typename: \"ActorBot\" } & Pick<\n                ActorBot,\n                \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n              >\n            >;\n            externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            user: { __typename?: \"User\" } & Pick<User, \"id\">;\n            actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n            issue: { __typename?: \"Issue\" } & Pick<Issue, \"id\">;\n            parentComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n            subscriptions?: Maybe<\n              Array<\n                | ({ __typename: \"CustomViewNotificationSubscription\" } & Pick<\n                    CustomViewNotificationSubscription,\n                    | \"updatedAt\"\n                    | \"archivedAt\"\n                    | \"createdAt\"\n                    | \"contextViewType\"\n                    | \"userContextViewType\"\n                    | \"id\"\n                    | \"active\"\n                  > & {\n                      customView: { __typename?: \"CustomView\" } & Pick<CustomView, \"id\">;\n                      customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                      cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                      initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                      label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                      project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                      team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                      user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                      subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                    })\n                | ({ __typename: \"CustomerNotificationSubscription\" } & Pick<\n                    CustomerNotificationSubscription,\n                    | \"updatedAt\"\n                    | \"archivedAt\"\n                    | \"createdAt\"\n                    | \"contextViewType\"\n                    | \"userContextViewType\"\n                    | \"id\"\n                    | \"active\"\n                  > & {\n                      customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                      customer: { __typename?: \"Customer\" } & Pick<Customer, \"id\">;\n                      cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                      initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                      label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                      project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                      team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                      user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                      subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                    })\n                | ({ __typename: \"CycleNotificationSubscription\" } & Pick<\n                    CycleNotificationSubscription,\n                    | \"updatedAt\"\n                    | \"archivedAt\"\n                    | \"createdAt\"\n                    | \"contextViewType\"\n                    | \"userContextViewType\"\n                    | \"id\"\n                    | \"active\"\n                  > & {\n                      customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                      customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                      cycle: { __typename?: \"Cycle\" } & Pick<Cycle, \"id\">;\n                      initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                      label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                      project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                      team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                      user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                      subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                    })\n                | ({ __typename: \"InitiativeNotificationSubscription\" } & Pick<\n                    InitiativeNotificationSubscription,\n                    | \"updatedAt\"\n                    | \"archivedAt\"\n                    | \"createdAt\"\n                    | \"contextViewType\"\n                    | \"userContextViewType\"\n                    | \"id\"\n                    | \"active\"\n                  > & {\n                      customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                      customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                      cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                      initiative: { __typename?: \"Initiative\" } & Pick<Initiative, \"id\">;\n                      label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                      project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                      team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                      user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                      subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                    })\n                | ({ __typename: \"LabelNotificationSubscription\" } & Pick<\n                    LabelNotificationSubscription,\n                    | \"updatedAt\"\n                    | \"archivedAt\"\n                    | \"createdAt\"\n                    | \"contextViewType\"\n                    | \"userContextViewType\"\n                    | \"id\"\n                    | \"active\"\n                  > & {\n                      customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                      customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                      cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                      initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                      label: { __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">;\n                      project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                      team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                      user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                      subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                    })\n                | ({ __typename: \"ProjectNotificationSubscription\" } & Pick<\n                    ProjectNotificationSubscription,\n                    | \"updatedAt\"\n                    | \"archivedAt\"\n                    | \"createdAt\"\n                    | \"contextViewType\"\n                    | \"userContextViewType\"\n                    | \"id\"\n                    | \"active\"\n                  > & {\n                      customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                      customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                      cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                      initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                      label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                      project: { __typename?: \"Project\" } & Pick<Project, \"id\">;\n                      team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                      user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                      subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                    })\n                | ({ __typename: \"TeamNotificationSubscription\" } & Pick<\n                    TeamNotificationSubscription,\n                    | \"updatedAt\"\n                    | \"archivedAt\"\n                    | \"createdAt\"\n                    | \"contextViewType\"\n                    | \"userContextViewType\"\n                    | \"id\"\n                    | \"active\"\n                  > & {\n                      customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                      customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                      cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                      initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                      label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                      project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                      team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n                      user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                      subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                    })\n                | ({ __typename: \"UserNotificationSubscription\" } & Pick<\n                    UserNotificationSubscription,\n                    | \"updatedAt\"\n                    | \"archivedAt\"\n                    | \"createdAt\"\n                    | \"contextViewType\"\n                    | \"userContextViewType\"\n                    | \"id\"\n                    | \"active\"\n                  > & {\n                      customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                      customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                      cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                      initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                      label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                      project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                      team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                      user: { __typename?: \"User\" } & Pick<User, \"id\">;\n                      subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                    })\n              >\n            >;\n            team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n          })\n      | ({ __typename: \"OauthClientApprovalNotification\" } & Pick<\n          OauthClientApprovalNotification,\n          | \"type\"\n          | \"category\"\n          | \"updatedAt\"\n          | \"unsnoozedAt\"\n          | \"emailedAt\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"readAt\"\n          | \"snoozedUntilAt\"\n          | \"id\"\n          | \"oauthClientApprovalId\"\n        > & {\n            botActor?: Maybe<\n              { __typename: \"ActorBot\" } & Pick<\n                ActorBot,\n                \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n              >\n            >;\n            externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            user: { __typename?: \"User\" } & Pick<User, \"id\">;\n            actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            oauthClientApproval: { __typename: \"OauthClientApproval\" } & Pick<\n              OauthClientApproval,\n              | \"newlyRequestedScopes\"\n              | \"denyReason\"\n              | \"requestReason\"\n              | \"scopes\"\n              | \"status\"\n              | \"oauthClientId\"\n              | \"requesterId\"\n              | \"responderId\"\n              | \"updatedAt\"\n              | \"archivedAt\"\n              | \"createdAt\"\n              | \"id\"\n            >;\n          })\n      | ({ __typename: \"PostNotification\" } & Pick<\n          PostNotification,\n          | \"type\"\n          | \"category\"\n          | \"updatedAt\"\n          | \"unsnoozedAt\"\n          | \"emailedAt\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"readAt\"\n          | \"snoozedUntilAt\"\n          | \"id\"\n          | \"reactionEmoji\"\n          | \"commentId\"\n          | \"parentCommentId\"\n          | \"postId\"\n        > & {\n            botActor?: Maybe<\n              { __typename: \"ActorBot\" } & Pick<\n                ActorBot,\n                \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n              >\n            >;\n            externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            user: { __typename?: \"User\" } & Pick<User, \"id\">;\n            actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          })\n      | ({ __typename: \"ProjectNotification\" } & Pick<\n          ProjectNotification,\n          | \"type\"\n          | \"category\"\n          | \"updatedAt\"\n          | \"unsnoozedAt\"\n          | \"emailedAt\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"readAt\"\n          | \"snoozedUntilAt\"\n          | \"id\"\n          | \"reactionEmoji\"\n          | \"commentId\"\n          | \"parentCommentId\"\n          | \"projectId\"\n          | \"projectMilestoneId\"\n          | \"projectUpdateId\"\n        > & {\n            botActor?: Maybe<\n              { __typename: \"ActorBot\" } & Pick<\n                ActorBot,\n                \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n              >\n            >;\n            externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            user: { __typename?: \"User\" } & Pick<User, \"id\">;\n            actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n            document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n            parentComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n            project: { __typename?: \"Project\" } & Pick<Project, \"id\">;\n            projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n          })\n      | ({ __typename: \"PullRequestNotification\" } & Pick<\n          PullRequestNotification,\n          | \"type\"\n          | \"category\"\n          | \"updatedAt\"\n          | \"unsnoozedAt\"\n          | \"emailedAt\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"readAt\"\n          | \"snoozedUntilAt\"\n          | \"id\"\n          | \"pullRequestCommentId\"\n          | \"pullRequestId\"\n        > & {\n            botActor?: Maybe<\n              { __typename: \"ActorBot\" } & Pick<\n                ActorBot,\n                \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n              >\n            >;\n            externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            user: { __typename?: \"User\" } & Pick<User, \"id\">;\n            actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          })\n      | ({ __typename: \"UsageAlertNotification\" } & Pick<\n          UsageAlertNotification,\n          | \"type\"\n          | \"category\"\n          | \"updatedAt\"\n          | \"unsnoozedAt\"\n          | \"emailedAt\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"readAt\"\n          | \"snoozedUntilAt\"\n          | \"id\"\n          | \"usageAlertId\"\n        > & {\n            botActor?: Maybe<\n              { __typename: \"ActorBot\" } & Pick<\n                ActorBot,\n                \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n              >\n            >;\n            externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            user: { __typename?: \"User\" } & Pick<User, \"id\">;\n            actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            usageAlert: { __typename: \"UsageAlert\" } & Pick<\n              UsageAlert,\n              \"type\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"metadata\"\n            >;\n          })\n      | ({ __typename: \"WelcomeMessageNotification\" } & Pick<\n          WelcomeMessageNotification,\n          | \"type\"\n          | \"category\"\n          | \"updatedAt\"\n          | \"unsnoozedAt\"\n          | \"emailedAt\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"readAt\"\n          | \"snoozedUntilAt\"\n          | \"id\"\n          | \"welcomeMessageId\"\n        > & {\n            botActor?: Maybe<\n              { __typename: \"ActorBot\" } & Pick<\n                ActorBot,\n                \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n              >\n            >;\n            externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            user: { __typename?: \"User\" } & Pick<User, \"id\">;\n            actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          });\n  };\n\nexport type PushSubscriptionPayloadFragment = { __typename: \"PushSubscriptionPayload\" } & Pick<\n  PushSubscriptionPayload,\n  \"lastSyncId\" | \"success\"\n> & {\n    entity: { __typename: \"PushSubscription\" } & Pick<\n      PushSubscription,\n      \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n    >;\n  };\n\nexport type PushSubscriptionTestPayloadFragment = { __typename: \"PushSubscriptionTestPayload\" } & Pick<\n  PushSubscriptionTestPayload,\n  \"success\"\n>;\n\nexport type TeamMembershipPayloadFragment = { __typename: \"TeamMembershipPayload\" } & Pick<\n  TeamMembershipPayload,\n  \"lastSyncId\" | \"success\"\n> & { teamMembership?: Maybe<{ __typename?: \"TeamMembership\" } & Pick<TeamMembership, \"id\">> };\n\nexport type TeamPayloadFragment = { __typename: \"TeamPayload\" } & Pick<TeamPayload, \"lastSyncId\" | \"success\"> & {\n    team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n  };\n\nexport type TeamOriginWebhookPayloadFragment = { __typename: \"TeamOriginWebhookPayload\" } & Pick<\n  TeamOriginWebhookPayload,\n  \"type\"\n> & {\n    team: { __typename: \"TeamWithParentWebhookPayload\" } & Pick<\n      TeamWithParentWebhookPayload,\n      \"id\" | \"key\" | \"name\" | \"parentId\" | \"displayName\"\n    >;\n  };\n\nexport type TeamWithParentWebhookPayloadFragment = { __typename: \"TeamWithParentWebhookPayload\" } & Pick<\n  TeamWithParentWebhookPayload,\n  \"id\" | \"key\" | \"name\" | \"parentId\" | \"displayName\"\n>;\n\nexport type PaidSubscriptionFragment = { __typename: \"PaidSubscription\" } & Pick<\n  PaidSubscription,\n  | \"collectionMethod\"\n  | \"cancelAt\"\n  | \"canceledAt\"\n  | \"nextBillingAt\"\n  | \"updatedAt\"\n  | \"seatsMaximum\"\n  | \"seatsMinimum\"\n  | \"seats\"\n  | \"type\"\n  | \"pendingChangeType\"\n  | \"archivedAt\"\n  | \"createdAt\"\n  | \"id\"\n> & { creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> };\n\nexport type ViewPreferencesValuesFragment = { __typename: \"ViewPreferencesValues\" } & Pick<\n  ViewPreferencesValues,\n  | \"columnOrderBoard\"\n  | \"columnOrderList\"\n  | \"issueNesting\"\n  | \"projectShowEmptyGroupsBoard\"\n  | \"projectShowEmptyGroupsList\"\n  | \"projectShowEmptyGroupsTimeline\"\n  | \"projectShowEmptyGroups\"\n  | \"projectShowEmptySubGroupsBoard\"\n  | \"projectShowEmptySubGroupsList\"\n  | \"projectShowEmptySubGroupsTimeline\"\n  | \"projectShowEmptySubGroups\"\n  | \"hiddenColumns\"\n  | \"hiddenGroupsList\"\n  | \"hiddenRows\"\n  | \"timelineChronologyShowCycleTeamIds\"\n  | \"continuousPipelineReleasesViewGrouping\"\n  | \"customViewsOrdering\"\n  | \"customerPageNeedsViewGrouping\"\n  | \"customerPageNeedsViewOrdering\"\n  | \"customersViewOrdering\"\n  | \"dashboardsOrdering\"\n  | \"projectGroupingDateResolution\"\n  | \"viewOrderingDirection\"\n  | \"embeddedCustomerNeedsViewOrdering\"\n  | \"focusViewGrouping\"\n  | \"focusViewOrderingDirection\"\n  | \"focusViewOrdering\"\n  | \"inboxViewGrouping\"\n  | \"inboxViewOrdering\"\n  | \"initiativeGrouping\"\n  | \"initiativesViewOrdering\"\n  | \"issueGrouping\"\n  | \"layout\"\n  | \"viewOrdering\"\n  | \"issueSubGrouping\"\n  | \"issueGroupingLabelGroupId\"\n  | \"issueSubGroupingLabelGroupId\"\n  | \"projectGroupingLabelGroupId\"\n  | \"projectSubGroupingLabelGroupId\"\n  | \"groupOrderingMode\"\n  | \"projectGroupOrdering\"\n  | \"projectCustomerNeedsViewGrouping\"\n  | \"projectCustomerNeedsViewOrdering\"\n  | \"projectGrouping\"\n  | \"projectLayout\"\n  | \"projectViewOrdering\"\n  | \"projectSubGrouping\"\n  | \"releasePipelineGrouping\"\n  | \"releasePipelinesViewOrdering\"\n  | \"reviewGrouping\"\n  | \"reviewViewOrdering\"\n  | \"scheduledPipelineReleasesViewGrouping\"\n  | \"scheduledPipelineReleasesViewOrdering\"\n  | \"searchResultType\"\n  | \"searchViewOrdering\"\n  | \"teamViewOrdering\"\n  | \"triageViewOrdering\"\n  | \"workspaceMembersViewOrdering\"\n  | \"projectZoomLevel\"\n  | \"timelineZoomScale\"\n  | \"showCompletedAgentSessions\"\n  | \"showCompletedIssues\"\n  | \"showCompletedProjects\"\n  | \"showCompletedReviews\"\n  | \"closedIssuesOrderedByRecency\"\n  | \"showArchivedItems\"\n  | \"customerPageNeedsShowCompletedIssuesAndProjects\"\n  | \"projectCustomerNeedsShowCompletedIssuesLast\"\n  | \"showDraftReviews\"\n  | \"showEmptyGroupsBoard\"\n  | \"showEmptyGroupsList\"\n  | \"showEmptyGroups\"\n  | \"showEmptySubGroupsBoard\"\n  | \"showEmptySubGroupsList\"\n  | \"showEmptySubGroups\"\n  | \"customerPageNeedsShowImportantFirst\"\n  | \"embeddedCustomerNeedsShowImportantFirst\"\n  | \"projectCustomerNeedsShowImportantFirst\"\n  | \"showOnlySnoozedItems\"\n  | \"showParents\"\n  | \"fieldPreviewLinks\"\n  | \"showReadItems\"\n  | \"showSnoozedItems\"\n  | \"showSubInitiativeProjects\"\n  | \"showNestedInitiatives\"\n  | \"showSubIssues\"\n  | \"showSubTeamIssues\"\n  | \"showSubTeamProjects\"\n  | \"showSupervisedIssues\"\n  | \"fieldSla\"\n  | \"fieldSentryIssues\"\n  | \"scheduledPipelineReleaseFieldCompletion\"\n  | \"customViewFieldDateCreated\"\n  | \"customViewFieldOwner\"\n  | \"customViewFieldDateUpdated\"\n  | \"customViewFieldVisibility\"\n  | \"customerFieldDomains\"\n  | \"customerFieldOwner\"\n  | \"customerFieldRequestCount\"\n  | \"fieldCustomerCount\"\n  | \"customerFieldRevenue\"\n  | \"fieldCustomerRevenue\"\n  | \"customerFieldSize\"\n  | \"customerFieldSource\"\n  | \"customerFieldStatus\"\n  | \"customerFieldTier\"\n  | \"fieldCycle\"\n  | \"dashboardFieldDateCreated\"\n  | \"dashboardFieldOwner\"\n  | \"dashboardFieldDateUpdated\"\n  | \"scheduledPipelineReleaseFieldDescription\"\n  | \"fieldDueDate\"\n  | \"initiativeFieldHealth\"\n  | \"initiativeFieldActivity\"\n  | \"initiativeFieldDateCompleted\"\n  | \"initiativeFieldDateCreated\"\n  | \"initiativeFieldDescription\"\n  | \"initiativeFieldInitiativeHealth\"\n  | \"initiativeFieldOwner\"\n  | \"initiativeFieldProjects\"\n  | \"initiativeFieldStartDate\"\n  | \"initiativeFieldStatus\"\n  | \"initiativeFieldTargetDate\"\n  | \"initiativeFieldTeams\"\n  | \"initiativeFieldDateUpdated\"\n  | \"fieldDateArchived\"\n  | \"fieldAssignee\"\n  | \"fieldDateCreated\"\n  | \"customerPageNeedsFieldIssueTargetDueDate\"\n  | \"fieldEstimate\"\n  | \"customerPageNeedsFieldIssueIdentifier\"\n  | \"fieldId\"\n  | \"fieldDateMyActivity\"\n  | \"customerPageNeedsFieldIssuePriority\"\n  | \"fieldPriority\"\n  | \"customerPageNeedsFieldIssueStatus\"\n  | \"fieldStatus\"\n  | \"fieldDateUpdated\"\n  | \"fieldLabels\"\n  | \"releasePipelineFieldLatestRelease\"\n  | \"fieldLinkCount\"\n  | \"memberFieldJoined\"\n  | \"memberFieldStatus\"\n  | \"memberFieldTeams\"\n  | \"fieldMilestone\"\n  | \"projectFieldActivity\"\n  | \"projectFieldDateCompleted\"\n  | \"projectFieldDateCreated\"\n  | \"projectFieldCustomerCount\"\n  | \"projectFieldCustomerRevenue\"\n  | \"projectFieldDescriptionBoard\"\n  | \"projectFieldDescription\"\n  | \"fieldProject\"\n  | \"projectFieldHealthTimeline\"\n  | \"projectFieldHealth\"\n  | \"projectFieldInitiatives\"\n  | \"projectFieldIssues\"\n  | \"projectFieldLabels\"\n  | \"projectFieldLeadTimeline\"\n  | \"projectFieldLead\"\n  | \"projectFieldMembersBoard\"\n  | \"projectFieldMembersList\"\n  | \"projectFieldMembersTimeline\"\n  | \"projectFieldMembers\"\n  | \"projectFieldMilestoneTimeline\"\n  | \"projectFieldMilestone\"\n  | \"projectFieldPredictionsTimeline\"\n  | \"projectFieldPredictions\"\n  | \"projectFieldPriority\"\n  | \"projectFieldRelationsTimeline\"\n  | \"projectFieldRelations\"\n  | \"projectFieldRoadmapsBoard\"\n  | \"projectFieldRoadmapsList\"\n  | \"projectFieldRoadmapsTimeline\"\n  | \"projectFieldRoadmaps\"\n  | \"projectFieldRolloutStage\"\n  | \"projectFieldStartDate\"\n  | \"projectFieldStatusTimeline\"\n  | \"projectFieldStatus\"\n  | \"projectFieldTargetDate\"\n  | \"projectFieldTeamsBoard\"\n  | \"projectFieldTeamsList\"\n  | \"projectFieldTeamsTimeline\"\n  | \"projectFieldTeams\"\n  | \"projectFieldDateUpdated\"\n  | \"fieldPullRequests\"\n  | \"continuousPipelineReleaseFieldReleaseDate\"\n  | \"scheduledPipelineReleaseFieldReleaseDate\"\n  | \"fieldRelease\"\n  | \"continuousPipelineReleaseFieldReleaseNote\"\n  | \"scheduledPipelineReleaseFieldReleaseNote\"\n  | \"releasePipelineFieldReleases\"\n  | \"reviewFieldAvatar\"\n  | \"reviewFieldChecks\"\n  | \"reviewFieldIdentifier\"\n  | \"reviewFieldPreviewLinks\"\n  | \"reviewFieldRepository\"\n  | \"teamFieldDateCreated\"\n  | \"teamFieldCycle\"\n  | \"teamFieldIdentifier\"\n  | \"teamFieldMembers\"\n  | \"teamFieldMembership\"\n  | \"teamFieldOwner\"\n  | \"teamFieldProjects\"\n  | \"teamFieldDateUpdated\"\n  | \"releasePipelineFieldTeams\"\n  | \"fieldTimeInCurrentStatus\"\n  | \"releasePipelineFieldType\"\n  | \"continuousPipelineReleaseFieldVersion\"\n  | \"scheduledPipelineReleaseFieldVersion\"\n  | \"showTriageIssues\"\n  | \"showUnreadItemsFirst\"\n  | \"timelineChronologyShowWeekNumbers\"\n> & {\n    projectLabelGroupColumns?: Maybe<\n      Array<\n        { __typename: \"ViewPreferencesProjectLabelGroupColumn\" } & Pick<\n          ViewPreferencesProjectLabelGroupColumn,\n          \"id\" | \"active\"\n        >\n      >\n    >;\n  };\n\nexport type IntegrationsSettingsFragment = { __typename: \"IntegrationsSettings\" } & Pick<\n  IntegrationsSettings,\n  | \"updatedAt\"\n  | \"archivedAt\"\n  | \"createdAt\"\n  | \"contextViewType\"\n  | \"id\"\n  | \"microsoftTeamsProjectUpdateCreated\"\n  | \"slackIssueNewComment\"\n  | \"slackIssueAddedToTriage\"\n  | \"slackIssueCreated\"\n  | \"slackProjectUpdateCreated\"\n  | \"slackIssueSlaHighRisk\"\n  | \"slackIssueSlaBreached\"\n  | \"slackInitiativeUpdateCreated\"\n  | \"slackIssueAddedToView\"\n  | \"slackIssueStatusChangedDone\"\n  | \"slackIssueStatusChangedAll\"\n  | \"slackProjectUpdateCreatedToTeam\"\n  | \"slackProjectUpdateCreatedToWorkspace\"\n> & {\n    initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n    project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n    team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n  };\n\nexport type ProjectStatusCountPayloadFragment = { __typename: \"ProjectStatusCountPayload\" } & Pick<\n  ProjectStatusCountPayload,\n  \"privateCount\" | \"archivedTeamCount\" | \"count\"\n>;\n\nexport type RateLimitPayloadFragment = { __typename: \"RateLimitPayload\" } & Pick<\n  RateLimitPayload,\n  \"kind\" | \"identifier\"\n> & {\n    limits: Array<\n      { __typename: \"RateLimitResultPayload\" } & Pick<\n        RateLimitResultPayload,\n        \"reset\" | \"period\" | \"remainingAmount\" | \"requestedAmount\" | \"type\" | \"allowedAmount\"\n      >\n    >;\n  };\n\nexport type ViewPreferencesFragment = { __typename: \"ViewPreferences\" } & Pick<\n  ViewPreferences,\n  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"type\" | \"viewType\" | \"id\"\n> & {\n    preferences: { __typename: \"ViewPreferencesValues\" } & Pick<\n      ViewPreferencesValues,\n      | \"columnOrderBoard\"\n      | \"columnOrderList\"\n      | \"issueNesting\"\n      | \"projectShowEmptyGroupsBoard\"\n      | \"projectShowEmptyGroupsList\"\n      | \"projectShowEmptyGroupsTimeline\"\n      | \"projectShowEmptyGroups\"\n      | \"projectShowEmptySubGroupsBoard\"\n      | \"projectShowEmptySubGroupsList\"\n      | \"projectShowEmptySubGroupsTimeline\"\n      | \"projectShowEmptySubGroups\"\n      | \"hiddenColumns\"\n      | \"hiddenGroupsList\"\n      | \"hiddenRows\"\n      | \"timelineChronologyShowCycleTeamIds\"\n      | \"continuousPipelineReleasesViewGrouping\"\n      | \"customViewsOrdering\"\n      | \"customerPageNeedsViewGrouping\"\n      | \"customerPageNeedsViewOrdering\"\n      | \"customersViewOrdering\"\n      | \"dashboardsOrdering\"\n      | \"projectGroupingDateResolution\"\n      | \"viewOrderingDirection\"\n      | \"embeddedCustomerNeedsViewOrdering\"\n      | \"focusViewGrouping\"\n      | \"focusViewOrderingDirection\"\n      | \"focusViewOrdering\"\n      | \"inboxViewGrouping\"\n      | \"inboxViewOrdering\"\n      | \"initiativeGrouping\"\n      | \"initiativesViewOrdering\"\n      | \"issueGrouping\"\n      | \"layout\"\n      | \"viewOrdering\"\n      | \"issueSubGrouping\"\n      | \"issueGroupingLabelGroupId\"\n      | \"issueSubGroupingLabelGroupId\"\n      | \"projectGroupingLabelGroupId\"\n      | \"projectSubGroupingLabelGroupId\"\n      | \"groupOrderingMode\"\n      | \"projectGroupOrdering\"\n      | \"projectCustomerNeedsViewGrouping\"\n      | \"projectCustomerNeedsViewOrdering\"\n      | \"projectGrouping\"\n      | \"projectLayout\"\n      | \"projectViewOrdering\"\n      | \"projectSubGrouping\"\n      | \"releasePipelineGrouping\"\n      | \"releasePipelinesViewOrdering\"\n      | \"reviewGrouping\"\n      | \"reviewViewOrdering\"\n      | \"scheduledPipelineReleasesViewGrouping\"\n      | \"scheduledPipelineReleasesViewOrdering\"\n      | \"searchResultType\"\n      | \"searchViewOrdering\"\n      | \"teamViewOrdering\"\n      | \"triageViewOrdering\"\n      | \"workspaceMembersViewOrdering\"\n      | \"projectZoomLevel\"\n      | \"timelineZoomScale\"\n      | \"showCompletedAgentSessions\"\n      | \"showCompletedIssues\"\n      | \"showCompletedProjects\"\n      | \"showCompletedReviews\"\n      | \"closedIssuesOrderedByRecency\"\n      | \"showArchivedItems\"\n      | \"customerPageNeedsShowCompletedIssuesAndProjects\"\n      | \"projectCustomerNeedsShowCompletedIssuesLast\"\n      | \"showDraftReviews\"\n      | \"showEmptyGroupsBoard\"\n      | \"showEmptyGroupsList\"\n      | \"showEmptyGroups\"\n      | \"showEmptySubGroupsBoard\"\n      | \"showEmptySubGroupsList\"\n      | \"showEmptySubGroups\"\n      | \"customerPageNeedsShowImportantFirst\"\n      | \"embeddedCustomerNeedsShowImportantFirst\"\n      | \"projectCustomerNeedsShowImportantFirst\"\n      | \"showOnlySnoozedItems\"\n      | \"showParents\"\n      | \"fieldPreviewLinks\"\n      | \"showReadItems\"\n      | \"showSnoozedItems\"\n      | \"showSubInitiativeProjects\"\n      | \"showNestedInitiatives\"\n      | \"showSubIssues\"\n      | \"showSubTeamIssues\"\n      | \"showSubTeamProjects\"\n      | \"showSupervisedIssues\"\n      | \"fieldSla\"\n      | \"fieldSentryIssues\"\n      | \"scheduledPipelineReleaseFieldCompletion\"\n      | \"customViewFieldDateCreated\"\n      | \"customViewFieldOwner\"\n      | \"customViewFieldDateUpdated\"\n      | \"customViewFieldVisibility\"\n      | \"customerFieldDomains\"\n      | \"customerFieldOwner\"\n      | \"customerFieldRequestCount\"\n      | \"fieldCustomerCount\"\n      | \"customerFieldRevenue\"\n      | \"fieldCustomerRevenue\"\n      | \"customerFieldSize\"\n      | \"customerFieldSource\"\n      | \"customerFieldStatus\"\n      | \"customerFieldTier\"\n      | \"fieldCycle\"\n      | \"dashboardFieldDateCreated\"\n      | \"dashboardFieldOwner\"\n      | \"dashboardFieldDateUpdated\"\n      | \"scheduledPipelineReleaseFieldDescription\"\n      | \"fieldDueDate\"\n      | \"initiativeFieldHealth\"\n      | \"initiativeFieldActivity\"\n      | \"initiativeFieldDateCompleted\"\n      | \"initiativeFieldDateCreated\"\n      | \"initiativeFieldDescription\"\n      | \"initiativeFieldInitiativeHealth\"\n      | \"initiativeFieldOwner\"\n      | \"initiativeFieldProjects\"\n      | \"initiativeFieldStartDate\"\n      | \"initiativeFieldStatus\"\n      | \"initiativeFieldTargetDate\"\n      | \"initiativeFieldTeams\"\n      | \"initiativeFieldDateUpdated\"\n      | \"fieldDateArchived\"\n      | \"fieldAssignee\"\n      | \"fieldDateCreated\"\n      | \"customerPageNeedsFieldIssueTargetDueDate\"\n      | \"fieldEstimate\"\n      | \"customerPageNeedsFieldIssueIdentifier\"\n      | \"fieldId\"\n      | \"fieldDateMyActivity\"\n      | \"customerPageNeedsFieldIssuePriority\"\n      | \"fieldPriority\"\n      | \"customerPageNeedsFieldIssueStatus\"\n      | \"fieldStatus\"\n      | \"fieldDateUpdated\"\n      | \"fieldLabels\"\n      | \"releasePipelineFieldLatestRelease\"\n      | \"fieldLinkCount\"\n      | \"memberFieldJoined\"\n      | \"memberFieldStatus\"\n      | \"memberFieldTeams\"\n      | \"fieldMilestone\"\n      | \"projectFieldActivity\"\n      | \"projectFieldDateCompleted\"\n      | \"projectFieldDateCreated\"\n      | \"projectFieldCustomerCount\"\n      | \"projectFieldCustomerRevenue\"\n      | \"projectFieldDescriptionBoard\"\n      | \"projectFieldDescription\"\n      | \"fieldProject\"\n      | \"projectFieldHealthTimeline\"\n      | \"projectFieldHealth\"\n      | \"projectFieldInitiatives\"\n      | \"projectFieldIssues\"\n      | \"projectFieldLabels\"\n      | \"projectFieldLeadTimeline\"\n      | \"projectFieldLead\"\n      | \"projectFieldMembersBoard\"\n      | \"projectFieldMembersList\"\n      | \"projectFieldMembersTimeline\"\n      | \"projectFieldMembers\"\n      | \"projectFieldMilestoneTimeline\"\n      | \"projectFieldMilestone\"\n      | \"projectFieldPredictionsTimeline\"\n      | \"projectFieldPredictions\"\n      | \"projectFieldPriority\"\n      | \"projectFieldRelationsTimeline\"\n      | \"projectFieldRelations\"\n      | \"projectFieldRoadmapsBoard\"\n      | \"projectFieldRoadmapsList\"\n      | \"projectFieldRoadmapsTimeline\"\n      | \"projectFieldRoadmaps\"\n      | \"projectFieldRolloutStage\"\n      | \"projectFieldStartDate\"\n      | \"projectFieldStatusTimeline\"\n      | \"projectFieldStatus\"\n      | \"projectFieldTargetDate\"\n      | \"projectFieldTeamsBoard\"\n      | \"projectFieldTeamsList\"\n      | \"projectFieldTeamsTimeline\"\n      | \"projectFieldTeams\"\n      | \"projectFieldDateUpdated\"\n      | \"fieldPullRequests\"\n      | \"continuousPipelineReleaseFieldReleaseDate\"\n      | \"scheduledPipelineReleaseFieldReleaseDate\"\n      | \"fieldRelease\"\n      | \"continuousPipelineReleaseFieldReleaseNote\"\n      | \"scheduledPipelineReleaseFieldReleaseNote\"\n      | \"releasePipelineFieldReleases\"\n      | \"reviewFieldAvatar\"\n      | \"reviewFieldChecks\"\n      | \"reviewFieldIdentifier\"\n      | \"reviewFieldPreviewLinks\"\n      | \"reviewFieldRepository\"\n      | \"teamFieldDateCreated\"\n      | \"teamFieldCycle\"\n      | \"teamFieldIdentifier\"\n      | \"teamFieldMembers\"\n      | \"teamFieldMembership\"\n      | \"teamFieldOwner\"\n      | \"teamFieldProjects\"\n      | \"teamFieldDateUpdated\"\n      | \"releasePipelineFieldTeams\"\n      | \"fieldTimeInCurrentStatus\"\n      | \"releasePipelineFieldType\"\n      | \"continuousPipelineReleaseFieldVersion\"\n      | \"scheduledPipelineReleaseFieldVersion\"\n      | \"showTriageIssues\"\n      | \"showUnreadItemsFirst\"\n      | \"timelineChronologyShowWeekNumbers\"\n    > & {\n        projectLabelGroupColumns?: Maybe<\n          Array<\n            { __typename: \"ViewPreferencesProjectLabelGroupColumn\" } & Pick<\n              ViewPreferencesProjectLabelGroupColumn,\n              \"id\" | \"active\"\n            >\n          >\n        >;\n      };\n  };\n\nexport type InitiativeToProjectFragment = { __typename: \"InitiativeToProject\" } & Pick<\n  InitiativeToProject,\n  \"updatedAt\" | \"sortOrder\" | \"archivedAt\" | \"createdAt\" | \"id\"\n> & {\n    initiative: { __typename?: \"Initiative\" } & Pick<Initiative, \"id\">;\n    project: { __typename?: \"Project\" } & Pick<Project, \"id\">;\n  };\n\nexport type CyclePayloadFragment = { __typename: \"CyclePayload\" } & Pick<CyclePayload, \"lastSyncId\" | \"success\"> & {\n    cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n  };\n\nexport type CreateCsvExportReportPayloadFragment = { __typename: \"CreateCsvExportReportPayload\" } & Pick<\n  CreateCsvExportReportPayload,\n  \"success\"\n>;\n\nexport type InitiativePayloadFragment = { __typename: \"InitiativePayload\" } & Pick<\n  InitiativePayload,\n  \"lastSyncId\" | \"success\"\n> & { initiative: { __typename?: \"Initiative\" } & Pick<Initiative, \"id\"> };\n\nexport type SemanticSearchPayloadFragment = { __typename: \"SemanticSearchPayload\" } & Pick<\n  SemanticSearchPayload,\n  \"enabled\"\n> & {\n    results: Array<\n      { __typename: \"SemanticSearchResult\" } & Pick<SemanticSearchResult, \"type\" | \"id\"> & {\n          document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n          initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n          issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n          project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n        }\n    >;\n  };\n\nexport type FrontAttachmentPayloadFragment = { __typename: \"FrontAttachmentPayload\" } & Pick<\n  FrontAttachmentPayload,\n  \"lastSyncId\" | \"success\"\n> & { attachment: { __typename?: \"Attachment\" } & Pick<Attachment, \"id\"> };\n\nexport type IssueBatchPayloadFragment = { __typename: \"IssueBatchPayload\" } & Pick<\n  IssueBatchPayload,\n  \"lastSyncId\" | \"success\"\n> & {\n    issues: Array<\n      { __typename: \"Issue\" } & Pick<\n        Issue,\n        | \"trashed\"\n        | \"reactionData\"\n        | \"labelIds\"\n        | \"integrationSourceType\"\n        | \"url\"\n        | \"identifier\"\n        | \"priorityLabel\"\n        | \"previousIdentifiers\"\n        | \"customerTicketCount\"\n        | \"branchName\"\n        | \"dueDate\"\n        | \"estimate\"\n        | \"description\"\n        | \"title\"\n        | \"number\"\n        | \"updatedAt\"\n        | \"boardOrder\"\n        | \"sortOrder\"\n        | \"prioritySortOrder\"\n        | \"subIssueSortOrder\"\n        | \"priority\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"startedTriageAt\"\n        | \"triagedAt\"\n        | \"addedToCycleAt\"\n        | \"addedToProjectAt\"\n        | \"addedToTeamAt\"\n        | \"autoArchivedAt\"\n        | \"autoClosedAt\"\n        | \"canceledAt\"\n        | \"completedAt\"\n        | \"startedAt\"\n        | \"slaStartedAt\"\n        | \"slaBreachesAt\"\n        | \"slaHighRiskAt\"\n        | \"slaMediumRiskAt\"\n        | \"snoozedUntilAt\"\n        | \"slaType\"\n        | \"id\"\n        | \"inheritsSharedAccess\"\n      > & {\n          reactions: Array<\n            { __typename: \"Reaction\" } & Pick<Reaction, \"updatedAt\" | \"emoji\" | \"archivedAt\" | \"createdAt\" | \"id\"> & {\n                comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n                externalUser?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n                initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n                issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n                projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n                user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              }\n          >;\n          sharedAccess: { __typename: \"IssueSharedAccess\" } & Pick<\n            IssueSharedAccess,\n            \"disallowedIssueFields\" | \"sharedWithCount\" | \"viewerHasOnlySharedAccess\" | \"isShared\"\n          > & {\n              sharedWithUsers: Array<\n                { __typename: \"User\" } & Pick<\n                  User,\n                  | \"description\"\n                  | \"avatarUrl\"\n                  | \"createdIssueCount\"\n                  | \"avatarBackgroundColor\"\n                  | \"statusUntilAt\"\n                  | \"statusEmoji\"\n                  | \"initials\"\n                  | \"updatedAt\"\n                  | \"lastSeen\"\n                  | \"timezone\"\n                  | \"disableReason\"\n                  | \"statusLabel\"\n                  | \"archivedAt\"\n                  | \"createdAt\"\n                  | \"id\"\n                  | \"gitHubUserId\"\n                  | \"displayName\"\n                  | \"email\"\n                  | \"name\"\n                  | \"title\"\n                  | \"url\"\n                  | \"active\"\n                  | \"isAssignable\"\n                  | \"guest\"\n                  | \"admin\"\n                  | \"owner\"\n                  | \"app\"\n                  | \"isMentionable\"\n                  | \"isMe\"\n                  | \"supportsAgentSessions\"\n                  | \"canAccessAnyPublicTeam\"\n                  | \"calendarHash\"\n                  | \"inviteHash\"\n                >\n              >;\n            };\n          delegate?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          botActor?: Maybe<\n            { __typename: \"ActorBot\" } & Pick<\n              ActorBot,\n              \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n            >\n          >;\n          sourceComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n          cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n          syncedWith?: Maybe<\n            Array<\n              { __typename: \"ExternalEntityInfo\" } & Pick<ExternalEntityInfo, \"service\" | \"id\"> & {\n                  metadata?: Maybe<\n                    | ({ __typename: \"ExternalEntityInfoGithubMetadata\" } & Pick<\n                        ExternalEntityInfoGithubMetadata,\n                        \"number\" | \"owner\" | \"repo\"\n                      >)\n                    | ({ __typename: \"ExternalEntityInfoJiraMetadata\" } & Pick<\n                        ExternalEntityInfoJiraMetadata,\n                        \"issueTypeId\" | \"projectId\" | \"issueKey\"\n                      >)\n                    | ({ __typename: \"ExternalEntitySlackMetadata\" } & Pick<\n                        ExternalEntitySlackMetadata,\n                        \"messageUrl\" | \"channelId\" | \"channelName\" | \"isFromSlack\"\n                      >)\n                  >;\n                }\n            >\n          >;\n          externalUserCreator?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          asksExternalUserRequester?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          asksRequester?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          lastAppliedTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n          parent?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n          projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n          project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n          recurringIssueTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n          team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n          assignee?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          snoozedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          favorite?: Maybe<{ __typename?: \"Favorite\" } & Pick<Favorite, \"id\">>;\n          state: { __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">;\n        }\n    >;\n  };\n\nexport type CommentPayloadFragment = { __typename: \"CommentPayload\" } & Pick<\n  CommentPayload,\n  \"lastSyncId\" | \"success\"\n> & { comment: { __typename?: \"Comment\" } & Pick<Comment, \"id\"> };\n\nexport type EmojiPayloadFragment = { __typename: \"EmojiPayload\" } & Pick<EmojiPayload, \"lastSyncId\" | \"success\"> & {\n    emoji: { __typename?: \"Emoji\" } & Pick<Emoji, \"id\">;\n  };\n\nexport type CustomViewPayloadFragment = { __typename: \"CustomViewPayload\" } & Pick<\n  CustomViewPayload,\n  \"lastSyncId\" | \"success\"\n> & { customView: { __typename?: \"CustomView\" } & Pick<CustomView, \"id\"> };\n\nexport type CustomViewHasSubscribersPayloadFragment = { __typename: \"CustomViewHasSubscribersPayload\" } & Pick<\n  CustomViewHasSubscribersPayload,\n  \"hasSubscribers\"\n>;\n\nexport type CustomViewSuggestionPayloadFragment = { __typename: \"CustomViewSuggestionPayload\" } & Pick<\n  CustomViewSuggestionPayload,\n  \"description\" | \"icon\" | \"name\"\n>;\n\nexport type FetchDataPayloadFragment = { __typename: \"FetchDataPayload\" } & Pick<\n  FetchDataPayload,\n  \"query\" | \"data\" | \"filters\" | \"success\"\n>;\n\nexport type DocumentPayloadFragment = { __typename: \"DocumentPayload\" } & Pick<\n  DocumentPayload,\n  \"lastSyncId\" | \"success\"\n> & { document: { __typename?: \"Document\" } & Pick<Document, \"id\"> };\n\nexport type GitAutomationStatePayloadFragment = { __typename: \"GitAutomationStatePayload\" } & Pick<\n  GitAutomationStatePayload,\n  \"lastSyncId\" | \"success\"\n> & {\n    gitAutomationState: { __typename: \"GitAutomationState\" } & Pick<\n      GitAutomationState,\n      \"event\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"branchPattern\"\n    > & {\n        targetBranch?: Maybe<\n          { __typename: \"GitAutomationTargetBranch\" } & Pick<\n            GitAutomationTargetBranch,\n            \"branchPattern\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"isRegex\"\n          > & { team: { __typename?: \"Team\" } & Pick<Team, \"id\"> }\n        >;\n        team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n        state?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n      };\n  };\n\nexport type GitAutomationTargetBranchPayloadFragment = { __typename: \"GitAutomationTargetBranchPayload\" } & Pick<\n  GitAutomationTargetBranchPayload,\n  \"lastSyncId\" | \"success\"\n> & {\n    targetBranch: { __typename: \"GitAutomationTargetBranch\" } & Pick<\n      GitAutomationTargetBranch,\n      \"branchPattern\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"isRegex\"\n    > & { team: { __typename?: \"Team\" } & Pick<Team, \"id\"> };\n  };\n\nexport type IssueLabelPayloadFragment = { __typename: \"IssueLabelPayload\" } & Pick<\n  IssueLabelPayload,\n  \"lastSyncId\" | \"success\"\n> & { issueLabel: { __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\"> };\n\nexport type NotificationSubscriptionPayloadFragment = { __typename: \"NotificationSubscriptionPayload\" } & Pick<\n  NotificationSubscriptionPayload,\n  \"lastSyncId\" | \"success\"\n> & {\n    notificationSubscription:\n      | ({ __typename: \"CustomViewNotificationSubscription\" } & Pick<\n          CustomViewNotificationSubscription,\n          \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n        > & {\n            customView: { __typename?: \"CustomView\" } & Pick<CustomView, \"id\">;\n            customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n            cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n            initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n            label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n            project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n            team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n            user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n          })\n      | ({ __typename: \"CustomerNotificationSubscription\" } & Pick<\n          CustomerNotificationSubscription,\n          \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n        > & {\n            customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n            customer: { __typename?: \"Customer\" } & Pick<Customer, \"id\">;\n            cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n            initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n            label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n            project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n            team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n            user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n          })\n      | ({ __typename: \"CycleNotificationSubscription\" } & Pick<\n          CycleNotificationSubscription,\n          \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n        > & {\n            customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n            customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n            cycle: { __typename?: \"Cycle\" } & Pick<Cycle, \"id\">;\n            initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n            label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n            project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n            team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n            user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n          })\n      | ({ __typename: \"InitiativeNotificationSubscription\" } & Pick<\n          InitiativeNotificationSubscription,\n          \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n        > & {\n            customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n            customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n            cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n            initiative: { __typename?: \"Initiative\" } & Pick<Initiative, \"id\">;\n            label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n            project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n            team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n            user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n          })\n      | ({ __typename: \"LabelNotificationSubscription\" } & Pick<\n          LabelNotificationSubscription,\n          \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n        > & {\n            customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n            customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n            cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n            initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n            label: { __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">;\n            project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n            team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n            user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n          })\n      | ({ __typename: \"ProjectNotificationSubscription\" } & Pick<\n          ProjectNotificationSubscription,\n          \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n        > & {\n            customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n            customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n            cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n            initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n            label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n            project: { __typename?: \"Project\" } & Pick<Project, \"id\">;\n            team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n            user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n          })\n      | ({ __typename: \"TeamNotificationSubscription\" } & Pick<\n          TeamNotificationSubscription,\n          \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n        > & {\n            customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n            customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n            cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n            initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n            label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n            project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n            team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n            user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n          })\n      | ({ __typename: \"UserNotificationSubscription\" } & Pick<\n          UserNotificationSubscription,\n          \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n        > & {\n            customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n            customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n            cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n            initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n            label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n            project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n            team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n            user: { __typename?: \"User\" } & Pick<User, \"id\">;\n            subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n          });\n  };\n\nexport type ProjectFilterSuggestionPayloadFragment = { __typename: \"ProjectFilterSuggestionPayload\" } & Pick<\n  ProjectFilterSuggestionPayload,\n  \"filter\" | \"logId\"\n>;\n\nexport type ProjectLabelPayloadFragment = { __typename: \"ProjectLabelPayload\" } & Pick<\n  ProjectLabelPayload,\n  \"lastSyncId\" | \"success\"\n> & { projectLabel: { __typename?: \"ProjectLabel\" } & Pick<ProjectLabel, \"id\"> };\n\nexport type ProjectMilestonePayloadFragment = { __typename: \"ProjectMilestonePayload\" } & Pick<\n  ProjectMilestonePayload,\n  \"lastSyncId\" | \"success\"\n> & { projectMilestone: { __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\"> };\n\nexport type ProjectPayloadFragment = { __typename: \"ProjectPayload\" } & Pick<\n  ProjectPayload,\n  \"lastSyncId\" | \"success\"\n> & { project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">> };\n\nexport type ProjectRelationPayloadFragment = { __typename: \"ProjectRelationPayload\" } & Pick<\n  ProjectRelationPayload,\n  \"lastSyncId\" | \"success\"\n> & { projectRelation: { __typename?: \"ProjectRelation\" } & Pick<ProjectRelation, \"id\"> };\n\nexport type ProjectStatusPayloadFragment = { __typename: \"ProjectStatusPayload\" } & Pick<\n  ProjectStatusPayload,\n  \"lastSyncId\" | \"success\"\n> & { status: { __typename?: \"ProjectStatus\" } & Pick<ProjectStatus, \"id\"> };\n\nexport type ProjectUpdatePayloadFragment = { __typename: \"ProjectUpdatePayload\" } & Pick<\n  ProjectUpdatePayload,\n  \"lastSyncId\" | \"success\"\n> & { projectUpdate: { __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\"> };\n\nexport type ProjectUpdateReminderPayloadFragment = { __typename: \"ProjectUpdateReminderPayload\" } & Pick<\n  ProjectUpdateReminderPayload,\n  \"lastSyncId\" | \"success\"\n>;\n\nexport type ReactionPayloadFragment = { __typename: \"ReactionPayload\" } & Pick<\n  ReactionPayload,\n  \"lastSyncId\" | \"success\"\n> & {\n    reaction: { __typename: \"Reaction\" } & Pick<Reaction, \"updatedAt\" | \"emoji\" | \"archivedAt\" | \"createdAt\" | \"id\"> & {\n        comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n        externalUser?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n        initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n        issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n        projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n        user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n      };\n  };\n\nexport type ReleasePayloadFragment = { __typename: \"ReleasePayload\" } & Pick<\n  ReleasePayload,\n  \"lastSyncId\" | \"success\"\n> & { release: { __typename?: \"Release\" } & Pick<Release, \"id\"> };\n\nexport type ReleaseNotePayloadFragment = { __typename: \"ReleaseNotePayload\" } & Pick<\n  ReleaseNotePayload,\n  \"lastSyncId\" | \"success\"\n> & { releaseNote: { __typename?: \"ReleaseNote\" } & Pick<ReleaseNote, \"id\"> };\n\nexport type ReleasePipelinePayloadFragment = { __typename: \"ReleasePipelinePayload\" } & Pick<\n  ReleasePipelinePayload,\n  \"lastSyncId\" | \"success\"\n> & { releasePipeline: { __typename?: \"ReleasePipeline\" } & Pick<ReleasePipeline, \"id\"> };\n\nexport type ReleaseStagePayloadFragment = { __typename: \"ReleaseStagePayload\" } & Pick<\n  ReleaseStagePayload,\n  \"lastSyncId\" | \"success\"\n> & { releaseStage: { __typename?: \"ReleaseStage\" } & Pick<ReleaseStage, \"id\"> };\n\nexport type RepositorySuggestionsPayloadFragment = { __typename: \"RepositorySuggestionsPayload\" } & {\n  suggestions: Array<\n    { __typename: \"RepositorySuggestion\" } & Pick<\n      RepositorySuggestion,\n      \"confidence\" | \"hostname\" | \"repositoryFullName\"\n    >\n  >;\n};\n\nexport type RoadmapPayloadFragment = { __typename: \"RoadmapPayload\" } & Pick<\n  RoadmapPayload,\n  \"lastSyncId\" | \"success\"\n> & { roadmap: { __typename?: \"Roadmap\" } & Pick<Roadmap, \"id\"> };\n\nexport type RoadmapToProjectPayloadFragment = { __typename: \"RoadmapToProjectPayload\" } & Pick<\n  RoadmapToProjectPayload,\n  \"lastSyncId\" | \"success\"\n> & { roadmapToProject: { __typename?: \"RoadmapToProject\" } & Pick<RoadmapToProject, \"id\"> };\n\nexport type TemplatePayloadFragment = { __typename: \"TemplatePayload\" } & Pick<\n  TemplatePayload,\n  \"lastSyncId\" | \"success\"\n> & { template: { __typename?: \"Template\" } & Pick<Template, \"id\"> };\n\nexport type TimeSchedulePayloadFragment = { __typename: \"TimeSchedulePayload\" } & Pick<\n  TimeSchedulePayload,\n  \"lastSyncId\" | \"success\"\n> & { timeSchedule: { __typename?: \"TimeSchedule\" } & Pick<TimeSchedule, \"id\"> };\n\nexport type TriageResponsibilityPayloadFragment = { __typename: \"TriageResponsibilityPayload\" } & Pick<\n  TriageResponsibilityPayload,\n  \"lastSyncId\" | \"success\"\n> & { triageResponsibility: { __typename?: \"TriageResponsibility\" } & Pick<TriageResponsibility, \"id\"> };\n\nexport type ViewPreferencesPayloadFragment = { __typename: \"ViewPreferencesPayload\" } & Pick<\n  ViewPreferencesPayload,\n  \"lastSyncId\" | \"success\"\n> & {\n    viewPreferences: { __typename: \"ViewPreferences\" } & Pick<\n      ViewPreferences,\n      \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"type\" | \"viewType\" | \"id\"\n    > & {\n        preferences: { __typename: \"ViewPreferencesValues\" } & Pick<\n          ViewPreferencesValues,\n          | \"columnOrderBoard\"\n          | \"columnOrderList\"\n          | \"issueNesting\"\n          | \"projectShowEmptyGroupsBoard\"\n          | \"projectShowEmptyGroupsList\"\n          | \"projectShowEmptyGroupsTimeline\"\n          | \"projectShowEmptyGroups\"\n          | \"projectShowEmptySubGroupsBoard\"\n          | \"projectShowEmptySubGroupsList\"\n          | \"projectShowEmptySubGroupsTimeline\"\n          | \"projectShowEmptySubGroups\"\n          | \"hiddenColumns\"\n          | \"hiddenGroupsList\"\n          | \"hiddenRows\"\n          | \"timelineChronologyShowCycleTeamIds\"\n          | \"continuousPipelineReleasesViewGrouping\"\n          | \"customViewsOrdering\"\n          | \"customerPageNeedsViewGrouping\"\n          | \"customerPageNeedsViewOrdering\"\n          | \"customersViewOrdering\"\n          | \"dashboardsOrdering\"\n          | \"projectGroupingDateResolution\"\n          | \"viewOrderingDirection\"\n          | \"embeddedCustomerNeedsViewOrdering\"\n          | \"focusViewGrouping\"\n          | \"focusViewOrderingDirection\"\n          | \"focusViewOrdering\"\n          | \"inboxViewGrouping\"\n          | \"inboxViewOrdering\"\n          | \"initiativeGrouping\"\n          | \"initiativesViewOrdering\"\n          | \"issueGrouping\"\n          | \"layout\"\n          | \"viewOrdering\"\n          | \"issueSubGrouping\"\n          | \"issueGroupingLabelGroupId\"\n          | \"issueSubGroupingLabelGroupId\"\n          | \"projectGroupingLabelGroupId\"\n          | \"projectSubGroupingLabelGroupId\"\n          | \"groupOrderingMode\"\n          | \"projectGroupOrdering\"\n          | \"projectCustomerNeedsViewGrouping\"\n          | \"projectCustomerNeedsViewOrdering\"\n          | \"projectGrouping\"\n          | \"projectLayout\"\n          | \"projectViewOrdering\"\n          | \"projectSubGrouping\"\n          | \"releasePipelineGrouping\"\n          | \"releasePipelinesViewOrdering\"\n          | \"reviewGrouping\"\n          | \"reviewViewOrdering\"\n          | \"scheduledPipelineReleasesViewGrouping\"\n          | \"scheduledPipelineReleasesViewOrdering\"\n          | \"searchResultType\"\n          | \"searchViewOrdering\"\n          | \"teamViewOrdering\"\n          | \"triageViewOrdering\"\n          | \"workspaceMembersViewOrdering\"\n          | \"projectZoomLevel\"\n          | \"timelineZoomScale\"\n          | \"showCompletedAgentSessions\"\n          | \"showCompletedIssues\"\n          | \"showCompletedProjects\"\n          | \"showCompletedReviews\"\n          | \"closedIssuesOrderedByRecency\"\n          | \"showArchivedItems\"\n          | \"customerPageNeedsShowCompletedIssuesAndProjects\"\n          | \"projectCustomerNeedsShowCompletedIssuesLast\"\n          | \"showDraftReviews\"\n          | \"showEmptyGroupsBoard\"\n          | \"showEmptyGroupsList\"\n          | \"showEmptyGroups\"\n          | \"showEmptySubGroupsBoard\"\n          | \"showEmptySubGroupsList\"\n          | \"showEmptySubGroups\"\n          | \"customerPageNeedsShowImportantFirst\"\n          | \"embeddedCustomerNeedsShowImportantFirst\"\n          | \"projectCustomerNeedsShowImportantFirst\"\n          | \"showOnlySnoozedItems\"\n          | \"showParents\"\n          | \"fieldPreviewLinks\"\n          | \"showReadItems\"\n          | \"showSnoozedItems\"\n          | \"showSubInitiativeProjects\"\n          | \"showNestedInitiatives\"\n          | \"showSubIssues\"\n          | \"showSubTeamIssues\"\n          | \"showSubTeamProjects\"\n          | \"showSupervisedIssues\"\n          | \"fieldSla\"\n          | \"fieldSentryIssues\"\n          | \"scheduledPipelineReleaseFieldCompletion\"\n          | \"customViewFieldDateCreated\"\n          | \"customViewFieldOwner\"\n          | \"customViewFieldDateUpdated\"\n          | \"customViewFieldVisibility\"\n          | \"customerFieldDomains\"\n          | \"customerFieldOwner\"\n          | \"customerFieldRequestCount\"\n          | \"fieldCustomerCount\"\n          | \"customerFieldRevenue\"\n          | \"fieldCustomerRevenue\"\n          | \"customerFieldSize\"\n          | \"customerFieldSource\"\n          | \"customerFieldStatus\"\n          | \"customerFieldTier\"\n          | \"fieldCycle\"\n          | \"dashboardFieldDateCreated\"\n          | \"dashboardFieldOwner\"\n          | \"dashboardFieldDateUpdated\"\n          | \"scheduledPipelineReleaseFieldDescription\"\n          | \"fieldDueDate\"\n          | \"initiativeFieldHealth\"\n          | \"initiativeFieldActivity\"\n          | \"initiativeFieldDateCompleted\"\n          | \"initiativeFieldDateCreated\"\n          | \"initiativeFieldDescription\"\n          | \"initiativeFieldInitiativeHealth\"\n          | \"initiativeFieldOwner\"\n          | \"initiativeFieldProjects\"\n          | \"initiativeFieldStartDate\"\n          | \"initiativeFieldStatus\"\n          | \"initiativeFieldTargetDate\"\n          | \"initiativeFieldTeams\"\n          | \"initiativeFieldDateUpdated\"\n          | \"fieldDateArchived\"\n          | \"fieldAssignee\"\n          | \"fieldDateCreated\"\n          | \"customerPageNeedsFieldIssueTargetDueDate\"\n          | \"fieldEstimate\"\n          | \"customerPageNeedsFieldIssueIdentifier\"\n          | \"fieldId\"\n          | \"fieldDateMyActivity\"\n          | \"customerPageNeedsFieldIssuePriority\"\n          | \"fieldPriority\"\n          | \"customerPageNeedsFieldIssueStatus\"\n          | \"fieldStatus\"\n          | \"fieldDateUpdated\"\n          | \"fieldLabels\"\n          | \"releasePipelineFieldLatestRelease\"\n          | \"fieldLinkCount\"\n          | \"memberFieldJoined\"\n          | \"memberFieldStatus\"\n          | \"memberFieldTeams\"\n          | \"fieldMilestone\"\n          | \"projectFieldActivity\"\n          | \"projectFieldDateCompleted\"\n          | \"projectFieldDateCreated\"\n          | \"projectFieldCustomerCount\"\n          | \"projectFieldCustomerRevenue\"\n          | \"projectFieldDescriptionBoard\"\n          | \"projectFieldDescription\"\n          | \"fieldProject\"\n          | \"projectFieldHealthTimeline\"\n          | \"projectFieldHealth\"\n          | \"projectFieldInitiatives\"\n          | \"projectFieldIssues\"\n          | \"projectFieldLabels\"\n          | \"projectFieldLeadTimeline\"\n          | \"projectFieldLead\"\n          | \"projectFieldMembersBoard\"\n          | \"projectFieldMembersList\"\n          | \"projectFieldMembersTimeline\"\n          | \"projectFieldMembers\"\n          | \"projectFieldMilestoneTimeline\"\n          | \"projectFieldMilestone\"\n          | \"projectFieldPredictionsTimeline\"\n          | \"projectFieldPredictions\"\n          | \"projectFieldPriority\"\n          | \"projectFieldRelationsTimeline\"\n          | \"projectFieldRelations\"\n          | \"projectFieldRoadmapsBoard\"\n          | \"projectFieldRoadmapsList\"\n          | \"projectFieldRoadmapsTimeline\"\n          | \"projectFieldRoadmaps\"\n          | \"projectFieldRolloutStage\"\n          | \"projectFieldStartDate\"\n          | \"projectFieldStatusTimeline\"\n          | \"projectFieldStatus\"\n          | \"projectFieldTargetDate\"\n          | \"projectFieldTeamsBoard\"\n          | \"projectFieldTeamsList\"\n          | \"projectFieldTeamsTimeline\"\n          | \"projectFieldTeams\"\n          | \"projectFieldDateUpdated\"\n          | \"fieldPullRequests\"\n          | \"continuousPipelineReleaseFieldReleaseDate\"\n          | \"scheduledPipelineReleaseFieldReleaseDate\"\n          | \"fieldRelease\"\n          | \"continuousPipelineReleaseFieldReleaseNote\"\n          | \"scheduledPipelineReleaseFieldReleaseNote\"\n          | \"releasePipelineFieldReleases\"\n          | \"reviewFieldAvatar\"\n          | \"reviewFieldChecks\"\n          | \"reviewFieldIdentifier\"\n          | \"reviewFieldPreviewLinks\"\n          | \"reviewFieldRepository\"\n          | \"teamFieldDateCreated\"\n          | \"teamFieldCycle\"\n          | \"teamFieldIdentifier\"\n          | \"teamFieldMembers\"\n          | \"teamFieldMembership\"\n          | \"teamFieldOwner\"\n          | \"teamFieldProjects\"\n          | \"teamFieldDateUpdated\"\n          | \"releasePipelineFieldTeams\"\n          | \"fieldTimeInCurrentStatus\"\n          | \"releasePipelineFieldType\"\n          | \"continuousPipelineReleaseFieldVersion\"\n          | \"scheduledPipelineReleaseFieldVersion\"\n          | \"showTriageIssues\"\n          | \"showUnreadItemsFirst\"\n          | \"timelineChronologyShowWeekNumbers\"\n        > & {\n            projectLabelGroupColumns?: Maybe<\n              Array<\n                { __typename: \"ViewPreferencesProjectLabelGroupColumn\" } & Pick<\n                  ViewPreferencesProjectLabelGroupColumn,\n                  \"id\" | \"active\"\n                >\n              >\n            >;\n          };\n      };\n  };\n\nexport type WebhookPayloadFragment = { __typename: \"WebhookPayload\" } & Pick<\n  WebhookPayload,\n  \"lastSyncId\" | \"success\"\n> & { webhook: { __typename?: \"Webhook\" } & Pick<Webhook, \"id\"> };\n\nexport type WebhookRotateSecretPayloadFragment = { __typename: \"WebhookRotateSecretPayload\" } & Pick<\n  WebhookRotateSecretPayload,\n  \"lastSyncId\" | \"secret\" | \"success\"\n>;\n\nexport type WorkflowStatePayloadFragment = { __typename: \"WorkflowStatePayload\" } & Pick<\n  WorkflowStatePayload,\n  \"lastSyncId\" | \"success\"\n> & { workflowState: { __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\"> };\n\nexport type IssueFilterSuggestionPayloadFragment = { __typename: \"IssueFilterSuggestionPayload\" } & Pick<\n  IssueFilterSuggestionPayload,\n  \"filter\" | \"logId\"\n>;\n\nexport type OAuthApplicationPayloadFragment = { __typename: \"OAuthApplicationPayload\" } & Pick<\n  OAuthApplicationPayload,\n  \"success\"\n> & { application: { __typename?: \"OAuthApplication\" } & Pick<OAuthApplication, \"id\"> };\n\nexport type AgentActivityPayloadFragment = { __typename: \"AgentActivityPayload\" } & Pick<\n  AgentActivityPayload,\n  \"lastSyncId\" | \"success\"\n> & { agentActivity: { __typename?: \"AgentActivity\" } & Pick<AgentActivity, \"id\"> };\n\nexport type AttachmentPayloadFragment = { __typename: \"AttachmentPayload\" } & Pick<\n  AttachmentPayload,\n  \"lastSyncId\" | \"success\"\n> & { attachment: { __typename?: \"Attachment\" } & Pick<Attachment, \"id\"> };\n\nexport type AttachmentSourcesPayloadFragment = { __typename: \"AttachmentSourcesPayload\" } & Pick<\n  AttachmentSourcesPayload,\n  \"sources\"\n>;\n\nexport type EmailIntakeAddressPayloadFragment = { __typename: \"EmailIntakeAddressPayload\" } & Pick<\n  EmailIntakeAddressPayload,\n  \"lastSyncId\" | \"success\"\n> & { emailIntakeAddress: { __typename?: \"EmailIntakeAddress\" } & Pick<EmailIntakeAddress, \"id\"> };\n\nexport type EmailUnsubscribePayloadFragment = { __typename: \"EmailUnsubscribePayload\" } & Pick<\n  EmailUnsubscribePayload,\n  \"success\"\n>;\n\nexport type EntityExternalLinkPayloadFragment = { __typename: \"EntityExternalLinkPayload\" } & Pick<\n  EntityExternalLinkPayload,\n  \"lastSyncId\" | \"success\"\n> & { entityExternalLink: { __typename?: \"EntityExternalLink\" } & Pick<EntityExternalLink, \"id\"> };\n\nexport type InitiativeRelationPayloadFragment = { __typename: \"InitiativeRelationPayload\" } & Pick<\n  InitiativeRelationPayload,\n  \"lastSyncId\" | \"success\"\n> & { initiativeRelation: { __typename?: \"InitiativeRelation\" } & Pick<InitiativeRelation, \"id\"> };\n\nexport type InitiativeUpdatePayloadFragment = { __typename: \"InitiativeUpdatePayload\" } & Pick<\n  InitiativeUpdatePayload,\n  \"lastSyncId\" | \"success\"\n> & { initiativeUpdate: { __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\"> };\n\nexport type InitiativeUpdateReminderPayloadFragment = { __typename: \"InitiativeUpdateReminderPayload\" } & Pick<\n  InitiativeUpdateReminderPayload,\n  \"lastSyncId\" | \"success\"\n>;\n\nexport type InitiativeToProjectPayloadFragment = { __typename: \"InitiativeToProjectPayload\" } & Pick<\n  InitiativeToProjectPayload,\n  \"lastSyncId\" | \"success\"\n> & { initiativeToProject: { __typename?: \"InitiativeToProject\" } & Pick<InitiativeToProject, \"id\"> };\n\nexport type IntegrationRequestPayloadFragment = { __typename: \"IntegrationRequestPayload\" } & Pick<\n  IntegrationRequestPayload,\n  \"success\"\n>;\n\nexport type IntegrationTemplatePayloadFragment = { __typename: \"IntegrationTemplatePayload\" } & Pick<\n  IntegrationTemplatePayload,\n  \"lastSyncId\" | \"success\"\n> & { integrationTemplate: { __typename?: \"IntegrationTemplate\" } & Pick<IntegrationTemplate, \"id\"> };\n\nexport type IssueImportPayloadFragment = { __typename: \"IssueImportPayload\" } & Pick<\n  IssueImportPayload,\n  \"lastSyncId\" | \"success\"\n> & {\n    issueImport?: Maybe<\n      { __typename: \"IssueImport\" } & Pick<\n        IssueImport,\n        | \"progress\"\n        | \"errorMetadata\"\n        | \"csvFileUrl\"\n        | \"creatorId\"\n        | \"serviceMetadata\"\n        | \"status\"\n        | \"mapping\"\n        | \"displayName\"\n        | \"service\"\n        | \"updatedAt\"\n        | \"teamName\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"id\"\n        | \"error\"\n      >\n    >;\n  };\n\nexport type IssuePayloadFragment = { __typename: \"IssuePayload\" } & Pick<IssuePayload, \"lastSyncId\" | \"success\"> & {\n    issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n  };\n\nexport type IssueRelationPayloadFragment = { __typename: \"IssueRelationPayload\" } & Pick<\n  IssueRelationPayload,\n  \"lastSyncId\" | \"success\"\n> & { issueRelation: { __typename?: \"IssueRelation\" } & Pick<IssueRelation, \"id\"> };\n\nexport type IssueToReleasePayloadFragment = { __typename: \"IssueToReleasePayload\" } & Pick<\n  IssueToReleasePayload,\n  \"lastSyncId\" | \"success\"\n> & { issueToRelease: { __typename?: \"IssueToRelease\" } & Pick<IssueToRelease, \"id\"> };\n\nexport type OAuthApplicationArchivePayloadFragment = { __typename: \"OAuthApplicationArchivePayload\" } & Pick<\n  OAuthApplicationArchivePayload,\n  \"success\"\n>;\n\nexport type IssueImportCheckPayloadFragment = { __typename: \"IssueImportCheckPayload\" } & Pick<\n  IssueImportCheckPayload,\n  \"success\"\n>;\n\nexport type IssueImportSyncCheckPayloadFragment = { __typename: \"IssueImportSyncCheckPayload\" } & Pick<\n  IssueImportSyncCheckPayload,\n  \"error\" | \"canSync\"\n>;\n\nexport type OAuthApplicationCreatePayloadFragment = { __typename: \"OAuthApplicationCreatePayload\" } & Pick<\n  OAuthApplicationCreatePayload,\n  \"clientSecret\" | \"webhookSecret\" | \"success\"\n> & { application: { __typename?: \"OAuthApplication\" } & Pick<OAuthApplication, \"id\"> };\n\nexport type IssueImportDeletePayloadFragment = { __typename: \"IssueImportDeletePayload\" } & Pick<\n  IssueImportDeletePayload,\n  \"lastSyncId\" | \"success\"\n> & {\n    issueImport?: Maybe<\n      { __typename: \"IssueImport\" } & Pick<\n        IssueImport,\n        | \"progress\"\n        | \"errorMetadata\"\n        | \"csvFileUrl\"\n        | \"creatorId\"\n        | \"serviceMetadata\"\n        | \"status\"\n        | \"mapping\"\n        | \"displayName\"\n        | \"service\"\n        | \"updatedAt\"\n        | \"teamName\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"id\"\n        | \"error\"\n      >\n    >;\n  };\n\nexport type OAuthApplicationRotateSecretPayloadFragment = { __typename: \"OAuthApplicationRotateSecretPayload\" } & Pick<\n  OAuthApplicationRotateSecretPayload,\n  \"clientSecret\" | \"success\"\n>;\n\nexport type OAuthApplicationRotateWebhookSecretPayloadFragment = {\n  __typename: \"OAuthApplicationRotateWebhookSecretPayload\";\n} & Pick<OAuthApplicationRotateWebhookSecretPayload, \"webhookSecret\" | \"success\">;\n\nexport type IssueImportJqlCheckPayloadFragment = { __typename: \"IssueImportJqlCheckPayload\" } & Pick<\n  IssueImportJqlCheckPayload,\n  \"count\" | \"error\" | \"success\"\n>;\n\nexport type DocumentContentFragment = { __typename: \"DocumentContent\" } & Pick<\n  DocumentContent,\n  \"content\" | \"contentState\" | \"updatedAt\" | \"restoredAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n> & {\n    aiPromptRules?: Maybe<\n      { __typename: \"AiPromptRules\" } & Pick<AiPromptRules, \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"> & {\n          updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n        }\n    >;\n    document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n    initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n    issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n    projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n    project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n    welcomeMessage?: Maybe<\n      { __typename: \"WelcomeMessage\" } & Pick<\n        WelcomeMessage,\n        \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"title\" | \"id\" | \"enabled\"\n      > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n    >;\n  };\n\nexport type RateLimitResultPayloadFragment = { __typename: \"RateLimitResultPayload\" } & Pick<\n  RateLimitResultPayload,\n  \"reset\" | \"period\" | \"remainingAmount\" | \"requestedAmount\" | \"type\" | \"allowedAmount\"\n>;\n\nexport type UserSettingsThemeFragment = { __typename: \"UserSettingsTheme\" } & Pick<UserSettingsTheme, \"preset\"> & {\n    custom?: Maybe<\n      { __typename: \"UserSettingsCustomTheme\" } & Pick<UserSettingsCustomTheme, \"accent\" | \"base\" | \"contrast\"> & {\n          sidebar?: Maybe<\n            { __typename: \"UserSettingsCustomSidebarTheme\" } & Pick<\n              UserSettingsCustomSidebarTheme,\n              \"accent\" | \"base\" | \"contrast\"\n            >\n          >;\n        }\n    >;\n  };\n\nexport type UserActorWebhookPayloadFragment = { __typename: \"UserActorWebhookPayload\" } & Pick<\n  UserActorWebhookPayload,\n  \"id\" | \"url\" | \"avatarUrl\" | \"email\" | \"name\" | \"type\"\n>;\n\nexport type UserAdminPayloadFragment = { __typename: \"UserAdminPayload\" } & Pick<UserAdminPayload, \"success\">;\n\nexport type UserPayloadFragment = { __typename: \"UserPayload\" } & Pick<UserPayload, \"lastSyncId\" | \"success\"> & {\n    user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n  };\n\nexport type UserSettingsFlagPayloadFragment = { __typename: \"UserSettingsFlagPayload\" } & Pick<\n  UserSettingsFlagPayload,\n  \"flag\" | \"value\" | \"lastSyncId\" | \"success\"\n>;\n\nexport type UserSettingsFlagsResetPayloadFragment = { __typename: \"UserSettingsFlagsResetPayload\" } & Pick<\n  UserSettingsFlagsResetPayload,\n  \"lastSyncId\" | \"success\"\n>;\n\nexport type UserSettingsPayloadFragment = { __typename: \"UserSettingsPayload\" } & Pick<\n  UserSettingsPayload,\n  \"lastSyncId\" | \"success\"\n>;\n\nexport type OrganizationCancelDeletePayloadFragment = { __typename: \"OrganizationCancelDeletePayload\" } & Pick<\n  OrganizationCancelDeletePayload,\n  \"success\"\n>;\n\nexport type OrganizationDeletePayloadFragment = { __typename: \"OrganizationDeletePayload\" } & Pick<\n  OrganizationDeletePayload,\n  \"success\"\n>;\n\nexport type OrganizationInvitePayloadFragment = { __typename: \"OrganizationInvitePayload\" } & Pick<\n  OrganizationInvitePayload,\n  \"lastSyncId\" | \"success\"\n> & { organizationInvite: { __typename?: \"OrganizationInvite\" } & Pick<OrganizationInvite, \"id\"> };\n\nexport type OrganizationStartTrialPayloadFragment = { __typename: \"OrganizationStartTrialPayload\" } & Pick<\n  OrganizationStartTrialPayload,\n  \"success\"\n>;\n\nexport type OrganizationPayloadFragment = { __typename: \"OrganizationPayload\" } & Pick<\n  OrganizationPayload,\n  \"lastSyncId\" | \"success\"\n>;\n\nexport type RoadmapFragment = { __typename: \"Roadmap\" } & Pick<\n  Roadmap,\n  \"url\" | \"description\" | \"updatedAt\" | \"name\" | \"color\" | \"slugId\" | \"sortOrder\" | \"archivedAt\" | \"createdAt\" | \"id\"\n> & { creator: { __typename?: \"User\" } & Pick<User, \"id\">; owner?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> };\n\nexport type RoadmapToProjectFragment = { __typename: \"RoadmapToProject\" } & Pick<\n  RoadmapToProject,\n  \"updatedAt\" | \"sortOrder\" | \"archivedAt\" | \"createdAt\" | \"id\"\n> & {\n    project: { __typename?: \"Project\" } & Pick<Project, \"id\">;\n    roadmap: { __typename?: \"Roadmap\" } & Pick<Roadmap, \"id\">;\n  };\n\nexport type AgentActivityConnectionFragment = { __typename: \"AgentActivityConnection\" } & {\n  nodes: Array<\n    { __typename: \"AgentActivity\" } & Pick<\n      AgentActivity,\n      \"signal\" | \"sourceMetadata\" | \"signalMetadata\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"ephemeral\"\n    > & {\n        agentSession: { __typename?: \"AgentSession\" } & Pick<AgentSession, \"id\">;\n        content:\n          | ({ __typename: \"AgentActivityActionContent\" } & Pick<\n              AgentActivityActionContent,\n              \"action\" | \"parameter\" | \"result\" | \"type\"\n            >)\n          | ({ __typename: \"AgentActivityElicitationContent\" } & Pick<AgentActivityElicitationContent, \"body\" | \"type\">)\n          | ({ __typename: \"AgentActivityErrorContent\" } & Pick<AgentActivityErrorContent, \"body\" | \"type\">)\n          | ({ __typename: \"AgentActivityPromptContent\" } & Pick<AgentActivityPromptContent, \"body\" | \"type\">)\n          | ({ __typename: \"AgentActivityResponseContent\" } & Pick<AgentActivityResponseContent, \"body\" | \"type\">)\n          | ({ __typename: \"AgentActivityThoughtContent\" } & Pick<AgentActivityThoughtContent, \"body\" | \"type\">);\n        sourceComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n        user: { __typename?: \"User\" } & Pick<User, \"id\">;\n      }\n  >;\n  pageInfo: { __typename: \"PageInfo\" } & Pick<\n    PageInfo,\n    \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n  >;\n};\n\nexport type AgentSessionConnectionFragment = { __typename: \"AgentSessionConnection\" } & {\n  nodes: Array<\n    { __typename: \"AgentSession\" } & Pick<\n      AgentSession,\n      | \"plan\"\n      | \"summary\"\n      | \"sourceMetadata\"\n      | \"externalLink\"\n      | \"url\"\n      | \"slugId\"\n      | \"status\"\n      | \"context\"\n      | \"updatedAt\"\n      | \"dismissedAt\"\n      | \"archivedAt\"\n      | \"createdAt\"\n      | \"endedAt\"\n      | \"startedAt\"\n      | \"id\"\n      | \"externalUrls\"\n      | \"type\"\n    > & {\n        externalLinks: Array<\n          { __typename: \"AgentSessionExternalLink\" } & Pick<AgentSessionExternalLink, \"label\" | \"url\">\n        >;\n        appUser: { __typename?: \"User\" } & Pick<User, \"id\">;\n        sourceComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n        comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n        creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n        issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n        dismissedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n      }\n  >;\n  pageInfo: { __typename: \"PageInfo\" } & Pick<\n    PageInfo,\n    \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n  >;\n};\n\nexport type AgentSessionPayloadFragment = { __typename: \"AgentSessionPayload\" } & Pick<\n  AgentSessionPayload,\n  \"lastSyncId\" | \"success\"\n> & { agentSession: { __typename?: \"AgentSession\" } & Pick<AgentSession, \"id\"> };\n\nexport type AgentSessionToPullRequestConnectionFragment = { __typename: \"AgentSessionToPullRequestConnection\" } & {\n  nodes: Array<\n    { __typename: \"AgentSessionToPullRequest\" } & Pick<\n      AgentSessionToPullRequest,\n      \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n    > & { agentSession: { __typename?: \"AgentSession\" } & Pick<AgentSession, \"id\"> }\n  >;\n  pageInfo: { __typename: \"PageInfo\" } & Pick<\n    PageInfo,\n    \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n  >;\n};\n\ntype AiConversationBaseToolCall_AiConversationCodeIntelligenceToolCall_Fragment = {\n  __typename: \"AiConversationCodeIntelligenceToolCall\";\n} & Pick<AiConversationCodeIntelligenceToolCall, \"rawArgs\" | \"name\" | \"rawResult\"> & {\n    displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n      AiConversationToolDisplayInfo,\n      \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n    >;\n    args?: Maybe<\n      { __typename: \"AiConversationCodeIntelligenceToolCallArgs\" } & Pick<\n        AiConversationCodeIntelligenceToolCallArgs,\n        \"question\"\n      >\n    >;\n  };\n\ntype AiConversationBaseToolCall_AiConversationCreateEntityToolCall_Fragment = {\n  __typename: \"AiConversationCreateEntityToolCall\";\n} & Pick<AiConversationCreateEntityToolCall, \"rawArgs\" | \"name\" | \"rawResult\"> & {\n    displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n      AiConversationToolDisplayInfo,\n      \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n    >;\n    args?: Maybe<\n      { __typename: \"AiConversationCreateEntityToolCallArgs\" } & Pick<\n        AiConversationCreateEntityToolCallArgs,\n        \"count\" | \"type\"\n      >\n    >;\n  };\n\ntype AiConversationBaseToolCall_AiConversationDeleteEntityToolCall_Fragment = {\n  __typename: \"AiConversationDeleteEntityToolCall\";\n} & Pick<AiConversationDeleteEntityToolCall, \"rawArgs\" | \"name\" | \"rawResult\"> & {\n    displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n      AiConversationToolDisplayInfo,\n      \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n    >;\n    args?: Maybe<\n      { __typename: \"AiConversationDeleteEntityToolCallArgs\" } & {\n        entity: { __typename: \"AiConversationSearchEntitiesToolCallResultEntities\" } & Pick<\n          AiConversationSearchEntitiesToolCallResultEntities,\n          \"id\" | \"type\"\n        >;\n      }\n    >;\n  };\n\ntype AiConversationBaseToolCall_AiConversationGetMicrosoftTeamsConversationHistoryToolCall_Fragment = {\n  __typename: \"AiConversationGetMicrosoftTeamsConversationHistoryToolCall\";\n} & Pick<AiConversationGetMicrosoftTeamsConversationHistoryToolCall, \"rawArgs\" | \"name\" | \"rawResult\"> & {\n    displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n      AiConversationToolDisplayInfo,\n      \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n    >;\n  };\n\ntype AiConversationBaseToolCall_AiConversationGetPullRequestCheckLogsToolCall_Fragment = {\n  __typename: \"AiConversationGetPullRequestCheckLogsToolCall\";\n} & Pick<AiConversationGetPullRequestCheckLogsToolCall, \"rawArgs\" | \"name\" | \"rawResult\"> & {\n    displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n      AiConversationToolDisplayInfo,\n      \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n    >;\n    args?: Maybe<\n      { __typename: \"AiConversationGetPullRequestCheckLogsToolCallArgs\" } & Pick<\n        AiConversationGetPullRequestCheckLogsToolCallArgs,\n        \"checkName\" | \"workflowName\"\n      > & {\n          entity: { __typename: \"AiConversationSearchEntitiesToolCallResultEntities\" } & Pick<\n            AiConversationSearchEntitiesToolCallResultEntities,\n            \"id\" | \"type\"\n          >;\n        }\n    >;\n  };\n\ntype AiConversationBaseToolCall_AiConversationGetPullRequestDiffToolCall_Fragment = {\n  __typename: \"AiConversationGetPullRequestDiffToolCall\";\n} & Pick<AiConversationGetPullRequestDiffToolCall, \"rawArgs\" | \"name\" | \"rawResult\"> & {\n    displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n      AiConversationToolDisplayInfo,\n      \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n    >;\n    args?: Maybe<\n      { __typename: \"AiConversationGetPullRequestDiffToolCallArgs\" } & {\n        entity: { __typename: \"AiConversationSearchEntitiesToolCallResultEntities\" } & Pick<\n          AiConversationSearchEntitiesToolCallResultEntities,\n          \"id\" | \"type\"\n        >;\n      }\n    >;\n  };\n\ntype AiConversationBaseToolCall_AiConversationGetPullRequestFileToolCall_Fragment = {\n  __typename: \"AiConversationGetPullRequestFileToolCall\";\n} & Pick<AiConversationGetPullRequestFileToolCall, \"rawArgs\" | \"name\" | \"rawResult\"> & {\n    displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n      AiConversationToolDisplayInfo,\n      \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n    >;\n    args?: Maybe<\n      { __typename: \"AiConversationGetPullRequestFileToolCallArgs\" } & Pick<\n        AiConversationGetPullRequestFileToolCallArgs,\n        \"path\"\n      > & {\n          entity: { __typename: \"AiConversationSearchEntitiesToolCallResultEntities\" } & Pick<\n            AiConversationSearchEntitiesToolCallResultEntities,\n            \"id\" | \"type\"\n          >;\n        }\n    >;\n  };\n\ntype AiConversationBaseToolCall_AiConversationGetSlackConversationHistoryToolCall_Fragment = {\n  __typename: \"AiConversationGetSlackConversationHistoryToolCall\";\n} & Pick<AiConversationGetSlackConversationHistoryToolCall, \"rawArgs\" | \"name\" | \"rawResult\"> & {\n    displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n      AiConversationToolDisplayInfo,\n      \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n    >;\n  };\n\ntype AiConversationBaseToolCall_AiConversationHandoffToCodingSessionToolCall_Fragment = {\n  __typename: \"AiConversationHandoffToCodingSessionToolCall\";\n} & Pick<AiConversationHandoffToCodingSessionToolCall, \"rawArgs\" | \"name\" | \"rawResult\"> & {\n    displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n      AiConversationToolDisplayInfo,\n      \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n    >;\n    args?: Maybe<\n      { __typename: \"AiConversationHandoffToCodingSessionToolCallArgs\" } & Pick<\n        AiConversationHandoffToCodingSessionToolCallArgs,\n        \"instructions\"\n      > & {\n          entity: { __typename: \"AiConversationSearchEntitiesToolCallResultEntities\" } & Pick<\n            AiConversationSearchEntitiesToolCallResultEntities,\n            \"id\" | \"type\"\n          >;\n        }\n    >;\n  };\n\ntype AiConversationBaseToolCall_AiConversationInvokeMcpToolToolCall_Fragment = {\n  __typename: \"AiConversationInvokeMcpToolToolCall\";\n} & Pick<AiConversationInvokeMcpToolToolCall, \"rawArgs\" | \"name\" | \"rawResult\"> & {\n    displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n      AiConversationToolDisplayInfo,\n      \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n    >;\n    args?: Maybe<\n      { __typename: \"AiConversationInvokeMcpToolToolCallArgs\" } & {\n        server: { __typename: \"AiConversationInvokeMcpToolToolCallArgsServer\" } & Pick<\n          AiConversationInvokeMcpToolToolCallArgsServer,\n          \"integrationId\" | \"name\" | \"title\"\n        >;\n        tool: { __typename: \"AiConversationInvokeMcpToolToolCallArgsTool\" } & Pick<\n          AiConversationInvokeMcpToolToolCallArgsTool,\n          \"name\" | \"title\"\n        >;\n      }\n    >;\n  };\n\ntype AiConversationBaseToolCall_AiConversationNavigateToPageToolCall_Fragment = {\n  __typename: \"AiConversationNavigateToPageToolCall\";\n} & Pick<AiConversationNavigateToPageToolCall, \"rawArgs\" | \"name\" | \"rawResult\"> & {\n    displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n      AiConversationToolDisplayInfo,\n      \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n    >;\n    args?: Maybe<\n      { __typename: \"AiConversationNavigateToPageToolCallArgs\" } & {\n        entities: Array<\n          { __typename: \"AiConversationNavigateToPageToolCallArgsEntities\" } & Pick<\n            AiConversationNavigateToPageToolCallArgsEntities,\n            \"entityType\" | \"uuid\"\n          >\n        >;\n      }\n    >;\n    result?: Maybe<\n      { __typename: \"AiConversationNavigateToPageToolCallResult\" } & Pick<\n        AiConversationNavigateToPageToolCallResult,\n        \"urls\"\n      >\n    >;\n  };\n\ntype AiConversationBaseToolCall_AiConversationQueryActivityToolCall_Fragment = {\n  __typename: \"AiConversationQueryActivityToolCall\";\n} & Pick<AiConversationQueryActivityToolCall, \"rawArgs\" | \"name\" | \"rawResult\"> & {\n    displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n      AiConversationToolDisplayInfo,\n      \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n    >;\n    args?: Maybe<\n      { __typename: \"AiConversationQueryActivityToolCallArgs\" } & {\n        entities?: Maybe<\n          Array<\n            { __typename: \"AiConversationSearchEntitiesToolCallResultEntities\" } & Pick<\n              AiConversationSearchEntitiesToolCallResultEntities,\n              \"id\" | \"type\"\n            >\n          >\n        >;\n      }\n    >;\n  };\n\ntype AiConversationBaseToolCall_AiConversationQueryUpdatesToolCall_Fragment = {\n  __typename: \"AiConversationQueryUpdatesToolCall\";\n} & Pick<AiConversationQueryUpdatesToolCall, \"rawArgs\" | \"name\" | \"rawResult\"> & {\n    displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n      AiConversationToolDisplayInfo,\n      \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n    >;\n    args?: Maybe<\n      { __typename: \"AiConversationQueryUpdatesToolCallArgs\" } & Pick<\n        AiConversationQueryUpdatesToolCallArgs,\n        \"updateType\"\n      > & {\n          entity?: Maybe<\n            { __typename: \"AiConversationSearchEntitiesToolCallResultEntities\" } & Pick<\n              AiConversationSearchEntitiesToolCallResultEntities,\n              \"id\" | \"type\"\n            >\n          >;\n        }\n    >;\n  };\n\ntype AiConversationBaseToolCall_AiConversationQueryViewToolCall_Fragment = {\n  __typename: \"AiConversationQueryViewToolCall\";\n} & Pick<AiConversationQueryViewToolCall, \"rawArgs\" | \"name\" | \"rawResult\"> & {\n    displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n      AiConversationToolDisplayInfo,\n      \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n    >;\n    args?: Maybe<\n      { __typename: \"AiConversationQueryViewToolCallArgs\" } & Pick<\n        AiConversationQueryViewToolCallArgs,\n        \"filter\" | \"mode\"\n      > & {\n          view: { __typename: \"AiConversationQueryViewToolCallArgsView\" } & Pick<\n            AiConversationQueryViewToolCallArgsView,\n            \"predefinedView\" | \"type\"\n          > & {\n              group?: Maybe<\n                { __typename: \"AiConversationSearchEntitiesToolCallResultEntities\" } & Pick<\n                  AiConversationSearchEntitiesToolCallResultEntities,\n                  \"id\" | \"type\"\n                >\n              >;\n            };\n        }\n    >;\n  };\n\ntype AiConversationBaseToolCall_AiConversationResearchToolCall_Fragment = {\n  __typename: \"AiConversationResearchToolCall\";\n} & Pick<AiConversationResearchToolCall, \"rawArgs\" | \"name\" | \"rawResult\"> & {\n    displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n      AiConversationToolDisplayInfo,\n      \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n    >;\n    args?: Maybe<\n      { __typename: \"AiConversationResearchToolCallArgs\" } & Pick<\n        AiConversationResearchToolCallArgs,\n        \"context\" | \"query\"\n      > & {\n          subjects?: Maybe<\n            Array<\n              { __typename: \"AiConversationSearchEntitiesToolCallResultEntities\" } & Pick<\n                AiConversationSearchEntitiesToolCallResultEntities,\n                \"id\" | \"type\"\n              >\n            >\n          >;\n        }\n    >;\n    result?: Maybe<\n      { __typename: \"AiConversationResearchToolCallResult\" } & Pick<AiConversationResearchToolCallResult, \"progressId\">\n    >;\n  };\n\ntype AiConversationBaseToolCall_AiConversationRestoreEntityToolCall_Fragment = {\n  __typename: \"AiConversationRestoreEntityToolCall\";\n} & Pick<AiConversationRestoreEntityToolCall, \"rawArgs\" | \"name\" | \"rawResult\"> & {\n    displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n      AiConversationToolDisplayInfo,\n      \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n    >;\n    args?: Maybe<\n      { __typename: \"AiConversationRestoreEntityToolCallArgs\" } & {\n        entity: { __typename: \"AiConversationSearchEntitiesToolCallResultEntities\" } & Pick<\n          AiConversationSearchEntitiesToolCallResultEntities,\n          \"id\" | \"type\"\n        >;\n      }\n    >;\n  };\n\ntype AiConversationBaseToolCall_AiConversationRetrieveEntitiesToolCall_Fragment = {\n  __typename: \"AiConversationRetrieveEntitiesToolCall\";\n} & Pick<AiConversationRetrieveEntitiesToolCall, \"rawArgs\" | \"name\" | \"rawResult\"> & {\n    displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n      AiConversationToolDisplayInfo,\n      \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n    >;\n    args?: Maybe<\n      { __typename: \"AiConversationRetrieveEntitiesToolCallArgs\" } & {\n        entities: Array<\n          { __typename: \"AiConversationSearchEntitiesToolCallResultEntities\" } & Pick<\n            AiConversationSearchEntitiesToolCallResultEntities,\n            \"id\" | \"type\"\n          >\n        >;\n      }\n    >;\n  };\n\ntype AiConversationBaseToolCall_AiConversationRetryPullRequestCheckToolCall_Fragment = {\n  __typename: \"AiConversationRetryPullRequestCheckToolCall\";\n} & Pick<AiConversationRetryPullRequestCheckToolCall, \"rawArgs\" | \"name\" | \"rawResult\"> & {\n    displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n      AiConversationToolDisplayInfo,\n      \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n    >;\n    args?: Maybe<\n      { __typename: \"AiConversationRetryPullRequestCheckToolCallArgs\" } & Pick<\n        AiConversationRetryPullRequestCheckToolCallArgs,\n        \"checkName\" | \"workflowName\"\n      > & {\n          entity: { __typename: \"AiConversationSearchEntitiesToolCallResultEntities\" } & Pick<\n            AiConversationSearchEntitiesToolCallResultEntities,\n            \"id\" | \"type\"\n          >;\n        }\n    >;\n  };\n\ntype AiConversationBaseToolCall_AiConversationSearchDocumentationToolCall_Fragment = {\n  __typename: \"AiConversationSearchDocumentationToolCall\";\n} & Pick<AiConversationSearchDocumentationToolCall, \"rawArgs\" | \"name\" | \"rawResult\"> & {\n    displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n      AiConversationToolDisplayInfo,\n      \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n    >;\n  };\n\ntype AiConversationBaseToolCall_AiConversationSearchEntitiesToolCall_Fragment = {\n  __typename: \"AiConversationSearchEntitiesToolCall\";\n} & Pick<AiConversationSearchEntitiesToolCall, \"rawArgs\" | \"name\" | \"rawResult\"> & {\n    displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n      AiConversationToolDisplayInfo,\n      \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n    >;\n    args?: Maybe<\n      { __typename: \"AiConversationSearchEntitiesToolCallArgs\" } & Pick<\n        AiConversationSearchEntitiesToolCallArgs,\n        \"queries\" | \"type\"\n      >\n    >;\n    result?: Maybe<\n      { __typename: \"AiConversationSearchEntitiesToolCallResult\" } & {\n        entities: Array<\n          { __typename: \"AiConversationSearchEntitiesToolCallResultEntities\" } & Pick<\n            AiConversationSearchEntitiesToolCallResultEntities,\n            \"id\" | \"type\"\n          >\n        >;\n      }\n    >;\n  };\n\ntype AiConversationBaseToolCall_AiConversationSubscribeToEventToolCall_Fragment = {\n  __typename: \"AiConversationSubscribeToEventToolCall\";\n} & Pick<AiConversationSubscribeToEventToolCall, \"rawArgs\" | \"name\" | \"rawResult\"> & {\n    displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n      AiConversationToolDisplayInfo,\n      \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n    >;\n    args?: Maybe<\n      { __typename: \"AiConversationSubscribeToEventToolCallArgs\" } & Pick<\n        AiConversationSubscribeToEventToolCallArgs,\n        \"endsAt\" | \"kind\" | \"message\" | \"subscriptionId\" | \"type\"\n      >\n    >;\n  };\n\ntype AiConversationBaseToolCall_AiConversationSuggestValuesToolCall_Fragment = {\n  __typename: \"AiConversationSuggestValuesToolCall\";\n} & Pick<AiConversationSuggestValuesToolCall, \"rawArgs\" | \"name\" | \"rawResult\"> & {\n    displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n      AiConversationToolDisplayInfo,\n      \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n    >;\n    args?: Maybe<\n      { __typename: \"AiConversationSuggestValuesToolCallArgs\" } & Pick<\n        AiConversationSuggestValuesToolCallArgs,\n        \"field\" | \"query\"\n      >\n    >;\n  };\n\ntype AiConversationBaseToolCall_AiConversationTranscribeMediaToolCall_Fragment = {\n  __typename: \"AiConversationTranscribeMediaToolCall\";\n} & Pick<AiConversationTranscribeMediaToolCall, \"rawArgs\" | \"name\" | \"rawResult\"> & {\n    displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n      AiConversationToolDisplayInfo,\n      \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n    >;\n  };\n\ntype AiConversationBaseToolCall_AiConversationTranscribeVideoToolCall_Fragment = {\n  __typename: \"AiConversationTranscribeVideoToolCall\";\n} & Pick<AiConversationTranscribeVideoToolCall, \"rawArgs\" | \"name\" | \"rawResult\"> & {\n    displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n      AiConversationToolDisplayInfo,\n      \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n    >;\n  };\n\ntype AiConversationBaseToolCall_AiConversationUnsubscribeFromEventToolCall_Fragment = {\n  __typename: \"AiConversationUnsubscribeFromEventToolCall\";\n} & Pick<AiConversationUnsubscribeFromEventToolCall, \"rawArgs\" | \"name\" | \"rawResult\"> & {\n    displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n      AiConversationToolDisplayInfo,\n      \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n    >;\n    args?: Maybe<\n      { __typename: \"AiConversationUnsubscribeFromEventToolCallArgs\" } & Pick<\n        AiConversationUnsubscribeFromEventToolCallArgs,\n        \"message\" | \"subscriptionId\"\n      >\n    >;\n  };\n\ntype AiConversationBaseToolCall_AiConversationUpdateEntityToolCall_Fragment = {\n  __typename: \"AiConversationUpdateEntityToolCall\";\n} & Pick<AiConversationUpdateEntityToolCall, \"rawArgs\" | \"name\" | \"rawResult\"> & {\n    displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n      AiConversationToolDisplayInfo,\n      \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n    >;\n    args?: Maybe<\n      { __typename: \"AiConversationUpdateEntityToolCallArgs\" } & {\n        entities?: Maybe<\n          Array<\n            { __typename: \"AiConversationSearchEntitiesToolCallResultEntities\" } & Pick<\n              AiConversationSearchEntitiesToolCallResultEntities,\n              \"id\" | \"type\"\n            >\n          >\n        >;\n        entity?: Maybe<\n          { __typename: \"AiConversationSearchEntitiesToolCallResultEntities\" } & Pick<\n            AiConversationSearchEntitiesToolCallResultEntities,\n            \"id\" | \"type\"\n          >\n        >;\n      }\n    >;\n  };\n\ntype AiConversationBaseToolCall_AiConversationWebSearchToolCall_Fragment = {\n  __typename: \"AiConversationWebSearchToolCall\";\n} & Pick<AiConversationWebSearchToolCall, \"rawArgs\" | \"name\" | \"rawResult\"> & {\n    displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n      AiConversationToolDisplayInfo,\n      \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n    >;\n    args?: Maybe<\n      { __typename: \"AiConversationWebSearchToolCallArgs\" } & Pick<AiConversationWebSearchToolCallArgs, \"query\" | \"url\">\n    >;\n  };\n\nexport type AiConversationBaseToolCallFragment =\n  | AiConversationBaseToolCall_AiConversationCodeIntelligenceToolCall_Fragment\n  | AiConversationBaseToolCall_AiConversationCreateEntityToolCall_Fragment\n  | AiConversationBaseToolCall_AiConversationDeleteEntityToolCall_Fragment\n  | AiConversationBaseToolCall_AiConversationGetMicrosoftTeamsConversationHistoryToolCall_Fragment\n  | AiConversationBaseToolCall_AiConversationGetPullRequestCheckLogsToolCall_Fragment\n  | AiConversationBaseToolCall_AiConversationGetPullRequestDiffToolCall_Fragment\n  | AiConversationBaseToolCall_AiConversationGetPullRequestFileToolCall_Fragment\n  | AiConversationBaseToolCall_AiConversationGetSlackConversationHistoryToolCall_Fragment\n  | AiConversationBaseToolCall_AiConversationHandoffToCodingSessionToolCall_Fragment\n  | AiConversationBaseToolCall_AiConversationInvokeMcpToolToolCall_Fragment\n  | AiConversationBaseToolCall_AiConversationNavigateToPageToolCall_Fragment\n  | AiConversationBaseToolCall_AiConversationQueryActivityToolCall_Fragment\n  | AiConversationBaseToolCall_AiConversationQueryUpdatesToolCall_Fragment\n  | AiConversationBaseToolCall_AiConversationQueryViewToolCall_Fragment\n  | AiConversationBaseToolCall_AiConversationResearchToolCall_Fragment\n  | AiConversationBaseToolCall_AiConversationRestoreEntityToolCall_Fragment\n  | AiConversationBaseToolCall_AiConversationRetrieveEntitiesToolCall_Fragment\n  | AiConversationBaseToolCall_AiConversationRetryPullRequestCheckToolCall_Fragment\n  | AiConversationBaseToolCall_AiConversationSearchDocumentationToolCall_Fragment\n  | AiConversationBaseToolCall_AiConversationSearchEntitiesToolCall_Fragment\n  | AiConversationBaseToolCall_AiConversationSubscribeToEventToolCall_Fragment\n  | AiConversationBaseToolCall_AiConversationSuggestValuesToolCall_Fragment\n  | AiConversationBaseToolCall_AiConversationTranscribeMediaToolCall_Fragment\n  | AiConversationBaseToolCall_AiConversationTranscribeVideoToolCall_Fragment\n  | AiConversationBaseToolCall_AiConversationUnsubscribeFromEventToolCall_Fragment\n  | AiConversationBaseToolCall_AiConversationUpdateEntityToolCall_Fragment\n  | AiConversationBaseToolCall_AiConversationWebSearchToolCall_Fragment;\n\ntype AiConversationBaseWidget_AiConversationEntityCardWidget_Fragment = {\n  __typename: \"AiConversationEntityCardWidget\";\n} & Pick<AiConversationEntityCardWidget, \"rawArgs\" | \"name\"> & {\n    displayInfo?: Maybe<\n      { __typename: \"AiConversationWidgetDisplayInfo\" } & Pick<AiConversationWidgetDisplayInfo, \"body\" | \"bodyData\">\n    >;\n    args?: Maybe<\n      { __typename: \"AiConversationEntityCardWidgetArgs\" } & Pick<\n        AiConversationEntityCardWidgetArgs,\n        \"note\" | \"id\" | \"action\"\n      >\n    >;\n  };\n\ntype AiConversationBaseWidget_AiConversationEntityListWidget_Fragment = {\n  __typename: \"AiConversationEntityListWidget\";\n} & Pick<AiConversationEntityListWidget, \"rawArgs\" | \"name\"> & {\n    displayInfo?: Maybe<\n      { __typename: \"AiConversationWidgetDisplayInfo\" } & Pick<AiConversationWidgetDisplayInfo, \"body\" | \"bodyData\">\n    >;\n    args?: Maybe<\n      { __typename: \"AiConversationEntityListWidgetArgs\" } & Pick<\n        AiConversationEntityListWidgetArgs,\n        \"action\" | \"count\"\n      > & {\n          entities: Array<\n            { __typename: \"AiConversationEntityListWidgetArgsEntities\" } & Pick<\n              AiConversationEntityListWidgetArgsEntities,\n              \"note\" | \"id\"\n            >\n          >;\n        }\n    >;\n  };\n\nexport type AiConversationBaseWidgetFragment =\n  | AiConversationBaseWidget_AiConversationEntityCardWidget_Fragment\n  | AiConversationBaseWidget_AiConversationEntityListWidget_Fragment;\n\nexport type AiConversationCodeIntelligenceToolCallFragment = {\n  __typename: \"AiConversationCodeIntelligenceToolCall\";\n} & Pick<AiConversationCodeIntelligenceToolCall, \"rawArgs\" | \"name\" | \"rawResult\"> & {\n    args?: Maybe<\n      { __typename: \"AiConversationCodeIntelligenceToolCallArgs\" } & Pick<\n        AiConversationCodeIntelligenceToolCallArgs,\n        \"question\"\n      >\n    >;\n    displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n      AiConversationToolDisplayInfo,\n      \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n    >;\n  };\n\nexport type AiConversationCodeIntelligenceToolCallArgsFragment = {\n  __typename: \"AiConversationCodeIntelligenceToolCallArgs\";\n} & Pick<AiConversationCodeIntelligenceToolCallArgs, \"question\">;\n\nexport type AiConversationCreateEntityToolCallFragment = { __typename: \"AiConversationCreateEntityToolCall\" } & Pick<\n  AiConversationCreateEntityToolCall,\n  \"rawArgs\" | \"name\" | \"rawResult\"\n> & {\n    args?: Maybe<\n      { __typename: \"AiConversationCreateEntityToolCallArgs\" } & Pick<\n        AiConversationCreateEntityToolCallArgs,\n        \"count\" | \"type\"\n      >\n    >;\n    displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n      AiConversationToolDisplayInfo,\n      \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n    >;\n  };\n\nexport type AiConversationCreateEntityToolCallArgsFragment = {\n  __typename: \"AiConversationCreateEntityToolCallArgs\";\n} & Pick<AiConversationCreateEntityToolCallArgs, \"count\" | \"type\">;\n\nexport type AiConversationDeleteEntityToolCallFragment = { __typename: \"AiConversationDeleteEntityToolCall\" } & Pick<\n  AiConversationDeleteEntityToolCall,\n  \"rawArgs\" | \"name\" | \"rawResult\"\n> & {\n    args?: Maybe<\n      { __typename: \"AiConversationDeleteEntityToolCallArgs\" } & {\n        entity: { __typename: \"AiConversationSearchEntitiesToolCallResultEntities\" } & Pick<\n          AiConversationSearchEntitiesToolCallResultEntities,\n          \"id\" | \"type\"\n        >;\n      }\n    >;\n    displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n      AiConversationToolDisplayInfo,\n      \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n    >;\n  };\n\nexport type AiConversationDeleteEntityToolCallArgsFragment = {\n  __typename: \"AiConversationDeleteEntityToolCallArgs\";\n} & {\n  entity: { __typename: \"AiConversationSearchEntitiesToolCallResultEntities\" } & Pick<\n    AiConversationSearchEntitiesToolCallResultEntities,\n    \"id\" | \"type\"\n  >;\n};\n\nexport type AiConversationEntityCardWidgetFragment = { __typename: \"AiConversationEntityCardWidget\" } & Pick<\n  AiConversationEntityCardWidget,\n  \"rawArgs\" | \"name\"\n> & {\n    displayInfo?: Maybe<\n      { __typename: \"AiConversationWidgetDisplayInfo\" } & Pick<AiConversationWidgetDisplayInfo, \"body\" | \"bodyData\">\n    >;\n    args?: Maybe<\n      { __typename: \"AiConversationEntityCardWidgetArgs\" } & Pick<\n        AiConversationEntityCardWidgetArgs,\n        \"note\" | \"id\" | \"action\"\n      >\n    >;\n  };\n\nexport type AiConversationEntityCardWidgetArgsFragment = { __typename: \"AiConversationEntityCardWidgetArgs\" } & Pick<\n  AiConversationEntityCardWidgetArgs,\n  \"note\" | \"id\" | \"action\"\n>;\n\nexport type AiConversationEntityListWidgetFragment = { __typename: \"AiConversationEntityListWidget\" } & Pick<\n  AiConversationEntityListWidget,\n  \"rawArgs\" | \"name\"\n> & {\n    displayInfo?: Maybe<\n      { __typename: \"AiConversationWidgetDisplayInfo\" } & Pick<AiConversationWidgetDisplayInfo, \"body\" | \"bodyData\">\n    >;\n    args?: Maybe<\n      { __typename: \"AiConversationEntityListWidgetArgs\" } & Pick<\n        AiConversationEntityListWidgetArgs,\n        \"action\" | \"count\"\n      > & {\n          entities: Array<\n            { __typename: \"AiConversationEntityListWidgetArgsEntities\" } & Pick<\n              AiConversationEntityListWidgetArgsEntities,\n              \"note\" | \"id\"\n            >\n          >;\n        }\n    >;\n  };\n\nexport type AiConversationEntityListWidgetArgsFragment = { __typename: \"AiConversationEntityListWidgetArgs\" } & Pick<\n  AiConversationEntityListWidgetArgs,\n  \"action\" | \"count\"\n> & {\n    entities: Array<\n      { __typename: \"AiConversationEntityListWidgetArgsEntities\" } & Pick<\n        AiConversationEntityListWidgetArgsEntities,\n        \"note\" | \"id\"\n      >\n    >;\n  };\n\nexport type AiConversationEntityListWidgetArgsEntitiesFragment = {\n  __typename: \"AiConversationEntityListWidgetArgsEntities\";\n} & Pick<AiConversationEntityListWidgetArgsEntities, \"note\" | \"id\">;\n\nexport type AiConversationGetMicrosoftTeamsConversationHistoryToolCallFragment = {\n  __typename: \"AiConversationGetMicrosoftTeamsConversationHistoryToolCall\";\n} & Pick<AiConversationGetMicrosoftTeamsConversationHistoryToolCall, \"rawArgs\" | \"name\" | \"rawResult\"> & {\n    displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n      AiConversationToolDisplayInfo,\n      \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n    >;\n  };\n\nexport type AiConversationGetPullRequestCheckLogsToolCallFragment = {\n  __typename: \"AiConversationGetPullRequestCheckLogsToolCall\";\n} & Pick<AiConversationGetPullRequestCheckLogsToolCall, \"rawArgs\" | \"name\" | \"rawResult\"> & {\n    args?: Maybe<\n      { __typename: \"AiConversationGetPullRequestCheckLogsToolCallArgs\" } & Pick<\n        AiConversationGetPullRequestCheckLogsToolCallArgs,\n        \"checkName\" | \"workflowName\"\n      > & {\n          entity: { __typename: \"AiConversationSearchEntitiesToolCallResultEntities\" } & Pick<\n            AiConversationSearchEntitiesToolCallResultEntities,\n            \"id\" | \"type\"\n          >;\n        }\n    >;\n    displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n      AiConversationToolDisplayInfo,\n      \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n    >;\n  };\n\nexport type AiConversationGetPullRequestCheckLogsToolCallArgsFragment = {\n  __typename: \"AiConversationGetPullRequestCheckLogsToolCallArgs\";\n} & Pick<AiConversationGetPullRequestCheckLogsToolCallArgs, \"checkName\" | \"workflowName\"> & {\n    entity: { __typename: \"AiConversationSearchEntitiesToolCallResultEntities\" } & Pick<\n      AiConversationSearchEntitiesToolCallResultEntities,\n      \"id\" | \"type\"\n    >;\n  };\n\nexport type AiConversationGetPullRequestDiffToolCallFragment = {\n  __typename: \"AiConversationGetPullRequestDiffToolCall\";\n} & Pick<AiConversationGetPullRequestDiffToolCall, \"rawArgs\" | \"name\" | \"rawResult\"> & {\n    args?: Maybe<\n      { __typename: \"AiConversationGetPullRequestDiffToolCallArgs\" } & {\n        entity: { __typename: \"AiConversationSearchEntitiesToolCallResultEntities\" } & Pick<\n          AiConversationSearchEntitiesToolCallResultEntities,\n          \"id\" | \"type\"\n        >;\n      }\n    >;\n    displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n      AiConversationToolDisplayInfo,\n      \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n    >;\n  };\n\nexport type AiConversationGetPullRequestDiffToolCallArgsFragment = {\n  __typename: \"AiConversationGetPullRequestDiffToolCallArgs\";\n} & {\n  entity: { __typename: \"AiConversationSearchEntitiesToolCallResultEntities\" } & Pick<\n    AiConversationSearchEntitiesToolCallResultEntities,\n    \"id\" | \"type\"\n  >;\n};\n\nexport type AiConversationGetPullRequestFileToolCallFragment = {\n  __typename: \"AiConversationGetPullRequestFileToolCall\";\n} & Pick<AiConversationGetPullRequestFileToolCall, \"rawArgs\" | \"name\" | \"rawResult\"> & {\n    args?: Maybe<\n      { __typename: \"AiConversationGetPullRequestFileToolCallArgs\" } & Pick<\n        AiConversationGetPullRequestFileToolCallArgs,\n        \"path\"\n      > & {\n          entity: { __typename: \"AiConversationSearchEntitiesToolCallResultEntities\" } & Pick<\n            AiConversationSearchEntitiesToolCallResultEntities,\n            \"id\" | \"type\"\n          >;\n        }\n    >;\n    displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n      AiConversationToolDisplayInfo,\n      \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n    >;\n  };\n\nexport type AiConversationGetPullRequestFileToolCallArgsFragment = {\n  __typename: \"AiConversationGetPullRequestFileToolCallArgs\";\n} & Pick<AiConversationGetPullRequestFileToolCallArgs, \"path\"> & {\n    entity: { __typename: \"AiConversationSearchEntitiesToolCallResultEntities\" } & Pick<\n      AiConversationSearchEntitiesToolCallResultEntities,\n      \"id\" | \"type\"\n    >;\n  };\n\nexport type AiConversationGetSlackConversationHistoryToolCallFragment = {\n  __typename: \"AiConversationGetSlackConversationHistoryToolCall\";\n} & Pick<AiConversationGetSlackConversationHistoryToolCall, \"rawArgs\" | \"name\" | \"rawResult\"> & {\n    displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n      AiConversationToolDisplayInfo,\n      \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n    >;\n  };\n\nexport type AiConversationHandoffToCodingSessionToolCallFragment = {\n  __typename: \"AiConversationHandoffToCodingSessionToolCall\";\n} & Pick<AiConversationHandoffToCodingSessionToolCall, \"rawArgs\" | \"name\" | \"rawResult\"> & {\n    args?: Maybe<\n      { __typename: \"AiConversationHandoffToCodingSessionToolCallArgs\" } & Pick<\n        AiConversationHandoffToCodingSessionToolCallArgs,\n        \"instructions\"\n      > & {\n          entity: { __typename: \"AiConversationSearchEntitiesToolCallResultEntities\" } & Pick<\n            AiConversationSearchEntitiesToolCallResultEntities,\n            \"id\" | \"type\"\n          >;\n        }\n    >;\n    displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n      AiConversationToolDisplayInfo,\n      \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n    >;\n  };\n\nexport type AiConversationHandoffToCodingSessionToolCallArgsFragment = {\n  __typename: \"AiConversationHandoffToCodingSessionToolCallArgs\";\n} & Pick<AiConversationHandoffToCodingSessionToolCallArgs, \"instructions\"> & {\n    entity: { __typename: \"AiConversationSearchEntitiesToolCallResultEntities\" } & Pick<\n      AiConversationSearchEntitiesToolCallResultEntities,\n      \"id\" | \"type\"\n    >;\n  };\n\nexport type AiConversationInvokeMcpToolToolCallFragment = { __typename: \"AiConversationInvokeMcpToolToolCall\" } & Pick<\n  AiConversationInvokeMcpToolToolCall,\n  \"rawArgs\" | \"name\" | \"rawResult\"\n> & {\n    args?: Maybe<\n      { __typename: \"AiConversationInvokeMcpToolToolCallArgs\" } & {\n        server: { __typename: \"AiConversationInvokeMcpToolToolCallArgsServer\" } & Pick<\n          AiConversationInvokeMcpToolToolCallArgsServer,\n          \"integrationId\" | \"name\" | \"title\"\n        >;\n        tool: { __typename: \"AiConversationInvokeMcpToolToolCallArgsTool\" } & Pick<\n          AiConversationInvokeMcpToolToolCallArgsTool,\n          \"name\" | \"title\"\n        >;\n      }\n    >;\n    displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n      AiConversationToolDisplayInfo,\n      \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n    >;\n  };\n\nexport type AiConversationInvokeMcpToolToolCallArgsFragment = {\n  __typename: \"AiConversationInvokeMcpToolToolCallArgs\";\n} & {\n  server: { __typename: \"AiConversationInvokeMcpToolToolCallArgsServer\" } & Pick<\n    AiConversationInvokeMcpToolToolCallArgsServer,\n    \"integrationId\" | \"name\" | \"title\"\n  >;\n  tool: { __typename: \"AiConversationInvokeMcpToolToolCallArgsTool\" } & Pick<\n    AiConversationInvokeMcpToolToolCallArgsTool,\n    \"name\" | \"title\"\n  >;\n};\n\nexport type AiConversationInvokeMcpToolToolCallArgsServerFragment = {\n  __typename: \"AiConversationInvokeMcpToolToolCallArgsServer\";\n} & Pick<AiConversationInvokeMcpToolToolCallArgsServer, \"integrationId\" | \"name\" | \"title\">;\n\nexport type AiConversationInvokeMcpToolToolCallArgsToolFragment = {\n  __typename: \"AiConversationInvokeMcpToolToolCallArgsTool\";\n} & Pick<AiConversationInvokeMcpToolToolCallArgsTool, \"name\" | \"title\">;\n\nexport type AiConversationNavigateToPageToolCallFragment = {\n  __typename: \"AiConversationNavigateToPageToolCall\";\n} & Pick<AiConversationNavigateToPageToolCall, \"rawArgs\" | \"name\" | \"rawResult\"> & {\n    args?: Maybe<\n      { __typename: \"AiConversationNavigateToPageToolCallArgs\" } & {\n        entities: Array<\n          { __typename: \"AiConversationNavigateToPageToolCallArgsEntities\" } & Pick<\n            AiConversationNavigateToPageToolCallArgsEntities,\n            \"entityType\" | \"uuid\"\n          >\n        >;\n      }\n    >;\n    result?: Maybe<\n      { __typename: \"AiConversationNavigateToPageToolCallResult\" } & Pick<\n        AiConversationNavigateToPageToolCallResult,\n        \"urls\"\n      >\n    >;\n    displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n      AiConversationToolDisplayInfo,\n      \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n    >;\n  };\n\nexport type AiConversationNavigateToPageToolCallArgsFragment = {\n  __typename: \"AiConversationNavigateToPageToolCallArgs\";\n} & {\n  entities: Array<\n    { __typename: \"AiConversationNavigateToPageToolCallArgsEntities\" } & Pick<\n      AiConversationNavigateToPageToolCallArgsEntities,\n      \"entityType\" | \"uuid\"\n    >\n  >;\n};\n\nexport type AiConversationNavigateToPageToolCallArgsEntitiesFragment = {\n  __typename: \"AiConversationNavigateToPageToolCallArgsEntities\";\n} & Pick<AiConversationNavigateToPageToolCallArgsEntities, \"entityType\" | \"uuid\">;\n\nexport type AiConversationNavigateToPageToolCallResultFragment = {\n  __typename: \"AiConversationNavigateToPageToolCallResult\";\n} & Pick<AiConversationNavigateToPageToolCallResult, \"urls\">;\n\nexport type AiConversationQueryActivityToolCallFragment = { __typename: \"AiConversationQueryActivityToolCall\" } & Pick<\n  AiConversationQueryActivityToolCall,\n  \"rawArgs\" | \"name\" | \"rawResult\"\n> & {\n    args?: Maybe<\n      { __typename: \"AiConversationQueryActivityToolCallArgs\" } & {\n        entities?: Maybe<\n          Array<\n            { __typename: \"AiConversationSearchEntitiesToolCallResultEntities\" } & Pick<\n              AiConversationSearchEntitiesToolCallResultEntities,\n              \"id\" | \"type\"\n            >\n          >\n        >;\n      }\n    >;\n    displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n      AiConversationToolDisplayInfo,\n      \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n    >;\n  };\n\nexport type AiConversationQueryActivityToolCallArgsFragment = {\n  __typename: \"AiConversationQueryActivityToolCallArgs\";\n} & {\n  entities?: Maybe<\n    Array<\n      { __typename: \"AiConversationSearchEntitiesToolCallResultEntities\" } & Pick<\n        AiConversationSearchEntitiesToolCallResultEntities,\n        \"id\" | \"type\"\n      >\n    >\n  >;\n};\n\nexport type AiConversationQueryUpdatesToolCallFragment = { __typename: \"AiConversationQueryUpdatesToolCall\" } & Pick<\n  AiConversationQueryUpdatesToolCall,\n  \"rawArgs\" | \"name\" | \"rawResult\"\n> & {\n    args?: Maybe<\n      { __typename: \"AiConversationQueryUpdatesToolCallArgs\" } & Pick<\n        AiConversationQueryUpdatesToolCallArgs,\n        \"updateType\"\n      > & {\n          entity?: Maybe<\n            { __typename: \"AiConversationSearchEntitiesToolCallResultEntities\" } & Pick<\n              AiConversationSearchEntitiesToolCallResultEntities,\n              \"id\" | \"type\"\n            >\n          >;\n        }\n    >;\n    displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n      AiConversationToolDisplayInfo,\n      \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n    >;\n  };\n\nexport type AiConversationQueryUpdatesToolCallArgsFragment = {\n  __typename: \"AiConversationQueryUpdatesToolCallArgs\";\n} & Pick<AiConversationQueryUpdatesToolCallArgs, \"updateType\"> & {\n    entity?: Maybe<\n      { __typename: \"AiConversationSearchEntitiesToolCallResultEntities\" } & Pick<\n        AiConversationSearchEntitiesToolCallResultEntities,\n        \"id\" | \"type\"\n      >\n    >;\n  };\n\nexport type AiConversationQueryViewToolCallFragment = { __typename: \"AiConversationQueryViewToolCall\" } & Pick<\n  AiConversationQueryViewToolCall,\n  \"rawArgs\" | \"name\" | \"rawResult\"\n> & {\n    args?: Maybe<\n      { __typename: \"AiConversationQueryViewToolCallArgs\" } & Pick<\n        AiConversationQueryViewToolCallArgs,\n        \"filter\" | \"mode\"\n      > & {\n          view: { __typename: \"AiConversationQueryViewToolCallArgsView\" } & Pick<\n            AiConversationQueryViewToolCallArgsView,\n            \"predefinedView\" | \"type\"\n          > & {\n              group?: Maybe<\n                { __typename: \"AiConversationSearchEntitiesToolCallResultEntities\" } & Pick<\n                  AiConversationSearchEntitiesToolCallResultEntities,\n                  \"id\" | \"type\"\n                >\n              >;\n            };\n        }\n    >;\n    displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n      AiConversationToolDisplayInfo,\n      \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n    >;\n  };\n\nexport type AiConversationQueryViewToolCallArgsFragment = { __typename: \"AiConversationQueryViewToolCallArgs\" } & Pick<\n  AiConversationQueryViewToolCallArgs,\n  \"filter\" | \"mode\"\n> & {\n    view: { __typename: \"AiConversationQueryViewToolCallArgsView\" } & Pick<\n      AiConversationQueryViewToolCallArgsView,\n      \"predefinedView\" | \"type\"\n    > & {\n        group?: Maybe<\n          { __typename: \"AiConversationSearchEntitiesToolCallResultEntities\" } & Pick<\n            AiConversationSearchEntitiesToolCallResultEntities,\n            \"id\" | \"type\"\n          >\n        >;\n      };\n  };\n\nexport type AiConversationQueryViewToolCallArgsViewFragment = {\n  __typename: \"AiConversationQueryViewToolCallArgsView\";\n} & Pick<AiConversationQueryViewToolCallArgsView, \"predefinedView\" | \"type\"> & {\n    group?: Maybe<\n      { __typename: \"AiConversationSearchEntitiesToolCallResultEntities\" } & Pick<\n        AiConversationSearchEntitiesToolCallResultEntities,\n        \"id\" | \"type\"\n      >\n    >;\n  };\n\nexport type AiConversationResearchToolCallFragment = { __typename: \"AiConversationResearchToolCall\" } & Pick<\n  AiConversationResearchToolCall,\n  \"rawArgs\" | \"name\" | \"rawResult\"\n> & {\n    args?: Maybe<\n      { __typename: \"AiConversationResearchToolCallArgs\" } & Pick<\n        AiConversationResearchToolCallArgs,\n        \"context\" | \"query\"\n      > & {\n          subjects?: Maybe<\n            Array<\n              { __typename: \"AiConversationSearchEntitiesToolCallResultEntities\" } & Pick<\n                AiConversationSearchEntitiesToolCallResultEntities,\n                \"id\" | \"type\"\n              >\n            >\n          >;\n        }\n    >;\n    result?: Maybe<\n      { __typename: \"AiConversationResearchToolCallResult\" } & Pick<AiConversationResearchToolCallResult, \"progressId\">\n    >;\n    displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n      AiConversationToolDisplayInfo,\n      \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n    >;\n  };\n\nexport type AiConversationResearchToolCallArgsFragment = { __typename: \"AiConversationResearchToolCallArgs\" } & Pick<\n  AiConversationResearchToolCallArgs,\n  \"context\" | \"query\"\n> & {\n    subjects?: Maybe<\n      Array<\n        { __typename: \"AiConversationSearchEntitiesToolCallResultEntities\" } & Pick<\n          AiConversationSearchEntitiesToolCallResultEntities,\n          \"id\" | \"type\"\n        >\n      >\n    >;\n  };\n\nexport type AiConversationResearchToolCallResultFragment = {\n  __typename: \"AiConversationResearchToolCallResult\";\n} & Pick<AiConversationResearchToolCallResult, \"progressId\">;\n\nexport type AiConversationRestoreEntityToolCallFragment = { __typename: \"AiConversationRestoreEntityToolCall\" } & Pick<\n  AiConversationRestoreEntityToolCall,\n  \"rawArgs\" | \"name\" | \"rawResult\"\n> & {\n    args?: Maybe<\n      { __typename: \"AiConversationRestoreEntityToolCallArgs\" } & {\n        entity: { __typename: \"AiConversationSearchEntitiesToolCallResultEntities\" } & Pick<\n          AiConversationSearchEntitiesToolCallResultEntities,\n          \"id\" | \"type\"\n        >;\n      }\n    >;\n    displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n      AiConversationToolDisplayInfo,\n      \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n    >;\n  };\n\nexport type AiConversationRestoreEntityToolCallArgsFragment = {\n  __typename: \"AiConversationRestoreEntityToolCallArgs\";\n} & {\n  entity: { __typename: \"AiConversationSearchEntitiesToolCallResultEntities\" } & Pick<\n    AiConversationSearchEntitiesToolCallResultEntities,\n    \"id\" | \"type\"\n  >;\n};\n\nexport type AiConversationRetrieveEntitiesToolCallFragment = {\n  __typename: \"AiConversationRetrieveEntitiesToolCall\";\n} & Pick<AiConversationRetrieveEntitiesToolCall, \"rawArgs\" | \"name\" | \"rawResult\"> & {\n    args?: Maybe<\n      { __typename: \"AiConversationRetrieveEntitiesToolCallArgs\" } & {\n        entities: Array<\n          { __typename: \"AiConversationSearchEntitiesToolCallResultEntities\" } & Pick<\n            AiConversationSearchEntitiesToolCallResultEntities,\n            \"id\" | \"type\"\n          >\n        >;\n      }\n    >;\n    displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n      AiConversationToolDisplayInfo,\n      \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n    >;\n  };\n\nexport type AiConversationRetrieveEntitiesToolCallArgsFragment = {\n  __typename: \"AiConversationRetrieveEntitiesToolCallArgs\";\n} & {\n  entities: Array<\n    { __typename: \"AiConversationSearchEntitiesToolCallResultEntities\" } & Pick<\n      AiConversationSearchEntitiesToolCallResultEntities,\n      \"id\" | \"type\"\n    >\n  >;\n};\n\nexport type AiConversationRetryPullRequestCheckToolCallFragment = {\n  __typename: \"AiConversationRetryPullRequestCheckToolCall\";\n} & Pick<AiConversationRetryPullRequestCheckToolCall, \"rawArgs\" | \"name\" | \"rawResult\"> & {\n    args?: Maybe<\n      { __typename: \"AiConversationRetryPullRequestCheckToolCallArgs\" } & Pick<\n        AiConversationRetryPullRequestCheckToolCallArgs,\n        \"checkName\" | \"workflowName\"\n      > & {\n          entity: { __typename: \"AiConversationSearchEntitiesToolCallResultEntities\" } & Pick<\n            AiConversationSearchEntitiesToolCallResultEntities,\n            \"id\" | \"type\"\n          >;\n        }\n    >;\n    displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n      AiConversationToolDisplayInfo,\n      \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n    >;\n  };\n\nexport type AiConversationRetryPullRequestCheckToolCallArgsFragment = {\n  __typename: \"AiConversationRetryPullRequestCheckToolCallArgs\";\n} & Pick<AiConversationRetryPullRequestCheckToolCallArgs, \"checkName\" | \"workflowName\"> & {\n    entity: { __typename: \"AiConversationSearchEntitiesToolCallResultEntities\" } & Pick<\n      AiConversationSearchEntitiesToolCallResultEntities,\n      \"id\" | \"type\"\n    >;\n  };\n\nexport type AiConversationSearchDocumentationToolCallFragment = {\n  __typename: \"AiConversationSearchDocumentationToolCall\";\n} & Pick<AiConversationSearchDocumentationToolCall, \"rawArgs\" | \"name\" | \"rawResult\"> & {\n    displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n      AiConversationToolDisplayInfo,\n      \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n    >;\n  };\n\nexport type AiConversationSearchEntitiesToolCallFragment = {\n  __typename: \"AiConversationSearchEntitiesToolCall\";\n} & Pick<AiConversationSearchEntitiesToolCall, \"rawArgs\" | \"name\" | \"rawResult\"> & {\n    args?: Maybe<\n      { __typename: \"AiConversationSearchEntitiesToolCallArgs\" } & Pick<\n        AiConversationSearchEntitiesToolCallArgs,\n        \"queries\" | \"type\"\n      >\n    >;\n    result?: Maybe<\n      { __typename: \"AiConversationSearchEntitiesToolCallResult\" } & {\n        entities: Array<\n          { __typename: \"AiConversationSearchEntitiesToolCallResultEntities\" } & Pick<\n            AiConversationSearchEntitiesToolCallResultEntities,\n            \"id\" | \"type\"\n          >\n        >;\n      }\n    >;\n    displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n      AiConversationToolDisplayInfo,\n      \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n    >;\n  };\n\nexport type AiConversationSearchEntitiesToolCallArgsFragment = {\n  __typename: \"AiConversationSearchEntitiesToolCallArgs\";\n} & Pick<AiConversationSearchEntitiesToolCallArgs, \"queries\" | \"type\">;\n\nexport type AiConversationSearchEntitiesToolCallResultFragment = {\n  __typename: \"AiConversationSearchEntitiesToolCallResult\";\n} & {\n  entities: Array<\n    { __typename: \"AiConversationSearchEntitiesToolCallResultEntities\" } & Pick<\n      AiConversationSearchEntitiesToolCallResultEntities,\n      \"id\" | \"type\"\n    >\n  >;\n};\n\nexport type AiConversationSearchEntitiesToolCallResultEntitiesFragment = {\n  __typename: \"AiConversationSearchEntitiesToolCallResultEntities\";\n} & Pick<AiConversationSearchEntitiesToolCallResultEntities, \"id\" | \"type\">;\n\nexport type AiConversationSubscribeToEventToolCallFragment = {\n  __typename: \"AiConversationSubscribeToEventToolCall\";\n} & Pick<AiConversationSubscribeToEventToolCall, \"rawArgs\" | \"name\" | \"rawResult\"> & {\n    args?: Maybe<\n      { __typename: \"AiConversationSubscribeToEventToolCallArgs\" } & Pick<\n        AiConversationSubscribeToEventToolCallArgs,\n        \"endsAt\" | \"kind\" | \"message\" | \"subscriptionId\" | \"type\"\n      >\n    >;\n    displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n      AiConversationToolDisplayInfo,\n      \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n    >;\n  };\n\nexport type AiConversationSubscribeToEventToolCallArgsFragment = {\n  __typename: \"AiConversationSubscribeToEventToolCallArgs\";\n} & Pick<AiConversationSubscribeToEventToolCallArgs, \"endsAt\" | \"kind\" | \"message\" | \"subscriptionId\" | \"type\">;\n\nexport type AiConversationSuggestValuesToolCallFragment = { __typename: \"AiConversationSuggestValuesToolCall\" } & Pick<\n  AiConversationSuggestValuesToolCall,\n  \"rawArgs\" | \"name\" | \"rawResult\"\n> & {\n    args?: Maybe<\n      { __typename: \"AiConversationSuggestValuesToolCallArgs\" } & Pick<\n        AiConversationSuggestValuesToolCallArgs,\n        \"field\" | \"query\"\n      >\n    >;\n    displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n      AiConversationToolDisplayInfo,\n      \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n    >;\n  };\n\nexport type AiConversationSuggestValuesToolCallArgsFragment = {\n  __typename: \"AiConversationSuggestValuesToolCallArgs\";\n} & Pick<AiConversationSuggestValuesToolCallArgs, \"field\" | \"query\">;\n\nexport type AiConversationToolDisplayInfoFragment = { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n  AiConversationToolDisplayInfo,\n  \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n>;\n\nexport type AiConversationTranscribeMediaToolCallFragment = {\n  __typename: \"AiConversationTranscribeMediaToolCall\";\n} & Pick<AiConversationTranscribeMediaToolCall, \"rawArgs\" | \"name\" | \"rawResult\"> & {\n    displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n      AiConversationToolDisplayInfo,\n      \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n    >;\n  };\n\nexport type AiConversationTranscribeVideoToolCallFragment = {\n  __typename: \"AiConversationTranscribeVideoToolCall\";\n} & Pick<AiConversationTranscribeVideoToolCall, \"rawArgs\" | \"name\" | \"rawResult\"> & {\n    displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n      AiConversationToolDisplayInfo,\n      \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n    >;\n  };\n\nexport type AiConversationUnsubscribeFromEventToolCallFragment = {\n  __typename: \"AiConversationUnsubscribeFromEventToolCall\";\n} & Pick<AiConversationUnsubscribeFromEventToolCall, \"rawArgs\" | \"name\" | \"rawResult\"> & {\n    args?: Maybe<\n      { __typename: \"AiConversationUnsubscribeFromEventToolCallArgs\" } & Pick<\n        AiConversationUnsubscribeFromEventToolCallArgs,\n        \"message\" | \"subscriptionId\"\n      >\n    >;\n    displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n      AiConversationToolDisplayInfo,\n      \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n    >;\n  };\n\nexport type AiConversationUnsubscribeFromEventToolCallArgsFragment = {\n  __typename: \"AiConversationUnsubscribeFromEventToolCallArgs\";\n} & Pick<AiConversationUnsubscribeFromEventToolCallArgs, \"message\" | \"subscriptionId\">;\n\nexport type AiConversationUpdateEntityToolCallFragment = { __typename: \"AiConversationUpdateEntityToolCall\" } & Pick<\n  AiConversationUpdateEntityToolCall,\n  \"rawArgs\" | \"name\" | \"rawResult\"\n> & {\n    args?: Maybe<\n      { __typename: \"AiConversationUpdateEntityToolCallArgs\" } & {\n        entities?: Maybe<\n          Array<\n            { __typename: \"AiConversationSearchEntitiesToolCallResultEntities\" } & Pick<\n              AiConversationSearchEntitiesToolCallResultEntities,\n              \"id\" | \"type\"\n            >\n          >\n        >;\n        entity?: Maybe<\n          { __typename: \"AiConversationSearchEntitiesToolCallResultEntities\" } & Pick<\n            AiConversationSearchEntitiesToolCallResultEntities,\n            \"id\" | \"type\"\n          >\n        >;\n      }\n    >;\n    displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n      AiConversationToolDisplayInfo,\n      \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n    >;\n  };\n\nexport type AiConversationUpdateEntityToolCallArgsFragment = {\n  __typename: \"AiConversationUpdateEntityToolCallArgs\";\n} & {\n  entities?: Maybe<\n    Array<\n      { __typename: \"AiConversationSearchEntitiesToolCallResultEntities\" } & Pick<\n        AiConversationSearchEntitiesToolCallResultEntities,\n        \"id\" | \"type\"\n      >\n    >\n  >;\n  entity?: Maybe<\n    { __typename: \"AiConversationSearchEntitiesToolCallResultEntities\" } & Pick<\n      AiConversationSearchEntitiesToolCallResultEntities,\n      \"id\" | \"type\"\n    >\n  >;\n};\n\nexport type AiConversationWebSearchToolCallFragment = { __typename: \"AiConversationWebSearchToolCall\" } & Pick<\n  AiConversationWebSearchToolCall,\n  \"rawArgs\" | \"name\" | \"rawResult\"\n> & {\n    args?: Maybe<\n      { __typename: \"AiConversationWebSearchToolCallArgs\" } & Pick<AiConversationWebSearchToolCallArgs, \"query\" | \"url\">\n    >;\n    displayInfo: { __typename: \"AiConversationToolDisplayInfo\" } & Pick<\n      AiConversationToolDisplayInfo,\n      \"activeLabel\" | \"detail\" | \"icon\" | \"inactiveLabel\" | \"result\"\n    >;\n  };\n\nexport type AiConversationWebSearchToolCallArgsFragment = { __typename: \"AiConversationWebSearchToolCallArgs\" } & Pick<\n  AiConversationWebSearchToolCallArgs,\n  \"query\" | \"url\"\n>;\n\nexport type AiConversationWidgetDisplayInfoFragment = { __typename: \"AiConversationWidgetDisplayInfo\" } & Pick<\n  AiConversationWidgetDisplayInfo,\n  \"body\" | \"bodyData\"\n>;\n\nexport type AsksChannelConnectPayloadFragment = { __typename: \"AsksChannelConnectPayload\" } & Pick<\n  AsksChannelConnectPayload,\n  \"lastSyncId\" | \"addBot\" | \"success\"\n> & {\n    gitHub?: Maybe<\n      { __typename: \"GitHubIntegrationConnectDetails\" } & Pick<GitHubIntegrationConnectDetails, \"lostRepositoryNames\">\n    >;\n    integration?: Maybe<{ __typename?: \"Integration\" } & Pick<Integration, \"id\">>;\n    mapping: { __typename: \"SlackChannelNameMapping\" } & Pick<\n      SlackChannelNameMapping,\n      | \"id\"\n      | \"name\"\n      | \"autoCreateTemplateId\"\n      | \"autoCreateOnBotMention\"\n      | \"postCancellationUpdates\"\n      | \"postCompletionUpdates\"\n      | \"postAcceptedFromTriageUpdates\"\n      | \"botAdded\"\n      | \"isPrivate\"\n      | \"isShared\"\n      | \"aiTitles\"\n      | \"autoCreateOnMessage\"\n      | \"autoCreateOnEmoji\"\n    > & { teams: Array<{ __typename: \"SlackAsksTeamSettings\" } & Pick<SlackAsksTeamSettings, \"id\" | \"hasDefaultAsk\">> };\n  };\n\nexport type AttachmentConnectionFragment = { __typename: \"AttachmentConnection\" } & {\n  nodes: Array<\n    { __typename: \"Attachment\" } & Pick<\n      Attachment,\n      | \"subtitle\"\n      | \"title\"\n      | \"source\"\n      | \"metadata\"\n      | \"url\"\n      | \"bodyData\"\n      | \"updatedAt\"\n      | \"sourceType\"\n      | \"archivedAt\"\n      | \"createdAt\"\n      | \"id\"\n      | \"groupBySource\"\n    > & {\n        creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n        issue: { __typename?: \"Issue\" } & Pick<Issue, \"id\">;\n        originalIssue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n        externalUserCreator?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n      }\n  >;\n  pageInfo: { __typename: \"PageInfo\" } & Pick<\n    PageInfo,\n    \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n  >;\n};\n\nexport type AuditEntryConnectionFragment = { __typename: \"AuditEntryConnection\" } & {\n  nodes: Array<\n    { __typename: \"AuditEntry\" } & Pick<\n      AuditEntry,\n      | \"requestInformation\"\n      | \"metadata\"\n      | \"actorId\"\n      | \"ip\"\n      | \"countryCode\"\n      | \"updatedAt\"\n      | \"archivedAt\"\n      | \"createdAt\"\n      | \"type\"\n      | \"id\"\n    > & { actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n  >;\n  pageInfo: { __typename: \"PageInfo\" } & Pick<\n    PageInfo,\n    \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n  >;\n};\n\nexport type AuditEntryTypeFragment = { __typename: \"AuditEntryType\" } & Pick<AuditEntryType, \"description\" | \"type\">;\n\nexport type AuthResolverResponseFragment = { __typename: \"AuthResolverResponse\" } & Pick<\n  AuthResolverResponse,\n  \"token\" | \"email\" | \"lastUsedOrganizationId\" | \"allowDomainAccess\" | \"service\" | \"id\"\n> & {\n    users: Array<\n      { __typename: \"AuthUser\" } & Pick<\n        AuthUser,\n        | \"avatarUrl\"\n        | \"oauthClientId\"\n        | \"createdAt\"\n        | \"displayName\"\n        | \"email\"\n        | \"name\"\n        | \"userAccountId\"\n        | \"active\"\n        | \"role\"\n        | \"id\"\n      > & {\n          organization: { __typename: \"AuthOrganization\" } & Pick<\n            AuthOrganization,\n            | \"allowedAuthServices\"\n            | \"approximateUserCount\"\n            | \"authSettings\"\n            | \"previousUrlKeys\"\n            | \"cell\"\n            | \"serviceId\"\n            | \"releaseChannel\"\n            | \"logoUrl\"\n            | \"name\"\n            | \"urlKey\"\n            | \"region\"\n            | \"deletionRequestedAt\"\n            | \"createdAt\"\n            | \"id\"\n            | \"samlEnabled\"\n            | \"scimEnabled\"\n            | \"enabled\"\n            | \"hideNonPrimaryOrganizations\"\n            | \"userCount\"\n          >;\n        }\n    >;\n    lockedUsers: Array<\n      { __typename: \"AuthUser\" } & Pick<\n        AuthUser,\n        | \"avatarUrl\"\n        | \"oauthClientId\"\n        | \"createdAt\"\n        | \"displayName\"\n        | \"email\"\n        | \"name\"\n        | \"userAccountId\"\n        | \"active\"\n        | \"role\"\n        | \"id\"\n      > & {\n          organization: { __typename: \"AuthOrganization\" } & Pick<\n            AuthOrganization,\n            | \"allowedAuthServices\"\n            | \"approximateUserCount\"\n            | \"authSettings\"\n            | \"previousUrlKeys\"\n            | \"cell\"\n            | \"serviceId\"\n            | \"releaseChannel\"\n            | \"logoUrl\"\n            | \"name\"\n            | \"urlKey\"\n            | \"region\"\n            | \"deletionRequestedAt\"\n            | \"createdAt\"\n            | \"id\"\n            | \"samlEnabled\"\n            | \"scimEnabled\"\n            | \"enabled\"\n            | \"hideNonPrimaryOrganizations\"\n            | \"userCount\"\n          >;\n        }\n    >;\n    lockedOrganizations?: Maybe<\n      Array<\n        { __typename: \"AuthOrganization\" } & Pick<\n          AuthOrganization,\n          | \"allowedAuthServices\"\n          | \"approximateUserCount\"\n          | \"authSettings\"\n          | \"previousUrlKeys\"\n          | \"cell\"\n          | \"serviceId\"\n          | \"releaseChannel\"\n          | \"logoUrl\"\n          | \"name\"\n          | \"urlKey\"\n          | \"region\"\n          | \"deletionRequestedAt\"\n          | \"createdAt\"\n          | \"id\"\n          | \"samlEnabled\"\n          | \"scimEnabled\"\n          | \"enabled\"\n          | \"hideNonPrimaryOrganizations\"\n          | \"userCount\"\n        >\n      >\n    >;\n    availableOrganizations?: Maybe<\n      Array<\n        { __typename: \"AuthOrganization\" } & Pick<\n          AuthOrganization,\n          | \"allowedAuthServices\"\n          | \"approximateUserCount\"\n          | \"authSettings\"\n          | \"previousUrlKeys\"\n          | \"cell\"\n          | \"serviceId\"\n          | \"releaseChannel\"\n          | \"logoUrl\"\n          | \"name\"\n          | \"urlKey\"\n          | \"region\"\n          | \"deletionRequestedAt\"\n          | \"createdAt\"\n          | \"id\"\n          | \"samlEnabled\"\n          | \"scimEnabled\"\n          | \"enabled\"\n          | \"hideNonPrimaryOrganizations\"\n          | \"userCount\"\n        >\n      >\n    >;\n  };\n\nexport type CommentConnectionFragment = { __typename: \"CommentConnection\" } & {\n  nodes: Array<\n    { __typename: \"Comment\" } & Pick<\n      Comment,\n      | \"url\"\n      | \"reactionData\"\n      | \"resolvingCommentId\"\n      | \"documentContentId\"\n      | \"initiativeId\"\n      | \"initiativeUpdateId\"\n      | \"issueId\"\n      | \"parentId\"\n      | \"projectId\"\n      | \"projectUpdateId\"\n      | \"body\"\n      | \"updatedAt\"\n      | \"quotedText\"\n      | \"archivedAt\"\n      | \"createdAt\"\n      | \"editedAt\"\n      | \"resolvedAt\"\n      | \"id\"\n    > & {\n        agentSession?: Maybe<{ __typename?: \"AgentSession\" } & Pick<AgentSession, \"id\">>;\n        reactions: Array<\n          { __typename: \"Reaction\" } & Pick<Reaction, \"updatedAt\" | \"emoji\" | \"archivedAt\" | \"createdAt\" | \"id\"> & {\n              comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n              externalUser?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n              issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n              projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n              user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            }\n        >;\n        botActor?: Maybe<\n          { __typename: \"ActorBot\" } & Pick<\n            ActorBot,\n            \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n          >\n        >;\n        resolvingComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n        documentContent?: Maybe<\n          { __typename: \"DocumentContent\" } & Pick<\n            DocumentContent,\n            \"content\" | \"contentState\" | \"updatedAt\" | \"restoredAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n          > & {\n              aiPromptRules?: Maybe<\n                { __typename: \"AiPromptRules\" } & Pick<\n                  AiPromptRules,\n                  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n                > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n              >;\n              document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n              initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n              issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n              projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n              project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n              welcomeMessage?: Maybe<\n                { __typename: \"WelcomeMessage\" } & Pick<\n                  WelcomeMessage,\n                  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"title\" | \"id\" | \"enabled\"\n                > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n              >;\n            }\n        >;\n        syncedWith?: Maybe<\n          Array<\n            { __typename: \"ExternalEntityInfo\" } & Pick<ExternalEntityInfo, \"service\" | \"id\"> & {\n                metadata?: Maybe<\n                  | ({ __typename: \"ExternalEntityInfoGithubMetadata\" } & Pick<\n                      ExternalEntityInfoGithubMetadata,\n                      \"number\" | \"owner\" | \"repo\"\n                    >)\n                  | ({ __typename: \"ExternalEntityInfoJiraMetadata\" } & Pick<\n                      ExternalEntityInfoJiraMetadata,\n                      \"issueTypeId\" | \"projectId\" | \"issueKey\"\n                    >)\n                  | ({ __typename: \"ExternalEntitySlackMetadata\" } & Pick<\n                      ExternalEntitySlackMetadata,\n                      \"messageUrl\" | \"channelId\" | \"channelName\" | \"isFromSlack\"\n                    >)\n                >;\n              }\n          >\n        >;\n        externalThread?: Maybe<\n          { __typename: \"SyncedExternalThread\" } & Pick<\n            SyncedExternalThread,\n            | \"url\"\n            | \"name\"\n            | \"displayName\"\n            | \"type\"\n            | \"subType\"\n            | \"id\"\n            | \"isPersonalIntegrationRequired\"\n            | \"isPersonalIntegrationConnected\"\n            | \"isConnected\"\n          >\n        >;\n        externalUser?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n        initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n        initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n        issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n        parent?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n        project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n        projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n        resolvingUser?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n        user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n      }\n  >;\n  pageInfo: { __typename: \"PageInfo\" } & Pick<\n    PageInfo,\n    \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n  >;\n};\n\nexport type CustomViewConnectionFragment = { __typename: \"CustomViewConnection\" } & {\n  nodes: Array<\n    { __typename: \"CustomView\" } & Pick<\n      CustomView,\n      | \"slugId\"\n      | \"description\"\n      | \"modelName\"\n      | \"feedItemFilterData\"\n      | \"initiativeFilterData\"\n      | \"projectFilterData\"\n      | \"color\"\n      | \"icon\"\n      | \"updatedAt\"\n      | \"filters\"\n      | \"name\"\n      | \"filterData\"\n      | \"archivedAt\"\n      | \"createdAt\"\n      | \"id\"\n      | \"shared\"\n    > & {\n        viewPreferencesValues?: Maybe<\n          { __typename: \"ViewPreferencesValues\" } & Pick<\n            ViewPreferencesValues,\n            | \"columnOrderBoard\"\n            | \"columnOrderList\"\n            | \"issueNesting\"\n            | \"projectShowEmptyGroupsBoard\"\n            | \"projectShowEmptyGroupsList\"\n            | \"projectShowEmptyGroupsTimeline\"\n            | \"projectShowEmptyGroups\"\n            | \"projectShowEmptySubGroupsBoard\"\n            | \"projectShowEmptySubGroupsList\"\n            | \"projectShowEmptySubGroupsTimeline\"\n            | \"projectShowEmptySubGroups\"\n            | \"hiddenColumns\"\n            | \"hiddenGroupsList\"\n            | \"hiddenRows\"\n            | \"timelineChronologyShowCycleTeamIds\"\n            | \"continuousPipelineReleasesViewGrouping\"\n            | \"customViewsOrdering\"\n            | \"customerPageNeedsViewGrouping\"\n            | \"customerPageNeedsViewOrdering\"\n            | \"customersViewOrdering\"\n            | \"dashboardsOrdering\"\n            | \"projectGroupingDateResolution\"\n            | \"viewOrderingDirection\"\n            | \"embeddedCustomerNeedsViewOrdering\"\n            | \"focusViewGrouping\"\n            | \"focusViewOrderingDirection\"\n            | \"focusViewOrdering\"\n            | \"inboxViewGrouping\"\n            | \"inboxViewOrdering\"\n            | \"initiativeGrouping\"\n            | \"initiativesViewOrdering\"\n            | \"issueGrouping\"\n            | \"layout\"\n            | \"viewOrdering\"\n            | \"issueSubGrouping\"\n            | \"issueGroupingLabelGroupId\"\n            | \"issueSubGroupingLabelGroupId\"\n            | \"projectGroupingLabelGroupId\"\n            | \"projectSubGroupingLabelGroupId\"\n            | \"groupOrderingMode\"\n            | \"projectGroupOrdering\"\n            | \"projectCustomerNeedsViewGrouping\"\n            | \"projectCustomerNeedsViewOrdering\"\n            | \"projectGrouping\"\n            | \"projectLayout\"\n            | \"projectViewOrdering\"\n            | \"projectSubGrouping\"\n            | \"releasePipelineGrouping\"\n            | \"releasePipelinesViewOrdering\"\n            | \"reviewGrouping\"\n            | \"reviewViewOrdering\"\n            | \"scheduledPipelineReleasesViewGrouping\"\n            | \"scheduledPipelineReleasesViewOrdering\"\n            | \"searchResultType\"\n            | \"searchViewOrdering\"\n            | \"teamViewOrdering\"\n            | \"triageViewOrdering\"\n            | \"workspaceMembersViewOrdering\"\n            | \"projectZoomLevel\"\n            | \"timelineZoomScale\"\n            | \"showCompletedAgentSessions\"\n            | \"showCompletedIssues\"\n            | \"showCompletedProjects\"\n            | \"showCompletedReviews\"\n            | \"closedIssuesOrderedByRecency\"\n            | \"showArchivedItems\"\n            | \"customerPageNeedsShowCompletedIssuesAndProjects\"\n            | \"projectCustomerNeedsShowCompletedIssuesLast\"\n            | \"showDraftReviews\"\n            | \"showEmptyGroupsBoard\"\n            | \"showEmptyGroupsList\"\n            | \"showEmptyGroups\"\n            | \"showEmptySubGroupsBoard\"\n            | \"showEmptySubGroupsList\"\n            | \"showEmptySubGroups\"\n            | \"customerPageNeedsShowImportantFirst\"\n            | \"embeddedCustomerNeedsShowImportantFirst\"\n            | \"projectCustomerNeedsShowImportantFirst\"\n            | \"showOnlySnoozedItems\"\n            | \"showParents\"\n            | \"fieldPreviewLinks\"\n            | \"showReadItems\"\n            | \"showSnoozedItems\"\n            | \"showSubInitiativeProjects\"\n            | \"showNestedInitiatives\"\n            | \"showSubIssues\"\n            | \"showSubTeamIssues\"\n            | \"showSubTeamProjects\"\n            | \"showSupervisedIssues\"\n            | \"fieldSla\"\n            | \"fieldSentryIssues\"\n            | \"scheduledPipelineReleaseFieldCompletion\"\n            | \"customViewFieldDateCreated\"\n            | \"customViewFieldOwner\"\n            | \"customViewFieldDateUpdated\"\n            | \"customViewFieldVisibility\"\n            | \"customerFieldDomains\"\n            | \"customerFieldOwner\"\n            | \"customerFieldRequestCount\"\n            | \"fieldCustomerCount\"\n            | \"customerFieldRevenue\"\n            | \"fieldCustomerRevenue\"\n            | \"customerFieldSize\"\n            | \"customerFieldSource\"\n            | \"customerFieldStatus\"\n            | \"customerFieldTier\"\n            | \"fieldCycle\"\n            | \"dashboardFieldDateCreated\"\n            | \"dashboardFieldOwner\"\n            | \"dashboardFieldDateUpdated\"\n            | \"scheduledPipelineReleaseFieldDescription\"\n            | \"fieldDueDate\"\n            | \"initiativeFieldHealth\"\n            | \"initiativeFieldActivity\"\n            | \"initiativeFieldDateCompleted\"\n            | \"initiativeFieldDateCreated\"\n            | \"initiativeFieldDescription\"\n            | \"initiativeFieldInitiativeHealth\"\n            | \"initiativeFieldOwner\"\n            | \"initiativeFieldProjects\"\n            | \"initiativeFieldStartDate\"\n            | \"initiativeFieldStatus\"\n            | \"initiativeFieldTargetDate\"\n            | \"initiativeFieldTeams\"\n            | \"initiativeFieldDateUpdated\"\n            | \"fieldDateArchived\"\n            | \"fieldAssignee\"\n            | \"fieldDateCreated\"\n            | \"customerPageNeedsFieldIssueTargetDueDate\"\n            | \"fieldEstimate\"\n            | \"customerPageNeedsFieldIssueIdentifier\"\n            | \"fieldId\"\n            | \"fieldDateMyActivity\"\n            | \"customerPageNeedsFieldIssuePriority\"\n            | \"fieldPriority\"\n            | \"customerPageNeedsFieldIssueStatus\"\n            | \"fieldStatus\"\n            | \"fieldDateUpdated\"\n            | \"fieldLabels\"\n            | \"releasePipelineFieldLatestRelease\"\n            | \"fieldLinkCount\"\n            | \"memberFieldJoined\"\n            | \"memberFieldStatus\"\n            | \"memberFieldTeams\"\n            | \"fieldMilestone\"\n            | \"projectFieldActivity\"\n            | \"projectFieldDateCompleted\"\n            | \"projectFieldDateCreated\"\n            | \"projectFieldCustomerCount\"\n            | \"projectFieldCustomerRevenue\"\n            | \"projectFieldDescriptionBoard\"\n            | \"projectFieldDescription\"\n            | \"fieldProject\"\n            | \"projectFieldHealthTimeline\"\n            | \"projectFieldHealth\"\n            | \"projectFieldInitiatives\"\n            | \"projectFieldIssues\"\n            | \"projectFieldLabels\"\n            | \"projectFieldLeadTimeline\"\n            | \"projectFieldLead\"\n            | \"projectFieldMembersBoard\"\n            | \"projectFieldMembersList\"\n            | \"projectFieldMembersTimeline\"\n            | \"projectFieldMembers\"\n            | \"projectFieldMilestoneTimeline\"\n            | \"projectFieldMilestone\"\n            | \"projectFieldPredictionsTimeline\"\n            | \"projectFieldPredictions\"\n            | \"projectFieldPriority\"\n            | \"projectFieldRelationsTimeline\"\n            | \"projectFieldRelations\"\n            | \"projectFieldRoadmapsBoard\"\n            | \"projectFieldRoadmapsList\"\n            | \"projectFieldRoadmapsTimeline\"\n            | \"projectFieldRoadmaps\"\n            | \"projectFieldRolloutStage\"\n            | \"projectFieldStartDate\"\n            | \"projectFieldStatusTimeline\"\n            | \"projectFieldStatus\"\n            | \"projectFieldTargetDate\"\n            | \"projectFieldTeamsBoard\"\n            | \"projectFieldTeamsList\"\n            | \"projectFieldTeamsTimeline\"\n            | \"projectFieldTeams\"\n            | \"projectFieldDateUpdated\"\n            | \"fieldPullRequests\"\n            | \"continuousPipelineReleaseFieldReleaseDate\"\n            | \"scheduledPipelineReleaseFieldReleaseDate\"\n            | \"fieldRelease\"\n            | \"continuousPipelineReleaseFieldReleaseNote\"\n            | \"scheduledPipelineReleaseFieldReleaseNote\"\n            | \"releasePipelineFieldReleases\"\n            | \"reviewFieldAvatar\"\n            | \"reviewFieldChecks\"\n            | \"reviewFieldIdentifier\"\n            | \"reviewFieldPreviewLinks\"\n            | \"reviewFieldRepository\"\n            | \"teamFieldDateCreated\"\n            | \"teamFieldCycle\"\n            | \"teamFieldIdentifier\"\n            | \"teamFieldMembers\"\n            | \"teamFieldMembership\"\n            | \"teamFieldOwner\"\n            | \"teamFieldProjects\"\n            | \"teamFieldDateUpdated\"\n            | \"releasePipelineFieldTeams\"\n            | \"fieldTimeInCurrentStatus\"\n            | \"releasePipelineFieldType\"\n            | \"continuousPipelineReleaseFieldVersion\"\n            | \"scheduledPipelineReleaseFieldVersion\"\n            | \"showTriageIssues\"\n            | \"showUnreadItemsFirst\"\n            | \"timelineChronologyShowWeekNumbers\"\n          > & {\n              projectLabelGroupColumns?: Maybe<\n                Array<\n                  { __typename: \"ViewPreferencesProjectLabelGroupColumn\" } & Pick<\n                    ViewPreferencesProjectLabelGroupColumn,\n                    \"id\" | \"active\"\n                  >\n                >\n              >;\n            }\n        >;\n        userViewPreferences?: Maybe<\n          { __typename: \"ViewPreferences\" } & Pick<\n            ViewPreferences,\n            \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"type\" | \"viewType\" | \"id\"\n          > & {\n              preferences: { __typename: \"ViewPreferencesValues\" } & Pick<\n                ViewPreferencesValues,\n                | \"columnOrderBoard\"\n                | \"columnOrderList\"\n                | \"issueNesting\"\n                | \"projectShowEmptyGroupsBoard\"\n                | \"projectShowEmptyGroupsList\"\n                | \"projectShowEmptyGroupsTimeline\"\n                | \"projectShowEmptyGroups\"\n                | \"projectShowEmptySubGroupsBoard\"\n                | \"projectShowEmptySubGroupsList\"\n                | \"projectShowEmptySubGroupsTimeline\"\n                | \"projectShowEmptySubGroups\"\n                | \"hiddenColumns\"\n                | \"hiddenGroupsList\"\n                | \"hiddenRows\"\n                | \"timelineChronologyShowCycleTeamIds\"\n                | \"continuousPipelineReleasesViewGrouping\"\n                | \"customViewsOrdering\"\n                | \"customerPageNeedsViewGrouping\"\n                | \"customerPageNeedsViewOrdering\"\n                | \"customersViewOrdering\"\n                | \"dashboardsOrdering\"\n                | \"projectGroupingDateResolution\"\n                | \"viewOrderingDirection\"\n                | \"embeddedCustomerNeedsViewOrdering\"\n                | \"focusViewGrouping\"\n                | \"focusViewOrderingDirection\"\n                | \"focusViewOrdering\"\n                | \"inboxViewGrouping\"\n                | \"inboxViewOrdering\"\n                | \"initiativeGrouping\"\n                | \"initiativesViewOrdering\"\n                | \"issueGrouping\"\n                | \"layout\"\n                | \"viewOrdering\"\n                | \"issueSubGrouping\"\n                | \"issueGroupingLabelGroupId\"\n                | \"issueSubGroupingLabelGroupId\"\n                | \"projectGroupingLabelGroupId\"\n                | \"projectSubGroupingLabelGroupId\"\n                | \"groupOrderingMode\"\n                | \"projectGroupOrdering\"\n                | \"projectCustomerNeedsViewGrouping\"\n                | \"projectCustomerNeedsViewOrdering\"\n                | \"projectGrouping\"\n                | \"projectLayout\"\n                | \"projectViewOrdering\"\n                | \"projectSubGrouping\"\n                | \"releasePipelineGrouping\"\n                | \"releasePipelinesViewOrdering\"\n                | \"reviewGrouping\"\n                | \"reviewViewOrdering\"\n                | \"scheduledPipelineReleasesViewGrouping\"\n                | \"scheduledPipelineReleasesViewOrdering\"\n                | \"searchResultType\"\n                | \"searchViewOrdering\"\n                | \"teamViewOrdering\"\n                | \"triageViewOrdering\"\n                | \"workspaceMembersViewOrdering\"\n                | \"projectZoomLevel\"\n                | \"timelineZoomScale\"\n                | \"showCompletedAgentSessions\"\n                | \"showCompletedIssues\"\n                | \"showCompletedProjects\"\n                | \"showCompletedReviews\"\n                | \"closedIssuesOrderedByRecency\"\n                | \"showArchivedItems\"\n                | \"customerPageNeedsShowCompletedIssuesAndProjects\"\n                | \"projectCustomerNeedsShowCompletedIssuesLast\"\n                | \"showDraftReviews\"\n                | \"showEmptyGroupsBoard\"\n                | \"showEmptyGroupsList\"\n                | \"showEmptyGroups\"\n                | \"showEmptySubGroupsBoard\"\n                | \"showEmptySubGroupsList\"\n                | \"showEmptySubGroups\"\n                | \"customerPageNeedsShowImportantFirst\"\n                | \"embeddedCustomerNeedsShowImportantFirst\"\n                | \"projectCustomerNeedsShowImportantFirst\"\n                | \"showOnlySnoozedItems\"\n                | \"showParents\"\n                | \"fieldPreviewLinks\"\n                | \"showReadItems\"\n                | \"showSnoozedItems\"\n                | \"showSubInitiativeProjects\"\n                | \"showNestedInitiatives\"\n                | \"showSubIssues\"\n                | \"showSubTeamIssues\"\n                | \"showSubTeamProjects\"\n                | \"showSupervisedIssues\"\n                | \"fieldSla\"\n                | \"fieldSentryIssues\"\n                | \"scheduledPipelineReleaseFieldCompletion\"\n                | \"customViewFieldDateCreated\"\n                | \"customViewFieldOwner\"\n                | \"customViewFieldDateUpdated\"\n                | \"customViewFieldVisibility\"\n                | \"customerFieldDomains\"\n                | \"customerFieldOwner\"\n                | \"customerFieldRequestCount\"\n                | \"fieldCustomerCount\"\n                | \"customerFieldRevenue\"\n                | \"fieldCustomerRevenue\"\n                | \"customerFieldSize\"\n                | \"customerFieldSource\"\n                | \"customerFieldStatus\"\n                | \"customerFieldTier\"\n                | \"fieldCycle\"\n                | \"dashboardFieldDateCreated\"\n                | \"dashboardFieldOwner\"\n                | \"dashboardFieldDateUpdated\"\n                | \"scheduledPipelineReleaseFieldDescription\"\n                | \"fieldDueDate\"\n                | \"initiativeFieldHealth\"\n                | \"initiativeFieldActivity\"\n                | \"initiativeFieldDateCompleted\"\n                | \"initiativeFieldDateCreated\"\n                | \"initiativeFieldDescription\"\n                | \"initiativeFieldInitiativeHealth\"\n                | \"initiativeFieldOwner\"\n                | \"initiativeFieldProjects\"\n                | \"initiativeFieldStartDate\"\n                | \"initiativeFieldStatus\"\n                | \"initiativeFieldTargetDate\"\n                | \"initiativeFieldTeams\"\n                | \"initiativeFieldDateUpdated\"\n                | \"fieldDateArchived\"\n                | \"fieldAssignee\"\n                | \"fieldDateCreated\"\n                | \"customerPageNeedsFieldIssueTargetDueDate\"\n                | \"fieldEstimate\"\n                | \"customerPageNeedsFieldIssueIdentifier\"\n                | \"fieldId\"\n                | \"fieldDateMyActivity\"\n                | \"customerPageNeedsFieldIssuePriority\"\n                | \"fieldPriority\"\n                | \"customerPageNeedsFieldIssueStatus\"\n                | \"fieldStatus\"\n                | \"fieldDateUpdated\"\n                | \"fieldLabels\"\n                | \"releasePipelineFieldLatestRelease\"\n                | \"fieldLinkCount\"\n                | \"memberFieldJoined\"\n                | \"memberFieldStatus\"\n                | \"memberFieldTeams\"\n                | \"fieldMilestone\"\n                | \"projectFieldActivity\"\n                | \"projectFieldDateCompleted\"\n                | \"projectFieldDateCreated\"\n                | \"projectFieldCustomerCount\"\n                | \"projectFieldCustomerRevenue\"\n                | \"projectFieldDescriptionBoard\"\n                | \"projectFieldDescription\"\n                | \"fieldProject\"\n                | \"projectFieldHealthTimeline\"\n                | \"projectFieldHealth\"\n                | \"projectFieldInitiatives\"\n                | \"projectFieldIssues\"\n                | \"projectFieldLabels\"\n                | \"projectFieldLeadTimeline\"\n                | \"projectFieldLead\"\n                | \"projectFieldMembersBoard\"\n                | \"projectFieldMembersList\"\n                | \"projectFieldMembersTimeline\"\n                | \"projectFieldMembers\"\n                | \"projectFieldMilestoneTimeline\"\n                | \"projectFieldMilestone\"\n                | \"projectFieldPredictionsTimeline\"\n                | \"projectFieldPredictions\"\n                | \"projectFieldPriority\"\n                | \"projectFieldRelationsTimeline\"\n                | \"projectFieldRelations\"\n                | \"projectFieldRoadmapsBoard\"\n                | \"projectFieldRoadmapsList\"\n                | \"projectFieldRoadmapsTimeline\"\n                | \"projectFieldRoadmaps\"\n                | \"projectFieldRolloutStage\"\n                | \"projectFieldStartDate\"\n                | \"projectFieldStatusTimeline\"\n                | \"projectFieldStatus\"\n                | \"projectFieldTargetDate\"\n                | \"projectFieldTeamsBoard\"\n                | \"projectFieldTeamsList\"\n                | \"projectFieldTeamsTimeline\"\n                | \"projectFieldTeams\"\n                | \"projectFieldDateUpdated\"\n                | \"fieldPullRequests\"\n                | \"continuousPipelineReleaseFieldReleaseDate\"\n                | \"scheduledPipelineReleaseFieldReleaseDate\"\n                | \"fieldRelease\"\n                | \"continuousPipelineReleaseFieldReleaseNote\"\n                | \"scheduledPipelineReleaseFieldReleaseNote\"\n                | \"releasePipelineFieldReleases\"\n                | \"reviewFieldAvatar\"\n                | \"reviewFieldChecks\"\n                | \"reviewFieldIdentifier\"\n                | \"reviewFieldPreviewLinks\"\n                | \"reviewFieldRepository\"\n                | \"teamFieldDateCreated\"\n                | \"teamFieldCycle\"\n                | \"teamFieldIdentifier\"\n                | \"teamFieldMembers\"\n                | \"teamFieldMembership\"\n                | \"teamFieldOwner\"\n                | \"teamFieldProjects\"\n                | \"teamFieldDateUpdated\"\n                | \"releasePipelineFieldTeams\"\n                | \"fieldTimeInCurrentStatus\"\n                | \"releasePipelineFieldType\"\n                | \"continuousPipelineReleaseFieldVersion\"\n                | \"scheduledPipelineReleaseFieldVersion\"\n                | \"showTriageIssues\"\n                | \"showUnreadItemsFirst\"\n                | \"timelineChronologyShowWeekNumbers\"\n              > & {\n                  projectLabelGroupColumns?: Maybe<\n                    Array<\n                      { __typename: \"ViewPreferencesProjectLabelGroupColumn\" } & Pick<\n                        ViewPreferencesProjectLabelGroupColumn,\n                        \"id\" | \"active\"\n                      >\n                    >\n                  >;\n                };\n            }\n        >;\n        team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n        updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n        creator: { __typename?: \"User\" } & Pick<User, \"id\">;\n        owner: { __typename?: \"User\" } & Pick<User, \"id\">;\n        organizationViewPreferences?: Maybe<\n          { __typename: \"ViewPreferences\" } & Pick<\n            ViewPreferences,\n            \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"type\" | \"viewType\" | \"id\"\n          > & {\n              preferences: { __typename: \"ViewPreferencesValues\" } & Pick<\n                ViewPreferencesValues,\n                | \"columnOrderBoard\"\n                | \"columnOrderList\"\n                | \"issueNesting\"\n                | \"projectShowEmptyGroupsBoard\"\n                | \"projectShowEmptyGroupsList\"\n                | \"projectShowEmptyGroupsTimeline\"\n                | \"projectShowEmptyGroups\"\n                | \"projectShowEmptySubGroupsBoard\"\n                | \"projectShowEmptySubGroupsList\"\n                | \"projectShowEmptySubGroupsTimeline\"\n                | \"projectShowEmptySubGroups\"\n                | \"hiddenColumns\"\n                | \"hiddenGroupsList\"\n                | \"hiddenRows\"\n                | \"timelineChronologyShowCycleTeamIds\"\n                | \"continuousPipelineReleasesViewGrouping\"\n                | \"customViewsOrdering\"\n                | \"customerPageNeedsViewGrouping\"\n                | \"customerPageNeedsViewOrdering\"\n                | \"customersViewOrdering\"\n                | \"dashboardsOrdering\"\n                | \"projectGroupingDateResolution\"\n                | \"viewOrderingDirection\"\n                | \"embeddedCustomerNeedsViewOrdering\"\n                | \"focusViewGrouping\"\n                | \"focusViewOrderingDirection\"\n                | \"focusViewOrdering\"\n                | \"inboxViewGrouping\"\n                | \"inboxViewOrdering\"\n                | \"initiativeGrouping\"\n                | \"initiativesViewOrdering\"\n                | \"issueGrouping\"\n                | \"layout\"\n                | \"viewOrdering\"\n                | \"issueSubGrouping\"\n                | \"issueGroupingLabelGroupId\"\n                | \"issueSubGroupingLabelGroupId\"\n                | \"projectGroupingLabelGroupId\"\n                | \"projectSubGroupingLabelGroupId\"\n                | \"groupOrderingMode\"\n                | \"projectGroupOrdering\"\n                | \"projectCustomerNeedsViewGrouping\"\n                | \"projectCustomerNeedsViewOrdering\"\n                | \"projectGrouping\"\n                | \"projectLayout\"\n                | \"projectViewOrdering\"\n                | \"projectSubGrouping\"\n                | \"releasePipelineGrouping\"\n                | \"releasePipelinesViewOrdering\"\n                | \"reviewGrouping\"\n                | \"reviewViewOrdering\"\n                | \"scheduledPipelineReleasesViewGrouping\"\n                | \"scheduledPipelineReleasesViewOrdering\"\n                | \"searchResultType\"\n                | \"searchViewOrdering\"\n                | \"teamViewOrdering\"\n                | \"triageViewOrdering\"\n                | \"workspaceMembersViewOrdering\"\n                | \"projectZoomLevel\"\n                | \"timelineZoomScale\"\n                | \"showCompletedAgentSessions\"\n                | \"showCompletedIssues\"\n                | \"showCompletedProjects\"\n                | \"showCompletedReviews\"\n                | \"closedIssuesOrderedByRecency\"\n                | \"showArchivedItems\"\n                | \"customerPageNeedsShowCompletedIssuesAndProjects\"\n                | \"projectCustomerNeedsShowCompletedIssuesLast\"\n                | \"showDraftReviews\"\n                | \"showEmptyGroupsBoard\"\n                | \"showEmptyGroupsList\"\n                | \"showEmptyGroups\"\n                | \"showEmptySubGroupsBoard\"\n                | \"showEmptySubGroupsList\"\n                | \"showEmptySubGroups\"\n                | \"customerPageNeedsShowImportantFirst\"\n                | \"embeddedCustomerNeedsShowImportantFirst\"\n                | \"projectCustomerNeedsShowImportantFirst\"\n                | \"showOnlySnoozedItems\"\n                | \"showParents\"\n                | \"fieldPreviewLinks\"\n                | \"showReadItems\"\n                | \"showSnoozedItems\"\n                | \"showSubInitiativeProjects\"\n                | \"showNestedInitiatives\"\n                | \"showSubIssues\"\n                | \"showSubTeamIssues\"\n                | \"showSubTeamProjects\"\n                | \"showSupervisedIssues\"\n                | \"fieldSla\"\n                | \"fieldSentryIssues\"\n                | \"scheduledPipelineReleaseFieldCompletion\"\n                | \"customViewFieldDateCreated\"\n                | \"customViewFieldOwner\"\n                | \"customViewFieldDateUpdated\"\n                | \"customViewFieldVisibility\"\n                | \"customerFieldDomains\"\n                | \"customerFieldOwner\"\n                | \"customerFieldRequestCount\"\n                | \"fieldCustomerCount\"\n                | \"customerFieldRevenue\"\n                | \"fieldCustomerRevenue\"\n                | \"customerFieldSize\"\n                | \"customerFieldSource\"\n                | \"customerFieldStatus\"\n                | \"customerFieldTier\"\n                | \"fieldCycle\"\n                | \"dashboardFieldDateCreated\"\n                | \"dashboardFieldOwner\"\n                | \"dashboardFieldDateUpdated\"\n                | \"scheduledPipelineReleaseFieldDescription\"\n                | \"fieldDueDate\"\n                | \"initiativeFieldHealth\"\n                | \"initiativeFieldActivity\"\n                | \"initiativeFieldDateCompleted\"\n                | \"initiativeFieldDateCreated\"\n                | \"initiativeFieldDescription\"\n                | \"initiativeFieldInitiativeHealth\"\n                | \"initiativeFieldOwner\"\n                | \"initiativeFieldProjects\"\n                | \"initiativeFieldStartDate\"\n                | \"initiativeFieldStatus\"\n                | \"initiativeFieldTargetDate\"\n                | \"initiativeFieldTeams\"\n                | \"initiativeFieldDateUpdated\"\n                | \"fieldDateArchived\"\n                | \"fieldAssignee\"\n                | \"fieldDateCreated\"\n                | \"customerPageNeedsFieldIssueTargetDueDate\"\n                | \"fieldEstimate\"\n                | \"customerPageNeedsFieldIssueIdentifier\"\n                | \"fieldId\"\n                | \"fieldDateMyActivity\"\n                | \"customerPageNeedsFieldIssuePriority\"\n                | \"fieldPriority\"\n                | \"customerPageNeedsFieldIssueStatus\"\n                | \"fieldStatus\"\n                | \"fieldDateUpdated\"\n                | \"fieldLabels\"\n                | \"releasePipelineFieldLatestRelease\"\n                | \"fieldLinkCount\"\n                | \"memberFieldJoined\"\n                | \"memberFieldStatus\"\n                | \"memberFieldTeams\"\n                | \"fieldMilestone\"\n                | \"projectFieldActivity\"\n                | \"projectFieldDateCompleted\"\n                | \"projectFieldDateCreated\"\n                | \"projectFieldCustomerCount\"\n                | \"projectFieldCustomerRevenue\"\n                | \"projectFieldDescriptionBoard\"\n                | \"projectFieldDescription\"\n                | \"fieldProject\"\n                | \"projectFieldHealthTimeline\"\n                | \"projectFieldHealth\"\n                | \"projectFieldInitiatives\"\n                | \"projectFieldIssues\"\n                | \"projectFieldLabels\"\n                | \"projectFieldLeadTimeline\"\n                | \"projectFieldLead\"\n                | \"projectFieldMembersBoard\"\n                | \"projectFieldMembersList\"\n                | \"projectFieldMembersTimeline\"\n                | \"projectFieldMembers\"\n                | \"projectFieldMilestoneTimeline\"\n                | \"projectFieldMilestone\"\n                | \"projectFieldPredictionsTimeline\"\n                | \"projectFieldPredictions\"\n                | \"projectFieldPriority\"\n                | \"projectFieldRelationsTimeline\"\n                | \"projectFieldRelations\"\n                | \"projectFieldRoadmapsBoard\"\n                | \"projectFieldRoadmapsList\"\n                | \"projectFieldRoadmapsTimeline\"\n                | \"projectFieldRoadmaps\"\n                | \"projectFieldRolloutStage\"\n                | \"projectFieldStartDate\"\n                | \"projectFieldStatusTimeline\"\n                | \"projectFieldStatus\"\n                | \"projectFieldTargetDate\"\n                | \"projectFieldTeamsBoard\"\n                | \"projectFieldTeamsList\"\n                | \"projectFieldTeamsTimeline\"\n                | \"projectFieldTeams\"\n                | \"projectFieldDateUpdated\"\n                | \"fieldPullRequests\"\n                | \"continuousPipelineReleaseFieldReleaseDate\"\n                | \"scheduledPipelineReleaseFieldReleaseDate\"\n                | \"fieldRelease\"\n                | \"continuousPipelineReleaseFieldReleaseNote\"\n                | \"scheduledPipelineReleaseFieldReleaseNote\"\n                | \"releasePipelineFieldReleases\"\n                | \"reviewFieldAvatar\"\n                | \"reviewFieldChecks\"\n                | \"reviewFieldIdentifier\"\n                | \"reviewFieldPreviewLinks\"\n                | \"reviewFieldRepository\"\n                | \"teamFieldDateCreated\"\n                | \"teamFieldCycle\"\n                | \"teamFieldIdentifier\"\n                | \"teamFieldMembers\"\n                | \"teamFieldMembership\"\n                | \"teamFieldOwner\"\n                | \"teamFieldProjects\"\n                | \"teamFieldDateUpdated\"\n                | \"releasePipelineFieldTeams\"\n                | \"fieldTimeInCurrentStatus\"\n                | \"releasePipelineFieldType\"\n                | \"continuousPipelineReleaseFieldVersion\"\n                | \"scheduledPipelineReleaseFieldVersion\"\n                | \"showTriageIssues\"\n                | \"showUnreadItemsFirst\"\n                | \"timelineChronologyShowWeekNumbers\"\n              > & {\n                  projectLabelGroupColumns?: Maybe<\n                    Array<\n                      { __typename: \"ViewPreferencesProjectLabelGroupColumn\" } & Pick<\n                        ViewPreferencesProjectLabelGroupColumn,\n                        \"id\" | \"active\"\n                      >\n                    >\n                  >;\n                };\n            }\n        >;\n      }\n  >;\n  pageInfo: { __typename: \"PageInfo\" } & Pick<\n    PageInfo,\n    \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n  >;\n};\n\nexport type CustomerConnectionFragment = { __typename: \"CustomerConnection\" } & {\n  nodes: Array<\n    { __typename: \"Customer\" } & Pick<\n      Customer,\n      | \"slugId\"\n      | \"externalIds\"\n      | \"slackChannelId\"\n      | \"url\"\n      | \"revenue\"\n      | \"approximateNeedCount\"\n      | \"name\"\n      | \"domains\"\n      | \"updatedAt\"\n      | \"size\"\n      | \"mainSourceId\"\n      | \"archivedAt\"\n      | \"createdAt\"\n      | \"id\"\n      | \"logoUrl\"\n    > & {\n        status: { __typename?: \"CustomerStatus\" } & Pick<CustomerStatus, \"id\">;\n        integration?: Maybe<{ __typename?: \"Integration\" } & Pick<Integration, \"id\">>;\n        needs: Array<\n          { __typename: \"CustomerNeed\" } & Pick<\n            CustomerNeed,\n            \"url\" | \"body\" | \"content\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"priority\"\n          > & {\n              comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n              customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n              attachment?: Maybe<{ __typename?: \"Attachment\" } & Pick<Attachment, \"id\">>;\n              originalIssue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n              issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n              projectAttachment?: Maybe<\n                { __typename: \"ProjectAttachment\" } & Pick<\n                  ProjectAttachment,\n                  | \"metadata\"\n                  | \"source\"\n                  | \"subtitle\"\n                  | \"updatedAt\"\n                  | \"sourceType\"\n                  | \"archivedAt\"\n                  | \"createdAt\"\n                  | \"id\"\n                  | \"title\"\n                  | \"url\"\n                > & { creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n              >;\n              project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n              creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            }\n        >;\n        tier?: Maybe<{ __typename?: \"CustomerTier\" } & Pick<CustomerTier, \"id\">>;\n        owner?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n      }\n  >;\n  pageInfo: { __typename: \"PageInfo\" } & Pick<\n    PageInfo,\n    \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n  >;\n};\n\nexport type CustomerNeedConnectionFragment = { __typename: \"CustomerNeedConnection\" } & {\n  nodes: Array<\n    { __typename: \"CustomerNeed\" } & Pick<\n      CustomerNeed,\n      \"url\" | \"body\" | \"content\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"priority\"\n    > & {\n        comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n        customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n        attachment?: Maybe<{ __typename?: \"Attachment\" } & Pick<Attachment, \"id\">>;\n        originalIssue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n        issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n        projectAttachment?: Maybe<\n          { __typename: \"ProjectAttachment\" } & Pick<\n            ProjectAttachment,\n            | \"metadata\"\n            | \"source\"\n            | \"subtitle\"\n            | \"updatedAt\"\n            | \"sourceType\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"id\"\n            | \"title\"\n            | \"url\"\n          > & { creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n        >;\n        project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n        creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n      }\n  >;\n  pageInfo: { __typename: \"PageInfo\" } & Pick<\n    PageInfo,\n    \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n  >;\n};\n\nexport type CustomerStatusConnectionFragment = { __typename: \"CustomerStatusConnection\" } & {\n  nodes: Array<\n    { __typename: \"CustomerStatus\" } & Pick<\n      CustomerStatus,\n      | \"description\"\n      | \"color\"\n      | \"name\"\n      | \"updatedAt\"\n      | \"position\"\n      | \"archivedAt\"\n      | \"createdAt\"\n      | \"id\"\n      | \"displayName\"\n      | \"type\"\n    >\n  >;\n  pageInfo: { __typename: \"PageInfo\" } & Pick<\n    PageInfo,\n    \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n  >;\n};\n\nexport type CustomerTierConnectionFragment = { __typename: \"CustomerTierConnection\" } & {\n  nodes: Array<\n    { __typename: \"CustomerTier\" } & Pick<\n      CustomerTier,\n      \"description\" | \"color\" | \"name\" | \"updatedAt\" | \"position\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"displayName\"\n    >\n  >;\n  pageInfo: { __typename: \"PageInfo\" } & Pick<\n    PageInfo,\n    \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n  >;\n};\n\nexport type CycleConnectionFragment = { __typename: \"CycleConnection\" } & {\n  nodes: Array<\n    { __typename: \"Cycle\" } & Pick<\n      Cycle,\n      | \"number\"\n      | \"completedAt\"\n      | \"name\"\n      | \"description\"\n      | \"endsAt\"\n      | \"updatedAt\"\n      | \"completedScopeHistory\"\n      | \"completedIssueCountHistory\"\n      | \"inProgressScopeHistory\"\n      | \"progress\"\n      | \"startsAt\"\n      | \"autoArchivedAt\"\n      | \"archivedAt\"\n      | \"createdAt\"\n      | \"scopeHistory\"\n      | \"issueCountHistory\"\n      | \"id\"\n      | \"isFuture\"\n      | \"isActive\"\n      | \"isPast\"\n      | \"isPrevious\"\n      | \"isNext\"\n    > & {\n        inheritedFrom?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n        team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n      }\n  >;\n  pageInfo: { __typename: \"PageInfo\" } & Pick<\n    PageInfo,\n    \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n  >;\n};\n\nexport type DocumentConnectionFragment = { __typename: \"DocumentConnection\" } & {\n  nodes: Array<\n    { __typename: \"Document\" } & Pick<\n      Document,\n      | \"trashed\"\n      | \"documentContentId\"\n      | \"url\"\n      | \"content\"\n      | \"slugId\"\n      | \"color\"\n      | \"icon\"\n      | \"updatedAt\"\n      | \"sortOrder\"\n      | \"hiddenAt\"\n      | \"archivedAt\"\n      | \"createdAt\"\n      | \"title\"\n      | \"id\"\n    > & {\n        initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n        issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n        lastAppliedTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n        project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n        release?: Maybe<{ __typename?: \"Release\" } & Pick<Release, \"id\">>;\n        creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n        updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n      }\n  >;\n  pageInfo: { __typename: \"PageInfo\" } & Pick<\n    PageInfo,\n    \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n  >;\n};\n\nexport type DocumentContentHistoryPayloadFragment = { __typename: \"DocumentContentHistoryPayload\" } & Pick<\n  DocumentContentHistoryPayload,\n  \"success\"\n> & {\n    history: Array<\n      { __typename: \"DocumentContentHistoryType\" } & Pick<\n        DocumentContentHistoryType,\n        \"actorIds\" | \"metadata\" | \"createdAt\" | \"contentDataSnapshotAt\" | \"id\"\n      >\n    >;\n  };\n\nexport type DocumentContentHistoryTypeFragment = { __typename: \"DocumentContentHistoryType\" } & Pick<\n  DocumentContentHistoryType,\n  \"actorIds\" | \"metadata\" | \"createdAt\" | \"contentDataSnapshotAt\" | \"id\"\n>;\n\nexport type DocumentSearchPayloadFragment = { __typename: \"DocumentSearchPayload\" } & Pick<\n  DocumentSearchPayload,\n  \"totalCount\"\n> & {\n    archivePayload: { __typename: \"ArchiveResponse\" } & Pick<\n      ArchiveResponse,\n      \"archive\" | \"totalCount\" | \"databaseVersion\" | \"includesDependencies\"\n    >;\n    nodes: Array<\n      { __typename: \"DocumentSearchResult\" } & Pick<\n        DocumentSearchResult,\n        | \"trashed\"\n        | \"metadata\"\n        | \"documentContentId\"\n        | \"url\"\n        | \"content\"\n        | \"slugId\"\n        | \"color\"\n        | \"icon\"\n        | \"updatedAt\"\n        | \"sortOrder\"\n        | \"hiddenAt\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"title\"\n        | \"id\"\n      > & {\n          initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n          issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n          lastAppliedTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n          project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n          release?: Maybe<{ __typename?: \"Release\" } & Pick<Release, \"id\">>;\n          creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n        }\n    >;\n    pageInfo: { __typename: \"PageInfo\" } & Pick<\n      PageInfo,\n      \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n    >;\n  };\n\nexport type DocumentSearchResultFragment = { __typename: \"DocumentSearchResult\" } & Pick<\n  DocumentSearchResult,\n  | \"trashed\"\n  | \"metadata\"\n  | \"documentContentId\"\n  | \"url\"\n  | \"content\"\n  | \"slugId\"\n  | \"color\"\n  | \"icon\"\n  | \"updatedAt\"\n  | \"sortOrder\"\n  | \"hiddenAt\"\n  | \"archivedAt\"\n  | \"createdAt\"\n  | \"title\"\n  | \"id\"\n> & {\n    initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n    issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n    lastAppliedTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n    project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n    release?: Maybe<{ __typename?: \"Release\" } & Pick<Release, \"id\">>;\n    creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n    updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n  };\n\nexport type DraftConnectionFragment = { __typename: \"DraftConnection\" } & {\n  nodes: Array<\n    { __typename: \"Draft\" } & Pick<\n      Draft,\n      \"data\" | \"bodyData\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"isAutogenerated\"\n    > & {\n        customerNeed?: Maybe<{ __typename?: \"CustomerNeed\" } & Pick<CustomerNeed, \"id\">>;\n        initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n        initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n        issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n        parentComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n        project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n        projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n        team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n        user: { __typename?: \"User\" } & Pick<User, \"id\">;\n      }\n  >;\n  pageInfo: { __typename: \"PageInfo\" } & Pick<\n    PageInfo,\n    \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n  >;\n};\n\nexport type EmailUserAccountAuthChallengeResponseFragment = {\n  __typename: \"EmailUserAccountAuthChallengeResponse\";\n} & Pick<EmailUserAccountAuthChallengeResponse, \"authType\" | \"success\">;\n\nexport type EmojiConnectionFragment = { __typename: \"EmojiConnection\" } & {\n  nodes: Array<\n    { __typename: \"Emoji\" } & Pick<\n      Emoji,\n      \"url\" | \"updatedAt\" | \"source\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"name\"\n    > & { creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n  >;\n  pageInfo: { __typename: \"PageInfo\" } & Pick<\n    PageInfo,\n    \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n  >;\n};\n\nexport type EntityExternalLinkConnectionFragment = { __typename: \"EntityExternalLinkConnection\" } & {\n  nodes: Array<\n    { __typename: \"EntityExternalLink\" } & Pick<\n      EntityExternalLink,\n      \"updatedAt\" | \"url\" | \"label\" | \"sortOrder\" | \"archivedAt\" | \"createdAt\" | \"id\"\n    > & {\n        initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n        project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n        creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n      }\n  >;\n  pageInfo: { __typename: \"PageInfo\" } & Pick<\n    PageInfo,\n    \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n  >;\n};\n\nexport type EventTrackingPayloadFragment = { __typename: \"EventTrackingPayload\" } & Pick<\n  EventTrackingPayload,\n  \"success\"\n>;\n\nexport type ExternalUserConnectionFragment = { __typename: \"ExternalUserConnection\" } & {\n  nodes: Array<\n    { __typename: \"ExternalUser\" } & Pick<\n      ExternalUser,\n      \"avatarUrl\" | \"displayName\" | \"email\" | \"name\" | \"updatedAt\" | \"lastSeen\" | \"archivedAt\" | \"createdAt\" | \"id\"\n    >\n  >;\n  pageInfo: { __typename: \"PageInfo\" } & Pick<\n    PageInfo,\n    \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n  >;\n};\n\nexport type FacetConnectionFragment = { __typename: \"FacetConnection\" } & {\n  nodes: Array<\n    { __typename: \"Facet\" } & Pick<\n      Facet,\n      \"sourcePage\" | \"updatedAt\" | \"sortOrder\" | \"archivedAt\" | \"createdAt\" | \"id\"\n    > & {\n        targetCustomView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n        sourceInitiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n        sourceProject?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n        sourceTeam?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n        sourceFeedUser?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n      }\n  >;\n  pageInfo: { __typename: \"PageInfo\" } & Pick<\n    PageInfo,\n    \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n  >;\n};\n\nexport type FavoriteConnectionFragment = { __typename: \"FavoriteConnection\" } & {\n  nodes: Array<\n    { __typename: \"Favorite\" } & Pick<\n      Favorite,\n      | \"updatedAt\"\n      | \"folderName\"\n      | \"sortOrder\"\n      | \"initiativeTab\"\n      | \"projectTab\"\n      | \"pipelineTab\"\n      | \"archivedAt\"\n      | \"createdAt\"\n      | \"type\"\n      | \"predefinedViewType\"\n      | \"id\"\n      | \"url\"\n    > & {\n        customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n        customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n        cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n        document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n        initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n        issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n        label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n        projectLabel?: Maybe<{ __typename?: \"ProjectLabel\" } & Pick<ProjectLabel, \"id\">>;\n        project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n        releaseNote?: Maybe<{ __typename?: \"ReleaseNote\" } & Pick<ReleaseNote, \"id\">>;\n        releasePipeline?: Maybe<{ __typename?: \"ReleasePipeline\" } & Pick<ReleasePipeline, \"id\">>;\n        release?: Maybe<{ __typename?: \"Release\" } & Pick<Release, \"id\">>;\n        team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n        user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n        parent?: Maybe<{ __typename?: \"Favorite\" } & Pick<Favorite, \"id\">>;\n        predefinedViewTeam?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n        owner: { __typename?: \"User\" } & Pick<User, \"id\">;\n        projectTeam?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n      }\n  >;\n  pageInfo: { __typename: \"PageInfo\" } & Pick<\n    PageInfo,\n    \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n  >;\n};\n\nexport type FileUploadDeletePayloadFragment = { __typename: \"FileUploadDeletePayload\" } & Pick<\n  FileUploadDeletePayload,\n  \"success\"\n>;\n\nexport type GitAutomationStateConnectionFragment = { __typename: \"GitAutomationStateConnection\" } & {\n  nodes: Array<\n    { __typename: \"GitAutomationState\" } & Pick<\n      GitAutomationState,\n      \"event\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"branchPattern\"\n    > & {\n        targetBranch?: Maybe<\n          { __typename: \"GitAutomationTargetBranch\" } & Pick<\n            GitAutomationTargetBranch,\n            \"branchPattern\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"isRegex\"\n          > & { team: { __typename?: \"Team\" } & Pick<Team, \"id\"> }\n        >;\n        team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n        state?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n      }\n  >;\n  pageInfo: { __typename: \"PageInfo\" } & Pick<\n    PageInfo,\n    \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n  >;\n};\n\nexport type GitHubCommitIntegrationPayloadFragment = { __typename: \"GitHubCommitIntegrationPayload\" } & Pick<\n  GitHubCommitIntegrationPayload,\n  \"lastSyncId\" | \"webhookSecret\" | \"success\"\n> & {\n    gitHub?: Maybe<\n      { __typename: \"GitHubIntegrationConnectDetails\" } & Pick<GitHubIntegrationConnectDetails, \"lostRepositoryNames\">\n    >;\n    integration?: Maybe<{ __typename?: \"Integration\" } & Pick<Integration, \"id\">>;\n  };\n\nexport type GitHubEnterpriseServerInstallVerificationPayloadFragment = {\n  __typename: \"GitHubEnterpriseServerInstallVerificationPayload\";\n} & Pick<GitHubEnterpriseServerInstallVerificationPayload, \"success\">;\n\nexport type GitHubEnterpriseServerPayloadFragment = { __typename: \"GitHubEnterpriseServerPayload\" } & Pick<\n  GitHubEnterpriseServerPayload,\n  \"installUrl\" | \"lastSyncId\" | \"setupUrl\" | \"webhookSecret\" | \"success\"\n> & {\n    gitHub?: Maybe<\n      { __typename: \"GitHubIntegrationConnectDetails\" } & Pick<GitHubIntegrationConnectDetails, \"lostRepositoryNames\">\n    >;\n    integration?: Maybe<{ __typename?: \"Integration\" } & Pick<Integration, \"id\">>;\n  };\n\nexport type GitLabIntegrationCreatePayloadFragment = { __typename: \"GitLabIntegrationCreatePayload\" } & Pick<\n  GitLabIntegrationCreatePayload,\n  \"error\" | \"errorRequest\" | \"errorResponseBody\" | \"errorResponseHeaders\" | \"lastSyncId\" | \"webhookSecret\" | \"success\"\n> & {\n    gitHub?: Maybe<\n      { __typename: \"GitHubIntegrationConnectDetails\" } & Pick<GitHubIntegrationConnectDetails, \"lostRepositoryNames\">\n    >;\n    integration?: Maybe<{ __typename?: \"Integration\" } & Pick<Integration, \"id\">>;\n  };\n\nexport type GitLabTestConnectionPayloadFragment = { __typename: \"GitLabTestConnectionPayload\" } & Pick<\n  GitLabTestConnectionPayload,\n  \"error\" | \"errorRequest\" | \"errorResponseBody\" | \"errorResponseHeaders\" | \"lastSyncId\" | \"success\"\n> & {\n    gitHub?: Maybe<\n      { __typename: \"GitHubIntegrationConnectDetails\" } & Pick<GitHubIntegrationConnectDetails, \"lostRepositoryNames\">\n    >;\n    integration?: Maybe<{ __typename?: \"Integration\" } & Pick<Integration, \"id\">>;\n  };\n\nexport type ImageUploadFromUrlPayloadFragment = { __typename: \"ImageUploadFromUrlPayload\" } & Pick<\n  ImageUploadFromUrlPayload,\n  \"url\" | \"lastSyncId\" | \"success\"\n>;\n\nexport type InitiativeConnectionFragment = { __typename: \"InitiativeConnection\" } & {\n  nodes: Array<\n    { __typename: \"Initiative\" } & Pick<\n      Initiative,\n      | \"trashed\"\n      | \"url\"\n      | \"updateRemindersDay\"\n      | \"description\"\n      | \"targetDate\"\n      | \"updateReminderFrequency\"\n      | \"updateRemindersHour\"\n      | \"icon\"\n      | \"color\"\n      | \"content\"\n      | \"slugId\"\n      | \"updatedAt\"\n      | \"status\"\n      | \"updateReminderFrequencyInWeeks\"\n      | \"name\"\n      | \"health\"\n      | \"targetDateResolution\"\n      | \"frequencyResolution\"\n      | \"sortOrder\"\n      | \"archivedAt\"\n      | \"createdAt\"\n      | \"healthUpdatedAt\"\n      | \"startedAt\"\n      | \"completedAt\"\n      | \"id\"\n    > & {\n        parentInitiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n        integrationsSettings?: Maybe<{ __typename?: \"IntegrationsSettings\" } & Pick<IntegrationsSettings, \"id\">>;\n        documentContent?: Maybe<\n          { __typename: \"DocumentContent\" } & Pick<\n            DocumentContent,\n            \"content\" | \"contentState\" | \"updatedAt\" | \"restoredAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n          > & {\n              aiPromptRules?: Maybe<\n                { __typename: \"AiPromptRules\" } & Pick<\n                  AiPromptRules,\n                  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n                > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n              >;\n              document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n              initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n              issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n              projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n              project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n              welcomeMessage?: Maybe<\n                { __typename: \"WelcomeMessage\" } & Pick<\n                  WelcomeMessage,\n                  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"title\" | \"id\" | \"enabled\"\n                > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n              >;\n            }\n        >;\n        lastUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n        creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n        owner?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n      }\n  >;\n  pageInfo: { __typename: \"PageInfo\" } & Pick<\n    PageInfo,\n    \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n  >;\n};\n\nexport type InitiativeHistoryConnectionFragment = { __typename: \"InitiativeHistoryConnection\" } & {\n  nodes: Array<\n    { __typename: \"InitiativeHistory\" } & Pick<\n      InitiativeHistory,\n      \"entries\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n    > & { initiative: { __typename?: \"Initiative\" } & Pick<Initiative, \"id\"> }\n  >;\n  pageInfo: { __typename: \"PageInfo\" } & Pick<\n    PageInfo,\n    \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n  >;\n};\n\nexport type InitiativeLabelConnectionFragment = { __typename: \"InitiativeLabelConnection\" } & {\n  nodes: Array<\n    { __typename: \"InitiativeLabel\" } & Pick<\n      InitiativeLabel,\n      \"lastAppliedAt\" | \"color\" | \"description\" | \"name\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"isGroup\"\n    > & {\n        creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n        retiredBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n      }\n  >;\n  pageInfo: { __typename: \"PageInfo\" } & Pick<\n    PageInfo,\n    \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n  >;\n};\n\nexport type InitiativeRelationConnectionFragment = { __typename: \"InitiativeRelationConnection\" } & {\n  nodes: Array<\n    { __typename: \"InitiativeRelation\" } & Pick<\n      InitiativeRelation,\n      \"updatedAt\" | \"sortOrder\" | \"archivedAt\" | \"createdAt\" | \"id\"\n    > & {\n        relatedInitiative: { __typename?: \"Initiative\" } & Pick<Initiative, \"id\">;\n        initiative: { __typename?: \"Initiative\" } & Pick<Initiative, \"id\">;\n        user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n      }\n  >;\n  pageInfo: { __typename: \"PageInfo\" } & Pick<\n    PageInfo,\n    \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n  >;\n};\n\nexport type InitiativeToProjectConnectionFragment = { __typename: \"InitiativeToProjectConnection\" } & {\n  nodes: Array<\n    { __typename: \"InitiativeToProject\" } & Pick<\n      InitiativeToProject,\n      \"updatedAt\" | \"sortOrder\" | \"archivedAt\" | \"createdAt\" | \"id\"\n    > & {\n        initiative: { __typename?: \"Initiative\" } & Pick<Initiative, \"id\">;\n        project: { __typename?: \"Project\" } & Pick<Project, \"id\">;\n      }\n  >;\n  pageInfo: { __typename: \"PageInfo\" } & Pick<\n    PageInfo,\n    \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n  >;\n};\n\nexport type InitiativeUpdateConnectionFragment = { __typename: \"InitiativeUpdateConnection\" } & {\n  nodes: Array<\n    { __typename: \"InitiativeUpdate\" } & Pick<\n      InitiativeUpdate,\n      | \"reactionData\"\n      | \"commentCount\"\n      | \"url\"\n      | \"diffMarkdown\"\n      | \"diff\"\n      | \"health\"\n      | \"updatedAt\"\n      | \"archivedAt\"\n      | \"createdAt\"\n      | \"editedAt\"\n      | \"id\"\n      | \"body\"\n      | \"slugId\"\n      | \"isDiffHidden\"\n      | \"isStale\"\n    > & {\n        reactions: Array<\n          { __typename: \"Reaction\" } & Pick<Reaction, \"updatedAt\" | \"emoji\" | \"archivedAt\" | \"createdAt\" | \"id\"> & {\n              comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n              externalUser?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n              issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n              projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n              user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            }\n        >;\n        initiative: { __typename?: \"Initiative\" } & Pick<Initiative, \"id\">;\n        user: { __typename?: \"User\" } & Pick<User, \"id\">;\n      }\n  >;\n  pageInfo: { __typename: \"PageInfo\" } & Pick<\n    PageInfo,\n    \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n  >;\n};\n\nexport type IntegrationConnectionFragment = { __typename: \"IntegrationConnection\" } & {\n  nodes: Array<\n    { __typename: \"Integration\" } & Pick<Integration, \"service\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"> & {\n        team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n        creator: { __typename?: \"User\" } & Pick<User, \"id\">;\n      }\n  >;\n  pageInfo: { __typename: \"PageInfo\" } & Pick<\n    PageInfo,\n    \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n  >;\n};\n\nexport type IntegrationGithubRemoveCodeAccessPayloadFragment = {\n  __typename: \"IntegrationGithubRemoveCodeAccessPayload\";\n} & Pick<IntegrationGithubRemoveCodeAccessPayload, \"action\" | \"lastSyncId\">;\n\nexport type IntegrationHasScopesPayloadFragment = { __typename: \"IntegrationHasScopesPayload\" } & Pick<\n  IntegrationHasScopesPayload,\n  \"missingScopes\" | \"hasAllScopes\"\n>;\n\nexport type IntegrationPayloadFragment = { __typename: \"IntegrationPayload\" } & Pick<\n  IntegrationPayload,\n  \"lastSyncId\" | \"success\"\n> & {\n    gitHub?: Maybe<\n      { __typename: \"GitHubIntegrationConnectDetails\" } & Pick<GitHubIntegrationConnectDetails, \"lostRepositoryNames\">\n    >;\n    integration?: Maybe<{ __typename?: \"Integration\" } & Pick<Integration, \"id\">>;\n  };\n\nexport type IntegrationSlackWorkspaceNamePayloadFragment = {\n  __typename: \"IntegrationSlackWorkspaceNamePayload\";\n} & Pick<IntegrationSlackWorkspaceNamePayload, \"name\" | \"success\">;\n\nexport type IntegrationTemplateConnectionFragment = { __typename: \"IntegrationTemplateConnection\" } & {\n  nodes: Array<\n    { __typename: \"IntegrationTemplate\" } & Pick<\n      IntegrationTemplate,\n      \"foreignEntityId\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n    > & {\n        integration: { __typename?: \"Integration\" } & Pick<Integration, \"id\">;\n        template: { __typename?: \"Template\" } & Pick<Template, \"id\">;\n      }\n  >;\n  pageInfo: { __typename: \"PageInfo\" } & Pick<\n    PageInfo,\n    \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n  >;\n};\n\nexport type IntegrationsSettingsPayloadFragment = { __typename: \"IntegrationsSettingsPayload\" } & Pick<\n  IntegrationsSettingsPayload,\n  \"lastSyncId\" | \"success\"\n> & { integrationsSettings: { __typename?: \"IntegrationsSettings\" } & Pick<IntegrationsSettings, \"id\"> };\n\nexport type IssueConnectionFragment = { __typename: \"IssueConnection\" } & {\n  nodes: Array<\n    { __typename: \"Issue\" } & Pick<\n      Issue,\n      | \"trashed\"\n      | \"reactionData\"\n      | \"labelIds\"\n      | \"integrationSourceType\"\n      | \"url\"\n      | \"identifier\"\n      | \"priorityLabel\"\n      | \"previousIdentifiers\"\n      | \"customerTicketCount\"\n      | \"branchName\"\n      | \"dueDate\"\n      | \"estimate\"\n      | \"description\"\n      | \"title\"\n      | \"number\"\n      | \"updatedAt\"\n      | \"boardOrder\"\n      | \"sortOrder\"\n      | \"prioritySortOrder\"\n      | \"subIssueSortOrder\"\n      | \"priority\"\n      | \"archivedAt\"\n      | \"createdAt\"\n      | \"startedTriageAt\"\n      | \"triagedAt\"\n      | \"addedToCycleAt\"\n      | \"addedToProjectAt\"\n      | \"addedToTeamAt\"\n      | \"autoArchivedAt\"\n      | \"autoClosedAt\"\n      | \"canceledAt\"\n      | \"completedAt\"\n      | \"startedAt\"\n      | \"slaStartedAt\"\n      | \"slaBreachesAt\"\n      | \"slaHighRiskAt\"\n      | \"slaMediumRiskAt\"\n      | \"snoozedUntilAt\"\n      | \"slaType\"\n      | \"id\"\n      | \"inheritsSharedAccess\"\n    > & {\n        reactions: Array<\n          { __typename: \"Reaction\" } & Pick<Reaction, \"updatedAt\" | \"emoji\" | \"archivedAt\" | \"createdAt\" | \"id\"> & {\n              comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n              externalUser?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n              issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n              projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n              user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            }\n        >;\n        sharedAccess: { __typename: \"IssueSharedAccess\" } & Pick<\n          IssueSharedAccess,\n          \"disallowedIssueFields\" | \"sharedWithCount\" | \"viewerHasOnlySharedAccess\" | \"isShared\"\n        > & {\n            sharedWithUsers: Array<\n              { __typename: \"User\" } & Pick<\n                User,\n                | \"description\"\n                | \"avatarUrl\"\n                | \"createdIssueCount\"\n                | \"avatarBackgroundColor\"\n                | \"statusUntilAt\"\n                | \"statusEmoji\"\n                | \"initials\"\n                | \"updatedAt\"\n                | \"lastSeen\"\n                | \"timezone\"\n                | \"disableReason\"\n                | \"statusLabel\"\n                | \"archivedAt\"\n                | \"createdAt\"\n                | \"id\"\n                | \"gitHubUserId\"\n                | \"displayName\"\n                | \"email\"\n                | \"name\"\n                | \"title\"\n                | \"url\"\n                | \"active\"\n                | \"isAssignable\"\n                | \"guest\"\n                | \"admin\"\n                | \"owner\"\n                | \"app\"\n                | \"isMentionable\"\n                | \"isMe\"\n                | \"supportsAgentSessions\"\n                | \"canAccessAnyPublicTeam\"\n                | \"calendarHash\"\n                | \"inviteHash\"\n              >\n            >;\n          };\n        delegate?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n        botActor?: Maybe<\n          { __typename: \"ActorBot\" } & Pick<\n            ActorBot,\n            \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n          >\n        >;\n        sourceComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n        cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n        syncedWith?: Maybe<\n          Array<\n            { __typename: \"ExternalEntityInfo\" } & Pick<ExternalEntityInfo, \"service\" | \"id\"> & {\n                metadata?: Maybe<\n                  | ({ __typename: \"ExternalEntityInfoGithubMetadata\" } & Pick<\n                      ExternalEntityInfoGithubMetadata,\n                      \"number\" | \"owner\" | \"repo\"\n                    >)\n                  | ({ __typename: \"ExternalEntityInfoJiraMetadata\" } & Pick<\n                      ExternalEntityInfoJiraMetadata,\n                      \"issueTypeId\" | \"projectId\" | \"issueKey\"\n                    >)\n                  | ({ __typename: \"ExternalEntitySlackMetadata\" } & Pick<\n                      ExternalEntitySlackMetadata,\n                      \"messageUrl\" | \"channelId\" | \"channelName\" | \"isFromSlack\"\n                    >)\n                >;\n              }\n          >\n        >;\n        externalUserCreator?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n        asksExternalUserRequester?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n        asksRequester?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n        lastAppliedTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n        parent?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n        projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n        project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n        recurringIssueTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n        team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n        assignee?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n        creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n        snoozedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n        favorite?: Maybe<{ __typename?: \"Favorite\" } & Pick<Favorite, \"id\">>;\n        state: { __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">;\n      }\n  >;\n  pageInfo: { __typename: \"PageInfo\" } & Pick<\n    PageInfo,\n    \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n  >;\n};\n\nexport type IssueHistoryConnectionFragment = { __typename: \"IssueHistoryConnection\" } & {\n  nodes: Array<\n    { __typename: \"IssueHistory\" } & Pick<\n      IssueHistory,\n      | \"triageResponsibilityAutoAssigned\"\n      | \"addedLabelIds\"\n      | \"removedLabelIds\"\n      | \"addedToReleaseIds\"\n      | \"removedFromReleaseIds\"\n      | \"attachmentId\"\n      | \"toCycleId\"\n      | \"toParentId\"\n      | \"toProjectId\"\n      | \"toConvertedProjectId\"\n      | \"toStateId\"\n      | \"fromCycleId\"\n      | \"fromParentId\"\n      | \"fromProjectId\"\n      | \"fromStateId\"\n      | \"fromTeamId\"\n      | \"toTeamId\"\n      | \"fromAssigneeId\"\n      | \"toAssigneeId\"\n      | \"actorId\"\n      | \"toSlaBreachesAt\"\n      | \"fromSlaBreachesAt\"\n      | \"updatedAt\"\n      | \"archivedAt\"\n      | \"createdAt\"\n      | \"toSlaStartedAt\"\n      | \"fromSlaStartedAt\"\n      | \"toSlaType\"\n      | \"fromSlaType\"\n      | \"id\"\n      | \"fromDueDate\"\n      | \"toDueDate\"\n      | \"fromEstimate\"\n      | \"toEstimate\"\n      | \"fromPriority\"\n      | \"toPriority\"\n      | \"fromTitle\"\n      | \"toTitle\"\n      | \"fromSlaBreached\"\n      | \"toSlaBreached\"\n      | \"archived\"\n      | \"autoArchived\"\n      | \"autoClosed\"\n      | \"trashed\"\n      | \"updatedDescription\"\n      | \"customerNeedId\"\n    > & {\n        relationChanges?: Maybe<\n          Array<\n            { __typename: \"IssueRelationHistoryPayload\" } & Pick<IssueRelationHistoryPayload, \"identifier\" | \"type\">\n          >\n        >;\n        actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n        descriptionUpdatedBy?: Maybe<\n          Array<\n            { __typename: \"User\" } & Pick<\n              User,\n              | \"description\"\n              | \"avatarUrl\"\n              | \"createdIssueCount\"\n              | \"avatarBackgroundColor\"\n              | \"statusUntilAt\"\n              | \"statusEmoji\"\n              | \"initials\"\n              | \"updatedAt\"\n              | \"lastSeen\"\n              | \"timezone\"\n              | \"disableReason\"\n              | \"statusLabel\"\n              | \"archivedAt\"\n              | \"createdAt\"\n              | \"id\"\n              | \"gitHubUserId\"\n              | \"displayName\"\n              | \"email\"\n              | \"name\"\n              | \"title\"\n              | \"url\"\n              | \"active\"\n              | \"isAssignable\"\n              | \"guest\"\n              | \"admin\"\n              | \"owner\"\n              | \"app\"\n              | \"isMentionable\"\n              | \"isMe\"\n              | \"supportsAgentSessions\"\n              | \"canAccessAnyPublicTeam\"\n              | \"calendarHash\"\n              | \"inviteHash\"\n            >\n          >\n        >;\n        actors?: Maybe<\n          Array<\n            { __typename: \"User\" } & Pick<\n              User,\n              | \"description\"\n              | \"avatarUrl\"\n              | \"createdIssueCount\"\n              | \"avatarBackgroundColor\"\n              | \"statusUntilAt\"\n              | \"statusEmoji\"\n              | \"initials\"\n              | \"updatedAt\"\n              | \"lastSeen\"\n              | \"timezone\"\n              | \"disableReason\"\n              | \"statusLabel\"\n              | \"archivedAt\"\n              | \"createdAt\"\n              | \"id\"\n              | \"gitHubUserId\"\n              | \"displayName\"\n              | \"email\"\n              | \"name\"\n              | \"title\"\n              | \"url\"\n              | \"active\"\n              | \"isAssignable\"\n              | \"guest\"\n              | \"admin\"\n              | \"owner\"\n              | \"app\"\n              | \"isMentionable\"\n              | \"isMe\"\n              | \"supportsAgentSessions\"\n              | \"canAccessAnyPublicTeam\"\n              | \"calendarHash\"\n              | \"inviteHash\"\n            >\n          >\n        >;\n        fromDelegate?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n        toDelegate?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n        botActor?: Maybe<\n          { __typename: \"ActorBot\" } & Pick<\n            ActorBot,\n            \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n          >\n        >;\n        fromCycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n        toCycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n        issueImport?: Maybe<\n          { __typename: \"IssueImport\" } & Pick<\n            IssueImport,\n            | \"progress\"\n            | \"errorMetadata\"\n            | \"csvFileUrl\"\n            | \"creatorId\"\n            | \"serviceMetadata\"\n            | \"status\"\n            | \"mapping\"\n            | \"displayName\"\n            | \"service\"\n            | \"updatedAt\"\n            | \"teamName\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"id\"\n            | \"error\"\n          >\n        >;\n        issue: { __typename?: \"Issue\" } & Pick<Issue, \"id\">;\n        addedLabels?: Maybe<\n          Array<\n            { __typename: \"IssueLabel\" } & Pick<\n              IssueLabel,\n              | \"lastAppliedAt\"\n              | \"color\"\n              | \"description\"\n              | \"name\"\n              | \"updatedAt\"\n              | \"archivedAt\"\n              | \"createdAt\"\n              | \"id\"\n              | \"isGroup\"\n            > & {\n                inheritedFrom?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                parent?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                retiredBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              }\n          >\n        >;\n        removedLabels?: Maybe<\n          Array<\n            { __typename: \"IssueLabel\" } & Pick<\n              IssueLabel,\n              | \"lastAppliedAt\"\n              | \"color\"\n              | \"description\"\n              | \"name\"\n              | \"updatedAt\"\n              | \"archivedAt\"\n              | \"createdAt\"\n              | \"id\"\n              | \"isGroup\"\n            > & {\n                inheritedFrom?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                parent?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                retiredBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              }\n          >\n        >;\n        attachment?: Maybe<{ __typename?: \"Attachment\" } & Pick<Attachment, \"id\">>;\n        toConvertedProject?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n        fromParent?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n        toParent?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n        fromProjectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n        toProjectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n        fromProject?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n        toProject?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n        fromState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n        toState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n        fromTeam?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n        toTeam?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n        triageResponsibilityTeam?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n        toAssignee?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n        fromAssignee?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n        triageResponsibilityNotifiedUsers?: Maybe<\n          Array<\n            { __typename: \"User\" } & Pick<\n              User,\n              | \"description\"\n              | \"avatarUrl\"\n              | \"createdIssueCount\"\n              | \"avatarBackgroundColor\"\n              | \"statusUntilAt\"\n              | \"statusEmoji\"\n              | \"initials\"\n              | \"updatedAt\"\n              | \"lastSeen\"\n              | \"timezone\"\n              | \"disableReason\"\n              | \"statusLabel\"\n              | \"archivedAt\"\n              | \"createdAt\"\n              | \"id\"\n              | \"gitHubUserId\"\n              | \"displayName\"\n              | \"email\"\n              | \"name\"\n              | \"title\"\n              | \"url\"\n              | \"active\"\n              | \"isAssignable\"\n              | \"guest\"\n              | \"admin\"\n              | \"owner\"\n              | \"app\"\n              | \"isMentionable\"\n              | \"isMe\"\n              | \"supportsAgentSessions\"\n              | \"canAccessAnyPublicTeam\"\n              | \"calendarHash\"\n              | \"inviteHash\"\n            >\n          >\n        >;\n      }\n  >;\n  pageInfo: { __typename: \"PageInfo\" } & Pick<\n    PageInfo,\n    \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n  >;\n};\n\nexport type IssueLabelConnectionFragment = { __typename: \"IssueLabelConnection\" } & {\n  nodes: Array<\n    { __typename: \"IssueLabel\" } & Pick<\n      IssueLabel,\n      \"lastAppliedAt\" | \"color\" | \"description\" | \"name\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"isGroup\"\n    > & {\n        inheritedFrom?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n        parent?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n        team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n        creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n        retiredBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n      }\n  >;\n  pageInfo: { __typename: \"PageInfo\" } & Pick<\n    PageInfo,\n    \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n  >;\n};\n\nexport type IssueRelationConnectionFragment = { __typename: \"IssueRelationConnection\" } & {\n  nodes: Array<\n    { __typename: \"IssueRelation\" } & Pick<IssueRelation, \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"type\" | \"id\"> & {\n        issue: { __typename?: \"Issue\" } & Pick<Issue, \"id\">;\n        relatedIssue: { __typename?: \"Issue\" } & Pick<Issue, \"id\">;\n      }\n  >;\n  pageInfo: { __typename: \"PageInfo\" } & Pick<\n    PageInfo,\n    \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n  >;\n};\n\nexport type IssueSearchPayloadFragment = { __typename: \"IssueSearchPayload\" } & Pick<\n  IssueSearchPayload,\n  \"totalCount\"\n> & {\n    archivePayload: { __typename: \"ArchiveResponse\" } & Pick<\n      ArchiveResponse,\n      \"archive\" | \"totalCount\" | \"databaseVersion\" | \"includesDependencies\"\n    >;\n    nodes: Array<\n      { __typename: \"IssueSearchResult\" } & Pick<\n        IssueSearchResult,\n        | \"trashed\"\n        | \"reactionData\"\n        | \"labelIds\"\n        | \"integrationSourceType\"\n        | \"url\"\n        | \"identifier\"\n        | \"priorityLabel\"\n        | \"metadata\"\n        | \"previousIdentifiers\"\n        | \"customerTicketCount\"\n        | \"branchName\"\n        | \"dueDate\"\n        | \"estimate\"\n        | \"description\"\n        | \"title\"\n        | \"number\"\n        | \"updatedAt\"\n        | \"boardOrder\"\n        | \"sortOrder\"\n        | \"prioritySortOrder\"\n        | \"subIssueSortOrder\"\n        | \"priority\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"startedTriageAt\"\n        | \"triagedAt\"\n        | \"addedToCycleAt\"\n        | \"addedToProjectAt\"\n        | \"addedToTeamAt\"\n        | \"autoArchivedAt\"\n        | \"autoClosedAt\"\n        | \"canceledAt\"\n        | \"completedAt\"\n        | \"startedAt\"\n        | \"slaStartedAt\"\n        | \"slaBreachesAt\"\n        | \"slaHighRiskAt\"\n        | \"slaMediumRiskAt\"\n        | \"snoozedUntilAt\"\n        | \"slaType\"\n        | \"id\"\n        | \"inheritsSharedAccess\"\n      > & {\n          reactions: Array<\n            { __typename: \"Reaction\" } & Pick<Reaction, \"updatedAt\" | \"emoji\" | \"archivedAt\" | \"createdAt\" | \"id\"> & {\n                comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n                externalUser?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n                initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n                issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n                projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n                user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              }\n          >;\n          sharedAccess: { __typename: \"IssueSharedAccess\" } & Pick<\n            IssueSharedAccess,\n            \"disallowedIssueFields\" | \"sharedWithCount\" | \"viewerHasOnlySharedAccess\" | \"isShared\"\n          > & {\n              sharedWithUsers: Array<\n                { __typename: \"User\" } & Pick<\n                  User,\n                  | \"description\"\n                  | \"avatarUrl\"\n                  | \"createdIssueCount\"\n                  | \"avatarBackgroundColor\"\n                  | \"statusUntilAt\"\n                  | \"statusEmoji\"\n                  | \"initials\"\n                  | \"updatedAt\"\n                  | \"lastSeen\"\n                  | \"timezone\"\n                  | \"disableReason\"\n                  | \"statusLabel\"\n                  | \"archivedAt\"\n                  | \"createdAt\"\n                  | \"id\"\n                  | \"gitHubUserId\"\n                  | \"displayName\"\n                  | \"email\"\n                  | \"name\"\n                  | \"title\"\n                  | \"url\"\n                  | \"active\"\n                  | \"isAssignable\"\n                  | \"guest\"\n                  | \"admin\"\n                  | \"owner\"\n                  | \"app\"\n                  | \"isMentionable\"\n                  | \"isMe\"\n                  | \"supportsAgentSessions\"\n                  | \"canAccessAnyPublicTeam\"\n                  | \"calendarHash\"\n                  | \"inviteHash\"\n                >\n              >;\n            };\n          delegate?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          botActor?: Maybe<\n            { __typename: \"ActorBot\" } & Pick<\n              ActorBot,\n              \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n            >\n          >;\n          sourceComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n          cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n          syncedWith?: Maybe<\n            Array<\n              { __typename: \"ExternalEntityInfo\" } & Pick<ExternalEntityInfo, \"service\" | \"id\"> & {\n                  metadata?: Maybe<\n                    | ({ __typename: \"ExternalEntityInfoGithubMetadata\" } & Pick<\n                        ExternalEntityInfoGithubMetadata,\n                        \"number\" | \"owner\" | \"repo\"\n                      >)\n                    | ({ __typename: \"ExternalEntityInfoJiraMetadata\" } & Pick<\n                        ExternalEntityInfoJiraMetadata,\n                        \"issueTypeId\" | \"projectId\" | \"issueKey\"\n                      >)\n                    | ({ __typename: \"ExternalEntitySlackMetadata\" } & Pick<\n                        ExternalEntitySlackMetadata,\n                        \"messageUrl\" | \"channelId\" | \"channelName\" | \"isFromSlack\"\n                      >)\n                  >;\n                }\n            >\n          >;\n          externalUserCreator?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          asksExternalUserRequester?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          asksRequester?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          lastAppliedTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n          parent?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n          projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n          project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n          recurringIssueTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n          team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n          assignee?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          snoozedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          favorite?: Maybe<{ __typename?: \"Favorite\" } & Pick<Favorite, \"id\">>;\n          state: { __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">;\n        }\n    >;\n    pageInfo: { __typename: \"PageInfo\" } & Pick<\n      PageInfo,\n      \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n    >;\n  };\n\nexport type IssueSearchResultFragment = { __typename: \"IssueSearchResult\" } & Pick<\n  IssueSearchResult,\n  | \"trashed\"\n  | \"reactionData\"\n  | \"labelIds\"\n  | \"integrationSourceType\"\n  | \"url\"\n  | \"identifier\"\n  | \"priorityLabel\"\n  | \"metadata\"\n  | \"previousIdentifiers\"\n  | \"customerTicketCount\"\n  | \"branchName\"\n  | \"dueDate\"\n  | \"estimate\"\n  | \"description\"\n  | \"title\"\n  | \"number\"\n  | \"updatedAt\"\n  | \"boardOrder\"\n  | \"sortOrder\"\n  | \"prioritySortOrder\"\n  | \"subIssueSortOrder\"\n  | \"priority\"\n  | \"archivedAt\"\n  | \"createdAt\"\n  | \"startedTriageAt\"\n  | \"triagedAt\"\n  | \"addedToCycleAt\"\n  | \"addedToProjectAt\"\n  | \"addedToTeamAt\"\n  | \"autoArchivedAt\"\n  | \"autoClosedAt\"\n  | \"canceledAt\"\n  | \"completedAt\"\n  | \"startedAt\"\n  | \"slaStartedAt\"\n  | \"slaBreachesAt\"\n  | \"slaHighRiskAt\"\n  | \"slaMediumRiskAt\"\n  | \"snoozedUntilAt\"\n  | \"slaType\"\n  | \"id\"\n  | \"inheritsSharedAccess\"\n> & {\n    reactions: Array<\n      { __typename: \"Reaction\" } & Pick<Reaction, \"updatedAt\" | \"emoji\" | \"archivedAt\" | \"createdAt\" | \"id\"> & {\n          comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n          externalUser?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n          issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n          projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n          user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n        }\n    >;\n    sharedAccess: { __typename: \"IssueSharedAccess\" } & Pick<\n      IssueSharedAccess,\n      \"disallowedIssueFields\" | \"sharedWithCount\" | \"viewerHasOnlySharedAccess\" | \"isShared\"\n    > & {\n        sharedWithUsers: Array<\n          { __typename: \"User\" } & Pick<\n            User,\n            | \"description\"\n            | \"avatarUrl\"\n            | \"createdIssueCount\"\n            | \"avatarBackgroundColor\"\n            | \"statusUntilAt\"\n            | \"statusEmoji\"\n            | \"initials\"\n            | \"updatedAt\"\n            | \"lastSeen\"\n            | \"timezone\"\n            | \"disableReason\"\n            | \"statusLabel\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"id\"\n            | \"gitHubUserId\"\n            | \"displayName\"\n            | \"email\"\n            | \"name\"\n            | \"title\"\n            | \"url\"\n            | \"active\"\n            | \"isAssignable\"\n            | \"guest\"\n            | \"admin\"\n            | \"owner\"\n            | \"app\"\n            | \"isMentionable\"\n            | \"isMe\"\n            | \"supportsAgentSessions\"\n            | \"canAccessAnyPublicTeam\"\n            | \"calendarHash\"\n            | \"inviteHash\"\n          >\n        >;\n      };\n    delegate?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n    botActor?: Maybe<\n      { __typename: \"ActorBot\" } & Pick<ActorBot, \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\">\n    >;\n    sourceComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n    cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n    syncedWith?: Maybe<\n      Array<\n        { __typename: \"ExternalEntityInfo\" } & Pick<ExternalEntityInfo, \"service\" | \"id\"> & {\n            metadata?: Maybe<\n              | ({ __typename: \"ExternalEntityInfoGithubMetadata\" } & Pick<\n                  ExternalEntityInfoGithubMetadata,\n                  \"number\" | \"owner\" | \"repo\"\n                >)\n              | ({ __typename: \"ExternalEntityInfoJiraMetadata\" } & Pick<\n                  ExternalEntityInfoJiraMetadata,\n                  \"issueTypeId\" | \"projectId\" | \"issueKey\"\n                >)\n              | ({ __typename: \"ExternalEntitySlackMetadata\" } & Pick<\n                  ExternalEntitySlackMetadata,\n                  \"messageUrl\" | \"channelId\" | \"channelName\" | \"isFromSlack\"\n                >)\n            >;\n          }\n      >\n    >;\n    externalUserCreator?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n    asksExternalUserRequester?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n    asksRequester?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n    lastAppliedTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n    parent?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n    projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n    project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n    recurringIssueTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n    team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n    assignee?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n    creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n    snoozedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n    favorite?: Maybe<{ __typename?: \"Favorite\" } & Pick<Favorite, \"id\">>;\n    state: { __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">;\n  };\n\nexport type IssueStateSpanConnectionFragment = { __typename: \"IssueStateSpanConnection\" } & {\n  nodes: Array<\n    { __typename: \"IssueStateSpan\" } & Pick<IssueStateSpan, \"startedAt\" | \"endedAt\" | \"id\" | \"stateId\"> & {\n        state?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n      }\n  >;\n  pageInfo: { __typename: \"PageInfo\" } & Pick<\n    PageInfo,\n    \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n  >;\n};\n\nexport type IssueToReleaseConnectionFragment = { __typename: \"IssueToReleaseConnection\" } & {\n  nodes: Array<\n    { __typename: \"IssueToRelease\" } & Pick<IssueToRelease, \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"> & {\n        issue: { __typename?: \"Issue\" } & Pick<Issue, \"id\">;\n        release: { __typename?: \"Release\" } & Pick<Release, \"id\">;\n      }\n  >;\n  pageInfo: { __typename: \"PageInfo\" } & Pick<\n    PageInfo,\n    \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n  >;\n};\n\nexport type JiraFetchProjectStatusesPayloadFragment = { __typename: \"JiraFetchProjectStatusesPayload\" } & Pick<\n  JiraFetchProjectStatusesPayload,\n  \"issueStatuses\" | \"projectStatuses\" | \"lastSyncId\" | \"success\"\n> & {\n    gitHub?: Maybe<\n      { __typename: \"GitHubIntegrationConnectDetails\" } & Pick<GitHubIntegrationConnectDetails, \"lostRepositoryNames\">\n    >;\n    integration?: Maybe<{ __typename?: \"Integration\" } & Pick<Integration, \"id\">>;\n  };\n\nexport type LogoutResponseFragment = { __typename: \"LogoutResponse\" } & Pick<LogoutResponse, \"success\">;\n\nexport type MicrosoftTeamsChannelFragment = { __typename: \"MicrosoftTeamsChannel\" } & Pick<\n  MicrosoftTeamsChannel,\n  \"id\" | \"displayName\" | \"membershipType\"\n>;\n\nexport type MicrosoftTeamsChannelsPayloadFragment = { __typename: \"MicrosoftTeamsChannelsPayload\" } & Pick<\n  MicrosoftTeamsChannelsPayload,\n  \"success\"\n> & {\n    teams: Array<\n      { __typename: \"MicrosoftTeamsTeam\" } & Pick<MicrosoftTeamsTeam, \"id\" | \"displayName\"> & {\n          channels: Array<\n            { __typename: \"MicrosoftTeamsChannel\" } & Pick<\n              MicrosoftTeamsChannel,\n              \"id\" | \"displayName\" | \"membershipType\"\n            >\n          >;\n        }\n    >;\n  };\n\nexport type MicrosoftTeamsTeamFragment = { __typename: \"MicrosoftTeamsTeam\" } & Pick<\n  MicrosoftTeamsTeam,\n  \"id\" | \"displayName\"\n> & {\n    channels: Array<\n      { __typename: \"MicrosoftTeamsChannel\" } & Pick<MicrosoftTeamsChannel, \"id\" | \"displayName\" | \"membershipType\">\n    >;\n  };\n\ntype Node_AgentActivity_Fragment = { __typename: \"AgentActivity\" } & Pick<AgentActivity, \"id\">;\n\ntype Node_AgentSession_Fragment = { __typename: \"AgentSession\" } & Pick<AgentSession, \"id\">;\n\ntype Node_AgentSessionToPullRequest_Fragment = { __typename: \"AgentSessionToPullRequest\" } & Pick<\n  AgentSessionToPullRequest,\n  \"id\"\n>;\n\ntype Node_AiConversation_Fragment = { __typename: \"AiConversation\" } & Pick<AiConversation, \"id\">;\n\ntype Node_AiPromptProgress_Fragment = { __typename: \"AiPromptProgress\" } & Pick<AiPromptProgress, \"id\">;\n\ntype Node_AiPromptRules_Fragment = { __typename: \"AiPromptRules\" } & Pick<AiPromptRules, \"id\">;\n\ntype Node_Attachment_Fragment = { __typename: \"Attachment\" } & Pick<Attachment, \"id\">;\n\ntype Node_AuditEntry_Fragment = { __typename: \"AuditEntry\" } & Pick<AuditEntry, \"id\">;\n\ntype Node_Comment_Fragment = { __typename: \"Comment\" } & Pick<Comment, \"id\">;\n\ntype Node_CustomView_Fragment = { __typename: \"CustomView\" } & Pick<CustomView, \"id\">;\n\ntype Node_CustomViewNotificationSubscription_Fragment = { __typename: \"CustomViewNotificationSubscription\" } & Pick<\n  CustomViewNotificationSubscription,\n  \"id\"\n>;\n\ntype Node_Customer_Fragment = { __typename: \"Customer\" } & Pick<Customer, \"id\">;\n\ntype Node_CustomerNeed_Fragment = { __typename: \"CustomerNeed\" } & Pick<CustomerNeed, \"id\">;\n\ntype Node_CustomerNeedNotification_Fragment = { __typename: \"CustomerNeedNotification\" } & Pick<\n  CustomerNeedNotification,\n  \"id\"\n>;\n\ntype Node_CustomerNotification_Fragment = { __typename: \"CustomerNotification\" } & Pick<CustomerNotification, \"id\">;\n\ntype Node_CustomerNotificationSubscription_Fragment = { __typename: \"CustomerNotificationSubscription\" } & Pick<\n  CustomerNotificationSubscription,\n  \"id\"\n>;\n\ntype Node_CustomerStatus_Fragment = { __typename: \"CustomerStatus\" } & Pick<CustomerStatus, \"id\">;\n\ntype Node_CustomerTier_Fragment = { __typename: \"CustomerTier\" } & Pick<CustomerTier, \"id\">;\n\ntype Node_Cycle_Fragment = { __typename: \"Cycle\" } & Pick<Cycle, \"id\">;\n\ntype Node_CycleNotificationSubscription_Fragment = { __typename: \"CycleNotificationSubscription\" } & Pick<\n  CycleNotificationSubscription,\n  \"id\"\n>;\n\ntype Node_Dashboard_Fragment = { __typename: \"Dashboard\" } & Pick<Dashboard, \"id\">;\n\ntype Node_Document_Fragment = { __typename: \"Document\" } & Pick<Document, \"id\">;\n\ntype Node_DocumentContent_Fragment = { __typename: \"DocumentContent\" } & Pick<DocumentContent, \"id\">;\n\ntype Node_DocumentContentDraft_Fragment = { __typename: \"DocumentContentDraft\" } & Pick<DocumentContentDraft, \"id\">;\n\ntype Node_DocumentNotification_Fragment = { __typename: \"DocumentNotification\" } & Pick<DocumentNotification, \"id\">;\n\ntype Node_DocumentSearchResult_Fragment = { __typename: \"DocumentSearchResult\" } & Pick<DocumentSearchResult, \"id\">;\n\ntype Node_Draft_Fragment = { __typename: \"Draft\" } & Pick<Draft, \"id\">;\n\ntype Node_EmailIntakeAddress_Fragment = { __typename: \"EmailIntakeAddress\" } & Pick<EmailIntakeAddress, \"id\">;\n\ntype Node_Emoji_Fragment = { __typename: \"Emoji\" } & Pick<Emoji, \"id\">;\n\ntype Node_EntityExternalLink_Fragment = { __typename: \"EntityExternalLink\" } & Pick<EntityExternalLink, \"id\">;\n\ntype Node_ExternalUser_Fragment = { __typename: \"ExternalUser\" } & Pick<ExternalUser, \"id\">;\n\ntype Node_Facet_Fragment = { __typename: \"Facet\" } & Pick<Facet, \"id\">;\n\ntype Node_Favorite_Fragment = { __typename: \"Favorite\" } & Pick<Favorite, \"id\">;\n\ntype Node_FeedItem_Fragment = { __typename: \"FeedItem\" } & Pick<FeedItem, \"id\">;\n\ntype Node_GitAutomationState_Fragment = { __typename: \"GitAutomationState\" } & Pick<GitAutomationState, \"id\">;\n\ntype Node_GitAutomationTargetBranch_Fragment = { __typename: \"GitAutomationTargetBranch\" } & Pick<\n  GitAutomationTargetBranch,\n  \"id\"\n>;\n\ntype Node_IdentityProvider_Fragment = { __typename: \"IdentityProvider\" } & Pick<IdentityProvider, \"id\">;\n\ntype Node_Initiative_Fragment = { __typename: \"Initiative\" } & Pick<Initiative, \"id\">;\n\ntype Node_InitiativeHistory_Fragment = { __typename: \"InitiativeHistory\" } & Pick<InitiativeHistory, \"id\">;\n\ntype Node_InitiativeLabel_Fragment = { __typename: \"InitiativeLabel\" } & Pick<InitiativeLabel, \"id\">;\n\ntype Node_InitiativeNotification_Fragment = { __typename: \"InitiativeNotification\" } & Pick<\n  InitiativeNotification,\n  \"id\"\n>;\n\ntype Node_InitiativeNotificationSubscription_Fragment = { __typename: \"InitiativeNotificationSubscription\" } & Pick<\n  InitiativeNotificationSubscription,\n  \"id\"\n>;\n\ntype Node_InitiativeRelation_Fragment = { __typename: \"InitiativeRelation\" } & Pick<InitiativeRelation, \"id\">;\n\ntype Node_InitiativeToProject_Fragment = { __typename: \"InitiativeToProject\" } & Pick<InitiativeToProject, \"id\">;\n\ntype Node_InitiativeUpdate_Fragment = { __typename: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">;\n\ntype Node_Integration_Fragment = { __typename: \"Integration\" } & Pick<Integration, \"id\">;\n\ntype Node_IntegrationTemplate_Fragment = { __typename: \"IntegrationTemplate\" } & Pick<IntegrationTemplate, \"id\">;\n\ntype Node_IntegrationsSettings_Fragment = { __typename: \"IntegrationsSettings\" } & Pick<IntegrationsSettings, \"id\">;\n\ntype Node_Issue_Fragment = { __typename: \"Issue\" } & Pick<Issue, \"id\">;\n\ntype Node_IssueDraft_Fragment = { __typename: \"IssueDraft\" } & Pick<IssueDraft, \"id\">;\n\ntype Node_IssueHistory_Fragment = { __typename: \"IssueHistory\" } & Pick<IssueHistory, \"id\">;\n\ntype Node_IssueImport_Fragment = { __typename: \"IssueImport\" } & Pick<IssueImport, \"id\">;\n\ntype Node_IssueLabel_Fragment = { __typename: \"IssueLabel\" } & Pick<IssueLabel, \"id\">;\n\ntype Node_IssueNotification_Fragment = { __typename: \"IssueNotification\" } & Pick<IssueNotification, \"id\">;\n\ntype Node_IssueRelation_Fragment = { __typename: \"IssueRelation\" } & Pick<IssueRelation, \"id\">;\n\ntype Node_IssueSearchResult_Fragment = { __typename: \"IssueSearchResult\" } & Pick<IssueSearchResult, \"id\">;\n\ntype Node_IssueSuggestion_Fragment = { __typename: \"IssueSuggestion\" } & Pick<IssueSuggestion, \"id\">;\n\ntype Node_IssueToRelease_Fragment = { __typename: \"IssueToRelease\" } & Pick<IssueToRelease, \"id\">;\n\ntype Node_LabelNotificationSubscription_Fragment = { __typename: \"LabelNotificationSubscription\" } & Pick<\n  LabelNotificationSubscription,\n  \"id\"\n>;\n\ntype Node_OauthClientApproval_Fragment = { __typename: \"OauthClientApproval\" } & Pick<OauthClientApproval, \"id\">;\n\ntype Node_OauthClientApprovalNotification_Fragment = { __typename: \"OauthClientApprovalNotification\" } & Pick<\n  OauthClientApprovalNotification,\n  \"id\"\n>;\n\ntype Node_Organization_Fragment = { __typename: \"Organization\" } & Pick<Organization, \"id\">;\n\ntype Node_OrganizationDomain_Fragment = { __typename: \"OrganizationDomain\" } & Pick<OrganizationDomain, \"id\">;\n\ntype Node_OrganizationInvite_Fragment = { __typename: \"OrganizationInvite\" } & Pick<OrganizationInvite, \"id\">;\n\ntype Node_PaidSubscription_Fragment = { __typename: \"PaidSubscription\" } & Pick<PaidSubscription, \"id\">;\n\ntype Node_Post_Fragment = { __typename: \"Post\" } & Pick<Post, \"id\">;\n\ntype Node_PostNotification_Fragment = { __typename: \"PostNotification\" } & Pick<PostNotification, \"id\">;\n\ntype Node_Project_Fragment = { __typename: \"Project\" } & Pick<Project, \"id\">;\n\ntype Node_ProjectAttachment_Fragment = { __typename: \"ProjectAttachment\" } & Pick<ProjectAttachment, \"id\">;\n\ntype Node_ProjectHistory_Fragment = { __typename: \"ProjectHistory\" } & Pick<ProjectHistory, \"id\">;\n\ntype Node_ProjectLabel_Fragment = { __typename: \"ProjectLabel\" } & Pick<ProjectLabel, \"id\">;\n\ntype Node_ProjectMilestone_Fragment = { __typename: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">;\n\ntype Node_ProjectNotification_Fragment = { __typename: \"ProjectNotification\" } & Pick<ProjectNotification, \"id\">;\n\ntype Node_ProjectNotificationSubscription_Fragment = { __typename: \"ProjectNotificationSubscription\" } & Pick<\n  ProjectNotificationSubscription,\n  \"id\"\n>;\n\ntype Node_ProjectRelation_Fragment = { __typename: \"ProjectRelation\" } & Pick<ProjectRelation, \"id\">;\n\ntype Node_ProjectSearchResult_Fragment = { __typename: \"ProjectSearchResult\" } & Pick<ProjectSearchResult, \"id\">;\n\ntype Node_ProjectStatus_Fragment = { __typename: \"ProjectStatus\" } & Pick<ProjectStatus, \"id\">;\n\ntype Node_ProjectUpdate_Fragment = { __typename: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">;\n\ntype Node_PullRequest_Fragment = { __typename: \"PullRequest\" } & Pick<PullRequest, \"id\">;\n\ntype Node_PullRequestNotification_Fragment = { __typename: \"PullRequestNotification\" } & Pick<\n  PullRequestNotification,\n  \"id\"\n>;\n\ntype Node_PushSubscription_Fragment = { __typename: \"PushSubscription\" } & Pick<PushSubscription, \"id\">;\n\ntype Node_Reaction_Fragment = { __typename: \"Reaction\" } & Pick<Reaction, \"id\">;\n\ntype Node_Release_Fragment = { __typename: \"Release\" } & Pick<Release, \"id\">;\n\ntype Node_ReleaseHistory_Fragment = { __typename: \"ReleaseHistory\" } & Pick<ReleaseHistory, \"id\">;\n\ntype Node_ReleaseNote_Fragment = { __typename: \"ReleaseNote\" } & Pick<ReleaseNote, \"id\">;\n\ntype Node_ReleasePipeline_Fragment = { __typename: \"ReleasePipeline\" } & Pick<ReleasePipeline, \"id\">;\n\ntype Node_ReleaseStage_Fragment = { __typename: \"ReleaseStage\" } & Pick<ReleaseStage, \"id\">;\n\ntype Node_Roadmap_Fragment = { __typename: \"Roadmap\" } & Pick<Roadmap, \"id\">;\n\ntype Node_RoadmapToProject_Fragment = { __typename: \"RoadmapToProject\" } & Pick<RoadmapToProject, \"id\">;\n\ntype Node_SemanticSearchResult_Fragment = { __typename: \"SemanticSearchResult\" } & Pick<SemanticSearchResult, \"id\">;\n\ntype Node_SesDomainIdentity_Fragment = { __typename: \"SesDomainIdentity\" } & Pick<SesDomainIdentity, \"id\">;\n\ntype Node_Summary_Fragment = { __typename: \"Summary\" } & Pick<Summary, \"id\">;\n\ntype Node_Team_Fragment = { __typename: \"Team\" } & Pick<Team, \"id\">;\n\ntype Node_TeamMembership_Fragment = { __typename: \"TeamMembership\" } & Pick<TeamMembership, \"id\">;\n\ntype Node_TeamNotificationSubscription_Fragment = { __typename: \"TeamNotificationSubscription\" } & Pick<\n  TeamNotificationSubscription,\n  \"id\"\n>;\n\ntype Node_TeamPinnedResource_Fragment = { __typename: \"TeamPinnedResource\" } & Pick<TeamPinnedResource, \"id\">;\n\ntype Node_TeamResourceSection_Fragment = { __typename: \"TeamResourceSection\" } & Pick<TeamResourceSection, \"id\">;\n\ntype Node_Template_Fragment = { __typename: \"Template\" } & Pick<Template, \"id\">;\n\ntype Node_TimeSchedule_Fragment = { __typename: \"TimeSchedule\" } & Pick<TimeSchedule, \"id\">;\n\ntype Node_TriageResponsibility_Fragment = { __typename: \"TriageResponsibility\" } & Pick<TriageResponsibility, \"id\">;\n\ntype Node_UsageAlert_Fragment = { __typename: \"UsageAlert\" } & Pick<UsageAlert, \"id\">;\n\ntype Node_UsageAlertNotification_Fragment = { __typename: \"UsageAlertNotification\" } & Pick<\n  UsageAlertNotification,\n  \"id\"\n>;\n\ntype Node_User_Fragment = { __typename: \"User\" } & Pick<User, \"id\">;\n\ntype Node_UserNotificationSubscription_Fragment = { __typename: \"UserNotificationSubscription\" } & Pick<\n  UserNotificationSubscription,\n  \"id\"\n>;\n\ntype Node_UserSettings_Fragment = { __typename: \"UserSettings\" } & Pick<UserSettings, \"id\">;\n\ntype Node_ViewPreferences_Fragment = { __typename: \"ViewPreferences\" } & Pick<ViewPreferences, \"id\">;\n\ntype Node_Webhook_Fragment = { __typename: \"Webhook\" } & Pick<Webhook, \"id\">;\n\ntype Node_WelcomeMessage_Fragment = { __typename: \"WelcomeMessage\" } & Pick<WelcomeMessage, \"id\">;\n\ntype Node_WelcomeMessageNotification_Fragment = { __typename: \"WelcomeMessageNotification\" } & Pick<\n  WelcomeMessageNotification,\n  \"id\"\n>;\n\ntype Node_WorkflowCronJobDefinition_Fragment = { __typename: \"WorkflowCronJobDefinition\" } & Pick<\n  WorkflowCronJobDefinition,\n  \"id\"\n>;\n\ntype Node_WorkflowDefinition_Fragment = { __typename: \"WorkflowDefinition\" } & Pick<WorkflowDefinition, \"id\">;\n\ntype Node_WorkflowState_Fragment = { __typename: \"WorkflowState\" } & Pick<WorkflowState, \"id\">;\n\nexport type NodeFragment =\n  | Node_AgentActivity_Fragment\n  | Node_AgentSession_Fragment\n  | Node_AgentSessionToPullRequest_Fragment\n  | Node_AiConversation_Fragment\n  | Node_AiPromptProgress_Fragment\n  | Node_AiPromptRules_Fragment\n  | Node_Attachment_Fragment\n  | Node_AuditEntry_Fragment\n  | Node_Comment_Fragment\n  | Node_CustomView_Fragment\n  | Node_CustomViewNotificationSubscription_Fragment\n  | Node_Customer_Fragment\n  | Node_CustomerNeed_Fragment\n  | Node_CustomerNeedNotification_Fragment\n  | Node_CustomerNotification_Fragment\n  | Node_CustomerNotificationSubscription_Fragment\n  | Node_CustomerStatus_Fragment\n  | Node_CustomerTier_Fragment\n  | Node_Cycle_Fragment\n  | Node_CycleNotificationSubscription_Fragment\n  | Node_Dashboard_Fragment\n  | Node_Document_Fragment\n  | Node_DocumentContent_Fragment\n  | Node_DocumentContentDraft_Fragment\n  | Node_DocumentNotification_Fragment\n  | Node_DocumentSearchResult_Fragment\n  | Node_Draft_Fragment\n  | Node_EmailIntakeAddress_Fragment\n  | Node_Emoji_Fragment\n  | Node_EntityExternalLink_Fragment\n  | Node_ExternalUser_Fragment\n  | Node_Facet_Fragment\n  | Node_Favorite_Fragment\n  | Node_FeedItem_Fragment\n  | Node_GitAutomationState_Fragment\n  | Node_GitAutomationTargetBranch_Fragment\n  | Node_IdentityProvider_Fragment\n  | Node_Initiative_Fragment\n  | Node_InitiativeHistory_Fragment\n  | Node_InitiativeLabel_Fragment\n  | Node_InitiativeNotification_Fragment\n  | Node_InitiativeNotificationSubscription_Fragment\n  | Node_InitiativeRelation_Fragment\n  | Node_InitiativeToProject_Fragment\n  | Node_InitiativeUpdate_Fragment\n  | Node_Integration_Fragment\n  | Node_IntegrationTemplate_Fragment\n  | Node_IntegrationsSettings_Fragment\n  | Node_Issue_Fragment\n  | Node_IssueDraft_Fragment\n  | Node_IssueHistory_Fragment\n  | Node_IssueImport_Fragment\n  | Node_IssueLabel_Fragment\n  | Node_IssueNotification_Fragment\n  | Node_IssueRelation_Fragment\n  | Node_IssueSearchResult_Fragment\n  | Node_IssueSuggestion_Fragment\n  | Node_IssueToRelease_Fragment\n  | Node_LabelNotificationSubscription_Fragment\n  | Node_OauthClientApproval_Fragment\n  | Node_OauthClientApprovalNotification_Fragment\n  | Node_Organization_Fragment\n  | Node_OrganizationDomain_Fragment\n  | Node_OrganizationInvite_Fragment\n  | Node_PaidSubscription_Fragment\n  | Node_Post_Fragment\n  | Node_PostNotification_Fragment\n  | Node_Project_Fragment\n  | Node_ProjectAttachment_Fragment\n  | Node_ProjectHistory_Fragment\n  | Node_ProjectLabel_Fragment\n  | Node_ProjectMilestone_Fragment\n  | Node_ProjectNotification_Fragment\n  | Node_ProjectNotificationSubscription_Fragment\n  | Node_ProjectRelation_Fragment\n  | Node_ProjectSearchResult_Fragment\n  | Node_ProjectStatus_Fragment\n  | Node_ProjectUpdate_Fragment\n  | Node_PullRequest_Fragment\n  | Node_PullRequestNotification_Fragment\n  | Node_PushSubscription_Fragment\n  | Node_Reaction_Fragment\n  | Node_Release_Fragment\n  | Node_ReleaseHistory_Fragment\n  | Node_ReleaseNote_Fragment\n  | Node_ReleasePipeline_Fragment\n  | Node_ReleaseStage_Fragment\n  | Node_Roadmap_Fragment\n  | Node_RoadmapToProject_Fragment\n  | Node_SemanticSearchResult_Fragment\n  | Node_SesDomainIdentity_Fragment\n  | Node_Summary_Fragment\n  | Node_Team_Fragment\n  | Node_TeamMembership_Fragment\n  | Node_TeamNotificationSubscription_Fragment\n  | Node_TeamPinnedResource_Fragment\n  | Node_TeamResourceSection_Fragment\n  | Node_Template_Fragment\n  | Node_TimeSchedule_Fragment\n  | Node_TriageResponsibility_Fragment\n  | Node_UsageAlert_Fragment\n  | Node_UsageAlertNotification_Fragment\n  | Node_User_Fragment\n  | Node_UserNotificationSubscription_Fragment\n  | Node_UserSettings_Fragment\n  | Node_ViewPreferences_Fragment\n  | Node_Webhook_Fragment\n  | Node_WelcomeMessage_Fragment\n  | Node_WelcomeMessageNotification_Fragment\n  | Node_WorkflowCronJobDefinition_Fragment\n  | Node_WorkflowDefinition_Fragment\n  | Node_WorkflowState_Fragment;\n\nexport type NotificationConnectionFragment = { __typename: \"NotificationConnection\" } & {\n  nodes: Array<\n    | ({ __typename: \"CustomerNeedNotification\" } & Pick<\n        CustomerNeedNotification,\n        | \"type\"\n        | \"category\"\n        | \"updatedAt\"\n        | \"unsnoozedAt\"\n        | \"emailedAt\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"readAt\"\n        | \"snoozedUntilAt\"\n        | \"id\"\n        | \"customerNeedId\"\n      > & {\n          botActor?: Maybe<\n            { __typename: \"ActorBot\" } & Pick<\n              ActorBot,\n              \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n            >\n          >;\n          externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          user: { __typename?: \"User\" } & Pick<User, \"id\">;\n          actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          customerNeed: { __typename?: \"CustomerNeed\" } & Pick<CustomerNeed, \"id\">;\n          relatedIssue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n          relatedProject?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n        })\n    | ({ __typename: \"CustomerNotification\" } & Pick<\n        CustomerNotification,\n        | \"type\"\n        | \"category\"\n        | \"updatedAt\"\n        | \"unsnoozedAt\"\n        | \"emailedAt\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"readAt\"\n        | \"snoozedUntilAt\"\n        | \"id\"\n        | \"customerId\"\n      > & {\n          botActor?: Maybe<\n            { __typename: \"ActorBot\" } & Pick<\n              ActorBot,\n              \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n            >\n          >;\n          externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          user: { __typename?: \"User\" } & Pick<User, \"id\">;\n          actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          customer: { __typename?: \"Customer\" } & Pick<Customer, \"id\">;\n        })\n    | ({ __typename: \"DocumentNotification\" } & Pick<\n        DocumentNotification,\n        | \"type\"\n        | \"category\"\n        | \"updatedAt\"\n        | \"unsnoozedAt\"\n        | \"emailedAt\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"readAt\"\n        | \"snoozedUntilAt\"\n        | \"id\"\n        | \"reactionEmoji\"\n        | \"commentId\"\n        | \"documentId\"\n        | \"parentCommentId\"\n      > & {\n          botActor?: Maybe<\n            { __typename: \"ActorBot\" } & Pick<\n              ActorBot,\n              \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n            >\n          >;\n          externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          user: { __typename?: \"User\" } & Pick<User, \"id\">;\n          actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n        })\n    | ({ __typename: \"InitiativeNotification\" } & Pick<\n        InitiativeNotification,\n        | \"type\"\n        | \"category\"\n        | \"updatedAt\"\n        | \"unsnoozedAt\"\n        | \"emailedAt\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"readAt\"\n        | \"snoozedUntilAt\"\n        | \"id\"\n        | \"reactionEmoji\"\n        | \"commentId\"\n        | \"initiativeId\"\n        | \"initiativeUpdateId\"\n        | \"parentCommentId\"\n      > & {\n          botActor?: Maybe<\n            { __typename: \"ActorBot\" } & Pick<\n              ActorBot,\n              \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n            >\n          >;\n          externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          user: { __typename?: \"User\" } & Pick<User, \"id\">;\n          actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n          document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n          initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n          initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n          parentComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n        })\n    | ({ __typename: \"IssueNotification\" } & Pick<\n        IssueNotification,\n        | \"type\"\n        | \"category\"\n        | \"updatedAt\"\n        | \"unsnoozedAt\"\n        | \"emailedAt\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"readAt\"\n        | \"snoozedUntilAt\"\n        | \"id\"\n        | \"reactionEmoji\"\n        | \"commentId\"\n        | \"issueId\"\n        | \"parentCommentId\"\n      > & {\n          botActor?: Maybe<\n            { __typename: \"ActorBot\" } & Pick<\n              ActorBot,\n              \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n            >\n          >;\n          externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          user: { __typename?: \"User\" } & Pick<User, \"id\">;\n          actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n          issue: { __typename?: \"Issue\" } & Pick<Issue, \"id\">;\n          parentComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n          subscriptions?: Maybe<\n            Array<\n              | ({ __typename: \"CustomViewNotificationSubscription\" } & Pick<\n                  CustomViewNotificationSubscription,\n                  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n                > & {\n                    customView: { __typename?: \"CustomView\" } & Pick<CustomView, \"id\">;\n                    customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                    cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                    initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                    label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                    project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                    team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                    user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                    subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                  })\n              | ({ __typename: \"CustomerNotificationSubscription\" } & Pick<\n                  CustomerNotificationSubscription,\n                  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n                > & {\n                    customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                    customer: { __typename?: \"Customer\" } & Pick<Customer, \"id\">;\n                    cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                    initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                    label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                    project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                    team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                    user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                    subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                  })\n              | ({ __typename: \"CycleNotificationSubscription\" } & Pick<\n                  CycleNotificationSubscription,\n                  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n                > & {\n                    customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                    customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                    cycle: { __typename?: \"Cycle\" } & Pick<Cycle, \"id\">;\n                    initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                    label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                    project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                    team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                    user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                    subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                  })\n              | ({ __typename: \"InitiativeNotificationSubscription\" } & Pick<\n                  InitiativeNotificationSubscription,\n                  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n                > & {\n                    customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                    customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                    cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                    initiative: { __typename?: \"Initiative\" } & Pick<Initiative, \"id\">;\n                    label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                    project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                    team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                    user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                    subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                  })\n              | ({ __typename: \"LabelNotificationSubscription\" } & Pick<\n                  LabelNotificationSubscription,\n                  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n                > & {\n                    customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                    customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                    cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                    initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                    label: { __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">;\n                    project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                    team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                    user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                    subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                  })\n              | ({ __typename: \"ProjectNotificationSubscription\" } & Pick<\n                  ProjectNotificationSubscription,\n                  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n                > & {\n                    customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                    customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                    cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                    initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                    label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                    project: { __typename?: \"Project\" } & Pick<Project, \"id\">;\n                    team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                    user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                    subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                  })\n              | ({ __typename: \"TeamNotificationSubscription\" } & Pick<\n                  TeamNotificationSubscription,\n                  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n                > & {\n                    customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                    customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                    cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                    initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                    label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                    project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                    team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n                    user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                    subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                  })\n              | ({ __typename: \"UserNotificationSubscription\" } & Pick<\n                  UserNotificationSubscription,\n                  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n                > & {\n                    customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                    customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                    cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                    initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                    label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                    project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                    team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                    user: { __typename?: \"User\" } & Pick<User, \"id\">;\n                    subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                  })\n            >\n          >;\n          team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n        })\n    | ({ __typename: \"OauthClientApprovalNotification\" } & Pick<\n        OauthClientApprovalNotification,\n        | \"type\"\n        | \"category\"\n        | \"updatedAt\"\n        | \"unsnoozedAt\"\n        | \"emailedAt\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"readAt\"\n        | \"snoozedUntilAt\"\n        | \"id\"\n        | \"oauthClientApprovalId\"\n      > & {\n          botActor?: Maybe<\n            { __typename: \"ActorBot\" } & Pick<\n              ActorBot,\n              \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n            >\n          >;\n          externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          user: { __typename?: \"User\" } & Pick<User, \"id\">;\n          actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          oauthClientApproval: { __typename: \"OauthClientApproval\" } & Pick<\n            OauthClientApproval,\n            | \"newlyRequestedScopes\"\n            | \"denyReason\"\n            | \"requestReason\"\n            | \"scopes\"\n            | \"status\"\n            | \"oauthClientId\"\n            | \"requesterId\"\n            | \"responderId\"\n            | \"updatedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"id\"\n          >;\n        })\n    | ({ __typename: \"PostNotification\" } & Pick<\n        PostNotification,\n        | \"type\"\n        | \"category\"\n        | \"updatedAt\"\n        | \"unsnoozedAt\"\n        | \"emailedAt\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"readAt\"\n        | \"snoozedUntilAt\"\n        | \"id\"\n        | \"reactionEmoji\"\n        | \"commentId\"\n        | \"parentCommentId\"\n        | \"postId\"\n      > & {\n          botActor?: Maybe<\n            { __typename: \"ActorBot\" } & Pick<\n              ActorBot,\n              \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n            >\n          >;\n          externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          user: { __typename?: \"User\" } & Pick<User, \"id\">;\n          actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n        })\n    | ({ __typename: \"ProjectNotification\" } & Pick<\n        ProjectNotification,\n        | \"type\"\n        | \"category\"\n        | \"updatedAt\"\n        | \"unsnoozedAt\"\n        | \"emailedAt\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"readAt\"\n        | \"snoozedUntilAt\"\n        | \"id\"\n        | \"reactionEmoji\"\n        | \"commentId\"\n        | \"parentCommentId\"\n        | \"projectId\"\n        | \"projectMilestoneId\"\n        | \"projectUpdateId\"\n      > & {\n          botActor?: Maybe<\n            { __typename: \"ActorBot\" } & Pick<\n              ActorBot,\n              \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n            >\n          >;\n          externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          user: { __typename?: \"User\" } & Pick<User, \"id\">;\n          actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n          document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n          parentComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n          project: { __typename?: \"Project\" } & Pick<Project, \"id\">;\n          projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n        })\n    | ({ __typename: \"PullRequestNotification\" } & Pick<\n        PullRequestNotification,\n        | \"type\"\n        | \"category\"\n        | \"updatedAt\"\n        | \"unsnoozedAt\"\n        | \"emailedAt\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"readAt\"\n        | \"snoozedUntilAt\"\n        | \"id\"\n        | \"pullRequestCommentId\"\n        | \"pullRequestId\"\n      > & {\n          botActor?: Maybe<\n            { __typename: \"ActorBot\" } & Pick<\n              ActorBot,\n              \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n            >\n          >;\n          externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          user: { __typename?: \"User\" } & Pick<User, \"id\">;\n          actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n        })\n    | ({ __typename: \"UsageAlertNotification\" } & Pick<\n        UsageAlertNotification,\n        | \"type\"\n        | \"category\"\n        | \"updatedAt\"\n        | \"unsnoozedAt\"\n        | \"emailedAt\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"readAt\"\n        | \"snoozedUntilAt\"\n        | \"id\"\n        | \"usageAlertId\"\n      > & {\n          botActor?: Maybe<\n            { __typename: \"ActorBot\" } & Pick<\n              ActorBot,\n              \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n            >\n          >;\n          externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          user: { __typename?: \"User\" } & Pick<User, \"id\">;\n          actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          usageAlert: { __typename: \"UsageAlert\" } & Pick<\n            UsageAlert,\n            \"type\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"metadata\"\n          >;\n        })\n    | ({ __typename: \"WelcomeMessageNotification\" } & Pick<\n        WelcomeMessageNotification,\n        | \"type\"\n        | \"category\"\n        | \"updatedAt\"\n        | \"unsnoozedAt\"\n        | \"emailedAt\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"readAt\"\n        | \"snoozedUntilAt\"\n        | \"id\"\n        | \"welcomeMessageId\"\n      > & {\n          botActor?: Maybe<\n            { __typename: \"ActorBot\" } & Pick<\n              ActorBot,\n              \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n            >\n          >;\n          externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          user: { __typename?: \"User\" } & Pick<User, \"id\">;\n          actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n        })\n  >;\n  pageInfo: { __typename: \"PageInfo\" } & Pick<\n    PageInfo,\n    \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n  >;\n};\n\nexport type NotificationSubscriptionConnectionFragment = { __typename: \"NotificationSubscriptionConnection\" } & {\n  nodes: Array<\n    | ({ __typename: \"CustomViewNotificationSubscription\" } & Pick<\n        CustomViewNotificationSubscription,\n        \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n      > & {\n          customView: { __typename?: \"CustomView\" } & Pick<CustomView, \"id\">;\n          customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n          cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n          initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n          label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n          project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n          team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n          user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n        })\n    | ({ __typename: \"CustomerNotificationSubscription\" } & Pick<\n        CustomerNotificationSubscription,\n        \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n      > & {\n          customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n          customer: { __typename?: \"Customer\" } & Pick<Customer, \"id\">;\n          cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n          initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n          label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n          project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n          team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n          user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n        })\n    | ({ __typename: \"CycleNotificationSubscription\" } & Pick<\n        CycleNotificationSubscription,\n        \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n      > & {\n          customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n          customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n          cycle: { __typename?: \"Cycle\" } & Pick<Cycle, \"id\">;\n          initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n          label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n          project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n          team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n          user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n        })\n    | ({ __typename: \"InitiativeNotificationSubscription\" } & Pick<\n        InitiativeNotificationSubscription,\n        \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n      > & {\n          customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n          customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n          cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n          initiative: { __typename?: \"Initiative\" } & Pick<Initiative, \"id\">;\n          label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n          project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n          team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n          user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n        })\n    | ({ __typename: \"LabelNotificationSubscription\" } & Pick<\n        LabelNotificationSubscription,\n        \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n      > & {\n          customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n          customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n          cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n          initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n          label: { __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">;\n          project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n          team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n          user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n        })\n    | ({ __typename: \"ProjectNotificationSubscription\" } & Pick<\n        ProjectNotificationSubscription,\n        \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n      > & {\n          customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n          customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n          cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n          initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n          label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n          project: { __typename?: \"Project\" } & Pick<Project, \"id\">;\n          team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n          user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n        })\n    | ({ __typename: \"TeamNotificationSubscription\" } & Pick<\n        TeamNotificationSubscription,\n        \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n      > & {\n          customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n          customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n          cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n          initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n          label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n          project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n          team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n          user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n        })\n    | ({ __typename: \"UserNotificationSubscription\" } & Pick<\n        UserNotificationSubscription,\n        \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n      > & {\n          customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n          customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n          cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n          initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n          label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n          project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n          team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n          user: { __typename?: \"User\" } & Pick<User, \"id\">;\n          subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n        })\n  >;\n  pageInfo: { __typename: \"PageInfo\" } & Pick<\n    PageInfo,\n    \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n  >;\n};\n\nexport type OrganizationAcceptedOrExpiredInviteDetailsPayloadFragment = {\n  __typename: \"OrganizationAcceptedOrExpiredInviteDetailsPayload\";\n} & Pick<OrganizationAcceptedOrExpiredInviteDetailsPayload, \"status\">;\n\nexport type OrganizationInviteConnectionFragment = { __typename: \"OrganizationInviteConnection\" } & {\n  nodes: Array<\n    { __typename: \"OrganizationInvite\" } & Pick<\n      OrganizationInvite,\n      | \"metadata\"\n      | \"email\"\n      | \"updatedAt\"\n      | \"archivedAt\"\n      | \"createdAt\"\n      | \"acceptedAt\"\n      | \"expiresAt\"\n      | \"id\"\n      | \"role\"\n      | \"external\"\n    > & {\n        inviter: { __typename?: \"User\" } & Pick<User, \"id\">;\n        invitee?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n      }\n  >;\n  pageInfo: { __typename: \"PageInfo\" } & Pick<\n    PageInfo,\n    \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n  >;\n};\n\nexport type OrganizationInviteFullDetailsPayloadFragment = {\n  __typename: \"OrganizationInviteFullDetailsPayload\";\n} & Pick<\n  OrganizationInviteFullDetailsPayload,\n  | \"allowedAuthServices\"\n  | \"organizationId\"\n  | \"organizationName\"\n  | \"email\"\n  | \"inviter\"\n  | \"status\"\n  | \"organizationLogoUrl\"\n  | \"role\"\n  | \"createdAt\"\n  | \"accepted\"\n  | \"expired\"\n>;\n\nexport type PageInfoFragment = { __typename: \"PageInfo\" } & Pick<\n  PageInfo,\n  \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n>;\n\nexport type PasskeyLoginStartResponseFragment = { __typename: \"PasskeyLoginStartResponse\" } & Pick<\n  PasskeyLoginStartResponse,\n  \"options\" | \"success\"\n>;\n\nexport type ProjectAttachmentConnectionFragment = { __typename: \"ProjectAttachmentConnection\" } & {\n  nodes: Array<\n    { __typename: \"ProjectAttachment\" } & Pick<\n      ProjectAttachment,\n      | \"metadata\"\n      | \"source\"\n      | \"subtitle\"\n      | \"updatedAt\"\n      | \"sourceType\"\n      | \"archivedAt\"\n      | \"createdAt\"\n      | \"id\"\n      | \"title\"\n      | \"url\"\n    > & { creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n  >;\n  pageInfo: { __typename: \"PageInfo\" } & Pick<\n    PageInfo,\n    \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n  >;\n};\n\nexport type ProjectConnectionFragment = { __typename: \"ProjectConnection\" } & {\n  nodes: Array<\n    { __typename: \"Project\" } & Pick<\n      Project,\n      | \"trashed\"\n      | \"url\"\n      | \"microsoftTeamsChannelId\"\n      | \"slackChannelId\"\n      | \"labelIds\"\n      | \"updateRemindersDay\"\n      | \"targetDate\"\n      | \"startDate\"\n      | \"updateReminderFrequency\"\n      | \"updateRemindersHour\"\n      | \"icon\"\n      | \"updatedAt\"\n      | \"updateReminderFrequencyInWeeks\"\n      | \"name\"\n      | \"completedScopeHistory\"\n      | \"completedIssueCountHistory\"\n      | \"inProgressScopeHistory\"\n      | \"health\"\n      | \"progress\"\n      | \"scope\"\n      | \"priorityLabel\"\n      | \"priority\"\n      | \"color\"\n      | \"content\"\n      | \"slugId\"\n      | \"targetDateResolution\"\n      | \"startDateResolution\"\n      | \"frequencyResolution\"\n      | \"description\"\n      | \"prioritySortOrder\"\n      | \"sortOrder\"\n      | \"archivedAt\"\n      | \"createdAt\"\n      | \"healthUpdatedAt\"\n      | \"autoArchivedAt\"\n      | \"canceledAt\"\n      | \"completedAt\"\n      | \"startedAt\"\n      | \"projectUpdateRemindersPausedUntilAt\"\n      | \"issueCountHistory\"\n      | \"scopeHistory\"\n      | \"id\"\n      | \"slackIssueComments\"\n      | \"slackNewIssue\"\n      | \"slackIssueStatuses\"\n      | \"state\"\n    > & {\n        integrationsSettings?: Maybe<{ __typename?: \"IntegrationsSettings\" } & Pick<IntegrationsSettings, \"id\">>;\n        documentContent?: Maybe<\n          { __typename: \"DocumentContent\" } & Pick<\n            DocumentContent,\n            \"content\" | \"contentState\" | \"updatedAt\" | \"restoredAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n          > & {\n              aiPromptRules?: Maybe<\n                { __typename: \"AiPromptRules\" } & Pick<\n                  AiPromptRules,\n                  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n                > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n              >;\n              document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n              initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n              issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n              projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n              project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n              welcomeMessage?: Maybe<\n                { __typename: \"WelcomeMessage\" } & Pick<\n                  WelcomeMessage,\n                  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"title\" | \"id\" | \"enabled\"\n                > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n              >;\n            }\n        >;\n        status: { __typename?: \"ProjectStatus\" } & Pick<ProjectStatus, \"id\">;\n        syncedWith?: Maybe<\n          Array<\n            { __typename: \"ExternalEntityInfo\" } & Pick<ExternalEntityInfo, \"service\" | \"id\"> & {\n                metadata?: Maybe<\n                  | ({ __typename: \"ExternalEntityInfoGithubMetadata\" } & Pick<\n                      ExternalEntityInfoGithubMetadata,\n                      \"number\" | \"owner\" | \"repo\"\n                    >)\n                  | ({ __typename: \"ExternalEntityInfoJiraMetadata\" } & Pick<\n                      ExternalEntityInfoJiraMetadata,\n                      \"issueTypeId\" | \"projectId\" | \"issueKey\"\n                    >)\n                  | ({ __typename: \"ExternalEntitySlackMetadata\" } & Pick<\n                      ExternalEntitySlackMetadata,\n                      \"messageUrl\" | \"channelId\" | \"channelName\" | \"isFromSlack\"\n                    >)\n                >;\n              }\n          >\n        >;\n        convertedFromIssue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n        lastAppliedTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n        lastUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n        creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n        lead?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n        favorite?: Maybe<{ __typename?: \"Favorite\" } & Pick<Favorite, \"id\">>;\n      }\n  >;\n  pageInfo: { __typename: \"PageInfo\" } & Pick<\n    PageInfo,\n    \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n  >;\n};\n\nexport type ProjectHistoryConnectionFragment = { __typename: \"ProjectHistoryConnection\" } & {\n  nodes: Array<\n    { __typename: \"ProjectHistory\" } & Pick<\n      ProjectHistory,\n      \"entries\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n    > & { project: { __typename?: \"Project\" } & Pick<Project, \"id\"> }\n  >;\n  pageInfo: { __typename: \"PageInfo\" } & Pick<\n    PageInfo,\n    \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n  >;\n};\n\nexport type ProjectLabelConnectionFragment = { __typename: \"ProjectLabelConnection\" } & {\n  nodes: Array<\n    { __typename: \"ProjectLabel\" } & Pick<\n      ProjectLabel,\n      \"lastAppliedAt\" | \"color\" | \"description\" | \"name\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"isGroup\"\n    > & {\n        parent?: Maybe<{ __typename?: \"ProjectLabel\" } & Pick<ProjectLabel, \"id\">>;\n        creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n        retiredBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n      }\n  >;\n  pageInfo: { __typename: \"PageInfo\" } & Pick<\n    PageInfo,\n    \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n  >;\n};\n\nexport type ProjectMilestoneConnectionFragment = { __typename: \"ProjectMilestoneConnection\" } & {\n  nodes: Array<\n    { __typename: \"ProjectMilestone\" } & Pick<\n      ProjectMilestone,\n      | \"updatedAt\"\n      | \"name\"\n      | \"sortOrder\"\n      | \"targetDate\"\n      | \"progress\"\n      | \"description\"\n      | \"status\"\n      | \"archivedAt\"\n      | \"createdAt\"\n      | \"id\"\n    > & {\n        project: { __typename?: \"Project\" } & Pick<Project, \"id\">;\n        documentContent?: Maybe<\n          { __typename: \"DocumentContent\" } & Pick<\n            DocumentContent,\n            \"content\" | \"contentState\" | \"updatedAt\" | \"restoredAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n          > & {\n              aiPromptRules?: Maybe<\n                { __typename: \"AiPromptRules\" } & Pick<\n                  AiPromptRules,\n                  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n                > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n              >;\n              document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n              initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n              issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n              projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n              project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n              welcomeMessage?: Maybe<\n                { __typename: \"WelcomeMessage\" } & Pick<\n                  WelcomeMessage,\n                  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"title\" | \"id\" | \"enabled\"\n                > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n              >;\n            }\n        >;\n      }\n  >;\n  pageInfo: { __typename: \"PageInfo\" } & Pick<\n    PageInfo,\n    \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n  >;\n};\n\nexport type ProjectMilestoneMoveIssueToTeamFragment = { __typename: \"ProjectMilestoneMoveIssueToTeam\" } & Pick<\n  ProjectMilestoneMoveIssueToTeam,\n  \"issueId\" | \"teamId\"\n>;\n\nexport type ProjectMilestoneMoveProjectTeamsFragment = { __typename: \"ProjectMilestoneMoveProjectTeams\" } & Pick<\n  ProjectMilestoneMoveProjectTeams,\n  \"projectId\" | \"teamIds\"\n>;\n\nexport type ProjectRelationConnectionFragment = { __typename: \"ProjectRelationConnection\" } & {\n  nodes: Array<\n    { __typename: \"ProjectRelation\" } & Pick<\n      ProjectRelation,\n      \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"anchorType\" | \"relatedAnchorType\" | \"type\" | \"id\"\n    > & {\n        project: { __typename?: \"Project\" } & Pick<Project, \"id\">;\n        projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n        relatedProjectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n        relatedProject: { __typename?: \"Project\" } & Pick<Project, \"id\">;\n        user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n      }\n  >;\n  pageInfo: { __typename: \"PageInfo\" } & Pick<\n    PageInfo,\n    \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n  >;\n};\n\nexport type ProjectSearchPayloadFragment = { __typename: \"ProjectSearchPayload\" } & Pick<\n  ProjectSearchPayload,\n  \"totalCount\"\n> & {\n    archivePayload: { __typename: \"ArchiveResponse\" } & Pick<\n      ArchiveResponse,\n      \"archive\" | \"totalCount\" | \"databaseVersion\" | \"includesDependencies\"\n    >;\n    nodes: Array<\n      { __typename: \"ProjectSearchResult\" } & Pick<\n        ProjectSearchResult,\n        | \"trashed\"\n        | \"metadata\"\n        | \"url\"\n        | \"microsoftTeamsChannelId\"\n        | \"slackChannelId\"\n        | \"labelIds\"\n        | \"updateRemindersDay\"\n        | \"targetDate\"\n        | \"startDate\"\n        | \"updateReminderFrequency\"\n        | \"updateRemindersHour\"\n        | \"icon\"\n        | \"updatedAt\"\n        | \"updateReminderFrequencyInWeeks\"\n        | \"name\"\n        | \"completedScopeHistory\"\n        | \"completedIssueCountHistory\"\n        | \"inProgressScopeHistory\"\n        | \"health\"\n        | \"progress\"\n        | \"scope\"\n        | \"priorityLabel\"\n        | \"priority\"\n        | \"color\"\n        | \"content\"\n        | \"slugId\"\n        | \"targetDateResolution\"\n        | \"startDateResolution\"\n        | \"frequencyResolution\"\n        | \"description\"\n        | \"prioritySortOrder\"\n        | \"sortOrder\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"healthUpdatedAt\"\n        | \"autoArchivedAt\"\n        | \"canceledAt\"\n        | \"completedAt\"\n        | \"startedAt\"\n        | \"projectUpdateRemindersPausedUntilAt\"\n        | \"issueCountHistory\"\n        | \"scopeHistory\"\n        | \"id\"\n        | \"slackIssueComments\"\n        | \"slackNewIssue\"\n        | \"slackIssueStatuses\"\n        | \"state\"\n      > & {\n          integrationsSettings?: Maybe<{ __typename?: \"IntegrationsSettings\" } & Pick<IntegrationsSettings, \"id\">>;\n          documentContent?: Maybe<\n            { __typename: \"DocumentContent\" } & Pick<\n              DocumentContent,\n              \"content\" | \"contentState\" | \"updatedAt\" | \"restoredAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n            > & {\n                aiPromptRules?: Maybe<\n                  { __typename: \"AiPromptRules\" } & Pick<\n                    AiPromptRules,\n                    \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n                  > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n                >;\n                document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n                initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n                projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n                project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                welcomeMessage?: Maybe<\n                  { __typename: \"WelcomeMessage\" } & Pick<\n                    WelcomeMessage,\n                    \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"title\" | \"id\" | \"enabled\"\n                  > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n                >;\n              }\n          >;\n          status: { __typename?: \"ProjectStatus\" } & Pick<ProjectStatus, \"id\">;\n          syncedWith?: Maybe<\n            Array<\n              { __typename: \"ExternalEntityInfo\" } & Pick<ExternalEntityInfo, \"service\" | \"id\"> & {\n                  metadata?: Maybe<\n                    | ({ __typename: \"ExternalEntityInfoGithubMetadata\" } & Pick<\n                        ExternalEntityInfoGithubMetadata,\n                        \"number\" | \"owner\" | \"repo\"\n                      >)\n                    | ({ __typename: \"ExternalEntityInfoJiraMetadata\" } & Pick<\n                        ExternalEntityInfoJiraMetadata,\n                        \"issueTypeId\" | \"projectId\" | \"issueKey\"\n                      >)\n                    | ({ __typename: \"ExternalEntitySlackMetadata\" } & Pick<\n                        ExternalEntitySlackMetadata,\n                        \"messageUrl\" | \"channelId\" | \"channelName\" | \"isFromSlack\"\n                      >)\n                  >;\n                }\n            >\n          >;\n          convertedFromIssue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n          lastAppliedTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n          lastUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n          creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          lead?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          favorite?: Maybe<{ __typename?: \"Favorite\" } & Pick<Favorite, \"id\">>;\n        }\n    >;\n    pageInfo: { __typename: \"PageInfo\" } & Pick<\n      PageInfo,\n      \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n    >;\n  };\n\nexport type ProjectSearchResultFragment = { __typename: \"ProjectSearchResult\" } & Pick<\n  ProjectSearchResult,\n  | \"trashed\"\n  | \"metadata\"\n  | \"url\"\n  | \"microsoftTeamsChannelId\"\n  | \"slackChannelId\"\n  | \"labelIds\"\n  | \"updateRemindersDay\"\n  | \"targetDate\"\n  | \"startDate\"\n  | \"updateReminderFrequency\"\n  | \"updateRemindersHour\"\n  | \"icon\"\n  | \"updatedAt\"\n  | \"updateReminderFrequencyInWeeks\"\n  | \"name\"\n  | \"completedScopeHistory\"\n  | \"completedIssueCountHistory\"\n  | \"inProgressScopeHistory\"\n  | \"health\"\n  | \"progress\"\n  | \"scope\"\n  | \"priorityLabel\"\n  | \"priority\"\n  | \"color\"\n  | \"content\"\n  | \"slugId\"\n  | \"targetDateResolution\"\n  | \"startDateResolution\"\n  | \"frequencyResolution\"\n  | \"description\"\n  | \"prioritySortOrder\"\n  | \"sortOrder\"\n  | \"archivedAt\"\n  | \"createdAt\"\n  | \"healthUpdatedAt\"\n  | \"autoArchivedAt\"\n  | \"canceledAt\"\n  | \"completedAt\"\n  | \"startedAt\"\n  | \"projectUpdateRemindersPausedUntilAt\"\n  | \"issueCountHistory\"\n  | \"scopeHistory\"\n  | \"id\"\n  | \"slackIssueComments\"\n  | \"slackNewIssue\"\n  | \"slackIssueStatuses\"\n  | \"state\"\n> & {\n    integrationsSettings?: Maybe<{ __typename?: \"IntegrationsSettings\" } & Pick<IntegrationsSettings, \"id\">>;\n    documentContent?: Maybe<\n      { __typename: \"DocumentContent\" } & Pick<\n        DocumentContent,\n        \"content\" | \"contentState\" | \"updatedAt\" | \"restoredAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n      > & {\n          aiPromptRules?: Maybe<\n            { __typename: \"AiPromptRules\" } & Pick<AiPromptRules, \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"> & {\n                updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              }\n          >;\n          document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n          initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n          issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n          projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n          project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n          welcomeMessage?: Maybe<\n            { __typename: \"WelcomeMessage\" } & Pick<\n              WelcomeMessage,\n              \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"title\" | \"id\" | \"enabled\"\n            > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n          >;\n        }\n    >;\n    status: { __typename?: \"ProjectStatus\" } & Pick<ProjectStatus, \"id\">;\n    syncedWith?: Maybe<\n      Array<\n        { __typename: \"ExternalEntityInfo\" } & Pick<ExternalEntityInfo, \"service\" | \"id\"> & {\n            metadata?: Maybe<\n              | ({ __typename: \"ExternalEntityInfoGithubMetadata\" } & Pick<\n                  ExternalEntityInfoGithubMetadata,\n                  \"number\" | \"owner\" | \"repo\"\n                >)\n              | ({ __typename: \"ExternalEntityInfoJiraMetadata\" } & Pick<\n                  ExternalEntityInfoJiraMetadata,\n                  \"issueTypeId\" | \"projectId\" | \"issueKey\"\n                >)\n              | ({ __typename: \"ExternalEntitySlackMetadata\" } & Pick<\n                  ExternalEntitySlackMetadata,\n                  \"messageUrl\" | \"channelId\" | \"channelName\" | \"isFromSlack\"\n                >)\n            >;\n          }\n      >\n    >;\n    convertedFromIssue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n    lastAppliedTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n    lastUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n    creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n    lead?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n    favorite?: Maybe<{ __typename?: \"Favorite\" } & Pick<Favorite, \"id\">>;\n  };\n\nexport type ProjectStatusConnectionFragment = { __typename: \"ProjectStatusConnection\" } & {\n  nodes: Array<\n    { __typename: \"ProjectStatus\" } & Pick<\n      ProjectStatus,\n      | \"description\"\n      | \"type\"\n      | \"color\"\n      | \"updatedAt\"\n      | \"name\"\n      | \"position\"\n      | \"archivedAt\"\n      | \"createdAt\"\n      | \"id\"\n      | \"indefinite\"\n    >\n  >;\n  pageInfo: { __typename: \"PageInfo\" } & Pick<\n    PageInfo,\n    \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n  >;\n};\n\nexport type ProjectUpdateConnectionFragment = { __typename: \"ProjectUpdateConnection\" } & {\n  nodes: Array<\n    { __typename: \"ProjectUpdate\" } & Pick<\n      ProjectUpdate,\n      | \"reactionData\"\n      | \"commentCount\"\n      | \"url\"\n      | \"diffMarkdown\"\n      | \"diff\"\n      | \"health\"\n      | \"updatedAt\"\n      | \"archivedAt\"\n      | \"createdAt\"\n      | \"editedAt\"\n      | \"id\"\n      | \"body\"\n      | \"slugId\"\n      | \"isDiffHidden\"\n      | \"isStale\"\n    > & {\n        reactions: Array<\n          { __typename: \"Reaction\" } & Pick<Reaction, \"updatedAt\" | \"emoji\" | \"archivedAt\" | \"createdAt\" | \"id\"> & {\n              comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n              externalUser?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n              issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n              projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n              user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            }\n        >;\n        project: { __typename?: \"Project\" } & Pick<Project, \"id\">;\n        user: { __typename?: \"User\" } & Pick<User, \"id\">;\n      }\n  >;\n  pageInfo: { __typename: \"PageInfo\" } & Pick<\n    PageInfo,\n    \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n  >;\n};\n\nexport type ReleaseConnectionFragment = { __typename: \"ReleaseConnection\" } & {\n  nodes: Array<\n    { __typename: \"Release\" } & Pick<\n      Release,\n      | \"trashed\"\n      | \"issueCount\"\n      | \"commitSha\"\n      | \"url\"\n      | \"currentProgress\"\n      | \"description\"\n      | \"targetDate\"\n      | \"startDate\"\n      | \"progressHistory\"\n      | \"updatedAt\"\n      | \"name\"\n      | \"slugId\"\n      | \"archivedAt\"\n      | \"createdAt\"\n      | \"startedAt\"\n      | \"canceledAt\"\n      | \"completedAt\"\n      | \"id\"\n      | \"version\"\n    > & {\n        releaseNotes: Array<\n          { __typename: \"ReleaseNote\" } & Pick<\n            ReleaseNote,\n            \"generationStatus\" | \"updatedAt\" | \"releaseCount\" | \"slugId\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"title\"\n          > & {\n              documentContent?: Maybe<\n                { __typename: \"DocumentContent\" } & Pick<\n                  DocumentContent,\n                  \"content\" | \"contentState\" | \"updatedAt\" | \"restoredAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n                > & {\n                    aiPromptRules?: Maybe<\n                      { __typename: \"AiPromptRules\" } & Pick<\n                        AiPromptRules,\n                        \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n                      > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n                    >;\n                    document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n                    initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                    issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n                    projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n                    project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                    welcomeMessage?: Maybe<\n                      { __typename: \"WelcomeMessage\" } & Pick<\n                        WelcomeMessage,\n                        \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"title\" | \"id\" | \"enabled\"\n                      > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n                    >;\n                  }\n              >;\n              firstRelease?: Maybe<{ __typename?: \"Release\" } & Pick<Release, \"id\">>;\n              lastRelease?: Maybe<{ __typename?: \"Release\" } & Pick<Release, \"id\">>;\n            }\n        >;\n        stage: { __typename?: \"ReleaseStage\" } & Pick<ReleaseStage, \"id\">;\n        pipeline: { __typename?: \"ReleasePipeline\" } & Pick<ReleasePipeline, \"id\">;\n        creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n      }\n  >;\n  pageInfo: { __typename: \"PageInfo\" } & Pick<\n    PageInfo,\n    \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n  >;\n};\n\nexport type ReleaseHistoryConnectionFragment = { __typename: \"ReleaseHistoryConnection\" } & {\n  nodes: Array<\n    { __typename: \"ReleaseHistory\" } & Pick<\n      ReleaseHistory,\n      \"entries\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n    > & { release: { __typename?: \"Release\" } & Pick<Release, \"id\"> }\n  >;\n  pageInfo: { __typename: \"PageInfo\" } & Pick<\n    PageInfo,\n    \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n  >;\n};\n\nexport type ReleaseNoteConnectionFragment = { __typename: \"ReleaseNoteConnection\" } & {\n  nodes: Array<\n    { __typename: \"ReleaseNote\" } & Pick<\n      ReleaseNote,\n      \"generationStatus\" | \"updatedAt\" | \"releaseCount\" | \"slugId\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"title\"\n    > & {\n        documentContent?: Maybe<\n          { __typename: \"DocumentContent\" } & Pick<\n            DocumentContent,\n            \"content\" | \"contentState\" | \"updatedAt\" | \"restoredAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n          > & {\n              aiPromptRules?: Maybe<\n                { __typename: \"AiPromptRules\" } & Pick<\n                  AiPromptRules,\n                  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n                > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n              >;\n              document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n              initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n              issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n              projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n              project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n              welcomeMessage?: Maybe<\n                { __typename: \"WelcomeMessage\" } & Pick<\n                  WelcomeMessage,\n                  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"title\" | \"id\" | \"enabled\"\n                > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n              >;\n            }\n        >;\n        firstRelease?: Maybe<{ __typename?: \"Release\" } & Pick<Release, \"id\">>;\n        lastRelease?: Maybe<{ __typename?: \"Release\" } & Pick<Release, \"id\">>;\n      }\n  >;\n  pageInfo: { __typename: \"PageInfo\" } & Pick<\n    PageInfo,\n    \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n  >;\n};\n\nexport type ReleasePipelineConnectionFragment = { __typename: \"ReleasePipelineConnection\" } & {\n  nodes: Array<\n    { __typename: \"ReleasePipeline\" } & Pick<\n      ReleasePipeline,\n      | \"includePathPatterns\"\n      | \"url\"\n      | \"approximateReleaseCount\"\n      | \"updatedAt\"\n      | \"name\"\n      | \"slugId\"\n      | \"archivedAt\"\n      | \"createdAt\"\n      | \"type\"\n      | \"id\"\n      | \"isProduction\"\n      | \"autoGenerateReleaseNotesOnCompletion\"\n    > & {\n        releaseNoteTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n        latestReleaseNote?: Maybe<{ __typename?: \"ReleaseNote\" } & Pick<ReleaseNote, \"id\">>;\n      }\n  >;\n  pageInfo: { __typename: \"PageInfo\" } & Pick<\n    PageInfo,\n    \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n  >;\n};\n\nexport type ReleaseStageConnectionFragment = { __typename: \"ReleaseStageConnection\" } & {\n  nodes: Array<\n    { __typename: \"ReleaseStage\" } & Pick<\n      ReleaseStage,\n      \"color\" | \"updatedAt\" | \"type\" | \"name\" | \"position\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"frozen\"\n    > & { pipeline: { __typename?: \"ReleasePipeline\" } & Pick<ReleasePipeline, \"id\"> }\n  >;\n  pageInfo: { __typename: \"PageInfo\" } & Pick<\n    PageInfo,\n    \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n  >;\n};\n\nexport type RoadmapConnectionFragment = { __typename: \"RoadmapConnection\" } & {\n  nodes: Array<\n    { __typename: \"Roadmap\" } & Pick<\n      Roadmap,\n      | \"url\"\n      | \"description\"\n      | \"updatedAt\"\n      | \"name\"\n      | \"color\"\n      | \"slugId\"\n      | \"sortOrder\"\n      | \"archivedAt\"\n      | \"createdAt\"\n      | \"id\"\n    > & {\n        creator: { __typename?: \"User\" } & Pick<User, \"id\">;\n        owner?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n      }\n  >;\n  pageInfo: { __typename: \"PageInfo\" } & Pick<\n    PageInfo,\n    \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n  >;\n};\n\nexport type RoadmapToProjectConnectionFragment = { __typename: \"RoadmapToProjectConnection\" } & {\n  nodes: Array<\n    { __typename: \"RoadmapToProject\" } & Pick<\n      RoadmapToProject,\n      \"updatedAt\" | \"sortOrder\" | \"archivedAt\" | \"createdAt\" | \"id\"\n    > & {\n        project: { __typename?: \"Project\" } & Pick<Project, \"id\">;\n        roadmap: { __typename?: \"Roadmap\" } & Pick<Roadmap, \"id\">;\n      }\n  >;\n  pageInfo: { __typename: \"PageInfo\" } & Pick<\n    PageInfo,\n    \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n  >;\n};\n\nexport type SlackChannelConnectPayloadFragment = { __typename: \"SlackChannelConnectPayload\" } & Pick<\n  SlackChannelConnectPayload,\n  \"lastSyncId\" | \"nudgeToConnectMainSlackIntegration\" | \"nudgeToUpdateMainSlackIntegration\" | \"addBot\" | \"success\"\n> & {\n    gitHub?: Maybe<\n      { __typename: \"GitHubIntegrationConnectDetails\" } & Pick<GitHubIntegrationConnectDetails, \"lostRepositoryNames\">\n    >;\n    integration?: Maybe<{ __typename?: \"Integration\" } & Pick<Integration, \"id\">>;\n  };\n\nexport type SsoUrlFromEmailResponseFragment = { __typename: \"SsoUrlFromEmailResponse\" } & Pick<\n  SsoUrlFromEmailResponse,\n  \"samlSsoUrl\" | \"success\"\n>;\n\nexport type SubscriptionFragment = { __typename: \"Subscription\" } & {\n  commentUnarchived: { __typename?: \"Comment\" } & Pick<Comment, \"id\">;\n  documentUnarchived: { __typename?: \"Document\" } & Pick<Document, \"id\">;\n  notificationUnarchived:\n    | ({ __typename: \"CustomerNeedNotification\" } & Pick<\n        CustomerNeedNotification,\n        | \"type\"\n        | \"category\"\n        | \"updatedAt\"\n        | \"unsnoozedAt\"\n        | \"emailedAt\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"readAt\"\n        | \"snoozedUntilAt\"\n        | \"id\"\n        | \"customerNeedId\"\n      > & {\n          botActor?: Maybe<\n            { __typename: \"ActorBot\" } & Pick<\n              ActorBot,\n              \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n            >\n          >;\n          externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          user: { __typename?: \"User\" } & Pick<User, \"id\">;\n          actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          customerNeed: { __typename?: \"CustomerNeed\" } & Pick<CustomerNeed, \"id\">;\n          relatedIssue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n          relatedProject?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n        })\n    | ({ __typename: \"CustomerNotification\" } & Pick<\n        CustomerNotification,\n        | \"type\"\n        | \"category\"\n        | \"updatedAt\"\n        | \"unsnoozedAt\"\n        | \"emailedAt\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"readAt\"\n        | \"snoozedUntilAt\"\n        | \"id\"\n        | \"customerId\"\n      > & {\n          botActor?: Maybe<\n            { __typename: \"ActorBot\" } & Pick<\n              ActorBot,\n              \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n            >\n          >;\n          externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          user: { __typename?: \"User\" } & Pick<User, \"id\">;\n          actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          customer: { __typename?: \"Customer\" } & Pick<Customer, \"id\">;\n        })\n    | ({ __typename: \"DocumentNotification\" } & Pick<\n        DocumentNotification,\n        | \"type\"\n        | \"category\"\n        | \"updatedAt\"\n        | \"unsnoozedAt\"\n        | \"emailedAt\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"readAt\"\n        | \"snoozedUntilAt\"\n        | \"id\"\n        | \"reactionEmoji\"\n        | \"commentId\"\n        | \"documentId\"\n        | \"parentCommentId\"\n      > & {\n          botActor?: Maybe<\n            { __typename: \"ActorBot\" } & Pick<\n              ActorBot,\n              \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n            >\n          >;\n          externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          user: { __typename?: \"User\" } & Pick<User, \"id\">;\n          actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n        })\n    | ({ __typename: \"InitiativeNotification\" } & Pick<\n        InitiativeNotification,\n        | \"type\"\n        | \"category\"\n        | \"updatedAt\"\n        | \"unsnoozedAt\"\n        | \"emailedAt\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"readAt\"\n        | \"snoozedUntilAt\"\n        | \"id\"\n        | \"reactionEmoji\"\n        | \"commentId\"\n        | \"initiativeId\"\n        | \"initiativeUpdateId\"\n        | \"parentCommentId\"\n      > & {\n          botActor?: Maybe<\n            { __typename: \"ActorBot\" } & Pick<\n              ActorBot,\n              \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n            >\n          >;\n          externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          user: { __typename?: \"User\" } & Pick<User, \"id\">;\n          actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n          document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n          initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n          initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n          parentComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n        })\n    | ({ __typename: \"IssueNotification\" } & Pick<\n        IssueNotification,\n        | \"type\"\n        | \"category\"\n        | \"updatedAt\"\n        | \"unsnoozedAt\"\n        | \"emailedAt\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"readAt\"\n        | \"snoozedUntilAt\"\n        | \"id\"\n        | \"reactionEmoji\"\n        | \"commentId\"\n        | \"issueId\"\n        | \"parentCommentId\"\n      > & {\n          botActor?: Maybe<\n            { __typename: \"ActorBot\" } & Pick<\n              ActorBot,\n              \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n            >\n          >;\n          externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          user: { __typename?: \"User\" } & Pick<User, \"id\">;\n          actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n          issue: { __typename?: \"Issue\" } & Pick<Issue, \"id\">;\n          parentComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n          subscriptions?: Maybe<\n            Array<\n              | ({ __typename: \"CustomViewNotificationSubscription\" } & Pick<\n                  CustomViewNotificationSubscription,\n                  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n                > & {\n                    customView: { __typename?: \"CustomView\" } & Pick<CustomView, \"id\">;\n                    customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                    cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                    initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                    label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                    project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                    team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                    user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                    subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                  })\n              | ({ __typename: \"CustomerNotificationSubscription\" } & Pick<\n                  CustomerNotificationSubscription,\n                  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n                > & {\n                    customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                    customer: { __typename?: \"Customer\" } & Pick<Customer, \"id\">;\n                    cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                    initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                    label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                    project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                    team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                    user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                    subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                  })\n              | ({ __typename: \"CycleNotificationSubscription\" } & Pick<\n                  CycleNotificationSubscription,\n                  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n                > & {\n                    customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                    customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                    cycle: { __typename?: \"Cycle\" } & Pick<Cycle, \"id\">;\n                    initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                    label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                    project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                    team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                    user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                    subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                  })\n              | ({ __typename: \"InitiativeNotificationSubscription\" } & Pick<\n                  InitiativeNotificationSubscription,\n                  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n                > & {\n                    customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                    customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                    cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                    initiative: { __typename?: \"Initiative\" } & Pick<Initiative, \"id\">;\n                    label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                    project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                    team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                    user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                    subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                  })\n              | ({ __typename: \"LabelNotificationSubscription\" } & Pick<\n                  LabelNotificationSubscription,\n                  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n                > & {\n                    customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                    customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                    cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                    initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                    label: { __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">;\n                    project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                    team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                    user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                    subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                  })\n              | ({ __typename: \"ProjectNotificationSubscription\" } & Pick<\n                  ProjectNotificationSubscription,\n                  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n                > & {\n                    customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                    customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                    cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                    initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                    label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                    project: { __typename?: \"Project\" } & Pick<Project, \"id\">;\n                    team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                    user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                    subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                  })\n              | ({ __typename: \"TeamNotificationSubscription\" } & Pick<\n                  TeamNotificationSubscription,\n                  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n                > & {\n                    customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                    customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                    cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                    initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                    label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                    project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                    team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n                    user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                    subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                  })\n              | ({ __typename: \"UserNotificationSubscription\" } & Pick<\n                  UserNotificationSubscription,\n                  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n                > & {\n                    customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                    customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                    cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                    initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                    label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                    project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                    team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                    user: { __typename?: \"User\" } & Pick<User, \"id\">;\n                    subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                  })\n            >\n          >;\n          team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n        })\n    | ({ __typename: \"OauthClientApprovalNotification\" } & Pick<\n        OauthClientApprovalNotification,\n        | \"type\"\n        | \"category\"\n        | \"updatedAt\"\n        | \"unsnoozedAt\"\n        | \"emailedAt\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"readAt\"\n        | \"snoozedUntilAt\"\n        | \"id\"\n        | \"oauthClientApprovalId\"\n      > & {\n          botActor?: Maybe<\n            { __typename: \"ActorBot\" } & Pick<\n              ActorBot,\n              \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n            >\n          >;\n          externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          user: { __typename?: \"User\" } & Pick<User, \"id\">;\n          actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          oauthClientApproval: { __typename: \"OauthClientApproval\" } & Pick<\n            OauthClientApproval,\n            | \"newlyRequestedScopes\"\n            | \"denyReason\"\n            | \"requestReason\"\n            | \"scopes\"\n            | \"status\"\n            | \"oauthClientId\"\n            | \"requesterId\"\n            | \"responderId\"\n            | \"updatedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"id\"\n          >;\n        })\n    | ({ __typename: \"PostNotification\" } & Pick<\n        PostNotification,\n        | \"type\"\n        | \"category\"\n        | \"updatedAt\"\n        | \"unsnoozedAt\"\n        | \"emailedAt\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"readAt\"\n        | \"snoozedUntilAt\"\n        | \"id\"\n        | \"reactionEmoji\"\n        | \"commentId\"\n        | \"parentCommentId\"\n        | \"postId\"\n      > & {\n          botActor?: Maybe<\n            { __typename: \"ActorBot\" } & Pick<\n              ActorBot,\n              \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n            >\n          >;\n          externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          user: { __typename?: \"User\" } & Pick<User, \"id\">;\n          actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n        })\n    | ({ __typename: \"ProjectNotification\" } & Pick<\n        ProjectNotification,\n        | \"type\"\n        | \"category\"\n        | \"updatedAt\"\n        | \"unsnoozedAt\"\n        | \"emailedAt\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"readAt\"\n        | \"snoozedUntilAt\"\n        | \"id\"\n        | \"reactionEmoji\"\n        | \"commentId\"\n        | \"parentCommentId\"\n        | \"projectId\"\n        | \"projectMilestoneId\"\n        | \"projectUpdateId\"\n      > & {\n          botActor?: Maybe<\n            { __typename: \"ActorBot\" } & Pick<\n              ActorBot,\n              \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n            >\n          >;\n          externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          user: { __typename?: \"User\" } & Pick<User, \"id\">;\n          actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n          document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n          parentComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n          project: { __typename?: \"Project\" } & Pick<Project, \"id\">;\n          projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n        })\n    | ({ __typename: \"PullRequestNotification\" } & Pick<\n        PullRequestNotification,\n        | \"type\"\n        | \"category\"\n        | \"updatedAt\"\n        | \"unsnoozedAt\"\n        | \"emailedAt\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"readAt\"\n        | \"snoozedUntilAt\"\n        | \"id\"\n        | \"pullRequestCommentId\"\n        | \"pullRequestId\"\n      > & {\n          botActor?: Maybe<\n            { __typename: \"ActorBot\" } & Pick<\n              ActorBot,\n              \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n            >\n          >;\n          externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          user: { __typename?: \"User\" } & Pick<User, \"id\">;\n          actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n        })\n    | ({ __typename: \"UsageAlertNotification\" } & Pick<\n        UsageAlertNotification,\n        | \"type\"\n        | \"category\"\n        | \"updatedAt\"\n        | \"unsnoozedAt\"\n        | \"emailedAt\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"readAt\"\n        | \"snoozedUntilAt\"\n        | \"id\"\n        | \"usageAlertId\"\n      > & {\n          botActor?: Maybe<\n            { __typename: \"ActorBot\" } & Pick<\n              ActorBot,\n              \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n            >\n          >;\n          externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          user: { __typename?: \"User\" } & Pick<User, \"id\">;\n          actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          usageAlert: { __typename: \"UsageAlert\" } & Pick<\n            UsageAlert,\n            \"type\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"metadata\"\n          >;\n        })\n    | ({ __typename: \"WelcomeMessageNotification\" } & Pick<\n        WelcomeMessageNotification,\n        | \"type\"\n        | \"category\"\n        | \"updatedAt\"\n        | \"unsnoozedAt\"\n        | \"emailedAt\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"readAt\"\n        | \"snoozedUntilAt\"\n        | \"id\"\n        | \"welcomeMessageId\"\n      > & {\n          botActor?: Maybe<\n            { __typename: \"ActorBot\" } & Pick<\n              ActorBot,\n              \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n            >\n          >;\n          externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          user: { __typename?: \"User\" } & Pick<User, \"id\">;\n          actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n        });\n  projectUnarchived: { __typename?: \"Project\" } & Pick<Project, \"id\">;\n  issueUnarchived: { __typename?: \"Issue\" } & Pick<Issue, \"id\">;\n  commentArchived: { __typename?: \"Comment\" } & Pick<Comment, \"id\">;\n  commentCreated: { __typename?: \"Comment\" } & Pick<Comment, \"id\">;\n  commentDeleted: { __typename?: \"Comment\" } & Pick<Comment, \"id\">;\n  commentUpdated: { __typename?: \"Comment\" } & Pick<Comment, \"id\">;\n  cycleArchived: { __typename?: \"Cycle\" } & Pick<Cycle, \"id\">;\n  cycleCreated: { __typename?: \"Cycle\" } & Pick<Cycle, \"id\">;\n  cycleUpdated: { __typename?: \"Cycle\" } & Pick<Cycle, \"id\">;\n  documentContentDraftCreated: { __typename: \"DocumentContentDraft\" } & Pick<\n    DocumentContentDraft,\n    \"contentState\" | \"documentContentId\" | \"userId\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n  > & {\n      documentContent: { __typename: \"DocumentContent\" } & Pick<\n        DocumentContent,\n        \"content\" | \"contentState\" | \"updatedAt\" | \"restoredAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n      > & {\n          aiPromptRules?: Maybe<\n            { __typename: \"AiPromptRules\" } & Pick<AiPromptRules, \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"> & {\n                updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              }\n          >;\n          document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n          initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n          issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n          projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n          project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n          welcomeMessage?: Maybe<\n            { __typename: \"WelcomeMessage\" } & Pick<\n              WelcomeMessage,\n              \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"title\" | \"id\" | \"enabled\"\n            > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n          >;\n        };\n      user: { __typename?: \"User\" } & Pick<User, \"id\">;\n    };\n  documentContentDraftDeleted: { __typename: \"DocumentContentDraft\" } & Pick<\n    DocumentContentDraft,\n    \"contentState\" | \"documentContentId\" | \"userId\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n  > & {\n      documentContent: { __typename: \"DocumentContent\" } & Pick<\n        DocumentContent,\n        \"content\" | \"contentState\" | \"updatedAt\" | \"restoredAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n      > & {\n          aiPromptRules?: Maybe<\n            { __typename: \"AiPromptRules\" } & Pick<AiPromptRules, \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"> & {\n                updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              }\n          >;\n          document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n          initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n          issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n          projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n          project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n          welcomeMessage?: Maybe<\n            { __typename: \"WelcomeMessage\" } & Pick<\n              WelcomeMessage,\n              \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"title\" | \"id\" | \"enabled\"\n            > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n          >;\n        };\n      user: { __typename?: \"User\" } & Pick<User, \"id\">;\n    };\n  documentContentDraftUpdated: { __typename: \"DocumentContentDraft\" } & Pick<\n    DocumentContentDraft,\n    \"contentState\" | \"documentContentId\" | \"userId\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n  > & {\n      documentContent: { __typename: \"DocumentContent\" } & Pick<\n        DocumentContent,\n        \"content\" | \"contentState\" | \"updatedAt\" | \"restoredAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n      > & {\n          aiPromptRules?: Maybe<\n            { __typename: \"AiPromptRules\" } & Pick<AiPromptRules, \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"> & {\n                updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              }\n          >;\n          document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n          initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n          issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n          projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n          project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n          welcomeMessage?: Maybe<\n            { __typename: \"WelcomeMessage\" } & Pick<\n              WelcomeMessage,\n              \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"title\" | \"id\" | \"enabled\"\n            > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n          >;\n        };\n      user: { __typename?: \"User\" } & Pick<User, \"id\">;\n    };\n  documentContentCreated: { __typename: \"DocumentContent\" } & Pick<\n    DocumentContent,\n    \"content\" | \"contentState\" | \"updatedAt\" | \"restoredAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n  > & {\n      aiPromptRules?: Maybe<\n        { __typename: \"AiPromptRules\" } & Pick<AiPromptRules, \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"> & {\n            updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          }\n      >;\n      document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n      initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n      issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n      projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n      project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n      welcomeMessage?: Maybe<\n        { __typename: \"WelcomeMessage\" } & Pick<\n          WelcomeMessage,\n          \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"title\" | \"id\" | \"enabled\"\n        > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n      >;\n    };\n  documentContentUpdated: { __typename: \"DocumentContent\" } & Pick<\n    DocumentContent,\n    \"content\" | \"contentState\" | \"updatedAt\" | \"restoredAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n  > & {\n      aiPromptRules?: Maybe<\n        { __typename: \"AiPromptRules\" } & Pick<AiPromptRules, \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"> & {\n            updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          }\n      >;\n      document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n      initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n      issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n      projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n      project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n      welcomeMessage?: Maybe<\n        { __typename: \"WelcomeMessage\" } & Pick<\n          WelcomeMessage,\n          \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"title\" | \"id\" | \"enabled\"\n        > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n      >;\n    };\n  documentArchived: { __typename?: \"Document\" } & Pick<Document, \"id\">;\n  documentCreated: { __typename?: \"Document\" } & Pick<Document, \"id\">;\n  documentUpdated: { __typename?: \"Document\" } & Pick<Document, \"id\">;\n  draftCreated: { __typename: \"Draft\" } & Pick<\n    Draft,\n    \"data\" | \"bodyData\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"isAutogenerated\"\n  > & {\n      customerNeed?: Maybe<{ __typename?: \"CustomerNeed\" } & Pick<CustomerNeed, \"id\">>;\n      initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n      initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n      issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n      parentComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n      project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n      projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n      team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n      user: { __typename?: \"User\" } & Pick<User, \"id\">;\n    };\n  draftDeleted: { __typename: \"Draft\" } & Pick<\n    Draft,\n    \"data\" | \"bodyData\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"isAutogenerated\"\n  > & {\n      customerNeed?: Maybe<{ __typename?: \"CustomerNeed\" } & Pick<CustomerNeed, \"id\">>;\n      initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n      initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n      issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n      parentComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n      project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n      projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n      team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n      user: { __typename?: \"User\" } & Pick<User, \"id\">;\n    };\n  draftUpdated: { __typename: \"Draft\" } & Pick<\n    Draft,\n    \"data\" | \"bodyData\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"isAutogenerated\"\n  > & {\n      customerNeed?: Maybe<{ __typename?: \"CustomerNeed\" } & Pick<CustomerNeed, \"id\">>;\n      initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n      initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n      issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n      parentComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n      project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n      projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n      team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n      user: { __typename?: \"User\" } & Pick<User, \"id\">;\n    };\n  favoriteCreated: { __typename?: \"Favorite\" } & Pick<Favorite, \"id\">;\n  favoriteDeleted: { __typename?: \"Favorite\" } & Pick<Favorite, \"id\">;\n  favoriteUpdated: { __typename?: \"Favorite\" } & Pick<Favorite, \"id\">;\n  notificationArchived:\n    | ({ __typename: \"CustomerNeedNotification\" } & Pick<\n        CustomerNeedNotification,\n        | \"type\"\n        | \"category\"\n        | \"updatedAt\"\n        | \"unsnoozedAt\"\n        | \"emailedAt\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"readAt\"\n        | \"snoozedUntilAt\"\n        | \"id\"\n        | \"customerNeedId\"\n      > & {\n          botActor?: Maybe<\n            { __typename: \"ActorBot\" } & Pick<\n              ActorBot,\n              \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n            >\n          >;\n          externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          user: { __typename?: \"User\" } & Pick<User, \"id\">;\n          actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          customerNeed: { __typename?: \"CustomerNeed\" } & Pick<CustomerNeed, \"id\">;\n          relatedIssue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n          relatedProject?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n        })\n    | ({ __typename: \"CustomerNotification\" } & Pick<\n        CustomerNotification,\n        | \"type\"\n        | \"category\"\n        | \"updatedAt\"\n        | \"unsnoozedAt\"\n        | \"emailedAt\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"readAt\"\n        | \"snoozedUntilAt\"\n        | \"id\"\n        | \"customerId\"\n      > & {\n          botActor?: Maybe<\n            { __typename: \"ActorBot\" } & Pick<\n              ActorBot,\n              \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n            >\n          >;\n          externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          user: { __typename?: \"User\" } & Pick<User, \"id\">;\n          actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          customer: { __typename?: \"Customer\" } & Pick<Customer, \"id\">;\n        })\n    | ({ __typename: \"DocumentNotification\" } & Pick<\n        DocumentNotification,\n        | \"type\"\n        | \"category\"\n        | \"updatedAt\"\n        | \"unsnoozedAt\"\n        | \"emailedAt\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"readAt\"\n        | \"snoozedUntilAt\"\n        | \"id\"\n        | \"reactionEmoji\"\n        | \"commentId\"\n        | \"documentId\"\n        | \"parentCommentId\"\n      > & {\n          botActor?: Maybe<\n            { __typename: \"ActorBot\" } & Pick<\n              ActorBot,\n              \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n            >\n          >;\n          externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          user: { __typename?: \"User\" } & Pick<User, \"id\">;\n          actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n        })\n    | ({ __typename: \"InitiativeNotification\" } & Pick<\n        InitiativeNotification,\n        | \"type\"\n        | \"category\"\n        | \"updatedAt\"\n        | \"unsnoozedAt\"\n        | \"emailedAt\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"readAt\"\n        | \"snoozedUntilAt\"\n        | \"id\"\n        | \"reactionEmoji\"\n        | \"commentId\"\n        | \"initiativeId\"\n        | \"initiativeUpdateId\"\n        | \"parentCommentId\"\n      > & {\n          botActor?: Maybe<\n            { __typename: \"ActorBot\" } & Pick<\n              ActorBot,\n              \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n            >\n          >;\n          externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          user: { __typename?: \"User\" } & Pick<User, \"id\">;\n          actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n          document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n          initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n          initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n          parentComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n        })\n    | ({ __typename: \"IssueNotification\" } & Pick<\n        IssueNotification,\n        | \"type\"\n        | \"category\"\n        | \"updatedAt\"\n        | \"unsnoozedAt\"\n        | \"emailedAt\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"readAt\"\n        | \"snoozedUntilAt\"\n        | \"id\"\n        | \"reactionEmoji\"\n        | \"commentId\"\n        | \"issueId\"\n        | \"parentCommentId\"\n      > & {\n          botActor?: Maybe<\n            { __typename: \"ActorBot\" } & Pick<\n              ActorBot,\n              \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n            >\n          >;\n          externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          user: { __typename?: \"User\" } & Pick<User, \"id\">;\n          actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n          issue: { __typename?: \"Issue\" } & Pick<Issue, \"id\">;\n          parentComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n          subscriptions?: Maybe<\n            Array<\n              | ({ __typename: \"CustomViewNotificationSubscription\" } & Pick<\n                  CustomViewNotificationSubscription,\n                  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n                > & {\n                    customView: { __typename?: \"CustomView\" } & Pick<CustomView, \"id\">;\n                    customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                    cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                    initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                    label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                    project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                    team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                    user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                    subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                  })\n              | ({ __typename: \"CustomerNotificationSubscription\" } & Pick<\n                  CustomerNotificationSubscription,\n                  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n                > & {\n                    customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                    customer: { __typename?: \"Customer\" } & Pick<Customer, \"id\">;\n                    cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                    initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                    label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                    project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                    team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                    user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                    subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                  })\n              | ({ __typename: \"CycleNotificationSubscription\" } & Pick<\n                  CycleNotificationSubscription,\n                  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n                > & {\n                    customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                    customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                    cycle: { __typename?: \"Cycle\" } & Pick<Cycle, \"id\">;\n                    initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                    label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                    project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                    team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                    user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                    subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                  })\n              | ({ __typename: \"InitiativeNotificationSubscription\" } & Pick<\n                  InitiativeNotificationSubscription,\n                  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n                > & {\n                    customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                    customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                    cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                    initiative: { __typename?: \"Initiative\" } & Pick<Initiative, \"id\">;\n                    label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                    project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                    team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                    user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                    subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                  })\n              | ({ __typename: \"LabelNotificationSubscription\" } & Pick<\n                  LabelNotificationSubscription,\n                  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n                > & {\n                    customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                    customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                    cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                    initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                    label: { __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">;\n                    project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                    team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                    user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                    subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                  })\n              | ({ __typename: \"ProjectNotificationSubscription\" } & Pick<\n                  ProjectNotificationSubscription,\n                  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n                > & {\n                    customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                    customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                    cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                    initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                    label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                    project: { __typename?: \"Project\" } & Pick<Project, \"id\">;\n                    team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                    user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                    subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                  })\n              | ({ __typename: \"TeamNotificationSubscription\" } & Pick<\n                  TeamNotificationSubscription,\n                  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n                > & {\n                    customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                    customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                    cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                    initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                    label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                    project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                    team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n                    user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                    subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                  })\n              | ({ __typename: \"UserNotificationSubscription\" } & Pick<\n                  UserNotificationSubscription,\n                  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n                > & {\n                    customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                    customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                    cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                    initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                    label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                    project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                    team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                    user: { __typename?: \"User\" } & Pick<User, \"id\">;\n                    subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                  })\n            >\n          >;\n          team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n        })\n    | ({ __typename: \"OauthClientApprovalNotification\" } & Pick<\n        OauthClientApprovalNotification,\n        | \"type\"\n        | \"category\"\n        | \"updatedAt\"\n        | \"unsnoozedAt\"\n        | \"emailedAt\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"readAt\"\n        | \"snoozedUntilAt\"\n        | \"id\"\n        | \"oauthClientApprovalId\"\n      > & {\n          botActor?: Maybe<\n            { __typename: \"ActorBot\" } & Pick<\n              ActorBot,\n              \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n            >\n          >;\n          externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          user: { __typename?: \"User\" } & Pick<User, \"id\">;\n          actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          oauthClientApproval: { __typename: \"OauthClientApproval\" } & Pick<\n            OauthClientApproval,\n            | \"newlyRequestedScopes\"\n            | \"denyReason\"\n            | \"requestReason\"\n            | \"scopes\"\n            | \"status\"\n            | \"oauthClientId\"\n            | \"requesterId\"\n            | \"responderId\"\n            | \"updatedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"id\"\n          >;\n        })\n    | ({ __typename: \"PostNotification\" } & Pick<\n        PostNotification,\n        | \"type\"\n        | \"category\"\n        | \"updatedAt\"\n        | \"unsnoozedAt\"\n        | \"emailedAt\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"readAt\"\n        | \"snoozedUntilAt\"\n        | \"id\"\n        | \"reactionEmoji\"\n        | \"commentId\"\n        | \"parentCommentId\"\n        | \"postId\"\n      > & {\n          botActor?: Maybe<\n            { __typename: \"ActorBot\" } & Pick<\n              ActorBot,\n              \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n            >\n          >;\n          externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          user: { __typename?: \"User\" } & Pick<User, \"id\">;\n          actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n        })\n    | ({ __typename: \"ProjectNotification\" } & Pick<\n        ProjectNotification,\n        | \"type\"\n        | \"category\"\n        | \"updatedAt\"\n        | \"unsnoozedAt\"\n        | \"emailedAt\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"readAt\"\n        | \"snoozedUntilAt\"\n        | \"id\"\n        | \"reactionEmoji\"\n        | \"commentId\"\n        | \"parentCommentId\"\n        | \"projectId\"\n        | \"projectMilestoneId\"\n        | \"projectUpdateId\"\n      > & {\n          botActor?: Maybe<\n            { __typename: \"ActorBot\" } & Pick<\n              ActorBot,\n              \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n            >\n          >;\n          externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          user: { __typename?: \"User\" } & Pick<User, \"id\">;\n          actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n          document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n          parentComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n          project: { __typename?: \"Project\" } & Pick<Project, \"id\">;\n          projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n        })\n    | ({ __typename: \"PullRequestNotification\" } & Pick<\n        PullRequestNotification,\n        | \"type\"\n        | \"category\"\n        | \"updatedAt\"\n        | \"unsnoozedAt\"\n        | \"emailedAt\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"readAt\"\n        | \"snoozedUntilAt\"\n        | \"id\"\n        | \"pullRequestCommentId\"\n        | \"pullRequestId\"\n      > & {\n          botActor?: Maybe<\n            { __typename: \"ActorBot\" } & Pick<\n              ActorBot,\n              \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n            >\n          >;\n          externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          user: { __typename?: \"User\" } & Pick<User, \"id\">;\n          actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n        })\n    | ({ __typename: \"UsageAlertNotification\" } & Pick<\n        UsageAlertNotification,\n        | \"type\"\n        | \"category\"\n        | \"updatedAt\"\n        | \"unsnoozedAt\"\n        | \"emailedAt\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"readAt\"\n        | \"snoozedUntilAt\"\n        | \"id\"\n        | \"usageAlertId\"\n      > & {\n          botActor?: Maybe<\n            { __typename: \"ActorBot\" } & Pick<\n              ActorBot,\n              \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n            >\n          >;\n          externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          user: { __typename?: \"User\" } & Pick<User, \"id\">;\n          actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          usageAlert: { __typename: \"UsageAlert\" } & Pick<\n            UsageAlert,\n            \"type\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"metadata\"\n          >;\n        })\n    | ({ __typename: \"WelcomeMessageNotification\" } & Pick<\n        WelcomeMessageNotification,\n        | \"type\"\n        | \"category\"\n        | \"updatedAt\"\n        | \"unsnoozedAt\"\n        | \"emailedAt\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"readAt\"\n        | \"snoozedUntilAt\"\n        | \"id\"\n        | \"welcomeMessageId\"\n      > & {\n          botActor?: Maybe<\n            { __typename: \"ActorBot\" } & Pick<\n              ActorBot,\n              \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n            >\n          >;\n          externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          user: { __typename?: \"User\" } & Pick<User, \"id\">;\n          actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n        });\n  notificationCreated:\n    | ({ __typename: \"CustomerNeedNotification\" } & Pick<\n        CustomerNeedNotification,\n        | \"type\"\n        | \"category\"\n        | \"updatedAt\"\n        | \"unsnoozedAt\"\n        | \"emailedAt\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"readAt\"\n        | \"snoozedUntilAt\"\n        | \"id\"\n        | \"customerNeedId\"\n      > & {\n          botActor?: Maybe<\n            { __typename: \"ActorBot\" } & Pick<\n              ActorBot,\n              \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n            >\n          >;\n          externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          user: { __typename?: \"User\" } & Pick<User, \"id\">;\n          actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          customerNeed: { __typename?: \"CustomerNeed\" } & Pick<CustomerNeed, \"id\">;\n          relatedIssue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n          relatedProject?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n        })\n    | ({ __typename: \"CustomerNotification\" } & Pick<\n        CustomerNotification,\n        | \"type\"\n        | \"category\"\n        | \"updatedAt\"\n        | \"unsnoozedAt\"\n        | \"emailedAt\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"readAt\"\n        | \"snoozedUntilAt\"\n        | \"id\"\n        | \"customerId\"\n      > & {\n          botActor?: Maybe<\n            { __typename: \"ActorBot\" } & Pick<\n              ActorBot,\n              \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n            >\n          >;\n          externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          user: { __typename?: \"User\" } & Pick<User, \"id\">;\n          actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          customer: { __typename?: \"Customer\" } & Pick<Customer, \"id\">;\n        })\n    | ({ __typename: \"DocumentNotification\" } & Pick<\n        DocumentNotification,\n        | \"type\"\n        | \"category\"\n        | \"updatedAt\"\n        | \"unsnoozedAt\"\n        | \"emailedAt\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"readAt\"\n        | \"snoozedUntilAt\"\n        | \"id\"\n        | \"reactionEmoji\"\n        | \"commentId\"\n        | \"documentId\"\n        | \"parentCommentId\"\n      > & {\n          botActor?: Maybe<\n            { __typename: \"ActorBot\" } & Pick<\n              ActorBot,\n              \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n            >\n          >;\n          externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          user: { __typename?: \"User\" } & Pick<User, \"id\">;\n          actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n        })\n    | ({ __typename: \"InitiativeNotification\" } & Pick<\n        InitiativeNotification,\n        | \"type\"\n        | \"category\"\n        | \"updatedAt\"\n        | \"unsnoozedAt\"\n        | \"emailedAt\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"readAt\"\n        | \"snoozedUntilAt\"\n        | \"id\"\n        | \"reactionEmoji\"\n        | \"commentId\"\n        | \"initiativeId\"\n        | \"initiativeUpdateId\"\n        | \"parentCommentId\"\n      > & {\n          botActor?: Maybe<\n            { __typename: \"ActorBot\" } & Pick<\n              ActorBot,\n              \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n            >\n          >;\n          externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          user: { __typename?: \"User\" } & Pick<User, \"id\">;\n          actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n          document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n          initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n          initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n          parentComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n        })\n    | ({ __typename: \"IssueNotification\" } & Pick<\n        IssueNotification,\n        | \"type\"\n        | \"category\"\n        | \"updatedAt\"\n        | \"unsnoozedAt\"\n        | \"emailedAt\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"readAt\"\n        | \"snoozedUntilAt\"\n        | \"id\"\n        | \"reactionEmoji\"\n        | \"commentId\"\n        | \"issueId\"\n        | \"parentCommentId\"\n      > & {\n          botActor?: Maybe<\n            { __typename: \"ActorBot\" } & Pick<\n              ActorBot,\n              \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n            >\n          >;\n          externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          user: { __typename?: \"User\" } & Pick<User, \"id\">;\n          actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n          issue: { __typename?: \"Issue\" } & Pick<Issue, \"id\">;\n          parentComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n          subscriptions?: Maybe<\n            Array<\n              | ({ __typename: \"CustomViewNotificationSubscription\" } & Pick<\n                  CustomViewNotificationSubscription,\n                  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n                > & {\n                    customView: { __typename?: \"CustomView\" } & Pick<CustomView, \"id\">;\n                    customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                    cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                    initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                    label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                    project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                    team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                    user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                    subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                  })\n              | ({ __typename: \"CustomerNotificationSubscription\" } & Pick<\n                  CustomerNotificationSubscription,\n                  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n                > & {\n                    customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                    customer: { __typename?: \"Customer\" } & Pick<Customer, \"id\">;\n                    cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                    initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                    label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                    project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                    team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                    user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                    subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                  })\n              | ({ __typename: \"CycleNotificationSubscription\" } & Pick<\n                  CycleNotificationSubscription,\n                  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n                > & {\n                    customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                    customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                    cycle: { __typename?: \"Cycle\" } & Pick<Cycle, \"id\">;\n                    initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                    label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                    project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                    team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                    user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                    subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                  })\n              | ({ __typename: \"InitiativeNotificationSubscription\" } & Pick<\n                  InitiativeNotificationSubscription,\n                  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n                > & {\n                    customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                    customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                    cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                    initiative: { __typename?: \"Initiative\" } & Pick<Initiative, \"id\">;\n                    label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                    project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                    team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                    user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                    subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                  })\n              | ({ __typename: \"LabelNotificationSubscription\" } & Pick<\n                  LabelNotificationSubscription,\n                  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n                > & {\n                    customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                    customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                    cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                    initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                    label: { __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">;\n                    project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                    team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                    user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                    subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                  })\n              | ({ __typename: \"ProjectNotificationSubscription\" } & Pick<\n                  ProjectNotificationSubscription,\n                  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n                > & {\n                    customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                    customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                    cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                    initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                    label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                    project: { __typename?: \"Project\" } & Pick<Project, \"id\">;\n                    team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                    user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                    subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                  })\n              | ({ __typename: \"TeamNotificationSubscription\" } & Pick<\n                  TeamNotificationSubscription,\n                  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n                > & {\n                    customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                    customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                    cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                    initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                    label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                    project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                    team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n                    user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                    subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                  })\n              | ({ __typename: \"UserNotificationSubscription\" } & Pick<\n                  UserNotificationSubscription,\n                  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n                > & {\n                    customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                    customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                    cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                    initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                    label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                    project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                    team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                    user: { __typename?: \"User\" } & Pick<User, \"id\">;\n                    subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                  })\n            >\n          >;\n          team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n        })\n    | ({ __typename: \"OauthClientApprovalNotification\" } & Pick<\n        OauthClientApprovalNotification,\n        | \"type\"\n        | \"category\"\n        | \"updatedAt\"\n        | \"unsnoozedAt\"\n        | \"emailedAt\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"readAt\"\n        | \"snoozedUntilAt\"\n        | \"id\"\n        | \"oauthClientApprovalId\"\n      > & {\n          botActor?: Maybe<\n            { __typename: \"ActorBot\" } & Pick<\n              ActorBot,\n              \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n            >\n          >;\n          externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          user: { __typename?: \"User\" } & Pick<User, \"id\">;\n          actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          oauthClientApproval: { __typename: \"OauthClientApproval\" } & Pick<\n            OauthClientApproval,\n            | \"newlyRequestedScopes\"\n            | \"denyReason\"\n            | \"requestReason\"\n            | \"scopes\"\n            | \"status\"\n            | \"oauthClientId\"\n            | \"requesterId\"\n            | \"responderId\"\n            | \"updatedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"id\"\n          >;\n        })\n    | ({ __typename: \"PostNotification\" } & Pick<\n        PostNotification,\n        | \"type\"\n        | \"category\"\n        | \"updatedAt\"\n        | \"unsnoozedAt\"\n        | \"emailedAt\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"readAt\"\n        | \"snoozedUntilAt\"\n        | \"id\"\n        | \"reactionEmoji\"\n        | \"commentId\"\n        | \"parentCommentId\"\n        | \"postId\"\n      > & {\n          botActor?: Maybe<\n            { __typename: \"ActorBot\" } & Pick<\n              ActorBot,\n              \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n            >\n          >;\n          externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          user: { __typename?: \"User\" } & Pick<User, \"id\">;\n          actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n        })\n    | ({ __typename: \"ProjectNotification\" } & Pick<\n        ProjectNotification,\n        | \"type\"\n        | \"category\"\n        | \"updatedAt\"\n        | \"unsnoozedAt\"\n        | \"emailedAt\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"readAt\"\n        | \"snoozedUntilAt\"\n        | \"id\"\n        | \"reactionEmoji\"\n        | \"commentId\"\n        | \"parentCommentId\"\n        | \"projectId\"\n        | \"projectMilestoneId\"\n        | \"projectUpdateId\"\n      > & {\n          botActor?: Maybe<\n            { __typename: \"ActorBot\" } & Pick<\n              ActorBot,\n              \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n            >\n          >;\n          externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          user: { __typename?: \"User\" } & Pick<User, \"id\">;\n          actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n          document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n          parentComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n          project: { __typename?: \"Project\" } & Pick<Project, \"id\">;\n          projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n        })\n    | ({ __typename: \"PullRequestNotification\" } & Pick<\n        PullRequestNotification,\n        | \"type\"\n        | \"category\"\n        | \"updatedAt\"\n        | \"unsnoozedAt\"\n        | \"emailedAt\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"readAt\"\n        | \"snoozedUntilAt\"\n        | \"id\"\n        | \"pullRequestCommentId\"\n        | \"pullRequestId\"\n      > & {\n          botActor?: Maybe<\n            { __typename: \"ActorBot\" } & Pick<\n              ActorBot,\n              \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n            >\n          >;\n          externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          user: { __typename?: \"User\" } & Pick<User, \"id\">;\n          actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n        })\n    | ({ __typename: \"UsageAlertNotification\" } & Pick<\n        UsageAlertNotification,\n        | \"type\"\n        | \"category\"\n        | \"updatedAt\"\n        | \"unsnoozedAt\"\n        | \"emailedAt\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"readAt\"\n        | \"snoozedUntilAt\"\n        | \"id\"\n        | \"usageAlertId\"\n      > & {\n          botActor?: Maybe<\n            { __typename: \"ActorBot\" } & Pick<\n              ActorBot,\n              \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n            >\n          >;\n          externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          user: { __typename?: \"User\" } & Pick<User, \"id\">;\n          actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          usageAlert: { __typename: \"UsageAlert\" } & Pick<\n            UsageAlert,\n            \"type\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"metadata\"\n          >;\n        })\n    | ({ __typename: \"WelcomeMessageNotification\" } & Pick<\n        WelcomeMessageNotification,\n        | \"type\"\n        | \"category\"\n        | \"updatedAt\"\n        | \"unsnoozedAt\"\n        | \"emailedAt\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"readAt\"\n        | \"snoozedUntilAt\"\n        | \"id\"\n        | \"welcomeMessageId\"\n      > & {\n          botActor?: Maybe<\n            { __typename: \"ActorBot\" } & Pick<\n              ActorBot,\n              \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n            >\n          >;\n          externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          user: { __typename?: \"User\" } & Pick<User, \"id\">;\n          actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n        });\n  notificationDeleted:\n    | ({ __typename: \"CustomerNeedNotification\" } & Pick<\n        CustomerNeedNotification,\n        | \"type\"\n        | \"category\"\n        | \"updatedAt\"\n        | \"unsnoozedAt\"\n        | \"emailedAt\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"readAt\"\n        | \"snoozedUntilAt\"\n        | \"id\"\n        | \"customerNeedId\"\n      > & {\n          botActor?: Maybe<\n            { __typename: \"ActorBot\" } & Pick<\n              ActorBot,\n              \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n            >\n          >;\n          externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          user: { __typename?: \"User\" } & Pick<User, \"id\">;\n          actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          customerNeed: { __typename?: \"CustomerNeed\" } & Pick<CustomerNeed, \"id\">;\n          relatedIssue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n          relatedProject?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n        })\n    | ({ __typename: \"CustomerNotification\" } & Pick<\n        CustomerNotification,\n        | \"type\"\n        | \"category\"\n        | \"updatedAt\"\n        | \"unsnoozedAt\"\n        | \"emailedAt\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"readAt\"\n        | \"snoozedUntilAt\"\n        | \"id\"\n        | \"customerId\"\n      > & {\n          botActor?: Maybe<\n            { __typename: \"ActorBot\" } & Pick<\n              ActorBot,\n              \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n            >\n          >;\n          externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          user: { __typename?: \"User\" } & Pick<User, \"id\">;\n          actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          customer: { __typename?: \"Customer\" } & Pick<Customer, \"id\">;\n        })\n    | ({ __typename: \"DocumentNotification\" } & Pick<\n        DocumentNotification,\n        | \"type\"\n        | \"category\"\n        | \"updatedAt\"\n        | \"unsnoozedAt\"\n        | \"emailedAt\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"readAt\"\n        | \"snoozedUntilAt\"\n        | \"id\"\n        | \"reactionEmoji\"\n        | \"commentId\"\n        | \"documentId\"\n        | \"parentCommentId\"\n      > & {\n          botActor?: Maybe<\n            { __typename: \"ActorBot\" } & Pick<\n              ActorBot,\n              \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n            >\n          >;\n          externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          user: { __typename?: \"User\" } & Pick<User, \"id\">;\n          actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n        })\n    | ({ __typename: \"InitiativeNotification\" } & Pick<\n        InitiativeNotification,\n        | \"type\"\n        | \"category\"\n        | \"updatedAt\"\n        | \"unsnoozedAt\"\n        | \"emailedAt\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"readAt\"\n        | \"snoozedUntilAt\"\n        | \"id\"\n        | \"reactionEmoji\"\n        | \"commentId\"\n        | \"initiativeId\"\n        | \"initiativeUpdateId\"\n        | \"parentCommentId\"\n      > & {\n          botActor?: Maybe<\n            { __typename: \"ActorBot\" } & Pick<\n              ActorBot,\n              \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n            >\n          >;\n          externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          user: { __typename?: \"User\" } & Pick<User, \"id\">;\n          actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n          document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n          initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n          initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n          parentComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n        })\n    | ({ __typename: \"IssueNotification\" } & Pick<\n        IssueNotification,\n        | \"type\"\n        | \"category\"\n        | \"updatedAt\"\n        | \"unsnoozedAt\"\n        | \"emailedAt\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"readAt\"\n        | \"snoozedUntilAt\"\n        | \"id\"\n        | \"reactionEmoji\"\n        | \"commentId\"\n        | \"issueId\"\n        | \"parentCommentId\"\n      > & {\n          botActor?: Maybe<\n            { __typename: \"ActorBot\" } & Pick<\n              ActorBot,\n              \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n            >\n          >;\n          externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          user: { __typename?: \"User\" } & Pick<User, \"id\">;\n          actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n          issue: { __typename?: \"Issue\" } & Pick<Issue, \"id\">;\n          parentComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n          subscriptions?: Maybe<\n            Array<\n              | ({ __typename: \"CustomViewNotificationSubscription\" } & Pick<\n                  CustomViewNotificationSubscription,\n                  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n                > & {\n                    customView: { __typename?: \"CustomView\" } & Pick<CustomView, \"id\">;\n                    customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                    cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                    initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                    label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                    project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                    team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                    user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                    subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                  })\n              | ({ __typename: \"CustomerNotificationSubscription\" } & Pick<\n                  CustomerNotificationSubscription,\n                  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n                > & {\n                    customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                    customer: { __typename?: \"Customer\" } & Pick<Customer, \"id\">;\n                    cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                    initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                    label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                    project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                    team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                    user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                    subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                  })\n              | ({ __typename: \"CycleNotificationSubscription\" } & Pick<\n                  CycleNotificationSubscription,\n                  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n                > & {\n                    customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                    customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                    cycle: { __typename?: \"Cycle\" } & Pick<Cycle, \"id\">;\n                    initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                    label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                    project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                    team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                    user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                    subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                  })\n              | ({ __typename: \"InitiativeNotificationSubscription\" } & Pick<\n                  InitiativeNotificationSubscription,\n                  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n                > & {\n                    customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                    customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                    cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                    initiative: { __typename?: \"Initiative\" } & Pick<Initiative, \"id\">;\n                    label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                    project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                    team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                    user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                    subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                  })\n              | ({ __typename: \"LabelNotificationSubscription\" } & Pick<\n                  LabelNotificationSubscription,\n                  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n                > & {\n                    customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                    customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                    cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                    initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                    label: { __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">;\n                    project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                    team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                    user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                    subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                  })\n              | ({ __typename: \"ProjectNotificationSubscription\" } & Pick<\n                  ProjectNotificationSubscription,\n                  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n                > & {\n                    customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                    customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                    cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                    initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                    label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                    project: { __typename?: \"Project\" } & Pick<Project, \"id\">;\n                    team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                    user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                    subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                  })\n              | ({ __typename: \"TeamNotificationSubscription\" } & Pick<\n                  TeamNotificationSubscription,\n                  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n                > & {\n                    customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                    customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                    cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                    initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                    label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                    project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                    team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n                    user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                    subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                  })\n              | ({ __typename: \"UserNotificationSubscription\" } & Pick<\n                  UserNotificationSubscription,\n                  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n                > & {\n                    customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                    customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                    cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                    initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                    label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                    project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                    team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                    user: { __typename?: \"User\" } & Pick<User, \"id\">;\n                    subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                  })\n            >\n          >;\n          team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n        })\n    | ({ __typename: \"OauthClientApprovalNotification\" } & Pick<\n        OauthClientApprovalNotification,\n        | \"type\"\n        | \"category\"\n        | \"updatedAt\"\n        | \"unsnoozedAt\"\n        | \"emailedAt\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"readAt\"\n        | \"snoozedUntilAt\"\n        | \"id\"\n        | \"oauthClientApprovalId\"\n      > & {\n          botActor?: Maybe<\n            { __typename: \"ActorBot\" } & Pick<\n              ActorBot,\n              \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n            >\n          >;\n          externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          user: { __typename?: \"User\" } & Pick<User, \"id\">;\n          actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          oauthClientApproval: { __typename: \"OauthClientApproval\" } & Pick<\n            OauthClientApproval,\n            | \"newlyRequestedScopes\"\n            | \"denyReason\"\n            | \"requestReason\"\n            | \"scopes\"\n            | \"status\"\n            | \"oauthClientId\"\n            | \"requesterId\"\n            | \"responderId\"\n            | \"updatedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"id\"\n          >;\n        })\n    | ({ __typename: \"PostNotification\" } & Pick<\n        PostNotification,\n        | \"type\"\n        | \"category\"\n        | \"updatedAt\"\n        | \"unsnoozedAt\"\n        | \"emailedAt\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"readAt\"\n        | \"snoozedUntilAt\"\n        | \"id\"\n        | \"reactionEmoji\"\n        | \"commentId\"\n        | \"parentCommentId\"\n        | \"postId\"\n      > & {\n          botActor?: Maybe<\n            { __typename: \"ActorBot\" } & Pick<\n              ActorBot,\n              \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n            >\n          >;\n          externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          user: { __typename?: \"User\" } & Pick<User, \"id\">;\n          actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n        })\n    | ({ __typename: \"ProjectNotification\" } & Pick<\n        ProjectNotification,\n        | \"type\"\n        | \"category\"\n        | \"updatedAt\"\n        | \"unsnoozedAt\"\n        | \"emailedAt\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"readAt\"\n        | \"snoozedUntilAt\"\n        | \"id\"\n        | \"reactionEmoji\"\n        | \"commentId\"\n        | \"parentCommentId\"\n        | \"projectId\"\n        | \"projectMilestoneId\"\n        | \"projectUpdateId\"\n      > & {\n          botActor?: Maybe<\n            { __typename: \"ActorBot\" } & Pick<\n              ActorBot,\n              \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n            >\n          >;\n          externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          user: { __typename?: \"User\" } & Pick<User, \"id\">;\n          actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n          document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n          parentComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n          project: { __typename?: \"Project\" } & Pick<Project, \"id\">;\n          projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n        })\n    | ({ __typename: \"PullRequestNotification\" } & Pick<\n        PullRequestNotification,\n        | \"type\"\n        | \"category\"\n        | \"updatedAt\"\n        | \"unsnoozedAt\"\n        | \"emailedAt\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"readAt\"\n        | \"snoozedUntilAt\"\n        | \"id\"\n        | \"pullRequestCommentId\"\n        | \"pullRequestId\"\n      > & {\n          botActor?: Maybe<\n            { __typename: \"ActorBot\" } & Pick<\n              ActorBot,\n              \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n            >\n          >;\n          externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          user: { __typename?: \"User\" } & Pick<User, \"id\">;\n          actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n        })\n    | ({ __typename: \"UsageAlertNotification\" } & Pick<\n        UsageAlertNotification,\n        | \"type\"\n        | \"category\"\n        | \"updatedAt\"\n        | \"unsnoozedAt\"\n        | \"emailedAt\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"readAt\"\n        | \"snoozedUntilAt\"\n        | \"id\"\n        | \"usageAlertId\"\n      > & {\n          botActor?: Maybe<\n            { __typename: \"ActorBot\" } & Pick<\n              ActorBot,\n              \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n            >\n          >;\n          externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          user: { __typename?: \"User\" } & Pick<User, \"id\">;\n          actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          usageAlert: { __typename: \"UsageAlert\" } & Pick<\n            UsageAlert,\n            \"type\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"metadata\"\n          >;\n        })\n    | ({ __typename: \"WelcomeMessageNotification\" } & Pick<\n        WelcomeMessageNotification,\n        | \"type\"\n        | \"category\"\n        | \"updatedAt\"\n        | \"unsnoozedAt\"\n        | \"emailedAt\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"readAt\"\n        | \"snoozedUntilAt\"\n        | \"id\"\n        | \"welcomeMessageId\"\n      > & {\n          botActor?: Maybe<\n            { __typename: \"ActorBot\" } & Pick<\n              ActorBot,\n              \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n            >\n          >;\n          externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          user: { __typename?: \"User\" } & Pick<User, \"id\">;\n          actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n        });\n  notificationUpdated:\n    | ({ __typename: \"CustomerNeedNotification\" } & Pick<\n        CustomerNeedNotification,\n        | \"type\"\n        | \"category\"\n        | \"updatedAt\"\n        | \"unsnoozedAt\"\n        | \"emailedAt\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"readAt\"\n        | \"snoozedUntilAt\"\n        | \"id\"\n        | \"customerNeedId\"\n      > & {\n          botActor?: Maybe<\n            { __typename: \"ActorBot\" } & Pick<\n              ActorBot,\n              \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n            >\n          >;\n          externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          user: { __typename?: \"User\" } & Pick<User, \"id\">;\n          actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          customerNeed: { __typename?: \"CustomerNeed\" } & Pick<CustomerNeed, \"id\">;\n          relatedIssue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n          relatedProject?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n        })\n    | ({ __typename: \"CustomerNotification\" } & Pick<\n        CustomerNotification,\n        | \"type\"\n        | \"category\"\n        | \"updatedAt\"\n        | \"unsnoozedAt\"\n        | \"emailedAt\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"readAt\"\n        | \"snoozedUntilAt\"\n        | \"id\"\n        | \"customerId\"\n      > & {\n          botActor?: Maybe<\n            { __typename: \"ActorBot\" } & Pick<\n              ActorBot,\n              \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n            >\n          >;\n          externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          user: { __typename?: \"User\" } & Pick<User, \"id\">;\n          actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          customer: { __typename?: \"Customer\" } & Pick<Customer, \"id\">;\n        })\n    | ({ __typename: \"DocumentNotification\" } & Pick<\n        DocumentNotification,\n        | \"type\"\n        | \"category\"\n        | \"updatedAt\"\n        | \"unsnoozedAt\"\n        | \"emailedAt\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"readAt\"\n        | \"snoozedUntilAt\"\n        | \"id\"\n        | \"reactionEmoji\"\n        | \"commentId\"\n        | \"documentId\"\n        | \"parentCommentId\"\n      > & {\n          botActor?: Maybe<\n            { __typename: \"ActorBot\" } & Pick<\n              ActorBot,\n              \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n            >\n          >;\n          externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          user: { __typename?: \"User\" } & Pick<User, \"id\">;\n          actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n        })\n    | ({ __typename: \"InitiativeNotification\" } & Pick<\n        InitiativeNotification,\n        | \"type\"\n        | \"category\"\n        | \"updatedAt\"\n        | \"unsnoozedAt\"\n        | \"emailedAt\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"readAt\"\n        | \"snoozedUntilAt\"\n        | \"id\"\n        | \"reactionEmoji\"\n        | \"commentId\"\n        | \"initiativeId\"\n        | \"initiativeUpdateId\"\n        | \"parentCommentId\"\n      > & {\n          botActor?: Maybe<\n            { __typename: \"ActorBot\" } & Pick<\n              ActorBot,\n              \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n            >\n          >;\n          externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          user: { __typename?: \"User\" } & Pick<User, \"id\">;\n          actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n          document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n          initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n          initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n          parentComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n        })\n    | ({ __typename: \"IssueNotification\" } & Pick<\n        IssueNotification,\n        | \"type\"\n        | \"category\"\n        | \"updatedAt\"\n        | \"unsnoozedAt\"\n        | \"emailedAt\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"readAt\"\n        | \"snoozedUntilAt\"\n        | \"id\"\n        | \"reactionEmoji\"\n        | \"commentId\"\n        | \"issueId\"\n        | \"parentCommentId\"\n      > & {\n          botActor?: Maybe<\n            { __typename: \"ActorBot\" } & Pick<\n              ActorBot,\n              \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n            >\n          >;\n          externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          user: { __typename?: \"User\" } & Pick<User, \"id\">;\n          actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n          issue: { __typename?: \"Issue\" } & Pick<Issue, \"id\">;\n          parentComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n          subscriptions?: Maybe<\n            Array<\n              | ({ __typename: \"CustomViewNotificationSubscription\" } & Pick<\n                  CustomViewNotificationSubscription,\n                  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n                > & {\n                    customView: { __typename?: \"CustomView\" } & Pick<CustomView, \"id\">;\n                    customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                    cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                    initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                    label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                    project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                    team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                    user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                    subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                  })\n              | ({ __typename: \"CustomerNotificationSubscription\" } & Pick<\n                  CustomerNotificationSubscription,\n                  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n                > & {\n                    customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                    customer: { __typename?: \"Customer\" } & Pick<Customer, \"id\">;\n                    cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                    initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                    label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                    project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                    team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                    user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                    subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                  })\n              | ({ __typename: \"CycleNotificationSubscription\" } & Pick<\n                  CycleNotificationSubscription,\n                  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n                > & {\n                    customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                    customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                    cycle: { __typename?: \"Cycle\" } & Pick<Cycle, \"id\">;\n                    initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                    label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                    project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                    team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                    user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                    subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                  })\n              | ({ __typename: \"InitiativeNotificationSubscription\" } & Pick<\n                  InitiativeNotificationSubscription,\n                  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n                > & {\n                    customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                    customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                    cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                    initiative: { __typename?: \"Initiative\" } & Pick<Initiative, \"id\">;\n                    label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                    project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                    team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                    user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                    subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                  })\n              | ({ __typename: \"LabelNotificationSubscription\" } & Pick<\n                  LabelNotificationSubscription,\n                  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n                > & {\n                    customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                    customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                    cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                    initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                    label: { __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">;\n                    project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                    team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                    user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                    subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                  })\n              | ({ __typename: \"ProjectNotificationSubscription\" } & Pick<\n                  ProjectNotificationSubscription,\n                  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n                > & {\n                    customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                    customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                    cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                    initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                    label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                    project: { __typename?: \"Project\" } & Pick<Project, \"id\">;\n                    team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                    user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                    subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                  })\n              | ({ __typename: \"TeamNotificationSubscription\" } & Pick<\n                  TeamNotificationSubscription,\n                  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n                > & {\n                    customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                    customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                    cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                    initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                    label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                    project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                    team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n                    user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                    subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                  })\n              | ({ __typename: \"UserNotificationSubscription\" } & Pick<\n                  UserNotificationSubscription,\n                  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n                > & {\n                    customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                    customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                    cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                    initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                    label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                    project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                    team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                    user: { __typename?: \"User\" } & Pick<User, \"id\">;\n                    subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                  })\n            >\n          >;\n          team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n        })\n    | ({ __typename: \"OauthClientApprovalNotification\" } & Pick<\n        OauthClientApprovalNotification,\n        | \"type\"\n        | \"category\"\n        | \"updatedAt\"\n        | \"unsnoozedAt\"\n        | \"emailedAt\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"readAt\"\n        | \"snoozedUntilAt\"\n        | \"id\"\n        | \"oauthClientApprovalId\"\n      > & {\n          botActor?: Maybe<\n            { __typename: \"ActorBot\" } & Pick<\n              ActorBot,\n              \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n            >\n          >;\n          externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          user: { __typename?: \"User\" } & Pick<User, \"id\">;\n          actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          oauthClientApproval: { __typename: \"OauthClientApproval\" } & Pick<\n            OauthClientApproval,\n            | \"newlyRequestedScopes\"\n            | \"denyReason\"\n            | \"requestReason\"\n            | \"scopes\"\n            | \"status\"\n            | \"oauthClientId\"\n            | \"requesterId\"\n            | \"responderId\"\n            | \"updatedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"id\"\n          >;\n        })\n    | ({ __typename: \"PostNotification\" } & Pick<\n        PostNotification,\n        | \"type\"\n        | \"category\"\n        | \"updatedAt\"\n        | \"unsnoozedAt\"\n        | \"emailedAt\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"readAt\"\n        | \"snoozedUntilAt\"\n        | \"id\"\n        | \"reactionEmoji\"\n        | \"commentId\"\n        | \"parentCommentId\"\n        | \"postId\"\n      > & {\n          botActor?: Maybe<\n            { __typename: \"ActorBot\" } & Pick<\n              ActorBot,\n              \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n            >\n          >;\n          externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          user: { __typename?: \"User\" } & Pick<User, \"id\">;\n          actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n        })\n    | ({ __typename: \"ProjectNotification\" } & Pick<\n        ProjectNotification,\n        | \"type\"\n        | \"category\"\n        | \"updatedAt\"\n        | \"unsnoozedAt\"\n        | \"emailedAt\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"readAt\"\n        | \"snoozedUntilAt\"\n        | \"id\"\n        | \"reactionEmoji\"\n        | \"commentId\"\n        | \"parentCommentId\"\n        | \"projectId\"\n        | \"projectMilestoneId\"\n        | \"projectUpdateId\"\n      > & {\n          botActor?: Maybe<\n            { __typename: \"ActorBot\" } & Pick<\n              ActorBot,\n              \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n            >\n          >;\n          externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          user: { __typename?: \"User\" } & Pick<User, \"id\">;\n          actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n          document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n          parentComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n          project: { __typename?: \"Project\" } & Pick<Project, \"id\">;\n          projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n        })\n    | ({ __typename: \"PullRequestNotification\" } & Pick<\n        PullRequestNotification,\n        | \"type\"\n        | \"category\"\n        | \"updatedAt\"\n        | \"unsnoozedAt\"\n        | \"emailedAt\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"readAt\"\n        | \"snoozedUntilAt\"\n        | \"id\"\n        | \"pullRequestCommentId\"\n        | \"pullRequestId\"\n      > & {\n          botActor?: Maybe<\n            { __typename: \"ActorBot\" } & Pick<\n              ActorBot,\n              \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n            >\n          >;\n          externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          user: { __typename?: \"User\" } & Pick<User, \"id\">;\n          actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n        })\n    | ({ __typename: \"UsageAlertNotification\" } & Pick<\n        UsageAlertNotification,\n        | \"type\"\n        | \"category\"\n        | \"updatedAt\"\n        | \"unsnoozedAt\"\n        | \"emailedAt\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"readAt\"\n        | \"snoozedUntilAt\"\n        | \"id\"\n        | \"usageAlertId\"\n      > & {\n          botActor?: Maybe<\n            { __typename: \"ActorBot\" } & Pick<\n              ActorBot,\n              \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n            >\n          >;\n          externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          user: { __typename?: \"User\" } & Pick<User, \"id\">;\n          actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          usageAlert: { __typename: \"UsageAlert\" } & Pick<\n            UsageAlert,\n            \"type\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"metadata\"\n          >;\n        })\n    | ({ __typename: \"WelcomeMessageNotification\" } & Pick<\n        WelcomeMessageNotification,\n        | \"type\"\n        | \"category\"\n        | \"updatedAt\"\n        | \"unsnoozedAt\"\n        | \"emailedAt\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"readAt\"\n        | \"snoozedUntilAt\"\n        | \"id\"\n        | \"welcomeMessageId\"\n      > & {\n          botActor?: Maybe<\n            { __typename: \"ActorBot\" } & Pick<\n              ActorBot,\n              \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n            >\n          >;\n          externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          user: { __typename?: \"User\" } & Pick<User, \"id\">;\n          actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n        });\n  projectArchived: { __typename?: \"Project\" } & Pick<Project, \"id\">;\n  projectCreated: { __typename?: \"Project\" } & Pick<Project, \"id\">;\n  projectUpdated: { __typename?: \"Project\" } & Pick<Project, \"id\">;\n  projectUpdateArchived: { __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">;\n  projectUpdateCreated: { __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">;\n  projectUpdateDeleted: { __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">;\n  projectUpdateUpdated: { __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">;\n  roadmapCreated: { __typename?: \"Roadmap\" } & Pick<Roadmap, \"id\">;\n  roadmapDeleted: { __typename?: \"Roadmap\" } & Pick<Roadmap, \"id\">;\n  roadmapUpdated: { __typename?: \"Roadmap\" } & Pick<Roadmap, \"id\">;\n  teamCreated: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n  teamDeleted: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n  teamUpdated: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n  teamMembershipCreated: { __typename?: \"TeamMembership\" } & Pick<TeamMembership, \"id\">;\n  teamMembershipDeleted: { __typename?: \"TeamMembership\" } & Pick<TeamMembership, \"id\">;\n  teamMembershipUpdated: { __typename?: \"TeamMembership\" } & Pick<TeamMembership, \"id\">;\n  workflowStateArchived: { __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">;\n  workflowStateCreated: { __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">;\n  workflowStateUpdated: { __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">;\n  agentActivityCreated: { __typename?: \"AgentActivity\" } & Pick<AgentActivity, \"id\">;\n  agentActivityUpdated: { __typename?: \"AgentActivity\" } & Pick<AgentActivity, \"id\">;\n  agentSessionCreated: { __typename?: \"AgentSession\" } & Pick<AgentSession, \"id\">;\n  agentSessionUpdated: { __typename?: \"AgentSession\" } & Pick<AgentSession, \"id\">;\n  initiativeCreated: { __typename?: \"Initiative\" } & Pick<Initiative, \"id\">;\n  initiativeDeleted: { __typename?: \"Initiative\" } & Pick<Initiative, \"id\">;\n  initiativeUpdated: { __typename?: \"Initiative\" } & Pick<Initiative, \"id\">;\n  issueHistoryCreated: { __typename: \"IssueHistory\" } & Pick<\n    IssueHistory,\n    | \"triageResponsibilityAutoAssigned\"\n    | \"addedLabelIds\"\n    | \"removedLabelIds\"\n    | \"addedToReleaseIds\"\n    | \"removedFromReleaseIds\"\n    | \"attachmentId\"\n    | \"toCycleId\"\n    | \"toParentId\"\n    | \"toProjectId\"\n    | \"toConvertedProjectId\"\n    | \"toStateId\"\n    | \"fromCycleId\"\n    | \"fromParentId\"\n    | \"fromProjectId\"\n    | \"fromStateId\"\n    | \"fromTeamId\"\n    | \"toTeamId\"\n    | \"fromAssigneeId\"\n    | \"toAssigneeId\"\n    | \"actorId\"\n    | \"toSlaBreachesAt\"\n    | \"fromSlaBreachesAt\"\n    | \"updatedAt\"\n    | \"archivedAt\"\n    | \"createdAt\"\n    | \"toSlaStartedAt\"\n    | \"fromSlaStartedAt\"\n    | \"toSlaType\"\n    | \"fromSlaType\"\n    | \"id\"\n    | \"fromDueDate\"\n    | \"toDueDate\"\n    | \"fromEstimate\"\n    | \"toEstimate\"\n    | \"fromPriority\"\n    | \"toPriority\"\n    | \"fromTitle\"\n    | \"toTitle\"\n    | \"fromSlaBreached\"\n    | \"toSlaBreached\"\n    | \"archived\"\n    | \"autoArchived\"\n    | \"autoClosed\"\n    | \"trashed\"\n    | \"updatedDescription\"\n    | \"customerNeedId\"\n  > & {\n      relationChanges?: Maybe<\n        Array<{ __typename: \"IssueRelationHistoryPayload\" } & Pick<IssueRelationHistoryPayload, \"identifier\" | \"type\">>\n      >;\n      actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n      descriptionUpdatedBy?: Maybe<\n        Array<\n          { __typename: \"User\" } & Pick<\n            User,\n            | \"description\"\n            | \"avatarUrl\"\n            | \"createdIssueCount\"\n            | \"avatarBackgroundColor\"\n            | \"statusUntilAt\"\n            | \"statusEmoji\"\n            | \"initials\"\n            | \"updatedAt\"\n            | \"lastSeen\"\n            | \"timezone\"\n            | \"disableReason\"\n            | \"statusLabel\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"id\"\n            | \"gitHubUserId\"\n            | \"displayName\"\n            | \"email\"\n            | \"name\"\n            | \"title\"\n            | \"url\"\n            | \"active\"\n            | \"isAssignable\"\n            | \"guest\"\n            | \"admin\"\n            | \"owner\"\n            | \"app\"\n            | \"isMentionable\"\n            | \"isMe\"\n            | \"supportsAgentSessions\"\n            | \"canAccessAnyPublicTeam\"\n            | \"calendarHash\"\n            | \"inviteHash\"\n          >\n        >\n      >;\n      actors?: Maybe<\n        Array<\n          { __typename: \"User\" } & Pick<\n            User,\n            | \"description\"\n            | \"avatarUrl\"\n            | \"createdIssueCount\"\n            | \"avatarBackgroundColor\"\n            | \"statusUntilAt\"\n            | \"statusEmoji\"\n            | \"initials\"\n            | \"updatedAt\"\n            | \"lastSeen\"\n            | \"timezone\"\n            | \"disableReason\"\n            | \"statusLabel\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"id\"\n            | \"gitHubUserId\"\n            | \"displayName\"\n            | \"email\"\n            | \"name\"\n            | \"title\"\n            | \"url\"\n            | \"active\"\n            | \"isAssignable\"\n            | \"guest\"\n            | \"admin\"\n            | \"owner\"\n            | \"app\"\n            | \"isMentionable\"\n            | \"isMe\"\n            | \"supportsAgentSessions\"\n            | \"canAccessAnyPublicTeam\"\n            | \"calendarHash\"\n            | \"inviteHash\"\n          >\n        >\n      >;\n      fromDelegate?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n      toDelegate?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n      botActor?: Maybe<\n        { __typename: \"ActorBot\" } & Pick<\n          ActorBot,\n          \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n        >\n      >;\n      fromCycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n      toCycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n      issueImport?: Maybe<\n        { __typename: \"IssueImport\" } & Pick<\n          IssueImport,\n          | \"progress\"\n          | \"errorMetadata\"\n          | \"csvFileUrl\"\n          | \"creatorId\"\n          | \"serviceMetadata\"\n          | \"status\"\n          | \"mapping\"\n          | \"displayName\"\n          | \"service\"\n          | \"updatedAt\"\n          | \"teamName\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"id\"\n          | \"error\"\n        >\n      >;\n      issue: { __typename?: \"Issue\" } & Pick<Issue, \"id\">;\n      addedLabels?: Maybe<\n        Array<\n          { __typename: \"IssueLabel\" } & Pick<\n            IssueLabel,\n            | \"lastAppliedAt\"\n            | \"color\"\n            | \"description\"\n            | \"name\"\n            | \"updatedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"id\"\n            | \"isGroup\"\n          > & {\n              inheritedFrom?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n              parent?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n              team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n              creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              retiredBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            }\n        >\n      >;\n      removedLabels?: Maybe<\n        Array<\n          { __typename: \"IssueLabel\" } & Pick<\n            IssueLabel,\n            | \"lastAppliedAt\"\n            | \"color\"\n            | \"description\"\n            | \"name\"\n            | \"updatedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"id\"\n            | \"isGroup\"\n          > & {\n              inheritedFrom?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n              parent?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n              team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n              creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              retiredBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            }\n        >\n      >;\n      attachment?: Maybe<{ __typename?: \"Attachment\" } & Pick<Attachment, \"id\">>;\n      toConvertedProject?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n      fromParent?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n      toParent?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n      fromProjectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n      toProjectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n      fromProject?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n      toProject?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n      fromState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n      toState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n      fromTeam?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n      toTeam?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n      triageResponsibilityTeam?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n      toAssignee?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n      fromAssignee?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n      triageResponsibilityNotifiedUsers?: Maybe<\n        Array<\n          { __typename: \"User\" } & Pick<\n            User,\n            | \"description\"\n            | \"avatarUrl\"\n            | \"createdIssueCount\"\n            | \"avatarBackgroundColor\"\n            | \"statusUntilAt\"\n            | \"statusEmoji\"\n            | \"initials\"\n            | \"updatedAt\"\n            | \"lastSeen\"\n            | \"timezone\"\n            | \"disableReason\"\n            | \"statusLabel\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"id\"\n            | \"gitHubUserId\"\n            | \"displayName\"\n            | \"email\"\n            | \"name\"\n            | \"title\"\n            | \"url\"\n            | \"active\"\n            | \"isAssignable\"\n            | \"guest\"\n            | \"admin\"\n            | \"owner\"\n            | \"app\"\n            | \"isMentionable\"\n            | \"isMe\"\n            | \"supportsAgentSessions\"\n            | \"canAccessAnyPublicTeam\"\n            | \"calendarHash\"\n            | \"inviteHash\"\n          >\n        >\n      >;\n    };\n  issueHistoryUpdated: { __typename: \"IssueHistory\" } & Pick<\n    IssueHistory,\n    | \"triageResponsibilityAutoAssigned\"\n    | \"addedLabelIds\"\n    | \"removedLabelIds\"\n    | \"addedToReleaseIds\"\n    | \"removedFromReleaseIds\"\n    | \"attachmentId\"\n    | \"toCycleId\"\n    | \"toParentId\"\n    | \"toProjectId\"\n    | \"toConvertedProjectId\"\n    | \"toStateId\"\n    | \"fromCycleId\"\n    | \"fromParentId\"\n    | \"fromProjectId\"\n    | \"fromStateId\"\n    | \"fromTeamId\"\n    | \"toTeamId\"\n    | \"fromAssigneeId\"\n    | \"toAssigneeId\"\n    | \"actorId\"\n    | \"toSlaBreachesAt\"\n    | \"fromSlaBreachesAt\"\n    | \"updatedAt\"\n    | \"archivedAt\"\n    | \"createdAt\"\n    | \"toSlaStartedAt\"\n    | \"fromSlaStartedAt\"\n    | \"toSlaType\"\n    | \"fromSlaType\"\n    | \"id\"\n    | \"fromDueDate\"\n    | \"toDueDate\"\n    | \"fromEstimate\"\n    | \"toEstimate\"\n    | \"fromPriority\"\n    | \"toPriority\"\n    | \"fromTitle\"\n    | \"toTitle\"\n    | \"fromSlaBreached\"\n    | \"toSlaBreached\"\n    | \"archived\"\n    | \"autoArchived\"\n    | \"autoClosed\"\n    | \"trashed\"\n    | \"updatedDescription\"\n    | \"customerNeedId\"\n  > & {\n      relationChanges?: Maybe<\n        Array<{ __typename: \"IssueRelationHistoryPayload\" } & Pick<IssueRelationHistoryPayload, \"identifier\" | \"type\">>\n      >;\n      actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n      descriptionUpdatedBy?: Maybe<\n        Array<\n          { __typename: \"User\" } & Pick<\n            User,\n            | \"description\"\n            | \"avatarUrl\"\n            | \"createdIssueCount\"\n            | \"avatarBackgroundColor\"\n            | \"statusUntilAt\"\n            | \"statusEmoji\"\n            | \"initials\"\n            | \"updatedAt\"\n            | \"lastSeen\"\n            | \"timezone\"\n            | \"disableReason\"\n            | \"statusLabel\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"id\"\n            | \"gitHubUserId\"\n            | \"displayName\"\n            | \"email\"\n            | \"name\"\n            | \"title\"\n            | \"url\"\n            | \"active\"\n            | \"isAssignable\"\n            | \"guest\"\n            | \"admin\"\n            | \"owner\"\n            | \"app\"\n            | \"isMentionable\"\n            | \"isMe\"\n            | \"supportsAgentSessions\"\n            | \"canAccessAnyPublicTeam\"\n            | \"calendarHash\"\n            | \"inviteHash\"\n          >\n        >\n      >;\n      actors?: Maybe<\n        Array<\n          { __typename: \"User\" } & Pick<\n            User,\n            | \"description\"\n            | \"avatarUrl\"\n            | \"createdIssueCount\"\n            | \"avatarBackgroundColor\"\n            | \"statusUntilAt\"\n            | \"statusEmoji\"\n            | \"initials\"\n            | \"updatedAt\"\n            | \"lastSeen\"\n            | \"timezone\"\n            | \"disableReason\"\n            | \"statusLabel\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"id\"\n            | \"gitHubUserId\"\n            | \"displayName\"\n            | \"email\"\n            | \"name\"\n            | \"title\"\n            | \"url\"\n            | \"active\"\n            | \"isAssignable\"\n            | \"guest\"\n            | \"admin\"\n            | \"owner\"\n            | \"app\"\n            | \"isMentionable\"\n            | \"isMe\"\n            | \"supportsAgentSessions\"\n            | \"canAccessAnyPublicTeam\"\n            | \"calendarHash\"\n            | \"inviteHash\"\n          >\n        >\n      >;\n      fromDelegate?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n      toDelegate?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n      botActor?: Maybe<\n        { __typename: \"ActorBot\" } & Pick<\n          ActorBot,\n          \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n        >\n      >;\n      fromCycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n      toCycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n      issueImport?: Maybe<\n        { __typename: \"IssueImport\" } & Pick<\n          IssueImport,\n          | \"progress\"\n          | \"errorMetadata\"\n          | \"csvFileUrl\"\n          | \"creatorId\"\n          | \"serviceMetadata\"\n          | \"status\"\n          | \"mapping\"\n          | \"displayName\"\n          | \"service\"\n          | \"updatedAt\"\n          | \"teamName\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"id\"\n          | \"error\"\n        >\n      >;\n      issue: { __typename?: \"Issue\" } & Pick<Issue, \"id\">;\n      addedLabels?: Maybe<\n        Array<\n          { __typename: \"IssueLabel\" } & Pick<\n            IssueLabel,\n            | \"lastAppliedAt\"\n            | \"color\"\n            | \"description\"\n            | \"name\"\n            | \"updatedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"id\"\n            | \"isGroup\"\n          > & {\n              inheritedFrom?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n              parent?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n              team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n              creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              retiredBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            }\n        >\n      >;\n      removedLabels?: Maybe<\n        Array<\n          { __typename: \"IssueLabel\" } & Pick<\n            IssueLabel,\n            | \"lastAppliedAt\"\n            | \"color\"\n            | \"description\"\n            | \"name\"\n            | \"updatedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"id\"\n            | \"isGroup\"\n          > & {\n              inheritedFrom?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n              parent?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n              team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n              creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              retiredBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            }\n        >\n      >;\n      attachment?: Maybe<{ __typename?: \"Attachment\" } & Pick<Attachment, \"id\">>;\n      toConvertedProject?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n      fromParent?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n      toParent?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n      fromProjectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n      toProjectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n      fromProject?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n      toProject?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n      fromState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n      toState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n      fromTeam?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n      toTeam?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n      triageResponsibilityTeam?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n      toAssignee?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n      fromAssignee?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n      triageResponsibilityNotifiedUsers?: Maybe<\n        Array<\n          { __typename: \"User\" } & Pick<\n            User,\n            | \"description\"\n            | \"avatarUrl\"\n            | \"createdIssueCount\"\n            | \"avatarBackgroundColor\"\n            | \"statusUntilAt\"\n            | \"statusEmoji\"\n            | \"initials\"\n            | \"updatedAt\"\n            | \"lastSeen\"\n            | \"timezone\"\n            | \"disableReason\"\n            | \"statusLabel\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"id\"\n            | \"gitHubUserId\"\n            | \"displayName\"\n            | \"email\"\n            | \"name\"\n            | \"title\"\n            | \"url\"\n            | \"active\"\n            | \"isAssignable\"\n            | \"guest\"\n            | \"admin\"\n            | \"owner\"\n            | \"app\"\n            | \"isMentionable\"\n            | \"isMe\"\n            | \"supportsAgentSessions\"\n            | \"canAccessAnyPublicTeam\"\n            | \"calendarHash\"\n            | \"inviteHash\"\n          >\n        >\n      >;\n    };\n  issueArchived: { __typename?: \"Issue\" } & Pick<Issue, \"id\">;\n  issueCreated: { __typename?: \"Issue\" } & Pick<Issue, \"id\">;\n  issueUpdated: { __typename?: \"Issue\" } & Pick<Issue, \"id\">;\n  issueLabelCreated: { __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">;\n  issueLabelDeleted: { __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">;\n  issueLabelUpdated: { __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">;\n  issueRelationCreated: { __typename?: \"IssueRelation\" } & Pick<IssueRelation, \"id\">;\n  issueRelationDeleted: { __typename?: \"IssueRelation\" } & Pick<IssueRelation, \"id\">;\n  issueRelationUpdated: { __typename?: \"IssueRelation\" } & Pick<IssueRelation, \"id\">;\n  userCreated: { __typename?: \"User\" } & Pick<User, \"id\">;\n  userUpdated: { __typename?: \"User\" } & Pick<User, \"id\">;\n};\n\nexport type SuccessPayloadFragment = { __typename: \"SuccessPayload\" } & Pick<SuccessPayload, \"lastSyncId\" | \"success\">;\n\nexport type TeamConnectionFragment = { __typename: \"TeamConnection\" } & {\n  nodes: Array<\n    { __typename: \"Team\" } & Pick<\n      Team,\n      | \"cycleIssueAutoAssignCompleted\"\n      | \"cycleLockToActive\"\n      | \"cycleIssueAutoAssignStarted\"\n      | \"cycleCalenderUrl\"\n      | \"upcomingCycleCount\"\n      | \"autoArchivePeriod\"\n      | \"autoClosePeriod\"\n      | \"securitySettings\"\n      | \"scimGroupName\"\n      | \"autoCloseStateId\"\n      | \"cycleCooldownTime\"\n      | \"cycleStartDay\"\n      | \"cycleDuration\"\n      | \"icon\"\n      | \"defaultTemplateForMembersId\"\n      | \"defaultTemplateForNonMembersId\"\n      | \"issueEstimationType\"\n      | \"updatedAt\"\n      | \"displayName\"\n      | \"color\"\n      | \"description\"\n      | \"name\"\n      | \"key\"\n      | \"archivedAt\"\n      | \"createdAt\"\n      | \"retiredAt\"\n      | \"timezone\"\n      | \"issueCount\"\n      | \"id\"\n      | \"visibility\"\n      | \"defaultIssueEstimate\"\n      | \"setIssueSortOrderOnStateChange\"\n      | \"allMembersCanJoin\"\n      | \"requirePriorityToLeaveTriage\"\n      | \"autoCloseChildIssues\"\n      | \"autoCloseParentIssues\"\n      | \"scimManaged\"\n      | \"private\"\n      | \"inheritIssueEstimation\"\n      | \"inheritWorkflowStatuses\"\n      | \"cyclesEnabled\"\n      | \"issueEstimationExtended\"\n      | \"issueEstimationAllowZero\"\n      | \"aiDiscussionSummariesEnabled\"\n      | \"aiThreadSummariesEnabled\"\n      | \"groupIssueHistory\"\n      | \"slackIssueComments\"\n      | \"slackNewIssue\"\n      | \"slackIssueStatuses\"\n      | \"triageEnabled\"\n      | \"inviteHash\"\n      | \"issueOrderingNoPriorityFirst\"\n      | \"issueSortOrderDefaultToBottom\"\n    > & {\n        integrationsSettings?: Maybe<{ __typename?: \"IntegrationsSettings\" } & Pick<IntegrationsSettings, \"id\">>;\n        activeCycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n        triageResponsibility?: Maybe<{ __typename?: \"TriageResponsibility\" } & Pick<TriageResponsibility, \"id\">>;\n        defaultTemplateForMembers?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n        defaultTemplateForNonMembers?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n        defaultProjectTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n        defaultIssueState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n        parent?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n        mergeWorkflowState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n        draftWorkflowState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n        startWorkflowState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n        mergeableWorkflowState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n        reviewWorkflowState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n        markedAsDuplicateWorkflowState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n        triageIssueState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n      }\n  >;\n  pageInfo: { __typename: \"PageInfo\" } & Pick<\n    PageInfo,\n    \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n  >;\n};\n\nexport type TeamMembershipConnectionFragment = { __typename: \"TeamMembershipConnection\" } & {\n  nodes: Array<\n    { __typename: \"TeamMembership\" } & Pick<\n      TeamMembership,\n      \"updatedAt\" | \"sortOrder\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"owner\"\n    > & { team: { __typename?: \"Team\" } & Pick<Team, \"id\">; user: { __typename?: \"User\" } & Pick<User, \"id\"> }\n  >;\n  pageInfo: { __typename: \"PageInfo\" } & Pick<\n    PageInfo,\n    \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n  >;\n};\n\nexport type TemplateConnectionFragment = { __typename: \"TemplateConnection\" } & {\n  nodes: Array<\n    { __typename: \"Template\" } & Pick<\n      Template,\n      | \"description\"\n      | \"lastAppliedAt\"\n      | \"type\"\n      | \"color\"\n      | \"icon\"\n      | \"updatedAt\"\n      | \"name\"\n      | \"sortOrder\"\n      | \"templateData\"\n      | \"archivedAt\"\n      | \"createdAt\"\n      | \"id\"\n    > & {\n        inheritedFrom?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n        pipeline?: Maybe<{ __typename?: \"ReleasePipeline\" } & Pick<ReleasePipeline, \"id\">>;\n        team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n        creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n        lastUpdatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n      }\n  >;\n  pageInfo: { __typename: \"PageInfo\" } & Pick<\n    PageInfo,\n    \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n  >;\n};\n\nexport type TimeScheduleConnectionFragment = { __typename: \"TimeScheduleConnection\" } & {\n  nodes: Array<\n    { __typename: \"TimeSchedule\" } & Pick<\n      TimeSchedule,\n      \"externalUrl\" | \"externalId\" | \"updatedAt\" | \"name\" | \"archivedAt\" | \"createdAt\" | \"id\"\n    > & {\n        integration?: Maybe<{ __typename?: \"Integration\" } & Pick<Integration, \"id\">>;\n        entries?: Maybe<\n          Array<\n            { __typename: \"TimeScheduleEntry\" } & Pick<\n              TimeScheduleEntry,\n              \"userId\" | \"userEmail\" | \"endsAt\" | \"startsAt\"\n            >\n          >\n        >;\n      }\n  >;\n  pageInfo: { __typename: \"PageInfo\" } & Pick<\n    PageInfo,\n    \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n  >;\n};\n\nexport type TriageResponsibilityConnectionFragment = { __typename: \"TriageResponsibilityConnection\" } & {\n  nodes: Array<\n    { __typename: \"TriageResponsibility\" } & Pick<\n      TriageResponsibility,\n      \"action\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n    > & {\n        manualSelection?: Maybe<\n          { __typename: \"TriageResponsibilityManualSelection\" } & Pick<TriageResponsibilityManualSelection, \"userIds\">\n        >;\n        team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n        timeSchedule?: Maybe<{ __typename?: \"TimeSchedule\" } & Pick<TimeSchedule, \"id\">>;\n        currentUser?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n      }\n  >;\n  pageInfo: { __typename: \"PageInfo\" } & Pick<\n    PageInfo,\n    \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n  >;\n};\n\nexport type UploadFileHeaderFragment = { __typename: \"UploadFileHeader\" } & Pick<UploadFileHeader, \"key\" | \"value\">;\n\nexport type UploadPayloadFragment = { __typename: \"UploadPayload\" } & Pick<UploadPayload, \"lastSyncId\" | \"success\"> & {\n    uploadFile?: Maybe<\n      { __typename: \"UploadFile\" } & Pick<\n        UploadFile,\n        \"metaData\" | \"contentType\" | \"filename\" | \"assetUrl\" | \"uploadUrl\" | \"size\"\n      > & { headers: Array<{ __typename: \"UploadFileHeader\" } & Pick<UploadFileHeader, \"key\" | \"value\">> }\n    >;\n  };\n\nexport type UserConnectionFragment = { __typename: \"UserConnection\" } & {\n  nodes: Array<\n    { __typename: \"User\" } & Pick<\n      User,\n      | \"description\"\n      | \"avatarUrl\"\n      | \"createdIssueCount\"\n      | \"avatarBackgroundColor\"\n      | \"statusUntilAt\"\n      | \"statusEmoji\"\n      | \"initials\"\n      | \"updatedAt\"\n      | \"lastSeen\"\n      | \"timezone\"\n      | \"disableReason\"\n      | \"statusLabel\"\n      | \"archivedAt\"\n      | \"createdAt\"\n      | \"id\"\n      | \"gitHubUserId\"\n      | \"displayName\"\n      | \"email\"\n      | \"name\"\n      | \"title\"\n      | \"url\"\n      | \"active\"\n      | \"isAssignable\"\n      | \"guest\"\n      | \"admin\"\n      | \"owner\"\n      | \"app\"\n      | \"isMentionable\"\n      | \"isMe\"\n      | \"supportsAgentSessions\"\n      | \"canAccessAnyPublicTeam\"\n      | \"calendarHash\"\n      | \"inviteHash\"\n    >\n  >;\n  pageInfo: { __typename: \"PageInfo\" } & Pick<\n    PageInfo,\n    \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n  >;\n};\n\nexport type WebhookConnectionFragment = { __typename: \"WebhookConnection\" } & {\n  nodes: Array<\n    { __typename: \"Webhook\" } & Pick<\n      Webhook,\n      | \"label\"\n      | \"secret\"\n      | \"url\"\n      | \"updatedAt\"\n      | \"resourceTypes\"\n      | \"archivedAt\"\n      | \"createdAt\"\n      | \"id\"\n      | \"enabled\"\n      | \"allPublicTeams\"\n    > & {\n        team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n        creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n      }\n  >;\n  pageInfo: { __typename: \"PageInfo\" } & Pick<\n    PageInfo,\n    \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n  >;\n};\n\nexport type WorkflowStateConnectionFragment = { __typename: \"WorkflowStateConnection\" } & {\n  nodes: Array<\n    { __typename: \"WorkflowState\" } & Pick<\n      WorkflowState,\n      \"description\" | \"updatedAt\" | \"position\" | \"color\" | \"name\" | \"archivedAt\" | \"createdAt\" | \"type\" | \"id\"\n    > & {\n        inheritedFrom?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n        team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n      }\n  >;\n  pageInfo: { __typename: \"PageInfo\" } & Pick<\n    PageInfo,\n    \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n  >;\n};\n\nexport type AdministrableTeamsQueryVariables = Exact<{\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<TeamFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type AdministrableTeamsQuery = { __typename?: \"Query\" } & {\n  administrableTeams: { __typename: \"TeamConnection\" } & {\n    nodes: Array<\n      { __typename: \"Team\" } & Pick<\n        Team,\n        | \"cycleIssueAutoAssignCompleted\"\n        | \"cycleLockToActive\"\n        | \"cycleIssueAutoAssignStarted\"\n        | \"cycleCalenderUrl\"\n        | \"upcomingCycleCount\"\n        | \"autoArchivePeriod\"\n        | \"autoClosePeriod\"\n        | \"securitySettings\"\n        | \"scimGroupName\"\n        | \"autoCloseStateId\"\n        | \"cycleCooldownTime\"\n        | \"cycleStartDay\"\n        | \"cycleDuration\"\n        | \"icon\"\n        | \"defaultTemplateForMembersId\"\n        | \"defaultTemplateForNonMembersId\"\n        | \"issueEstimationType\"\n        | \"updatedAt\"\n        | \"displayName\"\n        | \"color\"\n        | \"description\"\n        | \"name\"\n        | \"key\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"retiredAt\"\n        | \"timezone\"\n        | \"issueCount\"\n        | \"id\"\n        | \"visibility\"\n        | \"defaultIssueEstimate\"\n        | \"setIssueSortOrderOnStateChange\"\n        | \"allMembersCanJoin\"\n        | \"requirePriorityToLeaveTriage\"\n        | \"autoCloseChildIssues\"\n        | \"autoCloseParentIssues\"\n        | \"scimManaged\"\n        | \"private\"\n        | \"inheritIssueEstimation\"\n        | \"inheritWorkflowStatuses\"\n        | \"cyclesEnabled\"\n        | \"issueEstimationExtended\"\n        | \"issueEstimationAllowZero\"\n        | \"aiDiscussionSummariesEnabled\"\n        | \"aiThreadSummariesEnabled\"\n        | \"groupIssueHistory\"\n        | \"slackIssueComments\"\n        | \"slackNewIssue\"\n        | \"slackIssueStatuses\"\n        | \"triageEnabled\"\n        | \"inviteHash\"\n        | \"issueOrderingNoPriorityFirst\"\n        | \"issueSortOrderDefaultToBottom\"\n      > & {\n          integrationsSettings?: Maybe<{ __typename?: \"IntegrationsSettings\" } & Pick<IntegrationsSettings, \"id\">>;\n          activeCycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n          triageResponsibility?: Maybe<{ __typename?: \"TriageResponsibility\" } & Pick<TriageResponsibility, \"id\">>;\n          defaultTemplateForMembers?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n          defaultTemplateForNonMembers?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n          defaultProjectTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n          defaultIssueState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n          parent?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n          mergeWorkflowState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n          draftWorkflowState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n          startWorkflowState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n          mergeableWorkflowState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n          reviewWorkflowState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n          markedAsDuplicateWorkflowState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n          triageIssueState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n        }\n    >;\n    pageInfo: { __typename: \"PageInfo\" } & Pick<\n      PageInfo,\n      \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n    >;\n  };\n};\n\nexport type AgentActivitiesQueryVariables = Exact<{\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<AgentActivityFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type AgentActivitiesQuery = { __typename?: \"Query\" } & {\n  agentActivities: { __typename: \"AgentActivityConnection\" } & {\n    nodes: Array<\n      { __typename: \"AgentActivity\" } & Pick<\n        AgentActivity,\n        \"signal\" | \"sourceMetadata\" | \"signalMetadata\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"ephemeral\"\n      > & {\n          agentSession: { __typename?: \"AgentSession\" } & Pick<AgentSession, \"id\">;\n          content:\n            | ({ __typename: \"AgentActivityActionContent\" } & Pick<\n                AgentActivityActionContent,\n                \"action\" | \"parameter\" | \"result\" | \"type\"\n              >)\n            | ({ __typename: \"AgentActivityElicitationContent\" } & Pick<\n                AgentActivityElicitationContent,\n                \"body\" | \"type\"\n              >)\n            | ({ __typename: \"AgentActivityErrorContent\" } & Pick<AgentActivityErrorContent, \"body\" | \"type\">)\n            | ({ __typename: \"AgentActivityPromptContent\" } & Pick<AgentActivityPromptContent, \"body\" | \"type\">)\n            | ({ __typename: \"AgentActivityResponseContent\" } & Pick<AgentActivityResponseContent, \"body\" | \"type\">)\n            | ({ __typename: \"AgentActivityThoughtContent\" } & Pick<AgentActivityThoughtContent, \"body\" | \"type\">);\n          sourceComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n          user: { __typename?: \"User\" } & Pick<User, \"id\">;\n        }\n    >;\n    pageInfo: { __typename: \"PageInfo\" } & Pick<\n      PageInfo,\n      \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n    >;\n  };\n};\n\nexport type AgentActivityQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type AgentActivityQuery = { __typename?: \"Query\" } & {\n  agentActivity: { __typename: \"AgentActivity\" } & Pick<\n    AgentActivity,\n    \"signal\" | \"sourceMetadata\" | \"signalMetadata\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"ephemeral\"\n  > & {\n      agentSession: { __typename?: \"AgentSession\" } & Pick<AgentSession, \"id\">;\n      content:\n        | ({ __typename: \"AgentActivityActionContent\" } & Pick<\n            AgentActivityActionContent,\n            \"action\" | \"parameter\" | \"result\" | \"type\"\n          >)\n        | ({ __typename: \"AgentActivityElicitationContent\" } & Pick<AgentActivityElicitationContent, \"body\" | \"type\">)\n        | ({ __typename: \"AgentActivityErrorContent\" } & Pick<AgentActivityErrorContent, \"body\" | \"type\">)\n        | ({ __typename: \"AgentActivityPromptContent\" } & Pick<AgentActivityPromptContent, \"body\" | \"type\">)\n        | ({ __typename: \"AgentActivityResponseContent\" } & Pick<AgentActivityResponseContent, \"body\" | \"type\">)\n        | ({ __typename: \"AgentActivityThoughtContent\" } & Pick<AgentActivityThoughtContent, \"body\" | \"type\">);\n      sourceComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n      user: { __typename?: \"User\" } & Pick<User, \"id\">;\n    };\n};\n\nexport type AgentSessionQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type AgentSessionQuery = { __typename?: \"Query\" } & {\n  agentSession: { __typename: \"AgentSession\" } & Pick<\n    AgentSession,\n    | \"plan\"\n    | \"summary\"\n    | \"sourceMetadata\"\n    | \"externalLink\"\n    | \"url\"\n    | \"slugId\"\n    | \"status\"\n    | \"context\"\n    | \"updatedAt\"\n    | \"dismissedAt\"\n    | \"archivedAt\"\n    | \"createdAt\"\n    | \"endedAt\"\n    | \"startedAt\"\n    | \"id\"\n    | \"externalUrls\"\n    | \"type\"\n  > & {\n      externalLinks: Array<\n        { __typename: \"AgentSessionExternalLink\" } & Pick<AgentSessionExternalLink, \"label\" | \"url\">\n      >;\n      appUser: { __typename?: \"User\" } & Pick<User, \"id\">;\n      sourceComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n      comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n      creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n      issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n      dismissedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n    };\n};\n\nexport type AgentSession_ActivitiesQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<AgentActivityFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type AgentSession_ActivitiesQuery = { __typename?: \"Query\" } & {\n  agentSession: { __typename?: \"AgentSession\" } & {\n    activities: { __typename: \"AgentActivityConnection\" } & {\n      nodes: Array<\n        { __typename: \"AgentActivity\" } & Pick<\n          AgentActivity,\n          \"signal\" | \"sourceMetadata\" | \"signalMetadata\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"ephemeral\"\n        > & {\n            agentSession: { __typename?: \"AgentSession\" } & Pick<AgentSession, \"id\">;\n            content:\n              | ({ __typename: \"AgentActivityActionContent\" } & Pick<\n                  AgentActivityActionContent,\n                  \"action\" | \"parameter\" | \"result\" | \"type\"\n                >)\n              | ({ __typename: \"AgentActivityElicitationContent\" } & Pick<\n                  AgentActivityElicitationContent,\n                  \"body\" | \"type\"\n                >)\n              | ({ __typename: \"AgentActivityErrorContent\" } & Pick<AgentActivityErrorContent, \"body\" | \"type\">)\n              | ({ __typename: \"AgentActivityPromptContent\" } & Pick<AgentActivityPromptContent, \"body\" | \"type\">)\n              | ({ __typename: \"AgentActivityResponseContent\" } & Pick<AgentActivityResponseContent, \"body\" | \"type\">)\n              | ({ __typename: \"AgentActivityThoughtContent\" } & Pick<AgentActivityThoughtContent, \"body\" | \"type\">);\n            sourceComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n            user: { __typename?: \"User\" } & Pick<User, \"id\">;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type AgentSessionsQueryVariables = Exact<{\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type AgentSessionsQuery = { __typename?: \"Query\" } & {\n  agentSessions: { __typename: \"AgentSessionConnection\" } & {\n    nodes: Array<\n      { __typename: \"AgentSession\" } & Pick<\n        AgentSession,\n        | \"plan\"\n        | \"summary\"\n        | \"sourceMetadata\"\n        | \"externalLink\"\n        | \"url\"\n        | \"slugId\"\n        | \"status\"\n        | \"context\"\n        | \"updatedAt\"\n        | \"dismissedAt\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"endedAt\"\n        | \"startedAt\"\n        | \"id\"\n        | \"externalUrls\"\n        | \"type\"\n      > & {\n          externalLinks: Array<\n            { __typename: \"AgentSessionExternalLink\" } & Pick<AgentSessionExternalLink, \"label\" | \"url\">\n          >;\n          appUser: { __typename?: \"User\" } & Pick<User, \"id\">;\n          sourceComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n          comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n          creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n          dismissedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n        }\n    >;\n    pageInfo: { __typename: \"PageInfo\" } & Pick<\n      PageInfo,\n      \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n    >;\n  };\n};\n\nexport type ApplicationInfoQueryVariables = Exact<{\n  clientId: Scalars[\"String\"];\n}>;\n\nexport type ApplicationInfoQuery = { __typename?: \"Query\" } & {\n  applicationInfo: { __typename: \"Application\" } & Pick<\n    Application,\n    \"name\" | \"imageUrl\" | \"description\" | \"developer\" | \"id\" | \"clientId\" | \"developerUrl\"\n  >;\n};\n\nexport type AttachmentQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type AttachmentQuery = { __typename?: \"Query\" } & {\n  attachment: { __typename: \"Attachment\" } & Pick<\n    Attachment,\n    | \"subtitle\"\n    | \"title\"\n    | \"source\"\n    | \"metadata\"\n    | \"url\"\n    | \"bodyData\"\n    | \"updatedAt\"\n    | \"sourceType\"\n    | \"archivedAt\"\n    | \"createdAt\"\n    | \"id\"\n    | \"groupBySource\"\n  > & {\n      creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n      issue: { __typename?: \"Issue\" } & Pick<Issue, \"id\">;\n      originalIssue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n      externalUserCreator?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n    };\n};\n\nexport type AttachmentIssueQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type AttachmentIssueQuery = { __typename?: \"Query\" } & {\n  attachmentIssue: { __typename: \"Issue\" } & Pick<\n    Issue,\n    | \"trashed\"\n    | \"reactionData\"\n    | \"labelIds\"\n    | \"integrationSourceType\"\n    | \"url\"\n    | \"identifier\"\n    | \"priorityLabel\"\n    | \"previousIdentifiers\"\n    | \"customerTicketCount\"\n    | \"branchName\"\n    | \"dueDate\"\n    | \"estimate\"\n    | \"description\"\n    | \"title\"\n    | \"number\"\n    | \"updatedAt\"\n    | \"boardOrder\"\n    | \"sortOrder\"\n    | \"prioritySortOrder\"\n    | \"subIssueSortOrder\"\n    | \"priority\"\n    | \"archivedAt\"\n    | \"createdAt\"\n    | \"startedTriageAt\"\n    | \"triagedAt\"\n    | \"addedToCycleAt\"\n    | \"addedToProjectAt\"\n    | \"addedToTeamAt\"\n    | \"autoArchivedAt\"\n    | \"autoClosedAt\"\n    | \"canceledAt\"\n    | \"completedAt\"\n    | \"startedAt\"\n    | \"slaStartedAt\"\n    | \"slaBreachesAt\"\n    | \"slaHighRiskAt\"\n    | \"slaMediumRiskAt\"\n    | \"snoozedUntilAt\"\n    | \"slaType\"\n    | \"id\"\n    | \"inheritsSharedAccess\"\n  > & {\n      reactions: Array<\n        { __typename: \"Reaction\" } & Pick<Reaction, \"updatedAt\" | \"emoji\" | \"archivedAt\" | \"createdAt\" | \"id\"> & {\n            comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n            externalUser?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n            issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n            projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n            user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          }\n      >;\n      sharedAccess: { __typename: \"IssueSharedAccess\" } & Pick<\n        IssueSharedAccess,\n        \"disallowedIssueFields\" | \"sharedWithCount\" | \"viewerHasOnlySharedAccess\" | \"isShared\"\n      > & {\n          sharedWithUsers: Array<\n            { __typename: \"User\" } & Pick<\n              User,\n              | \"description\"\n              | \"avatarUrl\"\n              | \"createdIssueCount\"\n              | \"avatarBackgroundColor\"\n              | \"statusUntilAt\"\n              | \"statusEmoji\"\n              | \"initials\"\n              | \"updatedAt\"\n              | \"lastSeen\"\n              | \"timezone\"\n              | \"disableReason\"\n              | \"statusLabel\"\n              | \"archivedAt\"\n              | \"createdAt\"\n              | \"id\"\n              | \"gitHubUserId\"\n              | \"displayName\"\n              | \"email\"\n              | \"name\"\n              | \"title\"\n              | \"url\"\n              | \"active\"\n              | \"isAssignable\"\n              | \"guest\"\n              | \"admin\"\n              | \"owner\"\n              | \"app\"\n              | \"isMentionable\"\n              | \"isMe\"\n              | \"supportsAgentSessions\"\n              | \"canAccessAnyPublicTeam\"\n              | \"calendarHash\"\n              | \"inviteHash\"\n            >\n          >;\n        };\n      delegate?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n      botActor?: Maybe<\n        { __typename: \"ActorBot\" } & Pick<\n          ActorBot,\n          \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n        >\n      >;\n      sourceComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n      cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n      syncedWith?: Maybe<\n        Array<\n          { __typename: \"ExternalEntityInfo\" } & Pick<ExternalEntityInfo, \"service\" | \"id\"> & {\n              metadata?: Maybe<\n                | ({ __typename: \"ExternalEntityInfoGithubMetadata\" } & Pick<\n                    ExternalEntityInfoGithubMetadata,\n                    \"number\" | \"owner\" | \"repo\"\n                  >)\n                | ({ __typename: \"ExternalEntityInfoJiraMetadata\" } & Pick<\n                    ExternalEntityInfoJiraMetadata,\n                    \"issueTypeId\" | \"projectId\" | \"issueKey\"\n                  >)\n                | ({ __typename: \"ExternalEntitySlackMetadata\" } & Pick<\n                    ExternalEntitySlackMetadata,\n                    \"messageUrl\" | \"channelId\" | \"channelName\" | \"isFromSlack\"\n                  >)\n              >;\n            }\n        >\n      >;\n      externalUserCreator?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n      asksExternalUserRequester?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n      asksRequester?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n      lastAppliedTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n      parent?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n      projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n      project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n      recurringIssueTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n      team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n      assignee?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n      creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n      snoozedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n      favorite?: Maybe<{ __typename?: \"Favorite\" } & Pick<Favorite, \"id\">>;\n      state: { __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">;\n    };\n};\n\nexport type AttachmentIssue_AttachmentsQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<AttachmentFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type AttachmentIssue_AttachmentsQuery = { __typename?: \"Query\" } & {\n  attachmentIssue: { __typename?: \"Issue\" } & {\n    attachments: { __typename: \"AttachmentConnection\" } & {\n      nodes: Array<\n        { __typename: \"Attachment\" } & Pick<\n          Attachment,\n          | \"subtitle\"\n          | \"title\"\n          | \"source\"\n          | \"metadata\"\n          | \"url\"\n          | \"bodyData\"\n          | \"updatedAt\"\n          | \"sourceType\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"id\"\n          | \"groupBySource\"\n        > & {\n            creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            issue: { __typename?: \"Issue\" } & Pick<Issue, \"id\">;\n            originalIssue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n            externalUserCreator?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type AttachmentIssue_BotActorQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type AttachmentIssue_BotActorQuery = { __typename?: \"Query\" } & {\n  attachmentIssue: { __typename?: \"Issue\" } & {\n    botActor?: Maybe<\n      { __typename: \"ActorBot\" } & Pick<ActorBot, \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\">\n    >;\n  };\n};\n\nexport type AttachmentIssue_ChildrenQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<IssueFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type AttachmentIssue_ChildrenQuery = { __typename?: \"Query\" } & {\n  attachmentIssue: { __typename?: \"Issue\" } & {\n    children: { __typename: \"IssueConnection\" } & {\n      nodes: Array<\n        { __typename: \"Issue\" } & Pick<\n          Issue,\n          | \"trashed\"\n          | \"reactionData\"\n          | \"labelIds\"\n          | \"integrationSourceType\"\n          | \"url\"\n          | \"identifier\"\n          | \"priorityLabel\"\n          | \"previousIdentifiers\"\n          | \"customerTicketCount\"\n          | \"branchName\"\n          | \"dueDate\"\n          | \"estimate\"\n          | \"description\"\n          | \"title\"\n          | \"number\"\n          | \"updatedAt\"\n          | \"boardOrder\"\n          | \"sortOrder\"\n          | \"prioritySortOrder\"\n          | \"subIssueSortOrder\"\n          | \"priority\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"startedTriageAt\"\n          | \"triagedAt\"\n          | \"addedToCycleAt\"\n          | \"addedToProjectAt\"\n          | \"addedToTeamAt\"\n          | \"autoArchivedAt\"\n          | \"autoClosedAt\"\n          | \"canceledAt\"\n          | \"completedAt\"\n          | \"startedAt\"\n          | \"slaStartedAt\"\n          | \"slaBreachesAt\"\n          | \"slaHighRiskAt\"\n          | \"slaMediumRiskAt\"\n          | \"snoozedUntilAt\"\n          | \"slaType\"\n          | \"id\"\n          | \"inheritsSharedAccess\"\n        > & {\n            reactions: Array<\n              { __typename: \"Reaction\" } & Pick<Reaction, \"updatedAt\" | \"emoji\" | \"archivedAt\" | \"createdAt\" | \"id\"> & {\n                  comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n                  externalUser?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n                  initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n                  issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n                  projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n                  user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                }\n            >;\n            sharedAccess: { __typename: \"IssueSharedAccess\" } & Pick<\n              IssueSharedAccess,\n              \"disallowedIssueFields\" | \"sharedWithCount\" | \"viewerHasOnlySharedAccess\" | \"isShared\"\n            > & {\n                sharedWithUsers: Array<\n                  { __typename: \"User\" } & Pick<\n                    User,\n                    | \"description\"\n                    | \"avatarUrl\"\n                    | \"createdIssueCount\"\n                    | \"avatarBackgroundColor\"\n                    | \"statusUntilAt\"\n                    | \"statusEmoji\"\n                    | \"initials\"\n                    | \"updatedAt\"\n                    | \"lastSeen\"\n                    | \"timezone\"\n                    | \"disableReason\"\n                    | \"statusLabel\"\n                    | \"archivedAt\"\n                    | \"createdAt\"\n                    | \"id\"\n                    | \"gitHubUserId\"\n                    | \"displayName\"\n                    | \"email\"\n                    | \"name\"\n                    | \"title\"\n                    | \"url\"\n                    | \"active\"\n                    | \"isAssignable\"\n                    | \"guest\"\n                    | \"admin\"\n                    | \"owner\"\n                    | \"app\"\n                    | \"isMentionable\"\n                    | \"isMe\"\n                    | \"supportsAgentSessions\"\n                    | \"canAccessAnyPublicTeam\"\n                    | \"calendarHash\"\n                    | \"inviteHash\"\n                  >\n                >;\n              };\n            delegate?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            botActor?: Maybe<\n              { __typename: \"ActorBot\" } & Pick<\n                ActorBot,\n                \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n              >\n            >;\n            sourceComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n            cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n            syncedWith?: Maybe<\n              Array<\n                { __typename: \"ExternalEntityInfo\" } & Pick<ExternalEntityInfo, \"service\" | \"id\"> & {\n                    metadata?: Maybe<\n                      | ({ __typename: \"ExternalEntityInfoGithubMetadata\" } & Pick<\n                          ExternalEntityInfoGithubMetadata,\n                          \"number\" | \"owner\" | \"repo\"\n                        >)\n                      | ({ __typename: \"ExternalEntityInfoJiraMetadata\" } & Pick<\n                          ExternalEntityInfoJiraMetadata,\n                          \"issueTypeId\" | \"projectId\" | \"issueKey\"\n                        >)\n                      | ({ __typename: \"ExternalEntitySlackMetadata\" } & Pick<\n                          ExternalEntitySlackMetadata,\n                          \"messageUrl\" | \"channelId\" | \"channelName\" | \"isFromSlack\"\n                        >)\n                    >;\n                  }\n              >\n            >;\n            externalUserCreator?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            asksExternalUserRequester?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            asksRequester?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            lastAppliedTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n            parent?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n            projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n            project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n            recurringIssueTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n            team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n            assignee?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            snoozedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            favorite?: Maybe<{ __typename?: \"Favorite\" } & Pick<Favorite, \"id\">>;\n            state: { __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type AttachmentIssue_CommentsQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<CommentFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type AttachmentIssue_CommentsQuery = { __typename?: \"Query\" } & {\n  attachmentIssue: { __typename?: \"Issue\" } & {\n    comments: { __typename: \"CommentConnection\" } & {\n      nodes: Array<\n        { __typename: \"Comment\" } & Pick<\n          Comment,\n          | \"url\"\n          | \"reactionData\"\n          | \"resolvingCommentId\"\n          | \"documentContentId\"\n          | \"initiativeId\"\n          | \"initiativeUpdateId\"\n          | \"issueId\"\n          | \"parentId\"\n          | \"projectId\"\n          | \"projectUpdateId\"\n          | \"body\"\n          | \"updatedAt\"\n          | \"quotedText\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"editedAt\"\n          | \"resolvedAt\"\n          | \"id\"\n        > & {\n            agentSession?: Maybe<{ __typename?: \"AgentSession\" } & Pick<AgentSession, \"id\">>;\n            reactions: Array<\n              { __typename: \"Reaction\" } & Pick<Reaction, \"updatedAt\" | \"emoji\" | \"archivedAt\" | \"createdAt\" | \"id\"> & {\n                  comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n                  externalUser?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n                  initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n                  issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n                  projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n                  user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                }\n            >;\n            botActor?: Maybe<\n              { __typename: \"ActorBot\" } & Pick<\n                ActorBot,\n                \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n              >\n            >;\n            resolvingComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n            documentContent?: Maybe<\n              { __typename: \"DocumentContent\" } & Pick<\n                DocumentContent,\n                \"content\" | \"contentState\" | \"updatedAt\" | \"restoredAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n              > & {\n                  aiPromptRules?: Maybe<\n                    { __typename: \"AiPromptRules\" } & Pick<\n                      AiPromptRules,\n                      \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n                    > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n                  >;\n                  document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n                  initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                  issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n                  projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n                  project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                  welcomeMessage?: Maybe<\n                    { __typename: \"WelcomeMessage\" } & Pick<\n                      WelcomeMessage,\n                      \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"title\" | \"id\" | \"enabled\"\n                    > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n                  >;\n                }\n            >;\n            syncedWith?: Maybe<\n              Array<\n                { __typename: \"ExternalEntityInfo\" } & Pick<ExternalEntityInfo, \"service\" | \"id\"> & {\n                    metadata?: Maybe<\n                      | ({ __typename: \"ExternalEntityInfoGithubMetadata\" } & Pick<\n                          ExternalEntityInfoGithubMetadata,\n                          \"number\" | \"owner\" | \"repo\"\n                        >)\n                      | ({ __typename: \"ExternalEntityInfoJiraMetadata\" } & Pick<\n                          ExternalEntityInfoJiraMetadata,\n                          \"issueTypeId\" | \"projectId\" | \"issueKey\"\n                        >)\n                      | ({ __typename: \"ExternalEntitySlackMetadata\" } & Pick<\n                          ExternalEntitySlackMetadata,\n                          \"messageUrl\" | \"channelId\" | \"channelName\" | \"isFromSlack\"\n                        >)\n                    >;\n                  }\n              >\n            >;\n            externalThread?: Maybe<\n              { __typename: \"SyncedExternalThread\" } & Pick<\n                SyncedExternalThread,\n                | \"url\"\n                | \"name\"\n                | \"displayName\"\n                | \"type\"\n                | \"subType\"\n                | \"id\"\n                | \"isPersonalIntegrationRequired\"\n                | \"isPersonalIntegrationConnected\"\n                | \"isConnected\"\n              >\n            >;\n            externalUser?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n            initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n            issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n            parent?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n            project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n            projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n            resolvingUser?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type AttachmentIssue_DocumentsQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<DocumentFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type AttachmentIssue_DocumentsQuery = { __typename?: \"Query\" } & {\n  attachmentIssue: { __typename?: \"Issue\" } & {\n    documents: { __typename: \"DocumentConnection\" } & {\n      nodes: Array<\n        { __typename: \"Document\" } & Pick<\n          Document,\n          | \"trashed\"\n          | \"documentContentId\"\n          | \"url\"\n          | \"content\"\n          | \"slugId\"\n          | \"color\"\n          | \"icon\"\n          | \"updatedAt\"\n          | \"sortOrder\"\n          | \"hiddenAt\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"title\"\n          | \"id\"\n        > & {\n            initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n            issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n            lastAppliedTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n            project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n            release?: Maybe<{ __typename?: \"Release\" } & Pick<Release, \"id\">>;\n            creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type AttachmentIssue_FormerAttachmentsQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<AttachmentFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type AttachmentIssue_FormerAttachmentsQuery = { __typename?: \"Query\" } & {\n  attachmentIssue: { __typename?: \"Issue\" } & {\n    formerAttachments: { __typename: \"AttachmentConnection\" } & {\n      nodes: Array<\n        { __typename: \"Attachment\" } & Pick<\n          Attachment,\n          | \"subtitle\"\n          | \"title\"\n          | \"source\"\n          | \"metadata\"\n          | \"url\"\n          | \"bodyData\"\n          | \"updatedAt\"\n          | \"sourceType\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"id\"\n          | \"groupBySource\"\n        > & {\n            creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            issue: { __typename?: \"Issue\" } & Pick<Issue, \"id\">;\n            originalIssue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n            externalUserCreator?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type AttachmentIssue_FormerNeedsQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<CustomerNeedFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type AttachmentIssue_FormerNeedsQuery = { __typename?: \"Query\" } & {\n  attachmentIssue: { __typename?: \"Issue\" } & {\n    formerNeeds: { __typename: \"CustomerNeedConnection\" } & {\n      nodes: Array<\n        { __typename: \"CustomerNeed\" } & Pick<\n          CustomerNeed,\n          \"url\" | \"body\" | \"content\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"priority\"\n        > & {\n            comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n            customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n            attachment?: Maybe<{ __typename?: \"Attachment\" } & Pick<Attachment, \"id\">>;\n            originalIssue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n            issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n            projectAttachment?: Maybe<\n              { __typename: \"ProjectAttachment\" } & Pick<\n                ProjectAttachment,\n                | \"metadata\"\n                | \"source\"\n                | \"subtitle\"\n                | \"updatedAt\"\n                | \"sourceType\"\n                | \"archivedAt\"\n                | \"createdAt\"\n                | \"id\"\n                | \"title\"\n                | \"url\"\n              > & { creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n            >;\n            project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n            creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type AttachmentIssue_HistoryQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type AttachmentIssue_HistoryQuery = { __typename?: \"Query\" } & {\n  attachmentIssue: { __typename?: \"Issue\" } & {\n    history: { __typename: \"IssueHistoryConnection\" } & {\n      nodes: Array<\n        { __typename: \"IssueHistory\" } & Pick<\n          IssueHistory,\n          | \"triageResponsibilityAutoAssigned\"\n          | \"addedLabelIds\"\n          | \"removedLabelIds\"\n          | \"addedToReleaseIds\"\n          | \"removedFromReleaseIds\"\n          | \"attachmentId\"\n          | \"toCycleId\"\n          | \"toParentId\"\n          | \"toProjectId\"\n          | \"toConvertedProjectId\"\n          | \"toStateId\"\n          | \"fromCycleId\"\n          | \"fromParentId\"\n          | \"fromProjectId\"\n          | \"fromStateId\"\n          | \"fromTeamId\"\n          | \"toTeamId\"\n          | \"fromAssigneeId\"\n          | \"toAssigneeId\"\n          | \"actorId\"\n          | \"toSlaBreachesAt\"\n          | \"fromSlaBreachesAt\"\n          | \"updatedAt\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"toSlaStartedAt\"\n          | \"fromSlaStartedAt\"\n          | \"toSlaType\"\n          | \"fromSlaType\"\n          | \"id\"\n          | \"fromDueDate\"\n          | \"toDueDate\"\n          | \"fromEstimate\"\n          | \"toEstimate\"\n          | \"fromPriority\"\n          | \"toPriority\"\n          | \"fromTitle\"\n          | \"toTitle\"\n          | \"fromSlaBreached\"\n          | \"toSlaBreached\"\n          | \"archived\"\n          | \"autoArchived\"\n          | \"autoClosed\"\n          | \"trashed\"\n          | \"updatedDescription\"\n          | \"customerNeedId\"\n        > & {\n            relationChanges?: Maybe<\n              Array<\n                { __typename: \"IssueRelationHistoryPayload\" } & Pick<IssueRelationHistoryPayload, \"identifier\" | \"type\">\n              >\n            >;\n            actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            descriptionUpdatedBy?: Maybe<\n              Array<\n                { __typename: \"User\" } & Pick<\n                  User,\n                  | \"description\"\n                  | \"avatarUrl\"\n                  | \"createdIssueCount\"\n                  | \"avatarBackgroundColor\"\n                  | \"statusUntilAt\"\n                  | \"statusEmoji\"\n                  | \"initials\"\n                  | \"updatedAt\"\n                  | \"lastSeen\"\n                  | \"timezone\"\n                  | \"disableReason\"\n                  | \"statusLabel\"\n                  | \"archivedAt\"\n                  | \"createdAt\"\n                  | \"id\"\n                  | \"gitHubUserId\"\n                  | \"displayName\"\n                  | \"email\"\n                  | \"name\"\n                  | \"title\"\n                  | \"url\"\n                  | \"active\"\n                  | \"isAssignable\"\n                  | \"guest\"\n                  | \"admin\"\n                  | \"owner\"\n                  | \"app\"\n                  | \"isMentionable\"\n                  | \"isMe\"\n                  | \"supportsAgentSessions\"\n                  | \"canAccessAnyPublicTeam\"\n                  | \"calendarHash\"\n                  | \"inviteHash\"\n                >\n              >\n            >;\n            actors?: Maybe<\n              Array<\n                { __typename: \"User\" } & Pick<\n                  User,\n                  | \"description\"\n                  | \"avatarUrl\"\n                  | \"createdIssueCount\"\n                  | \"avatarBackgroundColor\"\n                  | \"statusUntilAt\"\n                  | \"statusEmoji\"\n                  | \"initials\"\n                  | \"updatedAt\"\n                  | \"lastSeen\"\n                  | \"timezone\"\n                  | \"disableReason\"\n                  | \"statusLabel\"\n                  | \"archivedAt\"\n                  | \"createdAt\"\n                  | \"id\"\n                  | \"gitHubUserId\"\n                  | \"displayName\"\n                  | \"email\"\n                  | \"name\"\n                  | \"title\"\n                  | \"url\"\n                  | \"active\"\n                  | \"isAssignable\"\n                  | \"guest\"\n                  | \"admin\"\n                  | \"owner\"\n                  | \"app\"\n                  | \"isMentionable\"\n                  | \"isMe\"\n                  | \"supportsAgentSessions\"\n                  | \"canAccessAnyPublicTeam\"\n                  | \"calendarHash\"\n                  | \"inviteHash\"\n                >\n              >\n            >;\n            fromDelegate?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            toDelegate?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            botActor?: Maybe<\n              { __typename: \"ActorBot\" } & Pick<\n                ActorBot,\n                \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n              >\n            >;\n            fromCycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n            toCycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n            issueImport?: Maybe<\n              { __typename: \"IssueImport\" } & Pick<\n                IssueImport,\n                | \"progress\"\n                | \"errorMetadata\"\n                | \"csvFileUrl\"\n                | \"creatorId\"\n                | \"serviceMetadata\"\n                | \"status\"\n                | \"mapping\"\n                | \"displayName\"\n                | \"service\"\n                | \"updatedAt\"\n                | \"teamName\"\n                | \"archivedAt\"\n                | \"createdAt\"\n                | \"id\"\n                | \"error\"\n              >\n            >;\n            issue: { __typename?: \"Issue\" } & Pick<Issue, \"id\">;\n            addedLabels?: Maybe<\n              Array<\n                { __typename: \"IssueLabel\" } & Pick<\n                  IssueLabel,\n                  | \"lastAppliedAt\"\n                  | \"color\"\n                  | \"description\"\n                  | \"name\"\n                  | \"updatedAt\"\n                  | \"archivedAt\"\n                  | \"createdAt\"\n                  | \"id\"\n                  | \"isGroup\"\n                > & {\n                    inheritedFrom?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                    parent?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                    team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                    creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                    retiredBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                  }\n              >\n            >;\n            removedLabels?: Maybe<\n              Array<\n                { __typename: \"IssueLabel\" } & Pick<\n                  IssueLabel,\n                  | \"lastAppliedAt\"\n                  | \"color\"\n                  | \"description\"\n                  | \"name\"\n                  | \"updatedAt\"\n                  | \"archivedAt\"\n                  | \"createdAt\"\n                  | \"id\"\n                  | \"isGroup\"\n                > & {\n                    inheritedFrom?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                    parent?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                    team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                    creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                    retiredBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                  }\n              >\n            >;\n            attachment?: Maybe<{ __typename?: \"Attachment\" } & Pick<Attachment, \"id\">>;\n            toConvertedProject?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n            fromParent?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n            toParent?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n            fromProjectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n            toProjectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n            fromProject?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n            toProject?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n            fromState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n            toState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n            fromTeam?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n            toTeam?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n            triageResponsibilityTeam?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n            toAssignee?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            fromAssignee?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            triageResponsibilityNotifiedUsers?: Maybe<\n              Array<\n                { __typename: \"User\" } & Pick<\n                  User,\n                  | \"description\"\n                  | \"avatarUrl\"\n                  | \"createdIssueCount\"\n                  | \"avatarBackgroundColor\"\n                  | \"statusUntilAt\"\n                  | \"statusEmoji\"\n                  | \"initials\"\n                  | \"updatedAt\"\n                  | \"lastSeen\"\n                  | \"timezone\"\n                  | \"disableReason\"\n                  | \"statusLabel\"\n                  | \"archivedAt\"\n                  | \"createdAt\"\n                  | \"id\"\n                  | \"gitHubUserId\"\n                  | \"displayName\"\n                  | \"email\"\n                  | \"name\"\n                  | \"title\"\n                  | \"url\"\n                  | \"active\"\n                  | \"isAssignable\"\n                  | \"guest\"\n                  | \"admin\"\n                  | \"owner\"\n                  | \"app\"\n                  | \"isMentionable\"\n                  | \"isMe\"\n                  | \"supportsAgentSessions\"\n                  | \"canAccessAnyPublicTeam\"\n                  | \"calendarHash\"\n                  | \"inviteHash\"\n                >\n              >\n            >;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type AttachmentIssue_InverseRelationsQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type AttachmentIssue_InverseRelationsQuery = { __typename?: \"Query\" } & {\n  attachmentIssue: { __typename?: \"Issue\" } & {\n    inverseRelations: { __typename: \"IssueRelationConnection\" } & {\n      nodes: Array<\n        { __typename: \"IssueRelation\" } & Pick<\n          IssueRelation,\n          \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"type\" | \"id\"\n        > & {\n            issue: { __typename?: \"Issue\" } & Pick<Issue, \"id\">;\n            relatedIssue: { __typename?: \"Issue\" } & Pick<Issue, \"id\">;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type AttachmentIssue_LabelsQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<IssueLabelFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type AttachmentIssue_LabelsQuery = { __typename?: \"Query\" } & {\n  attachmentIssue: { __typename?: \"Issue\" } & {\n    labels: { __typename: \"IssueLabelConnection\" } & {\n      nodes: Array<\n        { __typename: \"IssueLabel\" } & Pick<\n          IssueLabel,\n          | \"lastAppliedAt\"\n          | \"color\"\n          | \"description\"\n          | \"name\"\n          | \"updatedAt\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"id\"\n          | \"isGroup\"\n        > & {\n            inheritedFrom?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n            parent?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n            team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n            creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            retiredBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type AttachmentIssue_NeedsQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<CustomerNeedFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type AttachmentIssue_NeedsQuery = { __typename?: \"Query\" } & {\n  attachmentIssue: { __typename?: \"Issue\" } & {\n    needs: { __typename: \"CustomerNeedConnection\" } & {\n      nodes: Array<\n        { __typename: \"CustomerNeed\" } & Pick<\n          CustomerNeed,\n          \"url\" | \"body\" | \"content\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"priority\"\n        > & {\n            comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n            customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n            attachment?: Maybe<{ __typename?: \"Attachment\" } & Pick<Attachment, \"id\">>;\n            originalIssue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n            issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n            projectAttachment?: Maybe<\n              { __typename: \"ProjectAttachment\" } & Pick<\n                ProjectAttachment,\n                | \"metadata\"\n                | \"source\"\n                | \"subtitle\"\n                | \"updatedAt\"\n                | \"sourceType\"\n                | \"archivedAt\"\n                | \"createdAt\"\n                | \"id\"\n                | \"title\"\n                | \"url\"\n              > & { creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n            >;\n            project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n            creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type AttachmentIssue_RelationsQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type AttachmentIssue_RelationsQuery = { __typename?: \"Query\" } & {\n  attachmentIssue: { __typename?: \"Issue\" } & {\n    relations: { __typename: \"IssueRelationConnection\" } & {\n      nodes: Array<\n        { __typename: \"IssueRelation\" } & Pick<\n          IssueRelation,\n          \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"type\" | \"id\"\n        > & {\n            issue: { __typename?: \"Issue\" } & Pick<Issue, \"id\">;\n            relatedIssue: { __typename?: \"Issue\" } & Pick<Issue, \"id\">;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type AttachmentIssue_ReleasesQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<ReleaseFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type AttachmentIssue_ReleasesQuery = { __typename?: \"Query\" } & {\n  attachmentIssue: { __typename?: \"Issue\" } & {\n    releases: { __typename: \"ReleaseConnection\" } & {\n      nodes: Array<\n        { __typename: \"Release\" } & Pick<\n          Release,\n          | \"trashed\"\n          | \"issueCount\"\n          | \"commitSha\"\n          | \"url\"\n          | \"currentProgress\"\n          | \"description\"\n          | \"targetDate\"\n          | \"startDate\"\n          | \"progressHistory\"\n          | \"updatedAt\"\n          | \"name\"\n          | \"slugId\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"startedAt\"\n          | \"canceledAt\"\n          | \"completedAt\"\n          | \"id\"\n          | \"version\"\n        > & {\n            releaseNotes: Array<\n              { __typename: \"ReleaseNote\" } & Pick<\n                ReleaseNote,\n                | \"generationStatus\"\n                | \"updatedAt\"\n                | \"releaseCount\"\n                | \"slugId\"\n                | \"archivedAt\"\n                | \"createdAt\"\n                | \"id\"\n                | \"title\"\n              > & {\n                  documentContent?: Maybe<\n                    { __typename: \"DocumentContent\" } & Pick<\n                      DocumentContent,\n                      \"content\" | \"contentState\" | \"updatedAt\" | \"restoredAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n                    > & {\n                        aiPromptRules?: Maybe<\n                          { __typename: \"AiPromptRules\" } & Pick<\n                            AiPromptRules,\n                            \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n                          > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n                        >;\n                        document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n                        initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                        issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n                        projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n                        project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                        welcomeMessage?: Maybe<\n                          { __typename: \"WelcomeMessage\" } & Pick<\n                            WelcomeMessage,\n                            \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"title\" | \"id\" | \"enabled\"\n                          > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n                        >;\n                      }\n                  >;\n                  firstRelease?: Maybe<{ __typename?: \"Release\" } & Pick<Release, \"id\">>;\n                  lastRelease?: Maybe<{ __typename?: \"Release\" } & Pick<Release, \"id\">>;\n                }\n            >;\n            stage: { __typename?: \"ReleaseStage\" } & Pick<ReleaseStage, \"id\">;\n            pipeline: { __typename?: \"ReleasePipeline\" } & Pick<ReleasePipeline, \"id\">;\n            creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type AttachmentIssue_SharedAccessQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type AttachmentIssue_SharedAccessQuery = { __typename?: \"Query\" } & {\n  attachmentIssue: { __typename?: \"Issue\" } & {\n    sharedAccess: { __typename: \"IssueSharedAccess\" } & Pick<\n      IssueSharedAccess,\n      \"disallowedIssueFields\" | \"sharedWithCount\" | \"viewerHasOnlySharedAccess\" | \"isShared\"\n    > & {\n        sharedWithUsers: Array<\n          { __typename: \"User\" } & Pick<\n            User,\n            | \"description\"\n            | \"avatarUrl\"\n            | \"createdIssueCount\"\n            | \"avatarBackgroundColor\"\n            | \"statusUntilAt\"\n            | \"statusEmoji\"\n            | \"initials\"\n            | \"updatedAt\"\n            | \"lastSeen\"\n            | \"timezone\"\n            | \"disableReason\"\n            | \"statusLabel\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"id\"\n            | \"gitHubUserId\"\n            | \"displayName\"\n            | \"email\"\n            | \"name\"\n            | \"title\"\n            | \"url\"\n            | \"active\"\n            | \"isAssignable\"\n            | \"guest\"\n            | \"admin\"\n            | \"owner\"\n            | \"app\"\n            | \"isMentionable\"\n            | \"isMe\"\n            | \"supportsAgentSessions\"\n            | \"canAccessAnyPublicTeam\"\n            | \"calendarHash\"\n            | \"inviteHash\"\n          >\n        >;\n      };\n  };\n};\n\nexport type AttachmentIssue_StateHistoryQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n}>;\n\nexport type AttachmentIssue_StateHistoryQuery = { __typename?: \"Query\" } & {\n  attachmentIssue: { __typename?: \"Issue\" } & {\n    stateHistory: { __typename: \"IssueStateSpanConnection\" } & {\n      nodes: Array<\n        { __typename: \"IssueStateSpan\" } & Pick<IssueStateSpan, \"startedAt\" | \"endedAt\" | \"id\" | \"stateId\"> & {\n            state?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type AttachmentIssue_SubscribersQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<UserFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  includeDisabled?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type AttachmentIssue_SubscribersQuery = { __typename?: \"Query\" } & {\n  attachmentIssue: { __typename?: \"Issue\" } & {\n    subscribers: { __typename: \"UserConnection\" } & {\n      nodes: Array<\n        { __typename: \"User\" } & Pick<\n          User,\n          | \"description\"\n          | \"avatarUrl\"\n          | \"createdIssueCount\"\n          | \"avatarBackgroundColor\"\n          | \"statusUntilAt\"\n          | \"statusEmoji\"\n          | \"initials\"\n          | \"updatedAt\"\n          | \"lastSeen\"\n          | \"timezone\"\n          | \"disableReason\"\n          | \"statusLabel\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"id\"\n          | \"gitHubUserId\"\n          | \"displayName\"\n          | \"email\"\n          | \"name\"\n          | \"title\"\n          | \"url\"\n          | \"active\"\n          | \"isAssignable\"\n          | \"guest\"\n          | \"admin\"\n          | \"owner\"\n          | \"app\"\n          | \"isMentionable\"\n          | \"isMe\"\n          | \"supportsAgentSessions\"\n          | \"canAccessAnyPublicTeam\"\n          | \"calendarHash\"\n          | \"inviteHash\"\n        >\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type AttachmentsQueryVariables = Exact<{\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<AttachmentFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type AttachmentsQuery = { __typename?: \"Query\" } & {\n  attachments: { __typename: \"AttachmentConnection\" } & {\n    nodes: Array<\n      { __typename: \"Attachment\" } & Pick<\n        Attachment,\n        | \"subtitle\"\n        | \"title\"\n        | \"source\"\n        | \"metadata\"\n        | \"url\"\n        | \"bodyData\"\n        | \"updatedAt\"\n        | \"sourceType\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"id\"\n        | \"groupBySource\"\n      > & {\n          creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          issue: { __typename?: \"Issue\" } & Pick<Issue, \"id\">;\n          originalIssue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n          externalUserCreator?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n        }\n    >;\n    pageInfo: { __typename: \"PageInfo\" } & Pick<\n      PageInfo,\n      \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n    >;\n  };\n};\n\nexport type AttachmentsForUrlQueryVariables = Exact<{\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n  url: Scalars[\"String\"];\n}>;\n\nexport type AttachmentsForUrlQuery = { __typename?: \"Query\" } & {\n  attachmentsForURL: { __typename: \"AttachmentConnection\" } & {\n    nodes: Array<\n      { __typename: \"Attachment\" } & Pick<\n        Attachment,\n        | \"subtitle\"\n        | \"title\"\n        | \"source\"\n        | \"metadata\"\n        | \"url\"\n        | \"bodyData\"\n        | \"updatedAt\"\n        | \"sourceType\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"id\"\n        | \"groupBySource\"\n      > & {\n          creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          issue: { __typename?: \"Issue\" } & Pick<Issue, \"id\">;\n          originalIssue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n          externalUserCreator?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n        }\n    >;\n    pageInfo: { __typename: \"PageInfo\" } & Pick<\n      PageInfo,\n      \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n    >;\n  };\n};\n\nexport type AuditEntriesQueryVariables = Exact<{\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<AuditEntryFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type AuditEntriesQuery = { __typename?: \"Query\" } & {\n  auditEntries: { __typename: \"AuditEntryConnection\" } & {\n    nodes: Array<\n      { __typename: \"AuditEntry\" } & Pick<\n        AuditEntry,\n        | \"requestInformation\"\n        | \"metadata\"\n        | \"actorId\"\n        | \"ip\"\n        | \"countryCode\"\n        | \"updatedAt\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"type\"\n        | \"id\"\n      > & { actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n    >;\n    pageInfo: { __typename: \"PageInfo\" } & Pick<\n      PageInfo,\n      \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n    >;\n  };\n};\n\nexport type AuditEntryTypesQueryVariables = Exact<{ [key: string]: never }>;\n\nexport type AuditEntryTypesQuery = { __typename?: \"Query\" } & {\n  auditEntryTypes: Array<{ __typename: \"AuditEntryType\" } & Pick<AuditEntryType, \"description\" | \"type\">>;\n};\n\nexport type AuthenticationSessionsQueryVariables = Exact<{ [key: string]: never }>;\n\nexport type AuthenticationSessionsQuery = { __typename?: \"Query\" } & {\n  authenticationSessions: Array<\n    { __typename: \"AuthenticationSessionResponse\" } & Pick<\n      AuthenticationSessionResponse,\n      | \"client\"\n      | \"countryCodes\"\n      | \"updatedAt\"\n      | \"detailedName\"\n      | \"location\"\n      | \"ip\"\n      | \"locationCity\"\n      | \"locationCountryCode\"\n      | \"locationCountry\"\n      | \"locationRegionCode\"\n      | \"name\"\n      | \"operatingSystem\"\n      | \"service\"\n      | \"userAgent\"\n      | \"createdAt\"\n      | \"type\"\n      | \"browserType\"\n      | \"lastActiveAt\"\n      | \"isCurrentSession\"\n      | \"id\"\n    >\n  >;\n};\n\nexport type AvailableUsersQueryVariables = Exact<{ [key: string]: never }>;\n\nexport type AvailableUsersQuery = { __typename?: \"Query\" } & {\n  availableUsers: { __typename: \"AuthResolverResponse\" } & Pick<\n    AuthResolverResponse,\n    \"token\" | \"email\" | \"lastUsedOrganizationId\" | \"allowDomainAccess\" | \"service\" | \"id\"\n  > & {\n      users: Array<\n        { __typename: \"AuthUser\" } & Pick<\n          AuthUser,\n          | \"avatarUrl\"\n          | \"oauthClientId\"\n          | \"createdAt\"\n          | \"displayName\"\n          | \"email\"\n          | \"name\"\n          | \"userAccountId\"\n          | \"active\"\n          | \"role\"\n          | \"id\"\n        > & {\n            organization: { __typename: \"AuthOrganization\" } & Pick<\n              AuthOrganization,\n              | \"allowedAuthServices\"\n              | \"approximateUserCount\"\n              | \"authSettings\"\n              | \"previousUrlKeys\"\n              | \"cell\"\n              | \"serviceId\"\n              | \"releaseChannel\"\n              | \"logoUrl\"\n              | \"name\"\n              | \"urlKey\"\n              | \"region\"\n              | \"deletionRequestedAt\"\n              | \"createdAt\"\n              | \"id\"\n              | \"samlEnabled\"\n              | \"scimEnabled\"\n              | \"enabled\"\n              | \"hideNonPrimaryOrganizations\"\n              | \"userCount\"\n            >;\n          }\n      >;\n      lockedUsers: Array<\n        { __typename: \"AuthUser\" } & Pick<\n          AuthUser,\n          | \"avatarUrl\"\n          | \"oauthClientId\"\n          | \"createdAt\"\n          | \"displayName\"\n          | \"email\"\n          | \"name\"\n          | \"userAccountId\"\n          | \"active\"\n          | \"role\"\n          | \"id\"\n        > & {\n            organization: { __typename: \"AuthOrganization\" } & Pick<\n              AuthOrganization,\n              | \"allowedAuthServices\"\n              | \"approximateUserCount\"\n              | \"authSettings\"\n              | \"previousUrlKeys\"\n              | \"cell\"\n              | \"serviceId\"\n              | \"releaseChannel\"\n              | \"logoUrl\"\n              | \"name\"\n              | \"urlKey\"\n              | \"region\"\n              | \"deletionRequestedAt\"\n              | \"createdAt\"\n              | \"id\"\n              | \"samlEnabled\"\n              | \"scimEnabled\"\n              | \"enabled\"\n              | \"hideNonPrimaryOrganizations\"\n              | \"userCount\"\n            >;\n          }\n      >;\n      lockedOrganizations?: Maybe<\n        Array<\n          { __typename: \"AuthOrganization\" } & Pick<\n            AuthOrganization,\n            | \"allowedAuthServices\"\n            | \"approximateUserCount\"\n            | \"authSettings\"\n            | \"previousUrlKeys\"\n            | \"cell\"\n            | \"serviceId\"\n            | \"releaseChannel\"\n            | \"logoUrl\"\n            | \"name\"\n            | \"urlKey\"\n            | \"region\"\n            | \"deletionRequestedAt\"\n            | \"createdAt\"\n            | \"id\"\n            | \"samlEnabled\"\n            | \"scimEnabled\"\n            | \"enabled\"\n            | \"hideNonPrimaryOrganizations\"\n            | \"userCount\"\n          >\n        >\n      >;\n      availableOrganizations?: Maybe<\n        Array<\n          { __typename: \"AuthOrganization\" } & Pick<\n            AuthOrganization,\n            | \"allowedAuthServices\"\n            | \"approximateUserCount\"\n            | \"authSettings\"\n            | \"previousUrlKeys\"\n            | \"cell\"\n            | \"serviceId\"\n            | \"releaseChannel\"\n            | \"logoUrl\"\n            | \"name\"\n            | \"urlKey\"\n            | \"region\"\n            | \"deletionRequestedAt\"\n            | \"createdAt\"\n            | \"id\"\n            | \"samlEnabled\"\n            | \"scimEnabled\"\n            | \"enabled\"\n            | \"hideNonPrimaryOrganizations\"\n            | \"userCount\"\n          >\n        >\n      >;\n    };\n};\n\nexport type CommentQueryVariables = Exact<{\n  hash?: InputMaybe<Scalars[\"String\"]>;\n  id?: InputMaybe<Scalars[\"String\"]>;\n}>;\n\nexport type CommentQuery = { __typename?: \"Query\" } & {\n  comment: { __typename: \"Comment\" } & Pick<\n    Comment,\n    | \"url\"\n    | \"reactionData\"\n    | \"resolvingCommentId\"\n    | \"documentContentId\"\n    | \"initiativeId\"\n    | \"initiativeUpdateId\"\n    | \"issueId\"\n    | \"parentId\"\n    | \"projectId\"\n    | \"projectUpdateId\"\n    | \"body\"\n    | \"updatedAt\"\n    | \"quotedText\"\n    | \"archivedAt\"\n    | \"createdAt\"\n    | \"editedAt\"\n    | \"resolvedAt\"\n    | \"id\"\n  > & {\n      agentSession?: Maybe<{ __typename?: \"AgentSession\" } & Pick<AgentSession, \"id\">>;\n      reactions: Array<\n        { __typename: \"Reaction\" } & Pick<Reaction, \"updatedAt\" | \"emoji\" | \"archivedAt\" | \"createdAt\" | \"id\"> & {\n            comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n            externalUser?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n            issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n            projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n            user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          }\n      >;\n      botActor?: Maybe<\n        { __typename: \"ActorBot\" } & Pick<\n          ActorBot,\n          \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n        >\n      >;\n      resolvingComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n      documentContent?: Maybe<\n        { __typename: \"DocumentContent\" } & Pick<\n          DocumentContent,\n          \"content\" | \"contentState\" | \"updatedAt\" | \"restoredAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n        > & {\n            aiPromptRules?: Maybe<\n              { __typename: \"AiPromptRules\" } & Pick<AiPromptRules, \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"> & {\n                  updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                }\n            >;\n            document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n            initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n            issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n            projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n            project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n            welcomeMessage?: Maybe<\n              { __typename: \"WelcomeMessage\" } & Pick<\n                WelcomeMessage,\n                \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"title\" | \"id\" | \"enabled\"\n              > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n            >;\n          }\n      >;\n      syncedWith?: Maybe<\n        Array<\n          { __typename: \"ExternalEntityInfo\" } & Pick<ExternalEntityInfo, \"service\" | \"id\"> & {\n              metadata?: Maybe<\n                | ({ __typename: \"ExternalEntityInfoGithubMetadata\" } & Pick<\n                    ExternalEntityInfoGithubMetadata,\n                    \"number\" | \"owner\" | \"repo\"\n                  >)\n                | ({ __typename: \"ExternalEntityInfoJiraMetadata\" } & Pick<\n                    ExternalEntityInfoJiraMetadata,\n                    \"issueTypeId\" | \"projectId\" | \"issueKey\"\n                  >)\n                | ({ __typename: \"ExternalEntitySlackMetadata\" } & Pick<\n                    ExternalEntitySlackMetadata,\n                    \"messageUrl\" | \"channelId\" | \"channelName\" | \"isFromSlack\"\n                  >)\n              >;\n            }\n        >\n      >;\n      externalThread?: Maybe<\n        { __typename: \"SyncedExternalThread\" } & Pick<\n          SyncedExternalThread,\n          | \"url\"\n          | \"name\"\n          | \"displayName\"\n          | \"type\"\n          | \"subType\"\n          | \"id\"\n          | \"isPersonalIntegrationRequired\"\n          | \"isPersonalIntegrationConnected\"\n          | \"isConnected\"\n        >\n      >;\n      externalUser?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n      initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n      initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n      issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n      parent?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n      project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n      projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n      resolvingUser?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n      user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n    };\n};\n\nexport type Comment_BotActorQueryVariables = Exact<{\n  hash?: InputMaybe<Scalars[\"String\"]>;\n  id?: InputMaybe<Scalars[\"String\"]>;\n}>;\n\nexport type Comment_BotActorQuery = { __typename?: \"Query\" } & {\n  comment: { __typename?: \"Comment\" } & {\n    botActor?: Maybe<\n      { __typename: \"ActorBot\" } & Pick<ActorBot, \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\">\n    >;\n  };\n};\n\nexport type Comment_ChildrenQueryVariables = Exact<{\n  hash?: InputMaybe<Scalars[\"String\"]>;\n  id?: InputMaybe<Scalars[\"String\"]>;\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<CommentFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type Comment_ChildrenQuery = { __typename?: \"Query\" } & {\n  comment: { __typename?: \"Comment\" } & {\n    children: { __typename: \"CommentConnection\" } & {\n      nodes: Array<\n        { __typename: \"Comment\" } & Pick<\n          Comment,\n          | \"url\"\n          | \"reactionData\"\n          | \"resolvingCommentId\"\n          | \"documentContentId\"\n          | \"initiativeId\"\n          | \"initiativeUpdateId\"\n          | \"issueId\"\n          | \"parentId\"\n          | \"projectId\"\n          | \"projectUpdateId\"\n          | \"body\"\n          | \"updatedAt\"\n          | \"quotedText\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"editedAt\"\n          | \"resolvedAt\"\n          | \"id\"\n        > & {\n            agentSession?: Maybe<{ __typename?: \"AgentSession\" } & Pick<AgentSession, \"id\">>;\n            reactions: Array<\n              { __typename: \"Reaction\" } & Pick<Reaction, \"updatedAt\" | \"emoji\" | \"archivedAt\" | \"createdAt\" | \"id\"> & {\n                  comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n                  externalUser?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n                  initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n                  issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n                  projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n                  user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                }\n            >;\n            botActor?: Maybe<\n              { __typename: \"ActorBot\" } & Pick<\n                ActorBot,\n                \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n              >\n            >;\n            resolvingComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n            documentContent?: Maybe<\n              { __typename: \"DocumentContent\" } & Pick<\n                DocumentContent,\n                \"content\" | \"contentState\" | \"updatedAt\" | \"restoredAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n              > & {\n                  aiPromptRules?: Maybe<\n                    { __typename: \"AiPromptRules\" } & Pick<\n                      AiPromptRules,\n                      \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n                    > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n                  >;\n                  document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n                  initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                  issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n                  projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n                  project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                  welcomeMessage?: Maybe<\n                    { __typename: \"WelcomeMessage\" } & Pick<\n                      WelcomeMessage,\n                      \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"title\" | \"id\" | \"enabled\"\n                    > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n                  >;\n                }\n            >;\n            syncedWith?: Maybe<\n              Array<\n                { __typename: \"ExternalEntityInfo\" } & Pick<ExternalEntityInfo, \"service\" | \"id\"> & {\n                    metadata?: Maybe<\n                      | ({ __typename: \"ExternalEntityInfoGithubMetadata\" } & Pick<\n                          ExternalEntityInfoGithubMetadata,\n                          \"number\" | \"owner\" | \"repo\"\n                        >)\n                      | ({ __typename: \"ExternalEntityInfoJiraMetadata\" } & Pick<\n                          ExternalEntityInfoJiraMetadata,\n                          \"issueTypeId\" | \"projectId\" | \"issueKey\"\n                        >)\n                      | ({ __typename: \"ExternalEntitySlackMetadata\" } & Pick<\n                          ExternalEntitySlackMetadata,\n                          \"messageUrl\" | \"channelId\" | \"channelName\" | \"isFromSlack\"\n                        >)\n                    >;\n                  }\n              >\n            >;\n            externalThread?: Maybe<\n              { __typename: \"SyncedExternalThread\" } & Pick<\n                SyncedExternalThread,\n                | \"url\"\n                | \"name\"\n                | \"displayName\"\n                | \"type\"\n                | \"subType\"\n                | \"id\"\n                | \"isPersonalIntegrationRequired\"\n                | \"isPersonalIntegrationConnected\"\n                | \"isConnected\"\n              >\n            >;\n            externalUser?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n            initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n            issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n            parent?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n            project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n            projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n            resolvingUser?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type Comment_CreatedIssuesQueryVariables = Exact<{\n  hash?: InputMaybe<Scalars[\"String\"]>;\n  id?: InputMaybe<Scalars[\"String\"]>;\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<IssueFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type Comment_CreatedIssuesQuery = { __typename?: \"Query\" } & {\n  comment: { __typename?: \"Comment\" } & {\n    createdIssues: { __typename: \"IssueConnection\" } & {\n      nodes: Array<\n        { __typename: \"Issue\" } & Pick<\n          Issue,\n          | \"trashed\"\n          | \"reactionData\"\n          | \"labelIds\"\n          | \"integrationSourceType\"\n          | \"url\"\n          | \"identifier\"\n          | \"priorityLabel\"\n          | \"previousIdentifiers\"\n          | \"customerTicketCount\"\n          | \"branchName\"\n          | \"dueDate\"\n          | \"estimate\"\n          | \"description\"\n          | \"title\"\n          | \"number\"\n          | \"updatedAt\"\n          | \"boardOrder\"\n          | \"sortOrder\"\n          | \"prioritySortOrder\"\n          | \"subIssueSortOrder\"\n          | \"priority\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"startedTriageAt\"\n          | \"triagedAt\"\n          | \"addedToCycleAt\"\n          | \"addedToProjectAt\"\n          | \"addedToTeamAt\"\n          | \"autoArchivedAt\"\n          | \"autoClosedAt\"\n          | \"canceledAt\"\n          | \"completedAt\"\n          | \"startedAt\"\n          | \"slaStartedAt\"\n          | \"slaBreachesAt\"\n          | \"slaHighRiskAt\"\n          | \"slaMediumRiskAt\"\n          | \"snoozedUntilAt\"\n          | \"slaType\"\n          | \"id\"\n          | \"inheritsSharedAccess\"\n        > & {\n            reactions: Array<\n              { __typename: \"Reaction\" } & Pick<Reaction, \"updatedAt\" | \"emoji\" | \"archivedAt\" | \"createdAt\" | \"id\"> & {\n                  comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n                  externalUser?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n                  initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n                  issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n                  projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n                  user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                }\n            >;\n            sharedAccess: { __typename: \"IssueSharedAccess\" } & Pick<\n              IssueSharedAccess,\n              \"disallowedIssueFields\" | \"sharedWithCount\" | \"viewerHasOnlySharedAccess\" | \"isShared\"\n            > & {\n                sharedWithUsers: Array<\n                  { __typename: \"User\" } & Pick<\n                    User,\n                    | \"description\"\n                    | \"avatarUrl\"\n                    | \"createdIssueCount\"\n                    | \"avatarBackgroundColor\"\n                    | \"statusUntilAt\"\n                    | \"statusEmoji\"\n                    | \"initials\"\n                    | \"updatedAt\"\n                    | \"lastSeen\"\n                    | \"timezone\"\n                    | \"disableReason\"\n                    | \"statusLabel\"\n                    | \"archivedAt\"\n                    | \"createdAt\"\n                    | \"id\"\n                    | \"gitHubUserId\"\n                    | \"displayName\"\n                    | \"email\"\n                    | \"name\"\n                    | \"title\"\n                    | \"url\"\n                    | \"active\"\n                    | \"isAssignable\"\n                    | \"guest\"\n                    | \"admin\"\n                    | \"owner\"\n                    | \"app\"\n                    | \"isMentionable\"\n                    | \"isMe\"\n                    | \"supportsAgentSessions\"\n                    | \"canAccessAnyPublicTeam\"\n                    | \"calendarHash\"\n                    | \"inviteHash\"\n                  >\n                >;\n              };\n            delegate?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            botActor?: Maybe<\n              { __typename: \"ActorBot\" } & Pick<\n                ActorBot,\n                \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n              >\n            >;\n            sourceComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n            cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n            syncedWith?: Maybe<\n              Array<\n                { __typename: \"ExternalEntityInfo\" } & Pick<ExternalEntityInfo, \"service\" | \"id\"> & {\n                    metadata?: Maybe<\n                      | ({ __typename: \"ExternalEntityInfoGithubMetadata\" } & Pick<\n                          ExternalEntityInfoGithubMetadata,\n                          \"number\" | \"owner\" | \"repo\"\n                        >)\n                      | ({ __typename: \"ExternalEntityInfoJiraMetadata\" } & Pick<\n                          ExternalEntityInfoJiraMetadata,\n                          \"issueTypeId\" | \"projectId\" | \"issueKey\"\n                        >)\n                      | ({ __typename: \"ExternalEntitySlackMetadata\" } & Pick<\n                          ExternalEntitySlackMetadata,\n                          \"messageUrl\" | \"channelId\" | \"channelName\" | \"isFromSlack\"\n                        >)\n                    >;\n                  }\n              >\n            >;\n            externalUserCreator?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            asksExternalUserRequester?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            asksRequester?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            lastAppliedTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n            parent?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n            projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n            project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n            recurringIssueTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n            team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n            assignee?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            snoozedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            favorite?: Maybe<{ __typename?: \"Favorite\" } & Pick<Favorite, \"id\">>;\n            state: { __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type Comment_DocumentContentQueryVariables = Exact<{\n  hash?: InputMaybe<Scalars[\"String\"]>;\n  id?: InputMaybe<Scalars[\"String\"]>;\n}>;\n\nexport type Comment_DocumentContentQuery = { __typename?: \"Query\" } & {\n  comment: { __typename?: \"Comment\" } & {\n    documentContent?: Maybe<\n      { __typename: \"DocumentContent\" } & Pick<\n        DocumentContent,\n        \"content\" | \"contentState\" | \"updatedAt\" | \"restoredAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n      > & {\n          aiPromptRules?: Maybe<\n            { __typename: \"AiPromptRules\" } & Pick<AiPromptRules, \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"> & {\n                updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              }\n          >;\n          document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n          initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n          issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n          projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n          project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n          welcomeMessage?: Maybe<\n            { __typename: \"WelcomeMessage\" } & Pick<\n              WelcomeMessage,\n              \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"title\" | \"id\" | \"enabled\"\n            > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n          >;\n        }\n    >;\n  };\n};\n\nexport type Comment_DocumentContent_AiPromptRulesQueryVariables = Exact<{\n  hash?: InputMaybe<Scalars[\"String\"]>;\n  id?: InputMaybe<Scalars[\"String\"]>;\n}>;\n\nexport type Comment_DocumentContent_AiPromptRulesQuery = { __typename?: \"Query\" } & {\n  comment: { __typename?: \"Comment\" } & {\n    documentContent?: Maybe<\n      { __typename?: \"DocumentContent\" } & {\n        aiPromptRules?: Maybe<\n          { __typename: \"AiPromptRules\" } & Pick<AiPromptRules, \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"> & {\n              updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            }\n        >;\n      }\n    >;\n  };\n};\n\nexport type Comment_DocumentContent_WelcomeMessageQueryVariables = Exact<{\n  hash?: InputMaybe<Scalars[\"String\"]>;\n  id?: InputMaybe<Scalars[\"String\"]>;\n}>;\n\nexport type Comment_DocumentContent_WelcomeMessageQuery = { __typename?: \"Query\" } & {\n  comment: { __typename?: \"Comment\" } & {\n    documentContent?: Maybe<\n      { __typename?: \"DocumentContent\" } & {\n        welcomeMessage?: Maybe<\n          { __typename: \"WelcomeMessage\" } & Pick<\n            WelcomeMessage,\n            \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"title\" | \"id\" | \"enabled\"\n          > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n        >;\n      }\n    >;\n  };\n};\n\nexport type Comment_ExternalThreadQueryVariables = Exact<{\n  hash?: InputMaybe<Scalars[\"String\"]>;\n  id?: InputMaybe<Scalars[\"String\"]>;\n}>;\n\nexport type Comment_ExternalThreadQuery = { __typename?: \"Query\" } & {\n  comment: { __typename?: \"Comment\" } & {\n    externalThread?: Maybe<\n      { __typename: \"SyncedExternalThread\" } & Pick<\n        SyncedExternalThread,\n        | \"url\"\n        | \"name\"\n        | \"displayName\"\n        | \"type\"\n        | \"subType\"\n        | \"id\"\n        | \"isPersonalIntegrationRequired\"\n        | \"isPersonalIntegrationConnected\"\n        | \"isConnected\"\n      >\n    >;\n  };\n};\n\nexport type CommentsQueryVariables = Exact<{\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<CommentFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type CommentsQuery = { __typename?: \"Query\" } & {\n  comments: { __typename: \"CommentConnection\" } & {\n    nodes: Array<\n      { __typename: \"Comment\" } & Pick<\n        Comment,\n        | \"url\"\n        | \"reactionData\"\n        | \"resolvingCommentId\"\n        | \"documentContentId\"\n        | \"initiativeId\"\n        | \"initiativeUpdateId\"\n        | \"issueId\"\n        | \"parentId\"\n        | \"projectId\"\n        | \"projectUpdateId\"\n        | \"body\"\n        | \"updatedAt\"\n        | \"quotedText\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"editedAt\"\n        | \"resolvedAt\"\n        | \"id\"\n      > & {\n          agentSession?: Maybe<{ __typename?: \"AgentSession\" } & Pick<AgentSession, \"id\">>;\n          reactions: Array<\n            { __typename: \"Reaction\" } & Pick<Reaction, \"updatedAt\" | \"emoji\" | \"archivedAt\" | \"createdAt\" | \"id\"> & {\n                comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n                externalUser?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n                initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n                issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n                projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n                user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              }\n          >;\n          botActor?: Maybe<\n            { __typename: \"ActorBot\" } & Pick<\n              ActorBot,\n              \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n            >\n          >;\n          resolvingComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n          documentContent?: Maybe<\n            { __typename: \"DocumentContent\" } & Pick<\n              DocumentContent,\n              \"content\" | \"contentState\" | \"updatedAt\" | \"restoredAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n            > & {\n                aiPromptRules?: Maybe<\n                  { __typename: \"AiPromptRules\" } & Pick<\n                    AiPromptRules,\n                    \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n                  > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n                >;\n                document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n                initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n                projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n                project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                welcomeMessage?: Maybe<\n                  { __typename: \"WelcomeMessage\" } & Pick<\n                    WelcomeMessage,\n                    \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"title\" | \"id\" | \"enabled\"\n                  > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n                >;\n              }\n          >;\n          syncedWith?: Maybe<\n            Array<\n              { __typename: \"ExternalEntityInfo\" } & Pick<ExternalEntityInfo, \"service\" | \"id\"> & {\n                  metadata?: Maybe<\n                    | ({ __typename: \"ExternalEntityInfoGithubMetadata\" } & Pick<\n                        ExternalEntityInfoGithubMetadata,\n                        \"number\" | \"owner\" | \"repo\"\n                      >)\n                    | ({ __typename: \"ExternalEntityInfoJiraMetadata\" } & Pick<\n                        ExternalEntityInfoJiraMetadata,\n                        \"issueTypeId\" | \"projectId\" | \"issueKey\"\n                      >)\n                    | ({ __typename: \"ExternalEntitySlackMetadata\" } & Pick<\n                        ExternalEntitySlackMetadata,\n                        \"messageUrl\" | \"channelId\" | \"channelName\" | \"isFromSlack\"\n                      >)\n                  >;\n                }\n            >\n          >;\n          externalThread?: Maybe<\n            { __typename: \"SyncedExternalThread\" } & Pick<\n              SyncedExternalThread,\n              | \"url\"\n              | \"name\"\n              | \"displayName\"\n              | \"type\"\n              | \"subType\"\n              | \"id\"\n              | \"isPersonalIntegrationRequired\"\n              | \"isPersonalIntegrationConnected\"\n              | \"isConnected\"\n            >\n          >;\n          externalUser?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n          initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n          issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n          parent?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n          project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n          projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n          resolvingUser?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n        }\n    >;\n    pageInfo: { __typename: \"PageInfo\" } & Pick<\n      PageInfo,\n      \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n    >;\n  };\n};\n\nexport type CustomViewQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type CustomViewQuery = { __typename?: \"Query\" } & {\n  customView: { __typename: \"CustomView\" } & Pick<\n    CustomView,\n    | \"slugId\"\n    | \"description\"\n    | \"modelName\"\n    | \"feedItemFilterData\"\n    | \"initiativeFilterData\"\n    | \"projectFilterData\"\n    | \"color\"\n    | \"icon\"\n    | \"updatedAt\"\n    | \"filters\"\n    | \"name\"\n    | \"filterData\"\n    | \"archivedAt\"\n    | \"createdAt\"\n    | \"id\"\n    | \"shared\"\n  > & {\n      viewPreferencesValues?: Maybe<\n        { __typename: \"ViewPreferencesValues\" } & Pick<\n          ViewPreferencesValues,\n          | \"columnOrderBoard\"\n          | \"columnOrderList\"\n          | \"issueNesting\"\n          | \"projectShowEmptyGroupsBoard\"\n          | \"projectShowEmptyGroupsList\"\n          | \"projectShowEmptyGroupsTimeline\"\n          | \"projectShowEmptyGroups\"\n          | \"projectShowEmptySubGroupsBoard\"\n          | \"projectShowEmptySubGroupsList\"\n          | \"projectShowEmptySubGroupsTimeline\"\n          | \"projectShowEmptySubGroups\"\n          | \"hiddenColumns\"\n          | \"hiddenGroupsList\"\n          | \"hiddenRows\"\n          | \"timelineChronologyShowCycleTeamIds\"\n          | \"continuousPipelineReleasesViewGrouping\"\n          | \"customViewsOrdering\"\n          | \"customerPageNeedsViewGrouping\"\n          | \"customerPageNeedsViewOrdering\"\n          | \"customersViewOrdering\"\n          | \"dashboardsOrdering\"\n          | \"projectGroupingDateResolution\"\n          | \"viewOrderingDirection\"\n          | \"embeddedCustomerNeedsViewOrdering\"\n          | \"focusViewGrouping\"\n          | \"focusViewOrderingDirection\"\n          | \"focusViewOrdering\"\n          | \"inboxViewGrouping\"\n          | \"inboxViewOrdering\"\n          | \"initiativeGrouping\"\n          | \"initiativesViewOrdering\"\n          | \"issueGrouping\"\n          | \"layout\"\n          | \"viewOrdering\"\n          | \"issueSubGrouping\"\n          | \"issueGroupingLabelGroupId\"\n          | \"issueSubGroupingLabelGroupId\"\n          | \"projectGroupingLabelGroupId\"\n          | \"projectSubGroupingLabelGroupId\"\n          | \"groupOrderingMode\"\n          | \"projectGroupOrdering\"\n          | \"projectCustomerNeedsViewGrouping\"\n          | \"projectCustomerNeedsViewOrdering\"\n          | \"projectGrouping\"\n          | \"projectLayout\"\n          | \"projectViewOrdering\"\n          | \"projectSubGrouping\"\n          | \"releasePipelineGrouping\"\n          | \"releasePipelinesViewOrdering\"\n          | \"reviewGrouping\"\n          | \"reviewViewOrdering\"\n          | \"scheduledPipelineReleasesViewGrouping\"\n          | \"scheduledPipelineReleasesViewOrdering\"\n          | \"searchResultType\"\n          | \"searchViewOrdering\"\n          | \"teamViewOrdering\"\n          | \"triageViewOrdering\"\n          | \"workspaceMembersViewOrdering\"\n          | \"projectZoomLevel\"\n          | \"timelineZoomScale\"\n          | \"showCompletedAgentSessions\"\n          | \"showCompletedIssues\"\n          | \"showCompletedProjects\"\n          | \"showCompletedReviews\"\n          | \"closedIssuesOrderedByRecency\"\n          | \"showArchivedItems\"\n          | \"customerPageNeedsShowCompletedIssuesAndProjects\"\n          | \"projectCustomerNeedsShowCompletedIssuesLast\"\n          | \"showDraftReviews\"\n          | \"showEmptyGroupsBoard\"\n          | \"showEmptyGroupsList\"\n          | \"showEmptyGroups\"\n          | \"showEmptySubGroupsBoard\"\n          | \"showEmptySubGroupsList\"\n          | \"showEmptySubGroups\"\n          | \"customerPageNeedsShowImportantFirst\"\n          | \"embeddedCustomerNeedsShowImportantFirst\"\n          | \"projectCustomerNeedsShowImportantFirst\"\n          | \"showOnlySnoozedItems\"\n          | \"showParents\"\n          | \"fieldPreviewLinks\"\n          | \"showReadItems\"\n          | \"showSnoozedItems\"\n          | \"showSubInitiativeProjects\"\n          | \"showNestedInitiatives\"\n          | \"showSubIssues\"\n          | \"showSubTeamIssues\"\n          | \"showSubTeamProjects\"\n          | \"showSupervisedIssues\"\n          | \"fieldSla\"\n          | \"fieldSentryIssues\"\n          | \"scheduledPipelineReleaseFieldCompletion\"\n          | \"customViewFieldDateCreated\"\n          | \"customViewFieldOwner\"\n          | \"customViewFieldDateUpdated\"\n          | \"customViewFieldVisibility\"\n          | \"customerFieldDomains\"\n          | \"customerFieldOwner\"\n          | \"customerFieldRequestCount\"\n          | \"fieldCustomerCount\"\n          | \"customerFieldRevenue\"\n          | \"fieldCustomerRevenue\"\n          | \"customerFieldSize\"\n          | \"customerFieldSource\"\n          | \"customerFieldStatus\"\n          | \"customerFieldTier\"\n          | \"fieldCycle\"\n          | \"dashboardFieldDateCreated\"\n          | \"dashboardFieldOwner\"\n          | \"dashboardFieldDateUpdated\"\n          | \"scheduledPipelineReleaseFieldDescription\"\n          | \"fieldDueDate\"\n          | \"initiativeFieldHealth\"\n          | \"initiativeFieldActivity\"\n          | \"initiativeFieldDateCompleted\"\n          | \"initiativeFieldDateCreated\"\n          | \"initiativeFieldDescription\"\n          | \"initiativeFieldInitiativeHealth\"\n          | \"initiativeFieldOwner\"\n          | \"initiativeFieldProjects\"\n          | \"initiativeFieldStartDate\"\n          | \"initiativeFieldStatus\"\n          | \"initiativeFieldTargetDate\"\n          | \"initiativeFieldTeams\"\n          | \"initiativeFieldDateUpdated\"\n          | \"fieldDateArchived\"\n          | \"fieldAssignee\"\n          | \"fieldDateCreated\"\n          | \"customerPageNeedsFieldIssueTargetDueDate\"\n          | \"fieldEstimate\"\n          | \"customerPageNeedsFieldIssueIdentifier\"\n          | \"fieldId\"\n          | \"fieldDateMyActivity\"\n          | \"customerPageNeedsFieldIssuePriority\"\n          | \"fieldPriority\"\n          | \"customerPageNeedsFieldIssueStatus\"\n          | \"fieldStatus\"\n          | \"fieldDateUpdated\"\n          | \"fieldLabels\"\n          | \"releasePipelineFieldLatestRelease\"\n          | \"fieldLinkCount\"\n          | \"memberFieldJoined\"\n          | \"memberFieldStatus\"\n          | \"memberFieldTeams\"\n          | \"fieldMilestone\"\n          | \"projectFieldActivity\"\n          | \"projectFieldDateCompleted\"\n          | \"projectFieldDateCreated\"\n          | \"projectFieldCustomerCount\"\n          | \"projectFieldCustomerRevenue\"\n          | \"projectFieldDescriptionBoard\"\n          | \"projectFieldDescription\"\n          | \"fieldProject\"\n          | \"projectFieldHealthTimeline\"\n          | \"projectFieldHealth\"\n          | \"projectFieldInitiatives\"\n          | \"projectFieldIssues\"\n          | \"projectFieldLabels\"\n          | \"projectFieldLeadTimeline\"\n          | \"projectFieldLead\"\n          | \"projectFieldMembersBoard\"\n          | \"projectFieldMembersList\"\n          | \"projectFieldMembersTimeline\"\n          | \"projectFieldMembers\"\n          | \"projectFieldMilestoneTimeline\"\n          | \"projectFieldMilestone\"\n          | \"projectFieldPredictionsTimeline\"\n          | \"projectFieldPredictions\"\n          | \"projectFieldPriority\"\n          | \"projectFieldRelationsTimeline\"\n          | \"projectFieldRelations\"\n          | \"projectFieldRoadmapsBoard\"\n          | \"projectFieldRoadmapsList\"\n          | \"projectFieldRoadmapsTimeline\"\n          | \"projectFieldRoadmaps\"\n          | \"projectFieldRolloutStage\"\n          | \"projectFieldStartDate\"\n          | \"projectFieldStatusTimeline\"\n          | \"projectFieldStatus\"\n          | \"projectFieldTargetDate\"\n          | \"projectFieldTeamsBoard\"\n          | \"projectFieldTeamsList\"\n          | \"projectFieldTeamsTimeline\"\n          | \"projectFieldTeams\"\n          | \"projectFieldDateUpdated\"\n          | \"fieldPullRequests\"\n          | \"continuousPipelineReleaseFieldReleaseDate\"\n          | \"scheduledPipelineReleaseFieldReleaseDate\"\n          | \"fieldRelease\"\n          | \"continuousPipelineReleaseFieldReleaseNote\"\n          | \"scheduledPipelineReleaseFieldReleaseNote\"\n          | \"releasePipelineFieldReleases\"\n          | \"reviewFieldAvatar\"\n          | \"reviewFieldChecks\"\n          | \"reviewFieldIdentifier\"\n          | \"reviewFieldPreviewLinks\"\n          | \"reviewFieldRepository\"\n          | \"teamFieldDateCreated\"\n          | \"teamFieldCycle\"\n          | \"teamFieldIdentifier\"\n          | \"teamFieldMembers\"\n          | \"teamFieldMembership\"\n          | \"teamFieldOwner\"\n          | \"teamFieldProjects\"\n          | \"teamFieldDateUpdated\"\n          | \"releasePipelineFieldTeams\"\n          | \"fieldTimeInCurrentStatus\"\n          | \"releasePipelineFieldType\"\n          | \"continuousPipelineReleaseFieldVersion\"\n          | \"scheduledPipelineReleaseFieldVersion\"\n          | \"showTriageIssues\"\n          | \"showUnreadItemsFirst\"\n          | \"timelineChronologyShowWeekNumbers\"\n        > & {\n            projectLabelGroupColumns?: Maybe<\n              Array<\n                { __typename: \"ViewPreferencesProjectLabelGroupColumn\" } & Pick<\n                  ViewPreferencesProjectLabelGroupColumn,\n                  \"id\" | \"active\"\n                >\n              >\n            >;\n          }\n      >;\n      userViewPreferences?: Maybe<\n        { __typename: \"ViewPreferences\" } & Pick<\n          ViewPreferences,\n          \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"type\" | \"viewType\" | \"id\"\n        > & {\n            preferences: { __typename: \"ViewPreferencesValues\" } & Pick<\n              ViewPreferencesValues,\n              | \"columnOrderBoard\"\n              | \"columnOrderList\"\n              | \"issueNesting\"\n              | \"projectShowEmptyGroupsBoard\"\n              | \"projectShowEmptyGroupsList\"\n              | \"projectShowEmptyGroupsTimeline\"\n              | \"projectShowEmptyGroups\"\n              | \"projectShowEmptySubGroupsBoard\"\n              | \"projectShowEmptySubGroupsList\"\n              | \"projectShowEmptySubGroupsTimeline\"\n              | \"projectShowEmptySubGroups\"\n              | \"hiddenColumns\"\n              | \"hiddenGroupsList\"\n              | \"hiddenRows\"\n              | \"timelineChronologyShowCycleTeamIds\"\n              | \"continuousPipelineReleasesViewGrouping\"\n              | \"customViewsOrdering\"\n              | \"customerPageNeedsViewGrouping\"\n              | \"customerPageNeedsViewOrdering\"\n              | \"customersViewOrdering\"\n              | \"dashboardsOrdering\"\n              | \"projectGroupingDateResolution\"\n              | \"viewOrderingDirection\"\n              | \"embeddedCustomerNeedsViewOrdering\"\n              | \"focusViewGrouping\"\n              | \"focusViewOrderingDirection\"\n              | \"focusViewOrdering\"\n              | \"inboxViewGrouping\"\n              | \"inboxViewOrdering\"\n              | \"initiativeGrouping\"\n              | \"initiativesViewOrdering\"\n              | \"issueGrouping\"\n              | \"layout\"\n              | \"viewOrdering\"\n              | \"issueSubGrouping\"\n              | \"issueGroupingLabelGroupId\"\n              | \"issueSubGroupingLabelGroupId\"\n              | \"projectGroupingLabelGroupId\"\n              | \"projectSubGroupingLabelGroupId\"\n              | \"groupOrderingMode\"\n              | \"projectGroupOrdering\"\n              | \"projectCustomerNeedsViewGrouping\"\n              | \"projectCustomerNeedsViewOrdering\"\n              | \"projectGrouping\"\n              | \"projectLayout\"\n              | \"projectViewOrdering\"\n              | \"projectSubGrouping\"\n              | \"releasePipelineGrouping\"\n              | \"releasePipelinesViewOrdering\"\n              | \"reviewGrouping\"\n              | \"reviewViewOrdering\"\n              | \"scheduledPipelineReleasesViewGrouping\"\n              | \"scheduledPipelineReleasesViewOrdering\"\n              | \"searchResultType\"\n              | \"searchViewOrdering\"\n              | \"teamViewOrdering\"\n              | \"triageViewOrdering\"\n              | \"workspaceMembersViewOrdering\"\n              | \"projectZoomLevel\"\n              | \"timelineZoomScale\"\n              | \"showCompletedAgentSessions\"\n              | \"showCompletedIssues\"\n              | \"showCompletedProjects\"\n              | \"showCompletedReviews\"\n              | \"closedIssuesOrderedByRecency\"\n              | \"showArchivedItems\"\n              | \"customerPageNeedsShowCompletedIssuesAndProjects\"\n              | \"projectCustomerNeedsShowCompletedIssuesLast\"\n              | \"showDraftReviews\"\n              | \"showEmptyGroupsBoard\"\n              | \"showEmptyGroupsList\"\n              | \"showEmptyGroups\"\n              | \"showEmptySubGroupsBoard\"\n              | \"showEmptySubGroupsList\"\n              | \"showEmptySubGroups\"\n              | \"customerPageNeedsShowImportantFirst\"\n              | \"embeddedCustomerNeedsShowImportantFirst\"\n              | \"projectCustomerNeedsShowImportantFirst\"\n              | \"showOnlySnoozedItems\"\n              | \"showParents\"\n              | \"fieldPreviewLinks\"\n              | \"showReadItems\"\n              | \"showSnoozedItems\"\n              | \"showSubInitiativeProjects\"\n              | \"showNestedInitiatives\"\n              | \"showSubIssues\"\n              | \"showSubTeamIssues\"\n              | \"showSubTeamProjects\"\n              | \"showSupervisedIssues\"\n              | \"fieldSla\"\n              | \"fieldSentryIssues\"\n              | \"scheduledPipelineReleaseFieldCompletion\"\n              | \"customViewFieldDateCreated\"\n              | \"customViewFieldOwner\"\n              | \"customViewFieldDateUpdated\"\n              | \"customViewFieldVisibility\"\n              | \"customerFieldDomains\"\n              | \"customerFieldOwner\"\n              | \"customerFieldRequestCount\"\n              | \"fieldCustomerCount\"\n              | \"customerFieldRevenue\"\n              | \"fieldCustomerRevenue\"\n              | \"customerFieldSize\"\n              | \"customerFieldSource\"\n              | \"customerFieldStatus\"\n              | \"customerFieldTier\"\n              | \"fieldCycle\"\n              | \"dashboardFieldDateCreated\"\n              | \"dashboardFieldOwner\"\n              | \"dashboardFieldDateUpdated\"\n              | \"scheduledPipelineReleaseFieldDescription\"\n              | \"fieldDueDate\"\n              | \"initiativeFieldHealth\"\n              | \"initiativeFieldActivity\"\n              | \"initiativeFieldDateCompleted\"\n              | \"initiativeFieldDateCreated\"\n              | \"initiativeFieldDescription\"\n              | \"initiativeFieldInitiativeHealth\"\n              | \"initiativeFieldOwner\"\n              | \"initiativeFieldProjects\"\n              | \"initiativeFieldStartDate\"\n              | \"initiativeFieldStatus\"\n              | \"initiativeFieldTargetDate\"\n              | \"initiativeFieldTeams\"\n              | \"initiativeFieldDateUpdated\"\n              | \"fieldDateArchived\"\n              | \"fieldAssignee\"\n              | \"fieldDateCreated\"\n              | \"customerPageNeedsFieldIssueTargetDueDate\"\n              | \"fieldEstimate\"\n              | \"customerPageNeedsFieldIssueIdentifier\"\n              | \"fieldId\"\n              | \"fieldDateMyActivity\"\n              | \"customerPageNeedsFieldIssuePriority\"\n              | \"fieldPriority\"\n              | \"customerPageNeedsFieldIssueStatus\"\n              | \"fieldStatus\"\n              | \"fieldDateUpdated\"\n              | \"fieldLabels\"\n              | \"releasePipelineFieldLatestRelease\"\n              | \"fieldLinkCount\"\n              | \"memberFieldJoined\"\n              | \"memberFieldStatus\"\n              | \"memberFieldTeams\"\n              | \"fieldMilestone\"\n              | \"projectFieldActivity\"\n              | \"projectFieldDateCompleted\"\n              | \"projectFieldDateCreated\"\n              | \"projectFieldCustomerCount\"\n              | \"projectFieldCustomerRevenue\"\n              | \"projectFieldDescriptionBoard\"\n              | \"projectFieldDescription\"\n              | \"fieldProject\"\n              | \"projectFieldHealthTimeline\"\n              | \"projectFieldHealth\"\n              | \"projectFieldInitiatives\"\n              | \"projectFieldIssues\"\n              | \"projectFieldLabels\"\n              | \"projectFieldLeadTimeline\"\n              | \"projectFieldLead\"\n              | \"projectFieldMembersBoard\"\n              | \"projectFieldMembersList\"\n              | \"projectFieldMembersTimeline\"\n              | \"projectFieldMembers\"\n              | \"projectFieldMilestoneTimeline\"\n              | \"projectFieldMilestone\"\n              | \"projectFieldPredictionsTimeline\"\n              | \"projectFieldPredictions\"\n              | \"projectFieldPriority\"\n              | \"projectFieldRelationsTimeline\"\n              | \"projectFieldRelations\"\n              | \"projectFieldRoadmapsBoard\"\n              | \"projectFieldRoadmapsList\"\n              | \"projectFieldRoadmapsTimeline\"\n              | \"projectFieldRoadmaps\"\n              | \"projectFieldRolloutStage\"\n              | \"projectFieldStartDate\"\n              | \"projectFieldStatusTimeline\"\n              | \"projectFieldStatus\"\n              | \"projectFieldTargetDate\"\n              | \"projectFieldTeamsBoard\"\n              | \"projectFieldTeamsList\"\n              | \"projectFieldTeamsTimeline\"\n              | \"projectFieldTeams\"\n              | \"projectFieldDateUpdated\"\n              | \"fieldPullRequests\"\n              | \"continuousPipelineReleaseFieldReleaseDate\"\n              | \"scheduledPipelineReleaseFieldReleaseDate\"\n              | \"fieldRelease\"\n              | \"continuousPipelineReleaseFieldReleaseNote\"\n              | \"scheduledPipelineReleaseFieldReleaseNote\"\n              | \"releasePipelineFieldReleases\"\n              | \"reviewFieldAvatar\"\n              | \"reviewFieldChecks\"\n              | \"reviewFieldIdentifier\"\n              | \"reviewFieldPreviewLinks\"\n              | \"reviewFieldRepository\"\n              | \"teamFieldDateCreated\"\n              | \"teamFieldCycle\"\n              | \"teamFieldIdentifier\"\n              | \"teamFieldMembers\"\n              | \"teamFieldMembership\"\n              | \"teamFieldOwner\"\n              | \"teamFieldProjects\"\n              | \"teamFieldDateUpdated\"\n              | \"releasePipelineFieldTeams\"\n              | \"fieldTimeInCurrentStatus\"\n              | \"releasePipelineFieldType\"\n              | \"continuousPipelineReleaseFieldVersion\"\n              | \"scheduledPipelineReleaseFieldVersion\"\n              | \"showTriageIssues\"\n              | \"showUnreadItemsFirst\"\n              | \"timelineChronologyShowWeekNumbers\"\n            > & {\n                projectLabelGroupColumns?: Maybe<\n                  Array<\n                    { __typename: \"ViewPreferencesProjectLabelGroupColumn\" } & Pick<\n                      ViewPreferencesProjectLabelGroupColumn,\n                      \"id\" | \"active\"\n                    >\n                  >\n                >;\n              };\n          }\n      >;\n      team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n      updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n      creator: { __typename?: \"User\" } & Pick<User, \"id\">;\n      owner: { __typename?: \"User\" } & Pick<User, \"id\">;\n      organizationViewPreferences?: Maybe<\n        { __typename: \"ViewPreferences\" } & Pick<\n          ViewPreferences,\n          \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"type\" | \"viewType\" | \"id\"\n        > & {\n            preferences: { __typename: \"ViewPreferencesValues\" } & Pick<\n              ViewPreferencesValues,\n              | \"columnOrderBoard\"\n              | \"columnOrderList\"\n              | \"issueNesting\"\n              | \"projectShowEmptyGroupsBoard\"\n              | \"projectShowEmptyGroupsList\"\n              | \"projectShowEmptyGroupsTimeline\"\n              | \"projectShowEmptyGroups\"\n              | \"projectShowEmptySubGroupsBoard\"\n              | \"projectShowEmptySubGroupsList\"\n              | \"projectShowEmptySubGroupsTimeline\"\n              | \"projectShowEmptySubGroups\"\n              | \"hiddenColumns\"\n              | \"hiddenGroupsList\"\n              | \"hiddenRows\"\n              | \"timelineChronologyShowCycleTeamIds\"\n              | \"continuousPipelineReleasesViewGrouping\"\n              | \"customViewsOrdering\"\n              | \"customerPageNeedsViewGrouping\"\n              | \"customerPageNeedsViewOrdering\"\n              | \"customersViewOrdering\"\n              | \"dashboardsOrdering\"\n              | \"projectGroupingDateResolution\"\n              | \"viewOrderingDirection\"\n              | \"embeddedCustomerNeedsViewOrdering\"\n              | \"focusViewGrouping\"\n              | \"focusViewOrderingDirection\"\n              | \"focusViewOrdering\"\n              | \"inboxViewGrouping\"\n              | \"inboxViewOrdering\"\n              | \"initiativeGrouping\"\n              | \"initiativesViewOrdering\"\n              | \"issueGrouping\"\n              | \"layout\"\n              | \"viewOrdering\"\n              | \"issueSubGrouping\"\n              | \"issueGroupingLabelGroupId\"\n              | \"issueSubGroupingLabelGroupId\"\n              | \"projectGroupingLabelGroupId\"\n              | \"projectSubGroupingLabelGroupId\"\n              | \"groupOrderingMode\"\n              | \"projectGroupOrdering\"\n              | \"projectCustomerNeedsViewGrouping\"\n              | \"projectCustomerNeedsViewOrdering\"\n              | \"projectGrouping\"\n              | \"projectLayout\"\n              | \"projectViewOrdering\"\n              | \"projectSubGrouping\"\n              | \"releasePipelineGrouping\"\n              | \"releasePipelinesViewOrdering\"\n              | \"reviewGrouping\"\n              | \"reviewViewOrdering\"\n              | \"scheduledPipelineReleasesViewGrouping\"\n              | \"scheduledPipelineReleasesViewOrdering\"\n              | \"searchResultType\"\n              | \"searchViewOrdering\"\n              | \"teamViewOrdering\"\n              | \"triageViewOrdering\"\n              | \"workspaceMembersViewOrdering\"\n              | \"projectZoomLevel\"\n              | \"timelineZoomScale\"\n              | \"showCompletedAgentSessions\"\n              | \"showCompletedIssues\"\n              | \"showCompletedProjects\"\n              | \"showCompletedReviews\"\n              | \"closedIssuesOrderedByRecency\"\n              | \"showArchivedItems\"\n              | \"customerPageNeedsShowCompletedIssuesAndProjects\"\n              | \"projectCustomerNeedsShowCompletedIssuesLast\"\n              | \"showDraftReviews\"\n              | \"showEmptyGroupsBoard\"\n              | \"showEmptyGroupsList\"\n              | \"showEmptyGroups\"\n              | \"showEmptySubGroupsBoard\"\n              | \"showEmptySubGroupsList\"\n              | \"showEmptySubGroups\"\n              | \"customerPageNeedsShowImportantFirst\"\n              | \"embeddedCustomerNeedsShowImportantFirst\"\n              | \"projectCustomerNeedsShowImportantFirst\"\n              | \"showOnlySnoozedItems\"\n              | \"showParents\"\n              | \"fieldPreviewLinks\"\n              | \"showReadItems\"\n              | \"showSnoozedItems\"\n              | \"showSubInitiativeProjects\"\n              | \"showNestedInitiatives\"\n              | \"showSubIssues\"\n              | \"showSubTeamIssues\"\n              | \"showSubTeamProjects\"\n              | \"showSupervisedIssues\"\n              | \"fieldSla\"\n              | \"fieldSentryIssues\"\n              | \"scheduledPipelineReleaseFieldCompletion\"\n              | \"customViewFieldDateCreated\"\n              | \"customViewFieldOwner\"\n              | \"customViewFieldDateUpdated\"\n              | \"customViewFieldVisibility\"\n              | \"customerFieldDomains\"\n              | \"customerFieldOwner\"\n              | \"customerFieldRequestCount\"\n              | \"fieldCustomerCount\"\n              | \"customerFieldRevenue\"\n              | \"fieldCustomerRevenue\"\n              | \"customerFieldSize\"\n              | \"customerFieldSource\"\n              | \"customerFieldStatus\"\n              | \"customerFieldTier\"\n              | \"fieldCycle\"\n              | \"dashboardFieldDateCreated\"\n              | \"dashboardFieldOwner\"\n              | \"dashboardFieldDateUpdated\"\n              | \"scheduledPipelineReleaseFieldDescription\"\n              | \"fieldDueDate\"\n              | \"initiativeFieldHealth\"\n              | \"initiativeFieldActivity\"\n              | \"initiativeFieldDateCompleted\"\n              | \"initiativeFieldDateCreated\"\n              | \"initiativeFieldDescription\"\n              | \"initiativeFieldInitiativeHealth\"\n              | \"initiativeFieldOwner\"\n              | \"initiativeFieldProjects\"\n              | \"initiativeFieldStartDate\"\n              | \"initiativeFieldStatus\"\n              | \"initiativeFieldTargetDate\"\n              | \"initiativeFieldTeams\"\n              | \"initiativeFieldDateUpdated\"\n              | \"fieldDateArchived\"\n              | \"fieldAssignee\"\n              | \"fieldDateCreated\"\n              | \"customerPageNeedsFieldIssueTargetDueDate\"\n              | \"fieldEstimate\"\n              | \"customerPageNeedsFieldIssueIdentifier\"\n              | \"fieldId\"\n              | \"fieldDateMyActivity\"\n              | \"customerPageNeedsFieldIssuePriority\"\n              | \"fieldPriority\"\n              | \"customerPageNeedsFieldIssueStatus\"\n              | \"fieldStatus\"\n              | \"fieldDateUpdated\"\n              | \"fieldLabels\"\n              | \"releasePipelineFieldLatestRelease\"\n              | \"fieldLinkCount\"\n              | \"memberFieldJoined\"\n              | \"memberFieldStatus\"\n              | \"memberFieldTeams\"\n              | \"fieldMilestone\"\n              | \"projectFieldActivity\"\n              | \"projectFieldDateCompleted\"\n              | \"projectFieldDateCreated\"\n              | \"projectFieldCustomerCount\"\n              | \"projectFieldCustomerRevenue\"\n              | \"projectFieldDescriptionBoard\"\n              | \"projectFieldDescription\"\n              | \"fieldProject\"\n              | \"projectFieldHealthTimeline\"\n              | \"projectFieldHealth\"\n              | \"projectFieldInitiatives\"\n              | \"projectFieldIssues\"\n              | \"projectFieldLabels\"\n              | \"projectFieldLeadTimeline\"\n              | \"projectFieldLead\"\n              | \"projectFieldMembersBoard\"\n              | \"projectFieldMembersList\"\n              | \"projectFieldMembersTimeline\"\n              | \"projectFieldMembers\"\n              | \"projectFieldMilestoneTimeline\"\n              | \"projectFieldMilestone\"\n              | \"projectFieldPredictionsTimeline\"\n              | \"projectFieldPredictions\"\n              | \"projectFieldPriority\"\n              | \"projectFieldRelationsTimeline\"\n              | \"projectFieldRelations\"\n              | \"projectFieldRoadmapsBoard\"\n              | \"projectFieldRoadmapsList\"\n              | \"projectFieldRoadmapsTimeline\"\n              | \"projectFieldRoadmaps\"\n              | \"projectFieldRolloutStage\"\n              | \"projectFieldStartDate\"\n              | \"projectFieldStatusTimeline\"\n              | \"projectFieldStatus\"\n              | \"projectFieldTargetDate\"\n              | \"projectFieldTeamsBoard\"\n              | \"projectFieldTeamsList\"\n              | \"projectFieldTeamsTimeline\"\n              | \"projectFieldTeams\"\n              | \"projectFieldDateUpdated\"\n              | \"fieldPullRequests\"\n              | \"continuousPipelineReleaseFieldReleaseDate\"\n              | \"scheduledPipelineReleaseFieldReleaseDate\"\n              | \"fieldRelease\"\n              | \"continuousPipelineReleaseFieldReleaseNote\"\n              | \"scheduledPipelineReleaseFieldReleaseNote\"\n              | \"releasePipelineFieldReleases\"\n              | \"reviewFieldAvatar\"\n              | \"reviewFieldChecks\"\n              | \"reviewFieldIdentifier\"\n              | \"reviewFieldPreviewLinks\"\n              | \"reviewFieldRepository\"\n              | \"teamFieldDateCreated\"\n              | \"teamFieldCycle\"\n              | \"teamFieldIdentifier\"\n              | \"teamFieldMembers\"\n              | \"teamFieldMembership\"\n              | \"teamFieldOwner\"\n              | \"teamFieldProjects\"\n              | \"teamFieldDateUpdated\"\n              | \"releasePipelineFieldTeams\"\n              | \"fieldTimeInCurrentStatus\"\n              | \"releasePipelineFieldType\"\n              | \"continuousPipelineReleaseFieldVersion\"\n              | \"scheduledPipelineReleaseFieldVersion\"\n              | \"showTriageIssues\"\n              | \"showUnreadItemsFirst\"\n              | \"timelineChronologyShowWeekNumbers\"\n            > & {\n                projectLabelGroupColumns?: Maybe<\n                  Array<\n                    { __typename: \"ViewPreferencesProjectLabelGroupColumn\" } & Pick<\n                      ViewPreferencesProjectLabelGroupColumn,\n                      \"id\" | \"active\"\n                    >\n                  >\n                >;\n              };\n          }\n      >;\n    };\n};\n\nexport type CustomView_InitiativesQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<InitiativeFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type CustomView_InitiativesQuery = { __typename?: \"Query\" } & {\n  customView: { __typename?: \"CustomView\" } & {\n    initiatives: { __typename: \"InitiativeConnection\" } & {\n      nodes: Array<\n        { __typename: \"Initiative\" } & Pick<\n          Initiative,\n          | \"trashed\"\n          | \"url\"\n          | \"updateRemindersDay\"\n          | \"description\"\n          | \"targetDate\"\n          | \"updateReminderFrequency\"\n          | \"updateRemindersHour\"\n          | \"icon\"\n          | \"color\"\n          | \"content\"\n          | \"slugId\"\n          | \"updatedAt\"\n          | \"status\"\n          | \"updateReminderFrequencyInWeeks\"\n          | \"name\"\n          | \"health\"\n          | \"targetDateResolution\"\n          | \"frequencyResolution\"\n          | \"sortOrder\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"healthUpdatedAt\"\n          | \"startedAt\"\n          | \"completedAt\"\n          | \"id\"\n        > & {\n            parentInitiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n            integrationsSettings?: Maybe<{ __typename?: \"IntegrationsSettings\" } & Pick<IntegrationsSettings, \"id\">>;\n            documentContent?: Maybe<\n              { __typename: \"DocumentContent\" } & Pick<\n                DocumentContent,\n                \"content\" | \"contentState\" | \"updatedAt\" | \"restoredAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n              > & {\n                  aiPromptRules?: Maybe<\n                    { __typename: \"AiPromptRules\" } & Pick<\n                      AiPromptRules,\n                      \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n                    > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n                  >;\n                  document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n                  initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                  issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n                  projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n                  project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                  welcomeMessage?: Maybe<\n                    { __typename: \"WelcomeMessage\" } & Pick<\n                      WelcomeMessage,\n                      \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"title\" | \"id\" | \"enabled\"\n                    > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n                  >;\n                }\n            >;\n            lastUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n            creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            owner?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type CustomView_IssuesQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<IssueFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  includeSubTeams?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n  sort?: InputMaybe<Array<IssueSortInput> | IssueSortInput>;\n}>;\n\nexport type CustomView_IssuesQuery = { __typename?: \"Query\" } & {\n  customView: { __typename?: \"CustomView\" } & {\n    issues: { __typename: \"IssueConnection\" } & {\n      nodes: Array<\n        { __typename: \"Issue\" } & Pick<\n          Issue,\n          | \"trashed\"\n          | \"reactionData\"\n          | \"labelIds\"\n          | \"integrationSourceType\"\n          | \"url\"\n          | \"identifier\"\n          | \"priorityLabel\"\n          | \"previousIdentifiers\"\n          | \"customerTicketCount\"\n          | \"branchName\"\n          | \"dueDate\"\n          | \"estimate\"\n          | \"description\"\n          | \"title\"\n          | \"number\"\n          | \"updatedAt\"\n          | \"boardOrder\"\n          | \"sortOrder\"\n          | \"prioritySortOrder\"\n          | \"subIssueSortOrder\"\n          | \"priority\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"startedTriageAt\"\n          | \"triagedAt\"\n          | \"addedToCycleAt\"\n          | \"addedToProjectAt\"\n          | \"addedToTeamAt\"\n          | \"autoArchivedAt\"\n          | \"autoClosedAt\"\n          | \"canceledAt\"\n          | \"completedAt\"\n          | \"startedAt\"\n          | \"slaStartedAt\"\n          | \"slaBreachesAt\"\n          | \"slaHighRiskAt\"\n          | \"slaMediumRiskAt\"\n          | \"snoozedUntilAt\"\n          | \"slaType\"\n          | \"id\"\n          | \"inheritsSharedAccess\"\n        > & {\n            reactions: Array<\n              { __typename: \"Reaction\" } & Pick<Reaction, \"updatedAt\" | \"emoji\" | \"archivedAt\" | \"createdAt\" | \"id\"> & {\n                  comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n                  externalUser?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n                  initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n                  issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n                  projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n                  user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                }\n            >;\n            sharedAccess: { __typename: \"IssueSharedAccess\" } & Pick<\n              IssueSharedAccess,\n              \"disallowedIssueFields\" | \"sharedWithCount\" | \"viewerHasOnlySharedAccess\" | \"isShared\"\n            > & {\n                sharedWithUsers: Array<\n                  { __typename: \"User\" } & Pick<\n                    User,\n                    | \"description\"\n                    | \"avatarUrl\"\n                    | \"createdIssueCount\"\n                    | \"avatarBackgroundColor\"\n                    | \"statusUntilAt\"\n                    | \"statusEmoji\"\n                    | \"initials\"\n                    | \"updatedAt\"\n                    | \"lastSeen\"\n                    | \"timezone\"\n                    | \"disableReason\"\n                    | \"statusLabel\"\n                    | \"archivedAt\"\n                    | \"createdAt\"\n                    | \"id\"\n                    | \"gitHubUserId\"\n                    | \"displayName\"\n                    | \"email\"\n                    | \"name\"\n                    | \"title\"\n                    | \"url\"\n                    | \"active\"\n                    | \"isAssignable\"\n                    | \"guest\"\n                    | \"admin\"\n                    | \"owner\"\n                    | \"app\"\n                    | \"isMentionable\"\n                    | \"isMe\"\n                    | \"supportsAgentSessions\"\n                    | \"canAccessAnyPublicTeam\"\n                    | \"calendarHash\"\n                    | \"inviteHash\"\n                  >\n                >;\n              };\n            delegate?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            botActor?: Maybe<\n              { __typename: \"ActorBot\" } & Pick<\n                ActorBot,\n                \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n              >\n            >;\n            sourceComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n            cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n            syncedWith?: Maybe<\n              Array<\n                { __typename: \"ExternalEntityInfo\" } & Pick<ExternalEntityInfo, \"service\" | \"id\"> & {\n                    metadata?: Maybe<\n                      | ({ __typename: \"ExternalEntityInfoGithubMetadata\" } & Pick<\n                          ExternalEntityInfoGithubMetadata,\n                          \"number\" | \"owner\" | \"repo\"\n                        >)\n                      | ({ __typename: \"ExternalEntityInfoJiraMetadata\" } & Pick<\n                          ExternalEntityInfoJiraMetadata,\n                          \"issueTypeId\" | \"projectId\" | \"issueKey\"\n                        >)\n                      | ({ __typename: \"ExternalEntitySlackMetadata\" } & Pick<\n                          ExternalEntitySlackMetadata,\n                          \"messageUrl\" | \"channelId\" | \"channelName\" | \"isFromSlack\"\n                        >)\n                    >;\n                  }\n              >\n            >;\n            externalUserCreator?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            asksExternalUserRequester?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            asksRequester?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            lastAppliedTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n            parent?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n            projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n            project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n            recurringIssueTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n            team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n            assignee?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            snoozedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            favorite?: Maybe<{ __typename?: \"Favorite\" } & Pick<Favorite, \"id\">>;\n            state: { __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type CustomView_OrganizationViewPreferencesQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type CustomView_OrganizationViewPreferencesQuery = { __typename?: \"Query\" } & {\n  customView: { __typename?: \"CustomView\" } & {\n    organizationViewPreferences?: Maybe<\n      { __typename: \"ViewPreferences\" } & Pick<\n        ViewPreferences,\n        \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"type\" | \"viewType\" | \"id\"\n      > & {\n          preferences: { __typename: \"ViewPreferencesValues\" } & Pick<\n            ViewPreferencesValues,\n            | \"columnOrderBoard\"\n            | \"columnOrderList\"\n            | \"issueNesting\"\n            | \"projectShowEmptyGroupsBoard\"\n            | \"projectShowEmptyGroupsList\"\n            | \"projectShowEmptyGroupsTimeline\"\n            | \"projectShowEmptyGroups\"\n            | \"projectShowEmptySubGroupsBoard\"\n            | \"projectShowEmptySubGroupsList\"\n            | \"projectShowEmptySubGroupsTimeline\"\n            | \"projectShowEmptySubGroups\"\n            | \"hiddenColumns\"\n            | \"hiddenGroupsList\"\n            | \"hiddenRows\"\n            | \"timelineChronologyShowCycleTeamIds\"\n            | \"continuousPipelineReleasesViewGrouping\"\n            | \"customViewsOrdering\"\n            | \"customerPageNeedsViewGrouping\"\n            | \"customerPageNeedsViewOrdering\"\n            | \"customersViewOrdering\"\n            | \"dashboardsOrdering\"\n            | \"projectGroupingDateResolution\"\n            | \"viewOrderingDirection\"\n            | \"embeddedCustomerNeedsViewOrdering\"\n            | \"focusViewGrouping\"\n            | \"focusViewOrderingDirection\"\n            | \"focusViewOrdering\"\n            | \"inboxViewGrouping\"\n            | \"inboxViewOrdering\"\n            | \"initiativeGrouping\"\n            | \"initiativesViewOrdering\"\n            | \"issueGrouping\"\n            | \"layout\"\n            | \"viewOrdering\"\n            | \"issueSubGrouping\"\n            | \"issueGroupingLabelGroupId\"\n            | \"issueSubGroupingLabelGroupId\"\n            | \"projectGroupingLabelGroupId\"\n            | \"projectSubGroupingLabelGroupId\"\n            | \"groupOrderingMode\"\n            | \"projectGroupOrdering\"\n            | \"projectCustomerNeedsViewGrouping\"\n            | \"projectCustomerNeedsViewOrdering\"\n            | \"projectGrouping\"\n            | \"projectLayout\"\n            | \"projectViewOrdering\"\n            | \"projectSubGrouping\"\n            | \"releasePipelineGrouping\"\n            | \"releasePipelinesViewOrdering\"\n            | \"reviewGrouping\"\n            | \"reviewViewOrdering\"\n            | \"scheduledPipelineReleasesViewGrouping\"\n            | \"scheduledPipelineReleasesViewOrdering\"\n            | \"searchResultType\"\n            | \"searchViewOrdering\"\n            | \"teamViewOrdering\"\n            | \"triageViewOrdering\"\n            | \"workspaceMembersViewOrdering\"\n            | \"projectZoomLevel\"\n            | \"timelineZoomScale\"\n            | \"showCompletedAgentSessions\"\n            | \"showCompletedIssues\"\n            | \"showCompletedProjects\"\n            | \"showCompletedReviews\"\n            | \"closedIssuesOrderedByRecency\"\n            | \"showArchivedItems\"\n            | \"customerPageNeedsShowCompletedIssuesAndProjects\"\n            | \"projectCustomerNeedsShowCompletedIssuesLast\"\n            | \"showDraftReviews\"\n            | \"showEmptyGroupsBoard\"\n            | \"showEmptyGroupsList\"\n            | \"showEmptyGroups\"\n            | \"showEmptySubGroupsBoard\"\n            | \"showEmptySubGroupsList\"\n            | \"showEmptySubGroups\"\n            | \"customerPageNeedsShowImportantFirst\"\n            | \"embeddedCustomerNeedsShowImportantFirst\"\n            | \"projectCustomerNeedsShowImportantFirst\"\n            | \"showOnlySnoozedItems\"\n            | \"showParents\"\n            | \"fieldPreviewLinks\"\n            | \"showReadItems\"\n            | \"showSnoozedItems\"\n            | \"showSubInitiativeProjects\"\n            | \"showNestedInitiatives\"\n            | \"showSubIssues\"\n            | \"showSubTeamIssues\"\n            | \"showSubTeamProjects\"\n            | \"showSupervisedIssues\"\n            | \"fieldSla\"\n            | \"fieldSentryIssues\"\n            | \"scheduledPipelineReleaseFieldCompletion\"\n            | \"customViewFieldDateCreated\"\n            | \"customViewFieldOwner\"\n            | \"customViewFieldDateUpdated\"\n            | \"customViewFieldVisibility\"\n            | \"customerFieldDomains\"\n            | \"customerFieldOwner\"\n            | \"customerFieldRequestCount\"\n            | \"fieldCustomerCount\"\n            | \"customerFieldRevenue\"\n            | \"fieldCustomerRevenue\"\n            | \"customerFieldSize\"\n            | \"customerFieldSource\"\n            | \"customerFieldStatus\"\n            | \"customerFieldTier\"\n            | \"fieldCycle\"\n            | \"dashboardFieldDateCreated\"\n            | \"dashboardFieldOwner\"\n            | \"dashboardFieldDateUpdated\"\n            | \"scheduledPipelineReleaseFieldDescription\"\n            | \"fieldDueDate\"\n            | \"initiativeFieldHealth\"\n            | \"initiativeFieldActivity\"\n            | \"initiativeFieldDateCompleted\"\n            | \"initiativeFieldDateCreated\"\n            | \"initiativeFieldDescription\"\n            | \"initiativeFieldInitiativeHealth\"\n            | \"initiativeFieldOwner\"\n            | \"initiativeFieldProjects\"\n            | \"initiativeFieldStartDate\"\n            | \"initiativeFieldStatus\"\n            | \"initiativeFieldTargetDate\"\n            | \"initiativeFieldTeams\"\n            | \"initiativeFieldDateUpdated\"\n            | \"fieldDateArchived\"\n            | \"fieldAssignee\"\n            | \"fieldDateCreated\"\n            | \"customerPageNeedsFieldIssueTargetDueDate\"\n            | \"fieldEstimate\"\n            | \"customerPageNeedsFieldIssueIdentifier\"\n            | \"fieldId\"\n            | \"fieldDateMyActivity\"\n            | \"customerPageNeedsFieldIssuePriority\"\n            | \"fieldPriority\"\n            | \"customerPageNeedsFieldIssueStatus\"\n            | \"fieldStatus\"\n            | \"fieldDateUpdated\"\n            | \"fieldLabels\"\n            | \"releasePipelineFieldLatestRelease\"\n            | \"fieldLinkCount\"\n            | \"memberFieldJoined\"\n            | \"memberFieldStatus\"\n            | \"memberFieldTeams\"\n            | \"fieldMilestone\"\n            | \"projectFieldActivity\"\n            | \"projectFieldDateCompleted\"\n            | \"projectFieldDateCreated\"\n            | \"projectFieldCustomerCount\"\n            | \"projectFieldCustomerRevenue\"\n            | \"projectFieldDescriptionBoard\"\n            | \"projectFieldDescription\"\n            | \"fieldProject\"\n            | \"projectFieldHealthTimeline\"\n            | \"projectFieldHealth\"\n            | \"projectFieldInitiatives\"\n            | \"projectFieldIssues\"\n            | \"projectFieldLabels\"\n            | \"projectFieldLeadTimeline\"\n            | \"projectFieldLead\"\n            | \"projectFieldMembersBoard\"\n            | \"projectFieldMembersList\"\n            | \"projectFieldMembersTimeline\"\n            | \"projectFieldMembers\"\n            | \"projectFieldMilestoneTimeline\"\n            | \"projectFieldMilestone\"\n            | \"projectFieldPredictionsTimeline\"\n            | \"projectFieldPredictions\"\n            | \"projectFieldPriority\"\n            | \"projectFieldRelationsTimeline\"\n            | \"projectFieldRelations\"\n            | \"projectFieldRoadmapsBoard\"\n            | \"projectFieldRoadmapsList\"\n            | \"projectFieldRoadmapsTimeline\"\n            | \"projectFieldRoadmaps\"\n            | \"projectFieldRolloutStage\"\n            | \"projectFieldStartDate\"\n            | \"projectFieldStatusTimeline\"\n            | \"projectFieldStatus\"\n            | \"projectFieldTargetDate\"\n            | \"projectFieldTeamsBoard\"\n            | \"projectFieldTeamsList\"\n            | \"projectFieldTeamsTimeline\"\n            | \"projectFieldTeams\"\n            | \"projectFieldDateUpdated\"\n            | \"fieldPullRequests\"\n            | \"continuousPipelineReleaseFieldReleaseDate\"\n            | \"scheduledPipelineReleaseFieldReleaseDate\"\n            | \"fieldRelease\"\n            | \"continuousPipelineReleaseFieldReleaseNote\"\n            | \"scheduledPipelineReleaseFieldReleaseNote\"\n            | \"releasePipelineFieldReleases\"\n            | \"reviewFieldAvatar\"\n            | \"reviewFieldChecks\"\n            | \"reviewFieldIdentifier\"\n            | \"reviewFieldPreviewLinks\"\n            | \"reviewFieldRepository\"\n            | \"teamFieldDateCreated\"\n            | \"teamFieldCycle\"\n            | \"teamFieldIdentifier\"\n            | \"teamFieldMembers\"\n            | \"teamFieldMembership\"\n            | \"teamFieldOwner\"\n            | \"teamFieldProjects\"\n            | \"teamFieldDateUpdated\"\n            | \"releasePipelineFieldTeams\"\n            | \"fieldTimeInCurrentStatus\"\n            | \"releasePipelineFieldType\"\n            | \"continuousPipelineReleaseFieldVersion\"\n            | \"scheduledPipelineReleaseFieldVersion\"\n            | \"showTriageIssues\"\n            | \"showUnreadItemsFirst\"\n            | \"timelineChronologyShowWeekNumbers\"\n          > & {\n              projectLabelGroupColumns?: Maybe<\n                Array<\n                  { __typename: \"ViewPreferencesProjectLabelGroupColumn\" } & Pick<\n                    ViewPreferencesProjectLabelGroupColumn,\n                    \"id\" | \"active\"\n                  >\n                >\n              >;\n            };\n        }\n    >;\n  };\n};\n\nexport type CustomView_OrganizationViewPreferences_PreferencesQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type CustomView_OrganizationViewPreferences_PreferencesQuery = { __typename?: \"Query\" } & {\n  customView: { __typename?: \"CustomView\" } & {\n    organizationViewPreferences?: Maybe<\n      { __typename?: \"ViewPreferences\" } & {\n        preferences: { __typename: \"ViewPreferencesValues\" } & Pick<\n          ViewPreferencesValues,\n          | \"columnOrderBoard\"\n          | \"columnOrderList\"\n          | \"issueNesting\"\n          | \"projectShowEmptyGroupsBoard\"\n          | \"projectShowEmptyGroupsList\"\n          | \"projectShowEmptyGroupsTimeline\"\n          | \"projectShowEmptyGroups\"\n          | \"projectShowEmptySubGroupsBoard\"\n          | \"projectShowEmptySubGroupsList\"\n          | \"projectShowEmptySubGroupsTimeline\"\n          | \"projectShowEmptySubGroups\"\n          | \"hiddenColumns\"\n          | \"hiddenGroupsList\"\n          | \"hiddenRows\"\n          | \"timelineChronologyShowCycleTeamIds\"\n          | \"continuousPipelineReleasesViewGrouping\"\n          | \"customViewsOrdering\"\n          | \"customerPageNeedsViewGrouping\"\n          | \"customerPageNeedsViewOrdering\"\n          | \"customersViewOrdering\"\n          | \"dashboardsOrdering\"\n          | \"projectGroupingDateResolution\"\n          | \"viewOrderingDirection\"\n          | \"embeddedCustomerNeedsViewOrdering\"\n          | \"focusViewGrouping\"\n          | \"focusViewOrderingDirection\"\n          | \"focusViewOrdering\"\n          | \"inboxViewGrouping\"\n          | \"inboxViewOrdering\"\n          | \"initiativeGrouping\"\n          | \"initiativesViewOrdering\"\n          | \"issueGrouping\"\n          | \"layout\"\n          | \"viewOrdering\"\n          | \"issueSubGrouping\"\n          | \"issueGroupingLabelGroupId\"\n          | \"issueSubGroupingLabelGroupId\"\n          | \"projectGroupingLabelGroupId\"\n          | \"projectSubGroupingLabelGroupId\"\n          | \"groupOrderingMode\"\n          | \"projectGroupOrdering\"\n          | \"projectCustomerNeedsViewGrouping\"\n          | \"projectCustomerNeedsViewOrdering\"\n          | \"projectGrouping\"\n          | \"projectLayout\"\n          | \"projectViewOrdering\"\n          | \"projectSubGrouping\"\n          | \"releasePipelineGrouping\"\n          | \"releasePipelinesViewOrdering\"\n          | \"reviewGrouping\"\n          | \"reviewViewOrdering\"\n          | \"scheduledPipelineReleasesViewGrouping\"\n          | \"scheduledPipelineReleasesViewOrdering\"\n          | \"searchResultType\"\n          | \"searchViewOrdering\"\n          | \"teamViewOrdering\"\n          | \"triageViewOrdering\"\n          | \"workspaceMembersViewOrdering\"\n          | \"projectZoomLevel\"\n          | \"timelineZoomScale\"\n          | \"showCompletedAgentSessions\"\n          | \"showCompletedIssues\"\n          | \"showCompletedProjects\"\n          | \"showCompletedReviews\"\n          | \"closedIssuesOrderedByRecency\"\n          | \"showArchivedItems\"\n          | \"customerPageNeedsShowCompletedIssuesAndProjects\"\n          | \"projectCustomerNeedsShowCompletedIssuesLast\"\n          | \"showDraftReviews\"\n          | \"showEmptyGroupsBoard\"\n          | \"showEmptyGroupsList\"\n          | \"showEmptyGroups\"\n          | \"showEmptySubGroupsBoard\"\n          | \"showEmptySubGroupsList\"\n          | \"showEmptySubGroups\"\n          | \"customerPageNeedsShowImportantFirst\"\n          | \"embeddedCustomerNeedsShowImportantFirst\"\n          | \"projectCustomerNeedsShowImportantFirst\"\n          | \"showOnlySnoozedItems\"\n          | \"showParents\"\n          | \"fieldPreviewLinks\"\n          | \"showReadItems\"\n          | \"showSnoozedItems\"\n          | \"showSubInitiativeProjects\"\n          | \"showNestedInitiatives\"\n          | \"showSubIssues\"\n          | \"showSubTeamIssues\"\n          | \"showSubTeamProjects\"\n          | \"showSupervisedIssues\"\n          | \"fieldSla\"\n          | \"fieldSentryIssues\"\n          | \"scheduledPipelineReleaseFieldCompletion\"\n          | \"customViewFieldDateCreated\"\n          | \"customViewFieldOwner\"\n          | \"customViewFieldDateUpdated\"\n          | \"customViewFieldVisibility\"\n          | \"customerFieldDomains\"\n          | \"customerFieldOwner\"\n          | \"customerFieldRequestCount\"\n          | \"fieldCustomerCount\"\n          | \"customerFieldRevenue\"\n          | \"fieldCustomerRevenue\"\n          | \"customerFieldSize\"\n          | \"customerFieldSource\"\n          | \"customerFieldStatus\"\n          | \"customerFieldTier\"\n          | \"fieldCycle\"\n          | \"dashboardFieldDateCreated\"\n          | \"dashboardFieldOwner\"\n          | \"dashboardFieldDateUpdated\"\n          | \"scheduledPipelineReleaseFieldDescription\"\n          | \"fieldDueDate\"\n          | \"initiativeFieldHealth\"\n          | \"initiativeFieldActivity\"\n          | \"initiativeFieldDateCompleted\"\n          | \"initiativeFieldDateCreated\"\n          | \"initiativeFieldDescription\"\n          | \"initiativeFieldInitiativeHealth\"\n          | \"initiativeFieldOwner\"\n          | \"initiativeFieldProjects\"\n          | \"initiativeFieldStartDate\"\n          | \"initiativeFieldStatus\"\n          | \"initiativeFieldTargetDate\"\n          | \"initiativeFieldTeams\"\n          | \"initiativeFieldDateUpdated\"\n          | \"fieldDateArchived\"\n          | \"fieldAssignee\"\n          | \"fieldDateCreated\"\n          | \"customerPageNeedsFieldIssueTargetDueDate\"\n          | \"fieldEstimate\"\n          | \"customerPageNeedsFieldIssueIdentifier\"\n          | \"fieldId\"\n          | \"fieldDateMyActivity\"\n          | \"customerPageNeedsFieldIssuePriority\"\n          | \"fieldPriority\"\n          | \"customerPageNeedsFieldIssueStatus\"\n          | \"fieldStatus\"\n          | \"fieldDateUpdated\"\n          | \"fieldLabels\"\n          | \"releasePipelineFieldLatestRelease\"\n          | \"fieldLinkCount\"\n          | \"memberFieldJoined\"\n          | \"memberFieldStatus\"\n          | \"memberFieldTeams\"\n          | \"fieldMilestone\"\n          | \"projectFieldActivity\"\n          | \"projectFieldDateCompleted\"\n          | \"projectFieldDateCreated\"\n          | \"projectFieldCustomerCount\"\n          | \"projectFieldCustomerRevenue\"\n          | \"projectFieldDescriptionBoard\"\n          | \"projectFieldDescription\"\n          | \"fieldProject\"\n          | \"projectFieldHealthTimeline\"\n          | \"projectFieldHealth\"\n          | \"projectFieldInitiatives\"\n          | \"projectFieldIssues\"\n          | \"projectFieldLabels\"\n          | \"projectFieldLeadTimeline\"\n          | \"projectFieldLead\"\n          | \"projectFieldMembersBoard\"\n          | \"projectFieldMembersList\"\n          | \"projectFieldMembersTimeline\"\n          | \"projectFieldMembers\"\n          | \"projectFieldMilestoneTimeline\"\n          | \"projectFieldMilestone\"\n          | \"projectFieldPredictionsTimeline\"\n          | \"projectFieldPredictions\"\n          | \"projectFieldPriority\"\n          | \"projectFieldRelationsTimeline\"\n          | \"projectFieldRelations\"\n          | \"projectFieldRoadmapsBoard\"\n          | \"projectFieldRoadmapsList\"\n          | \"projectFieldRoadmapsTimeline\"\n          | \"projectFieldRoadmaps\"\n          | \"projectFieldRolloutStage\"\n          | \"projectFieldStartDate\"\n          | \"projectFieldStatusTimeline\"\n          | \"projectFieldStatus\"\n          | \"projectFieldTargetDate\"\n          | \"projectFieldTeamsBoard\"\n          | \"projectFieldTeamsList\"\n          | \"projectFieldTeamsTimeline\"\n          | \"projectFieldTeams\"\n          | \"projectFieldDateUpdated\"\n          | \"fieldPullRequests\"\n          | \"continuousPipelineReleaseFieldReleaseDate\"\n          | \"scheduledPipelineReleaseFieldReleaseDate\"\n          | \"fieldRelease\"\n          | \"continuousPipelineReleaseFieldReleaseNote\"\n          | \"scheduledPipelineReleaseFieldReleaseNote\"\n          | \"releasePipelineFieldReleases\"\n          | \"reviewFieldAvatar\"\n          | \"reviewFieldChecks\"\n          | \"reviewFieldIdentifier\"\n          | \"reviewFieldPreviewLinks\"\n          | \"reviewFieldRepository\"\n          | \"teamFieldDateCreated\"\n          | \"teamFieldCycle\"\n          | \"teamFieldIdentifier\"\n          | \"teamFieldMembers\"\n          | \"teamFieldMembership\"\n          | \"teamFieldOwner\"\n          | \"teamFieldProjects\"\n          | \"teamFieldDateUpdated\"\n          | \"releasePipelineFieldTeams\"\n          | \"fieldTimeInCurrentStatus\"\n          | \"releasePipelineFieldType\"\n          | \"continuousPipelineReleaseFieldVersion\"\n          | \"scheduledPipelineReleaseFieldVersion\"\n          | \"showTriageIssues\"\n          | \"showUnreadItemsFirst\"\n          | \"timelineChronologyShowWeekNumbers\"\n        > & {\n            projectLabelGroupColumns?: Maybe<\n              Array<\n                { __typename: \"ViewPreferencesProjectLabelGroupColumn\" } & Pick<\n                  ViewPreferencesProjectLabelGroupColumn,\n                  \"id\" | \"active\"\n                >\n              >\n            >;\n          };\n      }\n    >;\n  };\n};\n\nexport type CustomView_ProjectsQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<ProjectFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  includeSubTeams?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n  sort?: InputMaybe<Array<ProjectSortInput> | ProjectSortInput>;\n}>;\n\nexport type CustomView_ProjectsQuery = { __typename?: \"Query\" } & {\n  customView: { __typename?: \"CustomView\" } & {\n    projects: { __typename: \"ProjectConnection\" } & {\n      nodes: Array<\n        { __typename: \"Project\" } & Pick<\n          Project,\n          | \"trashed\"\n          | \"url\"\n          | \"microsoftTeamsChannelId\"\n          | \"slackChannelId\"\n          | \"labelIds\"\n          | \"updateRemindersDay\"\n          | \"targetDate\"\n          | \"startDate\"\n          | \"updateReminderFrequency\"\n          | \"updateRemindersHour\"\n          | \"icon\"\n          | \"updatedAt\"\n          | \"updateReminderFrequencyInWeeks\"\n          | \"name\"\n          | \"completedScopeHistory\"\n          | \"completedIssueCountHistory\"\n          | \"inProgressScopeHistory\"\n          | \"health\"\n          | \"progress\"\n          | \"scope\"\n          | \"priorityLabel\"\n          | \"priority\"\n          | \"color\"\n          | \"content\"\n          | \"slugId\"\n          | \"targetDateResolution\"\n          | \"startDateResolution\"\n          | \"frequencyResolution\"\n          | \"description\"\n          | \"prioritySortOrder\"\n          | \"sortOrder\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"healthUpdatedAt\"\n          | \"autoArchivedAt\"\n          | \"canceledAt\"\n          | \"completedAt\"\n          | \"startedAt\"\n          | \"projectUpdateRemindersPausedUntilAt\"\n          | \"issueCountHistory\"\n          | \"scopeHistory\"\n          | \"id\"\n          | \"slackIssueComments\"\n          | \"slackNewIssue\"\n          | \"slackIssueStatuses\"\n          | \"state\"\n        > & {\n            integrationsSettings?: Maybe<{ __typename?: \"IntegrationsSettings\" } & Pick<IntegrationsSettings, \"id\">>;\n            documentContent?: Maybe<\n              { __typename: \"DocumentContent\" } & Pick<\n                DocumentContent,\n                \"content\" | \"contentState\" | \"updatedAt\" | \"restoredAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n              > & {\n                  aiPromptRules?: Maybe<\n                    { __typename: \"AiPromptRules\" } & Pick<\n                      AiPromptRules,\n                      \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n                    > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n                  >;\n                  document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n                  initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                  issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n                  projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n                  project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                  welcomeMessage?: Maybe<\n                    { __typename: \"WelcomeMessage\" } & Pick<\n                      WelcomeMessage,\n                      \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"title\" | \"id\" | \"enabled\"\n                    > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n                  >;\n                }\n            >;\n            status: { __typename?: \"ProjectStatus\" } & Pick<ProjectStatus, \"id\">;\n            syncedWith?: Maybe<\n              Array<\n                { __typename: \"ExternalEntityInfo\" } & Pick<ExternalEntityInfo, \"service\" | \"id\"> & {\n                    metadata?: Maybe<\n                      | ({ __typename: \"ExternalEntityInfoGithubMetadata\" } & Pick<\n                          ExternalEntityInfoGithubMetadata,\n                          \"number\" | \"owner\" | \"repo\"\n                        >)\n                      | ({ __typename: \"ExternalEntityInfoJiraMetadata\" } & Pick<\n                          ExternalEntityInfoJiraMetadata,\n                          \"issueTypeId\" | \"projectId\" | \"issueKey\"\n                        >)\n                      | ({ __typename: \"ExternalEntitySlackMetadata\" } & Pick<\n                          ExternalEntitySlackMetadata,\n                          \"messageUrl\" | \"channelId\" | \"channelName\" | \"isFromSlack\"\n                        >)\n                    >;\n                  }\n              >\n            >;\n            convertedFromIssue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n            lastAppliedTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n            lastUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n            creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            lead?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            favorite?: Maybe<{ __typename?: \"Favorite\" } & Pick<Favorite, \"id\">>;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type CustomView_UserViewPreferencesQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type CustomView_UserViewPreferencesQuery = { __typename?: \"Query\" } & {\n  customView: { __typename?: \"CustomView\" } & {\n    userViewPreferences?: Maybe<\n      { __typename: \"ViewPreferences\" } & Pick<\n        ViewPreferences,\n        \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"type\" | \"viewType\" | \"id\"\n      > & {\n          preferences: { __typename: \"ViewPreferencesValues\" } & Pick<\n            ViewPreferencesValues,\n            | \"columnOrderBoard\"\n            | \"columnOrderList\"\n            | \"issueNesting\"\n            | \"projectShowEmptyGroupsBoard\"\n            | \"projectShowEmptyGroupsList\"\n            | \"projectShowEmptyGroupsTimeline\"\n            | \"projectShowEmptyGroups\"\n            | \"projectShowEmptySubGroupsBoard\"\n            | \"projectShowEmptySubGroupsList\"\n            | \"projectShowEmptySubGroupsTimeline\"\n            | \"projectShowEmptySubGroups\"\n            | \"hiddenColumns\"\n            | \"hiddenGroupsList\"\n            | \"hiddenRows\"\n            | \"timelineChronologyShowCycleTeamIds\"\n            | \"continuousPipelineReleasesViewGrouping\"\n            | \"customViewsOrdering\"\n            | \"customerPageNeedsViewGrouping\"\n            | \"customerPageNeedsViewOrdering\"\n            | \"customersViewOrdering\"\n            | \"dashboardsOrdering\"\n            | \"projectGroupingDateResolution\"\n            | \"viewOrderingDirection\"\n            | \"embeddedCustomerNeedsViewOrdering\"\n            | \"focusViewGrouping\"\n            | \"focusViewOrderingDirection\"\n            | \"focusViewOrdering\"\n            | \"inboxViewGrouping\"\n            | \"inboxViewOrdering\"\n            | \"initiativeGrouping\"\n            | \"initiativesViewOrdering\"\n            | \"issueGrouping\"\n            | \"layout\"\n            | \"viewOrdering\"\n            | \"issueSubGrouping\"\n            | \"issueGroupingLabelGroupId\"\n            | \"issueSubGroupingLabelGroupId\"\n            | \"projectGroupingLabelGroupId\"\n            | \"projectSubGroupingLabelGroupId\"\n            | \"groupOrderingMode\"\n            | \"projectGroupOrdering\"\n            | \"projectCustomerNeedsViewGrouping\"\n            | \"projectCustomerNeedsViewOrdering\"\n            | \"projectGrouping\"\n            | \"projectLayout\"\n            | \"projectViewOrdering\"\n            | \"projectSubGrouping\"\n            | \"releasePipelineGrouping\"\n            | \"releasePipelinesViewOrdering\"\n            | \"reviewGrouping\"\n            | \"reviewViewOrdering\"\n            | \"scheduledPipelineReleasesViewGrouping\"\n            | \"scheduledPipelineReleasesViewOrdering\"\n            | \"searchResultType\"\n            | \"searchViewOrdering\"\n            | \"teamViewOrdering\"\n            | \"triageViewOrdering\"\n            | \"workspaceMembersViewOrdering\"\n            | \"projectZoomLevel\"\n            | \"timelineZoomScale\"\n            | \"showCompletedAgentSessions\"\n            | \"showCompletedIssues\"\n            | \"showCompletedProjects\"\n            | \"showCompletedReviews\"\n            | \"closedIssuesOrderedByRecency\"\n            | \"showArchivedItems\"\n            | \"customerPageNeedsShowCompletedIssuesAndProjects\"\n            | \"projectCustomerNeedsShowCompletedIssuesLast\"\n            | \"showDraftReviews\"\n            | \"showEmptyGroupsBoard\"\n            | \"showEmptyGroupsList\"\n            | \"showEmptyGroups\"\n            | \"showEmptySubGroupsBoard\"\n            | \"showEmptySubGroupsList\"\n            | \"showEmptySubGroups\"\n            | \"customerPageNeedsShowImportantFirst\"\n            | \"embeddedCustomerNeedsShowImportantFirst\"\n            | \"projectCustomerNeedsShowImportantFirst\"\n            | \"showOnlySnoozedItems\"\n            | \"showParents\"\n            | \"fieldPreviewLinks\"\n            | \"showReadItems\"\n            | \"showSnoozedItems\"\n            | \"showSubInitiativeProjects\"\n            | \"showNestedInitiatives\"\n            | \"showSubIssues\"\n            | \"showSubTeamIssues\"\n            | \"showSubTeamProjects\"\n            | \"showSupervisedIssues\"\n            | \"fieldSla\"\n            | \"fieldSentryIssues\"\n            | \"scheduledPipelineReleaseFieldCompletion\"\n            | \"customViewFieldDateCreated\"\n            | \"customViewFieldOwner\"\n            | \"customViewFieldDateUpdated\"\n            | \"customViewFieldVisibility\"\n            | \"customerFieldDomains\"\n            | \"customerFieldOwner\"\n            | \"customerFieldRequestCount\"\n            | \"fieldCustomerCount\"\n            | \"customerFieldRevenue\"\n            | \"fieldCustomerRevenue\"\n            | \"customerFieldSize\"\n            | \"customerFieldSource\"\n            | \"customerFieldStatus\"\n            | \"customerFieldTier\"\n            | \"fieldCycle\"\n            | \"dashboardFieldDateCreated\"\n            | \"dashboardFieldOwner\"\n            | \"dashboardFieldDateUpdated\"\n            | \"scheduledPipelineReleaseFieldDescription\"\n            | \"fieldDueDate\"\n            | \"initiativeFieldHealth\"\n            | \"initiativeFieldActivity\"\n            | \"initiativeFieldDateCompleted\"\n            | \"initiativeFieldDateCreated\"\n            | \"initiativeFieldDescription\"\n            | \"initiativeFieldInitiativeHealth\"\n            | \"initiativeFieldOwner\"\n            | \"initiativeFieldProjects\"\n            | \"initiativeFieldStartDate\"\n            | \"initiativeFieldStatus\"\n            | \"initiativeFieldTargetDate\"\n            | \"initiativeFieldTeams\"\n            | \"initiativeFieldDateUpdated\"\n            | \"fieldDateArchived\"\n            | \"fieldAssignee\"\n            | \"fieldDateCreated\"\n            | \"customerPageNeedsFieldIssueTargetDueDate\"\n            | \"fieldEstimate\"\n            | \"customerPageNeedsFieldIssueIdentifier\"\n            | \"fieldId\"\n            | \"fieldDateMyActivity\"\n            | \"customerPageNeedsFieldIssuePriority\"\n            | \"fieldPriority\"\n            | \"customerPageNeedsFieldIssueStatus\"\n            | \"fieldStatus\"\n            | \"fieldDateUpdated\"\n            | \"fieldLabels\"\n            | \"releasePipelineFieldLatestRelease\"\n            | \"fieldLinkCount\"\n            | \"memberFieldJoined\"\n            | \"memberFieldStatus\"\n            | \"memberFieldTeams\"\n            | \"fieldMilestone\"\n            | \"projectFieldActivity\"\n            | \"projectFieldDateCompleted\"\n            | \"projectFieldDateCreated\"\n            | \"projectFieldCustomerCount\"\n            | \"projectFieldCustomerRevenue\"\n            | \"projectFieldDescriptionBoard\"\n            | \"projectFieldDescription\"\n            | \"fieldProject\"\n            | \"projectFieldHealthTimeline\"\n            | \"projectFieldHealth\"\n            | \"projectFieldInitiatives\"\n            | \"projectFieldIssues\"\n            | \"projectFieldLabels\"\n            | \"projectFieldLeadTimeline\"\n            | \"projectFieldLead\"\n            | \"projectFieldMembersBoard\"\n            | \"projectFieldMembersList\"\n            | \"projectFieldMembersTimeline\"\n            | \"projectFieldMembers\"\n            | \"projectFieldMilestoneTimeline\"\n            | \"projectFieldMilestone\"\n            | \"projectFieldPredictionsTimeline\"\n            | \"projectFieldPredictions\"\n            | \"projectFieldPriority\"\n            | \"projectFieldRelationsTimeline\"\n            | \"projectFieldRelations\"\n            | \"projectFieldRoadmapsBoard\"\n            | \"projectFieldRoadmapsList\"\n            | \"projectFieldRoadmapsTimeline\"\n            | \"projectFieldRoadmaps\"\n            | \"projectFieldRolloutStage\"\n            | \"projectFieldStartDate\"\n            | \"projectFieldStatusTimeline\"\n            | \"projectFieldStatus\"\n            | \"projectFieldTargetDate\"\n            | \"projectFieldTeamsBoard\"\n            | \"projectFieldTeamsList\"\n            | \"projectFieldTeamsTimeline\"\n            | \"projectFieldTeams\"\n            | \"projectFieldDateUpdated\"\n            | \"fieldPullRequests\"\n            | \"continuousPipelineReleaseFieldReleaseDate\"\n            | \"scheduledPipelineReleaseFieldReleaseDate\"\n            | \"fieldRelease\"\n            | \"continuousPipelineReleaseFieldReleaseNote\"\n            | \"scheduledPipelineReleaseFieldReleaseNote\"\n            | \"releasePipelineFieldReleases\"\n            | \"reviewFieldAvatar\"\n            | \"reviewFieldChecks\"\n            | \"reviewFieldIdentifier\"\n            | \"reviewFieldPreviewLinks\"\n            | \"reviewFieldRepository\"\n            | \"teamFieldDateCreated\"\n            | \"teamFieldCycle\"\n            | \"teamFieldIdentifier\"\n            | \"teamFieldMembers\"\n            | \"teamFieldMembership\"\n            | \"teamFieldOwner\"\n            | \"teamFieldProjects\"\n            | \"teamFieldDateUpdated\"\n            | \"releasePipelineFieldTeams\"\n            | \"fieldTimeInCurrentStatus\"\n            | \"releasePipelineFieldType\"\n            | \"continuousPipelineReleaseFieldVersion\"\n            | \"scheduledPipelineReleaseFieldVersion\"\n            | \"showTriageIssues\"\n            | \"showUnreadItemsFirst\"\n            | \"timelineChronologyShowWeekNumbers\"\n          > & {\n              projectLabelGroupColumns?: Maybe<\n                Array<\n                  { __typename: \"ViewPreferencesProjectLabelGroupColumn\" } & Pick<\n                    ViewPreferencesProjectLabelGroupColumn,\n                    \"id\" | \"active\"\n                  >\n                >\n              >;\n            };\n        }\n    >;\n  };\n};\n\nexport type CustomView_UserViewPreferences_PreferencesQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type CustomView_UserViewPreferences_PreferencesQuery = { __typename?: \"Query\" } & {\n  customView: { __typename?: \"CustomView\" } & {\n    userViewPreferences?: Maybe<\n      { __typename?: \"ViewPreferences\" } & {\n        preferences: { __typename: \"ViewPreferencesValues\" } & Pick<\n          ViewPreferencesValues,\n          | \"columnOrderBoard\"\n          | \"columnOrderList\"\n          | \"issueNesting\"\n          | \"projectShowEmptyGroupsBoard\"\n          | \"projectShowEmptyGroupsList\"\n          | \"projectShowEmptyGroupsTimeline\"\n          | \"projectShowEmptyGroups\"\n          | \"projectShowEmptySubGroupsBoard\"\n          | \"projectShowEmptySubGroupsList\"\n          | \"projectShowEmptySubGroupsTimeline\"\n          | \"projectShowEmptySubGroups\"\n          | \"hiddenColumns\"\n          | \"hiddenGroupsList\"\n          | \"hiddenRows\"\n          | \"timelineChronologyShowCycleTeamIds\"\n          | \"continuousPipelineReleasesViewGrouping\"\n          | \"customViewsOrdering\"\n          | \"customerPageNeedsViewGrouping\"\n          | \"customerPageNeedsViewOrdering\"\n          | \"customersViewOrdering\"\n          | \"dashboardsOrdering\"\n          | \"projectGroupingDateResolution\"\n          | \"viewOrderingDirection\"\n          | \"embeddedCustomerNeedsViewOrdering\"\n          | \"focusViewGrouping\"\n          | \"focusViewOrderingDirection\"\n          | \"focusViewOrdering\"\n          | \"inboxViewGrouping\"\n          | \"inboxViewOrdering\"\n          | \"initiativeGrouping\"\n          | \"initiativesViewOrdering\"\n          | \"issueGrouping\"\n          | \"layout\"\n          | \"viewOrdering\"\n          | \"issueSubGrouping\"\n          | \"issueGroupingLabelGroupId\"\n          | \"issueSubGroupingLabelGroupId\"\n          | \"projectGroupingLabelGroupId\"\n          | \"projectSubGroupingLabelGroupId\"\n          | \"groupOrderingMode\"\n          | \"projectGroupOrdering\"\n          | \"projectCustomerNeedsViewGrouping\"\n          | \"projectCustomerNeedsViewOrdering\"\n          | \"projectGrouping\"\n          | \"projectLayout\"\n          | \"projectViewOrdering\"\n          | \"projectSubGrouping\"\n          | \"releasePipelineGrouping\"\n          | \"releasePipelinesViewOrdering\"\n          | \"reviewGrouping\"\n          | \"reviewViewOrdering\"\n          | \"scheduledPipelineReleasesViewGrouping\"\n          | \"scheduledPipelineReleasesViewOrdering\"\n          | \"searchResultType\"\n          | \"searchViewOrdering\"\n          | \"teamViewOrdering\"\n          | \"triageViewOrdering\"\n          | \"workspaceMembersViewOrdering\"\n          | \"projectZoomLevel\"\n          | \"timelineZoomScale\"\n          | \"showCompletedAgentSessions\"\n          | \"showCompletedIssues\"\n          | \"showCompletedProjects\"\n          | \"showCompletedReviews\"\n          | \"closedIssuesOrderedByRecency\"\n          | \"showArchivedItems\"\n          | \"customerPageNeedsShowCompletedIssuesAndProjects\"\n          | \"projectCustomerNeedsShowCompletedIssuesLast\"\n          | \"showDraftReviews\"\n          | \"showEmptyGroupsBoard\"\n          | \"showEmptyGroupsList\"\n          | \"showEmptyGroups\"\n          | \"showEmptySubGroupsBoard\"\n          | \"showEmptySubGroupsList\"\n          | \"showEmptySubGroups\"\n          | \"customerPageNeedsShowImportantFirst\"\n          | \"embeddedCustomerNeedsShowImportantFirst\"\n          | \"projectCustomerNeedsShowImportantFirst\"\n          | \"showOnlySnoozedItems\"\n          | \"showParents\"\n          | \"fieldPreviewLinks\"\n          | \"showReadItems\"\n          | \"showSnoozedItems\"\n          | \"showSubInitiativeProjects\"\n          | \"showNestedInitiatives\"\n          | \"showSubIssues\"\n          | \"showSubTeamIssues\"\n          | \"showSubTeamProjects\"\n          | \"showSupervisedIssues\"\n          | \"fieldSla\"\n          | \"fieldSentryIssues\"\n          | \"scheduledPipelineReleaseFieldCompletion\"\n          | \"customViewFieldDateCreated\"\n          | \"customViewFieldOwner\"\n          | \"customViewFieldDateUpdated\"\n          | \"customViewFieldVisibility\"\n          | \"customerFieldDomains\"\n          | \"customerFieldOwner\"\n          | \"customerFieldRequestCount\"\n          | \"fieldCustomerCount\"\n          | \"customerFieldRevenue\"\n          | \"fieldCustomerRevenue\"\n          | \"customerFieldSize\"\n          | \"customerFieldSource\"\n          | \"customerFieldStatus\"\n          | \"customerFieldTier\"\n          | \"fieldCycle\"\n          | \"dashboardFieldDateCreated\"\n          | \"dashboardFieldOwner\"\n          | \"dashboardFieldDateUpdated\"\n          | \"scheduledPipelineReleaseFieldDescription\"\n          | \"fieldDueDate\"\n          | \"initiativeFieldHealth\"\n          | \"initiativeFieldActivity\"\n          | \"initiativeFieldDateCompleted\"\n          | \"initiativeFieldDateCreated\"\n          | \"initiativeFieldDescription\"\n          | \"initiativeFieldInitiativeHealth\"\n          | \"initiativeFieldOwner\"\n          | \"initiativeFieldProjects\"\n          | \"initiativeFieldStartDate\"\n          | \"initiativeFieldStatus\"\n          | \"initiativeFieldTargetDate\"\n          | \"initiativeFieldTeams\"\n          | \"initiativeFieldDateUpdated\"\n          | \"fieldDateArchived\"\n          | \"fieldAssignee\"\n          | \"fieldDateCreated\"\n          | \"customerPageNeedsFieldIssueTargetDueDate\"\n          | \"fieldEstimate\"\n          | \"customerPageNeedsFieldIssueIdentifier\"\n          | \"fieldId\"\n          | \"fieldDateMyActivity\"\n          | \"customerPageNeedsFieldIssuePriority\"\n          | \"fieldPriority\"\n          | \"customerPageNeedsFieldIssueStatus\"\n          | \"fieldStatus\"\n          | \"fieldDateUpdated\"\n          | \"fieldLabels\"\n          | \"releasePipelineFieldLatestRelease\"\n          | \"fieldLinkCount\"\n          | \"memberFieldJoined\"\n          | \"memberFieldStatus\"\n          | \"memberFieldTeams\"\n          | \"fieldMilestone\"\n          | \"projectFieldActivity\"\n          | \"projectFieldDateCompleted\"\n          | \"projectFieldDateCreated\"\n          | \"projectFieldCustomerCount\"\n          | \"projectFieldCustomerRevenue\"\n          | \"projectFieldDescriptionBoard\"\n          | \"projectFieldDescription\"\n          | \"fieldProject\"\n          | \"projectFieldHealthTimeline\"\n          | \"projectFieldHealth\"\n          | \"projectFieldInitiatives\"\n          | \"projectFieldIssues\"\n          | \"projectFieldLabels\"\n          | \"projectFieldLeadTimeline\"\n          | \"projectFieldLead\"\n          | \"projectFieldMembersBoard\"\n          | \"projectFieldMembersList\"\n          | \"projectFieldMembersTimeline\"\n          | \"projectFieldMembers\"\n          | \"projectFieldMilestoneTimeline\"\n          | \"projectFieldMilestone\"\n          | \"projectFieldPredictionsTimeline\"\n          | \"projectFieldPredictions\"\n          | \"projectFieldPriority\"\n          | \"projectFieldRelationsTimeline\"\n          | \"projectFieldRelations\"\n          | \"projectFieldRoadmapsBoard\"\n          | \"projectFieldRoadmapsList\"\n          | \"projectFieldRoadmapsTimeline\"\n          | \"projectFieldRoadmaps\"\n          | \"projectFieldRolloutStage\"\n          | \"projectFieldStartDate\"\n          | \"projectFieldStatusTimeline\"\n          | \"projectFieldStatus\"\n          | \"projectFieldTargetDate\"\n          | \"projectFieldTeamsBoard\"\n          | \"projectFieldTeamsList\"\n          | \"projectFieldTeamsTimeline\"\n          | \"projectFieldTeams\"\n          | \"projectFieldDateUpdated\"\n          | \"fieldPullRequests\"\n          | \"continuousPipelineReleaseFieldReleaseDate\"\n          | \"scheduledPipelineReleaseFieldReleaseDate\"\n          | \"fieldRelease\"\n          | \"continuousPipelineReleaseFieldReleaseNote\"\n          | \"scheduledPipelineReleaseFieldReleaseNote\"\n          | \"releasePipelineFieldReleases\"\n          | \"reviewFieldAvatar\"\n          | \"reviewFieldChecks\"\n          | \"reviewFieldIdentifier\"\n          | \"reviewFieldPreviewLinks\"\n          | \"reviewFieldRepository\"\n          | \"teamFieldDateCreated\"\n          | \"teamFieldCycle\"\n          | \"teamFieldIdentifier\"\n          | \"teamFieldMembers\"\n          | \"teamFieldMembership\"\n          | \"teamFieldOwner\"\n          | \"teamFieldProjects\"\n          | \"teamFieldDateUpdated\"\n          | \"releasePipelineFieldTeams\"\n          | \"fieldTimeInCurrentStatus\"\n          | \"releasePipelineFieldType\"\n          | \"continuousPipelineReleaseFieldVersion\"\n          | \"scheduledPipelineReleaseFieldVersion\"\n          | \"showTriageIssues\"\n          | \"showUnreadItemsFirst\"\n          | \"timelineChronologyShowWeekNumbers\"\n        > & {\n            projectLabelGroupColumns?: Maybe<\n              Array<\n                { __typename: \"ViewPreferencesProjectLabelGroupColumn\" } & Pick<\n                  ViewPreferencesProjectLabelGroupColumn,\n                  \"id\" | \"active\"\n                >\n              >\n            >;\n          };\n      }\n    >;\n  };\n};\n\nexport type CustomView_ViewPreferencesValuesQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type CustomView_ViewPreferencesValuesQuery = { __typename?: \"Query\" } & {\n  customView: { __typename?: \"CustomView\" } & {\n    viewPreferencesValues?: Maybe<\n      { __typename: \"ViewPreferencesValues\" } & Pick<\n        ViewPreferencesValues,\n        | \"columnOrderBoard\"\n        | \"columnOrderList\"\n        | \"issueNesting\"\n        | \"projectShowEmptyGroupsBoard\"\n        | \"projectShowEmptyGroupsList\"\n        | \"projectShowEmptyGroupsTimeline\"\n        | \"projectShowEmptyGroups\"\n        | \"projectShowEmptySubGroupsBoard\"\n        | \"projectShowEmptySubGroupsList\"\n        | \"projectShowEmptySubGroupsTimeline\"\n        | \"projectShowEmptySubGroups\"\n        | \"hiddenColumns\"\n        | \"hiddenGroupsList\"\n        | \"hiddenRows\"\n        | \"timelineChronologyShowCycleTeamIds\"\n        | \"continuousPipelineReleasesViewGrouping\"\n        | \"customViewsOrdering\"\n        | \"customerPageNeedsViewGrouping\"\n        | \"customerPageNeedsViewOrdering\"\n        | \"customersViewOrdering\"\n        | \"dashboardsOrdering\"\n        | \"projectGroupingDateResolution\"\n        | \"viewOrderingDirection\"\n        | \"embeddedCustomerNeedsViewOrdering\"\n        | \"focusViewGrouping\"\n        | \"focusViewOrderingDirection\"\n        | \"focusViewOrdering\"\n        | \"inboxViewGrouping\"\n        | \"inboxViewOrdering\"\n        | \"initiativeGrouping\"\n        | \"initiativesViewOrdering\"\n        | \"issueGrouping\"\n        | \"layout\"\n        | \"viewOrdering\"\n        | \"issueSubGrouping\"\n        | \"issueGroupingLabelGroupId\"\n        | \"issueSubGroupingLabelGroupId\"\n        | \"projectGroupingLabelGroupId\"\n        | \"projectSubGroupingLabelGroupId\"\n        | \"groupOrderingMode\"\n        | \"projectGroupOrdering\"\n        | \"projectCustomerNeedsViewGrouping\"\n        | \"projectCustomerNeedsViewOrdering\"\n        | \"projectGrouping\"\n        | \"projectLayout\"\n        | \"projectViewOrdering\"\n        | \"projectSubGrouping\"\n        | \"releasePipelineGrouping\"\n        | \"releasePipelinesViewOrdering\"\n        | \"reviewGrouping\"\n        | \"reviewViewOrdering\"\n        | \"scheduledPipelineReleasesViewGrouping\"\n        | \"scheduledPipelineReleasesViewOrdering\"\n        | \"searchResultType\"\n        | \"searchViewOrdering\"\n        | \"teamViewOrdering\"\n        | \"triageViewOrdering\"\n        | \"workspaceMembersViewOrdering\"\n        | \"projectZoomLevel\"\n        | \"timelineZoomScale\"\n        | \"showCompletedAgentSessions\"\n        | \"showCompletedIssues\"\n        | \"showCompletedProjects\"\n        | \"showCompletedReviews\"\n        | \"closedIssuesOrderedByRecency\"\n        | \"showArchivedItems\"\n        | \"customerPageNeedsShowCompletedIssuesAndProjects\"\n        | \"projectCustomerNeedsShowCompletedIssuesLast\"\n        | \"showDraftReviews\"\n        | \"showEmptyGroupsBoard\"\n        | \"showEmptyGroupsList\"\n        | \"showEmptyGroups\"\n        | \"showEmptySubGroupsBoard\"\n        | \"showEmptySubGroupsList\"\n        | \"showEmptySubGroups\"\n        | \"customerPageNeedsShowImportantFirst\"\n        | \"embeddedCustomerNeedsShowImportantFirst\"\n        | \"projectCustomerNeedsShowImportantFirst\"\n        | \"showOnlySnoozedItems\"\n        | \"showParents\"\n        | \"fieldPreviewLinks\"\n        | \"showReadItems\"\n        | \"showSnoozedItems\"\n        | \"showSubInitiativeProjects\"\n        | \"showNestedInitiatives\"\n        | \"showSubIssues\"\n        | \"showSubTeamIssues\"\n        | \"showSubTeamProjects\"\n        | \"showSupervisedIssues\"\n        | \"fieldSla\"\n        | \"fieldSentryIssues\"\n        | \"scheduledPipelineReleaseFieldCompletion\"\n        | \"customViewFieldDateCreated\"\n        | \"customViewFieldOwner\"\n        | \"customViewFieldDateUpdated\"\n        | \"customViewFieldVisibility\"\n        | \"customerFieldDomains\"\n        | \"customerFieldOwner\"\n        | \"customerFieldRequestCount\"\n        | \"fieldCustomerCount\"\n        | \"customerFieldRevenue\"\n        | \"fieldCustomerRevenue\"\n        | \"customerFieldSize\"\n        | \"customerFieldSource\"\n        | \"customerFieldStatus\"\n        | \"customerFieldTier\"\n        | \"fieldCycle\"\n        | \"dashboardFieldDateCreated\"\n        | \"dashboardFieldOwner\"\n        | \"dashboardFieldDateUpdated\"\n        | \"scheduledPipelineReleaseFieldDescription\"\n        | \"fieldDueDate\"\n        | \"initiativeFieldHealth\"\n        | \"initiativeFieldActivity\"\n        | \"initiativeFieldDateCompleted\"\n        | \"initiativeFieldDateCreated\"\n        | \"initiativeFieldDescription\"\n        | \"initiativeFieldInitiativeHealth\"\n        | \"initiativeFieldOwner\"\n        | \"initiativeFieldProjects\"\n        | \"initiativeFieldStartDate\"\n        | \"initiativeFieldStatus\"\n        | \"initiativeFieldTargetDate\"\n        | \"initiativeFieldTeams\"\n        | \"initiativeFieldDateUpdated\"\n        | \"fieldDateArchived\"\n        | \"fieldAssignee\"\n        | \"fieldDateCreated\"\n        | \"customerPageNeedsFieldIssueTargetDueDate\"\n        | \"fieldEstimate\"\n        | \"customerPageNeedsFieldIssueIdentifier\"\n        | \"fieldId\"\n        | \"fieldDateMyActivity\"\n        | \"customerPageNeedsFieldIssuePriority\"\n        | \"fieldPriority\"\n        | \"customerPageNeedsFieldIssueStatus\"\n        | \"fieldStatus\"\n        | \"fieldDateUpdated\"\n        | \"fieldLabels\"\n        | \"releasePipelineFieldLatestRelease\"\n        | \"fieldLinkCount\"\n        | \"memberFieldJoined\"\n        | \"memberFieldStatus\"\n        | \"memberFieldTeams\"\n        | \"fieldMilestone\"\n        | \"projectFieldActivity\"\n        | \"projectFieldDateCompleted\"\n        | \"projectFieldDateCreated\"\n        | \"projectFieldCustomerCount\"\n        | \"projectFieldCustomerRevenue\"\n        | \"projectFieldDescriptionBoard\"\n        | \"projectFieldDescription\"\n        | \"fieldProject\"\n        | \"projectFieldHealthTimeline\"\n        | \"projectFieldHealth\"\n        | \"projectFieldInitiatives\"\n        | \"projectFieldIssues\"\n        | \"projectFieldLabels\"\n        | \"projectFieldLeadTimeline\"\n        | \"projectFieldLead\"\n        | \"projectFieldMembersBoard\"\n        | \"projectFieldMembersList\"\n        | \"projectFieldMembersTimeline\"\n        | \"projectFieldMembers\"\n        | \"projectFieldMilestoneTimeline\"\n        | \"projectFieldMilestone\"\n        | \"projectFieldPredictionsTimeline\"\n        | \"projectFieldPredictions\"\n        | \"projectFieldPriority\"\n        | \"projectFieldRelationsTimeline\"\n        | \"projectFieldRelations\"\n        | \"projectFieldRoadmapsBoard\"\n        | \"projectFieldRoadmapsList\"\n        | \"projectFieldRoadmapsTimeline\"\n        | \"projectFieldRoadmaps\"\n        | \"projectFieldRolloutStage\"\n        | \"projectFieldStartDate\"\n        | \"projectFieldStatusTimeline\"\n        | \"projectFieldStatus\"\n        | \"projectFieldTargetDate\"\n        | \"projectFieldTeamsBoard\"\n        | \"projectFieldTeamsList\"\n        | \"projectFieldTeamsTimeline\"\n        | \"projectFieldTeams\"\n        | \"projectFieldDateUpdated\"\n        | \"fieldPullRequests\"\n        | \"continuousPipelineReleaseFieldReleaseDate\"\n        | \"scheduledPipelineReleaseFieldReleaseDate\"\n        | \"fieldRelease\"\n        | \"continuousPipelineReleaseFieldReleaseNote\"\n        | \"scheduledPipelineReleaseFieldReleaseNote\"\n        | \"releasePipelineFieldReleases\"\n        | \"reviewFieldAvatar\"\n        | \"reviewFieldChecks\"\n        | \"reviewFieldIdentifier\"\n        | \"reviewFieldPreviewLinks\"\n        | \"reviewFieldRepository\"\n        | \"teamFieldDateCreated\"\n        | \"teamFieldCycle\"\n        | \"teamFieldIdentifier\"\n        | \"teamFieldMembers\"\n        | \"teamFieldMembership\"\n        | \"teamFieldOwner\"\n        | \"teamFieldProjects\"\n        | \"teamFieldDateUpdated\"\n        | \"releasePipelineFieldTeams\"\n        | \"fieldTimeInCurrentStatus\"\n        | \"releasePipelineFieldType\"\n        | \"continuousPipelineReleaseFieldVersion\"\n        | \"scheduledPipelineReleaseFieldVersion\"\n        | \"showTriageIssues\"\n        | \"showUnreadItemsFirst\"\n        | \"timelineChronologyShowWeekNumbers\"\n      > & {\n          projectLabelGroupColumns?: Maybe<\n            Array<\n              { __typename: \"ViewPreferencesProjectLabelGroupColumn\" } & Pick<\n                ViewPreferencesProjectLabelGroupColumn,\n                \"id\" | \"active\"\n              >\n            >\n          >;\n        }\n    >;\n  };\n};\n\nexport type CustomViewHasSubscribersQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type CustomViewHasSubscribersQuery = { __typename?: \"Query\" } & {\n  customViewHasSubscribers: { __typename: \"CustomViewHasSubscribersPayload\" } & Pick<\n    CustomViewHasSubscribersPayload,\n    \"hasSubscribers\"\n  >;\n};\n\nexport type CustomViewsQueryVariables = Exact<{\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<CustomViewFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n  sort?: InputMaybe<Array<CustomViewSortInput> | CustomViewSortInput>;\n}>;\n\nexport type CustomViewsQuery = { __typename?: \"Query\" } & {\n  customViews: { __typename: \"CustomViewConnection\" } & {\n    nodes: Array<\n      { __typename: \"CustomView\" } & Pick<\n        CustomView,\n        | \"slugId\"\n        | \"description\"\n        | \"modelName\"\n        | \"feedItemFilterData\"\n        | \"initiativeFilterData\"\n        | \"projectFilterData\"\n        | \"color\"\n        | \"icon\"\n        | \"updatedAt\"\n        | \"filters\"\n        | \"name\"\n        | \"filterData\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"id\"\n        | \"shared\"\n      > & {\n          viewPreferencesValues?: Maybe<\n            { __typename: \"ViewPreferencesValues\" } & Pick<\n              ViewPreferencesValues,\n              | \"columnOrderBoard\"\n              | \"columnOrderList\"\n              | \"issueNesting\"\n              | \"projectShowEmptyGroupsBoard\"\n              | \"projectShowEmptyGroupsList\"\n              | \"projectShowEmptyGroupsTimeline\"\n              | \"projectShowEmptyGroups\"\n              | \"projectShowEmptySubGroupsBoard\"\n              | \"projectShowEmptySubGroupsList\"\n              | \"projectShowEmptySubGroupsTimeline\"\n              | \"projectShowEmptySubGroups\"\n              | \"hiddenColumns\"\n              | \"hiddenGroupsList\"\n              | \"hiddenRows\"\n              | \"timelineChronologyShowCycleTeamIds\"\n              | \"continuousPipelineReleasesViewGrouping\"\n              | \"customViewsOrdering\"\n              | \"customerPageNeedsViewGrouping\"\n              | \"customerPageNeedsViewOrdering\"\n              | \"customersViewOrdering\"\n              | \"dashboardsOrdering\"\n              | \"projectGroupingDateResolution\"\n              | \"viewOrderingDirection\"\n              | \"embeddedCustomerNeedsViewOrdering\"\n              | \"focusViewGrouping\"\n              | \"focusViewOrderingDirection\"\n              | \"focusViewOrdering\"\n              | \"inboxViewGrouping\"\n              | \"inboxViewOrdering\"\n              | \"initiativeGrouping\"\n              | \"initiativesViewOrdering\"\n              | \"issueGrouping\"\n              | \"layout\"\n              | \"viewOrdering\"\n              | \"issueSubGrouping\"\n              | \"issueGroupingLabelGroupId\"\n              | \"issueSubGroupingLabelGroupId\"\n              | \"projectGroupingLabelGroupId\"\n              | \"projectSubGroupingLabelGroupId\"\n              | \"groupOrderingMode\"\n              | \"projectGroupOrdering\"\n              | \"projectCustomerNeedsViewGrouping\"\n              | \"projectCustomerNeedsViewOrdering\"\n              | \"projectGrouping\"\n              | \"projectLayout\"\n              | \"projectViewOrdering\"\n              | \"projectSubGrouping\"\n              | \"releasePipelineGrouping\"\n              | \"releasePipelinesViewOrdering\"\n              | \"reviewGrouping\"\n              | \"reviewViewOrdering\"\n              | \"scheduledPipelineReleasesViewGrouping\"\n              | \"scheduledPipelineReleasesViewOrdering\"\n              | \"searchResultType\"\n              | \"searchViewOrdering\"\n              | \"teamViewOrdering\"\n              | \"triageViewOrdering\"\n              | \"workspaceMembersViewOrdering\"\n              | \"projectZoomLevel\"\n              | \"timelineZoomScale\"\n              | \"showCompletedAgentSessions\"\n              | \"showCompletedIssues\"\n              | \"showCompletedProjects\"\n              | \"showCompletedReviews\"\n              | \"closedIssuesOrderedByRecency\"\n              | \"showArchivedItems\"\n              | \"customerPageNeedsShowCompletedIssuesAndProjects\"\n              | \"projectCustomerNeedsShowCompletedIssuesLast\"\n              | \"showDraftReviews\"\n              | \"showEmptyGroupsBoard\"\n              | \"showEmptyGroupsList\"\n              | \"showEmptyGroups\"\n              | \"showEmptySubGroupsBoard\"\n              | \"showEmptySubGroupsList\"\n              | \"showEmptySubGroups\"\n              | \"customerPageNeedsShowImportantFirst\"\n              | \"embeddedCustomerNeedsShowImportantFirst\"\n              | \"projectCustomerNeedsShowImportantFirst\"\n              | \"showOnlySnoozedItems\"\n              | \"showParents\"\n              | \"fieldPreviewLinks\"\n              | \"showReadItems\"\n              | \"showSnoozedItems\"\n              | \"showSubInitiativeProjects\"\n              | \"showNestedInitiatives\"\n              | \"showSubIssues\"\n              | \"showSubTeamIssues\"\n              | \"showSubTeamProjects\"\n              | \"showSupervisedIssues\"\n              | \"fieldSla\"\n              | \"fieldSentryIssues\"\n              | \"scheduledPipelineReleaseFieldCompletion\"\n              | \"customViewFieldDateCreated\"\n              | \"customViewFieldOwner\"\n              | \"customViewFieldDateUpdated\"\n              | \"customViewFieldVisibility\"\n              | \"customerFieldDomains\"\n              | \"customerFieldOwner\"\n              | \"customerFieldRequestCount\"\n              | \"fieldCustomerCount\"\n              | \"customerFieldRevenue\"\n              | \"fieldCustomerRevenue\"\n              | \"customerFieldSize\"\n              | \"customerFieldSource\"\n              | \"customerFieldStatus\"\n              | \"customerFieldTier\"\n              | \"fieldCycle\"\n              | \"dashboardFieldDateCreated\"\n              | \"dashboardFieldOwner\"\n              | \"dashboardFieldDateUpdated\"\n              | \"scheduledPipelineReleaseFieldDescription\"\n              | \"fieldDueDate\"\n              | \"initiativeFieldHealth\"\n              | \"initiativeFieldActivity\"\n              | \"initiativeFieldDateCompleted\"\n              | \"initiativeFieldDateCreated\"\n              | \"initiativeFieldDescription\"\n              | \"initiativeFieldInitiativeHealth\"\n              | \"initiativeFieldOwner\"\n              | \"initiativeFieldProjects\"\n              | \"initiativeFieldStartDate\"\n              | \"initiativeFieldStatus\"\n              | \"initiativeFieldTargetDate\"\n              | \"initiativeFieldTeams\"\n              | \"initiativeFieldDateUpdated\"\n              | \"fieldDateArchived\"\n              | \"fieldAssignee\"\n              | \"fieldDateCreated\"\n              | \"customerPageNeedsFieldIssueTargetDueDate\"\n              | \"fieldEstimate\"\n              | \"customerPageNeedsFieldIssueIdentifier\"\n              | \"fieldId\"\n              | \"fieldDateMyActivity\"\n              | \"customerPageNeedsFieldIssuePriority\"\n              | \"fieldPriority\"\n              | \"customerPageNeedsFieldIssueStatus\"\n              | \"fieldStatus\"\n              | \"fieldDateUpdated\"\n              | \"fieldLabels\"\n              | \"releasePipelineFieldLatestRelease\"\n              | \"fieldLinkCount\"\n              | \"memberFieldJoined\"\n              | \"memberFieldStatus\"\n              | \"memberFieldTeams\"\n              | \"fieldMilestone\"\n              | \"projectFieldActivity\"\n              | \"projectFieldDateCompleted\"\n              | \"projectFieldDateCreated\"\n              | \"projectFieldCustomerCount\"\n              | \"projectFieldCustomerRevenue\"\n              | \"projectFieldDescriptionBoard\"\n              | \"projectFieldDescription\"\n              | \"fieldProject\"\n              | \"projectFieldHealthTimeline\"\n              | \"projectFieldHealth\"\n              | \"projectFieldInitiatives\"\n              | \"projectFieldIssues\"\n              | \"projectFieldLabels\"\n              | \"projectFieldLeadTimeline\"\n              | \"projectFieldLead\"\n              | \"projectFieldMembersBoard\"\n              | \"projectFieldMembersList\"\n              | \"projectFieldMembersTimeline\"\n              | \"projectFieldMembers\"\n              | \"projectFieldMilestoneTimeline\"\n              | \"projectFieldMilestone\"\n              | \"projectFieldPredictionsTimeline\"\n              | \"projectFieldPredictions\"\n              | \"projectFieldPriority\"\n              | \"projectFieldRelationsTimeline\"\n              | \"projectFieldRelations\"\n              | \"projectFieldRoadmapsBoard\"\n              | \"projectFieldRoadmapsList\"\n              | \"projectFieldRoadmapsTimeline\"\n              | \"projectFieldRoadmaps\"\n              | \"projectFieldRolloutStage\"\n              | \"projectFieldStartDate\"\n              | \"projectFieldStatusTimeline\"\n              | \"projectFieldStatus\"\n              | \"projectFieldTargetDate\"\n              | \"projectFieldTeamsBoard\"\n              | \"projectFieldTeamsList\"\n              | \"projectFieldTeamsTimeline\"\n              | \"projectFieldTeams\"\n              | \"projectFieldDateUpdated\"\n              | \"fieldPullRequests\"\n              | \"continuousPipelineReleaseFieldReleaseDate\"\n              | \"scheduledPipelineReleaseFieldReleaseDate\"\n              | \"fieldRelease\"\n              | \"continuousPipelineReleaseFieldReleaseNote\"\n              | \"scheduledPipelineReleaseFieldReleaseNote\"\n              | \"releasePipelineFieldReleases\"\n              | \"reviewFieldAvatar\"\n              | \"reviewFieldChecks\"\n              | \"reviewFieldIdentifier\"\n              | \"reviewFieldPreviewLinks\"\n              | \"reviewFieldRepository\"\n              | \"teamFieldDateCreated\"\n              | \"teamFieldCycle\"\n              | \"teamFieldIdentifier\"\n              | \"teamFieldMembers\"\n              | \"teamFieldMembership\"\n              | \"teamFieldOwner\"\n              | \"teamFieldProjects\"\n              | \"teamFieldDateUpdated\"\n              | \"releasePipelineFieldTeams\"\n              | \"fieldTimeInCurrentStatus\"\n              | \"releasePipelineFieldType\"\n              | \"continuousPipelineReleaseFieldVersion\"\n              | \"scheduledPipelineReleaseFieldVersion\"\n              | \"showTriageIssues\"\n              | \"showUnreadItemsFirst\"\n              | \"timelineChronologyShowWeekNumbers\"\n            > & {\n                projectLabelGroupColumns?: Maybe<\n                  Array<\n                    { __typename: \"ViewPreferencesProjectLabelGroupColumn\" } & Pick<\n                      ViewPreferencesProjectLabelGroupColumn,\n                      \"id\" | \"active\"\n                    >\n                  >\n                >;\n              }\n          >;\n          userViewPreferences?: Maybe<\n            { __typename: \"ViewPreferences\" } & Pick<\n              ViewPreferences,\n              \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"type\" | \"viewType\" | \"id\"\n            > & {\n                preferences: { __typename: \"ViewPreferencesValues\" } & Pick<\n                  ViewPreferencesValues,\n                  | \"columnOrderBoard\"\n                  | \"columnOrderList\"\n                  | \"issueNesting\"\n                  | \"projectShowEmptyGroupsBoard\"\n                  | \"projectShowEmptyGroupsList\"\n                  | \"projectShowEmptyGroupsTimeline\"\n                  | \"projectShowEmptyGroups\"\n                  | \"projectShowEmptySubGroupsBoard\"\n                  | \"projectShowEmptySubGroupsList\"\n                  | \"projectShowEmptySubGroupsTimeline\"\n                  | \"projectShowEmptySubGroups\"\n                  | \"hiddenColumns\"\n                  | \"hiddenGroupsList\"\n                  | \"hiddenRows\"\n                  | \"timelineChronologyShowCycleTeamIds\"\n                  | \"continuousPipelineReleasesViewGrouping\"\n                  | \"customViewsOrdering\"\n                  | \"customerPageNeedsViewGrouping\"\n                  | \"customerPageNeedsViewOrdering\"\n                  | \"customersViewOrdering\"\n                  | \"dashboardsOrdering\"\n                  | \"projectGroupingDateResolution\"\n                  | \"viewOrderingDirection\"\n                  | \"embeddedCustomerNeedsViewOrdering\"\n                  | \"focusViewGrouping\"\n                  | \"focusViewOrderingDirection\"\n                  | \"focusViewOrdering\"\n                  | \"inboxViewGrouping\"\n                  | \"inboxViewOrdering\"\n                  | \"initiativeGrouping\"\n                  | \"initiativesViewOrdering\"\n                  | \"issueGrouping\"\n                  | \"layout\"\n                  | \"viewOrdering\"\n                  | \"issueSubGrouping\"\n                  | \"issueGroupingLabelGroupId\"\n                  | \"issueSubGroupingLabelGroupId\"\n                  | \"projectGroupingLabelGroupId\"\n                  | \"projectSubGroupingLabelGroupId\"\n                  | \"groupOrderingMode\"\n                  | \"projectGroupOrdering\"\n                  | \"projectCustomerNeedsViewGrouping\"\n                  | \"projectCustomerNeedsViewOrdering\"\n                  | \"projectGrouping\"\n                  | \"projectLayout\"\n                  | \"projectViewOrdering\"\n                  | \"projectSubGrouping\"\n                  | \"releasePipelineGrouping\"\n                  | \"releasePipelinesViewOrdering\"\n                  | \"reviewGrouping\"\n                  | \"reviewViewOrdering\"\n                  | \"scheduledPipelineReleasesViewGrouping\"\n                  | \"scheduledPipelineReleasesViewOrdering\"\n                  | \"searchResultType\"\n                  | \"searchViewOrdering\"\n                  | \"teamViewOrdering\"\n                  | \"triageViewOrdering\"\n                  | \"workspaceMembersViewOrdering\"\n                  | \"projectZoomLevel\"\n                  | \"timelineZoomScale\"\n                  | \"showCompletedAgentSessions\"\n                  | \"showCompletedIssues\"\n                  | \"showCompletedProjects\"\n                  | \"showCompletedReviews\"\n                  | \"closedIssuesOrderedByRecency\"\n                  | \"showArchivedItems\"\n                  | \"customerPageNeedsShowCompletedIssuesAndProjects\"\n                  | \"projectCustomerNeedsShowCompletedIssuesLast\"\n                  | \"showDraftReviews\"\n                  | \"showEmptyGroupsBoard\"\n                  | \"showEmptyGroupsList\"\n                  | \"showEmptyGroups\"\n                  | \"showEmptySubGroupsBoard\"\n                  | \"showEmptySubGroupsList\"\n                  | \"showEmptySubGroups\"\n                  | \"customerPageNeedsShowImportantFirst\"\n                  | \"embeddedCustomerNeedsShowImportantFirst\"\n                  | \"projectCustomerNeedsShowImportantFirst\"\n                  | \"showOnlySnoozedItems\"\n                  | \"showParents\"\n                  | \"fieldPreviewLinks\"\n                  | \"showReadItems\"\n                  | \"showSnoozedItems\"\n                  | \"showSubInitiativeProjects\"\n                  | \"showNestedInitiatives\"\n                  | \"showSubIssues\"\n                  | \"showSubTeamIssues\"\n                  | \"showSubTeamProjects\"\n                  | \"showSupervisedIssues\"\n                  | \"fieldSla\"\n                  | \"fieldSentryIssues\"\n                  | \"scheduledPipelineReleaseFieldCompletion\"\n                  | \"customViewFieldDateCreated\"\n                  | \"customViewFieldOwner\"\n                  | \"customViewFieldDateUpdated\"\n                  | \"customViewFieldVisibility\"\n                  | \"customerFieldDomains\"\n                  | \"customerFieldOwner\"\n                  | \"customerFieldRequestCount\"\n                  | \"fieldCustomerCount\"\n                  | \"customerFieldRevenue\"\n                  | \"fieldCustomerRevenue\"\n                  | \"customerFieldSize\"\n                  | \"customerFieldSource\"\n                  | \"customerFieldStatus\"\n                  | \"customerFieldTier\"\n                  | \"fieldCycle\"\n                  | \"dashboardFieldDateCreated\"\n                  | \"dashboardFieldOwner\"\n                  | \"dashboardFieldDateUpdated\"\n                  | \"scheduledPipelineReleaseFieldDescription\"\n                  | \"fieldDueDate\"\n                  | \"initiativeFieldHealth\"\n                  | \"initiativeFieldActivity\"\n                  | \"initiativeFieldDateCompleted\"\n                  | \"initiativeFieldDateCreated\"\n                  | \"initiativeFieldDescription\"\n                  | \"initiativeFieldInitiativeHealth\"\n                  | \"initiativeFieldOwner\"\n                  | \"initiativeFieldProjects\"\n                  | \"initiativeFieldStartDate\"\n                  | \"initiativeFieldStatus\"\n                  | \"initiativeFieldTargetDate\"\n                  | \"initiativeFieldTeams\"\n                  | \"initiativeFieldDateUpdated\"\n                  | \"fieldDateArchived\"\n                  | \"fieldAssignee\"\n                  | \"fieldDateCreated\"\n                  | \"customerPageNeedsFieldIssueTargetDueDate\"\n                  | \"fieldEstimate\"\n                  | \"customerPageNeedsFieldIssueIdentifier\"\n                  | \"fieldId\"\n                  | \"fieldDateMyActivity\"\n                  | \"customerPageNeedsFieldIssuePriority\"\n                  | \"fieldPriority\"\n                  | \"customerPageNeedsFieldIssueStatus\"\n                  | \"fieldStatus\"\n                  | \"fieldDateUpdated\"\n                  | \"fieldLabels\"\n                  | \"releasePipelineFieldLatestRelease\"\n                  | \"fieldLinkCount\"\n                  | \"memberFieldJoined\"\n                  | \"memberFieldStatus\"\n                  | \"memberFieldTeams\"\n                  | \"fieldMilestone\"\n                  | \"projectFieldActivity\"\n                  | \"projectFieldDateCompleted\"\n                  | \"projectFieldDateCreated\"\n                  | \"projectFieldCustomerCount\"\n                  | \"projectFieldCustomerRevenue\"\n                  | \"projectFieldDescriptionBoard\"\n                  | \"projectFieldDescription\"\n                  | \"fieldProject\"\n                  | \"projectFieldHealthTimeline\"\n                  | \"projectFieldHealth\"\n                  | \"projectFieldInitiatives\"\n                  | \"projectFieldIssues\"\n                  | \"projectFieldLabels\"\n                  | \"projectFieldLeadTimeline\"\n                  | \"projectFieldLead\"\n                  | \"projectFieldMembersBoard\"\n                  | \"projectFieldMembersList\"\n                  | \"projectFieldMembersTimeline\"\n                  | \"projectFieldMembers\"\n                  | \"projectFieldMilestoneTimeline\"\n                  | \"projectFieldMilestone\"\n                  | \"projectFieldPredictionsTimeline\"\n                  | \"projectFieldPredictions\"\n                  | \"projectFieldPriority\"\n                  | \"projectFieldRelationsTimeline\"\n                  | \"projectFieldRelations\"\n                  | \"projectFieldRoadmapsBoard\"\n                  | \"projectFieldRoadmapsList\"\n                  | \"projectFieldRoadmapsTimeline\"\n                  | \"projectFieldRoadmaps\"\n                  | \"projectFieldRolloutStage\"\n                  | \"projectFieldStartDate\"\n                  | \"projectFieldStatusTimeline\"\n                  | \"projectFieldStatus\"\n                  | \"projectFieldTargetDate\"\n                  | \"projectFieldTeamsBoard\"\n                  | \"projectFieldTeamsList\"\n                  | \"projectFieldTeamsTimeline\"\n                  | \"projectFieldTeams\"\n                  | \"projectFieldDateUpdated\"\n                  | \"fieldPullRequests\"\n                  | \"continuousPipelineReleaseFieldReleaseDate\"\n                  | \"scheduledPipelineReleaseFieldReleaseDate\"\n                  | \"fieldRelease\"\n                  | \"continuousPipelineReleaseFieldReleaseNote\"\n                  | \"scheduledPipelineReleaseFieldReleaseNote\"\n                  | \"releasePipelineFieldReleases\"\n                  | \"reviewFieldAvatar\"\n                  | \"reviewFieldChecks\"\n                  | \"reviewFieldIdentifier\"\n                  | \"reviewFieldPreviewLinks\"\n                  | \"reviewFieldRepository\"\n                  | \"teamFieldDateCreated\"\n                  | \"teamFieldCycle\"\n                  | \"teamFieldIdentifier\"\n                  | \"teamFieldMembers\"\n                  | \"teamFieldMembership\"\n                  | \"teamFieldOwner\"\n                  | \"teamFieldProjects\"\n                  | \"teamFieldDateUpdated\"\n                  | \"releasePipelineFieldTeams\"\n                  | \"fieldTimeInCurrentStatus\"\n                  | \"releasePipelineFieldType\"\n                  | \"continuousPipelineReleaseFieldVersion\"\n                  | \"scheduledPipelineReleaseFieldVersion\"\n                  | \"showTriageIssues\"\n                  | \"showUnreadItemsFirst\"\n                  | \"timelineChronologyShowWeekNumbers\"\n                > & {\n                    projectLabelGroupColumns?: Maybe<\n                      Array<\n                        { __typename: \"ViewPreferencesProjectLabelGroupColumn\" } & Pick<\n                          ViewPreferencesProjectLabelGroupColumn,\n                          \"id\" | \"active\"\n                        >\n                      >\n                    >;\n                  };\n              }\n          >;\n          team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n          updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          creator: { __typename?: \"User\" } & Pick<User, \"id\">;\n          owner: { __typename?: \"User\" } & Pick<User, \"id\">;\n          organizationViewPreferences?: Maybe<\n            { __typename: \"ViewPreferences\" } & Pick<\n              ViewPreferences,\n              \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"type\" | \"viewType\" | \"id\"\n            > & {\n                preferences: { __typename: \"ViewPreferencesValues\" } & Pick<\n                  ViewPreferencesValues,\n                  | \"columnOrderBoard\"\n                  | \"columnOrderList\"\n                  | \"issueNesting\"\n                  | \"projectShowEmptyGroupsBoard\"\n                  | \"projectShowEmptyGroupsList\"\n                  | \"projectShowEmptyGroupsTimeline\"\n                  | \"projectShowEmptyGroups\"\n                  | \"projectShowEmptySubGroupsBoard\"\n                  | \"projectShowEmptySubGroupsList\"\n                  | \"projectShowEmptySubGroupsTimeline\"\n                  | \"projectShowEmptySubGroups\"\n                  | \"hiddenColumns\"\n                  | \"hiddenGroupsList\"\n                  | \"hiddenRows\"\n                  | \"timelineChronologyShowCycleTeamIds\"\n                  | \"continuousPipelineReleasesViewGrouping\"\n                  | \"customViewsOrdering\"\n                  | \"customerPageNeedsViewGrouping\"\n                  | \"customerPageNeedsViewOrdering\"\n                  | \"customersViewOrdering\"\n                  | \"dashboardsOrdering\"\n                  | \"projectGroupingDateResolution\"\n                  | \"viewOrderingDirection\"\n                  | \"embeddedCustomerNeedsViewOrdering\"\n                  | \"focusViewGrouping\"\n                  | \"focusViewOrderingDirection\"\n                  | \"focusViewOrdering\"\n                  | \"inboxViewGrouping\"\n                  | \"inboxViewOrdering\"\n                  | \"initiativeGrouping\"\n                  | \"initiativesViewOrdering\"\n                  | \"issueGrouping\"\n                  | \"layout\"\n                  | \"viewOrdering\"\n                  | \"issueSubGrouping\"\n                  | \"issueGroupingLabelGroupId\"\n                  | \"issueSubGroupingLabelGroupId\"\n                  | \"projectGroupingLabelGroupId\"\n                  | \"projectSubGroupingLabelGroupId\"\n                  | \"groupOrderingMode\"\n                  | \"projectGroupOrdering\"\n                  | \"projectCustomerNeedsViewGrouping\"\n                  | \"projectCustomerNeedsViewOrdering\"\n                  | \"projectGrouping\"\n                  | \"projectLayout\"\n                  | \"projectViewOrdering\"\n                  | \"projectSubGrouping\"\n                  | \"releasePipelineGrouping\"\n                  | \"releasePipelinesViewOrdering\"\n                  | \"reviewGrouping\"\n                  | \"reviewViewOrdering\"\n                  | \"scheduledPipelineReleasesViewGrouping\"\n                  | \"scheduledPipelineReleasesViewOrdering\"\n                  | \"searchResultType\"\n                  | \"searchViewOrdering\"\n                  | \"teamViewOrdering\"\n                  | \"triageViewOrdering\"\n                  | \"workspaceMembersViewOrdering\"\n                  | \"projectZoomLevel\"\n                  | \"timelineZoomScale\"\n                  | \"showCompletedAgentSessions\"\n                  | \"showCompletedIssues\"\n                  | \"showCompletedProjects\"\n                  | \"showCompletedReviews\"\n                  | \"closedIssuesOrderedByRecency\"\n                  | \"showArchivedItems\"\n                  | \"customerPageNeedsShowCompletedIssuesAndProjects\"\n                  | \"projectCustomerNeedsShowCompletedIssuesLast\"\n                  | \"showDraftReviews\"\n                  | \"showEmptyGroupsBoard\"\n                  | \"showEmptyGroupsList\"\n                  | \"showEmptyGroups\"\n                  | \"showEmptySubGroupsBoard\"\n                  | \"showEmptySubGroupsList\"\n                  | \"showEmptySubGroups\"\n                  | \"customerPageNeedsShowImportantFirst\"\n                  | \"embeddedCustomerNeedsShowImportantFirst\"\n                  | \"projectCustomerNeedsShowImportantFirst\"\n                  | \"showOnlySnoozedItems\"\n                  | \"showParents\"\n                  | \"fieldPreviewLinks\"\n                  | \"showReadItems\"\n                  | \"showSnoozedItems\"\n                  | \"showSubInitiativeProjects\"\n                  | \"showNestedInitiatives\"\n                  | \"showSubIssues\"\n                  | \"showSubTeamIssues\"\n                  | \"showSubTeamProjects\"\n                  | \"showSupervisedIssues\"\n                  | \"fieldSla\"\n                  | \"fieldSentryIssues\"\n                  | \"scheduledPipelineReleaseFieldCompletion\"\n                  | \"customViewFieldDateCreated\"\n                  | \"customViewFieldOwner\"\n                  | \"customViewFieldDateUpdated\"\n                  | \"customViewFieldVisibility\"\n                  | \"customerFieldDomains\"\n                  | \"customerFieldOwner\"\n                  | \"customerFieldRequestCount\"\n                  | \"fieldCustomerCount\"\n                  | \"customerFieldRevenue\"\n                  | \"fieldCustomerRevenue\"\n                  | \"customerFieldSize\"\n                  | \"customerFieldSource\"\n                  | \"customerFieldStatus\"\n                  | \"customerFieldTier\"\n                  | \"fieldCycle\"\n                  | \"dashboardFieldDateCreated\"\n                  | \"dashboardFieldOwner\"\n                  | \"dashboardFieldDateUpdated\"\n                  | \"scheduledPipelineReleaseFieldDescription\"\n                  | \"fieldDueDate\"\n                  | \"initiativeFieldHealth\"\n                  | \"initiativeFieldActivity\"\n                  | \"initiativeFieldDateCompleted\"\n                  | \"initiativeFieldDateCreated\"\n                  | \"initiativeFieldDescription\"\n                  | \"initiativeFieldInitiativeHealth\"\n                  | \"initiativeFieldOwner\"\n                  | \"initiativeFieldProjects\"\n                  | \"initiativeFieldStartDate\"\n                  | \"initiativeFieldStatus\"\n                  | \"initiativeFieldTargetDate\"\n                  | \"initiativeFieldTeams\"\n                  | \"initiativeFieldDateUpdated\"\n                  | \"fieldDateArchived\"\n                  | \"fieldAssignee\"\n                  | \"fieldDateCreated\"\n                  | \"customerPageNeedsFieldIssueTargetDueDate\"\n                  | \"fieldEstimate\"\n                  | \"customerPageNeedsFieldIssueIdentifier\"\n                  | \"fieldId\"\n                  | \"fieldDateMyActivity\"\n                  | \"customerPageNeedsFieldIssuePriority\"\n                  | \"fieldPriority\"\n                  | \"customerPageNeedsFieldIssueStatus\"\n                  | \"fieldStatus\"\n                  | \"fieldDateUpdated\"\n                  | \"fieldLabels\"\n                  | \"releasePipelineFieldLatestRelease\"\n                  | \"fieldLinkCount\"\n                  | \"memberFieldJoined\"\n                  | \"memberFieldStatus\"\n                  | \"memberFieldTeams\"\n                  | \"fieldMilestone\"\n                  | \"projectFieldActivity\"\n                  | \"projectFieldDateCompleted\"\n                  | \"projectFieldDateCreated\"\n                  | \"projectFieldCustomerCount\"\n                  | \"projectFieldCustomerRevenue\"\n                  | \"projectFieldDescriptionBoard\"\n                  | \"projectFieldDescription\"\n                  | \"fieldProject\"\n                  | \"projectFieldHealthTimeline\"\n                  | \"projectFieldHealth\"\n                  | \"projectFieldInitiatives\"\n                  | \"projectFieldIssues\"\n                  | \"projectFieldLabels\"\n                  | \"projectFieldLeadTimeline\"\n                  | \"projectFieldLead\"\n                  | \"projectFieldMembersBoard\"\n                  | \"projectFieldMembersList\"\n                  | \"projectFieldMembersTimeline\"\n                  | \"projectFieldMembers\"\n                  | \"projectFieldMilestoneTimeline\"\n                  | \"projectFieldMilestone\"\n                  | \"projectFieldPredictionsTimeline\"\n                  | \"projectFieldPredictions\"\n                  | \"projectFieldPriority\"\n                  | \"projectFieldRelationsTimeline\"\n                  | \"projectFieldRelations\"\n                  | \"projectFieldRoadmapsBoard\"\n                  | \"projectFieldRoadmapsList\"\n                  | \"projectFieldRoadmapsTimeline\"\n                  | \"projectFieldRoadmaps\"\n                  | \"projectFieldRolloutStage\"\n                  | \"projectFieldStartDate\"\n                  | \"projectFieldStatusTimeline\"\n                  | \"projectFieldStatus\"\n                  | \"projectFieldTargetDate\"\n                  | \"projectFieldTeamsBoard\"\n                  | \"projectFieldTeamsList\"\n                  | \"projectFieldTeamsTimeline\"\n                  | \"projectFieldTeams\"\n                  | \"projectFieldDateUpdated\"\n                  | \"fieldPullRequests\"\n                  | \"continuousPipelineReleaseFieldReleaseDate\"\n                  | \"scheduledPipelineReleaseFieldReleaseDate\"\n                  | \"fieldRelease\"\n                  | \"continuousPipelineReleaseFieldReleaseNote\"\n                  | \"scheduledPipelineReleaseFieldReleaseNote\"\n                  | \"releasePipelineFieldReleases\"\n                  | \"reviewFieldAvatar\"\n                  | \"reviewFieldChecks\"\n                  | \"reviewFieldIdentifier\"\n                  | \"reviewFieldPreviewLinks\"\n                  | \"reviewFieldRepository\"\n                  | \"teamFieldDateCreated\"\n                  | \"teamFieldCycle\"\n                  | \"teamFieldIdentifier\"\n                  | \"teamFieldMembers\"\n                  | \"teamFieldMembership\"\n                  | \"teamFieldOwner\"\n                  | \"teamFieldProjects\"\n                  | \"teamFieldDateUpdated\"\n                  | \"releasePipelineFieldTeams\"\n                  | \"fieldTimeInCurrentStatus\"\n                  | \"releasePipelineFieldType\"\n                  | \"continuousPipelineReleaseFieldVersion\"\n                  | \"scheduledPipelineReleaseFieldVersion\"\n                  | \"showTriageIssues\"\n                  | \"showUnreadItemsFirst\"\n                  | \"timelineChronologyShowWeekNumbers\"\n                > & {\n                    projectLabelGroupColumns?: Maybe<\n                      Array<\n                        { __typename: \"ViewPreferencesProjectLabelGroupColumn\" } & Pick<\n                          ViewPreferencesProjectLabelGroupColumn,\n                          \"id\" | \"active\"\n                        >\n                      >\n                    >;\n                  };\n              }\n          >;\n        }\n    >;\n    pageInfo: { __typename: \"PageInfo\" } & Pick<\n      PageInfo,\n      \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n    >;\n  };\n};\n\nexport type CustomerQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type CustomerQuery = { __typename?: \"Query\" } & {\n  customer: { __typename: \"Customer\" } & Pick<\n    Customer,\n    | \"slugId\"\n    | \"externalIds\"\n    | \"slackChannelId\"\n    | \"url\"\n    | \"revenue\"\n    | \"approximateNeedCount\"\n    | \"name\"\n    | \"domains\"\n    | \"updatedAt\"\n    | \"size\"\n    | \"mainSourceId\"\n    | \"archivedAt\"\n    | \"createdAt\"\n    | \"id\"\n    | \"logoUrl\"\n  > & {\n      status: { __typename?: \"CustomerStatus\" } & Pick<CustomerStatus, \"id\">;\n      integration?: Maybe<{ __typename?: \"Integration\" } & Pick<Integration, \"id\">>;\n      needs: Array<\n        { __typename: \"CustomerNeed\" } & Pick<\n          CustomerNeed,\n          \"url\" | \"body\" | \"content\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"priority\"\n        > & {\n            comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n            customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n            attachment?: Maybe<{ __typename?: \"Attachment\" } & Pick<Attachment, \"id\">>;\n            originalIssue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n            issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n            projectAttachment?: Maybe<\n              { __typename: \"ProjectAttachment\" } & Pick<\n                ProjectAttachment,\n                | \"metadata\"\n                | \"source\"\n                | \"subtitle\"\n                | \"updatedAt\"\n                | \"sourceType\"\n                | \"archivedAt\"\n                | \"createdAt\"\n                | \"id\"\n                | \"title\"\n                | \"url\"\n              > & { creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n            >;\n            project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n            creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          }\n      >;\n      tier?: Maybe<{ __typename?: \"CustomerTier\" } & Pick<CustomerTier, \"id\">>;\n      owner?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n    };\n};\n\nexport type CustomerNeedQueryVariables = Exact<{\n  hash?: InputMaybe<Scalars[\"String\"]>;\n  id?: InputMaybe<Scalars[\"String\"]>;\n}>;\n\nexport type CustomerNeedQuery = { __typename?: \"Query\" } & {\n  customerNeed: { __typename: \"CustomerNeed\" } & Pick<\n    CustomerNeed,\n    \"url\" | \"body\" | \"content\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"priority\"\n  > & {\n      comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n      customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n      attachment?: Maybe<{ __typename?: \"Attachment\" } & Pick<Attachment, \"id\">>;\n      originalIssue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n      issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n      projectAttachment?: Maybe<\n        { __typename: \"ProjectAttachment\" } & Pick<\n          ProjectAttachment,\n          | \"metadata\"\n          | \"source\"\n          | \"subtitle\"\n          | \"updatedAt\"\n          | \"sourceType\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"id\"\n          | \"title\"\n          | \"url\"\n        > & { creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n      >;\n      project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n      creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n    };\n};\n\nexport type CustomerNeed_ProjectAttachmentQueryVariables = Exact<{\n  hash?: InputMaybe<Scalars[\"String\"]>;\n  id?: InputMaybe<Scalars[\"String\"]>;\n}>;\n\nexport type CustomerNeed_ProjectAttachmentQuery = { __typename?: \"Query\" } & {\n  customerNeed: { __typename?: \"CustomerNeed\" } & {\n    projectAttachment?: Maybe<\n      { __typename: \"ProjectAttachment\" } & Pick<\n        ProjectAttachment,\n        | \"metadata\"\n        | \"source\"\n        | \"subtitle\"\n        | \"updatedAt\"\n        | \"sourceType\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"id\"\n        | \"title\"\n        | \"url\"\n      > & { creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n    >;\n  };\n};\n\nexport type CustomerNeedsQueryVariables = Exact<{\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<CustomerNeedFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type CustomerNeedsQuery = { __typename?: \"Query\" } & {\n  customerNeeds: { __typename: \"CustomerNeedConnection\" } & {\n    nodes: Array<\n      { __typename: \"CustomerNeed\" } & Pick<\n        CustomerNeed,\n        \"url\" | \"body\" | \"content\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"priority\"\n      > & {\n          comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n          customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n          attachment?: Maybe<{ __typename?: \"Attachment\" } & Pick<Attachment, \"id\">>;\n          originalIssue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n          issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n          projectAttachment?: Maybe<\n            { __typename: \"ProjectAttachment\" } & Pick<\n              ProjectAttachment,\n              | \"metadata\"\n              | \"source\"\n              | \"subtitle\"\n              | \"updatedAt\"\n              | \"sourceType\"\n              | \"archivedAt\"\n              | \"createdAt\"\n              | \"id\"\n              | \"title\"\n              | \"url\"\n            > & { creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n          >;\n          project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n          creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n        }\n    >;\n    pageInfo: { __typename: \"PageInfo\" } & Pick<\n      PageInfo,\n      \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n    >;\n  };\n};\n\nexport type CustomerStatusQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type CustomerStatusQuery = { __typename?: \"Query\" } & {\n  customerStatus: { __typename: \"CustomerStatus\" } & Pick<\n    CustomerStatus,\n    | \"description\"\n    | \"color\"\n    | \"name\"\n    | \"updatedAt\"\n    | \"position\"\n    | \"archivedAt\"\n    | \"createdAt\"\n    | \"id\"\n    | \"displayName\"\n    | \"type\"\n  >;\n};\n\nexport type CustomerStatusesQueryVariables = Exact<{\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type CustomerStatusesQuery = { __typename?: \"Query\" } & {\n  customerStatuses: { __typename: \"CustomerStatusConnection\" } & {\n    nodes: Array<\n      { __typename: \"CustomerStatus\" } & Pick<\n        CustomerStatus,\n        | \"description\"\n        | \"color\"\n        | \"name\"\n        | \"updatedAt\"\n        | \"position\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"id\"\n        | \"displayName\"\n        | \"type\"\n      >\n    >;\n    pageInfo: { __typename: \"PageInfo\" } & Pick<\n      PageInfo,\n      \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n    >;\n  };\n};\n\nexport type CustomerTierQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type CustomerTierQuery = { __typename?: \"Query\" } & {\n  customerTier: { __typename: \"CustomerTier\" } & Pick<\n    CustomerTier,\n    \"description\" | \"color\" | \"name\" | \"updatedAt\" | \"position\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"displayName\"\n  >;\n};\n\nexport type CustomerTiersQueryVariables = Exact<{\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type CustomerTiersQuery = { __typename?: \"Query\" } & {\n  customerTiers: { __typename: \"CustomerTierConnection\" } & {\n    nodes: Array<\n      { __typename: \"CustomerTier\" } & Pick<\n        CustomerTier,\n        \"description\" | \"color\" | \"name\" | \"updatedAt\" | \"position\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"displayName\"\n      >\n    >;\n    pageInfo: { __typename: \"PageInfo\" } & Pick<\n      PageInfo,\n      \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n    >;\n  };\n};\n\nexport type CustomersQueryVariables = Exact<{\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<CustomerFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n  sorts?: InputMaybe<Array<CustomerSortInput> | CustomerSortInput>;\n}>;\n\nexport type CustomersQuery = { __typename?: \"Query\" } & {\n  customers: { __typename: \"CustomerConnection\" } & {\n    nodes: Array<\n      { __typename: \"Customer\" } & Pick<\n        Customer,\n        | \"slugId\"\n        | \"externalIds\"\n        | \"slackChannelId\"\n        | \"url\"\n        | \"revenue\"\n        | \"approximateNeedCount\"\n        | \"name\"\n        | \"domains\"\n        | \"updatedAt\"\n        | \"size\"\n        | \"mainSourceId\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"id\"\n        | \"logoUrl\"\n      > & {\n          status: { __typename?: \"CustomerStatus\" } & Pick<CustomerStatus, \"id\">;\n          integration?: Maybe<{ __typename?: \"Integration\" } & Pick<Integration, \"id\">>;\n          needs: Array<\n            { __typename: \"CustomerNeed\" } & Pick<\n              CustomerNeed,\n              \"url\" | \"body\" | \"content\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"priority\"\n            > & {\n                comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n                customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                attachment?: Maybe<{ __typename?: \"Attachment\" } & Pick<Attachment, \"id\">>;\n                originalIssue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n                issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n                projectAttachment?: Maybe<\n                  { __typename: \"ProjectAttachment\" } & Pick<\n                    ProjectAttachment,\n                    | \"metadata\"\n                    | \"source\"\n                    | \"subtitle\"\n                    | \"updatedAt\"\n                    | \"sourceType\"\n                    | \"archivedAt\"\n                    | \"createdAt\"\n                    | \"id\"\n                    | \"title\"\n                    | \"url\"\n                  > & { creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n                >;\n                project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              }\n          >;\n          tier?: Maybe<{ __typename?: \"CustomerTier\" } & Pick<CustomerTier, \"id\">>;\n          owner?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n        }\n    >;\n    pageInfo: { __typename: \"PageInfo\" } & Pick<\n      PageInfo,\n      \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n    >;\n  };\n};\n\nexport type CycleQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type CycleQuery = { __typename?: \"Query\" } & {\n  cycle: { __typename: \"Cycle\" } & Pick<\n    Cycle,\n    | \"number\"\n    | \"completedAt\"\n    | \"name\"\n    | \"description\"\n    | \"endsAt\"\n    | \"updatedAt\"\n    | \"completedScopeHistory\"\n    | \"completedIssueCountHistory\"\n    | \"inProgressScopeHistory\"\n    | \"progress\"\n    | \"startsAt\"\n    | \"autoArchivedAt\"\n    | \"archivedAt\"\n    | \"createdAt\"\n    | \"scopeHistory\"\n    | \"issueCountHistory\"\n    | \"id\"\n    | \"isFuture\"\n    | \"isActive\"\n    | \"isPast\"\n    | \"isPrevious\"\n    | \"isNext\"\n  > & {\n      inheritedFrom?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n      team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n    };\n};\n\nexport type Cycle_IssuesQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<IssueFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type Cycle_IssuesQuery = { __typename?: \"Query\" } & {\n  cycle: { __typename?: \"Cycle\" } & {\n    issues: { __typename: \"IssueConnection\" } & {\n      nodes: Array<\n        { __typename: \"Issue\" } & Pick<\n          Issue,\n          | \"trashed\"\n          | \"reactionData\"\n          | \"labelIds\"\n          | \"integrationSourceType\"\n          | \"url\"\n          | \"identifier\"\n          | \"priorityLabel\"\n          | \"previousIdentifiers\"\n          | \"customerTicketCount\"\n          | \"branchName\"\n          | \"dueDate\"\n          | \"estimate\"\n          | \"description\"\n          | \"title\"\n          | \"number\"\n          | \"updatedAt\"\n          | \"boardOrder\"\n          | \"sortOrder\"\n          | \"prioritySortOrder\"\n          | \"subIssueSortOrder\"\n          | \"priority\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"startedTriageAt\"\n          | \"triagedAt\"\n          | \"addedToCycleAt\"\n          | \"addedToProjectAt\"\n          | \"addedToTeamAt\"\n          | \"autoArchivedAt\"\n          | \"autoClosedAt\"\n          | \"canceledAt\"\n          | \"completedAt\"\n          | \"startedAt\"\n          | \"slaStartedAt\"\n          | \"slaBreachesAt\"\n          | \"slaHighRiskAt\"\n          | \"slaMediumRiskAt\"\n          | \"snoozedUntilAt\"\n          | \"slaType\"\n          | \"id\"\n          | \"inheritsSharedAccess\"\n        > & {\n            reactions: Array<\n              { __typename: \"Reaction\" } & Pick<Reaction, \"updatedAt\" | \"emoji\" | \"archivedAt\" | \"createdAt\" | \"id\"> & {\n                  comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n                  externalUser?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n                  initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n                  issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n                  projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n                  user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                }\n            >;\n            sharedAccess: { __typename: \"IssueSharedAccess\" } & Pick<\n              IssueSharedAccess,\n              \"disallowedIssueFields\" | \"sharedWithCount\" | \"viewerHasOnlySharedAccess\" | \"isShared\"\n            > & {\n                sharedWithUsers: Array<\n                  { __typename: \"User\" } & Pick<\n                    User,\n                    | \"description\"\n                    | \"avatarUrl\"\n                    | \"createdIssueCount\"\n                    | \"avatarBackgroundColor\"\n                    | \"statusUntilAt\"\n                    | \"statusEmoji\"\n                    | \"initials\"\n                    | \"updatedAt\"\n                    | \"lastSeen\"\n                    | \"timezone\"\n                    | \"disableReason\"\n                    | \"statusLabel\"\n                    | \"archivedAt\"\n                    | \"createdAt\"\n                    | \"id\"\n                    | \"gitHubUserId\"\n                    | \"displayName\"\n                    | \"email\"\n                    | \"name\"\n                    | \"title\"\n                    | \"url\"\n                    | \"active\"\n                    | \"isAssignable\"\n                    | \"guest\"\n                    | \"admin\"\n                    | \"owner\"\n                    | \"app\"\n                    | \"isMentionable\"\n                    | \"isMe\"\n                    | \"supportsAgentSessions\"\n                    | \"canAccessAnyPublicTeam\"\n                    | \"calendarHash\"\n                    | \"inviteHash\"\n                  >\n                >;\n              };\n            delegate?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            botActor?: Maybe<\n              { __typename: \"ActorBot\" } & Pick<\n                ActorBot,\n                \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n              >\n            >;\n            sourceComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n            cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n            syncedWith?: Maybe<\n              Array<\n                { __typename: \"ExternalEntityInfo\" } & Pick<ExternalEntityInfo, \"service\" | \"id\"> & {\n                    metadata?: Maybe<\n                      | ({ __typename: \"ExternalEntityInfoGithubMetadata\" } & Pick<\n                          ExternalEntityInfoGithubMetadata,\n                          \"number\" | \"owner\" | \"repo\"\n                        >)\n                      | ({ __typename: \"ExternalEntityInfoJiraMetadata\" } & Pick<\n                          ExternalEntityInfoJiraMetadata,\n                          \"issueTypeId\" | \"projectId\" | \"issueKey\"\n                        >)\n                      | ({ __typename: \"ExternalEntitySlackMetadata\" } & Pick<\n                          ExternalEntitySlackMetadata,\n                          \"messageUrl\" | \"channelId\" | \"channelName\" | \"isFromSlack\"\n                        >)\n                    >;\n                  }\n              >\n            >;\n            externalUserCreator?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            asksExternalUserRequester?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            asksRequester?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            lastAppliedTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n            parent?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n            projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n            project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n            recurringIssueTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n            team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n            assignee?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            snoozedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            favorite?: Maybe<{ __typename?: \"Favorite\" } & Pick<Favorite, \"id\">>;\n            state: { __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type Cycle_UncompletedIssuesUponCloseQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<IssueFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type Cycle_UncompletedIssuesUponCloseQuery = { __typename?: \"Query\" } & {\n  cycle: { __typename?: \"Cycle\" } & {\n    uncompletedIssuesUponClose: { __typename: \"IssueConnection\" } & {\n      nodes: Array<\n        { __typename: \"Issue\" } & Pick<\n          Issue,\n          | \"trashed\"\n          | \"reactionData\"\n          | \"labelIds\"\n          | \"integrationSourceType\"\n          | \"url\"\n          | \"identifier\"\n          | \"priorityLabel\"\n          | \"previousIdentifiers\"\n          | \"customerTicketCount\"\n          | \"branchName\"\n          | \"dueDate\"\n          | \"estimate\"\n          | \"description\"\n          | \"title\"\n          | \"number\"\n          | \"updatedAt\"\n          | \"boardOrder\"\n          | \"sortOrder\"\n          | \"prioritySortOrder\"\n          | \"subIssueSortOrder\"\n          | \"priority\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"startedTriageAt\"\n          | \"triagedAt\"\n          | \"addedToCycleAt\"\n          | \"addedToProjectAt\"\n          | \"addedToTeamAt\"\n          | \"autoArchivedAt\"\n          | \"autoClosedAt\"\n          | \"canceledAt\"\n          | \"completedAt\"\n          | \"startedAt\"\n          | \"slaStartedAt\"\n          | \"slaBreachesAt\"\n          | \"slaHighRiskAt\"\n          | \"slaMediumRiskAt\"\n          | \"snoozedUntilAt\"\n          | \"slaType\"\n          | \"id\"\n          | \"inheritsSharedAccess\"\n        > & {\n            reactions: Array<\n              { __typename: \"Reaction\" } & Pick<Reaction, \"updatedAt\" | \"emoji\" | \"archivedAt\" | \"createdAt\" | \"id\"> & {\n                  comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n                  externalUser?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n                  initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n                  issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n                  projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n                  user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                }\n            >;\n            sharedAccess: { __typename: \"IssueSharedAccess\" } & Pick<\n              IssueSharedAccess,\n              \"disallowedIssueFields\" | \"sharedWithCount\" | \"viewerHasOnlySharedAccess\" | \"isShared\"\n            > & {\n                sharedWithUsers: Array<\n                  { __typename: \"User\" } & Pick<\n                    User,\n                    | \"description\"\n                    | \"avatarUrl\"\n                    | \"createdIssueCount\"\n                    | \"avatarBackgroundColor\"\n                    | \"statusUntilAt\"\n                    | \"statusEmoji\"\n                    | \"initials\"\n                    | \"updatedAt\"\n                    | \"lastSeen\"\n                    | \"timezone\"\n                    | \"disableReason\"\n                    | \"statusLabel\"\n                    | \"archivedAt\"\n                    | \"createdAt\"\n                    | \"id\"\n                    | \"gitHubUserId\"\n                    | \"displayName\"\n                    | \"email\"\n                    | \"name\"\n                    | \"title\"\n                    | \"url\"\n                    | \"active\"\n                    | \"isAssignable\"\n                    | \"guest\"\n                    | \"admin\"\n                    | \"owner\"\n                    | \"app\"\n                    | \"isMentionable\"\n                    | \"isMe\"\n                    | \"supportsAgentSessions\"\n                    | \"canAccessAnyPublicTeam\"\n                    | \"calendarHash\"\n                    | \"inviteHash\"\n                  >\n                >;\n              };\n            delegate?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            botActor?: Maybe<\n              { __typename: \"ActorBot\" } & Pick<\n                ActorBot,\n                \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n              >\n            >;\n            sourceComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n            cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n            syncedWith?: Maybe<\n              Array<\n                { __typename: \"ExternalEntityInfo\" } & Pick<ExternalEntityInfo, \"service\" | \"id\"> & {\n                    metadata?: Maybe<\n                      | ({ __typename: \"ExternalEntityInfoGithubMetadata\" } & Pick<\n                          ExternalEntityInfoGithubMetadata,\n                          \"number\" | \"owner\" | \"repo\"\n                        >)\n                      | ({ __typename: \"ExternalEntityInfoJiraMetadata\" } & Pick<\n                          ExternalEntityInfoJiraMetadata,\n                          \"issueTypeId\" | \"projectId\" | \"issueKey\"\n                        >)\n                      | ({ __typename: \"ExternalEntitySlackMetadata\" } & Pick<\n                          ExternalEntitySlackMetadata,\n                          \"messageUrl\" | \"channelId\" | \"channelName\" | \"isFromSlack\"\n                        >)\n                    >;\n                  }\n              >\n            >;\n            externalUserCreator?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            asksExternalUserRequester?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            asksRequester?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            lastAppliedTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n            parent?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n            projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n            project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n            recurringIssueTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n            team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n            assignee?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            snoozedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            favorite?: Maybe<{ __typename?: \"Favorite\" } & Pick<Favorite, \"id\">>;\n            state: { __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type CyclesQueryVariables = Exact<{\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<CycleFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type CyclesQuery = { __typename?: \"Query\" } & {\n  cycles: { __typename: \"CycleConnection\" } & {\n    nodes: Array<\n      { __typename: \"Cycle\" } & Pick<\n        Cycle,\n        | \"number\"\n        | \"completedAt\"\n        | \"name\"\n        | \"description\"\n        | \"endsAt\"\n        | \"updatedAt\"\n        | \"completedScopeHistory\"\n        | \"completedIssueCountHistory\"\n        | \"inProgressScopeHistory\"\n        | \"progress\"\n        | \"startsAt\"\n        | \"autoArchivedAt\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"scopeHistory\"\n        | \"issueCountHistory\"\n        | \"id\"\n        | \"isFuture\"\n        | \"isActive\"\n        | \"isPast\"\n        | \"isPrevious\"\n        | \"isNext\"\n      > & {\n          inheritedFrom?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n          team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n        }\n    >;\n    pageInfo: { __typename: \"PageInfo\" } & Pick<\n      PageInfo,\n      \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n    >;\n  };\n};\n\nexport type DocumentQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type DocumentQuery = { __typename?: \"Query\" } & {\n  document: { __typename: \"Document\" } & Pick<\n    Document,\n    | \"trashed\"\n    | \"documentContentId\"\n    | \"url\"\n    | \"content\"\n    | \"slugId\"\n    | \"color\"\n    | \"icon\"\n    | \"updatedAt\"\n    | \"sortOrder\"\n    | \"hiddenAt\"\n    | \"archivedAt\"\n    | \"createdAt\"\n    | \"title\"\n    | \"id\"\n  > & {\n      initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n      issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n      lastAppliedTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n      project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n      release?: Maybe<{ __typename?: \"Release\" } & Pick<Release, \"id\">>;\n      creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n      updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n    };\n};\n\nexport type Document_CommentsQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<CommentFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type Document_CommentsQuery = { __typename?: \"Query\" } & {\n  document: { __typename?: \"Document\" } & {\n    comments: { __typename: \"CommentConnection\" } & {\n      nodes: Array<\n        { __typename: \"Comment\" } & Pick<\n          Comment,\n          | \"url\"\n          | \"reactionData\"\n          | \"resolvingCommentId\"\n          | \"documentContentId\"\n          | \"initiativeId\"\n          | \"initiativeUpdateId\"\n          | \"issueId\"\n          | \"parentId\"\n          | \"projectId\"\n          | \"projectUpdateId\"\n          | \"body\"\n          | \"updatedAt\"\n          | \"quotedText\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"editedAt\"\n          | \"resolvedAt\"\n          | \"id\"\n        > & {\n            agentSession?: Maybe<{ __typename?: \"AgentSession\" } & Pick<AgentSession, \"id\">>;\n            reactions: Array<\n              { __typename: \"Reaction\" } & Pick<Reaction, \"updatedAt\" | \"emoji\" | \"archivedAt\" | \"createdAt\" | \"id\"> & {\n                  comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n                  externalUser?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n                  initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n                  issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n                  projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n                  user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                }\n            >;\n            botActor?: Maybe<\n              { __typename: \"ActorBot\" } & Pick<\n                ActorBot,\n                \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n              >\n            >;\n            resolvingComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n            documentContent?: Maybe<\n              { __typename: \"DocumentContent\" } & Pick<\n                DocumentContent,\n                \"content\" | \"contentState\" | \"updatedAt\" | \"restoredAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n              > & {\n                  aiPromptRules?: Maybe<\n                    { __typename: \"AiPromptRules\" } & Pick<\n                      AiPromptRules,\n                      \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n                    > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n                  >;\n                  document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n                  initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                  issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n                  projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n                  project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                  welcomeMessage?: Maybe<\n                    { __typename: \"WelcomeMessage\" } & Pick<\n                      WelcomeMessage,\n                      \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"title\" | \"id\" | \"enabled\"\n                    > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n                  >;\n                }\n            >;\n            syncedWith?: Maybe<\n              Array<\n                { __typename: \"ExternalEntityInfo\" } & Pick<ExternalEntityInfo, \"service\" | \"id\"> & {\n                    metadata?: Maybe<\n                      | ({ __typename: \"ExternalEntityInfoGithubMetadata\" } & Pick<\n                          ExternalEntityInfoGithubMetadata,\n                          \"number\" | \"owner\" | \"repo\"\n                        >)\n                      | ({ __typename: \"ExternalEntityInfoJiraMetadata\" } & Pick<\n                          ExternalEntityInfoJiraMetadata,\n                          \"issueTypeId\" | \"projectId\" | \"issueKey\"\n                        >)\n                      | ({ __typename: \"ExternalEntitySlackMetadata\" } & Pick<\n                          ExternalEntitySlackMetadata,\n                          \"messageUrl\" | \"channelId\" | \"channelName\" | \"isFromSlack\"\n                        >)\n                    >;\n                  }\n              >\n            >;\n            externalThread?: Maybe<\n              { __typename: \"SyncedExternalThread\" } & Pick<\n                SyncedExternalThread,\n                | \"url\"\n                | \"name\"\n                | \"displayName\"\n                | \"type\"\n                | \"subType\"\n                | \"id\"\n                | \"isPersonalIntegrationRequired\"\n                | \"isPersonalIntegrationConnected\"\n                | \"isConnected\"\n              >\n            >;\n            externalUser?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n            initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n            issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n            parent?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n            project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n            projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n            resolvingUser?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type DocumentContentHistoryQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type DocumentContentHistoryQuery = { __typename?: \"Query\" } & {\n  documentContentHistory: { __typename: \"DocumentContentHistoryPayload\" } & Pick<\n    DocumentContentHistoryPayload,\n    \"success\"\n  > & {\n      history: Array<\n        { __typename: \"DocumentContentHistoryType\" } & Pick<\n          DocumentContentHistoryType,\n          \"actorIds\" | \"metadata\" | \"createdAt\" | \"contentDataSnapshotAt\" | \"id\"\n        >\n      >;\n    };\n};\n\nexport type DocumentsQueryVariables = Exact<{\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<DocumentFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n  sort?: InputMaybe<Array<DocumentSortInput> | DocumentSortInput>;\n}>;\n\nexport type DocumentsQuery = { __typename?: \"Query\" } & {\n  documents: { __typename: \"DocumentConnection\" } & {\n    nodes: Array<\n      { __typename: \"Document\" } & Pick<\n        Document,\n        | \"trashed\"\n        | \"documentContentId\"\n        | \"url\"\n        | \"content\"\n        | \"slugId\"\n        | \"color\"\n        | \"icon\"\n        | \"updatedAt\"\n        | \"sortOrder\"\n        | \"hiddenAt\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"title\"\n        | \"id\"\n      > & {\n          initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n          issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n          lastAppliedTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n          project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n          release?: Maybe<{ __typename?: \"Release\" } & Pick<Release, \"id\">>;\n          creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n        }\n    >;\n    pageInfo: { __typename: \"PageInfo\" } & Pick<\n      PageInfo,\n      \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n    >;\n  };\n};\n\nexport type EmailIntakeAddressQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type EmailIntakeAddressQuery = { __typename?: \"Query\" } & {\n  emailIntakeAddress: { __typename: \"EmailIntakeAddress\" } & Pick<\n    EmailIntakeAddress,\n    | \"issueCanceledAutoReply\"\n    | \"issueCompletedAutoReply\"\n    | \"issueCreatedAutoReply\"\n    | \"forwardingEmailAddress\"\n    | \"updatedAt\"\n    | \"senderName\"\n    | \"archivedAt\"\n    | \"createdAt\"\n    | \"type\"\n    | \"id\"\n    | \"address\"\n    | \"repliesEnabled\"\n    | \"customerRequestsEnabled\"\n    | \"issueCanceledAutoReplyEnabled\"\n    | \"issueCompletedAutoReplyEnabled\"\n    | \"issueCreatedAutoReplyEnabled\"\n    | \"useUserNamesInReplies\"\n    | \"enabled\"\n    | \"reopenOnReply\"\n  > & {\n      sesDomainIdentity?: Maybe<\n        { __typename: \"SesDomainIdentity\" } & Pick<\n          SesDomainIdentity,\n          \"region\" | \"domain\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"canSendFromCustomDomain\"\n        > & {\n            dnsRecords: Array<\n              { __typename: \"SesDomainIdentityDnsRecord\" } & Pick<\n                SesDomainIdentityDnsRecord,\n                \"content\" | \"name\" | \"type\" | \"isVerified\"\n              >\n            >;\n            creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          }\n      >;\n      team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n      template?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n      creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n    };\n};\n\nexport type EmailIntakeAddress_SesDomainIdentityQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type EmailIntakeAddress_SesDomainIdentityQuery = { __typename?: \"Query\" } & {\n  emailIntakeAddress: { __typename?: \"EmailIntakeAddress\" } & {\n    sesDomainIdentity?: Maybe<\n      { __typename: \"SesDomainIdentity\" } & Pick<\n        SesDomainIdentity,\n        \"region\" | \"domain\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"canSendFromCustomDomain\"\n      > & {\n          dnsRecords: Array<\n            { __typename: \"SesDomainIdentityDnsRecord\" } & Pick<\n              SesDomainIdentityDnsRecord,\n              \"content\" | \"name\" | \"type\" | \"isVerified\"\n            >\n          >;\n          creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n        }\n    >;\n  };\n};\n\nexport type EmojiQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type EmojiQuery = { __typename?: \"Query\" } & {\n  emoji: { __typename: \"Emoji\" } & Pick<\n    Emoji,\n    \"url\" | \"updatedAt\" | \"source\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"name\"\n  > & { creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> };\n};\n\nexport type EmojisQueryVariables = Exact<{\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type EmojisQuery = { __typename?: \"Query\" } & {\n  emojis: { __typename: \"EmojiConnection\" } & {\n    nodes: Array<\n      { __typename: \"Emoji\" } & Pick<\n        Emoji,\n        \"url\" | \"updatedAt\" | \"source\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"name\"\n      > & { creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n    >;\n    pageInfo: { __typename: \"PageInfo\" } & Pick<\n      PageInfo,\n      \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n    >;\n  };\n};\n\nexport type EntityExternalLinkQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type EntityExternalLinkQuery = { __typename?: \"Query\" } & {\n  entityExternalLink: { __typename: \"EntityExternalLink\" } & Pick<\n    EntityExternalLink,\n    \"updatedAt\" | \"url\" | \"label\" | \"sortOrder\" | \"archivedAt\" | \"createdAt\" | \"id\"\n  > & {\n      initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n      project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n      creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n    };\n};\n\nexport type ExternalUserQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type ExternalUserQuery = { __typename?: \"Query\" } & {\n  externalUser: { __typename: \"ExternalUser\" } & Pick<\n    ExternalUser,\n    \"avatarUrl\" | \"displayName\" | \"email\" | \"name\" | \"updatedAt\" | \"lastSeen\" | \"archivedAt\" | \"createdAt\" | \"id\"\n  >;\n};\n\nexport type ExternalUsersQueryVariables = Exact<{\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type ExternalUsersQuery = { __typename?: \"Query\" } & {\n  externalUsers: { __typename: \"ExternalUserConnection\" } & {\n    nodes: Array<\n      { __typename: \"ExternalUser\" } & Pick<\n        ExternalUser,\n        \"avatarUrl\" | \"displayName\" | \"email\" | \"name\" | \"updatedAt\" | \"lastSeen\" | \"archivedAt\" | \"createdAt\" | \"id\"\n      >\n    >;\n    pageInfo: { __typename: \"PageInfo\" } & Pick<\n      PageInfo,\n      \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n    >;\n  };\n};\n\nexport type FavoriteQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type FavoriteQuery = { __typename?: \"Query\" } & {\n  favorite: { __typename: \"Favorite\" } & Pick<\n    Favorite,\n    | \"updatedAt\"\n    | \"folderName\"\n    | \"sortOrder\"\n    | \"initiativeTab\"\n    | \"projectTab\"\n    | \"pipelineTab\"\n    | \"archivedAt\"\n    | \"createdAt\"\n    | \"type\"\n    | \"predefinedViewType\"\n    | \"id\"\n    | \"url\"\n  > & {\n      customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n      customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n      cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n      document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n      initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n      issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n      label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n      projectLabel?: Maybe<{ __typename?: \"ProjectLabel\" } & Pick<ProjectLabel, \"id\">>;\n      project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n      releaseNote?: Maybe<{ __typename?: \"ReleaseNote\" } & Pick<ReleaseNote, \"id\">>;\n      releasePipeline?: Maybe<{ __typename?: \"ReleasePipeline\" } & Pick<ReleasePipeline, \"id\">>;\n      release?: Maybe<{ __typename?: \"Release\" } & Pick<Release, \"id\">>;\n      team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n      user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n      parent?: Maybe<{ __typename?: \"Favorite\" } & Pick<Favorite, \"id\">>;\n      predefinedViewTeam?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n      owner: { __typename?: \"User\" } & Pick<User, \"id\">;\n      projectTeam?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n    };\n};\n\nexport type Favorite_ChildrenQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type Favorite_ChildrenQuery = { __typename?: \"Query\" } & {\n  favorite: { __typename?: \"Favorite\" } & {\n    children: { __typename: \"FavoriteConnection\" } & {\n      nodes: Array<\n        { __typename: \"Favorite\" } & Pick<\n          Favorite,\n          | \"updatedAt\"\n          | \"folderName\"\n          | \"sortOrder\"\n          | \"initiativeTab\"\n          | \"projectTab\"\n          | \"pipelineTab\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"type\"\n          | \"predefinedViewType\"\n          | \"id\"\n          | \"url\"\n        > & {\n            customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n            customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n            cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n            document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n            initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n            issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n            label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n            projectLabel?: Maybe<{ __typename?: \"ProjectLabel\" } & Pick<ProjectLabel, \"id\">>;\n            project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n            releaseNote?: Maybe<{ __typename?: \"ReleaseNote\" } & Pick<ReleaseNote, \"id\">>;\n            releasePipeline?: Maybe<{ __typename?: \"ReleasePipeline\" } & Pick<ReleasePipeline, \"id\">>;\n            release?: Maybe<{ __typename?: \"Release\" } & Pick<Release, \"id\">>;\n            team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n            user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            parent?: Maybe<{ __typename?: \"Favorite\" } & Pick<Favorite, \"id\">>;\n            predefinedViewTeam?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n            owner: { __typename?: \"User\" } & Pick<User, \"id\">;\n            projectTeam?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type FavoritesQueryVariables = Exact<{\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type FavoritesQuery = { __typename?: \"Query\" } & {\n  favorites: { __typename: \"FavoriteConnection\" } & {\n    nodes: Array<\n      { __typename: \"Favorite\" } & Pick<\n        Favorite,\n        | \"updatedAt\"\n        | \"folderName\"\n        | \"sortOrder\"\n        | \"initiativeTab\"\n        | \"projectTab\"\n        | \"pipelineTab\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"type\"\n        | \"predefinedViewType\"\n        | \"id\"\n        | \"url\"\n      > & {\n          customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n          customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n          cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n          document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n          initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n          issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n          label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n          projectLabel?: Maybe<{ __typename?: \"ProjectLabel\" } & Pick<ProjectLabel, \"id\">>;\n          project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n          releaseNote?: Maybe<{ __typename?: \"ReleaseNote\" } & Pick<ReleaseNote, \"id\">>;\n          releasePipeline?: Maybe<{ __typename?: \"ReleasePipeline\" } & Pick<ReleasePipeline, \"id\">>;\n          release?: Maybe<{ __typename?: \"Release\" } & Pick<Release, \"id\">>;\n          team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n          user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          parent?: Maybe<{ __typename?: \"Favorite\" } & Pick<Favorite, \"id\">>;\n          predefinedViewTeam?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n          owner: { __typename?: \"User\" } & Pick<User, \"id\">;\n          projectTeam?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n        }\n    >;\n    pageInfo: { __typename: \"PageInfo\" } & Pick<\n      PageInfo,\n      \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n    >;\n  };\n};\n\nexport type InitiativeQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type InitiativeQuery = { __typename?: \"Query\" } & {\n  initiative: { __typename: \"Initiative\" } & Pick<\n    Initiative,\n    | \"trashed\"\n    | \"url\"\n    | \"updateRemindersDay\"\n    | \"description\"\n    | \"targetDate\"\n    | \"updateReminderFrequency\"\n    | \"updateRemindersHour\"\n    | \"icon\"\n    | \"color\"\n    | \"content\"\n    | \"slugId\"\n    | \"updatedAt\"\n    | \"status\"\n    | \"updateReminderFrequencyInWeeks\"\n    | \"name\"\n    | \"health\"\n    | \"targetDateResolution\"\n    | \"frequencyResolution\"\n    | \"sortOrder\"\n    | \"archivedAt\"\n    | \"createdAt\"\n    | \"healthUpdatedAt\"\n    | \"startedAt\"\n    | \"completedAt\"\n    | \"id\"\n  > & {\n      parentInitiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n      integrationsSettings?: Maybe<{ __typename?: \"IntegrationsSettings\" } & Pick<IntegrationsSettings, \"id\">>;\n      documentContent?: Maybe<\n        { __typename: \"DocumentContent\" } & Pick<\n          DocumentContent,\n          \"content\" | \"contentState\" | \"updatedAt\" | \"restoredAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n        > & {\n            aiPromptRules?: Maybe<\n              { __typename: \"AiPromptRules\" } & Pick<AiPromptRules, \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"> & {\n                  updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                }\n            >;\n            document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n            initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n            issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n            projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n            project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n            welcomeMessage?: Maybe<\n              { __typename: \"WelcomeMessage\" } & Pick<\n                WelcomeMessage,\n                \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"title\" | \"id\" | \"enabled\"\n              > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n            >;\n          }\n      >;\n      lastUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n      creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n      owner?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n    };\n};\n\nexport type Initiative_DocumentContentQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type Initiative_DocumentContentQuery = { __typename?: \"Query\" } & {\n  initiative: { __typename?: \"Initiative\" } & {\n    documentContent?: Maybe<\n      { __typename: \"DocumentContent\" } & Pick<\n        DocumentContent,\n        \"content\" | \"contentState\" | \"updatedAt\" | \"restoredAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n      > & {\n          aiPromptRules?: Maybe<\n            { __typename: \"AiPromptRules\" } & Pick<AiPromptRules, \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"> & {\n                updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              }\n          >;\n          document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n          initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n          issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n          projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n          project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n          welcomeMessage?: Maybe<\n            { __typename: \"WelcomeMessage\" } & Pick<\n              WelcomeMessage,\n              \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"title\" | \"id\" | \"enabled\"\n            > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n          >;\n        }\n    >;\n  };\n};\n\nexport type Initiative_DocumentContent_AiPromptRulesQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type Initiative_DocumentContent_AiPromptRulesQuery = { __typename?: \"Query\" } & {\n  initiative: { __typename?: \"Initiative\" } & {\n    documentContent?: Maybe<\n      { __typename?: \"DocumentContent\" } & {\n        aiPromptRules?: Maybe<\n          { __typename: \"AiPromptRules\" } & Pick<AiPromptRules, \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"> & {\n              updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            }\n        >;\n      }\n    >;\n  };\n};\n\nexport type Initiative_DocumentContent_WelcomeMessageQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type Initiative_DocumentContent_WelcomeMessageQuery = { __typename?: \"Query\" } & {\n  initiative: { __typename?: \"Initiative\" } & {\n    documentContent?: Maybe<\n      { __typename?: \"DocumentContent\" } & {\n        welcomeMessage?: Maybe<\n          { __typename: \"WelcomeMessage\" } & Pick<\n            WelcomeMessage,\n            \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"title\" | \"id\" | \"enabled\"\n          > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n        >;\n      }\n    >;\n  };\n};\n\nexport type Initiative_DocumentsQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<DocumentFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type Initiative_DocumentsQuery = { __typename?: \"Query\" } & {\n  initiative: { __typename?: \"Initiative\" } & {\n    documents: { __typename: \"DocumentConnection\" } & {\n      nodes: Array<\n        { __typename: \"Document\" } & Pick<\n          Document,\n          | \"trashed\"\n          | \"documentContentId\"\n          | \"url\"\n          | \"content\"\n          | \"slugId\"\n          | \"color\"\n          | \"icon\"\n          | \"updatedAt\"\n          | \"sortOrder\"\n          | \"hiddenAt\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"title\"\n          | \"id\"\n        > & {\n            initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n            issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n            lastAppliedTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n            project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n            release?: Maybe<{ __typename?: \"Release\" } & Pick<Release, \"id\">>;\n            creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type Initiative_HistoryQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type Initiative_HistoryQuery = { __typename?: \"Query\" } & {\n  initiative: { __typename?: \"Initiative\" } & {\n    history: { __typename: \"InitiativeHistoryConnection\" } & {\n      nodes: Array<\n        { __typename: \"InitiativeHistory\" } & Pick<\n          InitiativeHistory,\n          \"entries\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n        > & { initiative: { __typename?: \"Initiative\" } & Pick<Initiative, \"id\"> }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type Initiative_InitiativeUpdatesQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type Initiative_InitiativeUpdatesQuery = { __typename?: \"Query\" } & {\n  initiative: { __typename?: \"Initiative\" } & {\n    initiativeUpdates: { __typename: \"InitiativeUpdateConnection\" } & {\n      nodes: Array<\n        { __typename: \"InitiativeUpdate\" } & Pick<\n          InitiativeUpdate,\n          | \"reactionData\"\n          | \"commentCount\"\n          | \"url\"\n          | \"diffMarkdown\"\n          | \"diff\"\n          | \"health\"\n          | \"updatedAt\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"editedAt\"\n          | \"id\"\n          | \"body\"\n          | \"slugId\"\n          | \"isDiffHidden\"\n          | \"isStale\"\n        > & {\n            reactions: Array<\n              { __typename: \"Reaction\" } & Pick<Reaction, \"updatedAt\" | \"emoji\" | \"archivedAt\" | \"createdAt\" | \"id\"> & {\n                  comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n                  externalUser?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n                  initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n                  issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n                  projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n                  user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                }\n            >;\n            initiative: { __typename?: \"Initiative\" } & Pick<Initiative, \"id\">;\n            user: { __typename?: \"User\" } & Pick<User, \"id\">;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type Initiative_LinksQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type Initiative_LinksQuery = { __typename?: \"Query\" } & {\n  initiative: { __typename?: \"Initiative\" } & {\n    links: { __typename: \"EntityExternalLinkConnection\" } & {\n      nodes: Array<\n        { __typename: \"EntityExternalLink\" } & Pick<\n          EntityExternalLink,\n          \"updatedAt\" | \"url\" | \"label\" | \"sortOrder\" | \"archivedAt\" | \"createdAt\" | \"id\"\n        > & {\n            initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n            project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n            creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type Initiative_ProjectsQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<ProjectFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  includeSubInitiatives?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n  sort?: InputMaybe<Array<ProjectSortInput> | ProjectSortInput>;\n}>;\n\nexport type Initiative_ProjectsQuery = { __typename?: \"Query\" } & {\n  initiative: { __typename?: \"Initiative\" } & {\n    projects: { __typename: \"ProjectConnection\" } & {\n      nodes: Array<\n        { __typename: \"Project\" } & Pick<\n          Project,\n          | \"trashed\"\n          | \"url\"\n          | \"microsoftTeamsChannelId\"\n          | \"slackChannelId\"\n          | \"labelIds\"\n          | \"updateRemindersDay\"\n          | \"targetDate\"\n          | \"startDate\"\n          | \"updateReminderFrequency\"\n          | \"updateRemindersHour\"\n          | \"icon\"\n          | \"updatedAt\"\n          | \"updateReminderFrequencyInWeeks\"\n          | \"name\"\n          | \"completedScopeHistory\"\n          | \"completedIssueCountHistory\"\n          | \"inProgressScopeHistory\"\n          | \"health\"\n          | \"progress\"\n          | \"scope\"\n          | \"priorityLabel\"\n          | \"priority\"\n          | \"color\"\n          | \"content\"\n          | \"slugId\"\n          | \"targetDateResolution\"\n          | \"startDateResolution\"\n          | \"frequencyResolution\"\n          | \"description\"\n          | \"prioritySortOrder\"\n          | \"sortOrder\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"healthUpdatedAt\"\n          | \"autoArchivedAt\"\n          | \"canceledAt\"\n          | \"completedAt\"\n          | \"startedAt\"\n          | \"projectUpdateRemindersPausedUntilAt\"\n          | \"issueCountHistory\"\n          | \"scopeHistory\"\n          | \"id\"\n          | \"slackIssueComments\"\n          | \"slackNewIssue\"\n          | \"slackIssueStatuses\"\n          | \"state\"\n        > & {\n            integrationsSettings?: Maybe<{ __typename?: \"IntegrationsSettings\" } & Pick<IntegrationsSettings, \"id\">>;\n            documentContent?: Maybe<\n              { __typename: \"DocumentContent\" } & Pick<\n                DocumentContent,\n                \"content\" | \"contentState\" | \"updatedAt\" | \"restoredAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n              > & {\n                  aiPromptRules?: Maybe<\n                    { __typename: \"AiPromptRules\" } & Pick<\n                      AiPromptRules,\n                      \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n                    > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n                  >;\n                  document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n                  initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                  issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n                  projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n                  project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                  welcomeMessage?: Maybe<\n                    { __typename: \"WelcomeMessage\" } & Pick<\n                      WelcomeMessage,\n                      \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"title\" | \"id\" | \"enabled\"\n                    > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n                  >;\n                }\n            >;\n            status: { __typename?: \"ProjectStatus\" } & Pick<ProjectStatus, \"id\">;\n            syncedWith?: Maybe<\n              Array<\n                { __typename: \"ExternalEntityInfo\" } & Pick<ExternalEntityInfo, \"service\" | \"id\"> & {\n                    metadata?: Maybe<\n                      | ({ __typename: \"ExternalEntityInfoGithubMetadata\" } & Pick<\n                          ExternalEntityInfoGithubMetadata,\n                          \"number\" | \"owner\" | \"repo\"\n                        >)\n                      | ({ __typename: \"ExternalEntityInfoJiraMetadata\" } & Pick<\n                          ExternalEntityInfoJiraMetadata,\n                          \"issueTypeId\" | \"projectId\" | \"issueKey\"\n                        >)\n                      | ({ __typename: \"ExternalEntitySlackMetadata\" } & Pick<\n                          ExternalEntitySlackMetadata,\n                          \"messageUrl\" | \"channelId\" | \"channelName\" | \"isFromSlack\"\n                        >)\n                    >;\n                  }\n              >\n            >;\n            convertedFromIssue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n            lastAppliedTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n            lastUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n            creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            lead?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            favorite?: Maybe<{ __typename?: \"Favorite\" } & Pick<Favorite, \"id\">>;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type Initiative_SubInitiativesQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<InitiativeFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n  sort?: InputMaybe<Array<InitiativeSortInput> | InitiativeSortInput>;\n}>;\n\nexport type Initiative_SubInitiativesQuery = { __typename?: \"Query\" } & {\n  initiative: { __typename?: \"Initiative\" } & {\n    subInitiatives: { __typename: \"InitiativeConnection\" } & {\n      nodes: Array<\n        { __typename: \"Initiative\" } & Pick<\n          Initiative,\n          | \"trashed\"\n          | \"url\"\n          | \"updateRemindersDay\"\n          | \"description\"\n          | \"targetDate\"\n          | \"updateReminderFrequency\"\n          | \"updateRemindersHour\"\n          | \"icon\"\n          | \"color\"\n          | \"content\"\n          | \"slugId\"\n          | \"updatedAt\"\n          | \"status\"\n          | \"updateReminderFrequencyInWeeks\"\n          | \"name\"\n          | \"health\"\n          | \"targetDateResolution\"\n          | \"frequencyResolution\"\n          | \"sortOrder\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"healthUpdatedAt\"\n          | \"startedAt\"\n          | \"completedAt\"\n          | \"id\"\n        > & {\n            parentInitiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n            integrationsSettings?: Maybe<{ __typename?: \"IntegrationsSettings\" } & Pick<IntegrationsSettings, \"id\">>;\n            documentContent?: Maybe<\n              { __typename: \"DocumentContent\" } & Pick<\n                DocumentContent,\n                \"content\" | \"contentState\" | \"updatedAt\" | \"restoredAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n              > & {\n                  aiPromptRules?: Maybe<\n                    { __typename: \"AiPromptRules\" } & Pick<\n                      AiPromptRules,\n                      \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n                    > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n                  >;\n                  document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n                  initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                  issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n                  projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n                  project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                  welcomeMessage?: Maybe<\n                    { __typename: \"WelcomeMessage\" } & Pick<\n                      WelcomeMessage,\n                      \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"title\" | \"id\" | \"enabled\"\n                    > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n                  >;\n                }\n            >;\n            lastUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n            creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            owner?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type InitiativeRelationQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type InitiativeRelationQuery = { __typename?: \"Query\" } & {\n  initiativeRelation: { __typename: \"InitiativeRelation\" } & Pick<\n    InitiativeRelation,\n    \"updatedAt\" | \"sortOrder\" | \"archivedAt\" | \"createdAt\" | \"id\"\n  > & {\n      relatedInitiative: { __typename?: \"Initiative\" } & Pick<Initiative, \"id\">;\n      initiative: { __typename?: \"Initiative\" } & Pick<Initiative, \"id\">;\n      user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n    };\n};\n\nexport type InitiativeRelationsQueryVariables = Exact<{\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type InitiativeRelationsQuery = { __typename?: \"Query\" } & {\n  initiativeRelations: { __typename: \"InitiativeRelationConnection\" } & {\n    nodes: Array<\n      { __typename: \"InitiativeRelation\" } & Pick<\n        InitiativeRelation,\n        \"updatedAt\" | \"sortOrder\" | \"archivedAt\" | \"createdAt\" | \"id\"\n      > & {\n          relatedInitiative: { __typename?: \"Initiative\" } & Pick<Initiative, \"id\">;\n          initiative: { __typename?: \"Initiative\" } & Pick<Initiative, \"id\">;\n          user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n        }\n    >;\n    pageInfo: { __typename: \"PageInfo\" } & Pick<\n      PageInfo,\n      \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n    >;\n  };\n};\n\nexport type InitiativeToProjectQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type InitiativeToProjectQuery = { __typename?: \"Query\" } & {\n  initiativeToProject: { __typename: \"InitiativeToProject\" } & Pick<\n    InitiativeToProject,\n    \"updatedAt\" | \"sortOrder\" | \"archivedAt\" | \"createdAt\" | \"id\"\n  > & {\n      initiative: { __typename?: \"Initiative\" } & Pick<Initiative, \"id\">;\n      project: { __typename?: \"Project\" } & Pick<Project, \"id\">;\n    };\n};\n\nexport type InitiativeToProjectsQueryVariables = Exact<{\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type InitiativeToProjectsQuery = { __typename?: \"Query\" } & {\n  initiativeToProjects: { __typename: \"InitiativeToProjectConnection\" } & {\n    nodes: Array<\n      { __typename: \"InitiativeToProject\" } & Pick<\n        InitiativeToProject,\n        \"updatedAt\" | \"sortOrder\" | \"archivedAt\" | \"createdAt\" | \"id\"\n      > & {\n          initiative: { __typename?: \"Initiative\" } & Pick<Initiative, \"id\">;\n          project: { __typename?: \"Project\" } & Pick<Project, \"id\">;\n        }\n    >;\n    pageInfo: { __typename: \"PageInfo\" } & Pick<\n      PageInfo,\n      \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n    >;\n  };\n};\n\nexport type InitiativeUpdateQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type InitiativeUpdateQuery = { __typename?: \"Query\" } & {\n  initiativeUpdate: { __typename: \"InitiativeUpdate\" } & Pick<\n    InitiativeUpdate,\n    | \"reactionData\"\n    | \"commentCount\"\n    | \"url\"\n    | \"diffMarkdown\"\n    | \"diff\"\n    | \"health\"\n    | \"updatedAt\"\n    | \"archivedAt\"\n    | \"createdAt\"\n    | \"editedAt\"\n    | \"id\"\n    | \"body\"\n    | \"slugId\"\n    | \"isDiffHidden\"\n    | \"isStale\"\n  > & {\n      reactions: Array<\n        { __typename: \"Reaction\" } & Pick<Reaction, \"updatedAt\" | \"emoji\" | \"archivedAt\" | \"createdAt\" | \"id\"> & {\n            comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n            externalUser?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n            issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n            projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n            user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          }\n      >;\n      initiative: { __typename?: \"Initiative\" } & Pick<Initiative, \"id\">;\n      user: { __typename?: \"User\" } & Pick<User, \"id\">;\n    };\n};\n\nexport type InitiativeUpdate_CommentsQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<CommentFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type InitiativeUpdate_CommentsQuery = { __typename?: \"Query\" } & {\n  initiativeUpdate: { __typename?: \"InitiativeUpdate\" } & {\n    comments: { __typename: \"CommentConnection\" } & {\n      nodes: Array<\n        { __typename: \"Comment\" } & Pick<\n          Comment,\n          | \"url\"\n          | \"reactionData\"\n          | \"resolvingCommentId\"\n          | \"documentContentId\"\n          | \"initiativeId\"\n          | \"initiativeUpdateId\"\n          | \"issueId\"\n          | \"parentId\"\n          | \"projectId\"\n          | \"projectUpdateId\"\n          | \"body\"\n          | \"updatedAt\"\n          | \"quotedText\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"editedAt\"\n          | \"resolvedAt\"\n          | \"id\"\n        > & {\n            agentSession?: Maybe<{ __typename?: \"AgentSession\" } & Pick<AgentSession, \"id\">>;\n            reactions: Array<\n              { __typename: \"Reaction\" } & Pick<Reaction, \"updatedAt\" | \"emoji\" | \"archivedAt\" | \"createdAt\" | \"id\"> & {\n                  comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n                  externalUser?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n                  initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n                  issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n                  projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n                  user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                }\n            >;\n            botActor?: Maybe<\n              { __typename: \"ActorBot\" } & Pick<\n                ActorBot,\n                \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n              >\n            >;\n            resolvingComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n            documentContent?: Maybe<\n              { __typename: \"DocumentContent\" } & Pick<\n                DocumentContent,\n                \"content\" | \"contentState\" | \"updatedAt\" | \"restoredAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n              > & {\n                  aiPromptRules?: Maybe<\n                    { __typename: \"AiPromptRules\" } & Pick<\n                      AiPromptRules,\n                      \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n                    > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n                  >;\n                  document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n                  initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                  issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n                  projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n                  project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                  welcomeMessage?: Maybe<\n                    { __typename: \"WelcomeMessage\" } & Pick<\n                      WelcomeMessage,\n                      \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"title\" | \"id\" | \"enabled\"\n                    > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n                  >;\n                }\n            >;\n            syncedWith?: Maybe<\n              Array<\n                { __typename: \"ExternalEntityInfo\" } & Pick<ExternalEntityInfo, \"service\" | \"id\"> & {\n                    metadata?: Maybe<\n                      | ({ __typename: \"ExternalEntityInfoGithubMetadata\" } & Pick<\n                          ExternalEntityInfoGithubMetadata,\n                          \"number\" | \"owner\" | \"repo\"\n                        >)\n                      | ({ __typename: \"ExternalEntityInfoJiraMetadata\" } & Pick<\n                          ExternalEntityInfoJiraMetadata,\n                          \"issueTypeId\" | \"projectId\" | \"issueKey\"\n                        >)\n                      | ({ __typename: \"ExternalEntitySlackMetadata\" } & Pick<\n                          ExternalEntitySlackMetadata,\n                          \"messageUrl\" | \"channelId\" | \"channelName\" | \"isFromSlack\"\n                        >)\n                    >;\n                  }\n              >\n            >;\n            externalThread?: Maybe<\n              { __typename: \"SyncedExternalThread\" } & Pick<\n                SyncedExternalThread,\n                | \"url\"\n                | \"name\"\n                | \"displayName\"\n                | \"type\"\n                | \"subType\"\n                | \"id\"\n                | \"isPersonalIntegrationRequired\"\n                | \"isPersonalIntegrationConnected\"\n                | \"isConnected\"\n              >\n            >;\n            externalUser?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n            initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n            issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n            parent?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n            project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n            projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n            resolvingUser?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type InitiativeUpdatesQueryVariables = Exact<{\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<InitiativeUpdateFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type InitiativeUpdatesQuery = { __typename?: \"Query\" } & {\n  initiativeUpdates: { __typename: \"InitiativeUpdateConnection\" } & {\n    nodes: Array<\n      { __typename: \"InitiativeUpdate\" } & Pick<\n        InitiativeUpdate,\n        | \"reactionData\"\n        | \"commentCount\"\n        | \"url\"\n        | \"diffMarkdown\"\n        | \"diff\"\n        | \"health\"\n        | \"updatedAt\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"editedAt\"\n        | \"id\"\n        | \"body\"\n        | \"slugId\"\n        | \"isDiffHidden\"\n        | \"isStale\"\n      > & {\n          reactions: Array<\n            { __typename: \"Reaction\" } & Pick<Reaction, \"updatedAt\" | \"emoji\" | \"archivedAt\" | \"createdAt\" | \"id\"> & {\n                comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n                externalUser?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n                initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n                issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n                projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n                user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              }\n          >;\n          initiative: { __typename?: \"Initiative\" } & Pick<Initiative, \"id\">;\n          user: { __typename?: \"User\" } & Pick<User, \"id\">;\n        }\n    >;\n    pageInfo: { __typename: \"PageInfo\" } & Pick<\n      PageInfo,\n      \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n    >;\n  };\n};\n\nexport type InitiativesQueryVariables = Exact<{\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<InitiativeFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n  sort?: InputMaybe<Array<InitiativeSortInput> | InitiativeSortInput>;\n}>;\n\nexport type InitiativesQuery = { __typename?: \"Query\" } & {\n  initiatives: { __typename: \"InitiativeConnection\" } & {\n    nodes: Array<\n      { __typename: \"Initiative\" } & Pick<\n        Initiative,\n        | \"trashed\"\n        | \"url\"\n        | \"updateRemindersDay\"\n        | \"description\"\n        | \"targetDate\"\n        | \"updateReminderFrequency\"\n        | \"updateRemindersHour\"\n        | \"icon\"\n        | \"color\"\n        | \"content\"\n        | \"slugId\"\n        | \"updatedAt\"\n        | \"status\"\n        | \"updateReminderFrequencyInWeeks\"\n        | \"name\"\n        | \"health\"\n        | \"targetDateResolution\"\n        | \"frequencyResolution\"\n        | \"sortOrder\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"healthUpdatedAt\"\n        | \"startedAt\"\n        | \"completedAt\"\n        | \"id\"\n      > & {\n          parentInitiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n          integrationsSettings?: Maybe<{ __typename?: \"IntegrationsSettings\" } & Pick<IntegrationsSettings, \"id\">>;\n          documentContent?: Maybe<\n            { __typename: \"DocumentContent\" } & Pick<\n              DocumentContent,\n              \"content\" | \"contentState\" | \"updatedAt\" | \"restoredAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n            > & {\n                aiPromptRules?: Maybe<\n                  { __typename: \"AiPromptRules\" } & Pick<\n                    AiPromptRules,\n                    \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n                  > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n                >;\n                document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n                initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n                projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n                project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                welcomeMessage?: Maybe<\n                  { __typename: \"WelcomeMessage\" } & Pick<\n                    WelcomeMessage,\n                    \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"title\" | \"id\" | \"enabled\"\n                  > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n                >;\n              }\n          >;\n          lastUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n          creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          owner?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n        }\n    >;\n    pageInfo: { __typename: \"PageInfo\" } & Pick<\n      PageInfo,\n      \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n    >;\n  };\n};\n\nexport type IntegrationQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type IntegrationQuery = { __typename?: \"Query\" } & {\n  integration: { __typename: \"Integration\" } & Pick<\n    Integration,\n    \"service\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n  > & { team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>; creator: { __typename?: \"User\" } & Pick<User, \"id\"> };\n};\n\nexport type IntegrationHasScopesQueryVariables = Exact<{\n  integrationId: Scalars[\"String\"];\n  scopes: Array<Scalars[\"String\"]> | Scalars[\"String\"];\n}>;\n\nexport type IntegrationHasScopesQuery = { __typename?: \"Query\" } & {\n  integrationHasScopes: { __typename: \"IntegrationHasScopesPayload\" } & Pick<\n    IntegrationHasScopesPayload,\n    \"missingScopes\" | \"hasAllScopes\"\n  >;\n};\n\nexport type IntegrationTemplateQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type IntegrationTemplateQuery = { __typename?: \"Query\" } & {\n  integrationTemplate: { __typename: \"IntegrationTemplate\" } & Pick<\n    IntegrationTemplate,\n    \"foreignEntityId\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n  > & {\n      integration: { __typename?: \"Integration\" } & Pick<Integration, \"id\">;\n      template: { __typename?: \"Template\" } & Pick<Template, \"id\">;\n    };\n};\n\nexport type IntegrationTemplatesQueryVariables = Exact<{\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type IntegrationTemplatesQuery = { __typename?: \"Query\" } & {\n  integrationTemplates: { __typename: \"IntegrationTemplateConnection\" } & {\n    nodes: Array<\n      { __typename: \"IntegrationTemplate\" } & Pick<\n        IntegrationTemplate,\n        \"foreignEntityId\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n      > & {\n          integration: { __typename?: \"Integration\" } & Pick<Integration, \"id\">;\n          template: { __typename?: \"Template\" } & Pick<Template, \"id\">;\n        }\n    >;\n    pageInfo: { __typename: \"PageInfo\" } & Pick<\n      PageInfo,\n      \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n    >;\n  };\n};\n\nexport type IntegrationsQueryVariables = Exact<{\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type IntegrationsQuery = { __typename?: \"Query\" } & {\n  integrations: { __typename: \"IntegrationConnection\" } & {\n    nodes: Array<\n      { __typename: \"Integration\" } & Pick<Integration, \"service\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"> & {\n          team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n          creator: { __typename?: \"User\" } & Pick<User, \"id\">;\n        }\n    >;\n    pageInfo: { __typename: \"PageInfo\" } & Pick<\n      PageInfo,\n      \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n    >;\n  };\n};\n\nexport type IntegrationsSettingsQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type IntegrationsSettingsQuery = { __typename?: \"Query\" } & {\n  integrationsSettings: { __typename: \"IntegrationsSettings\" } & Pick<\n    IntegrationsSettings,\n    | \"updatedAt\"\n    | \"archivedAt\"\n    | \"createdAt\"\n    | \"contextViewType\"\n    | \"id\"\n    | \"microsoftTeamsProjectUpdateCreated\"\n    | \"slackIssueNewComment\"\n    | \"slackIssueAddedToTriage\"\n    | \"slackIssueCreated\"\n    | \"slackProjectUpdateCreated\"\n    | \"slackIssueSlaHighRisk\"\n    | \"slackIssueSlaBreached\"\n    | \"slackInitiativeUpdateCreated\"\n    | \"slackIssueAddedToView\"\n    | \"slackIssueStatusChangedDone\"\n    | \"slackIssueStatusChangedAll\"\n    | \"slackProjectUpdateCreatedToTeam\"\n    | \"slackProjectUpdateCreatedToWorkspace\"\n  > & {\n      initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n      project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n      team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n    };\n};\n\nexport type IssueQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type IssueQuery = { __typename?: \"Query\" } & {\n  issue: { __typename: \"Issue\" } & Pick<\n    Issue,\n    | \"trashed\"\n    | \"reactionData\"\n    | \"labelIds\"\n    | \"integrationSourceType\"\n    | \"url\"\n    | \"identifier\"\n    | \"priorityLabel\"\n    | \"previousIdentifiers\"\n    | \"customerTicketCount\"\n    | \"branchName\"\n    | \"dueDate\"\n    | \"estimate\"\n    | \"description\"\n    | \"title\"\n    | \"number\"\n    | \"updatedAt\"\n    | \"boardOrder\"\n    | \"sortOrder\"\n    | \"prioritySortOrder\"\n    | \"subIssueSortOrder\"\n    | \"priority\"\n    | \"archivedAt\"\n    | \"createdAt\"\n    | \"startedTriageAt\"\n    | \"triagedAt\"\n    | \"addedToCycleAt\"\n    | \"addedToProjectAt\"\n    | \"addedToTeamAt\"\n    | \"autoArchivedAt\"\n    | \"autoClosedAt\"\n    | \"canceledAt\"\n    | \"completedAt\"\n    | \"startedAt\"\n    | \"slaStartedAt\"\n    | \"slaBreachesAt\"\n    | \"slaHighRiskAt\"\n    | \"slaMediumRiskAt\"\n    | \"snoozedUntilAt\"\n    | \"slaType\"\n    | \"id\"\n    | \"inheritsSharedAccess\"\n  > & {\n      reactions: Array<\n        { __typename: \"Reaction\" } & Pick<Reaction, \"updatedAt\" | \"emoji\" | \"archivedAt\" | \"createdAt\" | \"id\"> & {\n            comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n            externalUser?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n            issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n            projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n            user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          }\n      >;\n      sharedAccess: { __typename: \"IssueSharedAccess\" } & Pick<\n        IssueSharedAccess,\n        \"disallowedIssueFields\" | \"sharedWithCount\" | \"viewerHasOnlySharedAccess\" | \"isShared\"\n      > & {\n          sharedWithUsers: Array<\n            { __typename: \"User\" } & Pick<\n              User,\n              | \"description\"\n              | \"avatarUrl\"\n              | \"createdIssueCount\"\n              | \"avatarBackgroundColor\"\n              | \"statusUntilAt\"\n              | \"statusEmoji\"\n              | \"initials\"\n              | \"updatedAt\"\n              | \"lastSeen\"\n              | \"timezone\"\n              | \"disableReason\"\n              | \"statusLabel\"\n              | \"archivedAt\"\n              | \"createdAt\"\n              | \"id\"\n              | \"gitHubUserId\"\n              | \"displayName\"\n              | \"email\"\n              | \"name\"\n              | \"title\"\n              | \"url\"\n              | \"active\"\n              | \"isAssignable\"\n              | \"guest\"\n              | \"admin\"\n              | \"owner\"\n              | \"app\"\n              | \"isMentionable\"\n              | \"isMe\"\n              | \"supportsAgentSessions\"\n              | \"canAccessAnyPublicTeam\"\n              | \"calendarHash\"\n              | \"inviteHash\"\n            >\n          >;\n        };\n      delegate?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n      botActor?: Maybe<\n        { __typename: \"ActorBot\" } & Pick<\n          ActorBot,\n          \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n        >\n      >;\n      sourceComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n      cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n      syncedWith?: Maybe<\n        Array<\n          { __typename: \"ExternalEntityInfo\" } & Pick<ExternalEntityInfo, \"service\" | \"id\"> & {\n              metadata?: Maybe<\n                | ({ __typename: \"ExternalEntityInfoGithubMetadata\" } & Pick<\n                    ExternalEntityInfoGithubMetadata,\n                    \"number\" | \"owner\" | \"repo\"\n                  >)\n                | ({ __typename: \"ExternalEntityInfoJiraMetadata\" } & Pick<\n                    ExternalEntityInfoJiraMetadata,\n                    \"issueTypeId\" | \"projectId\" | \"issueKey\"\n                  >)\n                | ({ __typename: \"ExternalEntitySlackMetadata\" } & Pick<\n                    ExternalEntitySlackMetadata,\n                    \"messageUrl\" | \"channelId\" | \"channelName\" | \"isFromSlack\"\n                  >)\n              >;\n            }\n        >\n      >;\n      externalUserCreator?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n      asksExternalUserRequester?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n      asksRequester?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n      lastAppliedTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n      parent?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n      projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n      project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n      recurringIssueTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n      team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n      assignee?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n      creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n      snoozedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n      favorite?: Maybe<{ __typename?: \"Favorite\" } & Pick<Favorite, \"id\">>;\n      state: { __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">;\n    };\n};\n\nexport type Issue_AttachmentsQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<AttachmentFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type Issue_AttachmentsQuery = { __typename?: \"Query\" } & {\n  issue: { __typename?: \"Issue\" } & {\n    attachments: { __typename: \"AttachmentConnection\" } & {\n      nodes: Array<\n        { __typename: \"Attachment\" } & Pick<\n          Attachment,\n          | \"subtitle\"\n          | \"title\"\n          | \"source\"\n          | \"metadata\"\n          | \"url\"\n          | \"bodyData\"\n          | \"updatedAt\"\n          | \"sourceType\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"id\"\n          | \"groupBySource\"\n        > & {\n            creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            issue: { __typename?: \"Issue\" } & Pick<Issue, \"id\">;\n            originalIssue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n            externalUserCreator?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type Issue_BotActorQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type Issue_BotActorQuery = { __typename?: \"Query\" } & {\n  issue: { __typename?: \"Issue\" } & {\n    botActor?: Maybe<\n      { __typename: \"ActorBot\" } & Pick<ActorBot, \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\">\n    >;\n  };\n};\n\nexport type Issue_ChildrenQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<IssueFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type Issue_ChildrenQuery = { __typename?: \"Query\" } & {\n  issue: { __typename?: \"Issue\" } & {\n    children: { __typename: \"IssueConnection\" } & {\n      nodes: Array<\n        { __typename: \"Issue\" } & Pick<\n          Issue,\n          | \"trashed\"\n          | \"reactionData\"\n          | \"labelIds\"\n          | \"integrationSourceType\"\n          | \"url\"\n          | \"identifier\"\n          | \"priorityLabel\"\n          | \"previousIdentifiers\"\n          | \"customerTicketCount\"\n          | \"branchName\"\n          | \"dueDate\"\n          | \"estimate\"\n          | \"description\"\n          | \"title\"\n          | \"number\"\n          | \"updatedAt\"\n          | \"boardOrder\"\n          | \"sortOrder\"\n          | \"prioritySortOrder\"\n          | \"subIssueSortOrder\"\n          | \"priority\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"startedTriageAt\"\n          | \"triagedAt\"\n          | \"addedToCycleAt\"\n          | \"addedToProjectAt\"\n          | \"addedToTeamAt\"\n          | \"autoArchivedAt\"\n          | \"autoClosedAt\"\n          | \"canceledAt\"\n          | \"completedAt\"\n          | \"startedAt\"\n          | \"slaStartedAt\"\n          | \"slaBreachesAt\"\n          | \"slaHighRiskAt\"\n          | \"slaMediumRiskAt\"\n          | \"snoozedUntilAt\"\n          | \"slaType\"\n          | \"id\"\n          | \"inheritsSharedAccess\"\n        > & {\n            reactions: Array<\n              { __typename: \"Reaction\" } & Pick<Reaction, \"updatedAt\" | \"emoji\" | \"archivedAt\" | \"createdAt\" | \"id\"> & {\n                  comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n                  externalUser?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n                  initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n                  issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n                  projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n                  user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                }\n            >;\n            sharedAccess: { __typename: \"IssueSharedAccess\" } & Pick<\n              IssueSharedAccess,\n              \"disallowedIssueFields\" | \"sharedWithCount\" | \"viewerHasOnlySharedAccess\" | \"isShared\"\n            > & {\n                sharedWithUsers: Array<\n                  { __typename: \"User\" } & Pick<\n                    User,\n                    | \"description\"\n                    | \"avatarUrl\"\n                    | \"createdIssueCount\"\n                    | \"avatarBackgroundColor\"\n                    | \"statusUntilAt\"\n                    | \"statusEmoji\"\n                    | \"initials\"\n                    | \"updatedAt\"\n                    | \"lastSeen\"\n                    | \"timezone\"\n                    | \"disableReason\"\n                    | \"statusLabel\"\n                    | \"archivedAt\"\n                    | \"createdAt\"\n                    | \"id\"\n                    | \"gitHubUserId\"\n                    | \"displayName\"\n                    | \"email\"\n                    | \"name\"\n                    | \"title\"\n                    | \"url\"\n                    | \"active\"\n                    | \"isAssignable\"\n                    | \"guest\"\n                    | \"admin\"\n                    | \"owner\"\n                    | \"app\"\n                    | \"isMentionable\"\n                    | \"isMe\"\n                    | \"supportsAgentSessions\"\n                    | \"canAccessAnyPublicTeam\"\n                    | \"calendarHash\"\n                    | \"inviteHash\"\n                  >\n                >;\n              };\n            delegate?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            botActor?: Maybe<\n              { __typename: \"ActorBot\" } & Pick<\n                ActorBot,\n                \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n              >\n            >;\n            sourceComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n            cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n            syncedWith?: Maybe<\n              Array<\n                { __typename: \"ExternalEntityInfo\" } & Pick<ExternalEntityInfo, \"service\" | \"id\"> & {\n                    metadata?: Maybe<\n                      | ({ __typename: \"ExternalEntityInfoGithubMetadata\" } & Pick<\n                          ExternalEntityInfoGithubMetadata,\n                          \"number\" | \"owner\" | \"repo\"\n                        >)\n                      | ({ __typename: \"ExternalEntityInfoJiraMetadata\" } & Pick<\n                          ExternalEntityInfoJiraMetadata,\n                          \"issueTypeId\" | \"projectId\" | \"issueKey\"\n                        >)\n                      | ({ __typename: \"ExternalEntitySlackMetadata\" } & Pick<\n                          ExternalEntitySlackMetadata,\n                          \"messageUrl\" | \"channelId\" | \"channelName\" | \"isFromSlack\"\n                        >)\n                    >;\n                  }\n              >\n            >;\n            externalUserCreator?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            asksExternalUserRequester?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            asksRequester?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            lastAppliedTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n            parent?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n            projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n            project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n            recurringIssueTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n            team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n            assignee?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            snoozedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            favorite?: Maybe<{ __typename?: \"Favorite\" } & Pick<Favorite, \"id\">>;\n            state: { __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type Issue_CommentsQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<CommentFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type Issue_CommentsQuery = { __typename?: \"Query\" } & {\n  issue: { __typename?: \"Issue\" } & {\n    comments: { __typename: \"CommentConnection\" } & {\n      nodes: Array<\n        { __typename: \"Comment\" } & Pick<\n          Comment,\n          | \"url\"\n          | \"reactionData\"\n          | \"resolvingCommentId\"\n          | \"documentContentId\"\n          | \"initiativeId\"\n          | \"initiativeUpdateId\"\n          | \"issueId\"\n          | \"parentId\"\n          | \"projectId\"\n          | \"projectUpdateId\"\n          | \"body\"\n          | \"updatedAt\"\n          | \"quotedText\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"editedAt\"\n          | \"resolvedAt\"\n          | \"id\"\n        > & {\n            agentSession?: Maybe<{ __typename?: \"AgentSession\" } & Pick<AgentSession, \"id\">>;\n            reactions: Array<\n              { __typename: \"Reaction\" } & Pick<Reaction, \"updatedAt\" | \"emoji\" | \"archivedAt\" | \"createdAt\" | \"id\"> & {\n                  comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n                  externalUser?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n                  initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n                  issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n                  projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n                  user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                }\n            >;\n            botActor?: Maybe<\n              { __typename: \"ActorBot\" } & Pick<\n                ActorBot,\n                \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n              >\n            >;\n            resolvingComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n            documentContent?: Maybe<\n              { __typename: \"DocumentContent\" } & Pick<\n                DocumentContent,\n                \"content\" | \"contentState\" | \"updatedAt\" | \"restoredAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n              > & {\n                  aiPromptRules?: Maybe<\n                    { __typename: \"AiPromptRules\" } & Pick<\n                      AiPromptRules,\n                      \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n                    > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n                  >;\n                  document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n                  initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                  issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n                  projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n                  project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                  welcomeMessage?: Maybe<\n                    { __typename: \"WelcomeMessage\" } & Pick<\n                      WelcomeMessage,\n                      \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"title\" | \"id\" | \"enabled\"\n                    > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n                  >;\n                }\n            >;\n            syncedWith?: Maybe<\n              Array<\n                { __typename: \"ExternalEntityInfo\" } & Pick<ExternalEntityInfo, \"service\" | \"id\"> & {\n                    metadata?: Maybe<\n                      | ({ __typename: \"ExternalEntityInfoGithubMetadata\" } & Pick<\n                          ExternalEntityInfoGithubMetadata,\n                          \"number\" | \"owner\" | \"repo\"\n                        >)\n                      | ({ __typename: \"ExternalEntityInfoJiraMetadata\" } & Pick<\n                          ExternalEntityInfoJiraMetadata,\n                          \"issueTypeId\" | \"projectId\" | \"issueKey\"\n                        >)\n                      | ({ __typename: \"ExternalEntitySlackMetadata\" } & Pick<\n                          ExternalEntitySlackMetadata,\n                          \"messageUrl\" | \"channelId\" | \"channelName\" | \"isFromSlack\"\n                        >)\n                    >;\n                  }\n              >\n            >;\n            externalThread?: Maybe<\n              { __typename: \"SyncedExternalThread\" } & Pick<\n                SyncedExternalThread,\n                | \"url\"\n                | \"name\"\n                | \"displayName\"\n                | \"type\"\n                | \"subType\"\n                | \"id\"\n                | \"isPersonalIntegrationRequired\"\n                | \"isPersonalIntegrationConnected\"\n                | \"isConnected\"\n              >\n            >;\n            externalUser?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n            initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n            issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n            parent?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n            project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n            projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n            resolvingUser?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type Issue_DocumentsQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<DocumentFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type Issue_DocumentsQuery = { __typename?: \"Query\" } & {\n  issue: { __typename?: \"Issue\" } & {\n    documents: { __typename: \"DocumentConnection\" } & {\n      nodes: Array<\n        { __typename: \"Document\" } & Pick<\n          Document,\n          | \"trashed\"\n          | \"documentContentId\"\n          | \"url\"\n          | \"content\"\n          | \"slugId\"\n          | \"color\"\n          | \"icon\"\n          | \"updatedAt\"\n          | \"sortOrder\"\n          | \"hiddenAt\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"title\"\n          | \"id\"\n        > & {\n            initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n            issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n            lastAppliedTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n            project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n            release?: Maybe<{ __typename?: \"Release\" } & Pick<Release, \"id\">>;\n            creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type Issue_FormerAttachmentsQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<AttachmentFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type Issue_FormerAttachmentsQuery = { __typename?: \"Query\" } & {\n  issue: { __typename?: \"Issue\" } & {\n    formerAttachments: { __typename: \"AttachmentConnection\" } & {\n      nodes: Array<\n        { __typename: \"Attachment\" } & Pick<\n          Attachment,\n          | \"subtitle\"\n          | \"title\"\n          | \"source\"\n          | \"metadata\"\n          | \"url\"\n          | \"bodyData\"\n          | \"updatedAt\"\n          | \"sourceType\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"id\"\n          | \"groupBySource\"\n        > & {\n            creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            issue: { __typename?: \"Issue\" } & Pick<Issue, \"id\">;\n            originalIssue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n            externalUserCreator?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type Issue_FormerNeedsQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<CustomerNeedFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type Issue_FormerNeedsQuery = { __typename?: \"Query\" } & {\n  issue: { __typename?: \"Issue\" } & {\n    formerNeeds: { __typename: \"CustomerNeedConnection\" } & {\n      nodes: Array<\n        { __typename: \"CustomerNeed\" } & Pick<\n          CustomerNeed,\n          \"url\" | \"body\" | \"content\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"priority\"\n        > & {\n            comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n            customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n            attachment?: Maybe<{ __typename?: \"Attachment\" } & Pick<Attachment, \"id\">>;\n            originalIssue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n            issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n            projectAttachment?: Maybe<\n              { __typename: \"ProjectAttachment\" } & Pick<\n                ProjectAttachment,\n                | \"metadata\"\n                | \"source\"\n                | \"subtitle\"\n                | \"updatedAt\"\n                | \"sourceType\"\n                | \"archivedAt\"\n                | \"createdAt\"\n                | \"id\"\n                | \"title\"\n                | \"url\"\n              > & { creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n            >;\n            project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n            creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type Issue_HistoryQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type Issue_HistoryQuery = { __typename?: \"Query\" } & {\n  issue: { __typename?: \"Issue\" } & {\n    history: { __typename: \"IssueHistoryConnection\" } & {\n      nodes: Array<\n        { __typename: \"IssueHistory\" } & Pick<\n          IssueHistory,\n          | \"triageResponsibilityAutoAssigned\"\n          | \"addedLabelIds\"\n          | \"removedLabelIds\"\n          | \"addedToReleaseIds\"\n          | \"removedFromReleaseIds\"\n          | \"attachmentId\"\n          | \"toCycleId\"\n          | \"toParentId\"\n          | \"toProjectId\"\n          | \"toConvertedProjectId\"\n          | \"toStateId\"\n          | \"fromCycleId\"\n          | \"fromParentId\"\n          | \"fromProjectId\"\n          | \"fromStateId\"\n          | \"fromTeamId\"\n          | \"toTeamId\"\n          | \"fromAssigneeId\"\n          | \"toAssigneeId\"\n          | \"actorId\"\n          | \"toSlaBreachesAt\"\n          | \"fromSlaBreachesAt\"\n          | \"updatedAt\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"toSlaStartedAt\"\n          | \"fromSlaStartedAt\"\n          | \"toSlaType\"\n          | \"fromSlaType\"\n          | \"id\"\n          | \"fromDueDate\"\n          | \"toDueDate\"\n          | \"fromEstimate\"\n          | \"toEstimate\"\n          | \"fromPriority\"\n          | \"toPriority\"\n          | \"fromTitle\"\n          | \"toTitle\"\n          | \"fromSlaBreached\"\n          | \"toSlaBreached\"\n          | \"archived\"\n          | \"autoArchived\"\n          | \"autoClosed\"\n          | \"trashed\"\n          | \"updatedDescription\"\n          | \"customerNeedId\"\n        > & {\n            relationChanges?: Maybe<\n              Array<\n                { __typename: \"IssueRelationHistoryPayload\" } & Pick<IssueRelationHistoryPayload, \"identifier\" | \"type\">\n              >\n            >;\n            actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            descriptionUpdatedBy?: Maybe<\n              Array<\n                { __typename: \"User\" } & Pick<\n                  User,\n                  | \"description\"\n                  | \"avatarUrl\"\n                  | \"createdIssueCount\"\n                  | \"avatarBackgroundColor\"\n                  | \"statusUntilAt\"\n                  | \"statusEmoji\"\n                  | \"initials\"\n                  | \"updatedAt\"\n                  | \"lastSeen\"\n                  | \"timezone\"\n                  | \"disableReason\"\n                  | \"statusLabel\"\n                  | \"archivedAt\"\n                  | \"createdAt\"\n                  | \"id\"\n                  | \"gitHubUserId\"\n                  | \"displayName\"\n                  | \"email\"\n                  | \"name\"\n                  | \"title\"\n                  | \"url\"\n                  | \"active\"\n                  | \"isAssignable\"\n                  | \"guest\"\n                  | \"admin\"\n                  | \"owner\"\n                  | \"app\"\n                  | \"isMentionable\"\n                  | \"isMe\"\n                  | \"supportsAgentSessions\"\n                  | \"canAccessAnyPublicTeam\"\n                  | \"calendarHash\"\n                  | \"inviteHash\"\n                >\n              >\n            >;\n            actors?: Maybe<\n              Array<\n                { __typename: \"User\" } & Pick<\n                  User,\n                  | \"description\"\n                  | \"avatarUrl\"\n                  | \"createdIssueCount\"\n                  | \"avatarBackgroundColor\"\n                  | \"statusUntilAt\"\n                  | \"statusEmoji\"\n                  | \"initials\"\n                  | \"updatedAt\"\n                  | \"lastSeen\"\n                  | \"timezone\"\n                  | \"disableReason\"\n                  | \"statusLabel\"\n                  | \"archivedAt\"\n                  | \"createdAt\"\n                  | \"id\"\n                  | \"gitHubUserId\"\n                  | \"displayName\"\n                  | \"email\"\n                  | \"name\"\n                  | \"title\"\n                  | \"url\"\n                  | \"active\"\n                  | \"isAssignable\"\n                  | \"guest\"\n                  | \"admin\"\n                  | \"owner\"\n                  | \"app\"\n                  | \"isMentionable\"\n                  | \"isMe\"\n                  | \"supportsAgentSessions\"\n                  | \"canAccessAnyPublicTeam\"\n                  | \"calendarHash\"\n                  | \"inviteHash\"\n                >\n              >\n            >;\n            fromDelegate?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            toDelegate?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            botActor?: Maybe<\n              { __typename: \"ActorBot\" } & Pick<\n                ActorBot,\n                \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n              >\n            >;\n            fromCycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n            toCycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n            issueImport?: Maybe<\n              { __typename: \"IssueImport\" } & Pick<\n                IssueImport,\n                | \"progress\"\n                | \"errorMetadata\"\n                | \"csvFileUrl\"\n                | \"creatorId\"\n                | \"serviceMetadata\"\n                | \"status\"\n                | \"mapping\"\n                | \"displayName\"\n                | \"service\"\n                | \"updatedAt\"\n                | \"teamName\"\n                | \"archivedAt\"\n                | \"createdAt\"\n                | \"id\"\n                | \"error\"\n              >\n            >;\n            issue: { __typename?: \"Issue\" } & Pick<Issue, \"id\">;\n            addedLabels?: Maybe<\n              Array<\n                { __typename: \"IssueLabel\" } & Pick<\n                  IssueLabel,\n                  | \"lastAppliedAt\"\n                  | \"color\"\n                  | \"description\"\n                  | \"name\"\n                  | \"updatedAt\"\n                  | \"archivedAt\"\n                  | \"createdAt\"\n                  | \"id\"\n                  | \"isGroup\"\n                > & {\n                    inheritedFrom?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                    parent?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                    team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                    creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                    retiredBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                  }\n              >\n            >;\n            removedLabels?: Maybe<\n              Array<\n                { __typename: \"IssueLabel\" } & Pick<\n                  IssueLabel,\n                  | \"lastAppliedAt\"\n                  | \"color\"\n                  | \"description\"\n                  | \"name\"\n                  | \"updatedAt\"\n                  | \"archivedAt\"\n                  | \"createdAt\"\n                  | \"id\"\n                  | \"isGroup\"\n                > & {\n                    inheritedFrom?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                    parent?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                    team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                    creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                    retiredBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                  }\n              >\n            >;\n            attachment?: Maybe<{ __typename?: \"Attachment\" } & Pick<Attachment, \"id\">>;\n            toConvertedProject?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n            fromParent?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n            toParent?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n            fromProjectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n            toProjectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n            fromProject?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n            toProject?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n            fromState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n            toState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n            fromTeam?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n            toTeam?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n            triageResponsibilityTeam?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n            toAssignee?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            fromAssignee?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            triageResponsibilityNotifiedUsers?: Maybe<\n              Array<\n                { __typename: \"User\" } & Pick<\n                  User,\n                  | \"description\"\n                  | \"avatarUrl\"\n                  | \"createdIssueCount\"\n                  | \"avatarBackgroundColor\"\n                  | \"statusUntilAt\"\n                  | \"statusEmoji\"\n                  | \"initials\"\n                  | \"updatedAt\"\n                  | \"lastSeen\"\n                  | \"timezone\"\n                  | \"disableReason\"\n                  | \"statusLabel\"\n                  | \"archivedAt\"\n                  | \"createdAt\"\n                  | \"id\"\n                  | \"gitHubUserId\"\n                  | \"displayName\"\n                  | \"email\"\n                  | \"name\"\n                  | \"title\"\n                  | \"url\"\n                  | \"active\"\n                  | \"isAssignable\"\n                  | \"guest\"\n                  | \"admin\"\n                  | \"owner\"\n                  | \"app\"\n                  | \"isMentionable\"\n                  | \"isMe\"\n                  | \"supportsAgentSessions\"\n                  | \"canAccessAnyPublicTeam\"\n                  | \"calendarHash\"\n                  | \"inviteHash\"\n                >\n              >\n            >;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type Issue_InverseRelationsQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type Issue_InverseRelationsQuery = { __typename?: \"Query\" } & {\n  issue: { __typename?: \"Issue\" } & {\n    inverseRelations: { __typename: \"IssueRelationConnection\" } & {\n      nodes: Array<\n        { __typename: \"IssueRelation\" } & Pick<\n          IssueRelation,\n          \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"type\" | \"id\"\n        > & {\n            issue: { __typename?: \"Issue\" } & Pick<Issue, \"id\">;\n            relatedIssue: { __typename?: \"Issue\" } & Pick<Issue, \"id\">;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type Issue_LabelsQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<IssueLabelFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type Issue_LabelsQuery = { __typename?: \"Query\" } & {\n  issue: { __typename?: \"Issue\" } & {\n    labels: { __typename: \"IssueLabelConnection\" } & {\n      nodes: Array<\n        { __typename: \"IssueLabel\" } & Pick<\n          IssueLabel,\n          | \"lastAppliedAt\"\n          | \"color\"\n          | \"description\"\n          | \"name\"\n          | \"updatedAt\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"id\"\n          | \"isGroup\"\n        > & {\n            inheritedFrom?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n            parent?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n            team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n            creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            retiredBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type Issue_NeedsQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<CustomerNeedFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type Issue_NeedsQuery = { __typename?: \"Query\" } & {\n  issue: { __typename?: \"Issue\" } & {\n    needs: { __typename: \"CustomerNeedConnection\" } & {\n      nodes: Array<\n        { __typename: \"CustomerNeed\" } & Pick<\n          CustomerNeed,\n          \"url\" | \"body\" | \"content\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"priority\"\n        > & {\n            comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n            customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n            attachment?: Maybe<{ __typename?: \"Attachment\" } & Pick<Attachment, \"id\">>;\n            originalIssue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n            issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n            projectAttachment?: Maybe<\n              { __typename: \"ProjectAttachment\" } & Pick<\n                ProjectAttachment,\n                | \"metadata\"\n                | \"source\"\n                | \"subtitle\"\n                | \"updatedAt\"\n                | \"sourceType\"\n                | \"archivedAt\"\n                | \"createdAt\"\n                | \"id\"\n                | \"title\"\n                | \"url\"\n              > & { creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n            >;\n            project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n            creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type Issue_RelationsQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type Issue_RelationsQuery = { __typename?: \"Query\" } & {\n  issue: { __typename?: \"Issue\" } & {\n    relations: { __typename: \"IssueRelationConnection\" } & {\n      nodes: Array<\n        { __typename: \"IssueRelation\" } & Pick<\n          IssueRelation,\n          \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"type\" | \"id\"\n        > & {\n            issue: { __typename?: \"Issue\" } & Pick<Issue, \"id\">;\n            relatedIssue: { __typename?: \"Issue\" } & Pick<Issue, \"id\">;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type Issue_ReleasesQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<ReleaseFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type Issue_ReleasesQuery = { __typename?: \"Query\" } & {\n  issue: { __typename?: \"Issue\" } & {\n    releases: { __typename: \"ReleaseConnection\" } & {\n      nodes: Array<\n        { __typename: \"Release\" } & Pick<\n          Release,\n          | \"trashed\"\n          | \"issueCount\"\n          | \"commitSha\"\n          | \"url\"\n          | \"currentProgress\"\n          | \"description\"\n          | \"targetDate\"\n          | \"startDate\"\n          | \"progressHistory\"\n          | \"updatedAt\"\n          | \"name\"\n          | \"slugId\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"startedAt\"\n          | \"canceledAt\"\n          | \"completedAt\"\n          | \"id\"\n          | \"version\"\n        > & {\n            releaseNotes: Array<\n              { __typename: \"ReleaseNote\" } & Pick<\n                ReleaseNote,\n                | \"generationStatus\"\n                | \"updatedAt\"\n                | \"releaseCount\"\n                | \"slugId\"\n                | \"archivedAt\"\n                | \"createdAt\"\n                | \"id\"\n                | \"title\"\n              > & {\n                  documentContent?: Maybe<\n                    { __typename: \"DocumentContent\" } & Pick<\n                      DocumentContent,\n                      \"content\" | \"contentState\" | \"updatedAt\" | \"restoredAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n                    > & {\n                        aiPromptRules?: Maybe<\n                          { __typename: \"AiPromptRules\" } & Pick<\n                            AiPromptRules,\n                            \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n                          > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n                        >;\n                        document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n                        initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                        issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n                        projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n                        project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                        welcomeMessage?: Maybe<\n                          { __typename: \"WelcomeMessage\" } & Pick<\n                            WelcomeMessage,\n                            \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"title\" | \"id\" | \"enabled\"\n                          > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n                        >;\n                      }\n                  >;\n                  firstRelease?: Maybe<{ __typename?: \"Release\" } & Pick<Release, \"id\">>;\n                  lastRelease?: Maybe<{ __typename?: \"Release\" } & Pick<Release, \"id\">>;\n                }\n            >;\n            stage: { __typename?: \"ReleaseStage\" } & Pick<ReleaseStage, \"id\">;\n            pipeline: { __typename?: \"ReleasePipeline\" } & Pick<ReleasePipeline, \"id\">;\n            creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type Issue_SharedAccessQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type Issue_SharedAccessQuery = { __typename?: \"Query\" } & {\n  issue: { __typename?: \"Issue\" } & {\n    sharedAccess: { __typename: \"IssueSharedAccess\" } & Pick<\n      IssueSharedAccess,\n      \"disallowedIssueFields\" | \"sharedWithCount\" | \"viewerHasOnlySharedAccess\" | \"isShared\"\n    > & {\n        sharedWithUsers: Array<\n          { __typename: \"User\" } & Pick<\n            User,\n            | \"description\"\n            | \"avatarUrl\"\n            | \"createdIssueCount\"\n            | \"avatarBackgroundColor\"\n            | \"statusUntilAt\"\n            | \"statusEmoji\"\n            | \"initials\"\n            | \"updatedAt\"\n            | \"lastSeen\"\n            | \"timezone\"\n            | \"disableReason\"\n            | \"statusLabel\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"id\"\n            | \"gitHubUserId\"\n            | \"displayName\"\n            | \"email\"\n            | \"name\"\n            | \"title\"\n            | \"url\"\n            | \"active\"\n            | \"isAssignable\"\n            | \"guest\"\n            | \"admin\"\n            | \"owner\"\n            | \"app\"\n            | \"isMentionable\"\n            | \"isMe\"\n            | \"supportsAgentSessions\"\n            | \"canAccessAnyPublicTeam\"\n            | \"calendarHash\"\n            | \"inviteHash\"\n          >\n        >;\n      };\n  };\n};\n\nexport type Issue_StateHistoryQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n}>;\n\nexport type Issue_StateHistoryQuery = { __typename?: \"Query\" } & {\n  issue: { __typename?: \"Issue\" } & {\n    stateHistory: { __typename: \"IssueStateSpanConnection\" } & {\n      nodes: Array<\n        { __typename: \"IssueStateSpan\" } & Pick<IssueStateSpan, \"startedAt\" | \"endedAt\" | \"id\" | \"stateId\"> & {\n            state?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type Issue_SubscribersQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<UserFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  includeDisabled?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type Issue_SubscribersQuery = { __typename?: \"Query\" } & {\n  issue: { __typename?: \"Issue\" } & {\n    subscribers: { __typename: \"UserConnection\" } & {\n      nodes: Array<\n        { __typename: \"User\" } & Pick<\n          User,\n          | \"description\"\n          | \"avatarUrl\"\n          | \"createdIssueCount\"\n          | \"avatarBackgroundColor\"\n          | \"statusUntilAt\"\n          | \"statusEmoji\"\n          | \"initials\"\n          | \"updatedAt\"\n          | \"lastSeen\"\n          | \"timezone\"\n          | \"disableReason\"\n          | \"statusLabel\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"id\"\n          | \"gitHubUserId\"\n          | \"displayName\"\n          | \"email\"\n          | \"name\"\n          | \"title\"\n          | \"url\"\n          | \"active\"\n          | \"isAssignable\"\n          | \"guest\"\n          | \"admin\"\n          | \"owner\"\n          | \"app\"\n          | \"isMentionable\"\n          | \"isMe\"\n          | \"supportsAgentSessions\"\n          | \"canAccessAnyPublicTeam\"\n          | \"calendarHash\"\n          | \"inviteHash\"\n        >\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type IssueFigmaFileKeySearchQueryVariables = Exact<{\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  fileKey: Scalars[\"String\"];\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type IssueFigmaFileKeySearchQuery = { __typename?: \"Query\" } & {\n  issueFigmaFileKeySearch: { __typename: \"IssueConnection\" } & {\n    nodes: Array<\n      { __typename: \"Issue\" } & Pick<\n        Issue,\n        | \"trashed\"\n        | \"reactionData\"\n        | \"labelIds\"\n        | \"integrationSourceType\"\n        | \"url\"\n        | \"identifier\"\n        | \"priorityLabel\"\n        | \"previousIdentifiers\"\n        | \"customerTicketCount\"\n        | \"branchName\"\n        | \"dueDate\"\n        | \"estimate\"\n        | \"description\"\n        | \"title\"\n        | \"number\"\n        | \"updatedAt\"\n        | \"boardOrder\"\n        | \"sortOrder\"\n        | \"prioritySortOrder\"\n        | \"subIssueSortOrder\"\n        | \"priority\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"startedTriageAt\"\n        | \"triagedAt\"\n        | \"addedToCycleAt\"\n        | \"addedToProjectAt\"\n        | \"addedToTeamAt\"\n        | \"autoArchivedAt\"\n        | \"autoClosedAt\"\n        | \"canceledAt\"\n        | \"completedAt\"\n        | \"startedAt\"\n        | \"slaStartedAt\"\n        | \"slaBreachesAt\"\n        | \"slaHighRiskAt\"\n        | \"slaMediumRiskAt\"\n        | \"snoozedUntilAt\"\n        | \"slaType\"\n        | \"id\"\n        | \"inheritsSharedAccess\"\n      > & {\n          reactions: Array<\n            { __typename: \"Reaction\" } & Pick<Reaction, \"updatedAt\" | \"emoji\" | \"archivedAt\" | \"createdAt\" | \"id\"> & {\n                comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n                externalUser?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n                initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n                issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n                projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n                user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              }\n          >;\n          sharedAccess: { __typename: \"IssueSharedAccess\" } & Pick<\n            IssueSharedAccess,\n            \"disallowedIssueFields\" | \"sharedWithCount\" | \"viewerHasOnlySharedAccess\" | \"isShared\"\n          > & {\n              sharedWithUsers: Array<\n                { __typename: \"User\" } & Pick<\n                  User,\n                  | \"description\"\n                  | \"avatarUrl\"\n                  | \"createdIssueCount\"\n                  | \"avatarBackgroundColor\"\n                  | \"statusUntilAt\"\n                  | \"statusEmoji\"\n                  | \"initials\"\n                  | \"updatedAt\"\n                  | \"lastSeen\"\n                  | \"timezone\"\n                  | \"disableReason\"\n                  | \"statusLabel\"\n                  | \"archivedAt\"\n                  | \"createdAt\"\n                  | \"id\"\n                  | \"gitHubUserId\"\n                  | \"displayName\"\n                  | \"email\"\n                  | \"name\"\n                  | \"title\"\n                  | \"url\"\n                  | \"active\"\n                  | \"isAssignable\"\n                  | \"guest\"\n                  | \"admin\"\n                  | \"owner\"\n                  | \"app\"\n                  | \"isMentionable\"\n                  | \"isMe\"\n                  | \"supportsAgentSessions\"\n                  | \"canAccessAnyPublicTeam\"\n                  | \"calendarHash\"\n                  | \"inviteHash\"\n                >\n              >;\n            };\n          delegate?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          botActor?: Maybe<\n            { __typename: \"ActorBot\" } & Pick<\n              ActorBot,\n              \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n            >\n          >;\n          sourceComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n          cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n          syncedWith?: Maybe<\n            Array<\n              { __typename: \"ExternalEntityInfo\" } & Pick<ExternalEntityInfo, \"service\" | \"id\"> & {\n                  metadata?: Maybe<\n                    | ({ __typename: \"ExternalEntityInfoGithubMetadata\" } & Pick<\n                        ExternalEntityInfoGithubMetadata,\n                        \"number\" | \"owner\" | \"repo\"\n                      >)\n                    | ({ __typename: \"ExternalEntityInfoJiraMetadata\" } & Pick<\n                        ExternalEntityInfoJiraMetadata,\n                        \"issueTypeId\" | \"projectId\" | \"issueKey\"\n                      >)\n                    | ({ __typename: \"ExternalEntitySlackMetadata\" } & Pick<\n                        ExternalEntitySlackMetadata,\n                        \"messageUrl\" | \"channelId\" | \"channelName\" | \"isFromSlack\"\n                      >)\n                  >;\n                }\n            >\n          >;\n          externalUserCreator?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          asksExternalUserRequester?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          asksRequester?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          lastAppliedTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n          parent?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n          projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n          project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n          recurringIssueTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n          team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n          assignee?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          snoozedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          favorite?: Maybe<{ __typename?: \"Favorite\" } & Pick<Favorite, \"id\">>;\n          state: { __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">;\n        }\n    >;\n    pageInfo: { __typename: \"PageInfo\" } & Pick<\n      PageInfo,\n      \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n    >;\n  };\n};\n\nexport type IssueFilterSuggestionQueryVariables = Exact<{\n  projectId?: InputMaybe<Scalars[\"String\"]>;\n  prompt: Scalars[\"String\"];\n  teamId?: InputMaybe<Scalars[\"String\"]>;\n}>;\n\nexport type IssueFilterSuggestionQuery = { __typename?: \"Query\" } & {\n  issueFilterSuggestion: { __typename: \"IssueFilterSuggestionPayload\" } & Pick<\n    IssueFilterSuggestionPayload,\n    \"filter\" | \"logId\"\n  >;\n};\n\nexport type IssueImportCheckCsvQueryVariables = Exact<{\n  csvUrl: Scalars[\"String\"];\n  service: Scalars[\"String\"];\n}>;\n\nexport type IssueImportCheckCsvQuery = { __typename?: \"Query\" } & {\n  issueImportCheckCSV: { __typename: \"IssueImportCheckPayload\" } & Pick<IssueImportCheckPayload, \"success\">;\n};\n\nexport type IssueImportCheckSyncQueryVariables = Exact<{\n  issueImportId: Scalars[\"String\"];\n}>;\n\nexport type IssueImportCheckSyncQuery = { __typename?: \"Query\" } & {\n  issueImportCheckSync: { __typename: \"IssueImportSyncCheckPayload\" } & Pick<\n    IssueImportSyncCheckPayload,\n    \"error\" | \"canSync\"\n  >;\n};\n\nexport type IssueImportJqlCheckQueryVariables = Exact<{\n  jiraEmail: Scalars[\"String\"];\n  jiraHostname: Scalars[\"String\"];\n  jiraProject: Scalars[\"String\"];\n  jiraToken: Scalars[\"String\"];\n  jql: Scalars[\"String\"];\n}>;\n\nexport type IssueImportJqlCheckQuery = { __typename?: \"Query\" } & {\n  issueImportJqlCheck: { __typename: \"IssueImportJqlCheckPayload\" } & Pick<\n    IssueImportJqlCheckPayload,\n    \"count\" | \"error\" | \"success\"\n  >;\n};\n\nexport type IssueLabelQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type IssueLabelQuery = { __typename?: \"Query\" } & {\n  issueLabel: { __typename: \"IssueLabel\" } & Pick<\n    IssueLabel,\n    \"lastAppliedAt\" | \"color\" | \"description\" | \"name\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"isGroup\"\n  > & {\n      inheritedFrom?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n      parent?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n      team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n      creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n      retiredBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n    };\n};\n\nexport type IssueLabel_ChildrenQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<IssueLabelFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type IssueLabel_ChildrenQuery = { __typename?: \"Query\" } & {\n  issueLabel: { __typename?: \"IssueLabel\" } & {\n    children: { __typename: \"IssueLabelConnection\" } & {\n      nodes: Array<\n        { __typename: \"IssueLabel\" } & Pick<\n          IssueLabel,\n          | \"lastAppliedAt\"\n          | \"color\"\n          | \"description\"\n          | \"name\"\n          | \"updatedAt\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"id\"\n          | \"isGroup\"\n        > & {\n            inheritedFrom?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n            parent?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n            team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n            creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            retiredBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type IssueLabel_IssuesQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<IssueFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type IssueLabel_IssuesQuery = { __typename?: \"Query\" } & {\n  issueLabel: { __typename?: \"IssueLabel\" } & {\n    issues: { __typename: \"IssueConnection\" } & {\n      nodes: Array<\n        { __typename: \"Issue\" } & Pick<\n          Issue,\n          | \"trashed\"\n          | \"reactionData\"\n          | \"labelIds\"\n          | \"integrationSourceType\"\n          | \"url\"\n          | \"identifier\"\n          | \"priorityLabel\"\n          | \"previousIdentifiers\"\n          | \"customerTicketCount\"\n          | \"branchName\"\n          | \"dueDate\"\n          | \"estimate\"\n          | \"description\"\n          | \"title\"\n          | \"number\"\n          | \"updatedAt\"\n          | \"boardOrder\"\n          | \"sortOrder\"\n          | \"prioritySortOrder\"\n          | \"subIssueSortOrder\"\n          | \"priority\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"startedTriageAt\"\n          | \"triagedAt\"\n          | \"addedToCycleAt\"\n          | \"addedToProjectAt\"\n          | \"addedToTeamAt\"\n          | \"autoArchivedAt\"\n          | \"autoClosedAt\"\n          | \"canceledAt\"\n          | \"completedAt\"\n          | \"startedAt\"\n          | \"slaStartedAt\"\n          | \"slaBreachesAt\"\n          | \"slaHighRiskAt\"\n          | \"slaMediumRiskAt\"\n          | \"snoozedUntilAt\"\n          | \"slaType\"\n          | \"id\"\n          | \"inheritsSharedAccess\"\n        > & {\n            reactions: Array<\n              { __typename: \"Reaction\" } & Pick<Reaction, \"updatedAt\" | \"emoji\" | \"archivedAt\" | \"createdAt\" | \"id\"> & {\n                  comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n                  externalUser?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n                  initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n                  issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n                  projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n                  user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                }\n            >;\n            sharedAccess: { __typename: \"IssueSharedAccess\" } & Pick<\n              IssueSharedAccess,\n              \"disallowedIssueFields\" | \"sharedWithCount\" | \"viewerHasOnlySharedAccess\" | \"isShared\"\n            > & {\n                sharedWithUsers: Array<\n                  { __typename: \"User\" } & Pick<\n                    User,\n                    | \"description\"\n                    | \"avatarUrl\"\n                    | \"createdIssueCount\"\n                    | \"avatarBackgroundColor\"\n                    | \"statusUntilAt\"\n                    | \"statusEmoji\"\n                    | \"initials\"\n                    | \"updatedAt\"\n                    | \"lastSeen\"\n                    | \"timezone\"\n                    | \"disableReason\"\n                    | \"statusLabel\"\n                    | \"archivedAt\"\n                    | \"createdAt\"\n                    | \"id\"\n                    | \"gitHubUserId\"\n                    | \"displayName\"\n                    | \"email\"\n                    | \"name\"\n                    | \"title\"\n                    | \"url\"\n                    | \"active\"\n                    | \"isAssignable\"\n                    | \"guest\"\n                    | \"admin\"\n                    | \"owner\"\n                    | \"app\"\n                    | \"isMentionable\"\n                    | \"isMe\"\n                    | \"supportsAgentSessions\"\n                    | \"canAccessAnyPublicTeam\"\n                    | \"calendarHash\"\n                    | \"inviteHash\"\n                  >\n                >;\n              };\n            delegate?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            botActor?: Maybe<\n              { __typename: \"ActorBot\" } & Pick<\n                ActorBot,\n                \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n              >\n            >;\n            sourceComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n            cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n            syncedWith?: Maybe<\n              Array<\n                { __typename: \"ExternalEntityInfo\" } & Pick<ExternalEntityInfo, \"service\" | \"id\"> & {\n                    metadata?: Maybe<\n                      | ({ __typename: \"ExternalEntityInfoGithubMetadata\" } & Pick<\n                          ExternalEntityInfoGithubMetadata,\n                          \"number\" | \"owner\" | \"repo\"\n                        >)\n                      | ({ __typename: \"ExternalEntityInfoJiraMetadata\" } & Pick<\n                          ExternalEntityInfoJiraMetadata,\n                          \"issueTypeId\" | \"projectId\" | \"issueKey\"\n                        >)\n                      | ({ __typename: \"ExternalEntitySlackMetadata\" } & Pick<\n                          ExternalEntitySlackMetadata,\n                          \"messageUrl\" | \"channelId\" | \"channelName\" | \"isFromSlack\"\n                        >)\n                    >;\n                  }\n              >\n            >;\n            externalUserCreator?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            asksExternalUserRequester?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            asksRequester?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            lastAppliedTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n            parent?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n            projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n            project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n            recurringIssueTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n            team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n            assignee?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            snoozedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            favorite?: Maybe<{ __typename?: \"Favorite\" } & Pick<Favorite, \"id\">>;\n            state: { __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type IssueLabelsQueryVariables = Exact<{\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<IssueLabelFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type IssueLabelsQuery = { __typename?: \"Query\" } & {\n  issueLabels: { __typename: \"IssueLabelConnection\" } & {\n    nodes: Array<\n      { __typename: \"IssueLabel\" } & Pick<\n        IssueLabel,\n        \"lastAppliedAt\" | \"color\" | \"description\" | \"name\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"isGroup\"\n      > & {\n          inheritedFrom?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n          parent?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n          team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n          creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          retiredBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n        }\n    >;\n    pageInfo: { __typename: \"PageInfo\" } & Pick<\n      PageInfo,\n      \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n    >;\n  };\n};\n\nexport type IssuePriorityValuesQueryVariables = Exact<{ [key: string]: never }>;\n\nexport type IssuePriorityValuesQuery = { __typename?: \"Query\" } & {\n  issuePriorityValues: Array<{ __typename: \"IssuePriorityValue\" } & Pick<IssuePriorityValue, \"label\" | \"priority\">>;\n};\n\nexport type IssueRelationQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type IssueRelationQuery = { __typename?: \"Query\" } & {\n  issueRelation: { __typename: \"IssueRelation\" } & Pick<\n    IssueRelation,\n    \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"type\" | \"id\"\n  > & {\n      issue: { __typename?: \"Issue\" } & Pick<Issue, \"id\">;\n      relatedIssue: { __typename?: \"Issue\" } & Pick<Issue, \"id\">;\n    };\n};\n\nexport type IssueRelationsQueryVariables = Exact<{\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type IssueRelationsQuery = { __typename?: \"Query\" } & {\n  issueRelations: { __typename: \"IssueRelationConnection\" } & {\n    nodes: Array<\n      { __typename: \"IssueRelation\" } & Pick<\n        IssueRelation,\n        \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"type\" | \"id\"\n      > & {\n          issue: { __typename?: \"Issue\" } & Pick<Issue, \"id\">;\n          relatedIssue: { __typename?: \"Issue\" } & Pick<Issue, \"id\">;\n        }\n    >;\n    pageInfo: { __typename: \"PageInfo\" } & Pick<\n      PageInfo,\n      \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n    >;\n  };\n};\n\nexport type IssueRepositorySuggestionsQueryVariables = Exact<{\n  agentSessionId?: InputMaybe<Scalars[\"String\"]>;\n  candidateRepositories: Array<CandidateRepository> | CandidateRepository;\n  issueId: Scalars[\"String\"];\n}>;\n\nexport type IssueRepositorySuggestionsQuery = { __typename?: \"Query\" } & {\n  issueRepositorySuggestions: { __typename: \"RepositorySuggestionsPayload\" } & {\n    suggestions: Array<\n      { __typename: \"RepositorySuggestion\" } & Pick<\n        RepositorySuggestion,\n        \"confidence\" | \"hostname\" | \"repositoryFullName\"\n      >\n    >;\n  };\n};\n\nexport type IssueSearchQueryVariables = Exact<{\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<IssueFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n  query?: InputMaybe<Scalars[\"String\"]>;\n}>;\n\nexport type IssueSearchQuery = { __typename?: \"Query\" } & {\n  issueSearch: { __typename: \"IssueConnection\" } & {\n    nodes: Array<\n      { __typename: \"Issue\" } & Pick<\n        Issue,\n        | \"trashed\"\n        | \"reactionData\"\n        | \"labelIds\"\n        | \"integrationSourceType\"\n        | \"url\"\n        | \"identifier\"\n        | \"priorityLabel\"\n        | \"previousIdentifiers\"\n        | \"customerTicketCount\"\n        | \"branchName\"\n        | \"dueDate\"\n        | \"estimate\"\n        | \"description\"\n        | \"title\"\n        | \"number\"\n        | \"updatedAt\"\n        | \"boardOrder\"\n        | \"sortOrder\"\n        | \"prioritySortOrder\"\n        | \"subIssueSortOrder\"\n        | \"priority\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"startedTriageAt\"\n        | \"triagedAt\"\n        | \"addedToCycleAt\"\n        | \"addedToProjectAt\"\n        | \"addedToTeamAt\"\n        | \"autoArchivedAt\"\n        | \"autoClosedAt\"\n        | \"canceledAt\"\n        | \"completedAt\"\n        | \"startedAt\"\n        | \"slaStartedAt\"\n        | \"slaBreachesAt\"\n        | \"slaHighRiskAt\"\n        | \"slaMediumRiskAt\"\n        | \"snoozedUntilAt\"\n        | \"slaType\"\n        | \"id\"\n        | \"inheritsSharedAccess\"\n      > & {\n          reactions: Array<\n            { __typename: \"Reaction\" } & Pick<Reaction, \"updatedAt\" | \"emoji\" | \"archivedAt\" | \"createdAt\" | \"id\"> & {\n                comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n                externalUser?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n                initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n                issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n                projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n                user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              }\n          >;\n          sharedAccess: { __typename: \"IssueSharedAccess\" } & Pick<\n            IssueSharedAccess,\n            \"disallowedIssueFields\" | \"sharedWithCount\" | \"viewerHasOnlySharedAccess\" | \"isShared\"\n          > & {\n              sharedWithUsers: Array<\n                { __typename: \"User\" } & Pick<\n                  User,\n                  | \"description\"\n                  | \"avatarUrl\"\n                  | \"createdIssueCount\"\n                  | \"avatarBackgroundColor\"\n                  | \"statusUntilAt\"\n                  | \"statusEmoji\"\n                  | \"initials\"\n                  | \"updatedAt\"\n                  | \"lastSeen\"\n                  | \"timezone\"\n                  | \"disableReason\"\n                  | \"statusLabel\"\n                  | \"archivedAt\"\n                  | \"createdAt\"\n                  | \"id\"\n                  | \"gitHubUserId\"\n                  | \"displayName\"\n                  | \"email\"\n                  | \"name\"\n                  | \"title\"\n                  | \"url\"\n                  | \"active\"\n                  | \"isAssignable\"\n                  | \"guest\"\n                  | \"admin\"\n                  | \"owner\"\n                  | \"app\"\n                  | \"isMentionable\"\n                  | \"isMe\"\n                  | \"supportsAgentSessions\"\n                  | \"canAccessAnyPublicTeam\"\n                  | \"calendarHash\"\n                  | \"inviteHash\"\n                >\n              >;\n            };\n          delegate?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          botActor?: Maybe<\n            { __typename: \"ActorBot\" } & Pick<\n              ActorBot,\n              \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n            >\n          >;\n          sourceComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n          cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n          syncedWith?: Maybe<\n            Array<\n              { __typename: \"ExternalEntityInfo\" } & Pick<ExternalEntityInfo, \"service\" | \"id\"> & {\n                  metadata?: Maybe<\n                    | ({ __typename: \"ExternalEntityInfoGithubMetadata\" } & Pick<\n                        ExternalEntityInfoGithubMetadata,\n                        \"number\" | \"owner\" | \"repo\"\n                      >)\n                    | ({ __typename: \"ExternalEntityInfoJiraMetadata\" } & Pick<\n                        ExternalEntityInfoJiraMetadata,\n                        \"issueTypeId\" | \"projectId\" | \"issueKey\"\n                      >)\n                    | ({ __typename: \"ExternalEntitySlackMetadata\" } & Pick<\n                        ExternalEntitySlackMetadata,\n                        \"messageUrl\" | \"channelId\" | \"channelName\" | \"isFromSlack\"\n                      >)\n                  >;\n                }\n            >\n          >;\n          externalUserCreator?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          asksExternalUserRequester?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          asksRequester?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          lastAppliedTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n          parent?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n          projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n          project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n          recurringIssueTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n          team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n          assignee?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          snoozedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          favorite?: Maybe<{ __typename?: \"Favorite\" } & Pick<Favorite, \"id\">>;\n          state: { __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">;\n        }\n    >;\n    pageInfo: { __typename: \"PageInfo\" } & Pick<\n      PageInfo,\n      \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n    >;\n  };\n};\n\nexport type IssueTitleSuggestionFromCustomerRequestQueryVariables = Exact<{\n  request: Scalars[\"String\"];\n}>;\n\nexport type IssueTitleSuggestionFromCustomerRequestQuery = { __typename?: \"Query\" } & {\n  issueTitleSuggestionFromCustomerRequest: { __typename: \"IssueTitleSuggestionFromCustomerRequestPayload\" } & Pick<\n    IssueTitleSuggestionFromCustomerRequestPayload,\n    \"title\" | \"lastSyncId\"\n  >;\n};\n\nexport type IssueToReleaseQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type IssueToReleaseQuery = { __typename?: \"Query\" } & {\n  issueToRelease: { __typename: \"IssueToRelease\" } & Pick<\n    IssueToRelease,\n    \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n  > & {\n      issue: { __typename?: \"Issue\" } & Pick<Issue, \"id\">;\n      release: { __typename?: \"Release\" } & Pick<Release, \"id\">;\n    };\n};\n\nexport type IssueToReleasesQueryVariables = Exact<{\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type IssueToReleasesQuery = { __typename?: \"Query\" } & {\n  issueToReleases: { __typename: \"IssueToReleaseConnection\" } & {\n    nodes: Array<\n      { __typename: \"IssueToRelease\" } & Pick<IssueToRelease, \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"> & {\n          issue: { __typename?: \"Issue\" } & Pick<Issue, \"id\">;\n          release: { __typename?: \"Release\" } & Pick<Release, \"id\">;\n        }\n    >;\n    pageInfo: { __typename: \"PageInfo\" } & Pick<\n      PageInfo,\n      \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n    >;\n  };\n};\n\nexport type IssueVcsBranchSearchQueryVariables = Exact<{\n  branchName: Scalars[\"String\"];\n}>;\n\nexport type IssueVcsBranchSearchQuery = { __typename?: \"Query\" } & {\n  issueVcsBranchSearch?: Maybe<\n    { __typename: \"Issue\" } & Pick<\n      Issue,\n      | \"trashed\"\n      | \"reactionData\"\n      | \"labelIds\"\n      | \"integrationSourceType\"\n      | \"url\"\n      | \"identifier\"\n      | \"priorityLabel\"\n      | \"previousIdentifiers\"\n      | \"customerTicketCount\"\n      | \"branchName\"\n      | \"dueDate\"\n      | \"estimate\"\n      | \"description\"\n      | \"title\"\n      | \"number\"\n      | \"updatedAt\"\n      | \"boardOrder\"\n      | \"sortOrder\"\n      | \"prioritySortOrder\"\n      | \"subIssueSortOrder\"\n      | \"priority\"\n      | \"archivedAt\"\n      | \"createdAt\"\n      | \"startedTriageAt\"\n      | \"triagedAt\"\n      | \"addedToCycleAt\"\n      | \"addedToProjectAt\"\n      | \"addedToTeamAt\"\n      | \"autoArchivedAt\"\n      | \"autoClosedAt\"\n      | \"canceledAt\"\n      | \"completedAt\"\n      | \"startedAt\"\n      | \"slaStartedAt\"\n      | \"slaBreachesAt\"\n      | \"slaHighRiskAt\"\n      | \"slaMediumRiskAt\"\n      | \"snoozedUntilAt\"\n      | \"slaType\"\n      | \"id\"\n      | \"inheritsSharedAccess\"\n    > & {\n        reactions: Array<\n          { __typename: \"Reaction\" } & Pick<Reaction, \"updatedAt\" | \"emoji\" | \"archivedAt\" | \"createdAt\" | \"id\"> & {\n              comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n              externalUser?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n              issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n              projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n              user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            }\n        >;\n        sharedAccess: { __typename: \"IssueSharedAccess\" } & Pick<\n          IssueSharedAccess,\n          \"disallowedIssueFields\" | \"sharedWithCount\" | \"viewerHasOnlySharedAccess\" | \"isShared\"\n        > & {\n            sharedWithUsers: Array<\n              { __typename: \"User\" } & Pick<\n                User,\n                | \"description\"\n                | \"avatarUrl\"\n                | \"createdIssueCount\"\n                | \"avatarBackgroundColor\"\n                | \"statusUntilAt\"\n                | \"statusEmoji\"\n                | \"initials\"\n                | \"updatedAt\"\n                | \"lastSeen\"\n                | \"timezone\"\n                | \"disableReason\"\n                | \"statusLabel\"\n                | \"archivedAt\"\n                | \"createdAt\"\n                | \"id\"\n                | \"gitHubUserId\"\n                | \"displayName\"\n                | \"email\"\n                | \"name\"\n                | \"title\"\n                | \"url\"\n                | \"active\"\n                | \"isAssignable\"\n                | \"guest\"\n                | \"admin\"\n                | \"owner\"\n                | \"app\"\n                | \"isMentionable\"\n                | \"isMe\"\n                | \"supportsAgentSessions\"\n                | \"canAccessAnyPublicTeam\"\n                | \"calendarHash\"\n                | \"inviteHash\"\n              >\n            >;\n          };\n        delegate?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n        botActor?: Maybe<\n          { __typename: \"ActorBot\" } & Pick<\n            ActorBot,\n            \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n          >\n        >;\n        sourceComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n        cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n        syncedWith?: Maybe<\n          Array<\n            { __typename: \"ExternalEntityInfo\" } & Pick<ExternalEntityInfo, \"service\" | \"id\"> & {\n                metadata?: Maybe<\n                  | ({ __typename: \"ExternalEntityInfoGithubMetadata\" } & Pick<\n                      ExternalEntityInfoGithubMetadata,\n                      \"number\" | \"owner\" | \"repo\"\n                    >)\n                  | ({ __typename: \"ExternalEntityInfoJiraMetadata\" } & Pick<\n                      ExternalEntityInfoJiraMetadata,\n                      \"issueTypeId\" | \"projectId\" | \"issueKey\"\n                    >)\n                  | ({ __typename: \"ExternalEntitySlackMetadata\" } & Pick<\n                      ExternalEntitySlackMetadata,\n                      \"messageUrl\" | \"channelId\" | \"channelName\" | \"isFromSlack\"\n                    >)\n                >;\n              }\n          >\n        >;\n        externalUserCreator?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n        asksExternalUserRequester?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n        asksRequester?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n        lastAppliedTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n        parent?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n        projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n        project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n        recurringIssueTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n        team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n        assignee?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n        creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n        snoozedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n        favorite?: Maybe<{ __typename?: \"Favorite\" } & Pick<Favorite, \"id\">>;\n        state: { __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">;\n      }\n  >;\n};\n\nexport type IssueVcsBranchSearch_AttachmentsQueryVariables = Exact<{\n  branchName: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<AttachmentFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type IssueVcsBranchSearch_AttachmentsQuery = { __typename?: \"Query\" } & {\n  issueVcsBranchSearch?: Maybe<\n    { __typename?: \"Issue\" } & {\n      attachments: { __typename: \"AttachmentConnection\" } & {\n        nodes: Array<\n          { __typename: \"Attachment\" } & Pick<\n            Attachment,\n            | \"subtitle\"\n            | \"title\"\n            | \"source\"\n            | \"metadata\"\n            | \"url\"\n            | \"bodyData\"\n            | \"updatedAt\"\n            | \"sourceType\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"id\"\n            | \"groupBySource\"\n          > & {\n              creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              issue: { __typename?: \"Issue\" } & Pick<Issue, \"id\">;\n              originalIssue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n              externalUserCreator?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            }\n        >;\n        pageInfo: { __typename: \"PageInfo\" } & Pick<\n          PageInfo,\n          \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n        >;\n      };\n    }\n  >;\n};\n\nexport type IssueVcsBranchSearch_BotActorQueryVariables = Exact<{\n  branchName: Scalars[\"String\"];\n}>;\n\nexport type IssueVcsBranchSearch_BotActorQuery = { __typename?: \"Query\" } & {\n  issueVcsBranchSearch?: Maybe<\n    { __typename?: \"Issue\" } & {\n      botActor?: Maybe<\n        { __typename: \"ActorBot\" } & Pick<\n          ActorBot,\n          \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n        >\n      >;\n    }\n  >;\n};\n\nexport type IssueVcsBranchSearch_ChildrenQueryVariables = Exact<{\n  branchName: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<IssueFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type IssueVcsBranchSearch_ChildrenQuery = { __typename?: \"Query\" } & {\n  issueVcsBranchSearch?: Maybe<\n    { __typename?: \"Issue\" } & {\n      children: { __typename: \"IssueConnection\" } & {\n        nodes: Array<\n          { __typename: \"Issue\" } & Pick<\n            Issue,\n            | \"trashed\"\n            | \"reactionData\"\n            | \"labelIds\"\n            | \"integrationSourceType\"\n            | \"url\"\n            | \"identifier\"\n            | \"priorityLabel\"\n            | \"previousIdentifiers\"\n            | \"customerTicketCount\"\n            | \"branchName\"\n            | \"dueDate\"\n            | \"estimate\"\n            | \"description\"\n            | \"title\"\n            | \"number\"\n            | \"updatedAt\"\n            | \"boardOrder\"\n            | \"sortOrder\"\n            | \"prioritySortOrder\"\n            | \"subIssueSortOrder\"\n            | \"priority\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"startedTriageAt\"\n            | \"triagedAt\"\n            | \"addedToCycleAt\"\n            | \"addedToProjectAt\"\n            | \"addedToTeamAt\"\n            | \"autoArchivedAt\"\n            | \"autoClosedAt\"\n            | \"canceledAt\"\n            | \"completedAt\"\n            | \"startedAt\"\n            | \"slaStartedAt\"\n            | \"slaBreachesAt\"\n            | \"slaHighRiskAt\"\n            | \"slaMediumRiskAt\"\n            | \"snoozedUntilAt\"\n            | \"slaType\"\n            | \"id\"\n            | \"inheritsSharedAccess\"\n          > & {\n              reactions: Array<\n                { __typename: \"Reaction\" } & Pick<\n                  Reaction,\n                  \"updatedAt\" | \"emoji\" | \"archivedAt\" | \"createdAt\" | \"id\"\n                > & {\n                    comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n                    externalUser?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n                    initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n                    issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n                    projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n                    user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                  }\n              >;\n              sharedAccess: { __typename: \"IssueSharedAccess\" } & Pick<\n                IssueSharedAccess,\n                \"disallowedIssueFields\" | \"sharedWithCount\" | \"viewerHasOnlySharedAccess\" | \"isShared\"\n              > & {\n                  sharedWithUsers: Array<\n                    { __typename: \"User\" } & Pick<\n                      User,\n                      | \"description\"\n                      | \"avatarUrl\"\n                      | \"createdIssueCount\"\n                      | \"avatarBackgroundColor\"\n                      | \"statusUntilAt\"\n                      | \"statusEmoji\"\n                      | \"initials\"\n                      | \"updatedAt\"\n                      | \"lastSeen\"\n                      | \"timezone\"\n                      | \"disableReason\"\n                      | \"statusLabel\"\n                      | \"archivedAt\"\n                      | \"createdAt\"\n                      | \"id\"\n                      | \"gitHubUserId\"\n                      | \"displayName\"\n                      | \"email\"\n                      | \"name\"\n                      | \"title\"\n                      | \"url\"\n                      | \"active\"\n                      | \"isAssignable\"\n                      | \"guest\"\n                      | \"admin\"\n                      | \"owner\"\n                      | \"app\"\n                      | \"isMentionable\"\n                      | \"isMe\"\n                      | \"supportsAgentSessions\"\n                      | \"canAccessAnyPublicTeam\"\n                      | \"calendarHash\"\n                      | \"inviteHash\"\n                    >\n                  >;\n                };\n              delegate?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              botActor?: Maybe<\n                { __typename: \"ActorBot\" } & Pick<\n                  ActorBot,\n                  \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n                >\n              >;\n              sourceComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n              cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n              syncedWith?: Maybe<\n                Array<\n                  { __typename: \"ExternalEntityInfo\" } & Pick<ExternalEntityInfo, \"service\" | \"id\"> & {\n                      metadata?: Maybe<\n                        | ({ __typename: \"ExternalEntityInfoGithubMetadata\" } & Pick<\n                            ExternalEntityInfoGithubMetadata,\n                            \"number\" | \"owner\" | \"repo\"\n                          >)\n                        | ({ __typename: \"ExternalEntityInfoJiraMetadata\" } & Pick<\n                            ExternalEntityInfoJiraMetadata,\n                            \"issueTypeId\" | \"projectId\" | \"issueKey\"\n                          >)\n                        | ({ __typename: \"ExternalEntitySlackMetadata\" } & Pick<\n                            ExternalEntitySlackMetadata,\n                            \"messageUrl\" | \"channelId\" | \"channelName\" | \"isFromSlack\"\n                          >)\n                      >;\n                    }\n                >\n              >;\n              externalUserCreator?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              asksExternalUserRequester?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              asksRequester?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              lastAppliedTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n              parent?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n              projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n              project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n              recurringIssueTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n              team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n              assignee?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              snoozedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              favorite?: Maybe<{ __typename?: \"Favorite\" } & Pick<Favorite, \"id\">>;\n              state: { __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">;\n            }\n        >;\n        pageInfo: { __typename: \"PageInfo\" } & Pick<\n          PageInfo,\n          \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n        >;\n      };\n    }\n  >;\n};\n\nexport type IssueVcsBranchSearch_CommentsQueryVariables = Exact<{\n  branchName: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<CommentFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type IssueVcsBranchSearch_CommentsQuery = { __typename?: \"Query\" } & {\n  issueVcsBranchSearch?: Maybe<\n    { __typename?: \"Issue\" } & {\n      comments: { __typename: \"CommentConnection\" } & {\n        nodes: Array<\n          { __typename: \"Comment\" } & Pick<\n            Comment,\n            | \"url\"\n            | \"reactionData\"\n            | \"resolvingCommentId\"\n            | \"documentContentId\"\n            | \"initiativeId\"\n            | \"initiativeUpdateId\"\n            | \"issueId\"\n            | \"parentId\"\n            | \"projectId\"\n            | \"projectUpdateId\"\n            | \"body\"\n            | \"updatedAt\"\n            | \"quotedText\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"editedAt\"\n            | \"resolvedAt\"\n            | \"id\"\n          > & {\n              agentSession?: Maybe<{ __typename?: \"AgentSession\" } & Pick<AgentSession, \"id\">>;\n              reactions: Array<\n                { __typename: \"Reaction\" } & Pick<\n                  Reaction,\n                  \"updatedAt\" | \"emoji\" | \"archivedAt\" | \"createdAt\" | \"id\"\n                > & {\n                    comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n                    externalUser?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n                    initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n                    issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n                    projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n                    user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                  }\n              >;\n              botActor?: Maybe<\n                { __typename: \"ActorBot\" } & Pick<\n                  ActorBot,\n                  \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n                >\n              >;\n              resolvingComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n              documentContent?: Maybe<\n                { __typename: \"DocumentContent\" } & Pick<\n                  DocumentContent,\n                  \"content\" | \"contentState\" | \"updatedAt\" | \"restoredAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n                > & {\n                    aiPromptRules?: Maybe<\n                      { __typename: \"AiPromptRules\" } & Pick<\n                        AiPromptRules,\n                        \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n                      > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n                    >;\n                    document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n                    initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                    issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n                    projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n                    project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                    welcomeMessage?: Maybe<\n                      { __typename: \"WelcomeMessage\" } & Pick<\n                        WelcomeMessage,\n                        \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"title\" | \"id\" | \"enabled\"\n                      > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n                    >;\n                  }\n              >;\n              syncedWith?: Maybe<\n                Array<\n                  { __typename: \"ExternalEntityInfo\" } & Pick<ExternalEntityInfo, \"service\" | \"id\"> & {\n                      metadata?: Maybe<\n                        | ({ __typename: \"ExternalEntityInfoGithubMetadata\" } & Pick<\n                            ExternalEntityInfoGithubMetadata,\n                            \"number\" | \"owner\" | \"repo\"\n                          >)\n                        | ({ __typename: \"ExternalEntityInfoJiraMetadata\" } & Pick<\n                            ExternalEntityInfoJiraMetadata,\n                            \"issueTypeId\" | \"projectId\" | \"issueKey\"\n                          >)\n                        | ({ __typename: \"ExternalEntitySlackMetadata\" } & Pick<\n                            ExternalEntitySlackMetadata,\n                            \"messageUrl\" | \"channelId\" | \"channelName\" | \"isFromSlack\"\n                          >)\n                      >;\n                    }\n                >\n              >;\n              externalThread?: Maybe<\n                { __typename: \"SyncedExternalThread\" } & Pick<\n                  SyncedExternalThread,\n                  | \"url\"\n                  | \"name\"\n                  | \"displayName\"\n                  | \"type\"\n                  | \"subType\"\n                  | \"id\"\n                  | \"isPersonalIntegrationRequired\"\n                  | \"isPersonalIntegrationConnected\"\n                  | \"isConnected\"\n                >\n              >;\n              externalUser?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n              initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n              issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n              parent?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n              project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n              projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n              resolvingUser?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            }\n        >;\n        pageInfo: { __typename: \"PageInfo\" } & Pick<\n          PageInfo,\n          \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n        >;\n      };\n    }\n  >;\n};\n\nexport type IssueVcsBranchSearch_DocumentsQueryVariables = Exact<{\n  branchName: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<DocumentFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type IssueVcsBranchSearch_DocumentsQuery = { __typename?: \"Query\" } & {\n  issueVcsBranchSearch?: Maybe<\n    { __typename?: \"Issue\" } & {\n      documents: { __typename: \"DocumentConnection\" } & {\n        nodes: Array<\n          { __typename: \"Document\" } & Pick<\n            Document,\n            | \"trashed\"\n            | \"documentContentId\"\n            | \"url\"\n            | \"content\"\n            | \"slugId\"\n            | \"color\"\n            | \"icon\"\n            | \"updatedAt\"\n            | \"sortOrder\"\n            | \"hiddenAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"title\"\n            | \"id\"\n          > & {\n              initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n              issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n              lastAppliedTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n              project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n              release?: Maybe<{ __typename?: \"Release\" } & Pick<Release, \"id\">>;\n              creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            }\n        >;\n        pageInfo: { __typename: \"PageInfo\" } & Pick<\n          PageInfo,\n          \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n        >;\n      };\n    }\n  >;\n};\n\nexport type IssueVcsBranchSearch_FormerAttachmentsQueryVariables = Exact<{\n  branchName: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<AttachmentFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type IssueVcsBranchSearch_FormerAttachmentsQuery = { __typename?: \"Query\" } & {\n  issueVcsBranchSearch?: Maybe<\n    { __typename?: \"Issue\" } & {\n      formerAttachments: { __typename: \"AttachmentConnection\" } & {\n        nodes: Array<\n          { __typename: \"Attachment\" } & Pick<\n            Attachment,\n            | \"subtitle\"\n            | \"title\"\n            | \"source\"\n            | \"metadata\"\n            | \"url\"\n            | \"bodyData\"\n            | \"updatedAt\"\n            | \"sourceType\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"id\"\n            | \"groupBySource\"\n          > & {\n              creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              issue: { __typename?: \"Issue\" } & Pick<Issue, \"id\">;\n              originalIssue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n              externalUserCreator?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            }\n        >;\n        pageInfo: { __typename: \"PageInfo\" } & Pick<\n          PageInfo,\n          \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n        >;\n      };\n    }\n  >;\n};\n\nexport type IssueVcsBranchSearch_FormerNeedsQueryVariables = Exact<{\n  branchName: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<CustomerNeedFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type IssueVcsBranchSearch_FormerNeedsQuery = { __typename?: \"Query\" } & {\n  issueVcsBranchSearch?: Maybe<\n    { __typename?: \"Issue\" } & {\n      formerNeeds: { __typename: \"CustomerNeedConnection\" } & {\n        nodes: Array<\n          { __typename: \"CustomerNeed\" } & Pick<\n            CustomerNeed,\n            \"url\" | \"body\" | \"content\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"priority\"\n          > & {\n              comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n              customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n              attachment?: Maybe<{ __typename?: \"Attachment\" } & Pick<Attachment, \"id\">>;\n              originalIssue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n              issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n              projectAttachment?: Maybe<\n                { __typename: \"ProjectAttachment\" } & Pick<\n                  ProjectAttachment,\n                  | \"metadata\"\n                  | \"source\"\n                  | \"subtitle\"\n                  | \"updatedAt\"\n                  | \"sourceType\"\n                  | \"archivedAt\"\n                  | \"createdAt\"\n                  | \"id\"\n                  | \"title\"\n                  | \"url\"\n                > & { creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n              >;\n              project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n              creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            }\n        >;\n        pageInfo: { __typename: \"PageInfo\" } & Pick<\n          PageInfo,\n          \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n        >;\n      };\n    }\n  >;\n};\n\nexport type IssueVcsBranchSearch_HistoryQueryVariables = Exact<{\n  branchName: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type IssueVcsBranchSearch_HistoryQuery = { __typename?: \"Query\" } & {\n  issueVcsBranchSearch?: Maybe<\n    { __typename?: \"Issue\" } & {\n      history: { __typename: \"IssueHistoryConnection\" } & {\n        nodes: Array<\n          { __typename: \"IssueHistory\" } & Pick<\n            IssueHistory,\n            | \"triageResponsibilityAutoAssigned\"\n            | \"addedLabelIds\"\n            | \"removedLabelIds\"\n            | \"addedToReleaseIds\"\n            | \"removedFromReleaseIds\"\n            | \"attachmentId\"\n            | \"toCycleId\"\n            | \"toParentId\"\n            | \"toProjectId\"\n            | \"toConvertedProjectId\"\n            | \"toStateId\"\n            | \"fromCycleId\"\n            | \"fromParentId\"\n            | \"fromProjectId\"\n            | \"fromStateId\"\n            | \"fromTeamId\"\n            | \"toTeamId\"\n            | \"fromAssigneeId\"\n            | \"toAssigneeId\"\n            | \"actorId\"\n            | \"toSlaBreachesAt\"\n            | \"fromSlaBreachesAt\"\n            | \"updatedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"toSlaStartedAt\"\n            | \"fromSlaStartedAt\"\n            | \"toSlaType\"\n            | \"fromSlaType\"\n            | \"id\"\n            | \"fromDueDate\"\n            | \"toDueDate\"\n            | \"fromEstimate\"\n            | \"toEstimate\"\n            | \"fromPriority\"\n            | \"toPriority\"\n            | \"fromTitle\"\n            | \"toTitle\"\n            | \"fromSlaBreached\"\n            | \"toSlaBreached\"\n            | \"archived\"\n            | \"autoArchived\"\n            | \"autoClosed\"\n            | \"trashed\"\n            | \"updatedDescription\"\n            | \"customerNeedId\"\n          > & {\n              relationChanges?: Maybe<\n                Array<\n                  { __typename: \"IssueRelationHistoryPayload\" } & Pick<\n                    IssueRelationHistoryPayload,\n                    \"identifier\" | \"type\"\n                  >\n                >\n              >;\n              actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              descriptionUpdatedBy?: Maybe<\n                Array<\n                  { __typename: \"User\" } & Pick<\n                    User,\n                    | \"description\"\n                    | \"avatarUrl\"\n                    | \"createdIssueCount\"\n                    | \"avatarBackgroundColor\"\n                    | \"statusUntilAt\"\n                    | \"statusEmoji\"\n                    | \"initials\"\n                    | \"updatedAt\"\n                    | \"lastSeen\"\n                    | \"timezone\"\n                    | \"disableReason\"\n                    | \"statusLabel\"\n                    | \"archivedAt\"\n                    | \"createdAt\"\n                    | \"id\"\n                    | \"gitHubUserId\"\n                    | \"displayName\"\n                    | \"email\"\n                    | \"name\"\n                    | \"title\"\n                    | \"url\"\n                    | \"active\"\n                    | \"isAssignable\"\n                    | \"guest\"\n                    | \"admin\"\n                    | \"owner\"\n                    | \"app\"\n                    | \"isMentionable\"\n                    | \"isMe\"\n                    | \"supportsAgentSessions\"\n                    | \"canAccessAnyPublicTeam\"\n                    | \"calendarHash\"\n                    | \"inviteHash\"\n                  >\n                >\n              >;\n              actors?: Maybe<\n                Array<\n                  { __typename: \"User\" } & Pick<\n                    User,\n                    | \"description\"\n                    | \"avatarUrl\"\n                    | \"createdIssueCount\"\n                    | \"avatarBackgroundColor\"\n                    | \"statusUntilAt\"\n                    | \"statusEmoji\"\n                    | \"initials\"\n                    | \"updatedAt\"\n                    | \"lastSeen\"\n                    | \"timezone\"\n                    | \"disableReason\"\n                    | \"statusLabel\"\n                    | \"archivedAt\"\n                    | \"createdAt\"\n                    | \"id\"\n                    | \"gitHubUserId\"\n                    | \"displayName\"\n                    | \"email\"\n                    | \"name\"\n                    | \"title\"\n                    | \"url\"\n                    | \"active\"\n                    | \"isAssignable\"\n                    | \"guest\"\n                    | \"admin\"\n                    | \"owner\"\n                    | \"app\"\n                    | \"isMentionable\"\n                    | \"isMe\"\n                    | \"supportsAgentSessions\"\n                    | \"canAccessAnyPublicTeam\"\n                    | \"calendarHash\"\n                    | \"inviteHash\"\n                  >\n                >\n              >;\n              fromDelegate?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              toDelegate?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              botActor?: Maybe<\n                { __typename: \"ActorBot\" } & Pick<\n                  ActorBot,\n                  \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n                >\n              >;\n              fromCycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n              toCycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n              issueImport?: Maybe<\n                { __typename: \"IssueImport\" } & Pick<\n                  IssueImport,\n                  | \"progress\"\n                  | \"errorMetadata\"\n                  | \"csvFileUrl\"\n                  | \"creatorId\"\n                  | \"serviceMetadata\"\n                  | \"status\"\n                  | \"mapping\"\n                  | \"displayName\"\n                  | \"service\"\n                  | \"updatedAt\"\n                  | \"teamName\"\n                  | \"archivedAt\"\n                  | \"createdAt\"\n                  | \"id\"\n                  | \"error\"\n                >\n              >;\n              issue: { __typename?: \"Issue\" } & Pick<Issue, \"id\">;\n              addedLabels?: Maybe<\n                Array<\n                  { __typename: \"IssueLabel\" } & Pick<\n                    IssueLabel,\n                    | \"lastAppliedAt\"\n                    | \"color\"\n                    | \"description\"\n                    | \"name\"\n                    | \"updatedAt\"\n                    | \"archivedAt\"\n                    | \"createdAt\"\n                    | \"id\"\n                    | \"isGroup\"\n                  > & {\n                      inheritedFrom?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                      parent?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                      team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                      creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                      retiredBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                    }\n                >\n              >;\n              removedLabels?: Maybe<\n                Array<\n                  { __typename: \"IssueLabel\" } & Pick<\n                    IssueLabel,\n                    | \"lastAppliedAt\"\n                    | \"color\"\n                    | \"description\"\n                    | \"name\"\n                    | \"updatedAt\"\n                    | \"archivedAt\"\n                    | \"createdAt\"\n                    | \"id\"\n                    | \"isGroup\"\n                  > & {\n                      inheritedFrom?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                      parent?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                      team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                      creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                      retiredBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                    }\n                >\n              >;\n              attachment?: Maybe<{ __typename?: \"Attachment\" } & Pick<Attachment, \"id\">>;\n              toConvertedProject?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n              fromParent?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n              toParent?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n              fromProjectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n              toProjectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n              fromProject?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n              toProject?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n              fromState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n              toState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n              fromTeam?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n              toTeam?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n              triageResponsibilityTeam?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n              toAssignee?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              fromAssignee?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              triageResponsibilityNotifiedUsers?: Maybe<\n                Array<\n                  { __typename: \"User\" } & Pick<\n                    User,\n                    | \"description\"\n                    | \"avatarUrl\"\n                    | \"createdIssueCount\"\n                    | \"avatarBackgroundColor\"\n                    | \"statusUntilAt\"\n                    | \"statusEmoji\"\n                    | \"initials\"\n                    | \"updatedAt\"\n                    | \"lastSeen\"\n                    | \"timezone\"\n                    | \"disableReason\"\n                    | \"statusLabel\"\n                    | \"archivedAt\"\n                    | \"createdAt\"\n                    | \"id\"\n                    | \"gitHubUserId\"\n                    | \"displayName\"\n                    | \"email\"\n                    | \"name\"\n                    | \"title\"\n                    | \"url\"\n                    | \"active\"\n                    | \"isAssignable\"\n                    | \"guest\"\n                    | \"admin\"\n                    | \"owner\"\n                    | \"app\"\n                    | \"isMentionable\"\n                    | \"isMe\"\n                    | \"supportsAgentSessions\"\n                    | \"canAccessAnyPublicTeam\"\n                    | \"calendarHash\"\n                    | \"inviteHash\"\n                  >\n                >\n              >;\n            }\n        >;\n        pageInfo: { __typename: \"PageInfo\" } & Pick<\n          PageInfo,\n          \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n        >;\n      };\n    }\n  >;\n};\n\nexport type IssueVcsBranchSearch_InverseRelationsQueryVariables = Exact<{\n  branchName: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type IssueVcsBranchSearch_InverseRelationsQuery = { __typename?: \"Query\" } & {\n  issueVcsBranchSearch?: Maybe<\n    { __typename?: \"Issue\" } & {\n      inverseRelations: { __typename: \"IssueRelationConnection\" } & {\n        nodes: Array<\n          { __typename: \"IssueRelation\" } & Pick<\n            IssueRelation,\n            \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"type\" | \"id\"\n          > & {\n              issue: { __typename?: \"Issue\" } & Pick<Issue, \"id\">;\n              relatedIssue: { __typename?: \"Issue\" } & Pick<Issue, \"id\">;\n            }\n        >;\n        pageInfo: { __typename: \"PageInfo\" } & Pick<\n          PageInfo,\n          \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n        >;\n      };\n    }\n  >;\n};\n\nexport type IssueVcsBranchSearch_LabelsQueryVariables = Exact<{\n  branchName: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<IssueLabelFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type IssueVcsBranchSearch_LabelsQuery = { __typename?: \"Query\" } & {\n  issueVcsBranchSearch?: Maybe<\n    { __typename?: \"Issue\" } & {\n      labels: { __typename: \"IssueLabelConnection\" } & {\n        nodes: Array<\n          { __typename: \"IssueLabel\" } & Pick<\n            IssueLabel,\n            | \"lastAppliedAt\"\n            | \"color\"\n            | \"description\"\n            | \"name\"\n            | \"updatedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"id\"\n            | \"isGroup\"\n          > & {\n              inheritedFrom?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n              parent?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n              team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n              creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              retiredBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            }\n        >;\n        pageInfo: { __typename: \"PageInfo\" } & Pick<\n          PageInfo,\n          \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n        >;\n      };\n    }\n  >;\n};\n\nexport type IssueVcsBranchSearch_NeedsQueryVariables = Exact<{\n  branchName: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<CustomerNeedFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type IssueVcsBranchSearch_NeedsQuery = { __typename?: \"Query\" } & {\n  issueVcsBranchSearch?: Maybe<\n    { __typename?: \"Issue\" } & {\n      needs: { __typename: \"CustomerNeedConnection\" } & {\n        nodes: Array<\n          { __typename: \"CustomerNeed\" } & Pick<\n            CustomerNeed,\n            \"url\" | \"body\" | \"content\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"priority\"\n          > & {\n              comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n              customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n              attachment?: Maybe<{ __typename?: \"Attachment\" } & Pick<Attachment, \"id\">>;\n              originalIssue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n              issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n              projectAttachment?: Maybe<\n                { __typename: \"ProjectAttachment\" } & Pick<\n                  ProjectAttachment,\n                  | \"metadata\"\n                  | \"source\"\n                  | \"subtitle\"\n                  | \"updatedAt\"\n                  | \"sourceType\"\n                  | \"archivedAt\"\n                  | \"createdAt\"\n                  | \"id\"\n                  | \"title\"\n                  | \"url\"\n                > & { creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n              >;\n              project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n              creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            }\n        >;\n        pageInfo: { __typename: \"PageInfo\" } & Pick<\n          PageInfo,\n          \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n        >;\n      };\n    }\n  >;\n};\n\nexport type IssueVcsBranchSearch_RelationsQueryVariables = Exact<{\n  branchName: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type IssueVcsBranchSearch_RelationsQuery = { __typename?: \"Query\" } & {\n  issueVcsBranchSearch?: Maybe<\n    { __typename?: \"Issue\" } & {\n      relations: { __typename: \"IssueRelationConnection\" } & {\n        nodes: Array<\n          { __typename: \"IssueRelation\" } & Pick<\n            IssueRelation,\n            \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"type\" | \"id\"\n          > & {\n              issue: { __typename?: \"Issue\" } & Pick<Issue, \"id\">;\n              relatedIssue: { __typename?: \"Issue\" } & Pick<Issue, \"id\">;\n            }\n        >;\n        pageInfo: { __typename: \"PageInfo\" } & Pick<\n          PageInfo,\n          \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n        >;\n      };\n    }\n  >;\n};\n\nexport type IssueVcsBranchSearch_ReleasesQueryVariables = Exact<{\n  branchName: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<ReleaseFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type IssueVcsBranchSearch_ReleasesQuery = { __typename?: \"Query\" } & {\n  issueVcsBranchSearch?: Maybe<\n    { __typename?: \"Issue\" } & {\n      releases: { __typename: \"ReleaseConnection\" } & {\n        nodes: Array<\n          { __typename: \"Release\" } & Pick<\n            Release,\n            | \"trashed\"\n            | \"issueCount\"\n            | \"commitSha\"\n            | \"url\"\n            | \"currentProgress\"\n            | \"description\"\n            | \"targetDate\"\n            | \"startDate\"\n            | \"progressHistory\"\n            | \"updatedAt\"\n            | \"name\"\n            | \"slugId\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"startedAt\"\n            | \"canceledAt\"\n            | \"completedAt\"\n            | \"id\"\n            | \"version\"\n          > & {\n              releaseNotes: Array<\n                { __typename: \"ReleaseNote\" } & Pick<\n                  ReleaseNote,\n                  | \"generationStatus\"\n                  | \"updatedAt\"\n                  | \"releaseCount\"\n                  | \"slugId\"\n                  | \"archivedAt\"\n                  | \"createdAt\"\n                  | \"id\"\n                  | \"title\"\n                > & {\n                    documentContent?: Maybe<\n                      { __typename: \"DocumentContent\" } & Pick<\n                        DocumentContent,\n                        \"content\" | \"contentState\" | \"updatedAt\" | \"restoredAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n                      > & {\n                          aiPromptRules?: Maybe<\n                            { __typename: \"AiPromptRules\" } & Pick<\n                              AiPromptRules,\n                              \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n                            > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n                          >;\n                          document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n                          initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                          issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n                          projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n                          project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                          welcomeMessage?: Maybe<\n                            { __typename: \"WelcomeMessage\" } & Pick<\n                              WelcomeMessage,\n                              \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"title\" | \"id\" | \"enabled\"\n                            > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n                          >;\n                        }\n                    >;\n                    firstRelease?: Maybe<{ __typename?: \"Release\" } & Pick<Release, \"id\">>;\n                    lastRelease?: Maybe<{ __typename?: \"Release\" } & Pick<Release, \"id\">>;\n                  }\n              >;\n              stage: { __typename?: \"ReleaseStage\" } & Pick<ReleaseStage, \"id\">;\n              pipeline: { __typename?: \"ReleasePipeline\" } & Pick<ReleasePipeline, \"id\">;\n              creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            }\n        >;\n        pageInfo: { __typename: \"PageInfo\" } & Pick<\n          PageInfo,\n          \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n        >;\n      };\n    }\n  >;\n};\n\nexport type IssueVcsBranchSearch_SharedAccessQueryVariables = Exact<{\n  branchName: Scalars[\"String\"];\n}>;\n\nexport type IssueVcsBranchSearch_SharedAccessQuery = { __typename?: \"Query\" } & {\n  issueVcsBranchSearch?: Maybe<\n    { __typename?: \"Issue\" } & {\n      sharedAccess: { __typename: \"IssueSharedAccess\" } & Pick<\n        IssueSharedAccess,\n        \"disallowedIssueFields\" | \"sharedWithCount\" | \"viewerHasOnlySharedAccess\" | \"isShared\"\n      > & {\n          sharedWithUsers: Array<\n            { __typename: \"User\" } & Pick<\n              User,\n              | \"description\"\n              | \"avatarUrl\"\n              | \"createdIssueCount\"\n              | \"avatarBackgroundColor\"\n              | \"statusUntilAt\"\n              | \"statusEmoji\"\n              | \"initials\"\n              | \"updatedAt\"\n              | \"lastSeen\"\n              | \"timezone\"\n              | \"disableReason\"\n              | \"statusLabel\"\n              | \"archivedAt\"\n              | \"createdAt\"\n              | \"id\"\n              | \"gitHubUserId\"\n              | \"displayName\"\n              | \"email\"\n              | \"name\"\n              | \"title\"\n              | \"url\"\n              | \"active\"\n              | \"isAssignable\"\n              | \"guest\"\n              | \"admin\"\n              | \"owner\"\n              | \"app\"\n              | \"isMentionable\"\n              | \"isMe\"\n              | \"supportsAgentSessions\"\n              | \"canAccessAnyPublicTeam\"\n              | \"calendarHash\"\n              | \"inviteHash\"\n            >\n          >;\n        };\n    }\n  >;\n};\n\nexport type IssueVcsBranchSearch_StateHistoryQueryVariables = Exact<{\n  branchName: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n}>;\n\nexport type IssueVcsBranchSearch_StateHistoryQuery = { __typename?: \"Query\" } & {\n  issueVcsBranchSearch?: Maybe<\n    { __typename?: \"Issue\" } & {\n      stateHistory: { __typename: \"IssueStateSpanConnection\" } & {\n        nodes: Array<\n          { __typename: \"IssueStateSpan\" } & Pick<IssueStateSpan, \"startedAt\" | \"endedAt\" | \"id\" | \"stateId\"> & {\n              state?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n            }\n        >;\n        pageInfo: { __typename: \"PageInfo\" } & Pick<\n          PageInfo,\n          \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n        >;\n      };\n    }\n  >;\n};\n\nexport type IssueVcsBranchSearch_SubscribersQueryVariables = Exact<{\n  branchName: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<UserFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  includeDisabled?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type IssueVcsBranchSearch_SubscribersQuery = { __typename?: \"Query\" } & {\n  issueVcsBranchSearch?: Maybe<\n    { __typename?: \"Issue\" } & {\n      subscribers: { __typename: \"UserConnection\" } & {\n        nodes: Array<\n          { __typename: \"User\" } & Pick<\n            User,\n            | \"description\"\n            | \"avatarUrl\"\n            | \"createdIssueCount\"\n            | \"avatarBackgroundColor\"\n            | \"statusUntilAt\"\n            | \"statusEmoji\"\n            | \"initials\"\n            | \"updatedAt\"\n            | \"lastSeen\"\n            | \"timezone\"\n            | \"disableReason\"\n            | \"statusLabel\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"id\"\n            | \"gitHubUserId\"\n            | \"displayName\"\n            | \"email\"\n            | \"name\"\n            | \"title\"\n            | \"url\"\n            | \"active\"\n            | \"isAssignable\"\n            | \"guest\"\n            | \"admin\"\n            | \"owner\"\n            | \"app\"\n            | \"isMentionable\"\n            | \"isMe\"\n            | \"supportsAgentSessions\"\n            | \"canAccessAnyPublicTeam\"\n            | \"calendarHash\"\n            | \"inviteHash\"\n          >\n        >;\n        pageInfo: { __typename: \"PageInfo\" } & Pick<\n          PageInfo,\n          \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n        >;\n      };\n    }\n  >;\n};\n\nexport type IssuesQueryVariables = Exact<{\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<IssueFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n  sort?: InputMaybe<Array<IssueSortInput> | IssueSortInput>;\n}>;\n\nexport type IssuesQuery = { __typename?: \"Query\" } & {\n  issues: { __typename: \"IssueConnection\" } & {\n    nodes: Array<\n      { __typename: \"Issue\" } & Pick<\n        Issue,\n        | \"trashed\"\n        | \"reactionData\"\n        | \"labelIds\"\n        | \"integrationSourceType\"\n        | \"url\"\n        | \"identifier\"\n        | \"priorityLabel\"\n        | \"previousIdentifiers\"\n        | \"customerTicketCount\"\n        | \"branchName\"\n        | \"dueDate\"\n        | \"estimate\"\n        | \"description\"\n        | \"title\"\n        | \"number\"\n        | \"updatedAt\"\n        | \"boardOrder\"\n        | \"sortOrder\"\n        | \"prioritySortOrder\"\n        | \"subIssueSortOrder\"\n        | \"priority\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"startedTriageAt\"\n        | \"triagedAt\"\n        | \"addedToCycleAt\"\n        | \"addedToProjectAt\"\n        | \"addedToTeamAt\"\n        | \"autoArchivedAt\"\n        | \"autoClosedAt\"\n        | \"canceledAt\"\n        | \"completedAt\"\n        | \"startedAt\"\n        | \"slaStartedAt\"\n        | \"slaBreachesAt\"\n        | \"slaHighRiskAt\"\n        | \"slaMediumRiskAt\"\n        | \"snoozedUntilAt\"\n        | \"slaType\"\n        | \"id\"\n        | \"inheritsSharedAccess\"\n      > & {\n          reactions: Array<\n            { __typename: \"Reaction\" } & Pick<Reaction, \"updatedAt\" | \"emoji\" | \"archivedAt\" | \"createdAt\" | \"id\"> & {\n                comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n                externalUser?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n                initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n                issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n                projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n                user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              }\n          >;\n          sharedAccess: { __typename: \"IssueSharedAccess\" } & Pick<\n            IssueSharedAccess,\n            \"disallowedIssueFields\" | \"sharedWithCount\" | \"viewerHasOnlySharedAccess\" | \"isShared\"\n          > & {\n              sharedWithUsers: Array<\n                { __typename: \"User\" } & Pick<\n                  User,\n                  | \"description\"\n                  | \"avatarUrl\"\n                  | \"createdIssueCount\"\n                  | \"avatarBackgroundColor\"\n                  | \"statusUntilAt\"\n                  | \"statusEmoji\"\n                  | \"initials\"\n                  | \"updatedAt\"\n                  | \"lastSeen\"\n                  | \"timezone\"\n                  | \"disableReason\"\n                  | \"statusLabel\"\n                  | \"archivedAt\"\n                  | \"createdAt\"\n                  | \"id\"\n                  | \"gitHubUserId\"\n                  | \"displayName\"\n                  | \"email\"\n                  | \"name\"\n                  | \"title\"\n                  | \"url\"\n                  | \"active\"\n                  | \"isAssignable\"\n                  | \"guest\"\n                  | \"admin\"\n                  | \"owner\"\n                  | \"app\"\n                  | \"isMentionable\"\n                  | \"isMe\"\n                  | \"supportsAgentSessions\"\n                  | \"canAccessAnyPublicTeam\"\n                  | \"calendarHash\"\n                  | \"inviteHash\"\n                >\n              >;\n            };\n          delegate?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          botActor?: Maybe<\n            { __typename: \"ActorBot\" } & Pick<\n              ActorBot,\n              \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n            >\n          >;\n          sourceComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n          cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n          syncedWith?: Maybe<\n            Array<\n              { __typename: \"ExternalEntityInfo\" } & Pick<ExternalEntityInfo, \"service\" | \"id\"> & {\n                  metadata?: Maybe<\n                    | ({ __typename: \"ExternalEntityInfoGithubMetadata\" } & Pick<\n                        ExternalEntityInfoGithubMetadata,\n                        \"number\" | \"owner\" | \"repo\"\n                      >)\n                    | ({ __typename: \"ExternalEntityInfoJiraMetadata\" } & Pick<\n                        ExternalEntityInfoJiraMetadata,\n                        \"issueTypeId\" | \"projectId\" | \"issueKey\"\n                      >)\n                    | ({ __typename: \"ExternalEntitySlackMetadata\" } & Pick<\n                        ExternalEntitySlackMetadata,\n                        \"messageUrl\" | \"channelId\" | \"channelName\" | \"isFromSlack\"\n                      >)\n                  >;\n                }\n            >\n          >;\n          externalUserCreator?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          asksExternalUserRequester?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          asksRequester?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          lastAppliedTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n          parent?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n          projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n          project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n          recurringIssueTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n          team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n          assignee?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          snoozedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          favorite?: Maybe<{ __typename?: \"Favorite\" } & Pick<Favorite, \"id\">>;\n          state: { __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">;\n        }\n    >;\n    pageInfo: { __typename: \"PageInfo\" } & Pick<\n      PageInfo,\n      \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n    >;\n  };\n};\n\nexport type LatestReleaseByAccessKeyQueryVariables = Exact<{ [key: string]: never }>;\n\nexport type LatestReleaseByAccessKeyQuery = { __typename?: \"Query\" } & {\n  latestReleaseByAccessKey?: Maybe<\n    { __typename: \"Release\" } & Pick<\n      Release,\n      | \"trashed\"\n      | \"issueCount\"\n      | \"commitSha\"\n      | \"url\"\n      | \"currentProgress\"\n      | \"description\"\n      | \"targetDate\"\n      | \"startDate\"\n      | \"progressHistory\"\n      | \"updatedAt\"\n      | \"name\"\n      | \"slugId\"\n      | \"archivedAt\"\n      | \"createdAt\"\n      | \"startedAt\"\n      | \"canceledAt\"\n      | \"completedAt\"\n      | \"id\"\n      | \"version\"\n    > & {\n        releaseNotes: Array<\n          { __typename: \"ReleaseNote\" } & Pick<\n            ReleaseNote,\n            \"generationStatus\" | \"updatedAt\" | \"releaseCount\" | \"slugId\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"title\"\n          > & {\n              documentContent?: Maybe<\n                { __typename: \"DocumentContent\" } & Pick<\n                  DocumentContent,\n                  \"content\" | \"contentState\" | \"updatedAt\" | \"restoredAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n                > & {\n                    aiPromptRules?: Maybe<\n                      { __typename: \"AiPromptRules\" } & Pick<\n                        AiPromptRules,\n                        \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n                      > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n                    >;\n                    document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n                    initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                    issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n                    projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n                    project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                    welcomeMessage?: Maybe<\n                      { __typename: \"WelcomeMessage\" } & Pick<\n                        WelcomeMessage,\n                        \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"title\" | \"id\" | \"enabled\"\n                      > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n                    >;\n                  }\n              >;\n              firstRelease?: Maybe<{ __typename?: \"Release\" } & Pick<Release, \"id\">>;\n              lastRelease?: Maybe<{ __typename?: \"Release\" } & Pick<Release, \"id\">>;\n            }\n        >;\n        stage: { __typename?: \"ReleaseStage\" } & Pick<ReleaseStage, \"id\">;\n        pipeline: { __typename?: \"ReleasePipeline\" } & Pick<ReleasePipeline, \"id\">;\n        creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n      }\n  >;\n};\n\nexport type LatestReleaseByAccessKey_DocumentsQueryVariables = Exact<{\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<DocumentFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type LatestReleaseByAccessKey_DocumentsQuery = { __typename?: \"Query\" } & {\n  latestReleaseByAccessKey?: Maybe<\n    { __typename?: \"Release\" } & {\n      documents: { __typename: \"DocumentConnection\" } & {\n        nodes: Array<\n          { __typename: \"Document\" } & Pick<\n            Document,\n            | \"trashed\"\n            | \"documentContentId\"\n            | \"url\"\n            | \"content\"\n            | \"slugId\"\n            | \"color\"\n            | \"icon\"\n            | \"updatedAt\"\n            | \"sortOrder\"\n            | \"hiddenAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"title\"\n            | \"id\"\n          > & {\n              initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n              issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n              lastAppliedTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n              project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n              release?: Maybe<{ __typename?: \"Release\" } & Pick<Release, \"id\">>;\n              creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            }\n        >;\n        pageInfo: { __typename: \"PageInfo\" } & Pick<\n          PageInfo,\n          \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n        >;\n      };\n    }\n  >;\n};\n\nexport type LatestReleaseByAccessKey_HistoryQueryVariables = Exact<{\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type LatestReleaseByAccessKey_HistoryQuery = { __typename?: \"Query\" } & {\n  latestReleaseByAccessKey?: Maybe<\n    { __typename?: \"Release\" } & {\n      history: { __typename: \"ReleaseHistoryConnection\" } & {\n        nodes: Array<\n          { __typename: \"ReleaseHistory\" } & Pick<\n            ReleaseHistory,\n            \"entries\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n          > & { release: { __typename?: \"Release\" } & Pick<Release, \"id\"> }\n        >;\n        pageInfo: { __typename: \"PageInfo\" } & Pick<\n          PageInfo,\n          \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n        >;\n      };\n    }\n  >;\n};\n\nexport type LatestReleaseByAccessKey_IssuesQueryVariables = Exact<{\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<IssueFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type LatestReleaseByAccessKey_IssuesQuery = { __typename?: \"Query\" } & {\n  latestReleaseByAccessKey?: Maybe<\n    { __typename?: \"Release\" } & {\n      issues: { __typename: \"IssueConnection\" } & {\n        nodes: Array<\n          { __typename: \"Issue\" } & Pick<\n            Issue,\n            | \"trashed\"\n            | \"reactionData\"\n            | \"labelIds\"\n            | \"integrationSourceType\"\n            | \"url\"\n            | \"identifier\"\n            | \"priorityLabel\"\n            | \"previousIdentifiers\"\n            | \"customerTicketCount\"\n            | \"branchName\"\n            | \"dueDate\"\n            | \"estimate\"\n            | \"description\"\n            | \"title\"\n            | \"number\"\n            | \"updatedAt\"\n            | \"boardOrder\"\n            | \"sortOrder\"\n            | \"prioritySortOrder\"\n            | \"subIssueSortOrder\"\n            | \"priority\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"startedTriageAt\"\n            | \"triagedAt\"\n            | \"addedToCycleAt\"\n            | \"addedToProjectAt\"\n            | \"addedToTeamAt\"\n            | \"autoArchivedAt\"\n            | \"autoClosedAt\"\n            | \"canceledAt\"\n            | \"completedAt\"\n            | \"startedAt\"\n            | \"slaStartedAt\"\n            | \"slaBreachesAt\"\n            | \"slaHighRiskAt\"\n            | \"slaMediumRiskAt\"\n            | \"snoozedUntilAt\"\n            | \"slaType\"\n            | \"id\"\n            | \"inheritsSharedAccess\"\n          > & {\n              reactions: Array<\n                { __typename: \"Reaction\" } & Pick<\n                  Reaction,\n                  \"updatedAt\" | \"emoji\" | \"archivedAt\" | \"createdAt\" | \"id\"\n                > & {\n                    comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n                    externalUser?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n                    initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n                    issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n                    projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n                    user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                  }\n              >;\n              sharedAccess: { __typename: \"IssueSharedAccess\" } & Pick<\n                IssueSharedAccess,\n                \"disallowedIssueFields\" | \"sharedWithCount\" | \"viewerHasOnlySharedAccess\" | \"isShared\"\n              > & {\n                  sharedWithUsers: Array<\n                    { __typename: \"User\" } & Pick<\n                      User,\n                      | \"description\"\n                      | \"avatarUrl\"\n                      | \"createdIssueCount\"\n                      | \"avatarBackgroundColor\"\n                      | \"statusUntilAt\"\n                      | \"statusEmoji\"\n                      | \"initials\"\n                      | \"updatedAt\"\n                      | \"lastSeen\"\n                      | \"timezone\"\n                      | \"disableReason\"\n                      | \"statusLabel\"\n                      | \"archivedAt\"\n                      | \"createdAt\"\n                      | \"id\"\n                      | \"gitHubUserId\"\n                      | \"displayName\"\n                      | \"email\"\n                      | \"name\"\n                      | \"title\"\n                      | \"url\"\n                      | \"active\"\n                      | \"isAssignable\"\n                      | \"guest\"\n                      | \"admin\"\n                      | \"owner\"\n                      | \"app\"\n                      | \"isMentionable\"\n                      | \"isMe\"\n                      | \"supportsAgentSessions\"\n                      | \"canAccessAnyPublicTeam\"\n                      | \"calendarHash\"\n                      | \"inviteHash\"\n                    >\n                  >;\n                };\n              delegate?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              botActor?: Maybe<\n                { __typename: \"ActorBot\" } & Pick<\n                  ActorBot,\n                  \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n                >\n              >;\n              sourceComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n              cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n              syncedWith?: Maybe<\n                Array<\n                  { __typename: \"ExternalEntityInfo\" } & Pick<ExternalEntityInfo, \"service\" | \"id\"> & {\n                      metadata?: Maybe<\n                        | ({ __typename: \"ExternalEntityInfoGithubMetadata\" } & Pick<\n                            ExternalEntityInfoGithubMetadata,\n                            \"number\" | \"owner\" | \"repo\"\n                          >)\n                        | ({ __typename: \"ExternalEntityInfoJiraMetadata\" } & Pick<\n                            ExternalEntityInfoJiraMetadata,\n                            \"issueTypeId\" | \"projectId\" | \"issueKey\"\n                          >)\n                        | ({ __typename: \"ExternalEntitySlackMetadata\" } & Pick<\n                            ExternalEntitySlackMetadata,\n                            \"messageUrl\" | \"channelId\" | \"channelName\" | \"isFromSlack\"\n                          >)\n                      >;\n                    }\n                >\n              >;\n              externalUserCreator?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              asksExternalUserRequester?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              asksRequester?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              lastAppliedTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n              parent?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n              projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n              project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n              recurringIssueTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n              team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n              assignee?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              snoozedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              favorite?: Maybe<{ __typename?: \"Favorite\" } & Pick<Favorite, \"id\">>;\n              state: { __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">;\n            }\n        >;\n        pageInfo: { __typename: \"PageInfo\" } & Pick<\n          PageInfo,\n          \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n        >;\n      };\n    }\n  >;\n};\n\nexport type LatestReleaseByAccessKey_LinksQueryVariables = Exact<{\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type LatestReleaseByAccessKey_LinksQuery = { __typename?: \"Query\" } & {\n  latestReleaseByAccessKey?: Maybe<\n    { __typename?: \"Release\" } & {\n      links: { __typename: \"EntityExternalLinkConnection\" } & {\n        nodes: Array<\n          { __typename: \"EntityExternalLink\" } & Pick<\n            EntityExternalLink,\n            \"updatedAt\" | \"url\" | \"label\" | \"sortOrder\" | \"archivedAt\" | \"createdAt\" | \"id\"\n          > & {\n              initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n              project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n              creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            }\n        >;\n        pageInfo: { __typename: \"PageInfo\" } & Pick<\n          PageInfo,\n          \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n        >;\n      };\n    }\n  >;\n};\n\nexport type NotificationQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type NotificationQuery = { __typename?: \"Query\" } & {\n  notification:\n    | ({ __typename: \"CustomerNeedNotification\" } & Pick<\n        CustomerNeedNotification,\n        | \"type\"\n        | \"category\"\n        | \"updatedAt\"\n        | \"unsnoozedAt\"\n        | \"emailedAt\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"readAt\"\n        | \"snoozedUntilAt\"\n        | \"id\"\n        | \"customerNeedId\"\n      > & {\n          botActor?: Maybe<\n            { __typename: \"ActorBot\" } & Pick<\n              ActorBot,\n              \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n            >\n          >;\n          externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          user: { __typename?: \"User\" } & Pick<User, \"id\">;\n          actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          customerNeed: { __typename?: \"CustomerNeed\" } & Pick<CustomerNeed, \"id\">;\n          relatedIssue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n          relatedProject?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n        })\n    | ({ __typename: \"CustomerNotification\" } & Pick<\n        CustomerNotification,\n        | \"type\"\n        | \"category\"\n        | \"updatedAt\"\n        | \"unsnoozedAt\"\n        | \"emailedAt\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"readAt\"\n        | \"snoozedUntilAt\"\n        | \"id\"\n        | \"customerId\"\n      > & {\n          botActor?: Maybe<\n            { __typename: \"ActorBot\" } & Pick<\n              ActorBot,\n              \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n            >\n          >;\n          externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          user: { __typename?: \"User\" } & Pick<User, \"id\">;\n          actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          customer: { __typename?: \"Customer\" } & Pick<Customer, \"id\">;\n        })\n    | ({ __typename: \"DocumentNotification\" } & Pick<\n        DocumentNotification,\n        | \"type\"\n        | \"category\"\n        | \"updatedAt\"\n        | \"unsnoozedAt\"\n        | \"emailedAt\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"readAt\"\n        | \"snoozedUntilAt\"\n        | \"id\"\n        | \"reactionEmoji\"\n        | \"commentId\"\n        | \"documentId\"\n        | \"parentCommentId\"\n      > & {\n          botActor?: Maybe<\n            { __typename: \"ActorBot\" } & Pick<\n              ActorBot,\n              \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n            >\n          >;\n          externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          user: { __typename?: \"User\" } & Pick<User, \"id\">;\n          actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n        })\n    | ({ __typename: \"InitiativeNotification\" } & Pick<\n        InitiativeNotification,\n        | \"type\"\n        | \"category\"\n        | \"updatedAt\"\n        | \"unsnoozedAt\"\n        | \"emailedAt\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"readAt\"\n        | \"snoozedUntilAt\"\n        | \"id\"\n        | \"reactionEmoji\"\n        | \"commentId\"\n        | \"initiativeId\"\n        | \"initiativeUpdateId\"\n        | \"parentCommentId\"\n      > & {\n          botActor?: Maybe<\n            { __typename: \"ActorBot\" } & Pick<\n              ActorBot,\n              \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n            >\n          >;\n          externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          user: { __typename?: \"User\" } & Pick<User, \"id\">;\n          actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n          document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n          initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n          initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n          parentComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n        })\n    | ({ __typename: \"IssueNotification\" } & Pick<\n        IssueNotification,\n        | \"type\"\n        | \"category\"\n        | \"updatedAt\"\n        | \"unsnoozedAt\"\n        | \"emailedAt\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"readAt\"\n        | \"snoozedUntilAt\"\n        | \"id\"\n        | \"reactionEmoji\"\n        | \"commentId\"\n        | \"issueId\"\n        | \"parentCommentId\"\n      > & {\n          botActor?: Maybe<\n            { __typename: \"ActorBot\" } & Pick<\n              ActorBot,\n              \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n            >\n          >;\n          externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          user: { __typename?: \"User\" } & Pick<User, \"id\">;\n          actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n          issue: { __typename?: \"Issue\" } & Pick<Issue, \"id\">;\n          parentComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n          subscriptions?: Maybe<\n            Array<\n              | ({ __typename: \"CustomViewNotificationSubscription\" } & Pick<\n                  CustomViewNotificationSubscription,\n                  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n                > & {\n                    customView: { __typename?: \"CustomView\" } & Pick<CustomView, \"id\">;\n                    customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                    cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                    initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                    label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                    project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                    team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                    user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                    subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                  })\n              | ({ __typename: \"CustomerNotificationSubscription\" } & Pick<\n                  CustomerNotificationSubscription,\n                  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n                > & {\n                    customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                    customer: { __typename?: \"Customer\" } & Pick<Customer, \"id\">;\n                    cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                    initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                    label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                    project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                    team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                    user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                    subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                  })\n              | ({ __typename: \"CycleNotificationSubscription\" } & Pick<\n                  CycleNotificationSubscription,\n                  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n                > & {\n                    customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                    customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                    cycle: { __typename?: \"Cycle\" } & Pick<Cycle, \"id\">;\n                    initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                    label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                    project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                    team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                    user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                    subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                  })\n              | ({ __typename: \"InitiativeNotificationSubscription\" } & Pick<\n                  InitiativeNotificationSubscription,\n                  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n                > & {\n                    customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                    customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                    cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                    initiative: { __typename?: \"Initiative\" } & Pick<Initiative, \"id\">;\n                    label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                    project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                    team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                    user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                    subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                  })\n              | ({ __typename: \"LabelNotificationSubscription\" } & Pick<\n                  LabelNotificationSubscription,\n                  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n                > & {\n                    customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                    customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                    cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                    initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                    label: { __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">;\n                    project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                    team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                    user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                    subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                  })\n              | ({ __typename: \"ProjectNotificationSubscription\" } & Pick<\n                  ProjectNotificationSubscription,\n                  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n                > & {\n                    customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                    customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                    cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                    initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                    label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                    project: { __typename?: \"Project\" } & Pick<Project, \"id\">;\n                    team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                    user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                    subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                  })\n              | ({ __typename: \"TeamNotificationSubscription\" } & Pick<\n                  TeamNotificationSubscription,\n                  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n                > & {\n                    customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                    customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                    cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                    initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                    label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                    project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                    team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n                    user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                    subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                  })\n              | ({ __typename: \"UserNotificationSubscription\" } & Pick<\n                  UserNotificationSubscription,\n                  \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n                > & {\n                    customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                    customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                    cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                    initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                    label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                    project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                    team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                    user: { __typename?: \"User\" } & Pick<User, \"id\">;\n                    subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                  })\n            >\n          >;\n          team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n        })\n    | ({ __typename: \"OauthClientApprovalNotification\" } & Pick<\n        OauthClientApprovalNotification,\n        | \"type\"\n        | \"category\"\n        | \"updatedAt\"\n        | \"unsnoozedAt\"\n        | \"emailedAt\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"readAt\"\n        | \"snoozedUntilAt\"\n        | \"id\"\n        | \"oauthClientApprovalId\"\n      > & {\n          botActor?: Maybe<\n            { __typename: \"ActorBot\" } & Pick<\n              ActorBot,\n              \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n            >\n          >;\n          externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          user: { __typename?: \"User\" } & Pick<User, \"id\">;\n          actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          oauthClientApproval: { __typename: \"OauthClientApproval\" } & Pick<\n            OauthClientApproval,\n            | \"newlyRequestedScopes\"\n            | \"denyReason\"\n            | \"requestReason\"\n            | \"scopes\"\n            | \"status\"\n            | \"oauthClientId\"\n            | \"requesterId\"\n            | \"responderId\"\n            | \"updatedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"id\"\n          >;\n        })\n    | ({ __typename: \"PostNotification\" } & Pick<\n        PostNotification,\n        | \"type\"\n        | \"category\"\n        | \"updatedAt\"\n        | \"unsnoozedAt\"\n        | \"emailedAt\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"readAt\"\n        | \"snoozedUntilAt\"\n        | \"id\"\n        | \"reactionEmoji\"\n        | \"commentId\"\n        | \"parentCommentId\"\n        | \"postId\"\n      > & {\n          botActor?: Maybe<\n            { __typename: \"ActorBot\" } & Pick<\n              ActorBot,\n              \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n            >\n          >;\n          externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          user: { __typename?: \"User\" } & Pick<User, \"id\">;\n          actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n        })\n    | ({ __typename: \"ProjectNotification\" } & Pick<\n        ProjectNotification,\n        | \"type\"\n        | \"category\"\n        | \"updatedAt\"\n        | \"unsnoozedAt\"\n        | \"emailedAt\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"readAt\"\n        | \"snoozedUntilAt\"\n        | \"id\"\n        | \"reactionEmoji\"\n        | \"commentId\"\n        | \"parentCommentId\"\n        | \"projectId\"\n        | \"projectMilestoneId\"\n        | \"projectUpdateId\"\n      > & {\n          botActor?: Maybe<\n            { __typename: \"ActorBot\" } & Pick<\n              ActorBot,\n              \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n            >\n          >;\n          externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          user: { __typename?: \"User\" } & Pick<User, \"id\">;\n          actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n          document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n          parentComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n          project: { __typename?: \"Project\" } & Pick<Project, \"id\">;\n          projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n        })\n    | ({ __typename: \"PullRequestNotification\" } & Pick<\n        PullRequestNotification,\n        | \"type\"\n        | \"category\"\n        | \"updatedAt\"\n        | \"unsnoozedAt\"\n        | \"emailedAt\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"readAt\"\n        | \"snoozedUntilAt\"\n        | \"id\"\n        | \"pullRequestCommentId\"\n        | \"pullRequestId\"\n      > & {\n          botActor?: Maybe<\n            { __typename: \"ActorBot\" } & Pick<\n              ActorBot,\n              \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n            >\n          >;\n          externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          user: { __typename?: \"User\" } & Pick<User, \"id\">;\n          actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n        })\n    | ({ __typename: \"UsageAlertNotification\" } & Pick<\n        UsageAlertNotification,\n        | \"type\"\n        | \"category\"\n        | \"updatedAt\"\n        | \"unsnoozedAt\"\n        | \"emailedAt\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"readAt\"\n        | \"snoozedUntilAt\"\n        | \"id\"\n        | \"usageAlertId\"\n      > & {\n          botActor?: Maybe<\n            { __typename: \"ActorBot\" } & Pick<\n              ActorBot,\n              \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n            >\n          >;\n          externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          user: { __typename?: \"User\" } & Pick<User, \"id\">;\n          actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          usageAlert: { __typename: \"UsageAlert\" } & Pick<\n            UsageAlert,\n            \"type\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"metadata\"\n          >;\n        })\n    | ({ __typename: \"WelcomeMessageNotification\" } & Pick<\n        WelcomeMessageNotification,\n        | \"type\"\n        | \"category\"\n        | \"updatedAt\"\n        | \"unsnoozedAt\"\n        | \"emailedAt\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"readAt\"\n        | \"snoozedUntilAt\"\n        | \"id\"\n        | \"welcomeMessageId\"\n      > & {\n          botActor?: Maybe<\n            { __typename: \"ActorBot\" } & Pick<\n              ActorBot,\n              \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n            >\n          >;\n          externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          user: { __typename?: \"User\" } & Pick<User, \"id\">;\n          actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n        });\n};\n\nexport type NotificationSubscriptionQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type NotificationSubscriptionQuery = { __typename?: \"Query\" } & {\n  notificationSubscription:\n    | ({ __typename: \"CustomViewNotificationSubscription\" } & Pick<\n        CustomViewNotificationSubscription,\n        \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n      > & {\n          customView: { __typename?: \"CustomView\" } & Pick<CustomView, \"id\">;\n          customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n          cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n          initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n          label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n          project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n          team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n          user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n        })\n    | ({ __typename: \"CustomerNotificationSubscription\" } & Pick<\n        CustomerNotificationSubscription,\n        \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n      > & {\n          customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n          customer: { __typename?: \"Customer\" } & Pick<Customer, \"id\">;\n          cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n          initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n          label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n          project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n          team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n          user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n        })\n    | ({ __typename: \"CycleNotificationSubscription\" } & Pick<\n        CycleNotificationSubscription,\n        \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n      > & {\n          customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n          customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n          cycle: { __typename?: \"Cycle\" } & Pick<Cycle, \"id\">;\n          initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n          label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n          project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n          team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n          user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n        })\n    | ({ __typename: \"InitiativeNotificationSubscription\" } & Pick<\n        InitiativeNotificationSubscription,\n        \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n      > & {\n          customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n          customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n          cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n          initiative: { __typename?: \"Initiative\" } & Pick<Initiative, \"id\">;\n          label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n          project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n          team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n          user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n        })\n    | ({ __typename: \"LabelNotificationSubscription\" } & Pick<\n        LabelNotificationSubscription,\n        \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n      > & {\n          customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n          customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n          cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n          initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n          label: { __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">;\n          project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n          team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n          user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n        })\n    | ({ __typename: \"ProjectNotificationSubscription\" } & Pick<\n        ProjectNotificationSubscription,\n        \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n      > & {\n          customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n          customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n          cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n          initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n          label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n          project: { __typename?: \"Project\" } & Pick<Project, \"id\">;\n          team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n          user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n        })\n    | ({ __typename: \"TeamNotificationSubscription\" } & Pick<\n        TeamNotificationSubscription,\n        \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n      > & {\n          customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n          customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n          cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n          initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n          label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n          project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n          team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n          user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n        })\n    | ({ __typename: \"UserNotificationSubscription\" } & Pick<\n        UserNotificationSubscription,\n        \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n      > & {\n          customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n          customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n          cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n          initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n          label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n          project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n          team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n          user: { __typename?: \"User\" } & Pick<User, \"id\">;\n          subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n        });\n};\n\nexport type NotificationSubscriptionsQueryVariables = Exact<{\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type NotificationSubscriptionsQuery = { __typename?: \"Query\" } & {\n  notificationSubscriptions: { __typename: \"NotificationSubscriptionConnection\" } & {\n    nodes: Array<\n      | ({ __typename: \"CustomViewNotificationSubscription\" } & Pick<\n          CustomViewNotificationSubscription,\n          \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n        > & {\n            customView: { __typename?: \"CustomView\" } & Pick<CustomView, \"id\">;\n            customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n            cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n            initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n            label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n            project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n            team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n            user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n          })\n      | ({ __typename: \"CustomerNotificationSubscription\" } & Pick<\n          CustomerNotificationSubscription,\n          \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n        > & {\n            customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n            customer: { __typename?: \"Customer\" } & Pick<Customer, \"id\">;\n            cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n            initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n            label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n            project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n            team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n            user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n          })\n      | ({ __typename: \"CycleNotificationSubscription\" } & Pick<\n          CycleNotificationSubscription,\n          \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n        > & {\n            customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n            customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n            cycle: { __typename?: \"Cycle\" } & Pick<Cycle, \"id\">;\n            initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n            label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n            project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n            team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n            user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n          })\n      | ({ __typename: \"InitiativeNotificationSubscription\" } & Pick<\n          InitiativeNotificationSubscription,\n          \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n        > & {\n            customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n            customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n            cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n            initiative: { __typename?: \"Initiative\" } & Pick<Initiative, \"id\">;\n            label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n            project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n            team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n            user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n          })\n      | ({ __typename: \"LabelNotificationSubscription\" } & Pick<\n          LabelNotificationSubscription,\n          \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n        > & {\n            customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n            customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n            cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n            initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n            label: { __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">;\n            project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n            team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n            user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n          })\n      | ({ __typename: \"ProjectNotificationSubscription\" } & Pick<\n          ProjectNotificationSubscription,\n          \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n        > & {\n            customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n            customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n            cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n            initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n            label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n            project: { __typename?: \"Project\" } & Pick<Project, \"id\">;\n            team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n            user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n          })\n      | ({ __typename: \"TeamNotificationSubscription\" } & Pick<\n          TeamNotificationSubscription,\n          \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n        > & {\n            customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n            customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n            cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n            initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n            label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n            project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n            team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n            user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n          })\n      | ({ __typename: \"UserNotificationSubscription\" } & Pick<\n          UserNotificationSubscription,\n          \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n        > & {\n            customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n            customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n            cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n            initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n            label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n            project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n            team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n            user: { __typename?: \"User\" } & Pick<User, \"id\">;\n            subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n          })\n    >;\n    pageInfo: { __typename: \"PageInfo\" } & Pick<\n      PageInfo,\n      \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n    >;\n  };\n};\n\nexport type NotificationsQueryVariables = Exact<{\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<NotificationFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type NotificationsQuery = { __typename?: \"Query\" } & {\n  notifications: { __typename: \"NotificationConnection\" } & {\n    nodes: Array<\n      | ({ __typename: \"CustomerNeedNotification\" } & Pick<\n          CustomerNeedNotification,\n          | \"type\"\n          | \"category\"\n          | \"updatedAt\"\n          | \"unsnoozedAt\"\n          | \"emailedAt\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"readAt\"\n          | \"snoozedUntilAt\"\n          | \"id\"\n          | \"customerNeedId\"\n        > & {\n            botActor?: Maybe<\n              { __typename: \"ActorBot\" } & Pick<\n                ActorBot,\n                \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n              >\n            >;\n            externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            user: { __typename?: \"User\" } & Pick<User, \"id\">;\n            actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            customerNeed: { __typename?: \"CustomerNeed\" } & Pick<CustomerNeed, \"id\">;\n            relatedIssue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n            relatedProject?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n          })\n      | ({ __typename: \"CustomerNotification\" } & Pick<\n          CustomerNotification,\n          | \"type\"\n          | \"category\"\n          | \"updatedAt\"\n          | \"unsnoozedAt\"\n          | \"emailedAt\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"readAt\"\n          | \"snoozedUntilAt\"\n          | \"id\"\n          | \"customerId\"\n        > & {\n            botActor?: Maybe<\n              { __typename: \"ActorBot\" } & Pick<\n                ActorBot,\n                \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n              >\n            >;\n            externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            user: { __typename?: \"User\" } & Pick<User, \"id\">;\n            actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            customer: { __typename?: \"Customer\" } & Pick<Customer, \"id\">;\n          })\n      | ({ __typename: \"DocumentNotification\" } & Pick<\n          DocumentNotification,\n          | \"type\"\n          | \"category\"\n          | \"updatedAt\"\n          | \"unsnoozedAt\"\n          | \"emailedAt\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"readAt\"\n          | \"snoozedUntilAt\"\n          | \"id\"\n          | \"reactionEmoji\"\n          | \"commentId\"\n          | \"documentId\"\n          | \"parentCommentId\"\n        > & {\n            botActor?: Maybe<\n              { __typename: \"ActorBot\" } & Pick<\n                ActorBot,\n                \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n              >\n            >;\n            externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            user: { __typename?: \"User\" } & Pick<User, \"id\">;\n            actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          })\n      | ({ __typename: \"InitiativeNotification\" } & Pick<\n          InitiativeNotification,\n          | \"type\"\n          | \"category\"\n          | \"updatedAt\"\n          | \"unsnoozedAt\"\n          | \"emailedAt\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"readAt\"\n          | \"snoozedUntilAt\"\n          | \"id\"\n          | \"reactionEmoji\"\n          | \"commentId\"\n          | \"initiativeId\"\n          | \"initiativeUpdateId\"\n          | \"parentCommentId\"\n        > & {\n            botActor?: Maybe<\n              { __typename: \"ActorBot\" } & Pick<\n                ActorBot,\n                \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n              >\n            >;\n            externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            user: { __typename?: \"User\" } & Pick<User, \"id\">;\n            actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n            document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n            initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n            initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n            parentComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n          })\n      | ({ __typename: \"IssueNotification\" } & Pick<\n          IssueNotification,\n          | \"type\"\n          | \"category\"\n          | \"updatedAt\"\n          | \"unsnoozedAt\"\n          | \"emailedAt\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"readAt\"\n          | \"snoozedUntilAt\"\n          | \"id\"\n          | \"reactionEmoji\"\n          | \"commentId\"\n          | \"issueId\"\n          | \"parentCommentId\"\n        > & {\n            botActor?: Maybe<\n              { __typename: \"ActorBot\" } & Pick<\n                ActorBot,\n                \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n              >\n            >;\n            externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            user: { __typename?: \"User\" } & Pick<User, \"id\">;\n            actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n            issue: { __typename?: \"Issue\" } & Pick<Issue, \"id\">;\n            parentComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n            subscriptions?: Maybe<\n              Array<\n                | ({ __typename: \"CustomViewNotificationSubscription\" } & Pick<\n                    CustomViewNotificationSubscription,\n                    | \"updatedAt\"\n                    | \"archivedAt\"\n                    | \"createdAt\"\n                    | \"contextViewType\"\n                    | \"userContextViewType\"\n                    | \"id\"\n                    | \"active\"\n                  > & {\n                      customView: { __typename?: \"CustomView\" } & Pick<CustomView, \"id\">;\n                      customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                      cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                      initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                      label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                      project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                      team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                      user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                      subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                    })\n                | ({ __typename: \"CustomerNotificationSubscription\" } & Pick<\n                    CustomerNotificationSubscription,\n                    | \"updatedAt\"\n                    | \"archivedAt\"\n                    | \"createdAt\"\n                    | \"contextViewType\"\n                    | \"userContextViewType\"\n                    | \"id\"\n                    | \"active\"\n                  > & {\n                      customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                      customer: { __typename?: \"Customer\" } & Pick<Customer, \"id\">;\n                      cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                      initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                      label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                      project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                      team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                      user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                      subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                    })\n                | ({ __typename: \"CycleNotificationSubscription\" } & Pick<\n                    CycleNotificationSubscription,\n                    | \"updatedAt\"\n                    | \"archivedAt\"\n                    | \"createdAt\"\n                    | \"contextViewType\"\n                    | \"userContextViewType\"\n                    | \"id\"\n                    | \"active\"\n                  > & {\n                      customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                      customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                      cycle: { __typename?: \"Cycle\" } & Pick<Cycle, \"id\">;\n                      initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                      label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                      project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                      team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                      user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                      subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                    })\n                | ({ __typename: \"InitiativeNotificationSubscription\" } & Pick<\n                    InitiativeNotificationSubscription,\n                    | \"updatedAt\"\n                    | \"archivedAt\"\n                    | \"createdAt\"\n                    | \"contextViewType\"\n                    | \"userContextViewType\"\n                    | \"id\"\n                    | \"active\"\n                  > & {\n                      customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                      customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                      cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                      initiative: { __typename?: \"Initiative\" } & Pick<Initiative, \"id\">;\n                      label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                      project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                      team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                      user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                      subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                    })\n                | ({ __typename: \"LabelNotificationSubscription\" } & Pick<\n                    LabelNotificationSubscription,\n                    | \"updatedAt\"\n                    | \"archivedAt\"\n                    | \"createdAt\"\n                    | \"contextViewType\"\n                    | \"userContextViewType\"\n                    | \"id\"\n                    | \"active\"\n                  > & {\n                      customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                      customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                      cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                      initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                      label: { __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">;\n                      project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                      team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                      user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                      subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                    })\n                | ({ __typename: \"ProjectNotificationSubscription\" } & Pick<\n                    ProjectNotificationSubscription,\n                    | \"updatedAt\"\n                    | \"archivedAt\"\n                    | \"createdAt\"\n                    | \"contextViewType\"\n                    | \"userContextViewType\"\n                    | \"id\"\n                    | \"active\"\n                  > & {\n                      customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                      customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                      cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                      initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                      label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                      project: { __typename?: \"Project\" } & Pick<Project, \"id\">;\n                      team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                      user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                      subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                    })\n                | ({ __typename: \"TeamNotificationSubscription\" } & Pick<\n                    TeamNotificationSubscription,\n                    | \"updatedAt\"\n                    | \"archivedAt\"\n                    | \"createdAt\"\n                    | \"contextViewType\"\n                    | \"userContextViewType\"\n                    | \"id\"\n                    | \"active\"\n                  > & {\n                      customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                      customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                      cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                      initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                      label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                      project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                      team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n                      user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                      subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                    })\n                | ({ __typename: \"UserNotificationSubscription\" } & Pick<\n                    UserNotificationSubscription,\n                    | \"updatedAt\"\n                    | \"archivedAt\"\n                    | \"createdAt\"\n                    | \"contextViewType\"\n                    | \"userContextViewType\"\n                    | \"id\"\n                    | \"active\"\n                  > & {\n                      customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                      customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                      cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                      initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                      label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                      project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                      team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                      user: { __typename?: \"User\" } & Pick<User, \"id\">;\n                      subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                    })\n              >\n            >;\n            team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n          })\n      | ({ __typename: \"OauthClientApprovalNotification\" } & Pick<\n          OauthClientApprovalNotification,\n          | \"type\"\n          | \"category\"\n          | \"updatedAt\"\n          | \"unsnoozedAt\"\n          | \"emailedAt\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"readAt\"\n          | \"snoozedUntilAt\"\n          | \"id\"\n          | \"oauthClientApprovalId\"\n        > & {\n            botActor?: Maybe<\n              { __typename: \"ActorBot\" } & Pick<\n                ActorBot,\n                \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n              >\n            >;\n            externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            user: { __typename?: \"User\" } & Pick<User, \"id\">;\n            actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            oauthClientApproval: { __typename: \"OauthClientApproval\" } & Pick<\n              OauthClientApproval,\n              | \"newlyRequestedScopes\"\n              | \"denyReason\"\n              | \"requestReason\"\n              | \"scopes\"\n              | \"status\"\n              | \"oauthClientId\"\n              | \"requesterId\"\n              | \"responderId\"\n              | \"updatedAt\"\n              | \"archivedAt\"\n              | \"createdAt\"\n              | \"id\"\n            >;\n          })\n      | ({ __typename: \"PostNotification\" } & Pick<\n          PostNotification,\n          | \"type\"\n          | \"category\"\n          | \"updatedAt\"\n          | \"unsnoozedAt\"\n          | \"emailedAt\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"readAt\"\n          | \"snoozedUntilAt\"\n          | \"id\"\n          | \"reactionEmoji\"\n          | \"commentId\"\n          | \"parentCommentId\"\n          | \"postId\"\n        > & {\n            botActor?: Maybe<\n              { __typename: \"ActorBot\" } & Pick<\n                ActorBot,\n                \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n              >\n            >;\n            externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            user: { __typename?: \"User\" } & Pick<User, \"id\">;\n            actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          })\n      | ({ __typename: \"ProjectNotification\" } & Pick<\n          ProjectNotification,\n          | \"type\"\n          | \"category\"\n          | \"updatedAt\"\n          | \"unsnoozedAt\"\n          | \"emailedAt\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"readAt\"\n          | \"snoozedUntilAt\"\n          | \"id\"\n          | \"reactionEmoji\"\n          | \"commentId\"\n          | \"parentCommentId\"\n          | \"projectId\"\n          | \"projectMilestoneId\"\n          | \"projectUpdateId\"\n        > & {\n            botActor?: Maybe<\n              { __typename: \"ActorBot\" } & Pick<\n                ActorBot,\n                \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n              >\n            >;\n            externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            user: { __typename?: \"User\" } & Pick<User, \"id\">;\n            actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n            document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n            parentComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n            project: { __typename?: \"Project\" } & Pick<Project, \"id\">;\n            projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n          })\n      | ({ __typename: \"PullRequestNotification\" } & Pick<\n          PullRequestNotification,\n          | \"type\"\n          | \"category\"\n          | \"updatedAt\"\n          | \"unsnoozedAt\"\n          | \"emailedAt\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"readAt\"\n          | \"snoozedUntilAt\"\n          | \"id\"\n          | \"pullRequestCommentId\"\n          | \"pullRequestId\"\n        > & {\n            botActor?: Maybe<\n              { __typename: \"ActorBot\" } & Pick<\n                ActorBot,\n                \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n              >\n            >;\n            externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            user: { __typename?: \"User\" } & Pick<User, \"id\">;\n            actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          })\n      | ({ __typename: \"UsageAlertNotification\" } & Pick<\n          UsageAlertNotification,\n          | \"type\"\n          | \"category\"\n          | \"updatedAt\"\n          | \"unsnoozedAt\"\n          | \"emailedAt\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"readAt\"\n          | \"snoozedUntilAt\"\n          | \"id\"\n          | \"usageAlertId\"\n        > & {\n            botActor?: Maybe<\n              { __typename: \"ActorBot\" } & Pick<\n                ActorBot,\n                \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n              >\n            >;\n            externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            user: { __typename?: \"User\" } & Pick<User, \"id\">;\n            actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            usageAlert: { __typename: \"UsageAlert\" } & Pick<\n              UsageAlert,\n              \"type\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"metadata\"\n            >;\n          })\n      | ({ __typename: \"WelcomeMessageNotification\" } & Pick<\n          WelcomeMessageNotification,\n          | \"type\"\n          | \"category\"\n          | \"updatedAt\"\n          | \"unsnoozedAt\"\n          | \"emailedAt\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"readAt\"\n          | \"snoozedUntilAt\"\n          | \"id\"\n          | \"welcomeMessageId\"\n        > & {\n            botActor?: Maybe<\n              { __typename: \"ActorBot\" } & Pick<\n                ActorBot,\n                \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n              >\n            >;\n            externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            user: { __typename?: \"User\" } & Pick<User, \"id\">;\n            actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          })\n    >;\n    pageInfo: { __typename: \"PageInfo\" } & Pick<\n      PageInfo,\n      \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n    >;\n  };\n};\n\nexport type OrganizationQueryVariables = Exact<{ [key: string]: never }>;\n\nexport type OrganizationQuery = { __typename?: \"Query\" } & {\n  organization: { __typename: \"Organization\" } & Pick<\n    Organization,\n    | \"allowedAuthServices\"\n    | \"allowedFileUploadContentTypes\"\n    | \"createdIssueCount\"\n    | \"authSettings\"\n    | \"customersConfiguration\"\n    | \"defaultFeedSummarySchedule\"\n    | \"previousUrlKeys\"\n    | \"periodUploadVolume\"\n    | \"securitySettings\"\n    | \"logoUrl\"\n    | \"initiativeUpdateRemindersDay\"\n    | \"projectUpdateRemindersDay\"\n    | \"releaseChannel\"\n    | \"initiativeUpdateReminderFrequencyInWeeks\"\n    | \"projectUpdateReminderFrequencyInWeeks\"\n    | \"initiativeUpdateRemindersHour\"\n    | \"projectUpdateRemindersHour\"\n    | \"updatedAt\"\n    | \"customerCount\"\n    | \"userCount\"\n    | \"slackProjectChannelPrefix\"\n    | \"gitBranchFormat\"\n    | \"deletionRequestedAt\"\n    | \"trialStartsAt\"\n    | \"trialEndsAt\"\n    | \"archivedAt\"\n    | \"createdAt\"\n    | \"id\"\n    | \"name\"\n    | \"urlKey\"\n    | \"fiscalYearStartMonth\"\n    | \"hipaaComplianceEnabled\"\n    | \"samlEnabled\"\n    | \"scimEnabled\"\n    | \"gitLinkbackDescriptionsEnabled\"\n    | \"releasesEnabled\"\n    | \"customersEnabled\"\n    | \"gitLinkbackMessagesEnabled\"\n    | \"gitPublicLinkbackMessagesEnabled\"\n    | \"feedEnabled\"\n    | \"roadmapEnabled\"\n    | \"aiDiscussionSummariesEnabled\"\n    | \"aiThreadSummariesEnabled\"\n    | \"hideNonPrimaryOrganizations\"\n    | \"projectUpdatesReminderFrequency\"\n    | \"allowMembersToInvite\"\n    | \"restrictTeamCreationToAdmins\"\n    | \"restrictLabelManagementToAdmins\"\n    | \"slaDayCount\"\n  > & {\n      slackProjectChannelIntegration?: Maybe<{ __typename?: \"Integration\" } & Pick<Integration, \"id\">>;\n      projectStatuses: Array<\n        { __typename: \"ProjectStatus\" } & Pick<\n          ProjectStatus,\n          | \"description\"\n          | \"type\"\n          | \"color\"\n          | \"updatedAt\"\n          | \"name\"\n          | \"position\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"id\"\n          | \"indefinite\"\n        >\n      >;\n      subscription?: Maybe<\n        { __typename: \"PaidSubscription\" } & Pick<\n          PaidSubscription,\n          | \"collectionMethod\"\n          | \"cancelAt\"\n          | \"canceledAt\"\n          | \"nextBillingAt\"\n          | \"updatedAt\"\n          | \"seatsMaximum\"\n          | \"seatsMinimum\"\n          | \"seats\"\n          | \"type\"\n          | \"pendingChangeType\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"id\"\n        > & { creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n      >;\n    };\n};\n\nexport type Organization_IntegrationsQueryVariables = Exact<{\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type Organization_IntegrationsQuery = { __typename?: \"Query\" } & {\n  organization: { __typename?: \"Organization\" } & {\n    integrations: { __typename: \"IntegrationConnection\" } & {\n      nodes: Array<\n        { __typename: \"Integration\" } & Pick<\n          Integration,\n          \"service\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n        > & {\n            team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n            creator: { __typename?: \"User\" } & Pick<User, \"id\">;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type Organization_LabelsQueryVariables = Exact<{\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<IssueLabelFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type Organization_LabelsQuery = { __typename?: \"Query\" } & {\n  organization: { __typename?: \"Organization\" } & {\n    labels: { __typename: \"IssueLabelConnection\" } & {\n      nodes: Array<\n        { __typename: \"IssueLabel\" } & Pick<\n          IssueLabel,\n          | \"lastAppliedAt\"\n          | \"color\"\n          | \"description\"\n          | \"name\"\n          | \"updatedAt\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"id\"\n          | \"isGroup\"\n        > & {\n            inheritedFrom?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n            parent?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n            team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n            creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            retiredBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type Organization_ProjectLabelsQueryVariables = Exact<{\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<ProjectLabelFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type Organization_ProjectLabelsQuery = { __typename?: \"Query\" } & {\n  organization: { __typename?: \"Organization\" } & {\n    projectLabels: { __typename: \"ProjectLabelConnection\" } & {\n      nodes: Array<\n        { __typename: \"ProjectLabel\" } & Pick<\n          ProjectLabel,\n          | \"lastAppliedAt\"\n          | \"color\"\n          | \"description\"\n          | \"name\"\n          | \"updatedAt\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"id\"\n          | \"isGroup\"\n        > & {\n            parent?: Maybe<{ __typename?: \"ProjectLabel\" } & Pick<ProjectLabel, \"id\">>;\n            creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            retiredBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type Organization_SubscriptionQueryVariables = Exact<{ [key: string]: never }>;\n\nexport type Organization_SubscriptionQuery = { __typename?: \"Query\" } & {\n  organization: { __typename?: \"Organization\" } & {\n    subscription?: Maybe<\n      { __typename: \"PaidSubscription\" } & Pick<\n        PaidSubscription,\n        | \"collectionMethod\"\n        | \"cancelAt\"\n        | \"canceledAt\"\n        | \"nextBillingAt\"\n        | \"updatedAt\"\n        | \"seatsMaximum\"\n        | \"seatsMinimum\"\n        | \"seats\"\n        | \"type\"\n        | \"pendingChangeType\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"id\"\n      > & { creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n    >;\n  };\n};\n\nexport type Organization_TeamsQueryVariables = Exact<{\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<TeamFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type Organization_TeamsQuery = { __typename?: \"Query\" } & {\n  organization: { __typename?: \"Organization\" } & {\n    teams: { __typename: \"TeamConnection\" } & {\n      nodes: Array<\n        { __typename: \"Team\" } & Pick<\n          Team,\n          | \"cycleIssueAutoAssignCompleted\"\n          | \"cycleLockToActive\"\n          | \"cycleIssueAutoAssignStarted\"\n          | \"cycleCalenderUrl\"\n          | \"upcomingCycleCount\"\n          | \"autoArchivePeriod\"\n          | \"autoClosePeriod\"\n          | \"securitySettings\"\n          | \"scimGroupName\"\n          | \"autoCloseStateId\"\n          | \"cycleCooldownTime\"\n          | \"cycleStartDay\"\n          | \"cycleDuration\"\n          | \"icon\"\n          | \"defaultTemplateForMembersId\"\n          | \"defaultTemplateForNonMembersId\"\n          | \"issueEstimationType\"\n          | \"updatedAt\"\n          | \"displayName\"\n          | \"color\"\n          | \"description\"\n          | \"name\"\n          | \"key\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"retiredAt\"\n          | \"timezone\"\n          | \"issueCount\"\n          | \"id\"\n          | \"visibility\"\n          | \"defaultIssueEstimate\"\n          | \"setIssueSortOrderOnStateChange\"\n          | \"allMembersCanJoin\"\n          | \"requirePriorityToLeaveTriage\"\n          | \"autoCloseChildIssues\"\n          | \"autoCloseParentIssues\"\n          | \"scimManaged\"\n          | \"private\"\n          | \"inheritIssueEstimation\"\n          | \"inheritWorkflowStatuses\"\n          | \"cyclesEnabled\"\n          | \"issueEstimationExtended\"\n          | \"issueEstimationAllowZero\"\n          | \"aiDiscussionSummariesEnabled\"\n          | \"aiThreadSummariesEnabled\"\n          | \"groupIssueHistory\"\n          | \"slackIssueComments\"\n          | \"slackNewIssue\"\n          | \"slackIssueStatuses\"\n          | \"triageEnabled\"\n          | \"inviteHash\"\n          | \"issueOrderingNoPriorityFirst\"\n          | \"issueSortOrderDefaultToBottom\"\n        > & {\n            integrationsSettings?: Maybe<{ __typename?: \"IntegrationsSettings\" } & Pick<IntegrationsSettings, \"id\">>;\n            activeCycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n            triageResponsibility?: Maybe<{ __typename?: \"TriageResponsibility\" } & Pick<TriageResponsibility, \"id\">>;\n            defaultTemplateForMembers?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n            defaultTemplateForNonMembers?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n            defaultProjectTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n            defaultIssueState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n            parent?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n            mergeWorkflowState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n            draftWorkflowState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n            startWorkflowState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n            mergeableWorkflowState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n            reviewWorkflowState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n            markedAsDuplicateWorkflowState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n            triageIssueState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type Organization_TemplatesQueryVariables = Exact<{\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<NullableTemplateFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type Organization_TemplatesQuery = { __typename?: \"Query\" } & {\n  organization: { __typename?: \"Organization\" } & {\n    templates: { __typename: \"TemplateConnection\" } & {\n      nodes: Array<\n        { __typename: \"Template\" } & Pick<\n          Template,\n          | \"description\"\n          | \"lastAppliedAt\"\n          | \"type\"\n          | \"color\"\n          | \"icon\"\n          | \"updatedAt\"\n          | \"name\"\n          | \"sortOrder\"\n          | \"templateData\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"id\"\n        > & {\n            inheritedFrom?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n            pipeline?: Maybe<{ __typename?: \"ReleasePipeline\" } & Pick<ReleasePipeline, \"id\">>;\n            team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n            creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            lastUpdatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type Organization_UsersQueryVariables = Exact<{\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  includeDisabled?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type Organization_UsersQuery = { __typename?: \"Query\" } & {\n  organization: { __typename?: \"Organization\" } & {\n    users: { __typename: \"UserConnection\" } & {\n      nodes: Array<\n        { __typename: \"User\" } & Pick<\n          User,\n          | \"description\"\n          | \"avatarUrl\"\n          | \"createdIssueCount\"\n          | \"avatarBackgroundColor\"\n          | \"statusUntilAt\"\n          | \"statusEmoji\"\n          | \"initials\"\n          | \"updatedAt\"\n          | \"lastSeen\"\n          | \"timezone\"\n          | \"disableReason\"\n          | \"statusLabel\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"id\"\n          | \"gitHubUserId\"\n          | \"displayName\"\n          | \"email\"\n          | \"name\"\n          | \"title\"\n          | \"url\"\n          | \"active\"\n          | \"isAssignable\"\n          | \"guest\"\n          | \"admin\"\n          | \"owner\"\n          | \"app\"\n          | \"isMentionable\"\n          | \"isMe\"\n          | \"supportsAgentSessions\"\n          | \"canAccessAnyPublicTeam\"\n          | \"calendarHash\"\n          | \"inviteHash\"\n        >\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type OrganizationExistsQueryVariables = Exact<{\n  urlKey: Scalars[\"String\"];\n}>;\n\nexport type OrganizationExistsQuery = { __typename?: \"Query\" } & {\n  organizationExists: { __typename: \"OrganizationExistsPayload\" } & Pick<\n    OrganizationExistsPayload,\n    \"success\" | \"exists\"\n  >;\n};\n\nexport type OrganizationInviteQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type OrganizationInviteQuery = { __typename?: \"Query\" } & {\n  organizationInvite: { __typename: \"OrganizationInvite\" } & Pick<\n    OrganizationInvite,\n    | \"metadata\"\n    | \"email\"\n    | \"updatedAt\"\n    | \"archivedAt\"\n    | \"createdAt\"\n    | \"acceptedAt\"\n    | \"expiresAt\"\n    | \"id\"\n    | \"role\"\n    | \"external\"\n  > & {\n      inviter: { __typename?: \"User\" } & Pick<User, \"id\">;\n      invitee?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n    };\n};\n\nexport type OrganizationInvitesQueryVariables = Exact<{\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type OrganizationInvitesQuery = { __typename?: \"Query\" } & {\n  organizationInvites: { __typename: \"OrganizationInviteConnection\" } & {\n    nodes: Array<\n      { __typename: \"OrganizationInvite\" } & Pick<\n        OrganizationInvite,\n        | \"metadata\"\n        | \"email\"\n        | \"updatedAt\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"acceptedAt\"\n        | \"expiresAt\"\n        | \"id\"\n        | \"role\"\n        | \"external\"\n      > & {\n          inviter: { __typename?: \"User\" } & Pick<User, \"id\">;\n          invitee?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n        }\n    >;\n    pageInfo: { __typename: \"PageInfo\" } & Pick<\n      PageInfo,\n      \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n    >;\n  };\n};\n\nexport type ProjectQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type ProjectQuery = { __typename?: \"Query\" } & {\n  project: { __typename: \"Project\" } & Pick<\n    Project,\n    | \"trashed\"\n    | \"url\"\n    | \"microsoftTeamsChannelId\"\n    | \"slackChannelId\"\n    | \"labelIds\"\n    | \"updateRemindersDay\"\n    | \"targetDate\"\n    | \"startDate\"\n    | \"updateReminderFrequency\"\n    | \"updateRemindersHour\"\n    | \"icon\"\n    | \"updatedAt\"\n    | \"updateReminderFrequencyInWeeks\"\n    | \"name\"\n    | \"completedScopeHistory\"\n    | \"completedIssueCountHistory\"\n    | \"inProgressScopeHistory\"\n    | \"health\"\n    | \"progress\"\n    | \"scope\"\n    | \"priorityLabel\"\n    | \"priority\"\n    | \"color\"\n    | \"content\"\n    | \"slugId\"\n    | \"targetDateResolution\"\n    | \"startDateResolution\"\n    | \"frequencyResolution\"\n    | \"description\"\n    | \"prioritySortOrder\"\n    | \"sortOrder\"\n    | \"archivedAt\"\n    | \"createdAt\"\n    | \"healthUpdatedAt\"\n    | \"autoArchivedAt\"\n    | \"canceledAt\"\n    | \"completedAt\"\n    | \"startedAt\"\n    | \"projectUpdateRemindersPausedUntilAt\"\n    | \"issueCountHistory\"\n    | \"scopeHistory\"\n    | \"id\"\n    | \"slackIssueComments\"\n    | \"slackNewIssue\"\n    | \"slackIssueStatuses\"\n    | \"state\"\n  > & {\n      integrationsSettings?: Maybe<{ __typename?: \"IntegrationsSettings\" } & Pick<IntegrationsSettings, \"id\">>;\n      documentContent?: Maybe<\n        { __typename: \"DocumentContent\" } & Pick<\n          DocumentContent,\n          \"content\" | \"contentState\" | \"updatedAt\" | \"restoredAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n        > & {\n            aiPromptRules?: Maybe<\n              { __typename: \"AiPromptRules\" } & Pick<AiPromptRules, \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"> & {\n                  updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                }\n            >;\n            document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n            initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n            issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n            projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n            project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n            welcomeMessage?: Maybe<\n              { __typename: \"WelcomeMessage\" } & Pick<\n                WelcomeMessage,\n                \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"title\" | \"id\" | \"enabled\"\n              > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n            >;\n          }\n      >;\n      status: { __typename?: \"ProjectStatus\" } & Pick<ProjectStatus, \"id\">;\n      syncedWith?: Maybe<\n        Array<\n          { __typename: \"ExternalEntityInfo\" } & Pick<ExternalEntityInfo, \"service\" | \"id\"> & {\n              metadata?: Maybe<\n                | ({ __typename: \"ExternalEntityInfoGithubMetadata\" } & Pick<\n                    ExternalEntityInfoGithubMetadata,\n                    \"number\" | \"owner\" | \"repo\"\n                  >)\n                | ({ __typename: \"ExternalEntityInfoJiraMetadata\" } & Pick<\n                    ExternalEntityInfoJiraMetadata,\n                    \"issueTypeId\" | \"projectId\" | \"issueKey\"\n                  >)\n                | ({ __typename: \"ExternalEntitySlackMetadata\" } & Pick<\n                    ExternalEntitySlackMetadata,\n                    \"messageUrl\" | \"channelId\" | \"channelName\" | \"isFromSlack\"\n                  >)\n              >;\n            }\n        >\n      >;\n      convertedFromIssue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n      lastAppliedTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n      lastUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n      creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n      lead?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n      favorite?: Maybe<{ __typename?: \"Favorite\" } & Pick<Favorite, \"id\">>;\n    };\n};\n\nexport type Project_AttachmentsQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type Project_AttachmentsQuery = { __typename?: \"Query\" } & {\n  project: { __typename?: \"Project\" } & {\n    attachments: { __typename: \"ProjectAttachmentConnection\" } & {\n      nodes: Array<\n        { __typename: \"ProjectAttachment\" } & Pick<\n          ProjectAttachment,\n          | \"metadata\"\n          | \"source\"\n          | \"subtitle\"\n          | \"updatedAt\"\n          | \"sourceType\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"id\"\n          | \"title\"\n          | \"url\"\n        > & { creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type Project_CommentsQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<CommentFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type Project_CommentsQuery = { __typename?: \"Query\" } & {\n  project: { __typename?: \"Project\" } & {\n    comments: { __typename: \"CommentConnection\" } & {\n      nodes: Array<\n        { __typename: \"Comment\" } & Pick<\n          Comment,\n          | \"url\"\n          | \"reactionData\"\n          | \"resolvingCommentId\"\n          | \"documentContentId\"\n          | \"initiativeId\"\n          | \"initiativeUpdateId\"\n          | \"issueId\"\n          | \"parentId\"\n          | \"projectId\"\n          | \"projectUpdateId\"\n          | \"body\"\n          | \"updatedAt\"\n          | \"quotedText\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"editedAt\"\n          | \"resolvedAt\"\n          | \"id\"\n        > & {\n            agentSession?: Maybe<{ __typename?: \"AgentSession\" } & Pick<AgentSession, \"id\">>;\n            reactions: Array<\n              { __typename: \"Reaction\" } & Pick<Reaction, \"updatedAt\" | \"emoji\" | \"archivedAt\" | \"createdAt\" | \"id\"> & {\n                  comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n                  externalUser?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n                  initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n                  issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n                  projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n                  user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                }\n            >;\n            botActor?: Maybe<\n              { __typename: \"ActorBot\" } & Pick<\n                ActorBot,\n                \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n              >\n            >;\n            resolvingComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n            documentContent?: Maybe<\n              { __typename: \"DocumentContent\" } & Pick<\n                DocumentContent,\n                \"content\" | \"contentState\" | \"updatedAt\" | \"restoredAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n              > & {\n                  aiPromptRules?: Maybe<\n                    { __typename: \"AiPromptRules\" } & Pick<\n                      AiPromptRules,\n                      \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n                    > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n                  >;\n                  document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n                  initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                  issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n                  projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n                  project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                  welcomeMessage?: Maybe<\n                    { __typename: \"WelcomeMessage\" } & Pick<\n                      WelcomeMessage,\n                      \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"title\" | \"id\" | \"enabled\"\n                    > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n                  >;\n                }\n            >;\n            syncedWith?: Maybe<\n              Array<\n                { __typename: \"ExternalEntityInfo\" } & Pick<ExternalEntityInfo, \"service\" | \"id\"> & {\n                    metadata?: Maybe<\n                      | ({ __typename: \"ExternalEntityInfoGithubMetadata\" } & Pick<\n                          ExternalEntityInfoGithubMetadata,\n                          \"number\" | \"owner\" | \"repo\"\n                        >)\n                      | ({ __typename: \"ExternalEntityInfoJiraMetadata\" } & Pick<\n                          ExternalEntityInfoJiraMetadata,\n                          \"issueTypeId\" | \"projectId\" | \"issueKey\"\n                        >)\n                      | ({ __typename: \"ExternalEntitySlackMetadata\" } & Pick<\n                          ExternalEntitySlackMetadata,\n                          \"messageUrl\" | \"channelId\" | \"channelName\" | \"isFromSlack\"\n                        >)\n                    >;\n                  }\n              >\n            >;\n            externalThread?: Maybe<\n              { __typename: \"SyncedExternalThread\" } & Pick<\n                SyncedExternalThread,\n                | \"url\"\n                | \"name\"\n                | \"displayName\"\n                | \"type\"\n                | \"subType\"\n                | \"id\"\n                | \"isPersonalIntegrationRequired\"\n                | \"isPersonalIntegrationConnected\"\n                | \"isConnected\"\n              >\n            >;\n            externalUser?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n            initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n            issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n            parent?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n            project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n            projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n            resolvingUser?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type Project_DocumentContentQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type Project_DocumentContentQuery = { __typename?: \"Query\" } & {\n  project: { __typename?: \"Project\" } & {\n    documentContent?: Maybe<\n      { __typename: \"DocumentContent\" } & Pick<\n        DocumentContent,\n        \"content\" | \"contentState\" | \"updatedAt\" | \"restoredAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n      > & {\n          aiPromptRules?: Maybe<\n            { __typename: \"AiPromptRules\" } & Pick<AiPromptRules, \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"> & {\n                updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              }\n          >;\n          document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n          initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n          issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n          projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n          project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n          welcomeMessage?: Maybe<\n            { __typename: \"WelcomeMessage\" } & Pick<\n              WelcomeMessage,\n              \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"title\" | \"id\" | \"enabled\"\n            > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n          >;\n        }\n    >;\n  };\n};\n\nexport type Project_DocumentContent_AiPromptRulesQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type Project_DocumentContent_AiPromptRulesQuery = { __typename?: \"Query\" } & {\n  project: { __typename?: \"Project\" } & {\n    documentContent?: Maybe<\n      { __typename?: \"DocumentContent\" } & {\n        aiPromptRules?: Maybe<\n          { __typename: \"AiPromptRules\" } & Pick<AiPromptRules, \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"> & {\n              updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            }\n        >;\n      }\n    >;\n  };\n};\n\nexport type Project_DocumentContent_WelcomeMessageQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type Project_DocumentContent_WelcomeMessageQuery = { __typename?: \"Query\" } & {\n  project: { __typename?: \"Project\" } & {\n    documentContent?: Maybe<\n      { __typename?: \"DocumentContent\" } & {\n        welcomeMessage?: Maybe<\n          { __typename: \"WelcomeMessage\" } & Pick<\n            WelcomeMessage,\n            \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"title\" | \"id\" | \"enabled\"\n          > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n        >;\n      }\n    >;\n  };\n};\n\nexport type Project_DocumentsQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<DocumentFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type Project_DocumentsQuery = { __typename?: \"Query\" } & {\n  project: { __typename?: \"Project\" } & {\n    documents: { __typename: \"DocumentConnection\" } & {\n      nodes: Array<\n        { __typename: \"Document\" } & Pick<\n          Document,\n          | \"trashed\"\n          | \"documentContentId\"\n          | \"url\"\n          | \"content\"\n          | \"slugId\"\n          | \"color\"\n          | \"icon\"\n          | \"updatedAt\"\n          | \"sortOrder\"\n          | \"hiddenAt\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"title\"\n          | \"id\"\n        > & {\n            initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n            issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n            lastAppliedTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n            project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n            release?: Maybe<{ __typename?: \"Release\" } & Pick<Release, \"id\">>;\n            creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type Project_ExternalLinksQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type Project_ExternalLinksQuery = { __typename?: \"Query\" } & {\n  project: { __typename?: \"Project\" } & {\n    externalLinks: { __typename: \"EntityExternalLinkConnection\" } & {\n      nodes: Array<\n        { __typename: \"EntityExternalLink\" } & Pick<\n          EntityExternalLink,\n          \"updatedAt\" | \"url\" | \"label\" | \"sortOrder\" | \"archivedAt\" | \"createdAt\" | \"id\"\n        > & {\n            initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n            project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n            creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type Project_HistoryQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type Project_HistoryQuery = { __typename?: \"Query\" } & {\n  project: { __typename?: \"Project\" } & {\n    history: { __typename: \"ProjectHistoryConnection\" } & {\n      nodes: Array<\n        { __typename: \"ProjectHistory\" } & Pick<\n          ProjectHistory,\n          \"entries\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n        > & { project: { __typename?: \"Project\" } & Pick<Project, \"id\"> }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type Project_InitiativeToProjectsQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type Project_InitiativeToProjectsQuery = { __typename?: \"Query\" } & {\n  project: { __typename?: \"Project\" } & {\n    initiativeToProjects: { __typename: \"InitiativeToProjectConnection\" } & {\n      nodes: Array<\n        { __typename: \"InitiativeToProject\" } & Pick<\n          InitiativeToProject,\n          \"updatedAt\" | \"sortOrder\" | \"archivedAt\" | \"createdAt\" | \"id\"\n        > & {\n            initiative: { __typename?: \"Initiative\" } & Pick<Initiative, \"id\">;\n            project: { __typename?: \"Project\" } & Pick<Project, \"id\">;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type Project_InitiativesQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type Project_InitiativesQuery = { __typename?: \"Query\" } & {\n  project: { __typename?: \"Project\" } & {\n    initiatives: { __typename: \"InitiativeConnection\" } & {\n      nodes: Array<\n        { __typename: \"Initiative\" } & Pick<\n          Initiative,\n          | \"trashed\"\n          | \"url\"\n          | \"updateRemindersDay\"\n          | \"description\"\n          | \"targetDate\"\n          | \"updateReminderFrequency\"\n          | \"updateRemindersHour\"\n          | \"icon\"\n          | \"color\"\n          | \"content\"\n          | \"slugId\"\n          | \"updatedAt\"\n          | \"status\"\n          | \"updateReminderFrequencyInWeeks\"\n          | \"name\"\n          | \"health\"\n          | \"targetDateResolution\"\n          | \"frequencyResolution\"\n          | \"sortOrder\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"healthUpdatedAt\"\n          | \"startedAt\"\n          | \"completedAt\"\n          | \"id\"\n        > & {\n            parentInitiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n            integrationsSettings?: Maybe<{ __typename?: \"IntegrationsSettings\" } & Pick<IntegrationsSettings, \"id\">>;\n            documentContent?: Maybe<\n              { __typename: \"DocumentContent\" } & Pick<\n                DocumentContent,\n                \"content\" | \"contentState\" | \"updatedAt\" | \"restoredAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n              > & {\n                  aiPromptRules?: Maybe<\n                    { __typename: \"AiPromptRules\" } & Pick<\n                      AiPromptRules,\n                      \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n                    > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n                  >;\n                  document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n                  initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                  issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n                  projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n                  project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                  welcomeMessage?: Maybe<\n                    { __typename: \"WelcomeMessage\" } & Pick<\n                      WelcomeMessage,\n                      \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"title\" | \"id\" | \"enabled\"\n                    > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n                  >;\n                }\n            >;\n            lastUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n            creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            owner?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type Project_InverseRelationsQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type Project_InverseRelationsQuery = { __typename?: \"Query\" } & {\n  project: { __typename?: \"Project\" } & {\n    inverseRelations: { __typename: \"ProjectRelationConnection\" } & {\n      nodes: Array<\n        { __typename: \"ProjectRelation\" } & Pick<\n          ProjectRelation,\n          \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"anchorType\" | \"relatedAnchorType\" | \"type\" | \"id\"\n        > & {\n            project: { __typename?: \"Project\" } & Pick<Project, \"id\">;\n            projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n            relatedProjectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n            relatedProject: { __typename?: \"Project\" } & Pick<Project, \"id\">;\n            user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type Project_IssuesQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<IssueFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type Project_IssuesQuery = { __typename?: \"Query\" } & {\n  project: { __typename?: \"Project\" } & {\n    issues: { __typename: \"IssueConnection\" } & {\n      nodes: Array<\n        { __typename: \"Issue\" } & Pick<\n          Issue,\n          | \"trashed\"\n          | \"reactionData\"\n          | \"labelIds\"\n          | \"integrationSourceType\"\n          | \"url\"\n          | \"identifier\"\n          | \"priorityLabel\"\n          | \"previousIdentifiers\"\n          | \"customerTicketCount\"\n          | \"branchName\"\n          | \"dueDate\"\n          | \"estimate\"\n          | \"description\"\n          | \"title\"\n          | \"number\"\n          | \"updatedAt\"\n          | \"boardOrder\"\n          | \"sortOrder\"\n          | \"prioritySortOrder\"\n          | \"subIssueSortOrder\"\n          | \"priority\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"startedTriageAt\"\n          | \"triagedAt\"\n          | \"addedToCycleAt\"\n          | \"addedToProjectAt\"\n          | \"addedToTeamAt\"\n          | \"autoArchivedAt\"\n          | \"autoClosedAt\"\n          | \"canceledAt\"\n          | \"completedAt\"\n          | \"startedAt\"\n          | \"slaStartedAt\"\n          | \"slaBreachesAt\"\n          | \"slaHighRiskAt\"\n          | \"slaMediumRiskAt\"\n          | \"snoozedUntilAt\"\n          | \"slaType\"\n          | \"id\"\n          | \"inheritsSharedAccess\"\n        > & {\n            reactions: Array<\n              { __typename: \"Reaction\" } & Pick<Reaction, \"updatedAt\" | \"emoji\" | \"archivedAt\" | \"createdAt\" | \"id\"> & {\n                  comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n                  externalUser?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n                  initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n                  issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n                  projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n                  user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                }\n            >;\n            sharedAccess: { __typename: \"IssueSharedAccess\" } & Pick<\n              IssueSharedAccess,\n              \"disallowedIssueFields\" | \"sharedWithCount\" | \"viewerHasOnlySharedAccess\" | \"isShared\"\n            > & {\n                sharedWithUsers: Array<\n                  { __typename: \"User\" } & Pick<\n                    User,\n                    | \"description\"\n                    | \"avatarUrl\"\n                    | \"createdIssueCount\"\n                    | \"avatarBackgroundColor\"\n                    | \"statusUntilAt\"\n                    | \"statusEmoji\"\n                    | \"initials\"\n                    | \"updatedAt\"\n                    | \"lastSeen\"\n                    | \"timezone\"\n                    | \"disableReason\"\n                    | \"statusLabel\"\n                    | \"archivedAt\"\n                    | \"createdAt\"\n                    | \"id\"\n                    | \"gitHubUserId\"\n                    | \"displayName\"\n                    | \"email\"\n                    | \"name\"\n                    | \"title\"\n                    | \"url\"\n                    | \"active\"\n                    | \"isAssignable\"\n                    | \"guest\"\n                    | \"admin\"\n                    | \"owner\"\n                    | \"app\"\n                    | \"isMentionable\"\n                    | \"isMe\"\n                    | \"supportsAgentSessions\"\n                    | \"canAccessAnyPublicTeam\"\n                    | \"calendarHash\"\n                    | \"inviteHash\"\n                  >\n                >;\n              };\n            delegate?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            botActor?: Maybe<\n              { __typename: \"ActorBot\" } & Pick<\n                ActorBot,\n                \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n              >\n            >;\n            sourceComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n            cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n            syncedWith?: Maybe<\n              Array<\n                { __typename: \"ExternalEntityInfo\" } & Pick<ExternalEntityInfo, \"service\" | \"id\"> & {\n                    metadata?: Maybe<\n                      | ({ __typename: \"ExternalEntityInfoGithubMetadata\" } & Pick<\n                          ExternalEntityInfoGithubMetadata,\n                          \"number\" | \"owner\" | \"repo\"\n                        >)\n                      | ({ __typename: \"ExternalEntityInfoJiraMetadata\" } & Pick<\n                          ExternalEntityInfoJiraMetadata,\n                          \"issueTypeId\" | \"projectId\" | \"issueKey\"\n                        >)\n                      | ({ __typename: \"ExternalEntitySlackMetadata\" } & Pick<\n                          ExternalEntitySlackMetadata,\n                          \"messageUrl\" | \"channelId\" | \"channelName\" | \"isFromSlack\"\n                        >)\n                    >;\n                  }\n              >\n            >;\n            externalUserCreator?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            asksExternalUserRequester?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            asksRequester?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            lastAppliedTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n            parent?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n            projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n            project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n            recurringIssueTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n            team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n            assignee?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            snoozedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            favorite?: Maybe<{ __typename?: \"Favorite\" } & Pick<Favorite, \"id\">>;\n            state: { __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type Project_LabelsQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<ProjectLabelFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type Project_LabelsQuery = { __typename?: \"Query\" } & {\n  project: { __typename?: \"Project\" } & {\n    labels: { __typename: \"ProjectLabelConnection\" } & {\n      nodes: Array<\n        { __typename: \"ProjectLabel\" } & Pick<\n          ProjectLabel,\n          | \"lastAppliedAt\"\n          | \"color\"\n          | \"description\"\n          | \"name\"\n          | \"updatedAt\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"id\"\n          | \"isGroup\"\n        > & {\n            parent?: Maybe<{ __typename?: \"ProjectLabel\" } & Pick<ProjectLabel, \"id\">>;\n            creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            retiredBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type Project_MembersQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<UserFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  includeDisabled?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type Project_MembersQuery = { __typename?: \"Query\" } & {\n  project: { __typename?: \"Project\" } & {\n    members: { __typename: \"UserConnection\" } & {\n      nodes: Array<\n        { __typename: \"User\" } & Pick<\n          User,\n          | \"description\"\n          | \"avatarUrl\"\n          | \"createdIssueCount\"\n          | \"avatarBackgroundColor\"\n          | \"statusUntilAt\"\n          | \"statusEmoji\"\n          | \"initials\"\n          | \"updatedAt\"\n          | \"lastSeen\"\n          | \"timezone\"\n          | \"disableReason\"\n          | \"statusLabel\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"id\"\n          | \"gitHubUserId\"\n          | \"displayName\"\n          | \"email\"\n          | \"name\"\n          | \"title\"\n          | \"url\"\n          | \"active\"\n          | \"isAssignable\"\n          | \"guest\"\n          | \"admin\"\n          | \"owner\"\n          | \"app\"\n          | \"isMentionable\"\n          | \"isMe\"\n          | \"supportsAgentSessions\"\n          | \"canAccessAnyPublicTeam\"\n          | \"calendarHash\"\n          | \"inviteHash\"\n        >\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type Project_NeedsQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<CustomerNeedFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type Project_NeedsQuery = { __typename?: \"Query\" } & {\n  project: { __typename?: \"Project\" } & {\n    needs: { __typename: \"CustomerNeedConnection\" } & {\n      nodes: Array<\n        { __typename: \"CustomerNeed\" } & Pick<\n          CustomerNeed,\n          \"url\" | \"body\" | \"content\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"priority\"\n        > & {\n            comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n            customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n            attachment?: Maybe<{ __typename?: \"Attachment\" } & Pick<Attachment, \"id\">>;\n            originalIssue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n            issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n            projectAttachment?: Maybe<\n              { __typename: \"ProjectAttachment\" } & Pick<\n                ProjectAttachment,\n                | \"metadata\"\n                | \"source\"\n                | \"subtitle\"\n                | \"updatedAt\"\n                | \"sourceType\"\n                | \"archivedAt\"\n                | \"createdAt\"\n                | \"id\"\n                | \"title\"\n                | \"url\"\n              > & { creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n            >;\n            project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n            creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type Project_ProjectMilestonesQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<ProjectMilestoneFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type Project_ProjectMilestonesQuery = { __typename?: \"Query\" } & {\n  project: { __typename?: \"Project\" } & {\n    projectMilestones: { __typename: \"ProjectMilestoneConnection\" } & {\n      nodes: Array<\n        { __typename: \"ProjectMilestone\" } & Pick<\n          ProjectMilestone,\n          | \"updatedAt\"\n          | \"name\"\n          | \"sortOrder\"\n          | \"targetDate\"\n          | \"progress\"\n          | \"description\"\n          | \"status\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"id\"\n        > & {\n            project: { __typename?: \"Project\" } & Pick<Project, \"id\">;\n            documentContent?: Maybe<\n              { __typename: \"DocumentContent\" } & Pick<\n                DocumentContent,\n                \"content\" | \"contentState\" | \"updatedAt\" | \"restoredAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n              > & {\n                  aiPromptRules?: Maybe<\n                    { __typename: \"AiPromptRules\" } & Pick<\n                      AiPromptRules,\n                      \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n                    > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n                  >;\n                  document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n                  initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                  issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n                  projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n                  project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                  welcomeMessage?: Maybe<\n                    { __typename: \"WelcomeMessage\" } & Pick<\n                      WelcomeMessage,\n                      \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"title\" | \"id\" | \"enabled\"\n                    > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n                  >;\n                }\n            >;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type Project_ProjectUpdatesQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type Project_ProjectUpdatesQuery = { __typename?: \"Query\" } & {\n  project: { __typename?: \"Project\" } & {\n    projectUpdates: { __typename: \"ProjectUpdateConnection\" } & {\n      nodes: Array<\n        { __typename: \"ProjectUpdate\" } & Pick<\n          ProjectUpdate,\n          | \"reactionData\"\n          | \"commentCount\"\n          | \"url\"\n          | \"diffMarkdown\"\n          | \"diff\"\n          | \"health\"\n          | \"updatedAt\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"editedAt\"\n          | \"id\"\n          | \"body\"\n          | \"slugId\"\n          | \"isDiffHidden\"\n          | \"isStale\"\n        > & {\n            reactions: Array<\n              { __typename: \"Reaction\" } & Pick<Reaction, \"updatedAt\" | \"emoji\" | \"archivedAt\" | \"createdAt\" | \"id\"> & {\n                  comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n                  externalUser?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n                  initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n                  issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n                  projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n                  user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                }\n            >;\n            project: { __typename?: \"Project\" } & Pick<Project, \"id\">;\n            user: { __typename?: \"User\" } & Pick<User, \"id\">;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type Project_RelationsQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type Project_RelationsQuery = { __typename?: \"Query\" } & {\n  project: { __typename?: \"Project\" } & {\n    relations: { __typename: \"ProjectRelationConnection\" } & {\n      nodes: Array<\n        { __typename: \"ProjectRelation\" } & Pick<\n          ProjectRelation,\n          \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"anchorType\" | \"relatedAnchorType\" | \"type\" | \"id\"\n        > & {\n            project: { __typename?: \"Project\" } & Pick<Project, \"id\">;\n            projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n            relatedProjectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n            relatedProject: { __typename?: \"Project\" } & Pick<Project, \"id\">;\n            user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type Project_TeamsQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<TeamFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type Project_TeamsQuery = { __typename?: \"Query\" } & {\n  project: { __typename?: \"Project\" } & {\n    teams: { __typename: \"TeamConnection\" } & {\n      nodes: Array<\n        { __typename: \"Team\" } & Pick<\n          Team,\n          | \"cycleIssueAutoAssignCompleted\"\n          | \"cycleLockToActive\"\n          | \"cycleIssueAutoAssignStarted\"\n          | \"cycleCalenderUrl\"\n          | \"upcomingCycleCount\"\n          | \"autoArchivePeriod\"\n          | \"autoClosePeriod\"\n          | \"securitySettings\"\n          | \"scimGroupName\"\n          | \"autoCloseStateId\"\n          | \"cycleCooldownTime\"\n          | \"cycleStartDay\"\n          | \"cycleDuration\"\n          | \"icon\"\n          | \"defaultTemplateForMembersId\"\n          | \"defaultTemplateForNonMembersId\"\n          | \"issueEstimationType\"\n          | \"updatedAt\"\n          | \"displayName\"\n          | \"color\"\n          | \"description\"\n          | \"name\"\n          | \"key\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"retiredAt\"\n          | \"timezone\"\n          | \"issueCount\"\n          | \"id\"\n          | \"visibility\"\n          | \"defaultIssueEstimate\"\n          | \"setIssueSortOrderOnStateChange\"\n          | \"allMembersCanJoin\"\n          | \"requirePriorityToLeaveTriage\"\n          | \"autoCloseChildIssues\"\n          | \"autoCloseParentIssues\"\n          | \"scimManaged\"\n          | \"private\"\n          | \"inheritIssueEstimation\"\n          | \"inheritWorkflowStatuses\"\n          | \"cyclesEnabled\"\n          | \"issueEstimationExtended\"\n          | \"issueEstimationAllowZero\"\n          | \"aiDiscussionSummariesEnabled\"\n          | \"aiThreadSummariesEnabled\"\n          | \"groupIssueHistory\"\n          | \"slackIssueComments\"\n          | \"slackNewIssue\"\n          | \"slackIssueStatuses\"\n          | \"triageEnabled\"\n          | \"inviteHash\"\n          | \"issueOrderingNoPriorityFirst\"\n          | \"issueSortOrderDefaultToBottom\"\n        > & {\n            integrationsSettings?: Maybe<{ __typename?: \"IntegrationsSettings\" } & Pick<IntegrationsSettings, \"id\">>;\n            activeCycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n            triageResponsibility?: Maybe<{ __typename?: \"TriageResponsibility\" } & Pick<TriageResponsibility, \"id\">>;\n            defaultTemplateForMembers?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n            defaultTemplateForNonMembers?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n            defaultProjectTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n            defaultIssueState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n            parent?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n            mergeWorkflowState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n            draftWorkflowState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n            startWorkflowState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n            mergeableWorkflowState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n            reviewWorkflowState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n            markedAsDuplicateWorkflowState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n            triageIssueState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type ProjectFilterSuggestionQueryVariables = Exact<{\n  prompt: Scalars[\"String\"];\n  teamId?: InputMaybe<Scalars[\"String\"]>;\n}>;\n\nexport type ProjectFilterSuggestionQuery = { __typename?: \"Query\" } & {\n  projectFilterSuggestion: { __typename: \"ProjectFilterSuggestionPayload\" } & Pick<\n    ProjectFilterSuggestionPayload,\n    \"filter\" | \"logId\"\n  >;\n};\n\nexport type ProjectLabelQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type ProjectLabelQuery = { __typename?: \"Query\" } & {\n  projectLabel: { __typename: \"ProjectLabel\" } & Pick<\n    ProjectLabel,\n    \"lastAppliedAt\" | \"color\" | \"description\" | \"name\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"isGroup\"\n  > & {\n      parent?: Maybe<{ __typename?: \"ProjectLabel\" } & Pick<ProjectLabel, \"id\">>;\n      creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n      retiredBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n    };\n};\n\nexport type ProjectLabel_ChildrenQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<ProjectLabelFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type ProjectLabel_ChildrenQuery = { __typename?: \"Query\" } & {\n  projectLabel: { __typename?: \"ProjectLabel\" } & {\n    children: { __typename: \"ProjectLabelConnection\" } & {\n      nodes: Array<\n        { __typename: \"ProjectLabel\" } & Pick<\n          ProjectLabel,\n          | \"lastAppliedAt\"\n          | \"color\"\n          | \"description\"\n          | \"name\"\n          | \"updatedAt\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"id\"\n          | \"isGroup\"\n        > & {\n            parent?: Maybe<{ __typename?: \"ProjectLabel\" } & Pick<ProjectLabel, \"id\">>;\n            creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            retiredBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type ProjectLabel_ProjectsQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<ProjectFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n  sort?: InputMaybe<Array<ProjectSortInput> | ProjectSortInput>;\n}>;\n\nexport type ProjectLabel_ProjectsQuery = { __typename?: \"Query\" } & {\n  projectLabel: { __typename?: \"ProjectLabel\" } & {\n    projects: { __typename: \"ProjectConnection\" } & {\n      nodes: Array<\n        { __typename: \"Project\" } & Pick<\n          Project,\n          | \"trashed\"\n          | \"url\"\n          | \"microsoftTeamsChannelId\"\n          | \"slackChannelId\"\n          | \"labelIds\"\n          | \"updateRemindersDay\"\n          | \"targetDate\"\n          | \"startDate\"\n          | \"updateReminderFrequency\"\n          | \"updateRemindersHour\"\n          | \"icon\"\n          | \"updatedAt\"\n          | \"updateReminderFrequencyInWeeks\"\n          | \"name\"\n          | \"completedScopeHistory\"\n          | \"completedIssueCountHistory\"\n          | \"inProgressScopeHistory\"\n          | \"health\"\n          | \"progress\"\n          | \"scope\"\n          | \"priorityLabel\"\n          | \"priority\"\n          | \"color\"\n          | \"content\"\n          | \"slugId\"\n          | \"targetDateResolution\"\n          | \"startDateResolution\"\n          | \"frequencyResolution\"\n          | \"description\"\n          | \"prioritySortOrder\"\n          | \"sortOrder\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"healthUpdatedAt\"\n          | \"autoArchivedAt\"\n          | \"canceledAt\"\n          | \"completedAt\"\n          | \"startedAt\"\n          | \"projectUpdateRemindersPausedUntilAt\"\n          | \"issueCountHistory\"\n          | \"scopeHistory\"\n          | \"id\"\n          | \"slackIssueComments\"\n          | \"slackNewIssue\"\n          | \"slackIssueStatuses\"\n          | \"state\"\n        > & {\n            integrationsSettings?: Maybe<{ __typename?: \"IntegrationsSettings\" } & Pick<IntegrationsSettings, \"id\">>;\n            documentContent?: Maybe<\n              { __typename: \"DocumentContent\" } & Pick<\n                DocumentContent,\n                \"content\" | \"contentState\" | \"updatedAt\" | \"restoredAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n              > & {\n                  aiPromptRules?: Maybe<\n                    { __typename: \"AiPromptRules\" } & Pick<\n                      AiPromptRules,\n                      \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n                    > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n                  >;\n                  document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n                  initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                  issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n                  projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n                  project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                  welcomeMessage?: Maybe<\n                    { __typename: \"WelcomeMessage\" } & Pick<\n                      WelcomeMessage,\n                      \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"title\" | \"id\" | \"enabled\"\n                    > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n                  >;\n                }\n            >;\n            status: { __typename?: \"ProjectStatus\" } & Pick<ProjectStatus, \"id\">;\n            syncedWith?: Maybe<\n              Array<\n                { __typename: \"ExternalEntityInfo\" } & Pick<ExternalEntityInfo, \"service\" | \"id\"> & {\n                    metadata?: Maybe<\n                      | ({ __typename: \"ExternalEntityInfoGithubMetadata\" } & Pick<\n                          ExternalEntityInfoGithubMetadata,\n                          \"number\" | \"owner\" | \"repo\"\n                        >)\n                      | ({ __typename: \"ExternalEntityInfoJiraMetadata\" } & Pick<\n                          ExternalEntityInfoJiraMetadata,\n                          \"issueTypeId\" | \"projectId\" | \"issueKey\"\n                        >)\n                      | ({ __typename: \"ExternalEntitySlackMetadata\" } & Pick<\n                          ExternalEntitySlackMetadata,\n                          \"messageUrl\" | \"channelId\" | \"channelName\" | \"isFromSlack\"\n                        >)\n                    >;\n                  }\n              >\n            >;\n            convertedFromIssue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n            lastAppliedTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n            lastUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n            creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            lead?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            favorite?: Maybe<{ __typename?: \"Favorite\" } & Pick<Favorite, \"id\">>;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type ProjectLabelsQueryVariables = Exact<{\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<ProjectLabelFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type ProjectLabelsQuery = { __typename?: \"Query\" } & {\n  projectLabels: { __typename: \"ProjectLabelConnection\" } & {\n    nodes: Array<\n      { __typename: \"ProjectLabel\" } & Pick<\n        ProjectLabel,\n        \"lastAppliedAt\" | \"color\" | \"description\" | \"name\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"isGroup\"\n      > & {\n          parent?: Maybe<{ __typename?: \"ProjectLabel\" } & Pick<ProjectLabel, \"id\">>;\n          creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          retiredBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n        }\n    >;\n    pageInfo: { __typename: \"PageInfo\" } & Pick<\n      PageInfo,\n      \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n    >;\n  };\n};\n\nexport type ProjectMilestoneQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type ProjectMilestoneQuery = { __typename?: \"Query\" } & {\n  projectMilestone: { __typename: \"ProjectMilestone\" } & Pick<\n    ProjectMilestone,\n    | \"updatedAt\"\n    | \"name\"\n    | \"sortOrder\"\n    | \"targetDate\"\n    | \"progress\"\n    | \"description\"\n    | \"status\"\n    | \"archivedAt\"\n    | \"createdAt\"\n    | \"id\"\n  > & {\n      project: { __typename?: \"Project\" } & Pick<Project, \"id\">;\n      documentContent?: Maybe<\n        { __typename: \"DocumentContent\" } & Pick<\n          DocumentContent,\n          \"content\" | \"contentState\" | \"updatedAt\" | \"restoredAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n        > & {\n            aiPromptRules?: Maybe<\n              { __typename: \"AiPromptRules\" } & Pick<AiPromptRules, \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"> & {\n                  updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                }\n            >;\n            document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n            initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n            issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n            projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n            project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n            welcomeMessage?: Maybe<\n              { __typename: \"WelcomeMessage\" } & Pick<\n                WelcomeMessage,\n                \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"title\" | \"id\" | \"enabled\"\n              > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n            >;\n          }\n      >;\n    };\n};\n\nexport type ProjectMilestone_DocumentContentQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type ProjectMilestone_DocumentContentQuery = { __typename?: \"Query\" } & {\n  projectMilestone: { __typename?: \"ProjectMilestone\" } & {\n    documentContent?: Maybe<\n      { __typename: \"DocumentContent\" } & Pick<\n        DocumentContent,\n        \"content\" | \"contentState\" | \"updatedAt\" | \"restoredAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n      > & {\n          aiPromptRules?: Maybe<\n            { __typename: \"AiPromptRules\" } & Pick<AiPromptRules, \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"> & {\n                updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              }\n          >;\n          document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n          initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n          issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n          projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n          project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n          welcomeMessage?: Maybe<\n            { __typename: \"WelcomeMessage\" } & Pick<\n              WelcomeMessage,\n              \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"title\" | \"id\" | \"enabled\"\n            > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n          >;\n        }\n    >;\n  };\n};\n\nexport type ProjectMilestone_DocumentContent_AiPromptRulesQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type ProjectMilestone_DocumentContent_AiPromptRulesQuery = { __typename?: \"Query\" } & {\n  projectMilestone: { __typename?: \"ProjectMilestone\" } & {\n    documentContent?: Maybe<\n      { __typename?: \"DocumentContent\" } & {\n        aiPromptRules?: Maybe<\n          { __typename: \"AiPromptRules\" } & Pick<AiPromptRules, \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"> & {\n              updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            }\n        >;\n      }\n    >;\n  };\n};\n\nexport type ProjectMilestone_DocumentContent_WelcomeMessageQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type ProjectMilestone_DocumentContent_WelcomeMessageQuery = { __typename?: \"Query\" } & {\n  projectMilestone: { __typename?: \"ProjectMilestone\" } & {\n    documentContent?: Maybe<\n      { __typename?: \"DocumentContent\" } & {\n        welcomeMessage?: Maybe<\n          { __typename: \"WelcomeMessage\" } & Pick<\n            WelcomeMessage,\n            \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"title\" | \"id\" | \"enabled\"\n          > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n        >;\n      }\n    >;\n  };\n};\n\nexport type ProjectMilestone_IssuesQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<IssueFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type ProjectMilestone_IssuesQuery = { __typename?: \"Query\" } & {\n  projectMilestone: { __typename?: \"ProjectMilestone\" } & {\n    issues: { __typename: \"IssueConnection\" } & {\n      nodes: Array<\n        { __typename: \"Issue\" } & Pick<\n          Issue,\n          | \"trashed\"\n          | \"reactionData\"\n          | \"labelIds\"\n          | \"integrationSourceType\"\n          | \"url\"\n          | \"identifier\"\n          | \"priorityLabel\"\n          | \"previousIdentifiers\"\n          | \"customerTicketCount\"\n          | \"branchName\"\n          | \"dueDate\"\n          | \"estimate\"\n          | \"description\"\n          | \"title\"\n          | \"number\"\n          | \"updatedAt\"\n          | \"boardOrder\"\n          | \"sortOrder\"\n          | \"prioritySortOrder\"\n          | \"subIssueSortOrder\"\n          | \"priority\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"startedTriageAt\"\n          | \"triagedAt\"\n          | \"addedToCycleAt\"\n          | \"addedToProjectAt\"\n          | \"addedToTeamAt\"\n          | \"autoArchivedAt\"\n          | \"autoClosedAt\"\n          | \"canceledAt\"\n          | \"completedAt\"\n          | \"startedAt\"\n          | \"slaStartedAt\"\n          | \"slaBreachesAt\"\n          | \"slaHighRiskAt\"\n          | \"slaMediumRiskAt\"\n          | \"snoozedUntilAt\"\n          | \"slaType\"\n          | \"id\"\n          | \"inheritsSharedAccess\"\n        > & {\n            reactions: Array<\n              { __typename: \"Reaction\" } & Pick<Reaction, \"updatedAt\" | \"emoji\" | \"archivedAt\" | \"createdAt\" | \"id\"> & {\n                  comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n                  externalUser?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n                  initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n                  issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n                  projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n                  user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                }\n            >;\n            sharedAccess: { __typename: \"IssueSharedAccess\" } & Pick<\n              IssueSharedAccess,\n              \"disallowedIssueFields\" | \"sharedWithCount\" | \"viewerHasOnlySharedAccess\" | \"isShared\"\n            > & {\n                sharedWithUsers: Array<\n                  { __typename: \"User\" } & Pick<\n                    User,\n                    | \"description\"\n                    | \"avatarUrl\"\n                    | \"createdIssueCount\"\n                    | \"avatarBackgroundColor\"\n                    | \"statusUntilAt\"\n                    | \"statusEmoji\"\n                    | \"initials\"\n                    | \"updatedAt\"\n                    | \"lastSeen\"\n                    | \"timezone\"\n                    | \"disableReason\"\n                    | \"statusLabel\"\n                    | \"archivedAt\"\n                    | \"createdAt\"\n                    | \"id\"\n                    | \"gitHubUserId\"\n                    | \"displayName\"\n                    | \"email\"\n                    | \"name\"\n                    | \"title\"\n                    | \"url\"\n                    | \"active\"\n                    | \"isAssignable\"\n                    | \"guest\"\n                    | \"admin\"\n                    | \"owner\"\n                    | \"app\"\n                    | \"isMentionable\"\n                    | \"isMe\"\n                    | \"supportsAgentSessions\"\n                    | \"canAccessAnyPublicTeam\"\n                    | \"calendarHash\"\n                    | \"inviteHash\"\n                  >\n                >;\n              };\n            delegate?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            botActor?: Maybe<\n              { __typename: \"ActorBot\" } & Pick<\n                ActorBot,\n                \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n              >\n            >;\n            sourceComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n            cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n            syncedWith?: Maybe<\n              Array<\n                { __typename: \"ExternalEntityInfo\" } & Pick<ExternalEntityInfo, \"service\" | \"id\"> & {\n                    metadata?: Maybe<\n                      | ({ __typename: \"ExternalEntityInfoGithubMetadata\" } & Pick<\n                          ExternalEntityInfoGithubMetadata,\n                          \"number\" | \"owner\" | \"repo\"\n                        >)\n                      | ({ __typename: \"ExternalEntityInfoJiraMetadata\" } & Pick<\n                          ExternalEntityInfoJiraMetadata,\n                          \"issueTypeId\" | \"projectId\" | \"issueKey\"\n                        >)\n                      | ({ __typename: \"ExternalEntitySlackMetadata\" } & Pick<\n                          ExternalEntitySlackMetadata,\n                          \"messageUrl\" | \"channelId\" | \"channelName\" | \"isFromSlack\"\n                        >)\n                    >;\n                  }\n              >\n            >;\n            externalUserCreator?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            asksExternalUserRequester?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            asksRequester?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            lastAppliedTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n            parent?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n            projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n            project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n            recurringIssueTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n            team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n            assignee?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            snoozedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            favorite?: Maybe<{ __typename?: \"Favorite\" } & Pick<Favorite, \"id\">>;\n            state: { __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type ProjectMilestonesQueryVariables = Exact<{\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<ProjectMilestoneFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type ProjectMilestonesQuery = { __typename?: \"Query\" } & {\n  projectMilestones: { __typename: \"ProjectMilestoneConnection\" } & {\n    nodes: Array<\n      { __typename: \"ProjectMilestone\" } & Pick<\n        ProjectMilestone,\n        | \"updatedAt\"\n        | \"name\"\n        | \"sortOrder\"\n        | \"targetDate\"\n        | \"progress\"\n        | \"description\"\n        | \"status\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"id\"\n      > & {\n          project: { __typename?: \"Project\" } & Pick<Project, \"id\">;\n          documentContent?: Maybe<\n            { __typename: \"DocumentContent\" } & Pick<\n              DocumentContent,\n              \"content\" | \"contentState\" | \"updatedAt\" | \"restoredAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n            > & {\n                aiPromptRules?: Maybe<\n                  { __typename: \"AiPromptRules\" } & Pick<\n                    AiPromptRules,\n                    \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n                  > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n                >;\n                document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n                initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n                projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n                project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                welcomeMessage?: Maybe<\n                  { __typename: \"WelcomeMessage\" } & Pick<\n                    WelcomeMessage,\n                    \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"title\" | \"id\" | \"enabled\"\n                  > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n                >;\n              }\n          >;\n        }\n    >;\n    pageInfo: { __typename: \"PageInfo\" } & Pick<\n      PageInfo,\n      \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n    >;\n  };\n};\n\nexport type ProjectRelationQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type ProjectRelationQuery = { __typename?: \"Query\" } & {\n  projectRelation: { __typename: \"ProjectRelation\" } & Pick<\n    ProjectRelation,\n    \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"anchorType\" | \"relatedAnchorType\" | \"type\" | \"id\"\n  > & {\n      project: { __typename?: \"Project\" } & Pick<Project, \"id\">;\n      projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n      relatedProjectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n      relatedProject: { __typename?: \"Project\" } & Pick<Project, \"id\">;\n      user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n    };\n};\n\nexport type ProjectRelationsQueryVariables = Exact<{\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type ProjectRelationsQuery = { __typename?: \"Query\" } & {\n  projectRelations: { __typename: \"ProjectRelationConnection\" } & {\n    nodes: Array<\n      { __typename: \"ProjectRelation\" } & Pick<\n        ProjectRelation,\n        \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"anchorType\" | \"relatedAnchorType\" | \"type\" | \"id\"\n      > & {\n          project: { __typename?: \"Project\" } & Pick<Project, \"id\">;\n          projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n          relatedProjectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n          relatedProject: { __typename?: \"Project\" } & Pick<Project, \"id\">;\n          user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n        }\n    >;\n    pageInfo: { __typename: \"PageInfo\" } & Pick<\n      PageInfo,\n      \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n    >;\n  };\n};\n\nexport type ProjectStatusQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type ProjectStatusQuery = { __typename?: \"Query\" } & {\n  projectStatus: { __typename: \"ProjectStatus\" } & Pick<\n    ProjectStatus,\n    | \"description\"\n    | \"type\"\n    | \"color\"\n    | \"updatedAt\"\n    | \"name\"\n    | \"position\"\n    | \"archivedAt\"\n    | \"createdAt\"\n    | \"id\"\n    | \"indefinite\"\n  >;\n};\n\nexport type ProjectStatusesQueryVariables = Exact<{\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type ProjectStatusesQuery = { __typename?: \"Query\" } & {\n  projectStatuses: { __typename: \"ProjectStatusConnection\" } & {\n    nodes: Array<\n      { __typename: \"ProjectStatus\" } & Pick<\n        ProjectStatus,\n        | \"description\"\n        | \"type\"\n        | \"color\"\n        | \"updatedAt\"\n        | \"name\"\n        | \"position\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"id\"\n        | \"indefinite\"\n      >\n    >;\n    pageInfo: { __typename: \"PageInfo\" } & Pick<\n      PageInfo,\n      \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n    >;\n  };\n};\n\nexport type ProjectUpdateQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type ProjectUpdateQuery = { __typename?: \"Query\" } & {\n  projectUpdate: { __typename: \"ProjectUpdate\" } & Pick<\n    ProjectUpdate,\n    | \"reactionData\"\n    | \"commentCount\"\n    | \"url\"\n    | \"diffMarkdown\"\n    | \"diff\"\n    | \"health\"\n    | \"updatedAt\"\n    | \"archivedAt\"\n    | \"createdAt\"\n    | \"editedAt\"\n    | \"id\"\n    | \"body\"\n    | \"slugId\"\n    | \"isDiffHidden\"\n    | \"isStale\"\n  > & {\n      reactions: Array<\n        { __typename: \"Reaction\" } & Pick<Reaction, \"updatedAt\" | \"emoji\" | \"archivedAt\" | \"createdAt\" | \"id\"> & {\n            comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n            externalUser?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n            issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n            projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n            user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          }\n      >;\n      project: { __typename?: \"Project\" } & Pick<Project, \"id\">;\n      user: { __typename?: \"User\" } & Pick<User, \"id\">;\n    };\n};\n\nexport type ProjectUpdate_CommentsQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<CommentFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type ProjectUpdate_CommentsQuery = { __typename?: \"Query\" } & {\n  projectUpdate: { __typename?: \"ProjectUpdate\" } & {\n    comments: { __typename: \"CommentConnection\" } & {\n      nodes: Array<\n        { __typename: \"Comment\" } & Pick<\n          Comment,\n          | \"url\"\n          | \"reactionData\"\n          | \"resolvingCommentId\"\n          | \"documentContentId\"\n          | \"initiativeId\"\n          | \"initiativeUpdateId\"\n          | \"issueId\"\n          | \"parentId\"\n          | \"projectId\"\n          | \"projectUpdateId\"\n          | \"body\"\n          | \"updatedAt\"\n          | \"quotedText\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"editedAt\"\n          | \"resolvedAt\"\n          | \"id\"\n        > & {\n            agentSession?: Maybe<{ __typename?: \"AgentSession\" } & Pick<AgentSession, \"id\">>;\n            reactions: Array<\n              { __typename: \"Reaction\" } & Pick<Reaction, \"updatedAt\" | \"emoji\" | \"archivedAt\" | \"createdAt\" | \"id\"> & {\n                  comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n                  externalUser?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n                  initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n                  issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n                  projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n                  user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                }\n            >;\n            botActor?: Maybe<\n              { __typename: \"ActorBot\" } & Pick<\n                ActorBot,\n                \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n              >\n            >;\n            resolvingComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n            documentContent?: Maybe<\n              { __typename: \"DocumentContent\" } & Pick<\n                DocumentContent,\n                \"content\" | \"contentState\" | \"updatedAt\" | \"restoredAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n              > & {\n                  aiPromptRules?: Maybe<\n                    { __typename: \"AiPromptRules\" } & Pick<\n                      AiPromptRules,\n                      \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n                    > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n                  >;\n                  document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n                  initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                  issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n                  projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n                  project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                  welcomeMessage?: Maybe<\n                    { __typename: \"WelcomeMessage\" } & Pick<\n                      WelcomeMessage,\n                      \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"title\" | \"id\" | \"enabled\"\n                    > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n                  >;\n                }\n            >;\n            syncedWith?: Maybe<\n              Array<\n                { __typename: \"ExternalEntityInfo\" } & Pick<ExternalEntityInfo, \"service\" | \"id\"> & {\n                    metadata?: Maybe<\n                      | ({ __typename: \"ExternalEntityInfoGithubMetadata\" } & Pick<\n                          ExternalEntityInfoGithubMetadata,\n                          \"number\" | \"owner\" | \"repo\"\n                        >)\n                      | ({ __typename: \"ExternalEntityInfoJiraMetadata\" } & Pick<\n                          ExternalEntityInfoJiraMetadata,\n                          \"issueTypeId\" | \"projectId\" | \"issueKey\"\n                        >)\n                      | ({ __typename: \"ExternalEntitySlackMetadata\" } & Pick<\n                          ExternalEntitySlackMetadata,\n                          \"messageUrl\" | \"channelId\" | \"channelName\" | \"isFromSlack\"\n                        >)\n                    >;\n                  }\n              >\n            >;\n            externalThread?: Maybe<\n              { __typename: \"SyncedExternalThread\" } & Pick<\n                SyncedExternalThread,\n                | \"url\"\n                | \"name\"\n                | \"displayName\"\n                | \"type\"\n                | \"subType\"\n                | \"id\"\n                | \"isPersonalIntegrationRequired\"\n                | \"isPersonalIntegrationConnected\"\n                | \"isConnected\"\n              >\n            >;\n            externalUser?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n            initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n            issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n            parent?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n            project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n            projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n            resolvingUser?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type ProjectUpdatesQueryVariables = Exact<{\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<ProjectUpdateFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type ProjectUpdatesQuery = { __typename?: \"Query\" } & {\n  projectUpdates: { __typename: \"ProjectUpdateConnection\" } & {\n    nodes: Array<\n      { __typename: \"ProjectUpdate\" } & Pick<\n        ProjectUpdate,\n        | \"reactionData\"\n        | \"commentCount\"\n        | \"url\"\n        | \"diffMarkdown\"\n        | \"diff\"\n        | \"health\"\n        | \"updatedAt\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"editedAt\"\n        | \"id\"\n        | \"body\"\n        | \"slugId\"\n        | \"isDiffHidden\"\n        | \"isStale\"\n      > & {\n          reactions: Array<\n            { __typename: \"Reaction\" } & Pick<Reaction, \"updatedAt\" | \"emoji\" | \"archivedAt\" | \"createdAt\" | \"id\"> & {\n                comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n                externalUser?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n                initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n                issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n                projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n                user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              }\n          >;\n          project: { __typename?: \"Project\" } & Pick<Project, \"id\">;\n          user: { __typename?: \"User\" } & Pick<User, \"id\">;\n        }\n    >;\n    pageInfo: { __typename: \"PageInfo\" } & Pick<\n      PageInfo,\n      \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n    >;\n  };\n};\n\nexport type ProjectsQueryVariables = Exact<{\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<ProjectFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n  sort?: InputMaybe<Array<ProjectSortInput> | ProjectSortInput>;\n}>;\n\nexport type ProjectsQuery = { __typename?: \"Query\" } & {\n  projects: { __typename: \"ProjectConnection\" } & {\n    nodes: Array<\n      { __typename: \"Project\" } & Pick<\n        Project,\n        | \"trashed\"\n        | \"url\"\n        | \"microsoftTeamsChannelId\"\n        | \"slackChannelId\"\n        | \"labelIds\"\n        | \"updateRemindersDay\"\n        | \"targetDate\"\n        | \"startDate\"\n        | \"updateReminderFrequency\"\n        | \"updateRemindersHour\"\n        | \"icon\"\n        | \"updatedAt\"\n        | \"updateReminderFrequencyInWeeks\"\n        | \"name\"\n        | \"completedScopeHistory\"\n        | \"completedIssueCountHistory\"\n        | \"inProgressScopeHistory\"\n        | \"health\"\n        | \"progress\"\n        | \"scope\"\n        | \"priorityLabel\"\n        | \"priority\"\n        | \"color\"\n        | \"content\"\n        | \"slugId\"\n        | \"targetDateResolution\"\n        | \"startDateResolution\"\n        | \"frequencyResolution\"\n        | \"description\"\n        | \"prioritySortOrder\"\n        | \"sortOrder\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"healthUpdatedAt\"\n        | \"autoArchivedAt\"\n        | \"canceledAt\"\n        | \"completedAt\"\n        | \"startedAt\"\n        | \"projectUpdateRemindersPausedUntilAt\"\n        | \"issueCountHistory\"\n        | \"scopeHistory\"\n        | \"id\"\n        | \"slackIssueComments\"\n        | \"slackNewIssue\"\n        | \"slackIssueStatuses\"\n        | \"state\"\n      > & {\n          integrationsSettings?: Maybe<{ __typename?: \"IntegrationsSettings\" } & Pick<IntegrationsSettings, \"id\">>;\n          documentContent?: Maybe<\n            { __typename: \"DocumentContent\" } & Pick<\n              DocumentContent,\n              \"content\" | \"contentState\" | \"updatedAt\" | \"restoredAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n            > & {\n                aiPromptRules?: Maybe<\n                  { __typename: \"AiPromptRules\" } & Pick<\n                    AiPromptRules,\n                    \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n                  > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n                >;\n                document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n                initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n                projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n                project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                welcomeMessage?: Maybe<\n                  { __typename: \"WelcomeMessage\" } & Pick<\n                    WelcomeMessage,\n                    \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"title\" | \"id\" | \"enabled\"\n                  > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n                >;\n              }\n          >;\n          status: { __typename?: \"ProjectStatus\" } & Pick<ProjectStatus, \"id\">;\n          syncedWith?: Maybe<\n            Array<\n              { __typename: \"ExternalEntityInfo\" } & Pick<ExternalEntityInfo, \"service\" | \"id\"> & {\n                  metadata?: Maybe<\n                    | ({ __typename: \"ExternalEntityInfoGithubMetadata\" } & Pick<\n                        ExternalEntityInfoGithubMetadata,\n                        \"number\" | \"owner\" | \"repo\"\n                      >)\n                    | ({ __typename: \"ExternalEntityInfoJiraMetadata\" } & Pick<\n                        ExternalEntityInfoJiraMetadata,\n                        \"issueTypeId\" | \"projectId\" | \"issueKey\"\n                      >)\n                    | ({ __typename: \"ExternalEntitySlackMetadata\" } & Pick<\n                        ExternalEntitySlackMetadata,\n                        \"messageUrl\" | \"channelId\" | \"channelName\" | \"isFromSlack\"\n                      >)\n                  >;\n                }\n            >\n          >;\n          convertedFromIssue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n          lastAppliedTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n          lastUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n          creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          lead?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          favorite?: Maybe<{ __typename?: \"Favorite\" } & Pick<Favorite, \"id\">>;\n        }\n    >;\n    pageInfo: { __typename: \"PageInfo\" } & Pick<\n      PageInfo,\n      \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n    >;\n  };\n};\n\nexport type PushSubscriptionTestQueryVariables = Exact<{\n  sendStrategy?: InputMaybe<SendStrategy>;\n  targetMobile?: InputMaybe<Scalars[\"Boolean\"]>;\n}>;\n\nexport type PushSubscriptionTestQuery = { __typename?: \"Query\" } & {\n  pushSubscriptionTest: { __typename: \"PushSubscriptionTestPayload\" } & Pick<PushSubscriptionTestPayload, \"success\">;\n};\n\nexport type RateLimitStatusQueryVariables = Exact<{ [key: string]: never }>;\n\nexport type RateLimitStatusQuery = { __typename?: \"Query\" } & {\n  rateLimitStatus: { __typename: \"RateLimitPayload\" } & Pick<RateLimitPayload, \"kind\" | \"identifier\"> & {\n      limits: Array<\n        { __typename: \"RateLimitResultPayload\" } & Pick<\n          RateLimitResultPayload,\n          \"reset\" | \"period\" | \"remainingAmount\" | \"requestedAmount\" | \"type\" | \"allowedAmount\"\n        >\n      >;\n    };\n};\n\nexport type RecentReleasesByAccessKeyQueryVariables = Exact<{\n  limit?: InputMaybe<Scalars[\"Int\"]>;\n}>;\n\nexport type RecentReleasesByAccessKeyQuery = { __typename?: \"Query\" } & {\n  recentReleasesByAccessKey: Array<\n    { __typename: \"Release\" } & Pick<\n      Release,\n      | \"trashed\"\n      | \"issueCount\"\n      | \"commitSha\"\n      | \"url\"\n      | \"currentProgress\"\n      | \"description\"\n      | \"targetDate\"\n      | \"startDate\"\n      | \"progressHistory\"\n      | \"updatedAt\"\n      | \"name\"\n      | \"slugId\"\n      | \"archivedAt\"\n      | \"createdAt\"\n      | \"startedAt\"\n      | \"canceledAt\"\n      | \"completedAt\"\n      | \"id\"\n      | \"version\"\n    > & {\n        releaseNotes: Array<\n          { __typename: \"ReleaseNote\" } & Pick<\n            ReleaseNote,\n            \"generationStatus\" | \"updatedAt\" | \"releaseCount\" | \"slugId\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"title\"\n          > & {\n              documentContent?: Maybe<\n                { __typename: \"DocumentContent\" } & Pick<\n                  DocumentContent,\n                  \"content\" | \"contentState\" | \"updatedAt\" | \"restoredAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n                > & {\n                    aiPromptRules?: Maybe<\n                      { __typename: \"AiPromptRules\" } & Pick<\n                        AiPromptRules,\n                        \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n                      > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n                    >;\n                    document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n                    initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                    issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n                    projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n                    project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                    welcomeMessage?: Maybe<\n                      { __typename: \"WelcomeMessage\" } & Pick<\n                        WelcomeMessage,\n                        \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"title\" | \"id\" | \"enabled\"\n                      > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n                    >;\n                  }\n              >;\n              firstRelease?: Maybe<{ __typename?: \"Release\" } & Pick<Release, \"id\">>;\n              lastRelease?: Maybe<{ __typename?: \"Release\" } & Pick<Release, \"id\">>;\n            }\n        >;\n        stage: { __typename?: \"ReleaseStage\" } & Pick<ReleaseStage, \"id\">;\n        pipeline: { __typename?: \"ReleasePipeline\" } & Pick<ReleasePipeline, \"id\">;\n        creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n      }\n  >;\n};\n\nexport type ReleaseQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type ReleaseQuery = { __typename?: \"Query\" } & {\n  release: { __typename: \"Release\" } & Pick<\n    Release,\n    | \"trashed\"\n    | \"issueCount\"\n    | \"commitSha\"\n    | \"url\"\n    | \"currentProgress\"\n    | \"description\"\n    | \"targetDate\"\n    | \"startDate\"\n    | \"progressHistory\"\n    | \"updatedAt\"\n    | \"name\"\n    | \"slugId\"\n    | \"archivedAt\"\n    | \"createdAt\"\n    | \"startedAt\"\n    | \"canceledAt\"\n    | \"completedAt\"\n    | \"id\"\n    | \"version\"\n  > & {\n      releaseNotes: Array<\n        { __typename: \"ReleaseNote\" } & Pick<\n          ReleaseNote,\n          \"generationStatus\" | \"updatedAt\" | \"releaseCount\" | \"slugId\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"title\"\n        > & {\n            documentContent?: Maybe<\n              { __typename: \"DocumentContent\" } & Pick<\n                DocumentContent,\n                \"content\" | \"contentState\" | \"updatedAt\" | \"restoredAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n              > & {\n                  aiPromptRules?: Maybe<\n                    { __typename: \"AiPromptRules\" } & Pick<\n                      AiPromptRules,\n                      \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n                    > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n                  >;\n                  document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n                  initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                  issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n                  projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n                  project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                  welcomeMessage?: Maybe<\n                    { __typename: \"WelcomeMessage\" } & Pick<\n                      WelcomeMessage,\n                      \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"title\" | \"id\" | \"enabled\"\n                    > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n                  >;\n                }\n            >;\n            firstRelease?: Maybe<{ __typename?: \"Release\" } & Pick<Release, \"id\">>;\n            lastRelease?: Maybe<{ __typename?: \"Release\" } & Pick<Release, \"id\">>;\n          }\n      >;\n      stage: { __typename?: \"ReleaseStage\" } & Pick<ReleaseStage, \"id\">;\n      pipeline: { __typename?: \"ReleasePipeline\" } & Pick<ReleasePipeline, \"id\">;\n      creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n    };\n};\n\nexport type Release_DocumentsQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<DocumentFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type Release_DocumentsQuery = { __typename?: \"Query\" } & {\n  release: { __typename?: \"Release\" } & {\n    documents: { __typename: \"DocumentConnection\" } & {\n      nodes: Array<\n        { __typename: \"Document\" } & Pick<\n          Document,\n          | \"trashed\"\n          | \"documentContentId\"\n          | \"url\"\n          | \"content\"\n          | \"slugId\"\n          | \"color\"\n          | \"icon\"\n          | \"updatedAt\"\n          | \"sortOrder\"\n          | \"hiddenAt\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"title\"\n          | \"id\"\n        > & {\n            initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n            issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n            lastAppliedTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n            project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n            release?: Maybe<{ __typename?: \"Release\" } & Pick<Release, \"id\">>;\n            creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type Release_HistoryQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type Release_HistoryQuery = { __typename?: \"Query\" } & {\n  release: { __typename?: \"Release\" } & {\n    history: { __typename: \"ReleaseHistoryConnection\" } & {\n      nodes: Array<\n        { __typename: \"ReleaseHistory\" } & Pick<\n          ReleaseHistory,\n          \"entries\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n        > & { release: { __typename?: \"Release\" } & Pick<Release, \"id\"> }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type Release_IssuesQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<IssueFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type Release_IssuesQuery = { __typename?: \"Query\" } & {\n  release: { __typename?: \"Release\" } & {\n    issues: { __typename: \"IssueConnection\" } & {\n      nodes: Array<\n        { __typename: \"Issue\" } & Pick<\n          Issue,\n          | \"trashed\"\n          | \"reactionData\"\n          | \"labelIds\"\n          | \"integrationSourceType\"\n          | \"url\"\n          | \"identifier\"\n          | \"priorityLabel\"\n          | \"previousIdentifiers\"\n          | \"customerTicketCount\"\n          | \"branchName\"\n          | \"dueDate\"\n          | \"estimate\"\n          | \"description\"\n          | \"title\"\n          | \"number\"\n          | \"updatedAt\"\n          | \"boardOrder\"\n          | \"sortOrder\"\n          | \"prioritySortOrder\"\n          | \"subIssueSortOrder\"\n          | \"priority\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"startedTriageAt\"\n          | \"triagedAt\"\n          | \"addedToCycleAt\"\n          | \"addedToProjectAt\"\n          | \"addedToTeamAt\"\n          | \"autoArchivedAt\"\n          | \"autoClosedAt\"\n          | \"canceledAt\"\n          | \"completedAt\"\n          | \"startedAt\"\n          | \"slaStartedAt\"\n          | \"slaBreachesAt\"\n          | \"slaHighRiskAt\"\n          | \"slaMediumRiskAt\"\n          | \"snoozedUntilAt\"\n          | \"slaType\"\n          | \"id\"\n          | \"inheritsSharedAccess\"\n        > & {\n            reactions: Array<\n              { __typename: \"Reaction\" } & Pick<Reaction, \"updatedAt\" | \"emoji\" | \"archivedAt\" | \"createdAt\" | \"id\"> & {\n                  comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n                  externalUser?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n                  initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n                  issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n                  projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n                  user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                }\n            >;\n            sharedAccess: { __typename: \"IssueSharedAccess\" } & Pick<\n              IssueSharedAccess,\n              \"disallowedIssueFields\" | \"sharedWithCount\" | \"viewerHasOnlySharedAccess\" | \"isShared\"\n            > & {\n                sharedWithUsers: Array<\n                  { __typename: \"User\" } & Pick<\n                    User,\n                    | \"description\"\n                    | \"avatarUrl\"\n                    | \"createdIssueCount\"\n                    | \"avatarBackgroundColor\"\n                    | \"statusUntilAt\"\n                    | \"statusEmoji\"\n                    | \"initials\"\n                    | \"updatedAt\"\n                    | \"lastSeen\"\n                    | \"timezone\"\n                    | \"disableReason\"\n                    | \"statusLabel\"\n                    | \"archivedAt\"\n                    | \"createdAt\"\n                    | \"id\"\n                    | \"gitHubUserId\"\n                    | \"displayName\"\n                    | \"email\"\n                    | \"name\"\n                    | \"title\"\n                    | \"url\"\n                    | \"active\"\n                    | \"isAssignable\"\n                    | \"guest\"\n                    | \"admin\"\n                    | \"owner\"\n                    | \"app\"\n                    | \"isMentionable\"\n                    | \"isMe\"\n                    | \"supportsAgentSessions\"\n                    | \"canAccessAnyPublicTeam\"\n                    | \"calendarHash\"\n                    | \"inviteHash\"\n                  >\n                >;\n              };\n            delegate?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            botActor?: Maybe<\n              { __typename: \"ActorBot\" } & Pick<\n                ActorBot,\n                \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n              >\n            >;\n            sourceComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n            cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n            syncedWith?: Maybe<\n              Array<\n                { __typename: \"ExternalEntityInfo\" } & Pick<ExternalEntityInfo, \"service\" | \"id\"> & {\n                    metadata?: Maybe<\n                      | ({ __typename: \"ExternalEntityInfoGithubMetadata\" } & Pick<\n                          ExternalEntityInfoGithubMetadata,\n                          \"number\" | \"owner\" | \"repo\"\n                        >)\n                      | ({ __typename: \"ExternalEntityInfoJiraMetadata\" } & Pick<\n                          ExternalEntityInfoJiraMetadata,\n                          \"issueTypeId\" | \"projectId\" | \"issueKey\"\n                        >)\n                      | ({ __typename: \"ExternalEntitySlackMetadata\" } & Pick<\n                          ExternalEntitySlackMetadata,\n                          \"messageUrl\" | \"channelId\" | \"channelName\" | \"isFromSlack\"\n                        >)\n                    >;\n                  }\n              >\n            >;\n            externalUserCreator?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            asksExternalUserRequester?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            asksRequester?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            lastAppliedTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n            parent?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n            projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n            project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n            recurringIssueTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n            team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n            assignee?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            snoozedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            favorite?: Maybe<{ __typename?: \"Favorite\" } & Pick<Favorite, \"id\">>;\n            state: { __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type Release_LinksQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type Release_LinksQuery = { __typename?: \"Query\" } & {\n  release: { __typename?: \"Release\" } & {\n    links: { __typename: \"EntityExternalLinkConnection\" } & {\n      nodes: Array<\n        { __typename: \"EntityExternalLink\" } & Pick<\n          EntityExternalLink,\n          \"updatedAt\" | \"url\" | \"label\" | \"sortOrder\" | \"archivedAt\" | \"createdAt\" | \"id\"\n        > & {\n            initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n            project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n            creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type ReleaseNoteQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type ReleaseNoteQuery = { __typename?: \"Query\" } & {\n  releaseNote: { __typename: \"ReleaseNote\" } & Pick<\n    ReleaseNote,\n    \"generationStatus\" | \"updatedAt\" | \"releaseCount\" | \"slugId\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"title\"\n  > & {\n      documentContent?: Maybe<\n        { __typename: \"DocumentContent\" } & Pick<\n          DocumentContent,\n          \"content\" | \"contentState\" | \"updatedAt\" | \"restoredAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n        > & {\n            aiPromptRules?: Maybe<\n              { __typename: \"AiPromptRules\" } & Pick<AiPromptRules, \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"> & {\n                  updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                }\n            >;\n            document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n            initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n            issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n            projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n            project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n            welcomeMessage?: Maybe<\n              { __typename: \"WelcomeMessage\" } & Pick<\n                WelcomeMessage,\n                \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"title\" | \"id\" | \"enabled\"\n              > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n            >;\n          }\n      >;\n      firstRelease?: Maybe<{ __typename?: \"Release\" } & Pick<Release, \"id\">>;\n      lastRelease?: Maybe<{ __typename?: \"Release\" } & Pick<Release, \"id\">>;\n    };\n};\n\nexport type ReleaseNote_DocumentContentQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type ReleaseNote_DocumentContentQuery = { __typename?: \"Query\" } & {\n  releaseNote: { __typename?: \"ReleaseNote\" } & {\n    documentContent?: Maybe<\n      { __typename: \"DocumentContent\" } & Pick<\n        DocumentContent,\n        \"content\" | \"contentState\" | \"updatedAt\" | \"restoredAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n      > & {\n          aiPromptRules?: Maybe<\n            { __typename: \"AiPromptRules\" } & Pick<AiPromptRules, \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"> & {\n                updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              }\n          >;\n          document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n          initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n          issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n          projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n          project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n          welcomeMessage?: Maybe<\n            { __typename: \"WelcomeMessage\" } & Pick<\n              WelcomeMessage,\n              \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"title\" | \"id\" | \"enabled\"\n            > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n          >;\n        }\n    >;\n  };\n};\n\nexport type ReleaseNote_DocumentContent_AiPromptRulesQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type ReleaseNote_DocumentContent_AiPromptRulesQuery = { __typename?: \"Query\" } & {\n  releaseNote: { __typename?: \"ReleaseNote\" } & {\n    documentContent?: Maybe<\n      { __typename?: \"DocumentContent\" } & {\n        aiPromptRules?: Maybe<\n          { __typename: \"AiPromptRules\" } & Pick<AiPromptRules, \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"> & {\n              updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            }\n        >;\n      }\n    >;\n  };\n};\n\nexport type ReleaseNote_DocumentContent_WelcomeMessageQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type ReleaseNote_DocumentContent_WelcomeMessageQuery = { __typename?: \"Query\" } & {\n  releaseNote: { __typename?: \"ReleaseNote\" } & {\n    documentContent?: Maybe<\n      { __typename?: \"DocumentContent\" } & {\n        welcomeMessage?: Maybe<\n          { __typename: \"WelcomeMessage\" } & Pick<\n            WelcomeMessage,\n            \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"title\" | \"id\" | \"enabled\"\n          > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n        >;\n      }\n    >;\n  };\n};\n\nexport type ReleaseNotesQueryVariables = Exact<{\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type ReleaseNotesQuery = { __typename?: \"Query\" } & {\n  releaseNotes: { __typename: \"ReleaseNoteConnection\" } & {\n    nodes: Array<\n      { __typename: \"ReleaseNote\" } & Pick<\n        ReleaseNote,\n        \"generationStatus\" | \"updatedAt\" | \"releaseCount\" | \"slugId\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"title\"\n      > & {\n          documentContent?: Maybe<\n            { __typename: \"DocumentContent\" } & Pick<\n              DocumentContent,\n              \"content\" | \"contentState\" | \"updatedAt\" | \"restoredAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n            > & {\n                aiPromptRules?: Maybe<\n                  { __typename: \"AiPromptRules\" } & Pick<\n                    AiPromptRules,\n                    \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n                  > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n                >;\n                document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n                initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n                projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n                project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                welcomeMessage?: Maybe<\n                  { __typename: \"WelcomeMessage\" } & Pick<\n                    WelcomeMessage,\n                    \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"title\" | \"id\" | \"enabled\"\n                  > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n                >;\n              }\n          >;\n          firstRelease?: Maybe<{ __typename?: \"Release\" } & Pick<Release, \"id\">>;\n          lastRelease?: Maybe<{ __typename?: \"Release\" } & Pick<Release, \"id\">>;\n        }\n    >;\n    pageInfo: { __typename: \"PageInfo\" } & Pick<\n      PageInfo,\n      \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n    >;\n  };\n};\n\nexport type ReleasePipelineQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type ReleasePipelineQuery = { __typename?: \"Query\" } & {\n  releasePipeline: { __typename: \"ReleasePipeline\" } & Pick<\n    ReleasePipeline,\n    | \"includePathPatterns\"\n    | \"url\"\n    | \"approximateReleaseCount\"\n    | \"updatedAt\"\n    | \"name\"\n    | \"slugId\"\n    | \"archivedAt\"\n    | \"createdAt\"\n    | \"type\"\n    | \"id\"\n    | \"isProduction\"\n    | \"autoGenerateReleaseNotesOnCompletion\"\n  > & {\n      releaseNoteTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n      latestReleaseNote?: Maybe<{ __typename?: \"ReleaseNote\" } & Pick<ReleaseNote, \"id\">>;\n    };\n};\n\nexport type ReleasePipeline_ReleasesQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n  sort?: InputMaybe<Array<ReleaseSortInput> | ReleaseSortInput>;\n}>;\n\nexport type ReleasePipeline_ReleasesQuery = { __typename?: \"Query\" } & {\n  releasePipeline: { __typename?: \"ReleasePipeline\" } & {\n    releases: { __typename: \"ReleaseConnection\" } & {\n      nodes: Array<\n        { __typename: \"Release\" } & Pick<\n          Release,\n          | \"trashed\"\n          | \"issueCount\"\n          | \"commitSha\"\n          | \"url\"\n          | \"currentProgress\"\n          | \"description\"\n          | \"targetDate\"\n          | \"startDate\"\n          | \"progressHistory\"\n          | \"updatedAt\"\n          | \"name\"\n          | \"slugId\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"startedAt\"\n          | \"canceledAt\"\n          | \"completedAt\"\n          | \"id\"\n          | \"version\"\n        > & {\n            releaseNotes: Array<\n              { __typename: \"ReleaseNote\" } & Pick<\n                ReleaseNote,\n                | \"generationStatus\"\n                | \"updatedAt\"\n                | \"releaseCount\"\n                | \"slugId\"\n                | \"archivedAt\"\n                | \"createdAt\"\n                | \"id\"\n                | \"title\"\n              > & {\n                  documentContent?: Maybe<\n                    { __typename: \"DocumentContent\" } & Pick<\n                      DocumentContent,\n                      \"content\" | \"contentState\" | \"updatedAt\" | \"restoredAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n                    > & {\n                        aiPromptRules?: Maybe<\n                          { __typename: \"AiPromptRules\" } & Pick<\n                            AiPromptRules,\n                            \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n                          > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n                        >;\n                        document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n                        initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                        issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n                        projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n                        project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                        welcomeMessage?: Maybe<\n                          { __typename: \"WelcomeMessage\" } & Pick<\n                            WelcomeMessage,\n                            \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"title\" | \"id\" | \"enabled\"\n                          > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n                        >;\n                      }\n                  >;\n                  firstRelease?: Maybe<{ __typename?: \"Release\" } & Pick<Release, \"id\">>;\n                  lastRelease?: Maybe<{ __typename?: \"Release\" } & Pick<Release, \"id\">>;\n                }\n            >;\n            stage: { __typename?: \"ReleaseStage\" } & Pick<ReleaseStage, \"id\">;\n            pipeline: { __typename?: \"ReleasePipeline\" } & Pick<ReleasePipeline, \"id\">;\n            creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type ReleasePipeline_StagesQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type ReleasePipeline_StagesQuery = { __typename?: \"Query\" } & {\n  releasePipeline: { __typename?: \"ReleasePipeline\" } & {\n    stages: { __typename: \"ReleaseStageConnection\" } & {\n      nodes: Array<\n        { __typename: \"ReleaseStage\" } & Pick<\n          ReleaseStage,\n          \"color\" | \"updatedAt\" | \"type\" | \"name\" | \"position\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"frozen\"\n        > & { pipeline: { __typename?: \"ReleasePipeline\" } & Pick<ReleasePipeline, \"id\"> }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type ReleasePipeline_TeamsQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type ReleasePipeline_TeamsQuery = { __typename?: \"Query\" } & {\n  releasePipeline: { __typename?: \"ReleasePipeline\" } & {\n    teams: { __typename: \"TeamConnection\" } & {\n      nodes: Array<\n        { __typename: \"Team\" } & Pick<\n          Team,\n          | \"cycleIssueAutoAssignCompleted\"\n          | \"cycleLockToActive\"\n          | \"cycleIssueAutoAssignStarted\"\n          | \"cycleCalenderUrl\"\n          | \"upcomingCycleCount\"\n          | \"autoArchivePeriod\"\n          | \"autoClosePeriod\"\n          | \"securitySettings\"\n          | \"scimGroupName\"\n          | \"autoCloseStateId\"\n          | \"cycleCooldownTime\"\n          | \"cycleStartDay\"\n          | \"cycleDuration\"\n          | \"icon\"\n          | \"defaultTemplateForMembersId\"\n          | \"defaultTemplateForNonMembersId\"\n          | \"issueEstimationType\"\n          | \"updatedAt\"\n          | \"displayName\"\n          | \"color\"\n          | \"description\"\n          | \"name\"\n          | \"key\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"retiredAt\"\n          | \"timezone\"\n          | \"issueCount\"\n          | \"id\"\n          | \"visibility\"\n          | \"defaultIssueEstimate\"\n          | \"setIssueSortOrderOnStateChange\"\n          | \"allMembersCanJoin\"\n          | \"requirePriorityToLeaveTriage\"\n          | \"autoCloseChildIssues\"\n          | \"autoCloseParentIssues\"\n          | \"scimManaged\"\n          | \"private\"\n          | \"inheritIssueEstimation\"\n          | \"inheritWorkflowStatuses\"\n          | \"cyclesEnabled\"\n          | \"issueEstimationExtended\"\n          | \"issueEstimationAllowZero\"\n          | \"aiDiscussionSummariesEnabled\"\n          | \"aiThreadSummariesEnabled\"\n          | \"groupIssueHistory\"\n          | \"slackIssueComments\"\n          | \"slackNewIssue\"\n          | \"slackIssueStatuses\"\n          | \"triageEnabled\"\n          | \"inviteHash\"\n          | \"issueOrderingNoPriorityFirst\"\n          | \"issueSortOrderDefaultToBottom\"\n        > & {\n            integrationsSettings?: Maybe<{ __typename?: \"IntegrationsSettings\" } & Pick<IntegrationsSettings, \"id\">>;\n            activeCycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n            triageResponsibility?: Maybe<{ __typename?: \"TriageResponsibility\" } & Pick<TriageResponsibility, \"id\">>;\n            defaultTemplateForMembers?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n            defaultTemplateForNonMembers?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n            defaultProjectTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n            defaultIssueState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n            parent?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n            mergeWorkflowState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n            draftWorkflowState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n            startWorkflowState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n            mergeableWorkflowState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n            reviewWorkflowState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n            markedAsDuplicateWorkflowState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n            triageIssueState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type ReleasePipelineByAccessKeyQueryVariables = Exact<{ [key: string]: never }>;\n\nexport type ReleasePipelineByAccessKeyQuery = { __typename?: \"Query\" } & {\n  releasePipelineByAccessKey: { __typename: \"ReleasePipeline\" } & Pick<\n    ReleasePipeline,\n    | \"includePathPatterns\"\n    | \"url\"\n    | \"approximateReleaseCount\"\n    | \"updatedAt\"\n    | \"name\"\n    | \"slugId\"\n    | \"archivedAt\"\n    | \"createdAt\"\n    | \"type\"\n    | \"id\"\n    | \"isProduction\"\n    | \"autoGenerateReleaseNotesOnCompletion\"\n  > & {\n      releaseNoteTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n      latestReleaseNote?: Maybe<{ __typename?: \"ReleaseNote\" } & Pick<ReleaseNote, \"id\">>;\n    };\n};\n\nexport type ReleasePipelineByAccessKey_ReleasesQueryVariables = Exact<{\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n  sort?: InputMaybe<Array<ReleaseSortInput> | ReleaseSortInput>;\n}>;\n\nexport type ReleasePipelineByAccessKey_ReleasesQuery = { __typename?: \"Query\" } & {\n  releasePipelineByAccessKey: { __typename?: \"ReleasePipeline\" } & {\n    releases: { __typename: \"ReleaseConnection\" } & {\n      nodes: Array<\n        { __typename: \"Release\" } & Pick<\n          Release,\n          | \"trashed\"\n          | \"issueCount\"\n          | \"commitSha\"\n          | \"url\"\n          | \"currentProgress\"\n          | \"description\"\n          | \"targetDate\"\n          | \"startDate\"\n          | \"progressHistory\"\n          | \"updatedAt\"\n          | \"name\"\n          | \"slugId\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"startedAt\"\n          | \"canceledAt\"\n          | \"completedAt\"\n          | \"id\"\n          | \"version\"\n        > & {\n            releaseNotes: Array<\n              { __typename: \"ReleaseNote\" } & Pick<\n                ReleaseNote,\n                | \"generationStatus\"\n                | \"updatedAt\"\n                | \"releaseCount\"\n                | \"slugId\"\n                | \"archivedAt\"\n                | \"createdAt\"\n                | \"id\"\n                | \"title\"\n              > & {\n                  documentContent?: Maybe<\n                    { __typename: \"DocumentContent\" } & Pick<\n                      DocumentContent,\n                      \"content\" | \"contentState\" | \"updatedAt\" | \"restoredAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n                    > & {\n                        aiPromptRules?: Maybe<\n                          { __typename: \"AiPromptRules\" } & Pick<\n                            AiPromptRules,\n                            \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n                          > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n                        >;\n                        document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n                        initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                        issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n                        projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n                        project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                        welcomeMessage?: Maybe<\n                          { __typename: \"WelcomeMessage\" } & Pick<\n                            WelcomeMessage,\n                            \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"title\" | \"id\" | \"enabled\"\n                          > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n                        >;\n                      }\n                  >;\n                  firstRelease?: Maybe<{ __typename?: \"Release\" } & Pick<Release, \"id\">>;\n                  lastRelease?: Maybe<{ __typename?: \"Release\" } & Pick<Release, \"id\">>;\n                }\n            >;\n            stage: { __typename?: \"ReleaseStage\" } & Pick<ReleaseStage, \"id\">;\n            pipeline: { __typename?: \"ReleasePipeline\" } & Pick<ReleasePipeline, \"id\">;\n            creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type ReleasePipelineByAccessKey_StagesQueryVariables = Exact<{\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type ReleasePipelineByAccessKey_StagesQuery = { __typename?: \"Query\" } & {\n  releasePipelineByAccessKey: { __typename?: \"ReleasePipeline\" } & {\n    stages: { __typename: \"ReleaseStageConnection\" } & {\n      nodes: Array<\n        { __typename: \"ReleaseStage\" } & Pick<\n          ReleaseStage,\n          \"color\" | \"updatedAt\" | \"type\" | \"name\" | \"position\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"frozen\"\n        > & { pipeline: { __typename?: \"ReleasePipeline\" } & Pick<ReleasePipeline, \"id\"> }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type ReleasePipelineByAccessKey_TeamsQueryVariables = Exact<{\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type ReleasePipelineByAccessKey_TeamsQuery = { __typename?: \"Query\" } & {\n  releasePipelineByAccessKey: { __typename?: \"ReleasePipeline\" } & {\n    teams: { __typename: \"TeamConnection\" } & {\n      nodes: Array<\n        { __typename: \"Team\" } & Pick<\n          Team,\n          | \"cycleIssueAutoAssignCompleted\"\n          | \"cycleLockToActive\"\n          | \"cycleIssueAutoAssignStarted\"\n          | \"cycleCalenderUrl\"\n          | \"upcomingCycleCount\"\n          | \"autoArchivePeriod\"\n          | \"autoClosePeriod\"\n          | \"securitySettings\"\n          | \"scimGroupName\"\n          | \"autoCloseStateId\"\n          | \"cycleCooldownTime\"\n          | \"cycleStartDay\"\n          | \"cycleDuration\"\n          | \"icon\"\n          | \"defaultTemplateForMembersId\"\n          | \"defaultTemplateForNonMembersId\"\n          | \"issueEstimationType\"\n          | \"updatedAt\"\n          | \"displayName\"\n          | \"color\"\n          | \"description\"\n          | \"name\"\n          | \"key\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"retiredAt\"\n          | \"timezone\"\n          | \"issueCount\"\n          | \"id\"\n          | \"visibility\"\n          | \"defaultIssueEstimate\"\n          | \"setIssueSortOrderOnStateChange\"\n          | \"allMembersCanJoin\"\n          | \"requirePriorityToLeaveTriage\"\n          | \"autoCloseChildIssues\"\n          | \"autoCloseParentIssues\"\n          | \"scimManaged\"\n          | \"private\"\n          | \"inheritIssueEstimation\"\n          | \"inheritWorkflowStatuses\"\n          | \"cyclesEnabled\"\n          | \"issueEstimationExtended\"\n          | \"issueEstimationAllowZero\"\n          | \"aiDiscussionSummariesEnabled\"\n          | \"aiThreadSummariesEnabled\"\n          | \"groupIssueHistory\"\n          | \"slackIssueComments\"\n          | \"slackNewIssue\"\n          | \"slackIssueStatuses\"\n          | \"triageEnabled\"\n          | \"inviteHash\"\n          | \"issueOrderingNoPriorityFirst\"\n          | \"issueSortOrderDefaultToBottom\"\n        > & {\n            integrationsSettings?: Maybe<{ __typename?: \"IntegrationsSettings\" } & Pick<IntegrationsSettings, \"id\">>;\n            activeCycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n            triageResponsibility?: Maybe<{ __typename?: \"TriageResponsibility\" } & Pick<TriageResponsibility, \"id\">>;\n            defaultTemplateForMembers?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n            defaultTemplateForNonMembers?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n            defaultProjectTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n            defaultIssueState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n            parent?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n            mergeWorkflowState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n            draftWorkflowState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n            startWorkflowState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n            mergeableWorkflowState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n            reviewWorkflowState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n            markedAsDuplicateWorkflowState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n            triageIssueState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type ReleasePipelinesQueryVariables = Exact<{\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<ReleasePipelineFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n  sort?: InputMaybe<Array<ReleasePipelineSortInput> | ReleasePipelineSortInput>;\n}>;\n\nexport type ReleasePipelinesQuery = { __typename?: \"Query\" } & {\n  releasePipelines: { __typename: \"ReleasePipelineConnection\" } & {\n    nodes: Array<\n      { __typename: \"ReleasePipeline\" } & Pick<\n        ReleasePipeline,\n        | \"includePathPatterns\"\n        | \"url\"\n        | \"approximateReleaseCount\"\n        | \"updatedAt\"\n        | \"name\"\n        | \"slugId\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"type\"\n        | \"id\"\n        | \"isProduction\"\n        | \"autoGenerateReleaseNotesOnCompletion\"\n      > & {\n          releaseNoteTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n          latestReleaseNote?: Maybe<{ __typename?: \"ReleaseNote\" } & Pick<ReleaseNote, \"id\">>;\n        }\n    >;\n    pageInfo: { __typename: \"PageInfo\" } & Pick<\n      PageInfo,\n      \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n    >;\n  };\n};\n\nexport type ReleaseSearchQueryVariables = Exact<{\n  filter?: InputMaybe<ReleaseFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  term?: InputMaybe<Scalars[\"String\"]>;\n}>;\n\nexport type ReleaseSearchQuery = { __typename?: \"Query\" } & {\n  releaseSearch: Array<\n    { __typename: \"Release\" } & Pick<\n      Release,\n      | \"trashed\"\n      | \"issueCount\"\n      | \"commitSha\"\n      | \"url\"\n      | \"currentProgress\"\n      | \"description\"\n      | \"targetDate\"\n      | \"startDate\"\n      | \"progressHistory\"\n      | \"updatedAt\"\n      | \"name\"\n      | \"slugId\"\n      | \"archivedAt\"\n      | \"createdAt\"\n      | \"startedAt\"\n      | \"canceledAt\"\n      | \"completedAt\"\n      | \"id\"\n      | \"version\"\n    > & {\n        releaseNotes: Array<\n          { __typename: \"ReleaseNote\" } & Pick<\n            ReleaseNote,\n            \"generationStatus\" | \"updatedAt\" | \"releaseCount\" | \"slugId\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"title\"\n          > & {\n              documentContent?: Maybe<\n                { __typename: \"DocumentContent\" } & Pick<\n                  DocumentContent,\n                  \"content\" | \"contentState\" | \"updatedAt\" | \"restoredAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n                > & {\n                    aiPromptRules?: Maybe<\n                      { __typename: \"AiPromptRules\" } & Pick<\n                        AiPromptRules,\n                        \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n                      > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n                    >;\n                    document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n                    initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                    issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n                    projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n                    project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                    welcomeMessage?: Maybe<\n                      { __typename: \"WelcomeMessage\" } & Pick<\n                        WelcomeMessage,\n                        \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"title\" | \"id\" | \"enabled\"\n                      > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n                    >;\n                  }\n              >;\n              firstRelease?: Maybe<{ __typename?: \"Release\" } & Pick<Release, \"id\">>;\n              lastRelease?: Maybe<{ __typename?: \"Release\" } & Pick<Release, \"id\">>;\n            }\n        >;\n        stage: { __typename?: \"ReleaseStage\" } & Pick<ReleaseStage, \"id\">;\n        pipeline: { __typename?: \"ReleasePipeline\" } & Pick<ReleasePipeline, \"id\">;\n        creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n      }\n  >;\n};\n\nexport type ReleaseStageQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type ReleaseStageQuery = { __typename?: \"Query\" } & {\n  releaseStage: { __typename: \"ReleaseStage\" } & Pick<\n    ReleaseStage,\n    \"color\" | \"updatedAt\" | \"type\" | \"name\" | \"position\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"frozen\"\n  > & { pipeline: { __typename?: \"ReleasePipeline\" } & Pick<ReleasePipeline, \"id\"> };\n};\n\nexport type ReleaseStage_ReleasesQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type ReleaseStage_ReleasesQuery = { __typename?: \"Query\" } & {\n  releaseStage: { __typename?: \"ReleaseStage\" } & {\n    releases: { __typename: \"ReleaseConnection\" } & {\n      nodes: Array<\n        { __typename: \"Release\" } & Pick<\n          Release,\n          | \"trashed\"\n          | \"issueCount\"\n          | \"commitSha\"\n          | \"url\"\n          | \"currentProgress\"\n          | \"description\"\n          | \"targetDate\"\n          | \"startDate\"\n          | \"progressHistory\"\n          | \"updatedAt\"\n          | \"name\"\n          | \"slugId\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"startedAt\"\n          | \"canceledAt\"\n          | \"completedAt\"\n          | \"id\"\n          | \"version\"\n        > & {\n            releaseNotes: Array<\n              { __typename: \"ReleaseNote\" } & Pick<\n                ReleaseNote,\n                | \"generationStatus\"\n                | \"updatedAt\"\n                | \"releaseCount\"\n                | \"slugId\"\n                | \"archivedAt\"\n                | \"createdAt\"\n                | \"id\"\n                | \"title\"\n              > & {\n                  documentContent?: Maybe<\n                    { __typename: \"DocumentContent\" } & Pick<\n                      DocumentContent,\n                      \"content\" | \"contentState\" | \"updatedAt\" | \"restoredAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n                    > & {\n                        aiPromptRules?: Maybe<\n                          { __typename: \"AiPromptRules\" } & Pick<\n                            AiPromptRules,\n                            \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n                          > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n                        >;\n                        document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n                        initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                        issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n                        projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n                        project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                        welcomeMessage?: Maybe<\n                          { __typename: \"WelcomeMessage\" } & Pick<\n                            WelcomeMessage,\n                            \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"title\" | \"id\" | \"enabled\"\n                          > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n                        >;\n                      }\n                  >;\n                  firstRelease?: Maybe<{ __typename?: \"Release\" } & Pick<Release, \"id\">>;\n                  lastRelease?: Maybe<{ __typename?: \"Release\" } & Pick<Release, \"id\">>;\n                }\n            >;\n            stage: { __typename?: \"ReleaseStage\" } & Pick<ReleaseStage, \"id\">;\n            pipeline: { __typename?: \"ReleasePipeline\" } & Pick<ReleasePipeline, \"id\">;\n            creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type ReleaseStagesQueryVariables = Exact<{\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<ReleaseStageFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type ReleaseStagesQuery = { __typename?: \"Query\" } & {\n  releaseStages: { __typename: \"ReleaseStageConnection\" } & {\n    nodes: Array<\n      { __typename: \"ReleaseStage\" } & Pick<\n        ReleaseStage,\n        \"color\" | \"updatedAt\" | \"type\" | \"name\" | \"position\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"frozen\"\n      > & { pipeline: { __typename?: \"ReleasePipeline\" } & Pick<ReleasePipeline, \"id\"> }\n    >;\n    pageInfo: { __typename: \"PageInfo\" } & Pick<\n      PageInfo,\n      \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n    >;\n  };\n};\n\nexport type ReleasesQueryVariables = Exact<{\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<ReleaseFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n  sort?: InputMaybe<Array<ReleaseSortInput> | ReleaseSortInput>;\n}>;\n\nexport type ReleasesQuery = { __typename?: \"Query\" } & {\n  releases: { __typename: \"ReleaseConnection\" } & {\n    nodes: Array<\n      { __typename: \"Release\" } & Pick<\n        Release,\n        | \"trashed\"\n        | \"issueCount\"\n        | \"commitSha\"\n        | \"url\"\n        | \"currentProgress\"\n        | \"description\"\n        | \"targetDate\"\n        | \"startDate\"\n        | \"progressHistory\"\n        | \"updatedAt\"\n        | \"name\"\n        | \"slugId\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"startedAt\"\n        | \"canceledAt\"\n        | \"completedAt\"\n        | \"id\"\n        | \"version\"\n      > & {\n          releaseNotes: Array<\n            { __typename: \"ReleaseNote\" } & Pick<\n              ReleaseNote,\n              \"generationStatus\" | \"updatedAt\" | \"releaseCount\" | \"slugId\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"title\"\n            > & {\n                documentContent?: Maybe<\n                  { __typename: \"DocumentContent\" } & Pick<\n                    DocumentContent,\n                    \"content\" | \"contentState\" | \"updatedAt\" | \"restoredAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n                  > & {\n                      aiPromptRules?: Maybe<\n                        { __typename: \"AiPromptRules\" } & Pick<\n                          AiPromptRules,\n                          \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n                        > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n                      >;\n                      document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n                      initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                      issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n                      projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n                      project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                      welcomeMessage?: Maybe<\n                        { __typename: \"WelcomeMessage\" } & Pick<\n                          WelcomeMessage,\n                          \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"title\" | \"id\" | \"enabled\"\n                        > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n                      >;\n                    }\n                >;\n                firstRelease?: Maybe<{ __typename?: \"Release\" } & Pick<Release, \"id\">>;\n                lastRelease?: Maybe<{ __typename?: \"Release\" } & Pick<Release, \"id\">>;\n              }\n          >;\n          stage: { __typename?: \"ReleaseStage\" } & Pick<ReleaseStage, \"id\">;\n          pipeline: { __typename?: \"ReleasePipeline\" } & Pick<ReleasePipeline, \"id\">;\n          creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n        }\n    >;\n    pageInfo: { __typename: \"PageInfo\" } & Pick<\n      PageInfo,\n      \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n    >;\n  };\n};\n\nexport type RoadmapQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type RoadmapQuery = { __typename?: \"Query\" } & {\n  roadmap: { __typename: \"Roadmap\" } & Pick<\n    Roadmap,\n    \"url\" | \"description\" | \"updatedAt\" | \"name\" | \"color\" | \"slugId\" | \"sortOrder\" | \"archivedAt\" | \"createdAt\" | \"id\"\n  > & {\n      creator: { __typename?: \"User\" } & Pick<User, \"id\">;\n      owner?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n    };\n};\n\nexport type Roadmap_ProjectsQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<ProjectFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type Roadmap_ProjectsQuery = { __typename?: \"Query\" } & {\n  roadmap: { __typename?: \"Roadmap\" } & {\n    projects: { __typename: \"ProjectConnection\" } & {\n      nodes: Array<\n        { __typename: \"Project\" } & Pick<\n          Project,\n          | \"trashed\"\n          | \"url\"\n          | \"microsoftTeamsChannelId\"\n          | \"slackChannelId\"\n          | \"labelIds\"\n          | \"updateRemindersDay\"\n          | \"targetDate\"\n          | \"startDate\"\n          | \"updateReminderFrequency\"\n          | \"updateRemindersHour\"\n          | \"icon\"\n          | \"updatedAt\"\n          | \"updateReminderFrequencyInWeeks\"\n          | \"name\"\n          | \"completedScopeHistory\"\n          | \"completedIssueCountHistory\"\n          | \"inProgressScopeHistory\"\n          | \"health\"\n          | \"progress\"\n          | \"scope\"\n          | \"priorityLabel\"\n          | \"priority\"\n          | \"color\"\n          | \"content\"\n          | \"slugId\"\n          | \"targetDateResolution\"\n          | \"startDateResolution\"\n          | \"frequencyResolution\"\n          | \"description\"\n          | \"prioritySortOrder\"\n          | \"sortOrder\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"healthUpdatedAt\"\n          | \"autoArchivedAt\"\n          | \"canceledAt\"\n          | \"completedAt\"\n          | \"startedAt\"\n          | \"projectUpdateRemindersPausedUntilAt\"\n          | \"issueCountHistory\"\n          | \"scopeHistory\"\n          | \"id\"\n          | \"slackIssueComments\"\n          | \"slackNewIssue\"\n          | \"slackIssueStatuses\"\n          | \"state\"\n        > & {\n            integrationsSettings?: Maybe<{ __typename?: \"IntegrationsSettings\" } & Pick<IntegrationsSettings, \"id\">>;\n            documentContent?: Maybe<\n              { __typename: \"DocumentContent\" } & Pick<\n                DocumentContent,\n                \"content\" | \"contentState\" | \"updatedAt\" | \"restoredAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n              > & {\n                  aiPromptRules?: Maybe<\n                    { __typename: \"AiPromptRules\" } & Pick<\n                      AiPromptRules,\n                      \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n                    > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n                  >;\n                  document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n                  initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                  issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n                  projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n                  project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                  welcomeMessage?: Maybe<\n                    { __typename: \"WelcomeMessage\" } & Pick<\n                      WelcomeMessage,\n                      \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"title\" | \"id\" | \"enabled\"\n                    > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n                  >;\n                }\n            >;\n            status: { __typename?: \"ProjectStatus\" } & Pick<ProjectStatus, \"id\">;\n            syncedWith?: Maybe<\n              Array<\n                { __typename: \"ExternalEntityInfo\" } & Pick<ExternalEntityInfo, \"service\" | \"id\"> & {\n                    metadata?: Maybe<\n                      | ({ __typename: \"ExternalEntityInfoGithubMetadata\" } & Pick<\n                          ExternalEntityInfoGithubMetadata,\n                          \"number\" | \"owner\" | \"repo\"\n                        >)\n                      | ({ __typename: \"ExternalEntityInfoJiraMetadata\" } & Pick<\n                          ExternalEntityInfoJiraMetadata,\n                          \"issueTypeId\" | \"projectId\" | \"issueKey\"\n                        >)\n                      | ({ __typename: \"ExternalEntitySlackMetadata\" } & Pick<\n                          ExternalEntitySlackMetadata,\n                          \"messageUrl\" | \"channelId\" | \"channelName\" | \"isFromSlack\"\n                        >)\n                    >;\n                  }\n              >\n            >;\n            convertedFromIssue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n            lastAppliedTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n            lastUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n            creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            lead?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            favorite?: Maybe<{ __typename?: \"Favorite\" } & Pick<Favorite, \"id\">>;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type RoadmapToProjectQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type RoadmapToProjectQuery = { __typename?: \"Query\" } & {\n  roadmapToProject: { __typename: \"RoadmapToProject\" } & Pick<\n    RoadmapToProject,\n    \"updatedAt\" | \"sortOrder\" | \"archivedAt\" | \"createdAt\" | \"id\"\n  > & {\n      project: { __typename?: \"Project\" } & Pick<Project, \"id\">;\n      roadmap: { __typename?: \"Roadmap\" } & Pick<Roadmap, \"id\">;\n    };\n};\n\nexport type RoadmapToProjectsQueryVariables = Exact<{\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type RoadmapToProjectsQuery = { __typename?: \"Query\" } & {\n  roadmapToProjects: { __typename: \"RoadmapToProjectConnection\" } & {\n    nodes: Array<\n      { __typename: \"RoadmapToProject\" } & Pick<\n        RoadmapToProject,\n        \"updatedAt\" | \"sortOrder\" | \"archivedAt\" | \"createdAt\" | \"id\"\n      > & {\n          project: { __typename?: \"Project\" } & Pick<Project, \"id\">;\n          roadmap: { __typename?: \"Roadmap\" } & Pick<Roadmap, \"id\">;\n        }\n    >;\n    pageInfo: { __typename: \"PageInfo\" } & Pick<\n      PageInfo,\n      \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n    >;\n  };\n};\n\nexport type RoadmapsQueryVariables = Exact<{\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type RoadmapsQuery = { __typename?: \"Query\" } & {\n  roadmaps: { __typename: \"RoadmapConnection\" } & {\n    nodes: Array<\n      { __typename: \"Roadmap\" } & Pick<\n        Roadmap,\n        | \"url\"\n        | \"description\"\n        | \"updatedAt\"\n        | \"name\"\n        | \"color\"\n        | \"slugId\"\n        | \"sortOrder\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"id\"\n      > & {\n          creator: { __typename?: \"User\" } & Pick<User, \"id\">;\n          owner?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n        }\n    >;\n    pageInfo: { __typename: \"PageInfo\" } & Pick<\n      PageInfo,\n      \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n    >;\n  };\n};\n\nexport type SearchDocumentsQueryVariables = Exact<{\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  includeComments?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n  teamId?: InputMaybe<Scalars[\"String\"]>;\n  term: Scalars[\"String\"];\n}>;\n\nexport type SearchDocumentsQuery = { __typename?: \"Query\" } & {\n  searchDocuments: { __typename: \"DocumentSearchPayload\" } & Pick<DocumentSearchPayload, \"totalCount\"> & {\n      archivePayload: { __typename: \"ArchiveResponse\" } & Pick<\n        ArchiveResponse,\n        \"archive\" | \"totalCount\" | \"databaseVersion\" | \"includesDependencies\"\n      >;\n      nodes: Array<\n        { __typename: \"DocumentSearchResult\" } & Pick<\n          DocumentSearchResult,\n          | \"trashed\"\n          | \"metadata\"\n          | \"documentContentId\"\n          | \"url\"\n          | \"content\"\n          | \"slugId\"\n          | \"color\"\n          | \"icon\"\n          | \"updatedAt\"\n          | \"sortOrder\"\n          | \"hiddenAt\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"title\"\n          | \"id\"\n        > & {\n            initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n            issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n            lastAppliedTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n            project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n            release?: Maybe<{ __typename?: \"Release\" } & Pick<Release, \"id\">>;\n            creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n};\n\nexport type SearchDocuments_ArchivePayloadQueryVariables = Exact<{\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  includeComments?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n  teamId?: InputMaybe<Scalars[\"String\"]>;\n  term: Scalars[\"String\"];\n}>;\n\nexport type SearchDocuments_ArchivePayloadQuery = { __typename?: \"Query\" } & {\n  searchDocuments: { __typename?: \"DocumentSearchPayload\" } & {\n    archivePayload: { __typename: \"ArchiveResponse\" } & Pick<\n      ArchiveResponse,\n      \"archive\" | \"totalCount\" | \"databaseVersion\" | \"includesDependencies\"\n    >;\n  };\n};\n\nexport type SearchIssuesQueryVariables = Exact<{\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<IssueFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  includeComments?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n  teamId?: InputMaybe<Scalars[\"String\"]>;\n  term: Scalars[\"String\"];\n}>;\n\nexport type SearchIssuesQuery = { __typename?: \"Query\" } & {\n  searchIssues: { __typename: \"IssueSearchPayload\" } & Pick<IssueSearchPayload, \"totalCount\"> & {\n      archivePayload: { __typename: \"ArchiveResponse\" } & Pick<\n        ArchiveResponse,\n        \"archive\" | \"totalCount\" | \"databaseVersion\" | \"includesDependencies\"\n      >;\n      nodes: Array<\n        { __typename: \"IssueSearchResult\" } & Pick<\n          IssueSearchResult,\n          | \"trashed\"\n          | \"reactionData\"\n          | \"labelIds\"\n          | \"integrationSourceType\"\n          | \"url\"\n          | \"identifier\"\n          | \"priorityLabel\"\n          | \"metadata\"\n          | \"previousIdentifiers\"\n          | \"customerTicketCount\"\n          | \"branchName\"\n          | \"dueDate\"\n          | \"estimate\"\n          | \"description\"\n          | \"title\"\n          | \"number\"\n          | \"updatedAt\"\n          | \"boardOrder\"\n          | \"sortOrder\"\n          | \"prioritySortOrder\"\n          | \"subIssueSortOrder\"\n          | \"priority\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"startedTriageAt\"\n          | \"triagedAt\"\n          | \"addedToCycleAt\"\n          | \"addedToProjectAt\"\n          | \"addedToTeamAt\"\n          | \"autoArchivedAt\"\n          | \"autoClosedAt\"\n          | \"canceledAt\"\n          | \"completedAt\"\n          | \"startedAt\"\n          | \"slaStartedAt\"\n          | \"slaBreachesAt\"\n          | \"slaHighRiskAt\"\n          | \"slaMediumRiskAt\"\n          | \"snoozedUntilAt\"\n          | \"slaType\"\n          | \"id\"\n          | \"inheritsSharedAccess\"\n        > & {\n            reactions: Array<\n              { __typename: \"Reaction\" } & Pick<Reaction, \"updatedAt\" | \"emoji\" | \"archivedAt\" | \"createdAt\" | \"id\"> & {\n                  comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n                  externalUser?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n                  initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n                  issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n                  projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n                  user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                }\n            >;\n            sharedAccess: { __typename: \"IssueSharedAccess\" } & Pick<\n              IssueSharedAccess,\n              \"disallowedIssueFields\" | \"sharedWithCount\" | \"viewerHasOnlySharedAccess\" | \"isShared\"\n            > & {\n                sharedWithUsers: Array<\n                  { __typename: \"User\" } & Pick<\n                    User,\n                    | \"description\"\n                    | \"avatarUrl\"\n                    | \"createdIssueCount\"\n                    | \"avatarBackgroundColor\"\n                    | \"statusUntilAt\"\n                    | \"statusEmoji\"\n                    | \"initials\"\n                    | \"updatedAt\"\n                    | \"lastSeen\"\n                    | \"timezone\"\n                    | \"disableReason\"\n                    | \"statusLabel\"\n                    | \"archivedAt\"\n                    | \"createdAt\"\n                    | \"id\"\n                    | \"gitHubUserId\"\n                    | \"displayName\"\n                    | \"email\"\n                    | \"name\"\n                    | \"title\"\n                    | \"url\"\n                    | \"active\"\n                    | \"isAssignable\"\n                    | \"guest\"\n                    | \"admin\"\n                    | \"owner\"\n                    | \"app\"\n                    | \"isMentionable\"\n                    | \"isMe\"\n                    | \"supportsAgentSessions\"\n                    | \"canAccessAnyPublicTeam\"\n                    | \"calendarHash\"\n                    | \"inviteHash\"\n                  >\n                >;\n              };\n            delegate?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            botActor?: Maybe<\n              { __typename: \"ActorBot\" } & Pick<\n                ActorBot,\n                \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n              >\n            >;\n            sourceComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n            cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n            syncedWith?: Maybe<\n              Array<\n                { __typename: \"ExternalEntityInfo\" } & Pick<ExternalEntityInfo, \"service\" | \"id\"> & {\n                    metadata?: Maybe<\n                      | ({ __typename: \"ExternalEntityInfoGithubMetadata\" } & Pick<\n                          ExternalEntityInfoGithubMetadata,\n                          \"number\" | \"owner\" | \"repo\"\n                        >)\n                      | ({ __typename: \"ExternalEntityInfoJiraMetadata\" } & Pick<\n                          ExternalEntityInfoJiraMetadata,\n                          \"issueTypeId\" | \"projectId\" | \"issueKey\"\n                        >)\n                      | ({ __typename: \"ExternalEntitySlackMetadata\" } & Pick<\n                          ExternalEntitySlackMetadata,\n                          \"messageUrl\" | \"channelId\" | \"channelName\" | \"isFromSlack\"\n                        >)\n                    >;\n                  }\n              >\n            >;\n            externalUserCreator?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            asksExternalUserRequester?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            asksRequester?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            lastAppliedTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n            parent?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n            projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n            project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n            recurringIssueTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n            team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n            assignee?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            snoozedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            favorite?: Maybe<{ __typename?: \"Favorite\" } & Pick<Favorite, \"id\">>;\n            state: { __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n};\n\nexport type SearchIssues_ArchivePayloadQueryVariables = Exact<{\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<IssueFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  includeComments?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n  teamId?: InputMaybe<Scalars[\"String\"]>;\n  term: Scalars[\"String\"];\n}>;\n\nexport type SearchIssues_ArchivePayloadQuery = { __typename?: \"Query\" } & {\n  searchIssues: { __typename?: \"IssueSearchPayload\" } & {\n    archivePayload: { __typename: \"ArchiveResponse\" } & Pick<\n      ArchiveResponse,\n      \"archive\" | \"totalCount\" | \"databaseVersion\" | \"includesDependencies\"\n    >;\n  };\n};\n\nexport type SearchProjectsQueryVariables = Exact<{\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  includeComments?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n  teamId?: InputMaybe<Scalars[\"String\"]>;\n  term: Scalars[\"String\"];\n}>;\n\nexport type SearchProjectsQuery = { __typename?: \"Query\" } & {\n  searchProjects: { __typename: \"ProjectSearchPayload\" } & Pick<ProjectSearchPayload, \"totalCount\"> & {\n      archivePayload: { __typename: \"ArchiveResponse\" } & Pick<\n        ArchiveResponse,\n        \"archive\" | \"totalCount\" | \"databaseVersion\" | \"includesDependencies\"\n      >;\n      nodes: Array<\n        { __typename: \"ProjectSearchResult\" } & Pick<\n          ProjectSearchResult,\n          | \"trashed\"\n          | \"metadata\"\n          | \"url\"\n          | \"microsoftTeamsChannelId\"\n          | \"slackChannelId\"\n          | \"labelIds\"\n          | \"updateRemindersDay\"\n          | \"targetDate\"\n          | \"startDate\"\n          | \"updateReminderFrequency\"\n          | \"updateRemindersHour\"\n          | \"icon\"\n          | \"updatedAt\"\n          | \"updateReminderFrequencyInWeeks\"\n          | \"name\"\n          | \"completedScopeHistory\"\n          | \"completedIssueCountHistory\"\n          | \"inProgressScopeHistory\"\n          | \"health\"\n          | \"progress\"\n          | \"scope\"\n          | \"priorityLabel\"\n          | \"priority\"\n          | \"color\"\n          | \"content\"\n          | \"slugId\"\n          | \"targetDateResolution\"\n          | \"startDateResolution\"\n          | \"frequencyResolution\"\n          | \"description\"\n          | \"prioritySortOrder\"\n          | \"sortOrder\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"healthUpdatedAt\"\n          | \"autoArchivedAt\"\n          | \"canceledAt\"\n          | \"completedAt\"\n          | \"startedAt\"\n          | \"projectUpdateRemindersPausedUntilAt\"\n          | \"issueCountHistory\"\n          | \"scopeHistory\"\n          | \"id\"\n          | \"slackIssueComments\"\n          | \"slackNewIssue\"\n          | \"slackIssueStatuses\"\n          | \"state\"\n        > & {\n            integrationsSettings?: Maybe<{ __typename?: \"IntegrationsSettings\" } & Pick<IntegrationsSettings, \"id\">>;\n            documentContent?: Maybe<\n              { __typename: \"DocumentContent\" } & Pick<\n                DocumentContent,\n                \"content\" | \"contentState\" | \"updatedAt\" | \"restoredAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n              > & {\n                  aiPromptRules?: Maybe<\n                    { __typename: \"AiPromptRules\" } & Pick<\n                      AiPromptRules,\n                      \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n                    > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n                  >;\n                  document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n                  initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                  issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n                  projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n                  project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                  welcomeMessage?: Maybe<\n                    { __typename: \"WelcomeMessage\" } & Pick<\n                      WelcomeMessage,\n                      \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"title\" | \"id\" | \"enabled\"\n                    > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n                  >;\n                }\n            >;\n            status: { __typename?: \"ProjectStatus\" } & Pick<ProjectStatus, \"id\">;\n            syncedWith?: Maybe<\n              Array<\n                { __typename: \"ExternalEntityInfo\" } & Pick<ExternalEntityInfo, \"service\" | \"id\"> & {\n                    metadata?: Maybe<\n                      | ({ __typename: \"ExternalEntityInfoGithubMetadata\" } & Pick<\n                          ExternalEntityInfoGithubMetadata,\n                          \"number\" | \"owner\" | \"repo\"\n                        >)\n                      | ({ __typename: \"ExternalEntityInfoJiraMetadata\" } & Pick<\n                          ExternalEntityInfoJiraMetadata,\n                          \"issueTypeId\" | \"projectId\" | \"issueKey\"\n                        >)\n                      | ({ __typename: \"ExternalEntitySlackMetadata\" } & Pick<\n                          ExternalEntitySlackMetadata,\n                          \"messageUrl\" | \"channelId\" | \"channelName\" | \"isFromSlack\"\n                        >)\n                    >;\n                  }\n              >\n            >;\n            convertedFromIssue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n            lastAppliedTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n            lastUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n            creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            lead?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            favorite?: Maybe<{ __typename?: \"Favorite\" } & Pick<Favorite, \"id\">>;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n};\n\nexport type SearchProjects_ArchivePayloadQueryVariables = Exact<{\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  includeComments?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n  teamId?: InputMaybe<Scalars[\"String\"]>;\n  term: Scalars[\"String\"];\n}>;\n\nexport type SearchProjects_ArchivePayloadQuery = { __typename?: \"Query\" } & {\n  searchProjects: { __typename?: \"ProjectSearchPayload\" } & {\n    archivePayload: { __typename: \"ArchiveResponse\" } & Pick<\n      ArchiveResponse,\n      \"archive\" | \"totalCount\" | \"databaseVersion\" | \"includesDependencies\"\n    >;\n  };\n};\n\nexport type SemanticSearchQueryVariables = Exact<{\n  filters?: InputMaybe<SemanticSearchFilters>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  maxResults?: InputMaybe<Scalars[\"Int\"]>;\n  query: Scalars[\"String\"];\n  types?: InputMaybe<Array<SemanticSearchResultType> | SemanticSearchResultType>;\n}>;\n\nexport type SemanticSearchQuery = { __typename?: \"Query\" } & {\n  semanticSearch: { __typename: \"SemanticSearchPayload\" } & Pick<SemanticSearchPayload, \"enabled\"> & {\n      results: Array<\n        { __typename: \"SemanticSearchResult\" } & Pick<SemanticSearchResult, \"type\" | \"id\"> & {\n            document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n            initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n            issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n            project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n          }\n      >;\n    };\n};\n\nexport type SlaConfigurationsQueryVariables = Exact<{\n  teamId: Scalars[\"String\"];\n}>;\n\nexport type SlaConfigurationsQuery = { __typename?: \"Query\" } & {\n  slaConfigurations: Array<\n    { __typename: \"SlaConfiguration\" } & Pick<\n      SlaConfiguration,\n      \"slaType\" | \"sla\" | \"id\" | \"name\" | \"conditions\" | \"removesSla\"\n    >\n  >;\n};\n\nexport type SsoUrlFromEmailQueryVariables = Exact<{\n  email: Scalars[\"String\"];\n  isDesktop?: InputMaybe<Scalars[\"Boolean\"]>;\n  type: IdentityProviderType;\n}>;\n\nexport type SsoUrlFromEmailQuery = { __typename?: \"Query\" } & {\n  ssoUrlFromEmail: { __typename: \"SsoUrlFromEmailResponse\" } & Pick<SsoUrlFromEmailResponse, \"samlSsoUrl\" | \"success\">;\n};\n\nexport type TeamQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type TeamQuery = { __typename?: \"Query\" } & {\n  team: { __typename: \"Team\" } & Pick<\n    Team,\n    | \"cycleIssueAutoAssignCompleted\"\n    | \"cycleLockToActive\"\n    | \"cycleIssueAutoAssignStarted\"\n    | \"cycleCalenderUrl\"\n    | \"upcomingCycleCount\"\n    | \"autoArchivePeriod\"\n    | \"autoClosePeriod\"\n    | \"securitySettings\"\n    | \"scimGroupName\"\n    | \"autoCloseStateId\"\n    | \"cycleCooldownTime\"\n    | \"cycleStartDay\"\n    | \"cycleDuration\"\n    | \"icon\"\n    | \"defaultTemplateForMembersId\"\n    | \"defaultTemplateForNonMembersId\"\n    | \"issueEstimationType\"\n    | \"updatedAt\"\n    | \"displayName\"\n    | \"color\"\n    | \"description\"\n    | \"name\"\n    | \"key\"\n    | \"archivedAt\"\n    | \"createdAt\"\n    | \"retiredAt\"\n    | \"timezone\"\n    | \"issueCount\"\n    | \"id\"\n    | \"visibility\"\n    | \"defaultIssueEstimate\"\n    | \"setIssueSortOrderOnStateChange\"\n    | \"allMembersCanJoin\"\n    | \"requirePriorityToLeaveTriage\"\n    | \"autoCloseChildIssues\"\n    | \"autoCloseParentIssues\"\n    | \"scimManaged\"\n    | \"private\"\n    | \"inheritIssueEstimation\"\n    | \"inheritWorkflowStatuses\"\n    | \"cyclesEnabled\"\n    | \"issueEstimationExtended\"\n    | \"issueEstimationAllowZero\"\n    | \"aiDiscussionSummariesEnabled\"\n    | \"aiThreadSummariesEnabled\"\n    | \"groupIssueHistory\"\n    | \"slackIssueComments\"\n    | \"slackNewIssue\"\n    | \"slackIssueStatuses\"\n    | \"triageEnabled\"\n    | \"inviteHash\"\n    | \"issueOrderingNoPriorityFirst\"\n    | \"issueSortOrderDefaultToBottom\"\n  > & {\n      integrationsSettings?: Maybe<{ __typename?: \"IntegrationsSettings\" } & Pick<IntegrationsSettings, \"id\">>;\n      activeCycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n      triageResponsibility?: Maybe<{ __typename?: \"TriageResponsibility\" } & Pick<TriageResponsibility, \"id\">>;\n      defaultTemplateForMembers?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n      defaultTemplateForNonMembers?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n      defaultProjectTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n      defaultIssueState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n      parent?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n      mergeWorkflowState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n      draftWorkflowState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n      startWorkflowState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n      mergeableWorkflowState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n      reviewWorkflowState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n      markedAsDuplicateWorkflowState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n      triageIssueState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n    };\n};\n\nexport type Team_CyclesQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<CycleFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type Team_CyclesQuery = { __typename?: \"Query\" } & {\n  team: { __typename?: \"Team\" } & {\n    cycles: { __typename: \"CycleConnection\" } & {\n      nodes: Array<\n        { __typename: \"Cycle\" } & Pick<\n          Cycle,\n          | \"number\"\n          | \"completedAt\"\n          | \"name\"\n          | \"description\"\n          | \"endsAt\"\n          | \"updatedAt\"\n          | \"completedScopeHistory\"\n          | \"completedIssueCountHistory\"\n          | \"inProgressScopeHistory\"\n          | \"progress\"\n          | \"startsAt\"\n          | \"autoArchivedAt\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"scopeHistory\"\n          | \"issueCountHistory\"\n          | \"id\"\n          | \"isFuture\"\n          | \"isActive\"\n          | \"isPast\"\n          | \"isPrevious\"\n          | \"isNext\"\n        > & {\n            inheritedFrom?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n            team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type Team_GitAutomationStatesQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type Team_GitAutomationStatesQuery = { __typename?: \"Query\" } & {\n  team: { __typename?: \"Team\" } & {\n    gitAutomationStates: { __typename: \"GitAutomationStateConnection\" } & {\n      nodes: Array<\n        { __typename: \"GitAutomationState\" } & Pick<\n          GitAutomationState,\n          \"event\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"branchPattern\"\n        > & {\n            targetBranch?: Maybe<\n              { __typename: \"GitAutomationTargetBranch\" } & Pick<\n                GitAutomationTargetBranch,\n                \"branchPattern\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"isRegex\"\n              > & { team: { __typename?: \"Team\" } & Pick<Team, \"id\"> }\n            >;\n            team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n            state?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type Team_IssuesQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<IssueFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  includeSubTeams?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type Team_IssuesQuery = { __typename?: \"Query\" } & {\n  team: { __typename?: \"Team\" } & {\n    issues: { __typename: \"IssueConnection\" } & {\n      nodes: Array<\n        { __typename: \"Issue\" } & Pick<\n          Issue,\n          | \"trashed\"\n          | \"reactionData\"\n          | \"labelIds\"\n          | \"integrationSourceType\"\n          | \"url\"\n          | \"identifier\"\n          | \"priorityLabel\"\n          | \"previousIdentifiers\"\n          | \"customerTicketCount\"\n          | \"branchName\"\n          | \"dueDate\"\n          | \"estimate\"\n          | \"description\"\n          | \"title\"\n          | \"number\"\n          | \"updatedAt\"\n          | \"boardOrder\"\n          | \"sortOrder\"\n          | \"prioritySortOrder\"\n          | \"subIssueSortOrder\"\n          | \"priority\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"startedTriageAt\"\n          | \"triagedAt\"\n          | \"addedToCycleAt\"\n          | \"addedToProjectAt\"\n          | \"addedToTeamAt\"\n          | \"autoArchivedAt\"\n          | \"autoClosedAt\"\n          | \"canceledAt\"\n          | \"completedAt\"\n          | \"startedAt\"\n          | \"slaStartedAt\"\n          | \"slaBreachesAt\"\n          | \"slaHighRiskAt\"\n          | \"slaMediumRiskAt\"\n          | \"snoozedUntilAt\"\n          | \"slaType\"\n          | \"id\"\n          | \"inheritsSharedAccess\"\n        > & {\n            reactions: Array<\n              { __typename: \"Reaction\" } & Pick<Reaction, \"updatedAt\" | \"emoji\" | \"archivedAt\" | \"createdAt\" | \"id\"> & {\n                  comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n                  externalUser?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n                  initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n                  issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n                  projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n                  user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                }\n            >;\n            sharedAccess: { __typename: \"IssueSharedAccess\" } & Pick<\n              IssueSharedAccess,\n              \"disallowedIssueFields\" | \"sharedWithCount\" | \"viewerHasOnlySharedAccess\" | \"isShared\"\n            > & {\n                sharedWithUsers: Array<\n                  { __typename: \"User\" } & Pick<\n                    User,\n                    | \"description\"\n                    | \"avatarUrl\"\n                    | \"createdIssueCount\"\n                    | \"avatarBackgroundColor\"\n                    | \"statusUntilAt\"\n                    | \"statusEmoji\"\n                    | \"initials\"\n                    | \"updatedAt\"\n                    | \"lastSeen\"\n                    | \"timezone\"\n                    | \"disableReason\"\n                    | \"statusLabel\"\n                    | \"archivedAt\"\n                    | \"createdAt\"\n                    | \"id\"\n                    | \"gitHubUserId\"\n                    | \"displayName\"\n                    | \"email\"\n                    | \"name\"\n                    | \"title\"\n                    | \"url\"\n                    | \"active\"\n                    | \"isAssignable\"\n                    | \"guest\"\n                    | \"admin\"\n                    | \"owner\"\n                    | \"app\"\n                    | \"isMentionable\"\n                    | \"isMe\"\n                    | \"supportsAgentSessions\"\n                    | \"canAccessAnyPublicTeam\"\n                    | \"calendarHash\"\n                    | \"inviteHash\"\n                  >\n                >;\n              };\n            delegate?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            botActor?: Maybe<\n              { __typename: \"ActorBot\" } & Pick<\n                ActorBot,\n                \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n              >\n            >;\n            sourceComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n            cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n            syncedWith?: Maybe<\n              Array<\n                { __typename: \"ExternalEntityInfo\" } & Pick<ExternalEntityInfo, \"service\" | \"id\"> & {\n                    metadata?: Maybe<\n                      | ({ __typename: \"ExternalEntityInfoGithubMetadata\" } & Pick<\n                          ExternalEntityInfoGithubMetadata,\n                          \"number\" | \"owner\" | \"repo\"\n                        >)\n                      | ({ __typename: \"ExternalEntityInfoJiraMetadata\" } & Pick<\n                          ExternalEntityInfoJiraMetadata,\n                          \"issueTypeId\" | \"projectId\" | \"issueKey\"\n                        >)\n                      | ({ __typename: \"ExternalEntitySlackMetadata\" } & Pick<\n                          ExternalEntitySlackMetadata,\n                          \"messageUrl\" | \"channelId\" | \"channelName\" | \"isFromSlack\"\n                        >)\n                    >;\n                  }\n              >\n            >;\n            externalUserCreator?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            asksExternalUserRequester?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            asksRequester?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            lastAppliedTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n            parent?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n            projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n            project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n            recurringIssueTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n            team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n            assignee?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            snoozedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            favorite?: Maybe<{ __typename?: \"Favorite\" } & Pick<Favorite, \"id\">>;\n            state: { __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type Team_LabelsQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<IssueLabelFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type Team_LabelsQuery = { __typename?: \"Query\" } & {\n  team: { __typename?: \"Team\" } & {\n    labels: { __typename: \"IssueLabelConnection\" } & {\n      nodes: Array<\n        { __typename: \"IssueLabel\" } & Pick<\n          IssueLabel,\n          | \"lastAppliedAt\"\n          | \"color\"\n          | \"description\"\n          | \"name\"\n          | \"updatedAt\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"id\"\n          | \"isGroup\"\n        > & {\n            inheritedFrom?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n            parent?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n            team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n            creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            retiredBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type Team_MembersQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<UserFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  includeDisabled?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n  sort?: InputMaybe<Array<UserSortInput> | UserSortInput>;\n}>;\n\nexport type Team_MembersQuery = { __typename?: \"Query\" } & {\n  team: { __typename?: \"Team\" } & {\n    members: { __typename: \"UserConnection\" } & {\n      nodes: Array<\n        { __typename: \"User\" } & Pick<\n          User,\n          | \"description\"\n          | \"avatarUrl\"\n          | \"createdIssueCount\"\n          | \"avatarBackgroundColor\"\n          | \"statusUntilAt\"\n          | \"statusEmoji\"\n          | \"initials\"\n          | \"updatedAt\"\n          | \"lastSeen\"\n          | \"timezone\"\n          | \"disableReason\"\n          | \"statusLabel\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"id\"\n          | \"gitHubUserId\"\n          | \"displayName\"\n          | \"email\"\n          | \"name\"\n          | \"title\"\n          | \"url\"\n          | \"active\"\n          | \"isAssignable\"\n          | \"guest\"\n          | \"admin\"\n          | \"owner\"\n          | \"app\"\n          | \"isMentionable\"\n          | \"isMe\"\n          | \"supportsAgentSessions\"\n          | \"canAccessAnyPublicTeam\"\n          | \"calendarHash\"\n          | \"inviteHash\"\n        >\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type Team_MembershipsQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type Team_MembershipsQuery = { __typename?: \"Query\" } & {\n  team: { __typename?: \"Team\" } & {\n    memberships: { __typename: \"TeamMembershipConnection\" } & {\n      nodes: Array<\n        { __typename: \"TeamMembership\" } & Pick<\n          TeamMembership,\n          \"updatedAt\" | \"sortOrder\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"owner\"\n        > & { team: { __typename?: \"Team\" } & Pick<Team, \"id\">; user: { __typename?: \"User\" } & Pick<User, \"id\"> }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type Team_ProjectsQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<ProjectFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  includeSubTeams?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n  sort?: InputMaybe<Array<ProjectSortInput> | ProjectSortInput>;\n}>;\n\nexport type Team_ProjectsQuery = { __typename?: \"Query\" } & {\n  team: { __typename?: \"Team\" } & {\n    projects: { __typename: \"ProjectConnection\" } & {\n      nodes: Array<\n        { __typename: \"Project\" } & Pick<\n          Project,\n          | \"trashed\"\n          | \"url\"\n          | \"microsoftTeamsChannelId\"\n          | \"slackChannelId\"\n          | \"labelIds\"\n          | \"updateRemindersDay\"\n          | \"targetDate\"\n          | \"startDate\"\n          | \"updateReminderFrequency\"\n          | \"updateRemindersHour\"\n          | \"icon\"\n          | \"updatedAt\"\n          | \"updateReminderFrequencyInWeeks\"\n          | \"name\"\n          | \"completedScopeHistory\"\n          | \"completedIssueCountHistory\"\n          | \"inProgressScopeHistory\"\n          | \"health\"\n          | \"progress\"\n          | \"scope\"\n          | \"priorityLabel\"\n          | \"priority\"\n          | \"color\"\n          | \"content\"\n          | \"slugId\"\n          | \"targetDateResolution\"\n          | \"startDateResolution\"\n          | \"frequencyResolution\"\n          | \"description\"\n          | \"prioritySortOrder\"\n          | \"sortOrder\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"healthUpdatedAt\"\n          | \"autoArchivedAt\"\n          | \"canceledAt\"\n          | \"completedAt\"\n          | \"startedAt\"\n          | \"projectUpdateRemindersPausedUntilAt\"\n          | \"issueCountHistory\"\n          | \"scopeHistory\"\n          | \"id\"\n          | \"slackIssueComments\"\n          | \"slackNewIssue\"\n          | \"slackIssueStatuses\"\n          | \"state\"\n        > & {\n            integrationsSettings?: Maybe<{ __typename?: \"IntegrationsSettings\" } & Pick<IntegrationsSettings, \"id\">>;\n            documentContent?: Maybe<\n              { __typename: \"DocumentContent\" } & Pick<\n                DocumentContent,\n                \"content\" | \"contentState\" | \"updatedAt\" | \"restoredAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n              > & {\n                  aiPromptRules?: Maybe<\n                    { __typename: \"AiPromptRules\" } & Pick<\n                      AiPromptRules,\n                      \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n                    > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n                  >;\n                  document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n                  initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                  issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n                  projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n                  project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                  welcomeMessage?: Maybe<\n                    { __typename: \"WelcomeMessage\" } & Pick<\n                      WelcomeMessage,\n                      \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"title\" | \"id\" | \"enabled\"\n                    > & { updatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n                  >;\n                }\n            >;\n            status: { __typename?: \"ProjectStatus\" } & Pick<ProjectStatus, \"id\">;\n            syncedWith?: Maybe<\n              Array<\n                { __typename: \"ExternalEntityInfo\" } & Pick<ExternalEntityInfo, \"service\" | \"id\"> & {\n                    metadata?: Maybe<\n                      | ({ __typename: \"ExternalEntityInfoGithubMetadata\" } & Pick<\n                          ExternalEntityInfoGithubMetadata,\n                          \"number\" | \"owner\" | \"repo\"\n                        >)\n                      | ({ __typename: \"ExternalEntityInfoJiraMetadata\" } & Pick<\n                          ExternalEntityInfoJiraMetadata,\n                          \"issueTypeId\" | \"projectId\" | \"issueKey\"\n                        >)\n                      | ({ __typename: \"ExternalEntitySlackMetadata\" } & Pick<\n                          ExternalEntitySlackMetadata,\n                          \"messageUrl\" | \"channelId\" | \"channelName\" | \"isFromSlack\"\n                        >)\n                    >;\n                  }\n              >\n            >;\n            convertedFromIssue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n            lastAppliedTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n            lastUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n            creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            lead?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            favorite?: Maybe<{ __typename?: \"Favorite\" } & Pick<Favorite, \"id\">>;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type Team_ReleasePipelinesQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<ReleasePipelineFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type Team_ReleasePipelinesQuery = { __typename?: \"Query\" } & {\n  team: { __typename?: \"Team\" } & {\n    releasePipelines: { __typename: \"ReleasePipelineConnection\" } & {\n      nodes: Array<\n        { __typename: \"ReleasePipeline\" } & Pick<\n          ReleasePipeline,\n          | \"includePathPatterns\"\n          | \"url\"\n          | \"approximateReleaseCount\"\n          | \"updatedAt\"\n          | \"name\"\n          | \"slugId\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"type\"\n          | \"id\"\n          | \"isProduction\"\n          | \"autoGenerateReleaseNotesOnCompletion\"\n        > & {\n            releaseNoteTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n            latestReleaseNote?: Maybe<{ __typename?: \"ReleaseNote\" } & Pick<ReleaseNote, \"id\">>;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type Team_StatesQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<WorkflowStateFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type Team_StatesQuery = { __typename?: \"Query\" } & {\n  team: { __typename?: \"Team\" } & {\n    states: { __typename: \"WorkflowStateConnection\" } & {\n      nodes: Array<\n        { __typename: \"WorkflowState\" } & Pick<\n          WorkflowState,\n          \"description\" | \"updatedAt\" | \"position\" | \"color\" | \"name\" | \"archivedAt\" | \"createdAt\" | \"type\" | \"id\"\n        > & {\n            inheritedFrom?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n            team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type Team_TemplatesQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<NullableTemplateFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type Team_TemplatesQuery = { __typename?: \"Query\" } & {\n  team: { __typename?: \"Team\" } & {\n    templates: { __typename: \"TemplateConnection\" } & {\n      nodes: Array<\n        { __typename: \"Template\" } & Pick<\n          Template,\n          | \"description\"\n          | \"lastAppliedAt\"\n          | \"type\"\n          | \"color\"\n          | \"icon\"\n          | \"updatedAt\"\n          | \"name\"\n          | \"sortOrder\"\n          | \"templateData\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"id\"\n        > & {\n            inheritedFrom?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n            pipeline?: Maybe<{ __typename?: \"ReleasePipeline\" } & Pick<ReleasePipeline, \"id\">>;\n            team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n            creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            lastUpdatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type Team_WebhooksQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type Team_WebhooksQuery = { __typename?: \"Query\" } & {\n  team: { __typename?: \"Team\" } & {\n    webhooks: { __typename: \"WebhookConnection\" } & {\n      nodes: Array<\n        { __typename: \"Webhook\" } & Pick<\n          Webhook,\n          | \"label\"\n          | \"secret\"\n          | \"url\"\n          | \"updatedAt\"\n          | \"resourceTypes\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"id\"\n          | \"enabled\"\n          | \"allPublicTeams\"\n        > & {\n            team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n            creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type TeamMembershipQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type TeamMembershipQuery = { __typename?: \"Query\" } & {\n  teamMembership: { __typename: \"TeamMembership\" } & Pick<\n    TeamMembership,\n    \"updatedAt\" | \"sortOrder\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"owner\"\n  > & { team: { __typename?: \"Team\" } & Pick<Team, \"id\">; user: { __typename?: \"User\" } & Pick<User, \"id\"> };\n};\n\nexport type TeamMembershipsQueryVariables = Exact<{\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type TeamMembershipsQuery = { __typename?: \"Query\" } & {\n  teamMemberships: { __typename: \"TeamMembershipConnection\" } & {\n    nodes: Array<\n      { __typename: \"TeamMembership\" } & Pick<\n        TeamMembership,\n        \"updatedAt\" | \"sortOrder\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"owner\"\n      > & { team: { __typename?: \"Team\" } & Pick<Team, \"id\">; user: { __typename?: \"User\" } & Pick<User, \"id\"> }\n    >;\n    pageInfo: { __typename: \"PageInfo\" } & Pick<\n      PageInfo,\n      \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n    >;\n  };\n};\n\nexport type TeamsQueryVariables = Exact<{\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<TeamFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type TeamsQuery = { __typename?: \"Query\" } & {\n  teams: { __typename: \"TeamConnection\" } & {\n    nodes: Array<\n      { __typename: \"Team\" } & Pick<\n        Team,\n        | \"cycleIssueAutoAssignCompleted\"\n        | \"cycleLockToActive\"\n        | \"cycleIssueAutoAssignStarted\"\n        | \"cycleCalenderUrl\"\n        | \"upcomingCycleCount\"\n        | \"autoArchivePeriod\"\n        | \"autoClosePeriod\"\n        | \"securitySettings\"\n        | \"scimGroupName\"\n        | \"autoCloseStateId\"\n        | \"cycleCooldownTime\"\n        | \"cycleStartDay\"\n        | \"cycleDuration\"\n        | \"icon\"\n        | \"defaultTemplateForMembersId\"\n        | \"defaultTemplateForNonMembersId\"\n        | \"issueEstimationType\"\n        | \"updatedAt\"\n        | \"displayName\"\n        | \"color\"\n        | \"description\"\n        | \"name\"\n        | \"key\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"retiredAt\"\n        | \"timezone\"\n        | \"issueCount\"\n        | \"id\"\n        | \"visibility\"\n        | \"defaultIssueEstimate\"\n        | \"setIssueSortOrderOnStateChange\"\n        | \"allMembersCanJoin\"\n        | \"requirePriorityToLeaveTriage\"\n        | \"autoCloseChildIssues\"\n        | \"autoCloseParentIssues\"\n        | \"scimManaged\"\n        | \"private\"\n        | \"inheritIssueEstimation\"\n        | \"inheritWorkflowStatuses\"\n        | \"cyclesEnabled\"\n        | \"issueEstimationExtended\"\n        | \"issueEstimationAllowZero\"\n        | \"aiDiscussionSummariesEnabled\"\n        | \"aiThreadSummariesEnabled\"\n        | \"groupIssueHistory\"\n        | \"slackIssueComments\"\n        | \"slackNewIssue\"\n        | \"slackIssueStatuses\"\n        | \"triageEnabled\"\n        | \"inviteHash\"\n        | \"issueOrderingNoPriorityFirst\"\n        | \"issueSortOrderDefaultToBottom\"\n      > & {\n          integrationsSettings?: Maybe<{ __typename?: \"IntegrationsSettings\" } & Pick<IntegrationsSettings, \"id\">>;\n          activeCycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n          triageResponsibility?: Maybe<{ __typename?: \"TriageResponsibility\" } & Pick<TriageResponsibility, \"id\">>;\n          defaultTemplateForMembers?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n          defaultTemplateForNonMembers?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n          defaultProjectTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n          defaultIssueState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n          parent?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n          mergeWorkflowState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n          draftWorkflowState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n          startWorkflowState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n          mergeableWorkflowState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n          reviewWorkflowState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n          markedAsDuplicateWorkflowState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n          triageIssueState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n        }\n    >;\n    pageInfo: { __typename: \"PageInfo\" } & Pick<\n      PageInfo,\n      \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n    >;\n  };\n};\n\nexport type TemplateQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type TemplateQuery = { __typename?: \"Query\" } & {\n  template: { __typename: \"Template\" } & Pick<\n    Template,\n    | \"description\"\n    | \"lastAppliedAt\"\n    | \"type\"\n    | \"color\"\n    | \"icon\"\n    | \"updatedAt\"\n    | \"name\"\n    | \"sortOrder\"\n    | \"templateData\"\n    | \"archivedAt\"\n    | \"createdAt\"\n    | \"id\"\n  > & {\n      inheritedFrom?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n      pipeline?: Maybe<{ __typename?: \"ReleasePipeline\" } & Pick<ReleasePipeline, \"id\">>;\n      team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n      creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n      lastUpdatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n    };\n};\n\nexport type TemplatesQueryVariables = Exact<{ [key: string]: never }>;\n\nexport type TemplatesQuery = { __typename?: \"Query\" } & {\n  templates: Array<\n    { __typename: \"Template\" } & Pick<\n      Template,\n      | \"description\"\n      | \"lastAppliedAt\"\n      | \"type\"\n      | \"color\"\n      | \"icon\"\n      | \"updatedAt\"\n      | \"name\"\n      | \"sortOrder\"\n      | \"templateData\"\n      | \"archivedAt\"\n      | \"createdAt\"\n      | \"id\"\n    > & {\n        inheritedFrom?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n        pipeline?: Maybe<{ __typename?: \"ReleasePipeline\" } & Pick<ReleasePipeline, \"id\">>;\n        team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n        creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n        lastUpdatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n      }\n  >;\n};\n\nexport type TemplatesForIntegrationQueryVariables = Exact<{\n  integrationType: Scalars[\"String\"];\n}>;\n\nexport type TemplatesForIntegrationQuery = { __typename?: \"Query\" } & {\n  templatesForIntegration: Array<\n    { __typename: \"Template\" } & Pick<\n      Template,\n      | \"description\"\n      | \"lastAppliedAt\"\n      | \"type\"\n      | \"color\"\n      | \"icon\"\n      | \"updatedAt\"\n      | \"name\"\n      | \"sortOrder\"\n      | \"templateData\"\n      | \"archivedAt\"\n      | \"createdAt\"\n      | \"id\"\n    > & {\n        inheritedFrom?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n        pipeline?: Maybe<{ __typename?: \"ReleasePipeline\" } & Pick<ReleasePipeline, \"id\">>;\n        team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n        creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n        lastUpdatedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n      }\n  >;\n};\n\nexport type TimeScheduleQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type TimeScheduleQuery = { __typename?: \"Query\" } & {\n  timeSchedule: { __typename: \"TimeSchedule\" } & Pick<\n    TimeSchedule,\n    \"externalUrl\" | \"externalId\" | \"updatedAt\" | \"name\" | \"archivedAt\" | \"createdAt\" | \"id\"\n  > & {\n      integration?: Maybe<{ __typename?: \"Integration\" } & Pick<Integration, \"id\">>;\n      entries?: Maybe<\n        Array<\n          { __typename: \"TimeScheduleEntry\" } & Pick<TimeScheduleEntry, \"userId\" | \"userEmail\" | \"endsAt\" | \"startsAt\">\n        >\n      >;\n    };\n};\n\nexport type TimeSchedulesQueryVariables = Exact<{\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type TimeSchedulesQuery = { __typename?: \"Query\" } & {\n  timeSchedules: { __typename: \"TimeScheduleConnection\" } & {\n    nodes: Array<\n      { __typename: \"TimeSchedule\" } & Pick<\n        TimeSchedule,\n        \"externalUrl\" | \"externalId\" | \"updatedAt\" | \"name\" | \"archivedAt\" | \"createdAt\" | \"id\"\n      > & {\n          integration?: Maybe<{ __typename?: \"Integration\" } & Pick<Integration, \"id\">>;\n          entries?: Maybe<\n            Array<\n              { __typename: \"TimeScheduleEntry\" } & Pick<\n                TimeScheduleEntry,\n                \"userId\" | \"userEmail\" | \"endsAt\" | \"startsAt\"\n              >\n            >\n          >;\n        }\n    >;\n    pageInfo: { __typename: \"PageInfo\" } & Pick<\n      PageInfo,\n      \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n    >;\n  };\n};\n\nexport type TriageResponsibilitiesQueryVariables = Exact<{\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type TriageResponsibilitiesQuery = { __typename?: \"Query\" } & {\n  triageResponsibilities: { __typename: \"TriageResponsibilityConnection\" } & {\n    nodes: Array<\n      { __typename: \"TriageResponsibility\" } & Pick<\n        TriageResponsibility,\n        \"action\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n      > & {\n          manualSelection?: Maybe<\n            { __typename: \"TriageResponsibilityManualSelection\" } & Pick<TriageResponsibilityManualSelection, \"userIds\">\n          >;\n          team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n          timeSchedule?: Maybe<{ __typename?: \"TimeSchedule\" } & Pick<TimeSchedule, \"id\">>;\n          currentUser?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n        }\n    >;\n    pageInfo: { __typename: \"PageInfo\" } & Pick<\n      PageInfo,\n      \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n    >;\n  };\n};\n\nexport type TriageResponsibilityQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type TriageResponsibilityQuery = { __typename?: \"Query\" } & {\n  triageResponsibility: { __typename: \"TriageResponsibility\" } & Pick<\n    TriageResponsibility,\n    \"action\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n  > & {\n      manualSelection?: Maybe<\n        { __typename: \"TriageResponsibilityManualSelection\" } & Pick<TriageResponsibilityManualSelection, \"userIds\">\n      >;\n      team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n      timeSchedule?: Maybe<{ __typename?: \"TimeSchedule\" } & Pick<TimeSchedule, \"id\">>;\n      currentUser?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n    };\n};\n\nexport type TriageResponsibility_ManualSelectionQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type TriageResponsibility_ManualSelectionQuery = { __typename?: \"Query\" } & {\n  triageResponsibility: { __typename?: \"TriageResponsibility\" } & {\n    manualSelection?: Maybe<\n      { __typename: \"TriageResponsibilityManualSelection\" } & Pick<TriageResponsibilityManualSelection, \"userIds\">\n    >;\n  };\n};\n\nexport type UserQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type UserQuery = { __typename?: \"Query\" } & {\n  user: { __typename: \"User\" } & Pick<\n    User,\n    | \"description\"\n    | \"avatarUrl\"\n    | \"createdIssueCount\"\n    | \"avatarBackgroundColor\"\n    | \"statusUntilAt\"\n    | \"statusEmoji\"\n    | \"initials\"\n    | \"updatedAt\"\n    | \"lastSeen\"\n    | \"timezone\"\n    | \"disableReason\"\n    | \"statusLabel\"\n    | \"archivedAt\"\n    | \"createdAt\"\n    | \"id\"\n    | \"gitHubUserId\"\n    | \"displayName\"\n    | \"email\"\n    | \"name\"\n    | \"title\"\n    | \"url\"\n    | \"active\"\n    | \"isAssignable\"\n    | \"guest\"\n    | \"admin\"\n    | \"owner\"\n    | \"app\"\n    | \"isMentionable\"\n    | \"isMe\"\n    | \"supportsAgentSessions\"\n    | \"canAccessAnyPublicTeam\"\n    | \"calendarHash\"\n    | \"inviteHash\"\n  >;\n};\n\nexport type User_AssignedIssuesQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<IssueFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type User_AssignedIssuesQuery = { __typename?: \"Query\" } & {\n  user: { __typename?: \"User\" } & {\n    assignedIssues: { __typename: \"IssueConnection\" } & {\n      nodes: Array<\n        { __typename: \"Issue\" } & Pick<\n          Issue,\n          | \"trashed\"\n          | \"reactionData\"\n          | \"labelIds\"\n          | \"integrationSourceType\"\n          | \"url\"\n          | \"identifier\"\n          | \"priorityLabel\"\n          | \"previousIdentifiers\"\n          | \"customerTicketCount\"\n          | \"branchName\"\n          | \"dueDate\"\n          | \"estimate\"\n          | \"description\"\n          | \"title\"\n          | \"number\"\n          | \"updatedAt\"\n          | \"boardOrder\"\n          | \"sortOrder\"\n          | \"prioritySortOrder\"\n          | \"subIssueSortOrder\"\n          | \"priority\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"startedTriageAt\"\n          | \"triagedAt\"\n          | \"addedToCycleAt\"\n          | \"addedToProjectAt\"\n          | \"addedToTeamAt\"\n          | \"autoArchivedAt\"\n          | \"autoClosedAt\"\n          | \"canceledAt\"\n          | \"completedAt\"\n          | \"startedAt\"\n          | \"slaStartedAt\"\n          | \"slaBreachesAt\"\n          | \"slaHighRiskAt\"\n          | \"slaMediumRiskAt\"\n          | \"snoozedUntilAt\"\n          | \"slaType\"\n          | \"id\"\n          | \"inheritsSharedAccess\"\n        > & {\n            reactions: Array<\n              { __typename: \"Reaction\" } & Pick<Reaction, \"updatedAt\" | \"emoji\" | \"archivedAt\" | \"createdAt\" | \"id\"> & {\n                  comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n                  externalUser?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n                  initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n                  issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n                  projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n                  user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                }\n            >;\n            sharedAccess: { __typename: \"IssueSharedAccess\" } & Pick<\n              IssueSharedAccess,\n              \"disallowedIssueFields\" | \"sharedWithCount\" | \"viewerHasOnlySharedAccess\" | \"isShared\"\n            > & {\n                sharedWithUsers: Array<\n                  { __typename: \"User\" } & Pick<\n                    User,\n                    | \"description\"\n                    | \"avatarUrl\"\n                    | \"createdIssueCount\"\n                    | \"avatarBackgroundColor\"\n                    | \"statusUntilAt\"\n                    | \"statusEmoji\"\n                    | \"initials\"\n                    | \"updatedAt\"\n                    | \"lastSeen\"\n                    | \"timezone\"\n                    | \"disableReason\"\n                    | \"statusLabel\"\n                    | \"archivedAt\"\n                    | \"createdAt\"\n                    | \"id\"\n                    | \"gitHubUserId\"\n                    | \"displayName\"\n                    | \"email\"\n                    | \"name\"\n                    | \"title\"\n                    | \"url\"\n                    | \"active\"\n                    | \"isAssignable\"\n                    | \"guest\"\n                    | \"admin\"\n                    | \"owner\"\n                    | \"app\"\n                    | \"isMentionable\"\n                    | \"isMe\"\n                    | \"supportsAgentSessions\"\n                    | \"canAccessAnyPublicTeam\"\n                    | \"calendarHash\"\n                    | \"inviteHash\"\n                  >\n                >;\n              };\n            delegate?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            botActor?: Maybe<\n              { __typename: \"ActorBot\" } & Pick<\n                ActorBot,\n                \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n              >\n            >;\n            sourceComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n            cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n            syncedWith?: Maybe<\n              Array<\n                { __typename: \"ExternalEntityInfo\" } & Pick<ExternalEntityInfo, \"service\" | \"id\"> & {\n                    metadata?: Maybe<\n                      | ({ __typename: \"ExternalEntityInfoGithubMetadata\" } & Pick<\n                          ExternalEntityInfoGithubMetadata,\n                          \"number\" | \"owner\" | \"repo\"\n                        >)\n                      | ({ __typename: \"ExternalEntityInfoJiraMetadata\" } & Pick<\n                          ExternalEntityInfoJiraMetadata,\n                          \"issueTypeId\" | \"projectId\" | \"issueKey\"\n                        >)\n                      | ({ __typename: \"ExternalEntitySlackMetadata\" } & Pick<\n                          ExternalEntitySlackMetadata,\n                          \"messageUrl\" | \"channelId\" | \"channelName\" | \"isFromSlack\"\n                        >)\n                    >;\n                  }\n              >\n            >;\n            externalUserCreator?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            asksExternalUserRequester?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            asksRequester?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            lastAppliedTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n            parent?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n            projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n            project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n            recurringIssueTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n            team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n            assignee?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            snoozedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            favorite?: Maybe<{ __typename?: \"Favorite\" } & Pick<Favorite, \"id\">>;\n            state: { __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type User_CreatedIssuesQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<IssueFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type User_CreatedIssuesQuery = { __typename?: \"Query\" } & {\n  user: { __typename?: \"User\" } & {\n    createdIssues: { __typename: \"IssueConnection\" } & {\n      nodes: Array<\n        { __typename: \"Issue\" } & Pick<\n          Issue,\n          | \"trashed\"\n          | \"reactionData\"\n          | \"labelIds\"\n          | \"integrationSourceType\"\n          | \"url\"\n          | \"identifier\"\n          | \"priorityLabel\"\n          | \"previousIdentifiers\"\n          | \"customerTicketCount\"\n          | \"branchName\"\n          | \"dueDate\"\n          | \"estimate\"\n          | \"description\"\n          | \"title\"\n          | \"number\"\n          | \"updatedAt\"\n          | \"boardOrder\"\n          | \"sortOrder\"\n          | \"prioritySortOrder\"\n          | \"subIssueSortOrder\"\n          | \"priority\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"startedTriageAt\"\n          | \"triagedAt\"\n          | \"addedToCycleAt\"\n          | \"addedToProjectAt\"\n          | \"addedToTeamAt\"\n          | \"autoArchivedAt\"\n          | \"autoClosedAt\"\n          | \"canceledAt\"\n          | \"completedAt\"\n          | \"startedAt\"\n          | \"slaStartedAt\"\n          | \"slaBreachesAt\"\n          | \"slaHighRiskAt\"\n          | \"slaMediumRiskAt\"\n          | \"snoozedUntilAt\"\n          | \"slaType\"\n          | \"id\"\n          | \"inheritsSharedAccess\"\n        > & {\n            reactions: Array<\n              { __typename: \"Reaction\" } & Pick<Reaction, \"updatedAt\" | \"emoji\" | \"archivedAt\" | \"createdAt\" | \"id\"> & {\n                  comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n                  externalUser?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n                  initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n                  issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n                  projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n                  user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                }\n            >;\n            sharedAccess: { __typename: \"IssueSharedAccess\" } & Pick<\n              IssueSharedAccess,\n              \"disallowedIssueFields\" | \"sharedWithCount\" | \"viewerHasOnlySharedAccess\" | \"isShared\"\n            > & {\n                sharedWithUsers: Array<\n                  { __typename: \"User\" } & Pick<\n                    User,\n                    | \"description\"\n                    | \"avatarUrl\"\n                    | \"createdIssueCount\"\n                    | \"avatarBackgroundColor\"\n                    | \"statusUntilAt\"\n                    | \"statusEmoji\"\n                    | \"initials\"\n                    | \"updatedAt\"\n                    | \"lastSeen\"\n                    | \"timezone\"\n                    | \"disableReason\"\n                    | \"statusLabel\"\n                    | \"archivedAt\"\n                    | \"createdAt\"\n                    | \"id\"\n                    | \"gitHubUserId\"\n                    | \"displayName\"\n                    | \"email\"\n                    | \"name\"\n                    | \"title\"\n                    | \"url\"\n                    | \"active\"\n                    | \"isAssignable\"\n                    | \"guest\"\n                    | \"admin\"\n                    | \"owner\"\n                    | \"app\"\n                    | \"isMentionable\"\n                    | \"isMe\"\n                    | \"supportsAgentSessions\"\n                    | \"canAccessAnyPublicTeam\"\n                    | \"calendarHash\"\n                    | \"inviteHash\"\n                  >\n                >;\n              };\n            delegate?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            botActor?: Maybe<\n              { __typename: \"ActorBot\" } & Pick<\n                ActorBot,\n                \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n              >\n            >;\n            sourceComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n            cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n            syncedWith?: Maybe<\n              Array<\n                { __typename: \"ExternalEntityInfo\" } & Pick<ExternalEntityInfo, \"service\" | \"id\"> & {\n                    metadata?: Maybe<\n                      | ({ __typename: \"ExternalEntityInfoGithubMetadata\" } & Pick<\n                          ExternalEntityInfoGithubMetadata,\n                          \"number\" | \"owner\" | \"repo\"\n                        >)\n                      | ({ __typename: \"ExternalEntityInfoJiraMetadata\" } & Pick<\n                          ExternalEntityInfoJiraMetadata,\n                          \"issueTypeId\" | \"projectId\" | \"issueKey\"\n                        >)\n                      | ({ __typename: \"ExternalEntitySlackMetadata\" } & Pick<\n                          ExternalEntitySlackMetadata,\n                          \"messageUrl\" | \"channelId\" | \"channelName\" | \"isFromSlack\"\n                        >)\n                    >;\n                  }\n              >\n            >;\n            externalUserCreator?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            asksExternalUserRequester?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            asksRequester?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            lastAppliedTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n            parent?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n            projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n            project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n            recurringIssueTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n            team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n            assignee?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            snoozedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            favorite?: Maybe<{ __typename?: \"Favorite\" } & Pick<Favorite, \"id\">>;\n            state: { __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type User_DelegatedIssuesQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<IssueFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type User_DelegatedIssuesQuery = { __typename?: \"Query\" } & {\n  user: { __typename?: \"User\" } & {\n    delegatedIssues: { __typename: \"IssueConnection\" } & {\n      nodes: Array<\n        { __typename: \"Issue\" } & Pick<\n          Issue,\n          | \"trashed\"\n          | \"reactionData\"\n          | \"labelIds\"\n          | \"integrationSourceType\"\n          | \"url\"\n          | \"identifier\"\n          | \"priorityLabel\"\n          | \"previousIdentifiers\"\n          | \"customerTicketCount\"\n          | \"branchName\"\n          | \"dueDate\"\n          | \"estimate\"\n          | \"description\"\n          | \"title\"\n          | \"number\"\n          | \"updatedAt\"\n          | \"boardOrder\"\n          | \"sortOrder\"\n          | \"prioritySortOrder\"\n          | \"subIssueSortOrder\"\n          | \"priority\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"startedTriageAt\"\n          | \"triagedAt\"\n          | \"addedToCycleAt\"\n          | \"addedToProjectAt\"\n          | \"addedToTeamAt\"\n          | \"autoArchivedAt\"\n          | \"autoClosedAt\"\n          | \"canceledAt\"\n          | \"completedAt\"\n          | \"startedAt\"\n          | \"slaStartedAt\"\n          | \"slaBreachesAt\"\n          | \"slaHighRiskAt\"\n          | \"slaMediumRiskAt\"\n          | \"snoozedUntilAt\"\n          | \"slaType\"\n          | \"id\"\n          | \"inheritsSharedAccess\"\n        > & {\n            reactions: Array<\n              { __typename: \"Reaction\" } & Pick<Reaction, \"updatedAt\" | \"emoji\" | \"archivedAt\" | \"createdAt\" | \"id\"> & {\n                  comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n                  externalUser?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n                  initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n                  issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n                  projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n                  user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                }\n            >;\n            sharedAccess: { __typename: \"IssueSharedAccess\" } & Pick<\n              IssueSharedAccess,\n              \"disallowedIssueFields\" | \"sharedWithCount\" | \"viewerHasOnlySharedAccess\" | \"isShared\"\n            > & {\n                sharedWithUsers: Array<\n                  { __typename: \"User\" } & Pick<\n                    User,\n                    | \"description\"\n                    | \"avatarUrl\"\n                    | \"createdIssueCount\"\n                    | \"avatarBackgroundColor\"\n                    | \"statusUntilAt\"\n                    | \"statusEmoji\"\n                    | \"initials\"\n                    | \"updatedAt\"\n                    | \"lastSeen\"\n                    | \"timezone\"\n                    | \"disableReason\"\n                    | \"statusLabel\"\n                    | \"archivedAt\"\n                    | \"createdAt\"\n                    | \"id\"\n                    | \"gitHubUserId\"\n                    | \"displayName\"\n                    | \"email\"\n                    | \"name\"\n                    | \"title\"\n                    | \"url\"\n                    | \"active\"\n                    | \"isAssignable\"\n                    | \"guest\"\n                    | \"admin\"\n                    | \"owner\"\n                    | \"app\"\n                    | \"isMentionable\"\n                    | \"isMe\"\n                    | \"supportsAgentSessions\"\n                    | \"canAccessAnyPublicTeam\"\n                    | \"calendarHash\"\n                    | \"inviteHash\"\n                  >\n                >;\n              };\n            delegate?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            botActor?: Maybe<\n              { __typename: \"ActorBot\" } & Pick<\n                ActorBot,\n                \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n              >\n            >;\n            sourceComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n            cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n            syncedWith?: Maybe<\n              Array<\n                { __typename: \"ExternalEntityInfo\" } & Pick<ExternalEntityInfo, \"service\" | \"id\"> & {\n                    metadata?: Maybe<\n                      | ({ __typename: \"ExternalEntityInfoGithubMetadata\" } & Pick<\n                          ExternalEntityInfoGithubMetadata,\n                          \"number\" | \"owner\" | \"repo\"\n                        >)\n                      | ({ __typename: \"ExternalEntityInfoJiraMetadata\" } & Pick<\n                          ExternalEntityInfoJiraMetadata,\n                          \"issueTypeId\" | \"projectId\" | \"issueKey\"\n                        >)\n                      | ({ __typename: \"ExternalEntitySlackMetadata\" } & Pick<\n                          ExternalEntitySlackMetadata,\n                          \"messageUrl\" | \"channelId\" | \"channelName\" | \"isFromSlack\"\n                        >)\n                    >;\n                  }\n              >\n            >;\n            externalUserCreator?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            asksExternalUserRequester?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            asksRequester?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            lastAppliedTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n            parent?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n            projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n            project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n            recurringIssueTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n            team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n            assignee?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            snoozedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            favorite?: Maybe<{ __typename?: \"Favorite\" } & Pick<Favorite, \"id\">>;\n            state: { __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type User_DraftsQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type User_DraftsQuery = { __typename?: \"Query\" } & {\n  user: { __typename?: \"User\" } & {\n    drafts: { __typename: \"DraftConnection\" } & {\n      nodes: Array<\n        { __typename: \"Draft\" } & Pick<\n          Draft,\n          \"data\" | \"bodyData\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"isAutogenerated\"\n        > & {\n            customerNeed?: Maybe<{ __typename?: \"CustomerNeed\" } & Pick<CustomerNeed, \"id\">>;\n            initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n            initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n            issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n            parentComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n            project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n            projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n            team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n            user: { __typename?: \"User\" } & Pick<User, \"id\">;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type User_TeamMembershipsQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type User_TeamMembershipsQuery = { __typename?: \"Query\" } & {\n  user: { __typename?: \"User\" } & {\n    teamMemberships: { __typename: \"TeamMembershipConnection\" } & {\n      nodes: Array<\n        { __typename: \"TeamMembership\" } & Pick<\n          TeamMembership,\n          \"updatedAt\" | \"sortOrder\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"owner\"\n        > & { team: { __typename?: \"Team\" } & Pick<Team, \"id\">; user: { __typename?: \"User\" } & Pick<User, \"id\"> }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type User_TeamsQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<TeamFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type User_TeamsQuery = { __typename?: \"Query\" } & {\n  user: { __typename?: \"User\" } & {\n    teams: { __typename: \"TeamConnection\" } & {\n      nodes: Array<\n        { __typename: \"Team\" } & Pick<\n          Team,\n          | \"cycleIssueAutoAssignCompleted\"\n          | \"cycleLockToActive\"\n          | \"cycleIssueAutoAssignStarted\"\n          | \"cycleCalenderUrl\"\n          | \"upcomingCycleCount\"\n          | \"autoArchivePeriod\"\n          | \"autoClosePeriod\"\n          | \"securitySettings\"\n          | \"scimGroupName\"\n          | \"autoCloseStateId\"\n          | \"cycleCooldownTime\"\n          | \"cycleStartDay\"\n          | \"cycleDuration\"\n          | \"icon\"\n          | \"defaultTemplateForMembersId\"\n          | \"defaultTemplateForNonMembersId\"\n          | \"issueEstimationType\"\n          | \"updatedAt\"\n          | \"displayName\"\n          | \"color\"\n          | \"description\"\n          | \"name\"\n          | \"key\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"retiredAt\"\n          | \"timezone\"\n          | \"issueCount\"\n          | \"id\"\n          | \"visibility\"\n          | \"defaultIssueEstimate\"\n          | \"setIssueSortOrderOnStateChange\"\n          | \"allMembersCanJoin\"\n          | \"requirePriorityToLeaveTriage\"\n          | \"autoCloseChildIssues\"\n          | \"autoCloseParentIssues\"\n          | \"scimManaged\"\n          | \"private\"\n          | \"inheritIssueEstimation\"\n          | \"inheritWorkflowStatuses\"\n          | \"cyclesEnabled\"\n          | \"issueEstimationExtended\"\n          | \"issueEstimationAllowZero\"\n          | \"aiDiscussionSummariesEnabled\"\n          | \"aiThreadSummariesEnabled\"\n          | \"groupIssueHistory\"\n          | \"slackIssueComments\"\n          | \"slackNewIssue\"\n          | \"slackIssueStatuses\"\n          | \"triageEnabled\"\n          | \"inviteHash\"\n          | \"issueOrderingNoPriorityFirst\"\n          | \"issueSortOrderDefaultToBottom\"\n        > & {\n            integrationsSettings?: Maybe<{ __typename?: \"IntegrationsSettings\" } & Pick<IntegrationsSettings, \"id\">>;\n            activeCycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n            triageResponsibility?: Maybe<{ __typename?: \"TriageResponsibility\" } & Pick<TriageResponsibility, \"id\">>;\n            defaultTemplateForMembers?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n            defaultTemplateForNonMembers?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n            defaultProjectTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n            defaultIssueState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n            parent?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n            mergeWorkflowState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n            draftWorkflowState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n            startWorkflowState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n            mergeableWorkflowState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n            reviewWorkflowState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n            markedAsDuplicateWorkflowState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n            triageIssueState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type UserSessionsQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type UserSessionsQuery = { __typename?: \"Query\" } & {\n  userSessions: Array<\n    { __typename: \"AuthenticationSessionResponse\" } & Pick<\n      AuthenticationSessionResponse,\n      | \"client\"\n      | \"countryCodes\"\n      | \"updatedAt\"\n      | \"detailedName\"\n      | \"location\"\n      | \"ip\"\n      | \"locationCity\"\n      | \"locationCountryCode\"\n      | \"locationCountry\"\n      | \"locationRegionCode\"\n      | \"name\"\n      | \"operatingSystem\"\n      | \"service\"\n      | \"userAgent\"\n      | \"createdAt\"\n      | \"type\"\n      | \"browserType\"\n      | \"lastActiveAt\"\n      | \"isCurrentSession\"\n      | \"id\"\n    >\n  >;\n};\n\nexport type UserSettingsQueryVariables = Exact<{ [key: string]: never }>;\n\nexport type UserSettingsQuery = { __typename?: \"Query\" } & {\n  userSettings: { __typename: \"UserSettings\" } & Pick<\n    UserSettings,\n    | \"calendarHash\"\n    | \"unsubscribedFrom\"\n    | \"updatedAt\"\n    | \"archivedAt\"\n    | \"createdAt\"\n    | \"id\"\n    | \"feedLastSeenTime\"\n    | \"feedSummarySchedule\"\n    | \"subscribedToDPA\"\n    | \"subscribedToChangelog\"\n    | \"subscribedToInviteAccepted\"\n    | \"subscribedToPrivacyLegalUpdates\"\n    | \"autoAssignToSelf\"\n    | \"showFullUserNames\"\n  > & {\n      notificationDeliveryPreferences: { __typename: \"NotificationDeliveryPreferences\" } & {\n        mobile?: Maybe<\n          { __typename: \"NotificationDeliveryPreferencesChannel\" } & Pick<\n            NotificationDeliveryPreferencesChannel,\n            \"notificationsDisabled\"\n          > & {\n              schedule?: Maybe<\n                { __typename: \"NotificationDeliveryPreferencesSchedule\" } & Pick<\n                  NotificationDeliveryPreferencesSchedule,\n                  \"disabled\"\n                > & {\n                    friday: { __typename: \"NotificationDeliveryPreferencesDay\" } & Pick<\n                      NotificationDeliveryPreferencesDay,\n                      \"end\" | \"start\"\n                    >;\n                    monday: { __typename: \"NotificationDeliveryPreferencesDay\" } & Pick<\n                      NotificationDeliveryPreferencesDay,\n                      \"end\" | \"start\"\n                    >;\n                    saturday: { __typename: \"NotificationDeliveryPreferencesDay\" } & Pick<\n                      NotificationDeliveryPreferencesDay,\n                      \"end\" | \"start\"\n                    >;\n                    sunday: { __typename: \"NotificationDeliveryPreferencesDay\" } & Pick<\n                      NotificationDeliveryPreferencesDay,\n                      \"end\" | \"start\"\n                    >;\n                    thursday: { __typename: \"NotificationDeliveryPreferencesDay\" } & Pick<\n                      NotificationDeliveryPreferencesDay,\n                      \"end\" | \"start\"\n                    >;\n                    tuesday: { __typename: \"NotificationDeliveryPreferencesDay\" } & Pick<\n                      NotificationDeliveryPreferencesDay,\n                      \"end\" | \"start\"\n                    >;\n                    wednesday: { __typename: \"NotificationDeliveryPreferencesDay\" } & Pick<\n                      NotificationDeliveryPreferencesDay,\n                      \"end\" | \"start\"\n                    >;\n                  }\n              >;\n            }\n        >;\n      };\n      user: { __typename?: \"User\" } & Pick<User, \"id\">;\n      notificationCategoryPreferences: { __typename: \"NotificationCategoryPreferences\" } & {\n        billing: { __typename: \"NotificationChannelPreferences\" } & Pick<\n          NotificationChannelPreferences,\n          \"slack\" | \"desktop\" | \"email\" | \"mobile\"\n        >;\n        customers: { __typename: \"NotificationChannelPreferences\" } & Pick<\n          NotificationChannelPreferences,\n          \"slack\" | \"desktop\" | \"email\" | \"mobile\"\n        >;\n        feed: { __typename: \"NotificationChannelPreferences\" } & Pick<\n          NotificationChannelPreferences,\n          \"slack\" | \"desktop\" | \"email\" | \"mobile\"\n        >;\n        appsAndIntegrations: { __typename: \"NotificationChannelPreferences\" } & Pick<\n          NotificationChannelPreferences,\n          \"slack\" | \"desktop\" | \"email\" | \"mobile\"\n        >;\n        assignments: { __typename: \"NotificationChannelPreferences\" } & Pick<\n          NotificationChannelPreferences,\n          \"slack\" | \"desktop\" | \"email\" | \"mobile\"\n        >;\n        commentsAndReplies: { __typename: \"NotificationChannelPreferences\" } & Pick<\n          NotificationChannelPreferences,\n          \"slack\" | \"desktop\" | \"email\" | \"mobile\"\n        >;\n        documentChanges: { __typename: \"NotificationChannelPreferences\" } & Pick<\n          NotificationChannelPreferences,\n          \"slack\" | \"desktop\" | \"email\" | \"mobile\"\n        >;\n        mentions: { __typename: \"NotificationChannelPreferences\" } & Pick<\n          NotificationChannelPreferences,\n          \"slack\" | \"desktop\" | \"email\" | \"mobile\"\n        >;\n        postsAndUpdates: { __typename: \"NotificationChannelPreferences\" } & Pick<\n          NotificationChannelPreferences,\n          \"slack\" | \"desktop\" | \"email\" | \"mobile\"\n        >;\n        reactions: { __typename: \"NotificationChannelPreferences\" } & Pick<\n          NotificationChannelPreferences,\n          \"slack\" | \"desktop\" | \"email\" | \"mobile\"\n        >;\n        reminders: { __typename: \"NotificationChannelPreferences\" } & Pick<\n          NotificationChannelPreferences,\n          \"slack\" | \"desktop\" | \"email\" | \"mobile\"\n        >;\n        reviews: { __typename: \"NotificationChannelPreferences\" } & Pick<\n          NotificationChannelPreferences,\n          \"slack\" | \"desktop\" | \"email\" | \"mobile\"\n        >;\n        statusChanges: { __typename: \"NotificationChannelPreferences\" } & Pick<\n          NotificationChannelPreferences,\n          \"slack\" | \"desktop\" | \"email\" | \"mobile\"\n        >;\n        subscriptions: { __typename: \"NotificationChannelPreferences\" } & Pick<\n          NotificationChannelPreferences,\n          \"slack\" | \"desktop\" | \"email\" | \"mobile\"\n        >;\n        system: { __typename: \"NotificationChannelPreferences\" } & Pick<\n          NotificationChannelPreferences,\n          \"slack\" | \"desktop\" | \"email\" | \"mobile\"\n        >;\n        triage: { __typename: \"NotificationChannelPreferences\" } & Pick<\n          NotificationChannelPreferences,\n          \"slack\" | \"desktop\" | \"email\" | \"mobile\"\n        >;\n      };\n      notificationChannelPreferences: { __typename: \"NotificationChannelPreferences\" } & Pick<\n        NotificationChannelPreferences,\n        \"slack\" | \"desktop\" | \"email\" | \"mobile\"\n      >;\n      theme?: Maybe<\n        { __typename: \"UserSettingsTheme\" } & Pick<UserSettingsTheme, \"preset\"> & {\n            custom?: Maybe<\n              { __typename: \"UserSettingsCustomTheme\" } & Pick<\n                UserSettingsCustomTheme,\n                \"accent\" | \"base\" | \"contrast\"\n              > & {\n                  sidebar?: Maybe<\n                    { __typename: \"UserSettingsCustomSidebarTheme\" } & Pick<\n                      UserSettingsCustomSidebarTheme,\n                      \"accent\" | \"base\" | \"contrast\"\n                    >\n                  >;\n                }\n            >;\n          }\n      >;\n    };\n};\n\nexport type UserSettings_NotificationCategoryPreferencesQueryVariables = Exact<{ [key: string]: never }>;\n\nexport type UserSettings_NotificationCategoryPreferencesQuery = { __typename?: \"Query\" } & {\n  userSettings: { __typename?: \"UserSettings\" } & {\n    notificationCategoryPreferences: { __typename: \"NotificationCategoryPreferences\" } & {\n      billing: { __typename: \"NotificationChannelPreferences\" } & Pick<\n        NotificationChannelPreferences,\n        \"slack\" | \"desktop\" | \"email\" | \"mobile\"\n      >;\n      customers: { __typename: \"NotificationChannelPreferences\" } & Pick<\n        NotificationChannelPreferences,\n        \"slack\" | \"desktop\" | \"email\" | \"mobile\"\n      >;\n      feed: { __typename: \"NotificationChannelPreferences\" } & Pick<\n        NotificationChannelPreferences,\n        \"slack\" | \"desktop\" | \"email\" | \"mobile\"\n      >;\n      appsAndIntegrations: { __typename: \"NotificationChannelPreferences\" } & Pick<\n        NotificationChannelPreferences,\n        \"slack\" | \"desktop\" | \"email\" | \"mobile\"\n      >;\n      assignments: { __typename: \"NotificationChannelPreferences\" } & Pick<\n        NotificationChannelPreferences,\n        \"slack\" | \"desktop\" | \"email\" | \"mobile\"\n      >;\n      commentsAndReplies: { __typename: \"NotificationChannelPreferences\" } & Pick<\n        NotificationChannelPreferences,\n        \"slack\" | \"desktop\" | \"email\" | \"mobile\"\n      >;\n      documentChanges: { __typename: \"NotificationChannelPreferences\" } & Pick<\n        NotificationChannelPreferences,\n        \"slack\" | \"desktop\" | \"email\" | \"mobile\"\n      >;\n      mentions: { __typename: \"NotificationChannelPreferences\" } & Pick<\n        NotificationChannelPreferences,\n        \"slack\" | \"desktop\" | \"email\" | \"mobile\"\n      >;\n      postsAndUpdates: { __typename: \"NotificationChannelPreferences\" } & Pick<\n        NotificationChannelPreferences,\n        \"slack\" | \"desktop\" | \"email\" | \"mobile\"\n      >;\n      reactions: { __typename: \"NotificationChannelPreferences\" } & Pick<\n        NotificationChannelPreferences,\n        \"slack\" | \"desktop\" | \"email\" | \"mobile\"\n      >;\n      reminders: { __typename: \"NotificationChannelPreferences\" } & Pick<\n        NotificationChannelPreferences,\n        \"slack\" | \"desktop\" | \"email\" | \"mobile\"\n      >;\n      reviews: { __typename: \"NotificationChannelPreferences\" } & Pick<\n        NotificationChannelPreferences,\n        \"slack\" | \"desktop\" | \"email\" | \"mobile\"\n      >;\n      statusChanges: { __typename: \"NotificationChannelPreferences\" } & Pick<\n        NotificationChannelPreferences,\n        \"slack\" | \"desktop\" | \"email\" | \"mobile\"\n      >;\n      subscriptions: { __typename: \"NotificationChannelPreferences\" } & Pick<\n        NotificationChannelPreferences,\n        \"slack\" | \"desktop\" | \"email\" | \"mobile\"\n      >;\n      system: { __typename: \"NotificationChannelPreferences\" } & Pick<\n        NotificationChannelPreferences,\n        \"slack\" | \"desktop\" | \"email\" | \"mobile\"\n      >;\n      triage: { __typename: \"NotificationChannelPreferences\" } & Pick<\n        NotificationChannelPreferences,\n        \"slack\" | \"desktop\" | \"email\" | \"mobile\"\n      >;\n    };\n  };\n};\n\nexport type UserSettings_NotificationCategoryPreferences_AppsAndIntegrationsQueryVariables = Exact<{\n  [key: string]: never;\n}>;\n\nexport type UserSettings_NotificationCategoryPreferences_AppsAndIntegrationsQuery = { __typename?: \"Query\" } & {\n  userSettings: { __typename?: \"UserSettings\" } & {\n    notificationCategoryPreferences: { __typename?: \"NotificationCategoryPreferences\" } & {\n      appsAndIntegrations: { __typename: \"NotificationChannelPreferences\" } & Pick<\n        NotificationChannelPreferences,\n        \"slack\" | \"desktop\" | \"email\" | \"mobile\"\n      >;\n    };\n  };\n};\n\nexport type UserSettings_NotificationCategoryPreferences_AssignmentsQueryVariables = Exact<{ [key: string]: never }>;\n\nexport type UserSettings_NotificationCategoryPreferences_AssignmentsQuery = { __typename?: \"Query\" } & {\n  userSettings: { __typename?: \"UserSettings\" } & {\n    notificationCategoryPreferences: { __typename?: \"NotificationCategoryPreferences\" } & {\n      assignments: { __typename: \"NotificationChannelPreferences\" } & Pick<\n        NotificationChannelPreferences,\n        \"slack\" | \"desktop\" | \"email\" | \"mobile\"\n      >;\n    };\n  };\n};\n\nexport type UserSettings_NotificationCategoryPreferences_BillingQueryVariables = Exact<{ [key: string]: never }>;\n\nexport type UserSettings_NotificationCategoryPreferences_BillingQuery = { __typename?: \"Query\" } & {\n  userSettings: { __typename?: \"UserSettings\" } & {\n    notificationCategoryPreferences: { __typename?: \"NotificationCategoryPreferences\" } & {\n      billing: { __typename: \"NotificationChannelPreferences\" } & Pick<\n        NotificationChannelPreferences,\n        \"slack\" | \"desktop\" | \"email\" | \"mobile\"\n      >;\n    };\n  };\n};\n\nexport type UserSettings_NotificationCategoryPreferences_CommentsAndRepliesQueryVariables = Exact<{\n  [key: string]: never;\n}>;\n\nexport type UserSettings_NotificationCategoryPreferences_CommentsAndRepliesQuery = { __typename?: \"Query\" } & {\n  userSettings: { __typename?: \"UserSettings\" } & {\n    notificationCategoryPreferences: { __typename?: \"NotificationCategoryPreferences\" } & {\n      commentsAndReplies: { __typename: \"NotificationChannelPreferences\" } & Pick<\n        NotificationChannelPreferences,\n        \"slack\" | \"desktop\" | \"email\" | \"mobile\"\n      >;\n    };\n  };\n};\n\nexport type UserSettings_NotificationCategoryPreferences_CustomersQueryVariables = Exact<{ [key: string]: never }>;\n\nexport type UserSettings_NotificationCategoryPreferences_CustomersQuery = { __typename?: \"Query\" } & {\n  userSettings: { __typename?: \"UserSettings\" } & {\n    notificationCategoryPreferences: { __typename?: \"NotificationCategoryPreferences\" } & {\n      customers: { __typename: \"NotificationChannelPreferences\" } & Pick<\n        NotificationChannelPreferences,\n        \"slack\" | \"desktop\" | \"email\" | \"mobile\"\n      >;\n    };\n  };\n};\n\nexport type UserSettings_NotificationCategoryPreferences_DocumentChangesQueryVariables = Exact<{\n  [key: string]: never;\n}>;\n\nexport type UserSettings_NotificationCategoryPreferences_DocumentChangesQuery = { __typename?: \"Query\" } & {\n  userSettings: { __typename?: \"UserSettings\" } & {\n    notificationCategoryPreferences: { __typename?: \"NotificationCategoryPreferences\" } & {\n      documentChanges: { __typename: \"NotificationChannelPreferences\" } & Pick<\n        NotificationChannelPreferences,\n        \"slack\" | \"desktop\" | \"email\" | \"mobile\"\n      >;\n    };\n  };\n};\n\nexport type UserSettings_NotificationCategoryPreferences_FeedQueryVariables = Exact<{ [key: string]: never }>;\n\nexport type UserSettings_NotificationCategoryPreferences_FeedQuery = { __typename?: \"Query\" } & {\n  userSettings: { __typename?: \"UserSettings\" } & {\n    notificationCategoryPreferences: { __typename?: \"NotificationCategoryPreferences\" } & {\n      feed: { __typename: \"NotificationChannelPreferences\" } & Pick<\n        NotificationChannelPreferences,\n        \"slack\" | \"desktop\" | \"email\" | \"mobile\"\n      >;\n    };\n  };\n};\n\nexport type UserSettings_NotificationCategoryPreferences_MentionsQueryVariables = Exact<{ [key: string]: never }>;\n\nexport type UserSettings_NotificationCategoryPreferences_MentionsQuery = { __typename?: \"Query\" } & {\n  userSettings: { __typename?: \"UserSettings\" } & {\n    notificationCategoryPreferences: { __typename?: \"NotificationCategoryPreferences\" } & {\n      mentions: { __typename: \"NotificationChannelPreferences\" } & Pick<\n        NotificationChannelPreferences,\n        \"slack\" | \"desktop\" | \"email\" | \"mobile\"\n      >;\n    };\n  };\n};\n\nexport type UserSettings_NotificationCategoryPreferences_PostsAndUpdatesQueryVariables = Exact<{\n  [key: string]: never;\n}>;\n\nexport type UserSettings_NotificationCategoryPreferences_PostsAndUpdatesQuery = { __typename?: \"Query\" } & {\n  userSettings: { __typename?: \"UserSettings\" } & {\n    notificationCategoryPreferences: { __typename?: \"NotificationCategoryPreferences\" } & {\n      postsAndUpdates: { __typename: \"NotificationChannelPreferences\" } & Pick<\n        NotificationChannelPreferences,\n        \"slack\" | \"desktop\" | \"email\" | \"mobile\"\n      >;\n    };\n  };\n};\n\nexport type UserSettings_NotificationCategoryPreferences_ReactionsQueryVariables = Exact<{ [key: string]: never }>;\n\nexport type UserSettings_NotificationCategoryPreferences_ReactionsQuery = { __typename?: \"Query\" } & {\n  userSettings: { __typename?: \"UserSettings\" } & {\n    notificationCategoryPreferences: { __typename?: \"NotificationCategoryPreferences\" } & {\n      reactions: { __typename: \"NotificationChannelPreferences\" } & Pick<\n        NotificationChannelPreferences,\n        \"slack\" | \"desktop\" | \"email\" | \"mobile\"\n      >;\n    };\n  };\n};\n\nexport type UserSettings_NotificationCategoryPreferences_RemindersQueryVariables = Exact<{ [key: string]: never }>;\n\nexport type UserSettings_NotificationCategoryPreferences_RemindersQuery = { __typename?: \"Query\" } & {\n  userSettings: { __typename?: \"UserSettings\" } & {\n    notificationCategoryPreferences: { __typename?: \"NotificationCategoryPreferences\" } & {\n      reminders: { __typename: \"NotificationChannelPreferences\" } & Pick<\n        NotificationChannelPreferences,\n        \"slack\" | \"desktop\" | \"email\" | \"mobile\"\n      >;\n    };\n  };\n};\n\nexport type UserSettings_NotificationCategoryPreferences_ReviewsQueryVariables = Exact<{ [key: string]: never }>;\n\nexport type UserSettings_NotificationCategoryPreferences_ReviewsQuery = { __typename?: \"Query\" } & {\n  userSettings: { __typename?: \"UserSettings\" } & {\n    notificationCategoryPreferences: { __typename?: \"NotificationCategoryPreferences\" } & {\n      reviews: { __typename: \"NotificationChannelPreferences\" } & Pick<\n        NotificationChannelPreferences,\n        \"slack\" | \"desktop\" | \"email\" | \"mobile\"\n      >;\n    };\n  };\n};\n\nexport type UserSettings_NotificationCategoryPreferences_StatusChangesQueryVariables = Exact<{ [key: string]: never }>;\n\nexport type UserSettings_NotificationCategoryPreferences_StatusChangesQuery = { __typename?: \"Query\" } & {\n  userSettings: { __typename?: \"UserSettings\" } & {\n    notificationCategoryPreferences: { __typename?: \"NotificationCategoryPreferences\" } & {\n      statusChanges: { __typename: \"NotificationChannelPreferences\" } & Pick<\n        NotificationChannelPreferences,\n        \"slack\" | \"desktop\" | \"email\" | \"mobile\"\n      >;\n    };\n  };\n};\n\nexport type UserSettings_NotificationCategoryPreferences_SubscriptionsQueryVariables = Exact<{ [key: string]: never }>;\n\nexport type UserSettings_NotificationCategoryPreferences_SubscriptionsQuery = { __typename?: \"Query\" } & {\n  userSettings: { __typename?: \"UserSettings\" } & {\n    notificationCategoryPreferences: { __typename?: \"NotificationCategoryPreferences\" } & {\n      subscriptions: { __typename: \"NotificationChannelPreferences\" } & Pick<\n        NotificationChannelPreferences,\n        \"slack\" | \"desktop\" | \"email\" | \"mobile\"\n      >;\n    };\n  };\n};\n\nexport type UserSettings_NotificationCategoryPreferences_SystemQueryVariables = Exact<{ [key: string]: never }>;\n\nexport type UserSettings_NotificationCategoryPreferences_SystemQuery = { __typename?: \"Query\" } & {\n  userSettings: { __typename?: \"UserSettings\" } & {\n    notificationCategoryPreferences: { __typename?: \"NotificationCategoryPreferences\" } & {\n      system: { __typename: \"NotificationChannelPreferences\" } & Pick<\n        NotificationChannelPreferences,\n        \"slack\" | \"desktop\" | \"email\" | \"mobile\"\n      >;\n    };\n  };\n};\n\nexport type UserSettings_NotificationCategoryPreferences_TriageQueryVariables = Exact<{ [key: string]: never }>;\n\nexport type UserSettings_NotificationCategoryPreferences_TriageQuery = { __typename?: \"Query\" } & {\n  userSettings: { __typename?: \"UserSettings\" } & {\n    notificationCategoryPreferences: { __typename?: \"NotificationCategoryPreferences\" } & {\n      triage: { __typename: \"NotificationChannelPreferences\" } & Pick<\n        NotificationChannelPreferences,\n        \"slack\" | \"desktop\" | \"email\" | \"mobile\"\n      >;\n    };\n  };\n};\n\nexport type UserSettings_NotificationChannelPreferencesQueryVariables = Exact<{ [key: string]: never }>;\n\nexport type UserSettings_NotificationChannelPreferencesQuery = { __typename?: \"Query\" } & {\n  userSettings: { __typename?: \"UserSettings\" } & {\n    notificationChannelPreferences: { __typename: \"NotificationChannelPreferences\" } & Pick<\n      NotificationChannelPreferences,\n      \"slack\" | \"desktop\" | \"email\" | \"mobile\"\n    >;\n  };\n};\n\nexport type UserSettings_NotificationDeliveryPreferencesQueryVariables = Exact<{ [key: string]: never }>;\n\nexport type UserSettings_NotificationDeliveryPreferencesQuery = { __typename?: \"Query\" } & {\n  userSettings: { __typename?: \"UserSettings\" } & {\n    notificationDeliveryPreferences: { __typename: \"NotificationDeliveryPreferences\" } & {\n      mobile?: Maybe<\n        { __typename: \"NotificationDeliveryPreferencesChannel\" } & Pick<\n          NotificationDeliveryPreferencesChannel,\n          \"notificationsDisabled\"\n        > & {\n            schedule?: Maybe<\n              { __typename: \"NotificationDeliveryPreferencesSchedule\" } & Pick<\n                NotificationDeliveryPreferencesSchedule,\n                \"disabled\"\n              > & {\n                  friday: { __typename: \"NotificationDeliveryPreferencesDay\" } & Pick<\n                    NotificationDeliveryPreferencesDay,\n                    \"end\" | \"start\"\n                  >;\n                  monday: { __typename: \"NotificationDeliveryPreferencesDay\" } & Pick<\n                    NotificationDeliveryPreferencesDay,\n                    \"end\" | \"start\"\n                  >;\n                  saturday: { __typename: \"NotificationDeliveryPreferencesDay\" } & Pick<\n                    NotificationDeliveryPreferencesDay,\n                    \"end\" | \"start\"\n                  >;\n                  sunday: { __typename: \"NotificationDeliveryPreferencesDay\" } & Pick<\n                    NotificationDeliveryPreferencesDay,\n                    \"end\" | \"start\"\n                  >;\n                  thursday: { __typename: \"NotificationDeliveryPreferencesDay\" } & Pick<\n                    NotificationDeliveryPreferencesDay,\n                    \"end\" | \"start\"\n                  >;\n                  tuesday: { __typename: \"NotificationDeliveryPreferencesDay\" } & Pick<\n                    NotificationDeliveryPreferencesDay,\n                    \"end\" | \"start\"\n                  >;\n                  wednesday: { __typename: \"NotificationDeliveryPreferencesDay\" } & Pick<\n                    NotificationDeliveryPreferencesDay,\n                    \"end\" | \"start\"\n                  >;\n                }\n            >;\n          }\n      >;\n    };\n  };\n};\n\nexport type UserSettings_NotificationDeliveryPreferences_MobileQueryVariables = Exact<{ [key: string]: never }>;\n\nexport type UserSettings_NotificationDeliveryPreferences_MobileQuery = { __typename?: \"Query\" } & {\n  userSettings: { __typename?: \"UserSettings\" } & {\n    notificationDeliveryPreferences: { __typename?: \"NotificationDeliveryPreferences\" } & {\n      mobile?: Maybe<\n        { __typename: \"NotificationDeliveryPreferencesChannel\" } & Pick<\n          NotificationDeliveryPreferencesChannel,\n          \"notificationsDisabled\"\n        > & {\n            schedule?: Maybe<\n              { __typename: \"NotificationDeliveryPreferencesSchedule\" } & Pick<\n                NotificationDeliveryPreferencesSchedule,\n                \"disabled\"\n              > & {\n                  friday: { __typename: \"NotificationDeliveryPreferencesDay\" } & Pick<\n                    NotificationDeliveryPreferencesDay,\n                    \"end\" | \"start\"\n                  >;\n                  monday: { __typename: \"NotificationDeliveryPreferencesDay\" } & Pick<\n                    NotificationDeliveryPreferencesDay,\n                    \"end\" | \"start\"\n                  >;\n                  saturday: { __typename: \"NotificationDeliveryPreferencesDay\" } & Pick<\n                    NotificationDeliveryPreferencesDay,\n                    \"end\" | \"start\"\n                  >;\n                  sunday: { __typename: \"NotificationDeliveryPreferencesDay\" } & Pick<\n                    NotificationDeliveryPreferencesDay,\n                    \"end\" | \"start\"\n                  >;\n                  thursday: { __typename: \"NotificationDeliveryPreferencesDay\" } & Pick<\n                    NotificationDeliveryPreferencesDay,\n                    \"end\" | \"start\"\n                  >;\n                  tuesday: { __typename: \"NotificationDeliveryPreferencesDay\" } & Pick<\n                    NotificationDeliveryPreferencesDay,\n                    \"end\" | \"start\"\n                  >;\n                  wednesday: { __typename: \"NotificationDeliveryPreferencesDay\" } & Pick<\n                    NotificationDeliveryPreferencesDay,\n                    \"end\" | \"start\"\n                  >;\n                }\n            >;\n          }\n      >;\n    };\n  };\n};\n\nexport type UserSettings_NotificationDeliveryPreferences_Mobile_ScheduleQueryVariables = Exact<{\n  [key: string]: never;\n}>;\n\nexport type UserSettings_NotificationDeliveryPreferences_Mobile_ScheduleQuery = { __typename?: \"Query\" } & {\n  userSettings: { __typename?: \"UserSettings\" } & {\n    notificationDeliveryPreferences: { __typename?: \"NotificationDeliveryPreferences\" } & {\n      mobile?: Maybe<\n        { __typename?: \"NotificationDeliveryPreferencesChannel\" } & {\n          schedule?: Maybe<\n            { __typename: \"NotificationDeliveryPreferencesSchedule\" } & Pick<\n              NotificationDeliveryPreferencesSchedule,\n              \"disabled\"\n            > & {\n                friday: { __typename: \"NotificationDeliveryPreferencesDay\" } & Pick<\n                  NotificationDeliveryPreferencesDay,\n                  \"end\" | \"start\"\n                >;\n                monday: { __typename: \"NotificationDeliveryPreferencesDay\" } & Pick<\n                  NotificationDeliveryPreferencesDay,\n                  \"end\" | \"start\"\n                >;\n                saturday: { __typename: \"NotificationDeliveryPreferencesDay\" } & Pick<\n                  NotificationDeliveryPreferencesDay,\n                  \"end\" | \"start\"\n                >;\n                sunday: { __typename: \"NotificationDeliveryPreferencesDay\" } & Pick<\n                  NotificationDeliveryPreferencesDay,\n                  \"end\" | \"start\"\n                >;\n                thursday: { __typename: \"NotificationDeliveryPreferencesDay\" } & Pick<\n                  NotificationDeliveryPreferencesDay,\n                  \"end\" | \"start\"\n                >;\n                tuesday: { __typename: \"NotificationDeliveryPreferencesDay\" } & Pick<\n                  NotificationDeliveryPreferencesDay,\n                  \"end\" | \"start\"\n                >;\n                wednesday: { __typename: \"NotificationDeliveryPreferencesDay\" } & Pick<\n                  NotificationDeliveryPreferencesDay,\n                  \"end\" | \"start\"\n                >;\n              }\n          >;\n        }\n      >;\n    };\n  };\n};\n\nexport type UserSettings_NotificationDeliveryPreferences_Mobile_Schedule_FridayQueryVariables = Exact<{\n  [key: string]: never;\n}>;\n\nexport type UserSettings_NotificationDeliveryPreferences_Mobile_Schedule_FridayQuery = { __typename?: \"Query\" } & {\n  userSettings: { __typename?: \"UserSettings\" } & {\n    notificationDeliveryPreferences: { __typename?: \"NotificationDeliveryPreferences\" } & {\n      mobile?: Maybe<\n        { __typename?: \"NotificationDeliveryPreferencesChannel\" } & {\n          schedule?: Maybe<\n            { __typename?: \"NotificationDeliveryPreferencesSchedule\" } & {\n              friday: { __typename: \"NotificationDeliveryPreferencesDay\" } & Pick<\n                NotificationDeliveryPreferencesDay,\n                \"end\" | \"start\"\n              >;\n            }\n          >;\n        }\n      >;\n    };\n  };\n};\n\nexport type UserSettings_NotificationDeliveryPreferences_Mobile_Schedule_MondayQueryVariables = Exact<{\n  [key: string]: never;\n}>;\n\nexport type UserSettings_NotificationDeliveryPreferences_Mobile_Schedule_MondayQuery = { __typename?: \"Query\" } & {\n  userSettings: { __typename?: \"UserSettings\" } & {\n    notificationDeliveryPreferences: { __typename?: \"NotificationDeliveryPreferences\" } & {\n      mobile?: Maybe<\n        { __typename?: \"NotificationDeliveryPreferencesChannel\" } & {\n          schedule?: Maybe<\n            { __typename?: \"NotificationDeliveryPreferencesSchedule\" } & {\n              monday: { __typename: \"NotificationDeliveryPreferencesDay\" } & Pick<\n                NotificationDeliveryPreferencesDay,\n                \"end\" | \"start\"\n              >;\n            }\n          >;\n        }\n      >;\n    };\n  };\n};\n\nexport type UserSettings_NotificationDeliveryPreferences_Mobile_Schedule_SaturdayQueryVariables = Exact<{\n  [key: string]: never;\n}>;\n\nexport type UserSettings_NotificationDeliveryPreferences_Mobile_Schedule_SaturdayQuery = { __typename?: \"Query\" } & {\n  userSettings: { __typename?: \"UserSettings\" } & {\n    notificationDeliveryPreferences: { __typename?: \"NotificationDeliveryPreferences\" } & {\n      mobile?: Maybe<\n        { __typename?: \"NotificationDeliveryPreferencesChannel\" } & {\n          schedule?: Maybe<\n            { __typename?: \"NotificationDeliveryPreferencesSchedule\" } & {\n              saturday: { __typename: \"NotificationDeliveryPreferencesDay\" } & Pick<\n                NotificationDeliveryPreferencesDay,\n                \"end\" | \"start\"\n              >;\n            }\n          >;\n        }\n      >;\n    };\n  };\n};\n\nexport type UserSettings_NotificationDeliveryPreferences_Mobile_Schedule_SundayQueryVariables = Exact<{\n  [key: string]: never;\n}>;\n\nexport type UserSettings_NotificationDeliveryPreferences_Mobile_Schedule_SundayQuery = { __typename?: \"Query\" } & {\n  userSettings: { __typename?: \"UserSettings\" } & {\n    notificationDeliveryPreferences: { __typename?: \"NotificationDeliveryPreferences\" } & {\n      mobile?: Maybe<\n        { __typename?: \"NotificationDeliveryPreferencesChannel\" } & {\n          schedule?: Maybe<\n            { __typename?: \"NotificationDeliveryPreferencesSchedule\" } & {\n              sunday: { __typename: \"NotificationDeliveryPreferencesDay\" } & Pick<\n                NotificationDeliveryPreferencesDay,\n                \"end\" | \"start\"\n              >;\n            }\n          >;\n        }\n      >;\n    };\n  };\n};\n\nexport type UserSettings_NotificationDeliveryPreferences_Mobile_Schedule_ThursdayQueryVariables = Exact<{\n  [key: string]: never;\n}>;\n\nexport type UserSettings_NotificationDeliveryPreferences_Mobile_Schedule_ThursdayQuery = { __typename?: \"Query\" } & {\n  userSettings: { __typename?: \"UserSettings\" } & {\n    notificationDeliveryPreferences: { __typename?: \"NotificationDeliveryPreferences\" } & {\n      mobile?: Maybe<\n        { __typename?: \"NotificationDeliveryPreferencesChannel\" } & {\n          schedule?: Maybe<\n            { __typename?: \"NotificationDeliveryPreferencesSchedule\" } & {\n              thursday: { __typename: \"NotificationDeliveryPreferencesDay\" } & Pick<\n                NotificationDeliveryPreferencesDay,\n                \"end\" | \"start\"\n              >;\n            }\n          >;\n        }\n      >;\n    };\n  };\n};\n\nexport type UserSettings_NotificationDeliveryPreferences_Mobile_Schedule_TuesdayQueryVariables = Exact<{\n  [key: string]: never;\n}>;\n\nexport type UserSettings_NotificationDeliveryPreferences_Mobile_Schedule_TuesdayQuery = { __typename?: \"Query\" } & {\n  userSettings: { __typename?: \"UserSettings\" } & {\n    notificationDeliveryPreferences: { __typename?: \"NotificationDeliveryPreferences\" } & {\n      mobile?: Maybe<\n        { __typename?: \"NotificationDeliveryPreferencesChannel\" } & {\n          schedule?: Maybe<\n            { __typename?: \"NotificationDeliveryPreferencesSchedule\" } & {\n              tuesday: { __typename: \"NotificationDeliveryPreferencesDay\" } & Pick<\n                NotificationDeliveryPreferencesDay,\n                \"end\" | \"start\"\n              >;\n            }\n          >;\n        }\n      >;\n    };\n  };\n};\n\nexport type UserSettings_NotificationDeliveryPreferences_Mobile_Schedule_WednesdayQueryVariables = Exact<{\n  [key: string]: never;\n}>;\n\nexport type UserSettings_NotificationDeliveryPreferences_Mobile_Schedule_WednesdayQuery = { __typename?: \"Query\" } & {\n  userSettings: { __typename?: \"UserSettings\" } & {\n    notificationDeliveryPreferences: { __typename?: \"NotificationDeliveryPreferences\" } & {\n      mobile?: Maybe<\n        { __typename?: \"NotificationDeliveryPreferencesChannel\" } & {\n          schedule?: Maybe<\n            { __typename?: \"NotificationDeliveryPreferencesSchedule\" } & {\n              wednesday: { __typename: \"NotificationDeliveryPreferencesDay\" } & Pick<\n                NotificationDeliveryPreferencesDay,\n                \"end\" | \"start\"\n              >;\n            }\n          >;\n        }\n      >;\n    };\n  };\n};\n\nexport type UserSettings_ThemeQueryVariables = Exact<{\n  deviceType?: InputMaybe<UserSettingsThemeDeviceType>;\n  mode?: InputMaybe<UserSettingsThemeMode>;\n}>;\n\nexport type UserSettings_ThemeQuery = { __typename?: \"Query\" } & {\n  userSettings: { __typename?: \"UserSettings\" } & {\n    theme?: Maybe<\n      { __typename: \"UserSettingsTheme\" } & Pick<UserSettingsTheme, \"preset\"> & {\n          custom?: Maybe<\n            { __typename: \"UserSettingsCustomTheme\" } & Pick<\n              UserSettingsCustomTheme,\n              \"accent\" | \"base\" | \"contrast\"\n            > & {\n                sidebar?: Maybe<\n                  { __typename: \"UserSettingsCustomSidebarTheme\" } & Pick<\n                    UserSettingsCustomSidebarTheme,\n                    \"accent\" | \"base\" | \"contrast\"\n                  >\n                >;\n              }\n          >;\n        }\n    >;\n  };\n};\n\nexport type UserSettings_Theme_CustomQueryVariables = Exact<{\n  deviceType?: InputMaybe<UserSettingsThemeDeviceType>;\n  mode?: InputMaybe<UserSettingsThemeMode>;\n}>;\n\nexport type UserSettings_Theme_CustomQuery = { __typename?: \"Query\" } & {\n  userSettings: { __typename?: \"UserSettings\" } & {\n    theme?: Maybe<\n      { __typename?: \"UserSettingsTheme\" } & {\n        custom?: Maybe<\n          { __typename: \"UserSettingsCustomTheme\" } & Pick<UserSettingsCustomTheme, \"accent\" | \"base\" | \"contrast\"> & {\n              sidebar?: Maybe<\n                { __typename: \"UserSettingsCustomSidebarTheme\" } & Pick<\n                  UserSettingsCustomSidebarTheme,\n                  \"accent\" | \"base\" | \"contrast\"\n                >\n              >;\n            }\n        >;\n      }\n    >;\n  };\n};\n\nexport type UserSettings_Theme_Custom_SidebarQueryVariables = Exact<{\n  deviceType?: InputMaybe<UserSettingsThemeDeviceType>;\n  mode?: InputMaybe<UserSettingsThemeMode>;\n}>;\n\nexport type UserSettings_Theme_Custom_SidebarQuery = { __typename?: \"Query\" } & {\n  userSettings: { __typename?: \"UserSettings\" } & {\n    theme?: Maybe<\n      { __typename?: \"UserSettingsTheme\" } & {\n        custom?: Maybe<\n          { __typename?: \"UserSettingsCustomTheme\" } & {\n            sidebar?: Maybe<\n              { __typename: \"UserSettingsCustomSidebarTheme\" } & Pick<\n                UserSettingsCustomSidebarTheme,\n                \"accent\" | \"base\" | \"contrast\"\n              >\n            >;\n          }\n        >;\n      }\n    >;\n  };\n};\n\nexport type UsersQueryVariables = Exact<{\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<UserFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  includeDisabled?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n  sort?: InputMaybe<Array<UserSortInput> | UserSortInput>;\n}>;\n\nexport type UsersQuery = { __typename?: \"Query\" } & {\n  users: { __typename: \"UserConnection\" } & {\n    nodes: Array<\n      { __typename: \"User\" } & Pick<\n        User,\n        | \"description\"\n        | \"avatarUrl\"\n        | \"createdIssueCount\"\n        | \"avatarBackgroundColor\"\n        | \"statusUntilAt\"\n        | \"statusEmoji\"\n        | \"initials\"\n        | \"updatedAt\"\n        | \"lastSeen\"\n        | \"timezone\"\n        | \"disableReason\"\n        | \"statusLabel\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"id\"\n        | \"gitHubUserId\"\n        | \"displayName\"\n        | \"email\"\n        | \"name\"\n        | \"title\"\n        | \"url\"\n        | \"active\"\n        | \"isAssignable\"\n        | \"guest\"\n        | \"admin\"\n        | \"owner\"\n        | \"app\"\n        | \"isMentionable\"\n        | \"isMe\"\n        | \"supportsAgentSessions\"\n        | \"canAccessAnyPublicTeam\"\n        | \"calendarHash\"\n        | \"inviteHash\"\n      >\n    >;\n    pageInfo: { __typename: \"PageInfo\" } & Pick<\n      PageInfo,\n      \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n    >;\n  };\n};\n\nexport type VerifyGitHubEnterpriseServerInstallationQueryVariables = Exact<{\n  integrationId: Scalars[\"String\"];\n}>;\n\nexport type VerifyGitHubEnterpriseServerInstallationQuery = { __typename?: \"Query\" } & {\n  verifyGitHubEnterpriseServerInstallation: { __typename: \"GitHubEnterpriseServerInstallVerificationPayload\" } & Pick<\n    GitHubEnterpriseServerInstallVerificationPayload,\n    \"success\"\n  >;\n};\n\nexport type ViewerQueryVariables = Exact<{ [key: string]: never }>;\n\nexport type ViewerQuery = { __typename?: \"Query\" } & {\n  viewer: { __typename: \"User\" } & Pick<\n    User,\n    | \"description\"\n    | \"avatarUrl\"\n    | \"createdIssueCount\"\n    | \"avatarBackgroundColor\"\n    | \"statusUntilAt\"\n    | \"statusEmoji\"\n    | \"initials\"\n    | \"updatedAt\"\n    | \"lastSeen\"\n    | \"timezone\"\n    | \"disableReason\"\n    | \"statusLabel\"\n    | \"archivedAt\"\n    | \"createdAt\"\n    | \"id\"\n    | \"gitHubUserId\"\n    | \"displayName\"\n    | \"email\"\n    | \"name\"\n    | \"title\"\n    | \"url\"\n    | \"active\"\n    | \"isAssignable\"\n    | \"guest\"\n    | \"admin\"\n    | \"owner\"\n    | \"app\"\n    | \"isMentionable\"\n    | \"isMe\"\n    | \"supportsAgentSessions\"\n    | \"canAccessAnyPublicTeam\"\n    | \"calendarHash\"\n    | \"inviteHash\"\n  >;\n};\n\nexport type Viewer_AssignedIssuesQueryVariables = Exact<{\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<IssueFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type Viewer_AssignedIssuesQuery = { __typename?: \"Query\" } & {\n  viewer: { __typename?: \"User\" } & {\n    assignedIssues: { __typename: \"IssueConnection\" } & {\n      nodes: Array<\n        { __typename: \"Issue\" } & Pick<\n          Issue,\n          | \"trashed\"\n          | \"reactionData\"\n          | \"labelIds\"\n          | \"integrationSourceType\"\n          | \"url\"\n          | \"identifier\"\n          | \"priorityLabel\"\n          | \"previousIdentifiers\"\n          | \"customerTicketCount\"\n          | \"branchName\"\n          | \"dueDate\"\n          | \"estimate\"\n          | \"description\"\n          | \"title\"\n          | \"number\"\n          | \"updatedAt\"\n          | \"boardOrder\"\n          | \"sortOrder\"\n          | \"prioritySortOrder\"\n          | \"subIssueSortOrder\"\n          | \"priority\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"startedTriageAt\"\n          | \"triagedAt\"\n          | \"addedToCycleAt\"\n          | \"addedToProjectAt\"\n          | \"addedToTeamAt\"\n          | \"autoArchivedAt\"\n          | \"autoClosedAt\"\n          | \"canceledAt\"\n          | \"completedAt\"\n          | \"startedAt\"\n          | \"slaStartedAt\"\n          | \"slaBreachesAt\"\n          | \"slaHighRiskAt\"\n          | \"slaMediumRiskAt\"\n          | \"snoozedUntilAt\"\n          | \"slaType\"\n          | \"id\"\n          | \"inheritsSharedAccess\"\n        > & {\n            reactions: Array<\n              { __typename: \"Reaction\" } & Pick<Reaction, \"updatedAt\" | \"emoji\" | \"archivedAt\" | \"createdAt\" | \"id\"> & {\n                  comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n                  externalUser?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n                  initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n                  issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n                  projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n                  user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                }\n            >;\n            sharedAccess: { __typename: \"IssueSharedAccess\" } & Pick<\n              IssueSharedAccess,\n              \"disallowedIssueFields\" | \"sharedWithCount\" | \"viewerHasOnlySharedAccess\" | \"isShared\"\n            > & {\n                sharedWithUsers: Array<\n                  { __typename: \"User\" } & Pick<\n                    User,\n                    | \"description\"\n                    | \"avatarUrl\"\n                    | \"createdIssueCount\"\n                    | \"avatarBackgroundColor\"\n                    | \"statusUntilAt\"\n                    | \"statusEmoji\"\n                    | \"initials\"\n                    | \"updatedAt\"\n                    | \"lastSeen\"\n                    | \"timezone\"\n                    | \"disableReason\"\n                    | \"statusLabel\"\n                    | \"archivedAt\"\n                    | \"createdAt\"\n                    | \"id\"\n                    | \"gitHubUserId\"\n                    | \"displayName\"\n                    | \"email\"\n                    | \"name\"\n                    | \"title\"\n                    | \"url\"\n                    | \"active\"\n                    | \"isAssignable\"\n                    | \"guest\"\n                    | \"admin\"\n                    | \"owner\"\n                    | \"app\"\n                    | \"isMentionable\"\n                    | \"isMe\"\n                    | \"supportsAgentSessions\"\n                    | \"canAccessAnyPublicTeam\"\n                    | \"calendarHash\"\n                    | \"inviteHash\"\n                  >\n                >;\n              };\n            delegate?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            botActor?: Maybe<\n              { __typename: \"ActorBot\" } & Pick<\n                ActorBot,\n                \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n              >\n            >;\n            sourceComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n            cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n            syncedWith?: Maybe<\n              Array<\n                { __typename: \"ExternalEntityInfo\" } & Pick<ExternalEntityInfo, \"service\" | \"id\"> & {\n                    metadata?: Maybe<\n                      | ({ __typename: \"ExternalEntityInfoGithubMetadata\" } & Pick<\n                          ExternalEntityInfoGithubMetadata,\n                          \"number\" | \"owner\" | \"repo\"\n                        >)\n                      | ({ __typename: \"ExternalEntityInfoJiraMetadata\" } & Pick<\n                          ExternalEntityInfoJiraMetadata,\n                          \"issueTypeId\" | \"projectId\" | \"issueKey\"\n                        >)\n                      | ({ __typename: \"ExternalEntitySlackMetadata\" } & Pick<\n                          ExternalEntitySlackMetadata,\n                          \"messageUrl\" | \"channelId\" | \"channelName\" | \"isFromSlack\"\n                        >)\n                    >;\n                  }\n              >\n            >;\n            externalUserCreator?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            asksExternalUserRequester?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            asksRequester?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            lastAppliedTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n            parent?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n            projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n            project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n            recurringIssueTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n            team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n            assignee?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            snoozedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            favorite?: Maybe<{ __typename?: \"Favorite\" } & Pick<Favorite, \"id\">>;\n            state: { __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type Viewer_CreatedIssuesQueryVariables = Exact<{\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<IssueFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type Viewer_CreatedIssuesQuery = { __typename?: \"Query\" } & {\n  viewer: { __typename?: \"User\" } & {\n    createdIssues: { __typename: \"IssueConnection\" } & {\n      nodes: Array<\n        { __typename: \"Issue\" } & Pick<\n          Issue,\n          | \"trashed\"\n          | \"reactionData\"\n          | \"labelIds\"\n          | \"integrationSourceType\"\n          | \"url\"\n          | \"identifier\"\n          | \"priorityLabel\"\n          | \"previousIdentifiers\"\n          | \"customerTicketCount\"\n          | \"branchName\"\n          | \"dueDate\"\n          | \"estimate\"\n          | \"description\"\n          | \"title\"\n          | \"number\"\n          | \"updatedAt\"\n          | \"boardOrder\"\n          | \"sortOrder\"\n          | \"prioritySortOrder\"\n          | \"subIssueSortOrder\"\n          | \"priority\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"startedTriageAt\"\n          | \"triagedAt\"\n          | \"addedToCycleAt\"\n          | \"addedToProjectAt\"\n          | \"addedToTeamAt\"\n          | \"autoArchivedAt\"\n          | \"autoClosedAt\"\n          | \"canceledAt\"\n          | \"completedAt\"\n          | \"startedAt\"\n          | \"slaStartedAt\"\n          | \"slaBreachesAt\"\n          | \"slaHighRiskAt\"\n          | \"slaMediumRiskAt\"\n          | \"snoozedUntilAt\"\n          | \"slaType\"\n          | \"id\"\n          | \"inheritsSharedAccess\"\n        > & {\n            reactions: Array<\n              { __typename: \"Reaction\" } & Pick<Reaction, \"updatedAt\" | \"emoji\" | \"archivedAt\" | \"createdAt\" | \"id\"> & {\n                  comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n                  externalUser?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n                  initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n                  issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n                  projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n                  user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                }\n            >;\n            sharedAccess: { __typename: \"IssueSharedAccess\" } & Pick<\n              IssueSharedAccess,\n              \"disallowedIssueFields\" | \"sharedWithCount\" | \"viewerHasOnlySharedAccess\" | \"isShared\"\n            > & {\n                sharedWithUsers: Array<\n                  { __typename: \"User\" } & Pick<\n                    User,\n                    | \"description\"\n                    | \"avatarUrl\"\n                    | \"createdIssueCount\"\n                    | \"avatarBackgroundColor\"\n                    | \"statusUntilAt\"\n                    | \"statusEmoji\"\n                    | \"initials\"\n                    | \"updatedAt\"\n                    | \"lastSeen\"\n                    | \"timezone\"\n                    | \"disableReason\"\n                    | \"statusLabel\"\n                    | \"archivedAt\"\n                    | \"createdAt\"\n                    | \"id\"\n                    | \"gitHubUserId\"\n                    | \"displayName\"\n                    | \"email\"\n                    | \"name\"\n                    | \"title\"\n                    | \"url\"\n                    | \"active\"\n                    | \"isAssignable\"\n                    | \"guest\"\n                    | \"admin\"\n                    | \"owner\"\n                    | \"app\"\n                    | \"isMentionable\"\n                    | \"isMe\"\n                    | \"supportsAgentSessions\"\n                    | \"canAccessAnyPublicTeam\"\n                    | \"calendarHash\"\n                    | \"inviteHash\"\n                  >\n                >;\n              };\n            delegate?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            botActor?: Maybe<\n              { __typename: \"ActorBot\" } & Pick<\n                ActorBot,\n                \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n              >\n            >;\n            sourceComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n            cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n            syncedWith?: Maybe<\n              Array<\n                { __typename: \"ExternalEntityInfo\" } & Pick<ExternalEntityInfo, \"service\" | \"id\"> & {\n                    metadata?: Maybe<\n                      | ({ __typename: \"ExternalEntityInfoGithubMetadata\" } & Pick<\n                          ExternalEntityInfoGithubMetadata,\n                          \"number\" | \"owner\" | \"repo\"\n                        >)\n                      | ({ __typename: \"ExternalEntityInfoJiraMetadata\" } & Pick<\n                          ExternalEntityInfoJiraMetadata,\n                          \"issueTypeId\" | \"projectId\" | \"issueKey\"\n                        >)\n                      | ({ __typename: \"ExternalEntitySlackMetadata\" } & Pick<\n                          ExternalEntitySlackMetadata,\n                          \"messageUrl\" | \"channelId\" | \"channelName\" | \"isFromSlack\"\n                        >)\n                    >;\n                  }\n              >\n            >;\n            externalUserCreator?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            asksExternalUserRequester?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            asksRequester?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            lastAppliedTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n            parent?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n            projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n            project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n            recurringIssueTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n            team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n            assignee?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            snoozedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            favorite?: Maybe<{ __typename?: \"Favorite\" } & Pick<Favorite, \"id\">>;\n            state: { __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type Viewer_DelegatedIssuesQueryVariables = Exact<{\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<IssueFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type Viewer_DelegatedIssuesQuery = { __typename?: \"Query\" } & {\n  viewer: { __typename?: \"User\" } & {\n    delegatedIssues: { __typename: \"IssueConnection\" } & {\n      nodes: Array<\n        { __typename: \"Issue\" } & Pick<\n          Issue,\n          | \"trashed\"\n          | \"reactionData\"\n          | \"labelIds\"\n          | \"integrationSourceType\"\n          | \"url\"\n          | \"identifier\"\n          | \"priorityLabel\"\n          | \"previousIdentifiers\"\n          | \"customerTicketCount\"\n          | \"branchName\"\n          | \"dueDate\"\n          | \"estimate\"\n          | \"description\"\n          | \"title\"\n          | \"number\"\n          | \"updatedAt\"\n          | \"boardOrder\"\n          | \"sortOrder\"\n          | \"prioritySortOrder\"\n          | \"subIssueSortOrder\"\n          | \"priority\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"startedTriageAt\"\n          | \"triagedAt\"\n          | \"addedToCycleAt\"\n          | \"addedToProjectAt\"\n          | \"addedToTeamAt\"\n          | \"autoArchivedAt\"\n          | \"autoClosedAt\"\n          | \"canceledAt\"\n          | \"completedAt\"\n          | \"startedAt\"\n          | \"slaStartedAt\"\n          | \"slaBreachesAt\"\n          | \"slaHighRiskAt\"\n          | \"slaMediumRiskAt\"\n          | \"snoozedUntilAt\"\n          | \"slaType\"\n          | \"id\"\n          | \"inheritsSharedAccess\"\n        > & {\n            reactions: Array<\n              { __typename: \"Reaction\" } & Pick<Reaction, \"updatedAt\" | \"emoji\" | \"archivedAt\" | \"createdAt\" | \"id\"> & {\n                  comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n                  externalUser?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n                  initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n                  issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n                  projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n                  user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                }\n            >;\n            sharedAccess: { __typename: \"IssueSharedAccess\" } & Pick<\n              IssueSharedAccess,\n              \"disallowedIssueFields\" | \"sharedWithCount\" | \"viewerHasOnlySharedAccess\" | \"isShared\"\n            > & {\n                sharedWithUsers: Array<\n                  { __typename: \"User\" } & Pick<\n                    User,\n                    | \"description\"\n                    | \"avatarUrl\"\n                    | \"createdIssueCount\"\n                    | \"avatarBackgroundColor\"\n                    | \"statusUntilAt\"\n                    | \"statusEmoji\"\n                    | \"initials\"\n                    | \"updatedAt\"\n                    | \"lastSeen\"\n                    | \"timezone\"\n                    | \"disableReason\"\n                    | \"statusLabel\"\n                    | \"archivedAt\"\n                    | \"createdAt\"\n                    | \"id\"\n                    | \"gitHubUserId\"\n                    | \"displayName\"\n                    | \"email\"\n                    | \"name\"\n                    | \"title\"\n                    | \"url\"\n                    | \"active\"\n                    | \"isAssignable\"\n                    | \"guest\"\n                    | \"admin\"\n                    | \"owner\"\n                    | \"app\"\n                    | \"isMentionable\"\n                    | \"isMe\"\n                    | \"supportsAgentSessions\"\n                    | \"canAccessAnyPublicTeam\"\n                    | \"calendarHash\"\n                    | \"inviteHash\"\n                  >\n                >;\n              };\n            delegate?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            botActor?: Maybe<\n              { __typename: \"ActorBot\" } & Pick<\n                ActorBot,\n                \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n              >\n            >;\n            sourceComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n            cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n            syncedWith?: Maybe<\n              Array<\n                { __typename: \"ExternalEntityInfo\" } & Pick<ExternalEntityInfo, \"service\" | \"id\"> & {\n                    metadata?: Maybe<\n                      | ({ __typename: \"ExternalEntityInfoGithubMetadata\" } & Pick<\n                          ExternalEntityInfoGithubMetadata,\n                          \"number\" | \"owner\" | \"repo\"\n                        >)\n                      | ({ __typename: \"ExternalEntityInfoJiraMetadata\" } & Pick<\n                          ExternalEntityInfoJiraMetadata,\n                          \"issueTypeId\" | \"projectId\" | \"issueKey\"\n                        >)\n                      | ({ __typename: \"ExternalEntitySlackMetadata\" } & Pick<\n                          ExternalEntitySlackMetadata,\n                          \"messageUrl\" | \"channelId\" | \"channelName\" | \"isFromSlack\"\n                        >)\n                    >;\n                  }\n              >\n            >;\n            externalUserCreator?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            asksExternalUserRequester?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            asksRequester?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            lastAppliedTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n            parent?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n            projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n            project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n            recurringIssueTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n            team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n            assignee?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            snoozedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            favorite?: Maybe<{ __typename?: \"Favorite\" } & Pick<Favorite, \"id\">>;\n            state: { __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type Viewer_DraftsQueryVariables = Exact<{\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type Viewer_DraftsQuery = { __typename?: \"Query\" } & {\n  viewer: { __typename?: \"User\" } & {\n    drafts: { __typename: \"DraftConnection\" } & {\n      nodes: Array<\n        { __typename: \"Draft\" } & Pick<\n          Draft,\n          \"data\" | \"bodyData\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"isAutogenerated\"\n        > & {\n            customerNeed?: Maybe<{ __typename?: \"CustomerNeed\" } & Pick<CustomerNeed, \"id\">>;\n            initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n            initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n            issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n            parentComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n            project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n            projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n            team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n            user: { __typename?: \"User\" } & Pick<User, \"id\">;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type Viewer_TeamMembershipsQueryVariables = Exact<{\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type Viewer_TeamMembershipsQuery = { __typename?: \"Query\" } & {\n  viewer: { __typename?: \"User\" } & {\n    teamMemberships: { __typename: \"TeamMembershipConnection\" } & {\n      nodes: Array<\n        { __typename: \"TeamMembership\" } & Pick<\n          TeamMembership,\n          \"updatedAt\" | \"sortOrder\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"owner\"\n        > & { team: { __typename?: \"Team\" } & Pick<Team, \"id\">; user: { __typename?: \"User\" } & Pick<User, \"id\"> }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type Viewer_TeamsQueryVariables = Exact<{\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<TeamFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type Viewer_TeamsQuery = { __typename?: \"Query\" } & {\n  viewer: { __typename?: \"User\" } & {\n    teams: { __typename: \"TeamConnection\" } & {\n      nodes: Array<\n        { __typename: \"Team\" } & Pick<\n          Team,\n          | \"cycleIssueAutoAssignCompleted\"\n          | \"cycleLockToActive\"\n          | \"cycleIssueAutoAssignStarted\"\n          | \"cycleCalenderUrl\"\n          | \"upcomingCycleCount\"\n          | \"autoArchivePeriod\"\n          | \"autoClosePeriod\"\n          | \"securitySettings\"\n          | \"scimGroupName\"\n          | \"autoCloseStateId\"\n          | \"cycleCooldownTime\"\n          | \"cycleStartDay\"\n          | \"cycleDuration\"\n          | \"icon\"\n          | \"defaultTemplateForMembersId\"\n          | \"defaultTemplateForNonMembersId\"\n          | \"issueEstimationType\"\n          | \"updatedAt\"\n          | \"displayName\"\n          | \"color\"\n          | \"description\"\n          | \"name\"\n          | \"key\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"retiredAt\"\n          | \"timezone\"\n          | \"issueCount\"\n          | \"id\"\n          | \"visibility\"\n          | \"defaultIssueEstimate\"\n          | \"setIssueSortOrderOnStateChange\"\n          | \"allMembersCanJoin\"\n          | \"requirePriorityToLeaveTriage\"\n          | \"autoCloseChildIssues\"\n          | \"autoCloseParentIssues\"\n          | \"scimManaged\"\n          | \"private\"\n          | \"inheritIssueEstimation\"\n          | \"inheritWorkflowStatuses\"\n          | \"cyclesEnabled\"\n          | \"issueEstimationExtended\"\n          | \"issueEstimationAllowZero\"\n          | \"aiDiscussionSummariesEnabled\"\n          | \"aiThreadSummariesEnabled\"\n          | \"groupIssueHistory\"\n          | \"slackIssueComments\"\n          | \"slackNewIssue\"\n          | \"slackIssueStatuses\"\n          | \"triageEnabled\"\n          | \"inviteHash\"\n          | \"issueOrderingNoPriorityFirst\"\n          | \"issueSortOrderDefaultToBottom\"\n        > & {\n            integrationsSettings?: Maybe<{ __typename?: \"IntegrationsSettings\" } & Pick<IntegrationsSettings, \"id\">>;\n            activeCycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n            triageResponsibility?: Maybe<{ __typename?: \"TriageResponsibility\" } & Pick<TriageResponsibility, \"id\">>;\n            defaultTemplateForMembers?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n            defaultTemplateForNonMembers?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n            defaultProjectTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n            defaultIssueState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n            parent?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n            mergeWorkflowState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n            draftWorkflowState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n            startWorkflowState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n            mergeableWorkflowState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n            reviewWorkflowState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n            markedAsDuplicateWorkflowState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n            triageIssueState?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type WebhookQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type WebhookQuery = { __typename?: \"Query\" } & {\n  webhook: { __typename: \"Webhook\" } & Pick<\n    Webhook,\n    | \"label\"\n    | \"secret\"\n    | \"url\"\n    | \"updatedAt\"\n    | \"resourceTypes\"\n    | \"archivedAt\"\n    | \"createdAt\"\n    | \"id\"\n    | \"enabled\"\n    | \"allPublicTeams\"\n  > & {\n      team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n      creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n    };\n};\n\nexport type WebhooksQueryVariables = Exact<{\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type WebhooksQuery = { __typename?: \"Query\" } & {\n  webhooks: { __typename: \"WebhookConnection\" } & {\n    nodes: Array<\n      { __typename: \"Webhook\" } & Pick<\n        Webhook,\n        | \"label\"\n        | \"secret\"\n        | \"url\"\n        | \"updatedAt\"\n        | \"resourceTypes\"\n        | \"archivedAt\"\n        | \"createdAt\"\n        | \"id\"\n        | \"enabled\"\n        | \"allPublicTeams\"\n      > & {\n          team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n          creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n        }\n    >;\n    pageInfo: { __typename: \"PageInfo\" } & Pick<\n      PageInfo,\n      \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n    >;\n  };\n};\n\nexport type WorkflowStateQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type WorkflowStateQuery = { __typename?: \"Query\" } & {\n  workflowState: { __typename: \"WorkflowState\" } & Pick<\n    WorkflowState,\n    \"description\" | \"updatedAt\" | \"position\" | \"color\" | \"name\" | \"archivedAt\" | \"createdAt\" | \"type\" | \"id\"\n  > & {\n      inheritedFrom?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n      team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n    };\n};\n\nexport type WorkflowState_IssuesQueryVariables = Exact<{\n  id: Scalars[\"String\"];\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<IssueFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type WorkflowState_IssuesQuery = { __typename?: \"Query\" } & {\n  workflowState: { __typename?: \"WorkflowState\" } & {\n    issues: { __typename: \"IssueConnection\" } & {\n      nodes: Array<\n        { __typename: \"Issue\" } & Pick<\n          Issue,\n          | \"trashed\"\n          | \"reactionData\"\n          | \"labelIds\"\n          | \"integrationSourceType\"\n          | \"url\"\n          | \"identifier\"\n          | \"priorityLabel\"\n          | \"previousIdentifiers\"\n          | \"customerTicketCount\"\n          | \"branchName\"\n          | \"dueDate\"\n          | \"estimate\"\n          | \"description\"\n          | \"title\"\n          | \"number\"\n          | \"updatedAt\"\n          | \"boardOrder\"\n          | \"sortOrder\"\n          | \"prioritySortOrder\"\n          | \"subIssueSortOrder\"\n          | \"priority\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"startedTriageAt\"\n          | \"triagedAt\"\n          | \"addedToCycleAt\"\n          | \"addedToProjectAt\"\n          | \"addedToTeamAt\"\n          | \"autoArchivedAt\"\n          | \"autoClosedAt\"\n          | \"canceledAt\"\n          | \"completedAt\"\n          | \"startedAt\"\n          | \"slaStartedAt\"\n          | \"slaBreachesAt\"\n          | \"slaHighRiskAt\"\n          | \"slaMediumRiskAt\"\n          | \"snoozedUntilAt\"\n          | \"slaType\"\n          | \"id\"\n          | \"inheritsSharedAccess\"\n        > & {\n            reactions: Array<\n              { __typename: \"Reaction\" } & Pick<Reaction, \"updatedAt\" | \"emoji\" | \"archivedAt\" | \"createdAt\" | \"id\"> & {\n                  comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n                  externalUser?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n                  initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n                  issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n                  projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n                  user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                }\n            >;\n            sharedAccess: { __typename: \"IssueSharedAccess\" } & Pick<\n              IssueSharedAccess,\n              \"disallowedIssueFields\" | \"sharedWithCount\" | \"viewerHasOnlySharedAccess\" | \"isShared\"\n            > & {\n                sharedWithUsers: Array<\n                  { __typename: \"User\" } & Pick<\n                    User,\n                    | \"description\"\n                    | \"avatarUrl\"\n                    | \"createdIssueCount\"\n                    | \"avatarBackgroundColor\"\n                    | \"statusUntilAt\"\n                    | \"statusEmoji\"\n                    | \"initials\"\n                    | \"updatedAt\"\n                    | \"lastSeen\"\n                    | \"timezone\"\n                    | \"disableReason\"\n                    | \"statusLabel\"\n                    | \"archivedAt\"\n                    | \"createdAt\"\n                    | \"id\"\n                    | \"gitHubUserId\"\n                    | \"displayName\"\n                    | \"email\"\n                    | \"name\"\n                    | \"title\"\n                    | \"url\"\n                    | \"active\"\n                    | \"isAssignable\"\n                    | \"guest\"\n                    | \"admin\"\n                    | \"owner\"\n                    | \"app\"\n                    | \"isMentionable\"\n                    | \"isMe\"\n                    | \"supportsAgentSessions\"\n                    | \"canAccessAnyPublicTeam\"\n                    | \"calendarHash\"\n                    | \"inviteHash\"\n                  >\n                >;\n              };\n            delegate?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            botActor?: Maybe<\n              { __typename: \"ActorBot\" } & Pick<\n                ActorBot,\n                \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n              >\n            >;\n            sourceComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n            cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n            syncedWith?: Maybe<\n              Array<\n                { __typename: \"ExternalEntityInfo\" } & Pick<ExternalEntityInfo, \"service\" | \"id\"> & {\n                    metadata?: Maybe<\n                      | ({ __typename: \"ExternalEntityInfoGithubMetadata\" } & Pick<\n                          ExternalEntityInfoGithubMetadata,\n                          \"number\" | \"owner\" | \"repo\"\n                        >)\n                      | ({ __typename: \"ExternalEntityInfoJiraMetadata\" } & Pick<\n                          ExternalEntityInfoJiraMetadata,\n                          \"issueTypeId\" | \"projectId\" | \"issueKey\"\n                        >)\n                      | ({ __typename: \"ExternalEntitySlackMetadata\" } & Pick<\n                          ExternalEntitySlackMetadata,\n                          \"messageUrl\" | \"channelId\" | \"channelName\" | \"isFromSlack\"\n                        >)\n                    >;\n                  }\n              >\n            >;\n            externalUserCreator?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            asksExternalUserRequester?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            asksRequester?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            lastAppliedTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n            parent?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n            projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n            project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n            recurringIssueTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n            team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n            assignee?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            snoozedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            favorite?: Maybe<{ __typename?: \"Favorite\" } & Pick<Favorite, \"id\">>;\n            state: { __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">;\n          }\n      >;\n      pageInfo: { __typename: \"PageInfo\" } & Pick<\n        PageInfo,\n        \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n      >;\n    };\n  };\n};\n\nexport type WorkflowStatesQueryVariables = Exact<{\n  after?: InputMaybe<Scalars[\"String\"]>;\n  before?: InputMaybe<Scalars[\"String\"]>;\n  filter?: InputMaybe<WorkflowStateFilter>;\n  first?: InputMaybe<Scalars[\"Int\"]>;\n  includeArchived?: InputMaybe<Scalars[\"Boolean\"]>;\n  last?: InputMaybe<Scalars[\"Int\"]>;\n  orderBy?: InputMaybe<PaginationOrderBy>;\n}>;\n\nexport type WorkflowStatesQuery = { __typename?: \"Query\" } & {\n  workflowStates: { __typename: \"WorkflowStateConnection\" } & {\n    nodes: Array<\n      { __typename: \"WorkflowState\" } & Pick<\n        WorkflowState,\n        \"description\" | \"updatedAt\" | \"position\" | \"color\" | \"name\" | \"archivedAt\" | \"createdAt\" | \"type\" | \"id\"\n      > & {\n          inheritedFrom?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n          team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n        }\n    >;\n    pageInfo: { __typename: \"PageInfo\" } & Pick<\n      PageInfo,\n      \"startCursor\" | \"endCursor\" | \"hasPreviousPage\" | \"hasNextPage\"\n    >;\n  };\n};\n\nexport type CreateAgentActivityMutationVariables = Exact<{\n  input: AgentActivityCreateInput;\n}>;\n\nexport type CreateAgentActivityMutation = { __typename?: \"Mutation\" } & {\n  agentActivityCreate: { __typename: \"AgentActivityPayload\" } & Pick<AgentActivityPayload, \"lastSyncId\" | \"success\"> & {\n      agentActivity: { __typename?: \"AgentActivity\" } & Pick<AgentActivity, \"id\">;\n    };\n};\n\nexport type AgentSessionCreateOnCommentMutationVariables = Exact<{\n  input: AgentSessionCreateOnComment;\n}>;\n\nexport type AgentSessionCreateOnCommentMutation = { __typename?: \"Mutation\" } & {\n  agentSessionCreateOnComment: { __typename: \"AgentSessionPayload\" } & Pick<\n    AgentSessionPayload,\n    \"lastSyncId\" | \"success\"\n  > & { agentSession: { __typename?: \"AgentSession\" } & Pick<AgentSession, \"id\"> };\n};\n\nexport type AgentSessionCreateOnIssueMutationVariables = Exact<{\n  input: AgentSessionCreateOnIssue;\n}>;\n\nexport type AgentSessionCreateOnIssueMutation = { __typename?: \"Mutation\" } & {\n  agentSessionCreateOnIssue: { __typename: \"AgentSessionPayload\" } & Pick<\n    AgentSessionPayload,\n    \"lastSyncId\" | \"success\"\n  > & { agentSession: { __typename?: \"AgentSession\" } & Pick<AgentSession, \"id\"> };\n};\n\nexport type UpdateAgentSessionMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n  input: AgentSessionUpdateInput;\n}>;\n\nexport type UpdateAgentSessionMutation = { __typename?: \"Mutation\" } & {\n  agentSessionUpdate: { __typename: \"AgentSessionPayload\" } & Pick<AgentSessionPayload, \"lastSyncId\" | \"success\"> & {\n      agentSession: { __typename?: \"AgentSession\" } & Pick<AgentSession, \"id\">;\n    };\n};\n\nexport type AgentSessionUpdateExternalUrlMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n  input: AgentSessionUpdateExternalUrlInput;\n}>;\n\nexport type AgentSessionUpdateExternalUrlMutation = { __typename?: \"Mutation\" } & {\n  agentSessionUpdateExternalUrl: { __typename: \"AgentSessionPayload\" } & Pick<\n    AgentSessionPayload,\n    \"lastSyncId\" | \"success\"\n  > & { agentSession: { __typename?: \"AgentSession\" } & Pick<AgentSession, \"id\"> };\n};\n\nexport type AirbyteIntegrationConnectMutationVariables = Exact<{\n  input: AirbyteConfigurationInput;\n}>;\n\nexport type AirbyteIntegrationConnectMutation = { __typename?: \"Mutation\" } & {\n  airbyteIntegrationConnect: { __typename: \"IntegrationPayload\" } & Pick<\n    IntegrationPayload,\n    \"lastSyncId\" | \"success\"\n  > & {\n      gitHub?: Maybe<\n        { __typename: \"GitHubIntegrationConnectDetails\" } & Pick<GitHubIntegrationConnectDetails, \"lostRepositoryNames\">\n      >;\n      integration?: Maybe<{ __typename?: \"Integration\" } & Pick<Integration, \"id\">>;\n    };\n};\n\nexport type CreateAttachmentMutationVariables = Exact<{\n  input: AttachmentCreateInput;\n}>;\n\nexport type CreateAttachmentMutation = { __typename?: \"Mutation\" } & {\n  attachmentCreate: { __typename: \"AttachmentPayload\" } & Pick<AttachmentPayload, \"lastSyncId\" | \"success\"> & {\n      attachment: { __typename?: \"Attachment\" } & Pick<Attachment, \"id\">;\n    };\n};\n\nexport type DeleteAttachmentMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type DeleteAttachmentMutation = { __typename?: \"Mutation\" } & {\n  attachmentDelete: { __typename: \"DeletePayload\" } & Pick<DeletePayload, \"entityId\" | \"lastSyncId\" | \"success\">;\n};\n\nexport type AttachmentLinkDiscordMutationVariables = Exact<{\n  channelId: Scalars[\"String\"];\n  createAsUser?: InputMaybe<Scalars[\"String\"]>;\n  displayIconUrl?: InputMaybe<Scalars[\"String\"]>;\n  id?: InputMaybe<Scalars[\"String\"]>;\n  issueId: Scalars[\"String\"];\n  messageId: Scalars[\"String\"];\n  title?: InputMaybe<Scalars[\"String\"]>;\n  url: Scalars[\"String\"];\n}>;\n\nexport type AttachmentLinkDiscordMutation = { __typename?: \"Mutation\" } & {\n  attachmentLinkDiscord: { __typename: \"AttachmentPayload\" } & Pick<AttachmentPayload, \"lastSyncId\" | \"success\"> & {\n      attachment: { __typename?: \"Attachment\" } & Pick<Attachment, \"id\">;\n    };\n};\n\nexport type AttachmentLinkFrontMutationVariables = Exact<{\n  conversationId: Scalars[\"String\"];\n  createAsUser?: InputMaybe<Scalars[\"String\"]>;\n  displayIconUrl?: InputMaybe<Scalars[\"String\"]>;\n  id?: InputMaybe<Scalars[\"String\"]>;\n  issueId: Scalars[\"String\"];\n  title?: InputMaybe<Scalars[\"String\"]>;\n}>;\n\nexport type AttachmentLinkFrontMutation = { __typename?: \"Mutation\" } & {\n  attachmentLinkFront: { __typename: \"FrontAttachmentPayload\" } & Pick<\n    FrontAttachmentPayload,\n    \"lastSyncId\" | \"success\"\n  > & { attachment: { __typename?: \"Attachment\" } & Pick<Attachment, \"id\"> };\n};\n\nexport type AttachmentLinkGitHubIssueMutationVariables = Exact<{\n  createAsUser?: InputMaybe<Scalars[\"String\"]>;\n  displayIconUrl?: InputMaybe<Scalars[\"String\"]>;\n  id?: InputMaybe<Scalars[\"String\"]>;\n  issueId: Scalars[\"String\"];\n  title?: InputMaybe<Scalars[\"String\"]>;\n  url: Scalars[\"String\"];\n}>;\n\nexport type AttachmentLinkGitHubIssueMutation = { __typename?: \"Mutation\" } & {\n  attachmentLinkGitHubIssue: { __typename: \"AttachmentPayload\" } & Pick<AttachmentPayload, \"lastSyncId\" | \"success\"> & {\n      attachment: { __typename?: \"Attachment\" } & Pick<Attachment, \"id\">;\n    };\n};\n\nexport type AttachmentLinkGitHubPrMutationVariables = Exact<{\n  createAsUser?: InputMaybe<Scalars[\"String\"]>;\n  displayIconUrl?: InputMaybe<Scalars[\"String\"]>;\n  id?: InputMaybe<Scalars[\"String\"]>;\n  issueId: Scalars[\"String\"];\n  linkKind?: InputMaybe<GitLinkKind>;\n  title?: InputMaybe<Scalars[\"String\"]>;\n  url: Scalars[\"String\"];\n}>;\n\nexport type AttachmentLinkGitHubPrMutation = { __typename?: \"Mutation\" } & {\n  attachmentLinkGitHubPR: { __typename: \"AttachmentPayload\" } & Pick<AttachmentPayload, \"lastSyncId\" | \"success\"> & {\n      attachment: { __typename?: \"Attachment\" } & Pick<Attachment, \"id\">;\n    };\n};\n\nexport type AttachmentLinkGitLabMrMutationVariables = Exact<{\n  createAsUser?: InputMaybe<Scalars[\"String\"]>;\n  displayIconUrl?: InputMaybe<Scalars[\"String\"]>;\n  id?: InputMaybe<Scalars[\"String\"]>;\n  issueId: Scalars[\"String\"];\n  number: Scalars[\"Float\"];\n  projectPathWithNamespace: Scalars[\"String\"];\n  title?: InputMaybe<Scalars[\"String\"]>;\n  url: Scalars[\"String\"];\n}>;\n\nexport type AttachmentLinkGitLabMrMutation = { __typename?: \"Mutation\" } & {\n  attachmentLinkGitLabMR: { __typename: \"AttachmentPayload\" } & Pick<AttachmentPayload, \"lastSyncId\" | \"success\"> & {\n      attachment: { __typename?: \"Attachment\" } & Pick<Attachment, \"id\">;\n    };\n};\n\nexport type AttachmentLinkIntercomMutationVariables = Exact<{\n  conversationId: Scalars[\"String\"];\n  createAsUser?: InputMaybe<Scalars[\"String\"]>;\n  displayIconUrl?: InputMaybe<Scalars[\"String\"]>;\n  id?: InputMaybe<Scalars[\"String\"]>;\n  issueId: Scalars[\"String\"];\n  partId?: InputMaybe<Scalars[\"String\"]>;\n  title?: InputMaybe<Scalars[\"String\"]>;\n}>;\n\nexport type AttachmentLinkIntercomMutation = { __typename?: \"Mutation\" } & {\n  attachmentLinkIntercom: { __typename: \"AttachmentPayload\" } & Pick<AttachmentPayload, \"lastSyncId\" | \"success\"> & {\n      attachment: { __typename?: \"Attachment\" } & Pick<Attachment, \"id\">;\n    };\n};\n\nexport type AttachmentLinkJiraIssueMutationVariables = Exact<{\n  createAsUser?: InputMaybe<Scalars[\"String\"]>;\n  displayIconUrl?: InputMaybe<Scalars[\"String\"]>;\n  id?: InputMaybe<Scalars[\"String\"]>;\n  issueId: Scalars[\"String\"];\n  jiraIssueId: Scalars[\"String\"];\n  title?: InputMaybe<Scalars[\"String\"]>;\n  url?: InputMaybe<Scalars[\"String\"]>;\n}>;\n\nexport type AttachmentLinkJiraIssueMutation = { __typename?: \"Mutation\" } & {\n  attachmentLinkJiraIssue: { __typename: \"AttachmentPayload\" } & Pick<AttachmentPayload, \"lastSyncId\" | \"success\"> & {\n      attachment: { __typename?: \"Attachment\" } & Pick<Attachment, \"id\">;\n    };\n};\n\nexport type AttachmentLinkSalesforceMutationVariables = Exact<{\n  createAsUser?: InputMaybe<Scalars[\"String\"]>;\n  displayIconUrl?: InputMaybe<Scalars[\"String\"]>;\n  id?: InputMaybe<Scalars[\"String\"]>;\n  issueId: Scalars[\"String\"];\n  title?: InputMaybe<Scalars[\"String\"]>;\n  url: Scalars[\"String\"];\n}>;\n\nexport type AttachmentLinkSalesforceMutation = { __typename?: \"Mutation\" } & {\n  attachmentLinkSalesforce: { __typename: \"AttachmentPayload\" } & Pick<AttachmentPayload, \"lastSyncId\" | \"success\"> & {\n      attachment: { __typename?: \"Attachment\" } & Pick<Attachment, \"id\">;\n    };\n};\n\nexport type AttachmentLinkSlackMutationVariables = Exact<{\n  createAsUser?: InputMaybe<Scalars[\"String\"]>;\n  displayIconUrl?: InputMaybe<Scalars[\"String\"]>;\n  id?: InputMaybe<Scalars[\"String\"]>;\n  issueId: Scalars[\"String\"];\n  syncToCommentThread?: InputMaybe<Scalars[\"Boolean\"]>;\n  title?: InputMaybe<Scalars[\"String\"]>;\n  url: Scalars[\"String\"];\n}>;\n\nexport type AttachmentLinkSlackMutation = { __typename?: \"Mutation\" } & {\n  attachmentLinkSlack: { __typename: \"AttachmentPayload\" } & Pick<AttachmentPayload, \"lastSyncId\" | \"success\"> & {\n      attachment: { __typename?: \"Attachment\" } & Pick<Attachment, \"id\">;\n    };\n};\n\nexport type AttachmentLinkUrlMutationVariables = Exact<{\n  createAsUser?: InputMaybe<Scalars[\"String\"]>;\n  displayIconUrl?: InputMaybe<Scalars[\"String\"]>;\n  id?: InputMaybe<Scalars[\"String\"]>;\n  issueId: Scalars[\"String\"];\n  title?: InputMaybe<Scalars[\"String\"]>;\n  url: Scalars[\"String\"];\n}>;\n\nexport type AttachmentLinkUrlMutation = { __typename?: \"Mutation\" } & {\n  attachmentLinkURL: { __typename: \"AttachmentPayload\" } & Pick<AttachmentPayload, \"lastSyncId\" | \"success\"> & {\n      attachment: { __typename?: \"Attachment\" } & Pick<Attachment, \"id\">;\n    };\n};\n\nexport type AttachmentLinkZendeskMutationVariables = Exact<{\n  createAsUser?: InputMaybe<Scalars[\"String\"]>;\n  displayIconUrl?: InputMaybe<Scalars[\"String\"]>;\n  id?: InputMaybe<Scalars[\"String\"]>;\n  issueId: Scalars[\"String\"];\n  ticketId: Scalars[\"String\"];\n  title?: InputMaybe<Scalars[\"String\"]>;\n  url?: InputMaybe<Scalars[\"String\"]>;\n}>;\n\nexport type AttachmentLinkZendeskMutation = { __typename?: \"Mutation\" } & {\n  attachmentLinkZendesk: { __typename: \"AttachmentPayload\" } & Pick<AttachmentPayload, \"lastSyncId\" | \"success\"> & {\n      attachment: { __typename?: \"Attachment\" } & Pick<Attachment, \"id\">;\n    };\n};\n\nexport type AttachmentSyncToSlackMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type AttachmentSyncToSlackMutation = { __typename?: \"Mutation\" } & {\n  attachmentSyncToSlack: { __typename: \"AttachmentPayload\" } & Pick<AttachmentPayload, \"lastSyncId\" | \"success\"> & {\n      attachment: { __typename?: \"Attachment\" } & Pick<Attachment, \"id\">;\n    };\n};\n\nexport type UpdateAttachmentMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n  input: AttachmentUpdateInput;\n}>;\n\nexport type UpdateAttachmentMutation = { __typename?: \"Mutation\" } & {\n  attachmentUpdate: { __typename: \"AttachmentPayload\" } & Pick<AttachmentPayload, \"lastSyncId\" | \"success\"> & {\n      attachment: { __typename?: \"Attachment\" } & Pick<Attachment, \"id\">;\n    };\n};\n\nexport type CreateCommentMutationVariables = Exact<{\n  input: CommentCreateInput;\n}>;\n\nexport type CreateCommentMutation = { __typename?: \"Mutation\" } & {\n  commentCreate: { __typename: \"CommentPayload\" } & Pick<CommentPayload, \"lastSyncId\" | \"success\"> & {\n      comment: { __typename?: \"Comment\" } & Pick<Comment, \"id\">;\n    };\n};\n\nexport type DeleteCommentMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type DeleteCommentMutation = { __typename?: \"Mutation\" } & {\n  commentDelete: { __typename: \"DeletePayload\" } & Pick<DeletePayload, \"entityId\" | \"lastSyncId\" | \"success\">;\n};\n\nexport type CommentResolveMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n  resolvingCommentId?: InputMaybe<Scalars[\"String\"]>;\n}>;\n\nexport type CommentResolveMutation = { __typename?: \"Mutation\" } & {\n  commentResolve: { __typename: \"CommentPayload\" } & Pick<CommentPayload, \"lastSyncId\" | \"success\"> & {\n      comment: { __typename?: \"Comment\" } & Pick<Comment, \"id\">;\n    };\n};\n\nexport type CommentUnresolveMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type CommentUnresolveMutation = { __typename?: \"Mutation\" } & {\n  commentUnresolve: { __typename: \"CommentPayload\" } & Pick<CommentPayload, \"lastSyncId\" | \"success\"> & {\n      comment: { __typename?: \"Comment\" } & Pick<Comment, \"id\">;\n    };\n};\n\nexport type UpdateCommentMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n  input: CommentUpdateInput;\n  skipEditedAt?: InputMaybe<Scalars[\"Boolean\"]>;\n}>;\n\nexport type UpdateCommentMutation = { __typename?: \"Mutation\" } & {\n  commentUpdate: { __typename: \"CommentPayload\" } & Pick<CommentPayload, \"lastSyncId\" | \"success\"> & {\n      comment: { __typename?: \"Comment\" } & Pick<Comment, \"id\">;\n    };\n};\n\nexport type CreateContactMutationVariables = Exact<{\n  input: ContactCreateInput;\n}>;\n\nexport type CreateContactMutation = { __typename?: \"Mutation\" } & {\n  contactCreate: { __typename: \"ContactPayload\" } & Pick<ContactPayload, \"success\">;\n};\n\nexport type CreateCsvExportReportMutationVariables = Exact<{\n  includePrivateTeamIds?: InputMaybe<Array<Scalars[\"String\"]> | Scalars[\"String\"]>;\n  includeProtectedTeamIds?: InputMaybe<Array<Scalars[\"String\"]> | Scalars[\"String\"]>;\n}>;\n\nexport type CreateCsvExportReportMutation = { __typename?: \"Mutation\" } & {\n  createCsvExportReport: { __typename: \"CreateCsvExportReportPayload\" } & Pick<CreateCsvExportReportPayload, \"success\">;\n};\n\nexport type CreateInitiativeUpdateReminderMutationVariables = Exact<{\n  initiativeId: Scalars[\"String\"];\n  userId?: InputMaybe<Scalars[\"String\"]>;\n}>;\n\nexport type CreateInitiativeUpdateReminderMutation = { __typename?: \"Mutation\" } & {\n  createInitiativeUpdateReminder: { __typename: \"InitiativeUpdateReminderPayload\" } & Pick<\n    InitiativeUpdateReminderPayload,\n    \"lastSyncId\" | \"success\"\n  >;\n};\n\nexport type CreateProjectUpdateReminderMutationVariables = Exact<{\n  projectId: Scalars[\"String\"];\n  userId?: InputMaybe<Scalars[\"String\"]>;\n}>;\n\nexport type CreateProjectUpdateReminderMutation = { __typename?: \"Mutation\" } & {\n  createProjectUpdateReminder: { __typename: \"ProjectUpdateReminderPayload\" } & Pick<\n    ProjectUpdateReminderPayload,\n    \"lastSyncId\" | \"success\"\n  >;\n};\n\nexport type CreateCustomViewMutationVariables = Exact<{\n  input: CustomViewCreateInput;\n}>;\n\nexport type CreateCustomViewMutation = { __typename?: \"Mutation\" } & {\n  customViewCreate: { __typename: \"CustomViewPayload\" } & Pick<CustomViewPayload, \"lastSyncId\" | \"success\"> & {\n      customView: { __typename?: \"CustomView\" } & Pick<CustomView, \"id\">;\n    };\n};\n\nexport type DeleteCustomViewMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type DeleteCustomViewMutation = { __typename?: \"Mutation\" } & {\n  customViewDelete: { __typename: \"DeletePayload\" } & Pick<DeletePayload, \"entityId\" | \"lastSyncId\" | \"success\">;\n};\n\nexport type UpdateCustomViewMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n  input: CustomViewUpdateInput;\n}>;\n\nexport type UpdateCustomViewMutation = { __typename?: \"Mutation\" } & {\n  customViewUpdate: { __typename: \"CustomViewPayload\" } & Pick<CustomViewPayload, \"lastSyncId\" | \"success\"> & {\n      customView: { __typename?: \"CustomView\" } & Pick<CustomView, \"id\">;\n    };\n};\n\nexport type CreateCustomerMutationVariables = Exact<{\n  input: CustomerCreateInput;\n}>;\n\nexport type CreateCustomerMutation = { __typename?: \"Mutation\" } & {\n  customerCreate: { __typename: \"CustomerPayload\" } & Pick<CustomerPayload, \"lastSyncId\" | \"success\"> & {\n      customer: { __typename?: \"Customer\" } & Pick<Customer, \"id\">;\n    };\n};\n\nexport type DeleteCustomerMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type DeleteCustomerMutation = { __typename?: \"Mutation\" } & {\n  customerDelete: { __typename: \"DeletePayload\" } & Pick<DeletePayload, \"entityId\" | \"lastSyncId\" | \"success\">;\n};\n\nexport type CustomerMergeMutationVariables = Exact<{\n  sourceCustomerId: Scalars[\"String\"];\n  targetCustomerId: Scalars[\"String\"];\n}>;\n\nexport type CustomerMergeMutation = { __typename?: \"Mutation\" } & {\n  customerMerge: { __typename: \"CustomerPayload\" } & Pick<CustomerPayload, \"lastSyncId\" | \"success\"> & {\n      customer: { __typename?: \"Customer\" } & Pick<Customer, \"id\">;\n    };\n};\n\nexport type ArchiveCustomerNeedMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type ArchiveCustomerNeedMutation = { __typename?: \"Mutation\" } & {\n  customerNeedArchive: { __typename: \"CustomerNeedArchivePayload\" } & Pick<\n    CustomerNeedArchivePayload,\n    \"lastSyncId\" | \"success\"\n  > & { entity?: Maybe<{ __typename?: \"CustomerNeed\" } & Pick<CustomerNeed, \"id\">> };\n};\n\nexport type CreateCustomerNeedMutationVariables = Exact<{\n  input: CustomerNeedCreateInput;\n}>;\n\nexport type CreateCustomerNeedMutation = { __typename?: \"Mutation\" } & {\n  customerNeedCreate: { __typename: \"CustomerNeedPayload\" } & Pick<CustomerNeedPayload, \"lastSyncId\" | \"success\"> & {\n      need: { __typename?: \"CustomerNeed\" } & Pick<CustomerNeed, \"id\">;\n    };\n};\n\nexport type CustomerNeedCreateFromAttachmentMutationVariables = Exact<{\n  input: CustomerNeedCreateFromAttachmentInput;\n}>;\n\nexport type CustomerNeedCreateFromAttachmentMutation = { __typename?: \"Mutation\" } & {\n  customerNeedCreateFromAttachment: { __typename: \"CustomerNeedPayload\" } & Pick<\n    CustomerNeedPayload,\n    \"lastSyncId\" | \"success\"\n  > & { need: { __typename?: \"CustomerNeed\" } & Pick<CustomerNeed, \"id\"> };\n};\n\nexport type DeleteCustomerNeedMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n  keepAttachment?: InputMaybe<Scalars[\"Boolean\"]>;\n}>;\n\nexport type DeleteCustomerNeedMutation = { __typename?: \"Mutation\" } & {\n  customerNeedDelete: { __typename: \"DeletePayload\" } & Pick<DeletePayload, \"entityId\" | \"lastSyncId\" | \"success\">;\n};\n\nexport type UnarchiveCustomerNeedMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type UnarchiveCustomerNeedMutation = { __typename?: \"Mutation\" } & {\n  customerNeedUnarchive: { __typename: \"CustomerNeedArchivePayload\" } & Pick<\n    CustomerNeedArchivePayload,\n    \"lastSyncId\" | \"success\"\n  > & { entity?: Maybe<{ __typename?: \"CustomerNeed\" } & Pick<CustomerNeed, \"id\">> };\n};\n\nexport type UpdateCustomerNeedMutationVariables = Exact<{\n  clearAttachment?: InputMaybe<Scalars[\"Boolean\"]>;\n  id: Scalars[\"String\"];\n  input: CustomerNeedUpdateInput;\n}>;\n\nexport type UpdateCustomerNeedMutation = { __typename?: \"Mutation\" } & {\n  customerNeedUpdate: { __typename: \"CustomerNeedUpdatePayload\" } & Pick<\n    CustomerNeedUpdatePayload,\n    \"lastSyncId\" | \"success\"\n  > & {\n      updatedRelatedNeeds: Array<\n        { __typename: \"CustomerNeed\" } & Pick<\n          CustomerNeed,\n          \"url\" | \"body\" | \"content\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"priority\"\n        > & {\n            comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n            customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n            attachment?: Maybe<{ __typename?: \"Attachment\" } & Pick<Attachment, \"id\">>;\n            originalIssue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n            issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n            projectAttachment?: Maybe<\n              { __typename: \"ProjectAttachment\" } & Pick<\n                ProjectAttachment,\n                | \"metadata\"\n                | \"source\"\n                | \"subtitle\"\n                | \"updatedAt\"\n                | \"sourceType\"\n                | \"archivedAt\"\n                | \"createdAt\"\n                | \"id\"\n                | \"title\"\n                | \"url\"\n              > & { creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">> }\n            >;\n            project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n            creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n          }\n      >;\n      need: { __typename?: \"CustomerNeed\" } & Pick<CustomerNeed, \"id\">;\n    };\n};\n\nexport type CreateCustomerStatusMutationVariables = Exact<{\n  input: CustomerStatusCreateInput;\n}>;\n\nexport type CreateCustomerStatusMutation = { __typename?: \"Mutation\" } & {\n  customerStatusCreate: { __typename: \"CustomerStatusPayload\" } & Pick<\n    CustomerStatusPayload,\n    \"lastSyncId\" | \"success\"\n  > & { status: { __typename?: \"CustomerStatus\" } & Pick<CustomerStatus, \"id\"> };\n};\n\nexport type DeleteCustomerStatusMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type DeleteCustomerStatusMutation = { __typename?: \"Mutation\" } & {\n  customerStatusDelete: { __typename: \"DeletePayload\" } & Pick<DeletePayload, \"entityId\" | \"lastSyncId\" | \"success\">;\n};\n\nexport type UpdateCustomerStatusMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n  input: CustomerStatusUpdateInput;\n}>;\n\nexport type UpdateCustomerStatusMutation = { __typename?: \"Mutation\" } & {\n  customerStatusUpdate: { __typename: \"CustomerStatusPayload\" } & Pick<\n    CustomerStatusPayload,\n    \"lastSyncId\" | \"success\"\n  > & { status: { __typename?: \"CustomerStatus\" } & Pick<CustomerStatus, \"id\"> };\n};\n\nexport type CreateCustomerTierMutationVariables = Exact<{\n  input: CustomerTierCreateInput;\n}>;\n\nexport type CreateCustomerTierMutation = { __typename?: \"Mutation\" } & {\n  customerTierCreate: { __typename: \"CustomerTierPayload\" } & Pick<CustomerTierPayload, \"lastSyncId\" | \"success\"> & {\n      tier: { __typename?: \"CustomerTier\" } & Pick<CustomerTier, \"id\">;\n    };\n};\n\nexport type DeleteCustomerTierMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type DeleteCustomerTierMutation = { __typename?: \"Mutation\" } & {\n  customerTierDelete: { __typename: \"DeletePayload\" } & Pick<DeletePayload, \"entityId\" | \"lastSyncId\" | \"success\">;\n};\n\nexport type UpdateCustomerTierMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n  input: CustomerTierUpdateInput;\n}>;\n\nexport type UpdateCustomerTierMutation = { __typename?: \"Mutation\" } & {\n  customerTierUpdate: { __typename: \"CustomerTierPayload\" } & Pick<CustomerTierPayload, \"lastSyncId\" | \"success\"> & {\n      tier: { __typename?: \"CustomerTier\" } & Pick<CustomerTier, \"id\">;\n    };\n};\n\nexport type CustomerUnsyncMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type CustomerUnsyncMutation = { __typename?: \"Mutation\" } & {\n  customerUnsync: { __typename: \"CustomerPayload\" } & Pick<CustomerPayload, \"lastSyncId\" | \"success\"> & {\n      customer: { __typename?: \"Customer\" } & Pick<Customer, \"id\">;\n    };\n};\n\nexport type UpdateCustomerMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n  input: CustomerUpdateInput;\n}>;\n\nexport type UpdateCustomerMutation = { __typename?: \"Mutation\" } & {\n  customerUpdate: { __typename: \"CustomerPayload\" } & Pick<CustomerPayload, \"lastSyncId\" | \"success\"> & {\n      customer: { __typename?: \"Customer\" } & Pick<Customer, \"id\">;\n    };\n};\n\nexport type CustomerUpsertMutationVariables = Exact<{\n  input: CustomerUpsertInput;\n}>;\n\nexport type CustomerUpsertMutation = { __typename?: \"Mutation\" } & {\n  customerUpsert: { __typename: \"CustomerPayload\" } & Pick<CustomerPayload, \"lastSyncId\" | \"success\"> & {\n      customer: { __typename?: \"Customer\" } & Pick<Customer, \"id\">;\n    };\n};\n\nexport type ArchiveCycleMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type ArchiveCycleMutation = { __typename?: \"Mutation\" } & {\n  cycleArchive: { __typename: \"CycleArchivePayload\" } & Pick<CycleArchivePayload, \"lastSyncId\" | \"success\"> & {\n      entity?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n    };\n};\n\nexport type CreateCycleMutationVariables = Exact<{\n  input: CycleCreateInput;\n}>;\n\nexport type CreateCycleMutation = { __typename?: \"Mutation\" } & {\n  cycleCreate: { __typename: \"CyclePayload\" } & Pick<CyclePayload, \"lastSyncId\" | \"success\"> & {\n      cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n    };\n};\n\nexport type CycleShiftAllMutationVariables = Exact<{\n  input: CycleShiftAllInput;\n}>;\n\nexport type CycleShiftAllMutation = { __typename?: \"Mutation\" } & {\n  cycleShiftAll: { __typename: \"CyclePayload\" } & Pick<CyclePayload, \"lastSyncId\" | \"success\"> & {\n      cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n    };\n};\n\nexport type CycleStartUpcomingCycleTodayMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type CycleStartUpcomingCycleTodayMutation = { __typename?: \"Mutation\" } & {\n  cycleStartUpcomingCycleToday: { __typename: \"CyclePayload\" } & Pick<CyclePayload, \"lastSyncId\" | \"success\"> & {\n      cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n    };\n};\n\nexport type UpdateCycleMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n  input: CycleUpdateInput;\n}>;\n\nexport type UpdateCycleMutation = { __typename?: \"Mutation\" } & {\n  cycleUpdate: { __typename: \"CyclePayload\" } & Pick<CyclePayload, \"lastSyncId\" | \"success\"> & {\n      cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n    };\n};\n\nexport type CreateDocumentMutationVariables = Exact<{\n  input: DocumentCreateInput;\n}>;\n\nexport type CreateDocumentMutation = { __typename?: \"Mutation\" } & {\n  documentCreate: { __typename: \"DocumentPayload\" } & Pick<DocumentPayload, \"lastSyncId\" | \"success\"> & {\n      document: { __typename?: \"Document\" } & Pick<Document, \"id\">;\n    };\n};\n\nexport type DeleteDocumentMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type DeleteDocumentMutation = { __typename?: \"Mutation\" } & {\n  documentDelete: { __typename: \"DocumentArchivePayload\" } & Pick<DocumentArchivePayload, \"lastSyncId\" | \"success\"> & {\n      entity?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n    };\n};\n\nexport type UnarchiveDocumentMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type UnarchiveDocumentMutation = { __typename?: \"Mutation\" } & {\n  documentUnarchive: { __typename: \"DocumentArchivePayload\" } & Pick<\n    DocumentArchivePayload,\n    \"lastSyncId\" | \"success\"\n  > & { entity?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">> };\n};\n\nexport type UpdateDocumentMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n  input: DocumentUpdateInput;\n}>;\n\nexport type UpdateDocumentMutation = { __typename?: \"Mutation\" } & {\n  documentUpdate: { __typename: \"DocumentPayload\" } & Pick<DocumentPayload, \"lastSyncId\" | \"success\"> & {\n      document: { __typename?: \"Document\" } & Pick<Document, \"id\">;\n    };\n};\n\nexport type CreateEmailIntakeAddressMutationVariables = Exact<{\n  input: EmailIntakeAddressCreateInput;\n}>;\n\nexport type CreateEmailIntakeAddressMutation = { __typename?: \"Mutation\" } & {\n  emailIntakeAddressCreate: { __typename: \"EmailIntakeAddressPayload\" } & Pick<\n    EmailIntakeAddressPayload,\n    \"lastSyncId\" | \"success\"\n  > & { emailIntakeAddress: { __typename?: \"EmailIntakeAddress\" } & Pick<EmailIntakeAddress, \"id\"> };\n};\n\nexport type DeleteEmailIntakeAddressMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type DeleteEmailIntakeAddressMutation = { __typename?: \"Mutation\" } & {\n  emailIntakeAddressDelete: { __typename: \"DeletePayload\" } & Pick<\n    DeletePayload,\n    \"entityId\" | \"lastSyncId\" | \"success\"\n  >;\n};\n\nexport type EmailIntakeAddressRotateMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type EmailIntakeAddressRotateMutation = { __typename?: \"Mutation\" } & {\n  emailIntakeAddressRotate: { __typename: \"EmailIntakeAddressPayload\" } & Pick<\n    EmailIntakeAddressPayload,\n    \"lastSyncId\" | \"success\"\n  > & { emailIntakeAddress: { __typename?: \"EmailIntakeAddress\" } & Pick<EmailIntakeAddress, \"id\"> };\n};\n\nexport type UpdateEmailIntakeAddressMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n  input: EmailIntakeAddressUpdateInput;\n}>;\n\nexport type UpdateEmailIntakeAddressMutation = { __typename?: \"Mutation\" } & {\n  emailIntakeAddressUpdate: { __typename: \"EmailIntakeAddressPayload\" } & Pick<\n    EmailIntakeAddressPayload,\n    \"lastSyncId\" | \"success\"\n  > & { emailIntakeAddress: { __typename?: \"EmailIntakeAddress\" } & Pick<EmailIntakeAddress, \"id\"> };\n};\n\nexport type EmailTokenUserAccountAuthMutationVariables = Exact<{\n  input: TokenUserAccountAuthInput;\n}>;\n\nexport type EmailTokenUserAccountAuthMutation = { __typename?: \"Mutation\" } & {\n  emailTokenUserAccountAuth: { __typename: \"AuthResolverResponse\" } & Pick<\n    AuthResolverResponse,\n    \"token\" | \"email\" | \"lastUsedOrganizationId\" | \"allowDomainAccess\" | \"service\" | \"id\"\n  > & {\n      users: Array<\n        { __typename: \"AuthUser\" } & Pick<\n          AuthUser,\n          | \"avatarUrl\"\n          | \"oauthClientId\"\n          | \"createdAt\"\n          | \"displayName\"\n          | \"email\"\n          | \"name\"\n          | \"userAccountId\"\n          | \"active\"\n          | \"role\"\n          | \"id\"\n        > & {\n            organization: { __typename: \"AuthOrganization\" } & Pick<\n              AuthOrganization,\n              | \"allowedAuthServices\"\n              | \"approximateUserCount\"\n              | \"authSettings\"\n              | \"previousUrlKeys\"\n              | \"cell\"\n              | \"serviceId\"\n              | \"releaseChannel\"\n              | \"logoUrl\"\n              | \"name\"\n              | \"urlKey\"\n              | \"region\"\n              | \"deletionRequestedAt\"\n              | \"createdAt\"\n              | \"id\"\n              | \"samlEnabled\"\n              | \"scimEnabled\"\n              | \"enabled\"\n              | \"hideNonPrimaryOrganizations\"\n              | \"userCount\"\n            >;\n          }\n      >;\n      lockedUsers: Array<\n        { __typename: \"AuthUser\" } & Pick<\n          AuthUser,\n          | \"avatarUrl\"\n          | \"oauthClientId\"\n          | \"createdAt\"\n          | \"displayName\"\n          | \"email\"\n          | \"name\"\n          | \"userAccountId\"\n          | \"active\"\n          | \"role\"\n          | \"id\"\n        > & {\n            organization: { __typename: \"AuthOrganization\" } & Pick<\n              AuthOrganization,\n              | \"allowedAuthServices\"\n              | \"approximateUserCount\"\n              | \"authSettings\"\n              | \"previousUrlKeys\"\n              | \"cell\"\n              | \"serviceId\"\n              | \"releaseChannel\"\n              | \"logoUrl\"\n              | \"name\"\n              | \"urlKey\"\n              | \"region\"\n              | \"deletionRequestedAt\"\n              | \"createdAt\"\n              | \"id\"\n              | \"samlEnabled\"\n              | \"scimEnabled\"\n              | \"enabled\"\n              | \"hideNonPrimaryOrganizations\"\n              | \"userCount\"\n            >;\n          }\n      >;\n      lockedOrganizations?: Maybe<\n        Array<\n          { __typename: \"AuthOrganization\" } & Pick<\n            AuthOrganization,\n            | \"allowedAuthServices\"\n            | \"approximateUserCount\"\n            | \"authSettings\"\n            | \"previousUrlKeys\"\n            | \"cell\"\n            | \"serviceId\"\n            | \"releaseChannel\"\n            | \"logoUrl\"\n            | \"name\"\n            | \"urlKey\"\n            | \"region\"\n            | \"deletionRequestedAt\"\n            | \"createdAt\"\n            | \"id\"\n            | \"samlEnabled\"\n            | \"scimEnabled\"\n            | \"enabled\"\n            | \"hideNonPrimaryOrganizations\"\n            | \"userCount\"\n          >\n        >\n      >;\n      availableOrganizations?: Maybe<\n        Array<\n          { __typename: \"AuthOrganization\" } & Pick<\n            AuthOrganization,\n            | \"allowedAuthServices\"\n            | \"approximateUserCount\"\n            | \"authSettings\"\n            | \"previousUrlKeys\"\n            | \"cell\"\n            | \"serviceId\"\n            | \"releaseChannel\"\n            | \"logoUrl\"\n            | \"name\"\n            | \"urlKey\"\n            | \"region\"\n            | \"deletionRequestedAt\"\n            | \"createdAt\"\n            | \"id\"\n            | \"samlEnabled\"\n            | \"scimEnabled\"\n            | \"enabled\"\n            | \"hideNonPrimaryOrganizations\"\n            | \"userCount\"\n          >\n        >\n      >;\n    };\n};\n\nexport type EmailUnsubscribeMutationVariables = Exact<{\n  input: EmailUnsubscribeInput;\n}>;\n\nexport type EmailUnsubscribeMutation = { __typename?: \"Mutation\" } & {\n  emailUnsubscribe: { __typename: \"EmailUnsubscribePayload\" } & Pick<EmailUnsubscribePayload, \"success\">;\n};\n\nexport type EmailUserAccountAuthChallengeMutationVariables = Exact<{\n  input: EmailUserAccountAuthChallengeInput;\n}>;\n\nexport type EmailUserAccountAuthChallengeMutation = { __typename?: \"Mutation\" } & {\n  emailUserAccountAuthChallenge: { __typename: \"EmailUserAccountAuthChallengeResponse\" } & Pick<\n    EmailUserAccountAuthChallengeResponse,\n    \"authType\" | \"success\"\n  >;\n};\n\nexport type CreateEmojiMutationVariables = Exact<{\n  input: EmojiCreateInput;\n}>;\n\nexport type CreateEmojiMutation = { __typename?: \"Mutation\" } & {\n  emojiCreate: { __typename: \"EmojiPayload\" } & Pick<EmojiPayload, \"lastSyncId\" | \"success\"> & {\n      emoji: { __typename?: \"Emoji\" } & Pick<Emoji, \"id\">;\n    };\n};\n\nexport type DeleteEmojiMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type DeleteEmojiMutation = { __typename?: \"Mutation\" } & {\n  emojiDelete: { __typename: \"DeletePayload\" } & Pick<DeletePayload, \"entityId\" | \"lastSyncId\" | \"success\">;\n};\n\nexport type CreateEntityExternalLinkMutationVariables = Exact<{\n  input: EntityExternalLinkCreateInput;\n}>;\n\nexport type CreateEntityExternalLinkMutation = { __typename?: \"Mutation\" } & {\n  entityExternalLinkCreate: { __typename: \"EntityExternalLinkPayload\" } & Pick<\n    EntityExternalLinkPayload,\n    \"lastSyncId\" | \"success\"\n  > & { entityExternalLink: { __typename?: \"EntityExternalLink\" } & Pick<EntityExternalLink, \"id\"> };\n};\n\nexport type DeleteEntityExternalLinkMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type DeleteEntityExternalLinkMutation = { __typename?: \"Mutation\" } & {\n  entityExternalLinkDelete: { __typename: \"DeletePayload\" } & Pick<\n    DeletePayload,\n    \"entityId\" | \"lastSyncId\" | \"success\"\n  >;\n};\n\nexport type UpdateEntityExternalLinkMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n  input: EntityExternalLinkUpdateInput;\n}>;\n\nexport type UpdateEntityExternalLinkMutation = { __typename?: \"Mutation\" } & {\n  entityExternalLinkUpdate: { __typename: \"EntityExternalLinkPayload\" } & Pick<\n    EntityExternalLinkPayload,\n    \"lastSyncId\" | \"success\"\n  > & { entityExternalLink: { __typename?: \"EntityExternalLink\" } & Pick<EntityExternalLink, \"id\"> };\n};\n\nexport type CreateFavoriteMutationVariables = Exact<{\n  input: FavoriteCreateInput;\n}>;\n\nexport type CreateFavoriteMutation = { __typename?: \"Mutation\" } & {\n  favoriteCreate: { __typename: \"FavoritePayload\" } & Pick<FavoritePayload, \"lastSyncId\" | \"success\"> & {\n      favorite: { __typename?: \"Favorite\" } & Pick<Favorite, \"id\">;\n    };\n};\n\nexport type DeleteFavoriteMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type DeleteFavoriteMutation = { __typename?: \"Mutation\" } & {\n  favoriteDelete: { __typename: \"DeletePayload\" } & Pick<DeletePayload, \"entityId\" | \"lastSyncId\" | \"success\">;\n};\n\nexport type UpdateFavoriteMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n  input: FavoriteUpdateInput;\n}>;\n\nexport type UpdateFavoriteMutation = { __typename?: \"Mutation\" } & {\n  favoriteUpdate: { __typename: \"FavoritePayload\" } & Pick<FavoritePayload, \"lastSyncId\" | \"success\"> & {\n      favorite: { __typename?: \"Favorite\" } & Pick<Favorite, \"id\">;\n    };\n};\n\nexport type FileUploadMutationVariables = Exact<{\n  contentType: Scalars[\"String\"];\n  filename: Scalars[\"String\"];\n  makePublic?: InputMaybe<Scalars[\"Boolean\"]>;\n  metaData?: InputMaybe<Scalars[\"JSON\"]>;\n  size: Scalars[\"Int\"];\n}>;\n\nexport type FileUploadMutation = { __typename?: \"Mutation\" } & {\n  fileUpload: { __typename: \"UploadPayload\" } & Pick<UploadPayload, \"lastSyncId\" | \"success\"> & {\n      uploadFile?: Maybe<\n        { __typename: \"UploadFile\" } & Pick<\n          UploadFile,\n          \"metaData\" | \"contentType\" | \"filename\" | \"assetUrl\" | \"uploadUrl\" | \"size\"\n        > & { headers: Array<{ __typename: \"UploadFileHeader\" } & Pick<UploadFileHeader, \"key\" | \"value\">> }\n      >;\n    };\n};\n\nexport type CreateGitAutomationStateMutationVariables = Exact<{\n  input: GitAutomationStateCreateInput;\n}>;\n\nexport type CreateGitAutomationStateMutation = { __typename?: \"Mutation\" } & {\n  gitAutomationStateCreate: { __typename: \"GitAutomationStatePayload\" } & Pick<\n    GitAutomationStatePayload,\n    \"lastSyncId\" | \"success\"\n  > & {\n      gitAutomationState: { __typename: \"GitAutomationState\" } & Pick<\n        GitAutomationState,\n        \"event\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"branchPattern\"\n      > & {\n          targetBranch?: Maybe<\n            { __typename: \"GitAutomationTargetBranch\" } & Pick<\n              GitAutomationTargetBranch,\n              \"branchPattern\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"isRegex\"\n            > & { team: { __typename?: \"Team\" } & Pick<Team, \"id\"> }\n          >;\n          team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n          state?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n        };\n    };\n};\n\nexport type DeleteGitAutomationStateMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type DeleteGitAutomationStateMutation = { __typename?: \"Mutation\" } & {\n  gitAutomationStateDelete: { __typename: \"DeletePayload\" } & Pick<\n    DeletePayload,\n    \"entityId\" | \"lastSyncId\" | \"success\"\n  >;\n};\n\nexport type UpdateGitAutomationStateMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n  input: GitAutomationStateUpdateInput;\n}>;\n\nexport type UpdateGitAutomationStateMutation = { __typename?: \"Mutation\" } & {\n  gitAutomationStateUpdate: { __typename: \"GitAutomationStatePayload\" } & Pick<\n    GitAutomationStatePayload,\n    \"lastSyncId\" | \"success\"\n  > & {\n      gitAutomationState: { __typename: \"GitAutomationState\" } & Pick<\n        GitAutomationState,\n        \"event\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"branchPattern\"\n      > & {\n          targetBranch?: Maybe<\n            { __typename: \"GitAutomationTargetBranch\" } & Pick<\n              GitAutomationTargetBranch,\n              \"branchPattern\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"isRegex\"\n            > & { team: { __typename?: \"Team\" } & Pick<Team, \"id\"> }\n          >;\n          team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n          state?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">>;\n        };\n    };\n};\n\nexport type CreateGitAutomationTargetBranchMutationVariables = Exact<{\n  input: GitAutomationTargetBranchCreateInput;\n}>;\n\nexport type CreateGitAutomationTargetBranchMutation = { __typename?: \"Mutation\" } & {\n  gitAutomationTargetBranchCreate: { __typename: \"GitAutomationTargetBranchPayload\" } & Pick<\n    GitAutomationTargetBranchPayload,\n    \"lastSyncId\" | \"success\"\n  > & {\n      targetBranch: { __typename: \"GitAutomationTargetBranch\" } & Pick<\n        GitAutomationTargetBranch,\n        \"branchPattern\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"isRegex\"\n      > & { team: { __typename?: \"Team\" } & Pick<Team, \"id\"> };\n    };\n};\n\nexport type DeleteGitAutomationTargetBranchMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type DeleteGitAutomationTargetBranchMutation = { __typename?: \"Mutation\" } & {\n  gitAutomationTargetBranchDelete: { __typename: \"DeletePayload\" } & Pick<\n    DeletePayload,\n    \"entityId\" | \"lastSyncId\" | \"success\"\n  >;\n};\n\nexport type UpdateGitAutomationTargetBranchMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n  input: GitAutomationTargetBranchUpdateInput;\n}>;\n\nexport type UpdateGitAutomationTargetBranchMutation = { __typename?: \"Mutation\" } & {\n  gitAutomationTargetBranchUpdate: { __typename: \"GitAutomationTargetBranchPayload\" } & Pick<\n    GitAutomationTargetBranchPayload,\n    \"lastSyncId\" | \"success\"\n  > & {\n      targetBranch: { __typename: \"GitAutomationTargetBranch\" } & Pick<\n        GitAutomationTargetBranch,\n        \"branchPattern\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"isRegex\"\n      > & { team: { __typename?: \"Team\" } & Pick<Team, \"id\"> };\n    };\n};\n\nexport type GoogleUserAccountAuthMutationVariables = Exact<{\n  input: GoogleUserAccountAuthInput;\n}>;\n\nexport type GoogleUserAccountAuthMutation = { __typename?: \"Mutation\" } & {\n  googleUserAccountAuth: { __typename: \"AuthResolverResponse\" } & Pick<\n    AuthResolverResponse,\n    \"token\" | \"email\" | \"lastUsedOrganizationId\" | \"allowDomainAccess\" | \"service\" | \"id\"\n  > & {\n      users: Array<\n        { __typename: \"AuthUser\" } & Pick<\n          AuthUser,\n          | \"avatarUrl\"\n          | \"oauthClientId\"\n          | \"createdAt\"\n          | \"displayName\"\n          | \"email\"\n          | \"name\"\n          | \"userAccountId\"\n          | \"active\"\n          | \"role\"\n          | \"id\"\n        > & {\n            organization: { __typename: \"AuthOrganization\" } & Pick<\n              AuthOrganization,\n              | \"allowedAuthServices\"\n              | \"approximateUserCount\"\n              | \"authSettings\"\n              | \"previousUrlKeys\"\n              | \"cell\"\n              | \"serviceId\"\n              | \"releaseChannel\"\n              | \"logoUrl\"\n              | \"name\"\n              | \"urlKey\"\n              | \"region\"\n              | \"deletionRequestedAt\"\n              | \"createdAt\"\n              | \"id\"\n              | \"samlEnabled\"\n              | \"scimEnabled\"\n              | \"enabled\"\n              | \"hideNonPrimaryOrganizations\"\n              | \"userCount\"\n            >;\n          }\n      >;\n      lockedUsers: Array<\n        { __typename: \"AuthUser\" } & Pick<\n          AuthUser,\n          | \"avatarUrl\"\n          | \"oauthClientId\"\n          | \"createdAt\"\n          | \"displayName\"\n          | \"email\"\n          | \"name\"\n          | \"userAccountId\"\n          | \"active\"\n          | \"role\"\n          | \"id\"\n        > & {\n            organization: { __typename: \"AuthOrganization\" } & Pick<\n              AuthOrganization,\n              | \"allowedAuthServices\"\n              | \"approximateUserCount\"\n              | \"authSettings\"\n              | \"previousUrlKeys\"\n              | \"cell\"\n              | \"serviceId\"\n              | \"releaseChannel\"\n              | \"logoUrl\"\n              | \"name\"\n              | \"urlKey\"\n              | \"region\"\n              | \"deletionRequestedAt\"\n              | \"createdAt\"\n              | \"id\"\n              | \"samlEnabled\"\n              | \"scimEnabled\"\n              | \"enabled\"\n              | \"hideNonPrimaryOrganizations\"\n              | \"userCount\"\n            >;\n          }\n      >;\n      lockedOrganizations?: Maybe<\n        Array<\n          { __typename: \"AuthOrganization\" } & Pick<\n            AuthOrganization,\n            | \"allowedAuthServices\"\n            | \"approximateUserCount\"\n            | \"authSettings\"\n            | \"previousUrlKeys\"\n            | \"cell\"\n            | \"serviceId\"\n            | \"releaseChannel\"\n            | \"logoUrl\"\n            | \"name\"\n            | \"urlKey\"\n            | \"region\"\n            | \"deletionRequestedAt\"\n            | \"createdAt\"\n            | \"id\"\n            | \"samlEnabled\"\n            | \"scimEnabled\"\n            | \"enabled\"\n            | \"hideNonPrimaryOrganizations\"\n            | \"userCount\"\n          >\n        >\n      >;\n      availableOrganizations?: Maybe<\n        Array<\n          { __typename: \"AuthOrganization\" } & Pick<\n            AuthOrganization,\n            | \"allowedAuthServices\"\n            | \"approximateUserCount\"\n            | \"authSettings\"\n            | \"previousUrlKeys\"\n            | \"cell\"\n            | \"serviceId\"\n            | \"releaseChannel\"\n            | \"logoUrl\"\n            | \"name\"\n            | \"urlKey\"\n            | \"region\"\n            | \"deletionRequestedAt\"\n            | \"createdAt\"\n            | \"id\"\n            | \"samlEnabled\"\n            | \"scimEnabled\"\n            | \"enabled\"\n            | \"hideNonPrimaryOrganizations\"\n            | \"userCount\"\n          >\n        >\n      >;\n    };\n};\n\nexport type ImageUploadFromUrlMutationVariables = Exact<{\n  url: Scalars[\"String\"];\n}>;\n\nexport type ImageUploadFromUrlMutation = { __typename?: \"Mutation\" } & {\n  imageUploadFromUrl: { __typename: \"ImageUploadFromUrlPayload\" } & Pick<\n    ImageUploadFromUrlPayload,\n    \"url\" | \"lastSyncId\" | \"success\"\n  >;\n};\n\nexport type ImportFileUploadMutationVariables = Exact<{\n  contentType: Scalars[\"String\"];\n  filename: Scalars[\"String\"];\n  metaData?: InputMaybe<Scalars[\"JSON\"]>;\n  size: Scalars[\"Int\"];\n}>;\n\nexport type ImportFileUploadMutation = { __typename?: \"Mutation\" } & {\n  importFileUpload: { __typename: \"UploadPayload\" } & Pick<UploadPayload, \"lastSyncId\" | \"success\"> & {\n      uploadFile?: Maybe<\n        { __typename: \"UploadFile\" } & Pick<\n          UploadFile,\n          \"metaData\" | \"contentType\" | \"filename\" | \"assetUrl\" | \"uploadUrl\" | \"size\"\n        > & { headers: Array<{ __typename: \"UploadFileHeader\" } & Pick<UploadFileHeader, \"key\" | \"value\">> }\n      >;\n    };\n};\n\nexport type ArchiveInitiativeMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type ArchiveInitiativeMutation = { __typename?: \"Mutation\" } & {\n  initiativeArchive: { __typename: \"InitiativeArchivePayload\" } & Pick<\n    InitiativeArchivePayload,\n    \"lastSyncId\" | \"success\"\n  > & { entity?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">> };\n};\n\nexport type CreateInitiativeMutationVariables = Exact<{\n  input: InitiativeCreateInput;\n}>;\n\nexport type CreateInitiativeMutation = { __typename?: \"Mutation\" } & {\n  initiativeCreate: { __typename: \"InitiativePayload\" } & Pick<InitiativePayload, \"lastSyncId\" | \"success\"> & {\n      initiative: { __typename?: \"Initiative\" } & Pick<Initiative, \"id\">;\n    };\n};\n\nexport type DeleteInitiativeMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type DeleteInitiativeMutation = { __typename?: \"Mutation\" } & {\n  initiativeDelete: { __typename: \"DeletePayload\" } & Pick<DeletePayload, \"entityId\" | \"lastSyncId\" | \"success\">;\n};\n\nexport type CreateInitiativeRelationMutationVariables = Exact<{\n  input: InitiativeRelationCreateInput;\n}>;\n\nexport type CreateInitiativeRelationMutation = { __typename?: \"Mutation\" } & {\n  initiativeRelationCreate: { __typename: \"InitiativeRelationPayload\" } & Pick<\n    InitiativeRelationPayload,\n    \"lastSyncId\" | \"success\"\n  > & { initiativeRelation: { __typename?: \"InitiativeRelation\" } & Pick<InitiativeRelation, \"id\"> };\n};\n\nexport type DeleteInitiativeRelationMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type DeleteInitiativeRelationMutation = { __typename?: \"Mutation\" } & {\n  initiativeRelationDelete: { __typename: \"DeletePayload\" } & Pick<\n    DeletePayload,\n    \"entityId\" | \"lastSyncId\" | \"success\"\n  >;\n};\n\nexport type UpdateInitiativeRelationMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n  input: InitiativeRelationUpdateInput;\n}>;\n\nexport type UpdateInitiativeRelationMutation = { __typename?: \"Mutation\" } & {\n  initiativeRelationUpdate: { __typename: \"InitiativeRelationPayload\" } & Pick<\n    InitiativeRelationPayload,\n    \"lastSyncId\" | \"success\"\n  > & { initiativeRelation: { __typename?: \"InitiativeRelation\" } & Pick<InitiativeRelation, \"id\"> };\n};\n\nexport type CreateInitiativeToProjectMutationVariables = Exact<{\n  input: InitiativeToProjectCreateInput;\n}>;\n\nexport type CreateInitiativeToProjectMutation = { __typename?: \"Mutation\" } & {\n  initiativeToProjectCreate: { __typename: \"InitiativeToProjectPayload\" } & Pick<\n    InitiativeToProjectPayload,\n    \"lastSyncId\" | \"success\"\n  > & { initiativeToProject: { __typename?: \"InitiativeToProject\" } & Pick<InitiativeToProject, \"id\"> };\n};\n\nexport type DeleteInitiativeToProjectMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type DeleteInitiativeToProjectMutation = { __typename?: \"Mutation\" } & {\n  initiativeToProjectDelete: { __typename: \"DeletePayload\" } & Pick<\n    DeletePayload,\n    \"entityId\" | \"lastSyncId\" | \"success\"\n  >;\n};\n\nexport type UpdateInitiativeToProjectMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n  input: InitiativeToProjectUpdateInput;\n}>;\n\nexport type UpdateInitiativeToProjectMutation = { __typename?: \"Mutation\" } & {\n  initiativeToProjectUpdate: { __typename: \"InitiativeToProjectPayload\" } & Pick<\n    InitiativeToProjectPayload,\n    \"lastSyncId\" | \"success\"\n  > & { initiativeToProject: { __typename?: \"InitiativeToProject\" } & Pick<InitiativeToProject, \"id\"> };\n};\n\nexport type UnarchiveInitiativeMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type UnarchiveInitiativeMutation = { __typename?: \"Mutation\" } & {\n  initiativeUnarchive: { __typename: \"InitiativeArchivePayload\" } & Pick<\n    InitiativeArchivePayload,\n    \"lastSyncId\" | \"success\"\n  > & { entity?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">> };\n};\n\nexport type UpdateInitiativeMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n  input: InitiativeUpdateInput;\n}>;\n\nexport type UpdateInitiativeMutation = { __typename?: \"Mutation\" } & {\n  initiativeUpdate: { __typename: \"InitiativePayload\" } & Pick<InitiativePayload, \"lastSyncId\" | \"success\"> & {\n      initiative: { __typename?: \"Initiative\" } & Pick<Initiative, \"id\">;\n    };\n};\n\nexport type ArchiveInitiativeUpdateMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type ArchiveInitiativeUpdateMutation = { __typename?: \"Mutation\" } & {\n  initiativeUpdateArchive: { __typename: \"InitiativeUpdateArchivePayload\" } & Pick<\n    InitiativeUpdateArchivePayload,\n    \"lastSyncId\" | \"success\"\n  > & { entity?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">> };\n};\n\nexport type CreateInitiativeUpdateMutationVariables = Exact<{\n  input: InitiativeUpdateCreateInput;\n}>;\n\nexport type CreateInitiativeUpdateMutation = { __typename?: \"Mutation\" } & {\n  initiativeUpdateCreate: { __typename: \"InitiativeUpdatePayload\" } & Pick<\n    InitiativeUpdatePayload,\n    \"lastSyncId\" | \"success\"\n  > & { initiativeUpdate: { __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\"> };\n};\n\nexport type UnarchiveInitiativeUpdateMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type UnarchiveInitiativeUpdateMutation = { __typename?: \"Mutation\" } & {\n  initiativeUpdateUnarchive: { __typename: \"InitiativeUpdateArchivePayload\" } & Pick<\n    InitiativeUpdateArchivePayload,\n    \"lastSyncId\" | \"success\"\n  > & { entity?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">> };\n};\n\nexport type UpdateInitiativeUpdateMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n  input: InitiativeUpdateUpdateInput;\n}>;\n\nexport type UpdateInitiativeUpdateMutation = { __typename?: \"Mutation\" } & {\n  initiativeUpdateUpdate: { __typename: \"InitiativeUpdatePayload\" } & Pick<\n    InitiativeUpdatePayload,\n    \"lastSyncId\" | \"success\"\n  > & { initiativeUpdate: { __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\"> };\n};\n\nexport type ArchiveIntegrationMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type ArchiveIntegrationMutation = { __typename?: \"Mutation\" } & {\n  integrationArchive: { __typename: \"DeletePayload\" } & Pick<DeletePayload, \"entityId\" | \"lastSyncId\" | \"success\">;\n};\n\nexport type IntegrationAsksConnectChannelMutationVariables = Exact<{\n  code: Scalars[\"String\"];\n  redirectUri: Scalars[\"String\"];\n}>;\n\nexport type IntegrationAsksConnectChannelMutation = { __typename?: \"Mutation\" } & {\n  integrationAsksConnectChannel: { __typename: \"AsksChannelConnectPayload\" } & Pick<\n    AsksChannelConnectPayload,\n    \"lastSyncId\" | \"addBot\" | \"success\"\n  > & {\n      gitHub?: Maybe<\n        { __typename: \"GitHubIntegrationConnectDetails\" } & Pick<GitHubIntegrationConnectDetails, \"lostRepositoryNames\">\n      >;\n      integration?: Maybe<{ __typename?: \"Integration\" } & Pick<Integration, \"id\">>;\n      mapping: { __typename: \"SlackChannelNameMapping\" } & Pick<\n        SlackChannelNameMapping,\n        | \"id\"\n        | \"name\"\n        | \"autoCreateTemplateId\"\n        | \"autoCreateOnBotMention\"\n        | \"postCancellationUpdates\"\n        | \"postCompletionUpdates\"\n        | \"postAcceptedFromTriageUpdates\"\n        | \"botAdded\"\n        | \"isPrivate\"\n        | \"isShared\"\n        | \"aiTitles\"\n        | \"autoCreateOnMessage\"\n        | \"autoCreateOnEmoji\"\n      > & {\n          teams: Array<{ __typename: \"SlackAsksTeamSettings\" } & Pick<SlackAsksTeamSettings, \"id\" | \"hasDefaultAsk\">>;\n        };\n    };\n};\n\nexport type DeleteIntegrationMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n  skipInstallationDeletion?: InputMaybe<Scalars[\"Boolean\"]>;\n}>;\n\nexport type DeleteIntegrationMutation = { __typename?: \"Mutation\" } & {\n  integrationDelete: { __typename: \"DeletePayload\" } & Pick<DeletePayload, \"entityId\" | \"lastSyncId\" | \"success\">;\n};\n\nexport type IntegrationDiscordMutationVariables = Exact<{\n  code: Scalars[\"String\"];\n  redirectUri: Scalars[\"String\"];\n}>;\n\nexport type IntegrationDiscordMutation = { __typename?: \"Mutation\" } & {\n  integrationDiscord: { __typename: \"IntegrationPayload\" } & Pick<IntegrationPayload, \"lastSyncId\" | \"success\"> & {\n      gitHub?: Maybe<\n        { __typename: \"GitHubIntegrationConnectDetails\" } & Pick<GitHubIntegrationConnectDetails, \"lostRepositoryNames\">\n      >;\n      integration?: Maybe<{ __typename?: \"Integration\" } & Pick<Integration, \"id\">>;\n    };\n};\n\nexport type IntegrationFigmaMutationVariables = Exact<{\n  code: Scalars[\"String\"];\n  redirectUri: Scalars[\"String\"];\n}>;\n\nexport type IntegrationFigmaMutation = { __typename?: \"Mutation\" } & {\n  integrationFigma: { __typename: \"IntegrationPayload\" } & Pick<IntegrationPayload, \"lastSyncId\" | \"success\"> & {\n      gitHub?: Maybe<\n        { __typename: \"GitHubIntegrationConnectDetails\" } & Pick<GitHubIntegrationConnectDetails, \"lostRepositoryNames\">\n      >;\n      integration?: Maybe<{ __typename?: \"Integration\" } & Pick<Integration, \"id\">>;\n    };\n};\n\nexport type IntegrationFrontMutationVariables = Exact<{\n  code: Scalars[\"String\"];\n  redirectUri: Scalars[\"String\"];\n}>;\n\nexport type IntegrationFrontMutation = { __typename?: \"Mutation\" } & {\n  integrationFront: { __typename: \"IntegrationPayload\" } & Pick<IntegrationPayload, \"lastSyncId\" | \"success\"> & {\n      gitHub?: Maybe<\n        { __typename: \"GitHubIntegrationConnectDetails\" } & Pick<GitHubIntegrationConnectDetails, \"lostRepositoryNames\">\n      >;\n      integration?: Maybe<{ __typename?: \"Integration\" } & Pick<Integration, \"id\">>;\n    };\n};\n\nexport type IntegrationGitHubEnterpriseServerConnectMutationVariables = Exact<{\n  githubUrl: Scalars[\"String\"];\n  organizationName: Scalars[\"String\"];\n}>;\n\nexport type IntegrationGitHubEnterpriseServerConnectMutation = { __typename?: \"Mutation\" } & {\n  integrationGitHubEnterpriseServerConnect: { __typename: \"GitHubEnterpriseServerPayload\" } & Pick<\n    GitHubEnterpriseServerPayload,\n    \"installUrl\" | \"lastSyncId\" | \"setupUrl\" | \"webhookSecret\" | \"success\"\n  > & {\n      gitHub?: Maybe<\n        { __typename: \"GitHubIntegrationConnectDetails\" } & Pick<GitHubIntegrationConnectDetails, \"lostRepositoryNames\">\n      >;\n      integration?: Maybe<{ __typename?: \"Integration\" } & Pick<Integration, \"id\">>;\n    };\n};\n\nexport type IntegrationGitHubPersonalMutationVariables = Exact<{\n  code: Scalars[\"String\"];\n  codeAccess?: InputMaybe<Scalars[\"Boolean\"]>;\n  enterpriseUrl?: InputMaybe<Scalars[\"String\"]>;\n}>;\n\nexport type IntegrationGitHubPersonalMutation = { __typename?: \"Mutation\" } & {\n  integrationGitHubPersonal: { __typename: \"IntegrationPayload\" } & Pick<\n    IntegrationPayload,\n    \"lastSyncId\" | \"success\"\n  > & {\n      gitHub?: Maybe<\n        { __typename: \"GitHubIntegrationConnectDetails\" } & Pick<GitHubIntegrationConnectDetails, \"lostRepositoryNames\">\n      >;\n      integration?: Maybe<{ __typename?: \"Integration\" } & Pick<Integration, \"id\">>;\n    };\n};\n\nexport type CreateIntegrationGithubCommitMutationVariables = Exact<{ [key: string]: never }>;\n\nexport type CreateIntegrationGithubCommitMutation = { __typename?: \"Mutation\" } & {\n  integrationGithubCommitCreate: { __typename: \"GitHubCommitIntegrationPayload\" } & Pick<\n    GitHubCommitIntegrationPayload,\n    \"lastSyncId\" | \"webhookSecret\" | \"success\"\n  > & {\n      gitHub?: Maybe<\n        { __typename: \"GitHubIntegrationConnectDetails\" } & Pick<GitHubIntegrationConnectDetails, \"lostRepositoryNames\">\n      >;\n      integration?: Maybe<{ __typename?: \"Integration\" } & Pick<Integration, \"id\">>;\n    };\n};\n\nexport type IntegrationGithubConnectMutationVariables = Exact<{\n  code: Scalars[\"String\"];\n  codeAccess?: InputMaybe<Scalars[\"Boolean\"]>;\n  confirmReplace?: InputMaybe<Scalars[\"Boolean\"]>;\n  githubHost?: InputMaybe<Scalars[\"String\"]>;\n  installationId: Scalars[\"String\"];\n}>;\n\nexport type IntegrationGithubConnectMutation = { __typename?: \"Mutation\" } & {\n  integrationGithubConnect: { __typename: \"IntegrationPayload\" } & Pick<\n    IntegrationPayload,\n    \"lastSyncId\" | \"success\"\n  > & {\n      gitHub?: Maybe<\n        { __typename: \"GitHubIntegrationConnectDetails\" } & Pick<GitHubIntegrationConnectDetails, \"lostRepositoryNames\">\n      >;\n      integration?: Maybe<{ __typename?: \"Integration\" } & Pick<Integration, \"id\">>;\n    };\n};\n\nexport type IntegrationGithubImportConnectMutationVariables = Exact<{\n  code: Scalars[\"String\"];\n  installationId: Scalars[\"String\"];\n}>;\n\nexport type IntegrationGithubImportConnectMutation = { __typename?: \"Mutation\" } & {\n  integrationGithubImportConnect: { __typename: \"IntegrationPayload\" } & Pick<\n    IntegrationPayload,\n    \"lastSyncId\" | \"success\"\n  > & {\n      gitHub?: Maybe<\n        { __typename: \"GitHubIntegrationConnectDetails\" } & Pick<GitHubIntegrationConnectDetails, \"lostRepositoryNames\">\n      >;\n      integration?: Maybe<{ __typename?: \"Integration\" } & Pick<Integration, \"id\">>;\n    };\n};\n\nexport type IntegrationGithubImportRefreshMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type IntegrationGithubImportRefreshMutation = { __typename?: \"Mutation\" } & {\n  integrationGithubImportRefresh: { __typename: \"IntegrationPayload\" } & Pick<\n    IntegrationPayload,\n    \"lastSyncId\" | \"success\"\n  > & {\n      gitHub?: Maybe<\n        { __typename: \"GitHubIntegrationConnectDetails\" } & Pick<GitHubIntegrationConnectDetails, \"lostRepositoryNames\">\n      >;\n      integration?: Maybe<{ __typename?: \"Integration\" } & Pick<Integration, \"id\">>;\n    };\n};\n\nexport type IntegrationGithubRemoveCodeAccessMutationVariables = Exact<{\n  integrationId: Scalars[\"String\"];\n}>;\n\nexport type IntegrationGithubRemoveCodeAccessMutation = { __typename?: \"Mutation\" } & {\n  integrationGithubRemoveCodeAccess: { __typename: \"IntegrationGithubRemoveCodeAccessPayload\" } & Pick<\n    IntegrationGithubRemoveCodeAccessPayload,\n    \"action\" | \"lastSyncId\"\n  >;\n};\n\nexport type IntegrationGitlabConnectMutationVariables = Exact<{\n  accessToken: Scalars[\"String\"];\n  expiresAt?: InputMaybe<Scalars[\"String\"]>;\n  gitlabUrl: Scalars[\"String\"];\n  readonly?: InputMaybe<Scalars[\"Boolean\"]>;\n  validationProjectPath?: InputMaybe<Scalars[\"String\"]>;\n}>;\n\nexport type IntegrationGitlabConnectMutation = { __typename?: \"Mutation\" } & {\n  integrationGitlabConnect: { __typename: \"GitLabIntegrationCreatePayload\" } & Pick<\n    GitLabIntegrationCreatePayload,\n    \"error\" | \"errorRequest\" | \"errorResponseBody\" | \"errorResponseHeaders\" | \"lastSyncId\" | \"webhookSecret\" | \"success\"\n  > & {\n      gitHub?: Maybe<\n        { __typename: \"GitHubIntegrationConnectDetails\" } & Pick<GitHubIntegrationConnectDetails, \"lostRepositoryNames\">\n      >;\n      integration?: Maybe<{ __typename?: \"Integration\" } & Pick<Integration, \"id\">>;\n    };\n};\n\nexport type IntegrationGitlabTestConnectionMutationVariables = Exact<{\n  integrationId: Scalars[\"String\"];\n}>;\n\nexport type IntegrationGitlabTestConnectionMutation = { __typename?: \"Mutation\" } & {\n  integrationGitlabTestConnection: { __typename: \"GitLabTestConnectionPayload\" } & Pick<\n    GitLabTestConnectionPayload,\n    \"error\" | \"errorRequest\" | \"errorResponseBody\" | \"errorResponseHeaders\" | \"lastSyncId\" | \"success\"\n  > & {\n      gitHub?: Maybe<\n        { __typename: \"GitHubIntegrationConnectDetails\" } & Pick<GitHubIntegrationConnectDetails, \"lostRepositoryNames\">\n      >;\n      integration?: Maybe<{ __typename?: \"Integration\" } & Pick<Integration, \"id\">>;\n    };\n};\n\nexport type IntegrationGongMutationVariables = Exact<{\n  code: Scalars[\"String\"];\n  redirectUri: Scalars[\"String\"];\n}>;\n\nexport type IntegrationGongMutation = { __typename?: \"Mutation\" } & {\n  integrationGong: { __typename: \"IntegrationPayload\" } & Pick<IntegrationPayload, \"lastSyncId\" | \"success\"> & {\n      gitHub?: Maybe<\n        { __typename: \"GitHubIntegrationConnectDetails\" } & Pick<GitHubIntegrationConnectDetails, \"lostRepositoryNames\">\n      >;\n      integration?: Maybe<{ __typename?: \"Integration\" } & Pick<Integration, \"id\">>;\n    };\n};\n\nexport type IntegrationGoogleSheetsMutationVariables = Exact<{\n  code: Scalars[\"String\"];\n}>;\n\nexport type IntegrationGoogleSheetsMutation = { __typename?: \"Mutation\" } & {\n  integrationGoogleSheets: { __typename: \"IntegrationPayload\" } & Pick<IntegrationPayload, \"lastSyncId\" | \"success\"> & {\n      gitHub?: Maybe<\n        { __typename: \"GitHubIntegrationConnectDetails\" } & Pick<GitHubIntegrationConnectDetails, \"lostRepositoryNames\">\n      >;\n      integration?: Maybe<{ __typename?: \"Integration\" } & Pick<Integration, \"id\">>;\n    };\n};\n\nexport type IntegrationIntercomMutationVariables = Exact<{\n  code: Scalars[\"String\"];\n  domainUrl?: InputMaybe<Scalars[\"String\"]>;\n  redirectUri: Scalars[\"String\"];\n}>;\n\nexport type IntegrationIntercomMutation = { __typename?: \"Mutation\" } & {\n  integrationIntercom: { __typename: \"IntegrationPayload\" } & Pick<IntegrationPayload, \"lastSyncId\" | \"success\"> & {\n      gitHub?: Maybe<\n        { __typename: \"GitHubIntegrationConnectDetails\" } & Pick<GitHubIntegrationConnectDetails, \"lostRepositoryNames\">\n      >;\n      integration?: Maybe<{ __typename?: \"Integration\" } & Pick<Integration, \"id\">>;\n    };\n};\n\nexport type DeleteIntegrationIntercomMutationVariables = Exact<{ [key: string]: never }>;\n\nexport type DeleteIntegrationIntercomMutation = { __typename?: \"Mutation\" } & {\n  integrationIntercomDelete: { __typename: \"IntegrationPayload\" } & Pick<\n    IntegrationPayload,\n    \"lastSyncId\" | \"success\"\n  > & {\n      gitHub?: Maybe<\n        { __typename: \"GitHubIntegrationConnectDetails\" } & Pick<GitHubIntegrationConnectDetails, \"lostRepositoryNames\">\n      >;\n      integration?: Maybe<{ __typename?: \"Integration\" } & Pick<Integration, \"id\">>;\n    };\n};\n\nexport type UpdateIntegrationIntercomSettingsMutationVariables = Exact<{\n  input: IntercomSettingsInput;\n}>;\n\nexport type UpdateIntegrationIntercomSettingsMutation = { __typename?: \"Mutation\" } & {\n  integrationIntercomSettingsUpdate: { __typename: \"IntegrationPayload\" } & Pick<\n    IntegrationPayload,\n    \"lastSyncId\" | \"success\"\n  > & {\n      gitHub?: Maybe<\n        { __typename: \"GitHubIntegrationConnectDetails\" } & Pick<GitHubIntegrationConnectDetails, \"lostRepositoryNames\">\n      >;\n      integration?: Maybe<{ __typename?: \"Integration\" } & Pick<Integration, \"id\">>;\n    };\n};\n\nexport type IntegrationJiraPersonalMutationVariables = Exact<{\n  accessToken?: InputMaybe<Scalars[\"String\"]>;\n  code?: InputMaybe<Scalars[\"String\"]>;\n}>;\n\nexport type IntegrationJiraPersonalMutation = { __typename?: \"Mutation\" } & {\n  integrationJiraPersonal: { __typename: \"IntegrationPayload\" } & Pick<IntegrationPayload, \"lastSyncId\" | \"success\"> & {\n      gitHub?: Maybe<\n        { __typename: \"GitHubIntegrationConnectDetails\" } & Pick<GitHubIntegrationConnectDetails, \"lostRepositoryNames\">\n      >;\n      integration?: Maybe<{ __typename?: \"Integration\" } & Pick<Integration, \"id\">>;\n    };\n};\n\nexport type IntegrationLoomMutationVariables = Exact<{ [key: string]: never }>;\n\nexport type IntegrationLoomMutation = { __typename?: \"Mutation\" } & {\n  integrationLoom: { __typename: \"IntegrationPayload\" } & Pick<IntegrationPayload, \"lastSyncId\" | \"success\"> & {\n      gitHub?: Maybe<\n        { __typename: \"GitHubIntegrationConnectDetails\" } & Pick<GitHubIntegrationConnectDetails, \"lostRepositoryNames\">\n      >;\n      integration?: Maybe<{ __typename?: \"Integration\" } & Pick<Integration, \"id\">>;\n    };\n};\n\nexport type IntegrationMicrosoftPersonalConnectMutationVariables = Exact<{\n  code: Scalars[\"String\"];\n  redirectUri: Scalars[\"String\"];\n}>;\n\nexport type IntegrationMicrosoftPersonalConnectMutation = { __typename?: \"Mutation\" } & {\n  integrationMicrosoftPersonalConnect: { __typename: \"IntegrationPayload\" } & Pick<\n    IntegrationPayload,\n    \"lastSyncId\" | \"success\"\n  > & {\n      gitHub?: Maybe<\n        { __typename: \"GitHubIntegrationConnectDetails\" } & Pick<GitHubIntegrationConnectDetails, \"lostRepositoryNames\">\n      >;\n      integration?: Maybe<{ __typename?: \"Integration\" } & Pick<Integration, \"id\">>;\n    };\n};\n\nexport type IntegrationMicrosoftTeamsMutationVariables = Exact<{\n  code: Scalars[\"String\"];\n  redirectUri: Scalars[\"String\"];\n}>;\n\nexport type IntegrationMicrosoftTeamsMutation = { __typename?: \"Mutation\" } & {\n  integrationMicrosoftTeams: { __typename: \"IntegrationPayload\" } & Pick<\n    IntegrationPayload,\n    \"lastSyncId\" | \"success\"\n  > & {\n      gitHub?: Maybe<\n        { __typename: \"GitHubIntegrationConnectDetails\" } & Pick<GitHubIntegrationConnectDetails, \"lostRepositoryNames\">\n      >;\n      integration?: Maybe<{ __typename?: \"Integration\" } & Pick<Integration, \"id\">>;\n    };\n};\n\nexport type IntegrationRequestMutationVariables = Exact<{\n  input: IntegrationRequestInput;\n}>;\n\nexport type IntegrationRequestMutation = { __typename?: \"Mutation\" } & {\n  integrationRequest: { __typename: \"IntegrationRequestPayload\" } & Pick<IntegrationRequestPayload, \"success\">;\n};\n\nexport type IntegrationSalesforceMutationVariables = Exact<{\n  code: Scalars[\"String\"];\n  codeVerifier: Scalars[\"String\"];\n  redirectUri: Scalars[\"String\"];\n  subdomain: Scalars[\"String\"];\n}>;\n\nexport type IntegrationSalesforceMutation = { __typename?: \"Mutation\" } & {\n  integrationSalesforce: { __typename: \"IntegrationPayload\" } & Pick<IntegrationPayload, \"lastSyncId\" | \"success\"> & {\n      gitHub?: Maybe<\n        { __typename: \"GitHubIntegrationConnectDetails\" } & Pick<GitHubIntegrationConnectDetails, \"lostRepositoryNames\">\n      >;\n      integration?: Maybe<{ __typename?: \"Integration\" } & Pick<Integration, \"id\">>;\n    };\n};\n\nexport type IntegrationSentryConnectMutationVariables = Exact<{\n  code: Scalars[\"String\"];\n  installationId: Scalars[\"String\"];\n  organizationSlug: Scalars[\"String\"];\n}>;\n\nexport type IntegrationSentryConnectMutation = { __typename?: \"Mutation\" } & {\n  integrationSentryConnect: { __typename: \"IntegrationPayload\" } & Pick<\n    IntegrationPayload,\n    \"lastSyncId\" | \"success\"\n  > & {\n      gitHub?: Maybe<\n        { __typename: \"GitHubIntegrationConnectDetails\" } & Pick<GitHubIntegrationConnectDetails, \"lostRepositoryNames\">\n      >;\n      integration?: Maybe<{ __typename?: \"Integration\" } & Pick<Integration, \"id\">>;\n    };\n};\n\nexport type IntegrationSlackMutationVariables = Exact<{\n  code: Scalars[\"String\"];\n  redirectUri: Scalars[\"String\"];\n  shouldUseV2Auth?: InputMaybe<Scalars[\"Boolean\"]>;\n}>;\n\nexport type IntegrationSlackMutation = { __typename?: \"Mutation\" } & {\n  integrationSlack: { __typename: \"IntegrationPayload\" } & Pick<IntegrationPayload, \"lastSyncId\" | \"success\"> & {\n      gitHub?: Maybe<\n        { __typename: \"GitHubIntegrationConnectDetails\" } & Pick<GitHubIntegrationConnectDetails, \"lostRepositoryNames\">\n      >;\n      integration?: Maybe<{ __typename?: \"Integration\" } & Pick<Integration, \"id\">>;\n    };\n};\n\nexport type IntegrationSlackAsksMutationVariables = Exact<{\n  code: Scalars[\"String\"];\n  redirectUri: Scalars[\"String\"];\n}>;\n\nexport type IntegrationSlackAsksMutation = { __typename?: \"Mutation\" } & {\n  integrationSlackAsks: { __typename: \"IntegrationPayload\" } & Pick<IntegrationPayload, \"lastSyncId\" | \"success\"> & {\n      gitHub?: Maybe<\n        { __typename: \"GitHubIntegrationConnectDetails\" } & Pick<GitHubIntegrationConnectDetails, \"lostRepositoryNames\">\n      >;\n      integration?: Maybe<{ __typename?: \"Integration\" } & Pick<Integration, \"id\">>;\n    };\n};\n\nexport type IntegrationSlackCustomViewNotificationsMutationVariables = Exact<{\n  code: Scalars[\"String\"];\n  customViewId: Scalars[\"String\"];\n  redirectUri: Scalars[\"String\"];\n}>;\n\nexport type IntegrationSlackCustomViewNotificationsMutation = { __typename?: \"Mutation\" } & {\n  integrationSlackCustomViewNotifications: { __typename: \"SlackChannelConnectPayload\" } & Pick<\n    SlackChannelConnectPayload,\n    \"lastSyncId\" | \"nudgeToConnectMainSlackIntegration\" | \"nudgeToUpdateMainSlackIntegration\" | \"addBot\" | \"success\"\n  > & {\n      gitHub?: Maybe<\n        { __typename: \"GitHubIntegrationConnectDetails\" } & Pick<GitHubIntegrationConnectDetails, \"lostRepositoryNames\">\n      >;\n      integration?: Maybe<{ __typename?: \"Integration\" } & Pick<Integration, \"id\">>;\n    };\n};\n\nexport type IntegrationSlackCustomerChannelLinkMutationVariables = Exact<{\n  code: Scalars[\"String\"];\n  customerId: Scalars[\"String\"];\n  redirectUri: Scalars[\"String\"];\n}>;\n\nexport type IntegrationSlackCustomerChannelLinkMutation = { __typename?: \"Mutation\" } & {\n  integrationSlackCustomerChannelLink: { __typename: \"SuccessPayload\" } & Pick<\n    SuccessPayload,\n    \"lastSyncId\" | \"success\"\n  >;\n};\n\nexport type IntegrationSlackImportEmojisMutationVariables = Exact<{\n  code: Scalars[\"String\"];\n  redirectUri: Scalars[\"String\"];\n}>;\n\nexport type IntegrationSlackImportEmojisMutation = { __typename?: \"Mutation\" } & {\n  integrationSlackImportEmojis: { __typename: \"IntegrationPayload\" } & Pick<\n    IntegrationPayload,\n    \"lastSyncId\" | \"success\"\n  > & {\n      gitHub?: Maybe<\n        { __typename: \"GitHubIntegrationConnectDetails\" } & Pick<GitHubIntegrationConnectDetails, \"lostRepositoryNames\">\n      >;\n      integration?: Maybe<{ __typename?: \"Integration\" } & Pick<Integration, \"id\">>;\n    };\n};\n\nexport type IntegrationSlackOrAsksUpdateSlackTeamNameMutationVariables = Exact<{\n  integrationId: Scalars[\"String\"];\n}>;\n\nexport type IntegrationSlackOrAsksUpdateSlackTeamNameMutation = { __typename?: \"Mutation\" } & {\n  integrationSlackOrAsksUpdateSlackTeamName: { __typename: \"IntegrationSlackWorkspaceNamePayload\" } & Pick<\n    IntegrationSlackWorkspaceNamePayload,\n    \"name\" | \"success\"\n  >;\n};\n\nexport type IntegrationSlackOrgProjectUpdatesPostMutationVariables = Exact<{\n  code: Scalars[\"String\"];\n  redirectUri: Scalars[\"String\"];\n}>;\n\nexport type IntegrationSlackOrgProjectUpdatesPostMutation = { __typename?: \"Mutation\" } & {\n  integrationSlackOrgProjectUpdatesPost: { __typename: \"SlackChannelConnectPayload\" } & Pick<\n    SlackChannelConnectPayload,\n    \"lastSyncId\" | \"nudgeToConnectMainSlackIntegration\" | \"nudgeToUpdateMainSlackIntegration\" | \"addBot\" | \"success\"\n  > & {\n      gitHub?: Maybe<\n        { __typename: \"GitHubIntegrationConnectDetails\" } & Pick<GitHubIntegrationConnectDetails, \"lostRepositoryNames\">\n      >;\n      integration?: Maybe<{ __typename?: \"Integration\" } & Pick<Integration, \"id\">>;\n    };\n};\n\nexport type IntegrationSlackPersonalMutationVariables = Exact<{\n  code: Scalars[\"String\"];\n  redirectUri: Scalars[\"String\"];\n}>;\n\nexport type IntegrationSlackPersonalMutation = { __typename?: \"Mutation\" } & {\n  integrationSlackPersonal: { __typename: \"IntegrationPayload\" } & Pick<\n    IntegrationPayload,\n    \"lastSyncId\" | \"success\"\n  > & {\n      gitHub?: Maybe<\n        { __typename: \"GitHubIntegrationConnectDetails\" } & Pick<GitHubIntegrationConnectDetails, \"lostRepositoryNames\">\n      >;\n      integration?: Maybe<{ __typename?: \"Integration\" } & Pick<Integration, \"id\">>;\n    };\n};\n\nexport type IntegrationSlackPostMutationVariables = Exact<{\n  code: Scalars[\"String\"];\n  redirectUri: Scalars[\"String\"];\n  shouldUseV2Auth?: InputMaybe<Scalars[\"Boolean\"]>;\n  teamId: Scalars[\"String\"];\n}>;\n\nexport type IntegrationSlackPostMutation = { __typename?: \"Mutation\" } & {\n  integrationSlackPost: { __typename: \"SlackChannelConnectPayload\" } & Pick<\n    SlackChannelConnectPayload,\n    \"lastSyncId\" | \"nudgeToConnectMainSlackIntegration\" | \"nudgeToUpdateMainSlackIntegration\" | \"addBot\" | \"success\"\n  > & {\n      gitHub?: Maybe<\n        { __typename: \"GitHubIntegrationConnectDetails\" } & Pick<GitHubIntegrationConnectDetails, \"lostRepositoryNames\">\n      >;\n      integration?: Maybe<{ __typename?: \"Integration\" } & Pick<Integration, \"id\">>;\n    };\n};\n\nexport type IntegrationSlackProjectPostMutationVariables = Exact<{\n  code: Scalars[\"String\"];\n  projectId: Scalars[\"String\"];\n  redirectUri: Scalars[\"String\"];\n  service: Scalars[\"String\"];\n}>;\n\nexport type IntegrationSlackProjectPostMutation = { __typename?: \"Mutation\" } & {\n  integrationSlackProjectPost: { __typename: \"SlackChannelConnectPayload\" } & Pick<\n    SlackChannelConnectPayload,\n    \"lastSyncId\" | \"nudgeToConnectMainSlackIntegration\" | \"nudgeToUpdateMainSlackIntegration\" | \"addBot\" | \"success\"\n  > & {\n      gitHub?: Maybe<\n        { __typename: \"GitHubIntegrationConnectDetails\" } & Pick<GitHubIntegrationConnectDetails, \"lostRepositoryNames\">\n      >;\n      integration?: Maybe<{ __typename?: \"Integration\" } & Pick<Integration, \"id\">>;\n    };\n};\n\nexport type CreateIntegrationTemplateMutationVariables = Exact<{\n  input: IntegrationTemplateCreateInput;\n}>;\n\nexport type CreateIntegrationTemplateMutation = { __typename?: \"Mutation\" } & {\n  integrationTemplateCreate: { __typename: \"IntegrationTemplatePayload\" } & Pick<\n    IntegrationTemplatePayload,\n    \"lastSyncId\" | \"success\"\n  > & { integrationTemplate: { __typename?: \"IntegrationTemplate\" } & Pick<IntegrationTemplate, \"id\"> };\n};\n\nexport type DeleteIntegrationTemplateMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type DeleteIntegrationTemplateMutation = { __typename?: \"Mutation\" } & {\n  integrationTemplateDelete: { __typename: \"DeletePayload\" } & Pick<\n    DeletePayload,\n    \"entityId\" | \"lastSyncId\" | \"success\"\n  >;\n};\n\nexport type IntegrationZendeskMutationVariables = Exact<{\n  code: Scalars[\"String\"];\n  redirectUri: Scalars[\"String\"];\n  scope: Scalars[\"String\"];\n  subdomain: Scalars[\"String\"];\n}>;\n\nexport type IntegrationZendeskMutation = { __typename?: \"Mutation\" } & {\n  integrationZendesk: { __typename: \"IntegrationPayload\" } & Pick<IntegrationPayload, \"lastSyncId\" | \"success\"> & {\n      gitHub?: Maybe<\n        { __typename: \"GitHubIntegrationConnectDetails\" } & Pick<GitHubIntegrationConnectDetails, \"lostRepositoryNames\">\n      >;\n      integration?: Maybe<{ __typename?: \"Integration\" } & Pick<Integration, \"id\">>;\n    };\n};\n\nexport type CreateIntegrationsSettingsMutationVariables = Exact<{\n  input: IntegrationsSettingsCreateInput;\n}>;\n\nexport type CreateIntegrationsSettingsMutation = { __typename?: \"Mutation\" } & {\n  integrationsSettingsCreate: { __typename: \"IntegrationsSettingsPayload\" } & Pick<\n    IntegrationsSettingsPayload,\n    \"lastSyncId\" | \"success\"\n  > & { integrationsSettings: { __typename?: \"IntegrationsSettings\" } & Pick<IntegrationsSettings, \"id\"> };\n};\n\nexport type UpdateIntegrationsSettingsMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n  input: IntegrationsSettingsUpdateInput;\n}>;\n\nexport type UpdateIntegrationsSettingsMutation = { __typename?: \"Mutation\" } & {\n  integrationsSettingsUpdate: { __typename: \"IntegrationsSettingsPayload\" } & Pick<\n    IntegrationsSettingsPayload,\n    \"lastSyncId\" | \"success\"\n  > & { integrationsSettings: { __typename?: \"IntegrationsSettings\" } & Pick<IntegrationsSettings, \"id\"> };\n};\n\nexport type IssueAddLabelMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n  labelId: Scalars[\"String\"];\n}>;\n\nexport type IssueAddLabelMutation = { __typename?: \"Mutation\" } & {\n  issueAddLabel: { __typename: \"IssuePayload\" } & Pick<IssuePayload, \"lastSyncId\" | \"success\"> & {\n      issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n    };\n};\n\nexport type ArchiveIssueMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n  trash?: InputMaybe<Scalars[\"Boolean\"]>;\n}>;\n\nexport type ArchiveIssueMutation = { __typename?: \"Mutation\" } & {\n  issueArchive: { __typename: \"IssueArchivePayload\" } & Pick<IssueArchivePayload, \"lastSyncId\" | \"success\"> & {\n      entity?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n    };\n};\n\nexport type CreateIssueBatchMutationVariables = Exact<{\n  input: IssueBatchCreateInput;\n}>;\n\nexport type CreateIssueBatchMutation = { __typename?: \"Mutation\" } & {\n  issueBatchCreate: { __typename: \"IssueBatchPayload\" } & Pick<IssueBatchPayload, \"lastSyncId\" | \"success\"> & {\n      issues: Array<\n        { __typename: \"Issue\" } & Pick<\n          Issue,\n          | \"trashed\"\n          | \"reactionData\"\n          | \"labelIds\"\n          | \"integrationSourceType\"\n          | \"url\"\n          | \"identifier\"\n          | \"priorityLabel\"\n          | \"previousIdentifiers\"\n          | \"customerTicketCount\"\n          | \"branchName\"\n          | \"dueDate\"\n          | \"estimate\"\n          | \"description\"\n          | \"title\"\n          | \"number\"\n          | \"updatedAt\"\n          | \"boardOrder\"\n          | \"sortOrder\"\n          | \"prioritySortOrder\"\n          | \"subIssueSortOrder\"\n          | \"priority\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"startedTriageAt\"\n          | \"triagedAt\"\n          | \"addedToCycleAt\"\n          | \"addedToProjectAt\"\n          | \"addedToTeamAt\"\n          | \"autoArchivedAt\"\n          | \"autoClosedAt\"\n          | \"canceledAt\"\n          | \"completedAt\"\n          | \"startedAt\"\n          | \"slaStartedAt\"\n          | \"slaBreachesAt\"\n          | \"slaHighRiskAt\"\n          | \"slaMediumRiskAt\"\n          | \"snoozedUntilAt\"\n          | \"slaType\"\n          | \"id\"\n          | \"inheritsSharedAccess\"\n        > & {\n            reactions: Array<\n              { __typename: \"Reaction\" } & Pick<Reaction, \"updatedAt\" | \"emoji\" | \"archivedAt\" | \"createdAt\" | \"id\"> & {\n                  comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n                  externalUser?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n                  initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n                  issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n                  projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n                  user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                }\n            >;\n            sharedAccess: { __typename: \"IssueSharedAccess\" } & Pick<\n              IssueSharedAccess,\n              \"disallowedIssueFields\" | \"sharedWithCount\" | \"viewerHasOnlySharedAccess\" | \"isShared\"\n            > & {\n                sharedWithUsers: Array<\n                  { __typename: \"User\" } & Pick<\n                    User,\n                    | \"description\"\n                    | \"avatarUrl\"\n                    | \"createdIssueCount\"\n                    | \"avatarBackgroundColor\"\n                    | \"statusUntilAt\"\n                    | \"statusEmoji\"\n                    | \"initials\"\n                    | \"updatedAt\"\n                    | \"lastSeen\"\n                    | \"timezone\"\n                    | \"disableReason\"\n                    | \"statusLabel\"\n                    | \"archivedAt\"\n                    | \"createdAt\"\n                    | \"id\"\n                    | \"gitHubUserId\"\n                    | \"displayName\"\n                    | \"email\"\n                    | \"name\"\n                    | \"title\"\n                    | \"url\"\n                    | \"active\"\n                    | \"isAssignable\"\n                    | \"guest\"\n                    | \"admin\"\n                    | \"owner\"\n                    | \"app\"\n                    | \"isMentionable\"\n                    | \"isMe\"\n                    | \"supportsAgentSessions\"\n                    | \"canAccessAnyPublicTeam\"\n                    | \"calendarHash\"\n                    | \"inviteHash\"\n                  >\n                >;\n              };\n            delegate?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            botActor?: Maybe<\n              { __typename: \"ActorBot\" } & Pick<\n                ActorBot,\n                \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n              >\n            >;\n            sourceComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n            cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n            syncedWith?: Maybe<\n              Array<\n                { __typename: \"ExternalEntityInfo\" } & Pick<ExternalEntityInfo, \"service\" | \"id\"> & {\n                    metadata?: Maybe<\n                      | ({ __typename: \"ExternalEntityInfoGithubMetadata\" } & Pick<\n                          ExternalEntityInfoGithubMetadata,\n                          \"number\" | \"owner\" | \"repo\"\n                        >)\n                      | ({ __typename: \"ExternalEntityInfoJiraMetadata\" } & Pick<\n                          ExternalEntityInfoJiraMetadata,\n                          \"issueTypeId\" | \"projectId\" | \"issueKey\"\n                        >)\n                      | ({ __typename: \"ExternalEntitySlackMetadata\" } & Pick<\n                          ExternalEntitySlackMetadata,\n                          \"messageUrl\" | \"channelId\" | \"channelName\" | \"isFromSlack\"\n                        >)\n                    >;\n                  }\n              >\n            >;\n            externalUserCreator?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            asksExternalUserRequester?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            asksRequester?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            lastAppliedTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n            parent?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n            projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n            project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n            recurringIssueTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n            team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n            assignee?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            snoozedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            favorite?: Maybe<{ __typename?: \"Favorite\" } & Pick<Favorite, \"id\">>;\n            state: { __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">;\n          }\n      >;\n    };\n};\n\nexport type UpdateIssueBatchMutationVariables = Exact<{\n  ids: Array<Scalars[\"UUID\"]> | Scalars[\"UUID\"];\n  input: IssueUpdateInput;\n}>;\n\nexport type UpdateIssueBatchMutation = { __typename?: \"Mutation\" } & {\n  issueBatchUpdate: { __typename: \"IssueBatchPayload\" } & Pick<IssueBatchPayload, \"lastSyncId\" | \"success\"> & {\n      issues: Array<\n        { __typename: \"Issue\" } & Pick<\n          Issue,\n          | \"trashed\"\n          | \"reactionData\"\n          | \"labelIds\"\n          | \"integrationSourceType\"\n          | \"url\"\n          | \"identifier\"\n          | \"priorityLabel\"\n          | \"previousIdentifiers\"\n          | \"customerTicketCount\"\n          | \"branchName\"\n          | \"dueDate\"\n          | \"estimate\"\n          | \"description\"\n          | \"title\"\n          | \"number\"\n          | \"updatedAt\"\n          | \"boardOrder\"\n          | \"sortOrder\"\n          | \"prioritySortOrder\"\n          | \"subIssueSortOrder\"\n          | \"priority\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"startedTriageAt\"\n          | \"triagedAt\"\n          | \"addedToCycleAt\"\n          | \"addedToProjectAt\"\n          | \"addedToTeamAt\"\n          | \"autoArchivedAt\"\n          | \"autoClosedAt\"\n          | \"canceledAt\"\n          | \"completedAt\"\n          | \"startedAt\"\n          | \"slaStartedAt\"\n          | \"slaBreachesAt\"\n          | \"slaHighRiskAt\"\n          | \"slaMediumRiskAt\"\n          | \"snoozedUntilAt\"\n          | \"slaType\"\n          | \"id\"\n          | \"inheritsSharedAccess\"\n        > & {\n            reactions: Array<\n              { __typename: \"Reaction\" } & Pick<Reaction, \"updatedAt\" | \"emoji\" | \"archivedAt\" | \"createdAt\" | \"id\"> & {\n                  comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n                  externalUser?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n                  initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n                  issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n                  projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n                  user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                }\n            >;\n            sharedAccess: { __typename: \"IssueSharedAccess\" } & Pick<\n              IssueSharedAccess,\n              \"disallowedIssueFields\" | \"sharedWithCount\" | \"viewerHasOnlySharedAccess\" | \"isShared\"\n            > & {\n                sharedWithUsers: Array<\n                  { __typename: \"User\" } & Pick<\n                    User,\n                    | \"description\"\n                    | \"avatarUrl\"\n                    | \"createdIssueCount\"\n                    | \"avatarBackgroundColor\"\n                    | \"statusUntilAt\"\n                    | \"statusEmoji\"\n                    | \"initials\"\n                    | \"updatedAt\"\n                    | \"lastSeen\"\n                    | \"timezone\"\n                    | \"disableReason\"\n                    | \"statusLabel\"\n                    | \"archivedAt\"\n                    | \"createdAt\"\n                    | \"id\"\n                    | \"gitHubUserId\"\n                    | \"displayName\"\n                    | \"email\"\n                    | \"name\"\n                    | \"title\"\n                    | \"url\"\n                    | \"active\"\n                    | \"isAssignable\"\n                    | \"guest\"\n                    | \"admin\"\n                    | \"owner\"\n                    | \"app\"\n                    | \"isMentionable\"\n                    | \"isMe\"\n                    | \"supportsAgentSessions\"\n                    | \"canAccessAnyPublicTeam\"\n                    | \"calendarHash\"\n                    | \"inviteHash\"\n                  >\n                >;\n              };\n            delegate?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            botActor?: Maybe<\n              { __typename: \"ActorBot\" } & Pick<\n                ActorBot,\n                \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n              >\n            >;\n            sourceComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n            cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n            syncedWith?: Maybe<\n              Array<\n                { __typename: \"ExternalEntityInfo\" } & Pick<ExternalEntityInfo, \"service\" | \"id\"> & {\n                    metadata?: Maybe<\n                      | ({ __typename: \"ExternalEntityInfoGithubMetadata\" } & Pick<\n                          ExternalEntityInfoGithubMetadata,\n                          \"number\" | \"owner\" | \"repo\"\n                        >)\n                      | ({ __typename: \"ExternalEntityInfoJiraMetadata\" } & Pick<\n                          ExternalEntityInfoJiraMetadata,\n                          \"issueTypeId\" | \"projectId\" | \"issueKey\"\n                        >)\n                      | ({ __typename: \"ExternalEntitySlackMetadata\" } & Pick<\n                          ExternalEntitySlackMetadata,\n                          \"messageUrl\" | \"channelId\" | \"channelName\" | \"isFromSlack\"\n                        >)\n                    >;\n                  }\n              >\n            >;\n            externalUserCreator?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            asksExternalUserRequester?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n            asksRequester?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            lastAppliedTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n            parent?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n            projectMilestone?: Maybe<{ __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\">>;\n            project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n            recurringIssueTemplate?: Maybe<{ __typename?: \"Template\" } & Pick<Template, \"id\">>;\n            team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n            assignee?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            creator?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            snoozedBy?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            favorite?: Maybe<{ __typename?: \"Favorite\" } & Pick<Favorite, \"id\">>;\n            state: { __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">;\n          }\n      >;\n    };\n};\n\nexport type CreateIssueMutationVariables = Exact<{\n  input: IssueCreateInput;\n}>;\n\nexport type CreateIssueMutation = { __typename?: \"Mutation\" } & {\n  issueCreate: { __typename: \"IssuePayload\" } & Pick<IssuePayload, \"lastSyncId\" | \"success\"> & {\n      issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n    };\n};\n\nexport type DeleteIssueMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n  permanentlyDelete?: InputMaybe<Scalars[\"Boolean\"]>;\n}>;\n\nexport type DeleteIssueMutation = { __typename?: \"Mutation\" } & {\n  issueDelete: { __typename: \"IssueArchivePayload\" } & Pick<IssueArchivePayload, \"lastSyncId\" | \"success\"> & {\n      entity?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n    };\n};\n\nexport type IssueExternalSyncDisableMutationVariables = Exact<{\n  attachmentId: Scalars[\"String\"];\n}>;\n\nexport type IssueExternalSyncDisableMutation = { __typename?: \"Mutation\" } & {\n  issueExternalSyncDisable: { __typename: \"IssuePayload\" } & Pick<IssuePayload, \"lastSyncId\" | \"success\"> & {\n      issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n    };\n};\n\nexport type IssueImportCreateAsanaMutationVariables = Exact<{\n  asanaTeamName: Scalars[\"String\"];\n  asanaToken: Scalars[\"String\"];\n  id?: InputMaybe<Scalars[\"String\"]>;\n  includeClosedIssues?: InputMaybe<Scalars[\"Boolean\"]>;\n  instantProcess?: InputMaybe<Scalars[\"Boolean\"]>;\n  teamId?: InputMaybe<Scalars[\"String\"]>;\n  teamName?: InputMaybe<Scalars[\"String\"]>;\n}>;\n\nexport type IssueImportCreateAsanaMutation = { __typename?: \"Mutation\" } & {\n  issueImportCreateAsana: { __typename: \"IssueImportPayload\" } & Pick<IssueImportPayload, \"lastSyncId\" | \"success\"> & {\n      issueImport?: Maybe<\n        { __typename: \"IssueImport\" } & Pick<\n          IssueImport,\n          | \"progress\"\n          | \"errorMetadata\"\n          | \"csvFileUrl\"\n          | \"creatorId\"\n          | \"serviceMetadata\"\n          | \"status\"\n          | \"mapping\"\n          | \"displayName\"\n          | \"service\"\n          | \"updatedAt\"\n          | \"teamName\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"id\"\n          | \"error\"\n        >\n      >;\n    };\n};\n\nexport type IssueImportCreateCsvJiraMutationVariables = Exact<{\n  csvUrl: Scalars[\"String\"];\n  jiraEmail?: InputMaybe<Scalars[\"String\"]>;\n  jiraHostname?: InputMaybe<Scalars[\"String\"]>;\n  jiraToken?: InputMaybe<Scalars[\"String\"]>;\n  teamId?: InputMaybe<Scalars[\"String\"]>;\n  teamName?: InputMaybe<Scalars[\"String\"]>;\n}>;\n\nexport type IssueImportCreateCsvJiraMutation = { __typename?: \"Mutation\" } & {\n  issueImportCreateCSVJira: { __typename: \"IssueImportPayload\" } & Pick<\n    IssueImportPayload,\n    \"lastSyncId\" | \"success\"\n  > & {\n      issueImport?: Maybe<\n        { __typename: \"IssueImport\" } & Pick<\n          IssueImport,\n          | \"progress\"\n          | \"errorMetadata\"\n          | \"csvFileUrl\"\n          | \"creatorId\"\n          | \"serviceMetadata\"\n          | \"status\"\n          | \"mapping\"\n          | \"displayName\"\n          | \"service\"\n          | \"updatedAt\"\n          | \"teamName\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"id\"\n          | \"error\"\n        >\n      >;\n    };\n};\n\nexport type IssueImportCreateClubhouseMutationVariables = Exact<{\n  clubhouseGroupName: Scalars[\"String\"];\n  clubhouseToken: Scalars[\"String\"];\n  id?: InputMaybe<Scalars[\"String\"]>;\n  includeClosedIssues?: InputMaybe<Scalars[\"Boolean\"]>;\n  instantProcess?: InputMaybe<Scalars[\"Boolean\"]>;\n  teamId?: InputMaybe<Scalars[\"String\"]>;\n  teamName?: InputMaybe<Scalars[\"String\"]>;\n}>;\n\nexport type IssueImportCreateClubhouseMutation = { __typename?: \"Mutation\" } & {\n  issueImportCreateClubhouse: { __typename: \"IssueImportPayload\" } & Pick<\n    IssueImportPayload,\n    \"lastSyncId\" | \"success\"\n  > & {\n      issueImport?: Maybe<\n        { __typename: \"IssueImport\" } & Pick<\n          IssueImport,\n          | \"progress\"\n          | \"errorMetadata\"\n          | \"csvFileUrl\"\n          | \"creatorId\"\n          | \"serviceMetadata\"\n          | \"status\"\n          | \"mapping\"\n          | \"displayName\"\n          | \"service\"\n          | \"updatedAt\"\n          | \"teamName\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"id\"\n          | \"error\"\n        >\n      >;\n    };\n};\n\nexport type IssueImportCreateGithubMutationVariables = Exact<{\n  githubLabels?: InputMaybe<Array<Scalars[\"String\"]> | Scalars[\"String\"]>;\n  githubRepoIds?: InputMaybe<Array<Scalars[\"Int\"]> | Scalars[\"Int\"]>;\n  includeClosedIssues?: InputMaybe<Scalars[\"Boolean\"]>;\n  instantProcess?: InputMaybe<Scalars[\"Boolean\"]>;\n  teamId?: InputMaybe<Scalars[\"String\"]>;\n  teamName?: InputMaybe<Scalars[\"String\"]>;\n}>;\n\nexport type IssueImportCreateGithubMutation = { __typename?: \"Mutation\" } & {\n  issueImportCreateGithub: { __typename: \"IssueImportPayload\" } & Pick<IssueImportPayload, \"lastSyncId\" | \"success\"> & {\n      issueImport?: Maybe<\n        { __typename: \"IssueImport\" } & Pick<\n          IssueImport,\n          | \"progress\"\n          | \"errorMetadata\"\n          | \"csvFileUrl\"\n          | \"creatorId\"\n          | \"serviceMetadata\"\n          | \"status\"\n          | \"mapping\"\n          | \"displayName\"\n          | \"service\"\n          | \"updatedAt\"\n          | \"teamName\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"id\"\n          | \"error\"\n        >\n      >;\n    };\n};\n\nexport type IssueImportCreateJiraMutationVariables = Exact<{\n  id?: InputMaybe<Scalars[\"String\"]>;\n  includeClosedIssues?: InputMaybe<Scalars[\"Boolean\"]>;\n  instantProcess?: InputMaybe<Scalars[\"Boolean\"]>;\n  jiraEmail: Scalars[\"String\"];\n  jiraHostname: Scalars[\"String\"];\n  jiraProject: Scalars[\"String\"];\n  jiraToken: Scalars[\"String\"];\n  jql?: InputMaybe<Scalars[\"String\"]>;\n  teamId?: InputMaybe<Scalars[\"String\"]>;\n  teamName?: InputMaybe<Scalars[\"String\"]>;\n}>;\n\nexport type IssueImportCreateJiraMutation = { __typename?: \"Mutation\" } & {\n  issueImportCreateJira: { __typename: \"IssueImportPayload\" } & Pick<IssueImportPayload, \"lastSyncId\" | \"success\"> & {\n      issueImport?: Maybe<\n        { __typename: \"IssueImport\" } & Pick<\n          IssueImport,\n          | \"progress\"\n          | \"errorMetadata\"\n          | \"csvFileUrl\"\n          | \"creatorId\"\n          | \"serviceMetadata\"\n          | \"status\"\n          | \"mapping\"\n          | \"displayName\"\n          | \"service\"\n          | \"updatedAt\"\n          | \"teamName\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"id\"\n          | \"error\"\n        >\n      >;\n    };\n};\n\nexport type DeleteIssueImportMutationVariables = Exact<{\n  issueImportId: Scalars[\"String\"];\n}>;\n\nexport type DeleteIssueImportMutation = { __typename?: \"Mutation\" } & {\n  issueImportDelete: { __typename: \"IssueImportDeletePayload\" } & Pick<\n    IssueImportDeletePayload,\n    \"lastSyncId\" | \"success\"\n  > & {\n      issueImport?: Maybe<\n        { __typename: \"IssueImport\" } & Pick<\n          IssueImport,\n          | \"progress\"\n          | \"errorMetadata\"\n          | \"csvFileUrl\"\n          | \"creatorId\"\n          | \"serviceMetadata\"\n          | \"status\"\n          | \"mapping\"\n          | \"displayName\"\n          | \"service\"\n          | \"updatedAt\"\n          | \"teamName\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"id\"\n          | \"error\"\n        >\n      >;\n    };\n};\n\nexport type IssueImportProcessMutationVariables = Exact<{\n  issueImportId: Scalars[\"String\"];\n  mapping: Scalars[\"JSONObject\"];\n}>;\n\nexport type IssueImportProcessMutation = { __typename?: \"Mutation\" } & {\n  issueImportProcess: { __typename: \"IssueImportPayload\" } & Pick<IssueImportPayload, \"lastSyncId\" | \"success\"> & {\n      issueImport?: Maybe<\n        { __typename: \"IssueImport\" } & Pick<\n          IssueImport,\n          | \"progress\"\n          | \"errorMetadata\"\n          | \"csvFileUrl\"\n          | \"creatorId\"\n          | \"serviceMetadata\"\n          | \"status\"\n          | \"mapping\"\n          | \"displayName\"\n          | \"service\"\n          | \"updatedAt\"\n          | \"teamName\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"id\"\n          | \"error\"\n        >\n      >;\n    };\n};\n\nexport type UpdateIssueImportMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n  input: IssueImportUpdateInput;\n}>;\n\nexport type UpdateIssueImportMutation = { __typename?: \"Mutation\" } & {\n  issueImportUpdate: { __typename: \"IssueImportPayload\" } & Pick<IssueImportPayload, \"lastSyncId\" | \"success\"> & {\n      issueImport?: Maybe<\n        { __typename: \"IssueImport\" } & Pick<\n          IssueImport,\n          | \"progress\"\n          | \"errorMetadata\"\n          | \"csvFileUrl\"\n          | \"creatorId\"\n          | \"serviceMetadata\"\n          | \"status\"\n          | \"mapping\"\n          | \"displayName\"\n          | \"service\"\n          | \"updatedAt\"\n          | \"teamName\"\n          | \"archivedAt\"\n          | \"createdAt\"\n          | \"id\"\n          | \"error\"\n        >\n      >;\n    };\n};\n\nexport type CreateIssueLabelMutationVariables = Exact<{\n  input: IssueLabelCreateInput;\n  replaceTeamLabels?: InputMaybe<Scalars[\"Boolean\"]>;\n}>;\n\nexport type CreateIssueLabelMutation = { __typename?: \"Mutation\" } & {\n  issueLabelCreate: { __typename: \"IssueLabelPayload\" } & Pick<IssueLabelPayload, \"lastSyncId\" | \"success\"> & {\n      issueLabel: { __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">;\n    };\n};\n\nexport type DeleteIssueLabelMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type DeleteIssueLabelMutation = { __typename?: \"Mutation\" } & {\n  issueLabelDelete: { __typename: \"DeletePayload\" } & Pick<DeletePayload, \"entityId\" | \"lastSyncId\" | \"success\">;\n};\n\nexport type IssueLabelRestoreMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type IssueLabelRestoreMutation = { __typename?: \"Mutation\" } & {\n  issueLabelRestore: { __typename: \"IssueLabelPayload\" } & Pick<IssueLabelPayload, \"lastSyncId\" | \"success\"> & {\n      issueLabel: { __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">;\n    };\n};\n\nexport type IssueLabelRetireMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type IssueLabelRetireMutation = { __typename?: \"Mutation\" } & {\n  issueLabelRetire: { __typename: \"IssueLabelPayload\" } & Pick<IssueLabelPayload, \"lastSyncId\" | \"success\"> & {\n      issueLabel: { __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">;\n    };\n};\n\nexport type UpdateIssueLabelMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n  input: IssueLabelUpdateInput;\n  replaceTeamLabels?: InputMaybe<Scalars[\"Boolean\"]>;\n}>;\n\nexport type UpdateIssueLabelMutation = { __typename?: \"Mutation\" } & {\n  issueLabelUpdate: { __typename: \"IssueLabelPayload\" } & Pick<IssueLabelPayload, \"lastSyncId\" | \"success\"> & {\n      issueLabel: { __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">;\n    };\n};\n\nexport type CreateIssueRelationMutationVariables = Exact<{\n  input: IssueRelationCreateInput;\n  overrideCreatedAt?: InputMaybe<Scalars[\"DateTime\"]>;\n}>;\n\nexport type CreateIssueRelationMutation = { __typename?: \"Mutation\" } & {\n  issueRelationCreate: { __typename: \"IssueRelationPayload\" } & Pick<IssueRelationPayload, \"lastSyncId\" | \"success\"> & {\n      issueRelation: { __typename?: \"IssueRelation\" } & Pick<IssueRelation, \"id\">;\n    };\n};\n\nexport type DeleteIssueRelationMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type DeleteIssueRelationMutation = { __typename?: \"Mutation\" } & {\n  issueRelationDelete: { __typename: \"DeletePayload\" } & Pick<DeletePayload, \"entityId\" | \"lastSyncId\" | \"success\">;\n};\n\nexport type UpdateIssueRelationMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n  input: IssueRelationUpdateInput;\n}>;\n\nexport type UpdateIssueRelationMutation = { __typename?: \"Mutation\" } & {\n  issueRelationUpdate: { __typename: \"IssueRelationPayload\" } & Pick<IssueRelationPayload, \"lastSyncId\" | \"success\"> & {\n      issueRelation: { __typename?: \"IssueRelation\" } & Pick<IssueRelation, \"id\">;\n    };\n};\n\nexport type IssueReminderMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n  reminderAt: Scalars[\"DateTime\"];\n}>;\n\nexport type IssueReminderMutation = { __typename?: \"Mutation\" } & {\n  issueReminder: { __typename: \"IssuePayload\" } & Pick<IssuePayload, \"lastSyncId\" | \"success\"> & {\n      issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n    };\n};\n\nexport type IssueRemoveLabelMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n  labelId: Scalars[\"String\"];\n}>;\n\nexport type IssueRemoveLabelMutation = { __typename?: \"Mutation\" } & {\n  issueRemoveLabel: { __typename: \"IssuePayload\" } & Pick<IssuePayload, \"lastSyncId\" | \"success\"> & {\n      issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n    };\n};\n\nexport type IssueSubscribeMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n  userEmail?: InputMaybe<Scalars[\"String\"]>;\n  userId?: InputMaybe<Scalars[\"String\"]>;\n}>;\n\nexport type IssueSubscribeMutation = { __typename?: \"Mutation\" } & {\n  issueSubscribe: { __typename: \"IssuePayload\" } & Pick<IssuePayload, \"lastSyncId\" | \"success\"> & {\n      issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n    };\n};\n\nexport type CreateIssueToReleaseMutationVariables = Exact<{\n  input: IssueToReleaseCreateInput;\n}>;\n\nexport type CreateIssueToReleaseMutation = { __typename?: \"Mutation\" } & {\n  issueToReleaseCreate: { __typename: \"IssueToReleasePayload\" } & Pick<\n    IssueToReleasePayload,\n    \"lastSyncId\" | \"success\"\n  > & { issueToRelease: { __typename?: \"IssueToRelease\" } & Pick<IssueToRelease, \"id\"> };\n};\n\nexport type DeleteIssueToReleaseMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type DeleteIssueToReleaseMutation = { __typename?: \"Mutation\" } & {\n  issueToReleaseDelete: { __typename: \"DeletePayload\" } & Pick<DeletePayload, \"entityId\" | \"lastSyncId\" | \"success\">;\n};\n\nexport type IssueToReleaseDeleteByIssueAndReleaseMutationVariables = Exact<{\n  issueId: Scalars[\"String\"];\n  releaseId: Scalars[\"String\"];\n}>;\n\nexport type IssueToReleaseDeleteByIssueAndReleaseMutation = { __typename?: \"Mutation\" } & {\n  issueToReleaseDeleteByIssueAndRelease: { __typename: \"DeletePayload\" } & Pick<\n    DeletePayload,\n    \"entityId\" | \"lastSyncId\" | \"success\"\n  >;\n};\n\nexport type UnarchiveIssueMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type UnarchiveIssueMutation = { __typename?: \"Mutation\" } & {\n  issueUnarchive: { __typename: \"IssueArchivePayload\" } & Pick<IssueArchivePayload, \"lastSyncId\" | \"success\"> & {\n      entity?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n    };\n};\n\nexport type IssueUnsubscribeMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n  userEmail?: InputMaybe<Scalars[\"String\"]>;\n  userId?: InputMaybe<Scalars[\"String\"]>;\n}>;\n\nexport type IssueUnsubscribeMutation = { __typename?: \"Mutation\" } & {\n  issueUnsubscribe: { __typename: \"IssuePayload\" } & Pick<IssuePayload, \"lastSyncId\" | \"success\"> & {\n      issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n    };\n};\n\nexport type UpdateIssueMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n  input: IssueUpdateInput;\n}>;\n\nexport type UpdateIssueMutation = { __typename?: \"Mutation\" } & {\n  issueUpdate: { __typename: \"IssuePayload\" } & Pick<IssuePayload, \"lastSyncId\" | \"success\"> & {\n      issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n    };\n};\n\nexport type LogoutMutationVariables = Exact<{\n  reason?: InputMaybe<Scalars[\"String\"]>;\n}>;\n\nexport type LogoutMutation = { __typename?: \"Mutation\" } & {\n  logout: { __typename: \"LogoutResponse\" } & Pick<LogoutResponse, \"success\">;\n};\n\nexport type LogoutAllSessionsMutationVariables = Exact<{\n  reason?: InputMaybe<Scalars[\"String\"]>;\n}>;\n\nexport type LogoutAllSessionsMutation = { __typename?: \"Mutation\" } & {\n  logoutAllSessions: { __typename: \"LogoutResponse\" } & Pick<LogoutResponse, \"success\">;\n};\n\nexport type LogoutOtherSessionsMutationVariables = Exact<{\n  reason?: InputMaybe<Scalars[\"String\"]>;\n}>;\n\nexport type LogoutOtherSessionsMutation = { __typename?: \"Mutation\" } & {\n  logoutOtherSessions: { __typename: \"LogoutResponse\" } & Pick<LogoutResponse, \"success\">;\n};\n\nexport type LogoutSessionMutationVariables = Exact<{\n  sessionId: Scalars[\"String\"];\n}>;\n\nexport type LogoutSessionMutation = { __typename?: \"Mutation\" } & {\n  logoutSession: { __typename: \"LogoutResponse\" } & Pick<LogoutResponse, \"success\">;\n};\n\nexport type ArchiveNotificationMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type ArchiveNotificationMutation = { __typename?: \"Mutation\" } & {\n  notificationArchive: { __typename: \"NotificationArchivePayload\" } & Pick<\n    NotificationArchivePayload,\n    \"lastSyncId\" | \"success\"\n  > & {\n      entity?: Maybe<\n        | ({ __typename: \"CustomerNeedNotification\" } & Pick<\n            CustomerNeedNotification,\n            | \"type\"\n            | \"category\"\n            | \"updatedAt\"\n            | \"unsnoozedAt\"\n            | \"emailedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"readAt\"\n            | \"snoozedUntilAt\"\n            | \"id\"\n            | \"customerNeedId\"\n          > & {\n              botActor?: Maybe<\n                { __typename: \"ActorBot\" } & Pick<\n                  ActorBot,\n                  \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n                >\n              >;\n              externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              user: { __typename?: \"User\" } & Pick<User, \"id\">;\n              actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              customerNeed: { __typename?: \"CustomerNeed\" } & Pick<CustomerNeed, \"id\">;\n              relatedIssue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n              relatedProject?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n            })\n        | ({ __typename: \"CustomerNotification\" } & Pick<\n            CustomerNotification,\n            | \"type\"\n            | \"category\"\n            | \"updatedAt\"\n            | \"unsnoozedAt\"\n            | \"emailedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"readAt\"\n            | \"snoozedUntilAt\"\n            | \"id\"\n            | \"customerId\"\n          > & {\n              botActor?: Maybe<\n                { __typename: \"ActorBot\" } & Pick<\n                  ActorBot,\n                  \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n                >\n              >;\n              externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              user: { __typename?: \"User\" } & Pick<User, \"id\">;\n              actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              customer: { __typename?: \"Customer\" } & Pick<Customer, \"id\">;\n            })\n        | ({ __typename: \"DocumentNotification\" } & Pick<\n            DocumentNotification,\n            | \"type\"\n            | \"category\"\n            | \"updatedAt\"\n            | \"unsnoozedAt\"\n            | \"emailedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"readAt\"\n            | \"snoozedUntilAt\"\n            | \"id\"\n            | \"reactionEmoji\"\n            | \"commentId\"\n            | \"documentId\"\n            | \"parentCommentId\"\n          > & {\n              botActor?: Maybe<\n                { __typename: \"ActorBot\" } & Pick<\n                  ActorBot,\n                  \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n                >\n              >;\n              externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              user: { __typename?: \"User\" } & Pick<User, \"id\">;\n              actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            })\n        | ({ __typename: \"InitiativeNotification\" } & Pick<\n            InitiativeNotification,\n            | \"type\"\n            | \"category\"\n            | \"updatedAt\"\n            | \"unsnoozedAt\"\n            | \"emailedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"readAt\"\n            | \"snoozedUntilAt\"\n            | \"id\"\n            | \"reactionEmoji\"\n            | \"commentId\"\n            | \"initiativeId\"\n            | \"initiativeUpdateId\"\n            | \"parentCommentId\"\n          > & {\n              botActor?: Maybe<\n                { __typename: \"ActorBot\" } & Pick<\n                  ActorBot,\n                  \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n                >\n              >;\n              externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              user: { __typename?: \"User\" } & Pick<User, \"id\">;\n              actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n              document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n              initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n              initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n              parentComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n            })\n        | ({ __typename: \"IssueNotification\" } & Pick<\n            IssueNotification,\n            | \"type\"\n            | \"category\"\n            | \"updatedAt\"\n            | \"unsnoozedAt\"\n            | \"emailedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"readAt\"\n            | \"snoozedUntilAt\"\n            | \"id\"\n            | \"reactionEmoji\"\n            | \"commentId\"\n            | \"issueId\"\n            | \"parentCommentId\"\n          > & {\n              botActor?: Maybe<\n                { __typename: \"ActorBot\" } & Pick<\n                  ActorBot,\n                  \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n                >\n              >;\n              externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              user: { __typename?: \"User\" } & Pick<User, \"id\">;\n              actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n              issue: { __typename?: \"Issue\" } & Pick<Issue, \"id\">;\n              parentComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n              subscriptions?: Maybe<\n                Array<\n                  | ({ __typename: \"CustomViewNotificationSubscription\" } & Pick<\n                      CustomViewNotificationSubscription,\n                      | \"updatedAt\"\n                      | \"archivedAt\"\n                      | \"createdAt\"\n                      | \"contextViewType\"\n                      | \"userContextViewType\"\n                      | \"id\"\n                      | \"active\"\n                    > & {\n                        customView: { __typename?: \"CustomView\" } & Pick<CustomView, \"id\">;\n                        customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                        cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                        initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                        label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                        project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                        team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                        user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                        subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                      })\n                  | ({ __typename: \"CustomerNotificationSubscription\" } & Pick<\n                      CustomerNotificationSubscription,\n                      | \"updatedAt\"\n                      | \"archivedAt\"\n                      | \"createdAt\"\n                      | \"contextViewType\"\n                      | \"userContextViewType\"\n                      | \"id\"\n                      | \"active\"\n                    > & {\n                        customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                        customer: { __typename?: \"Customer\" } & Pick<Customer, \"id\">;\n                        cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                        initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                        label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                        project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                        team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                        user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                        subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                      })\n                  | ({ __typename: \"CycleNotificationSubscription\" } & Pick<\n                      CycleNotificationSubscription,\n                      | \"updatedAt\"\n                      | \"archivedAt\"\n                      | \"createdAt\"\n                      | \"contextViewType\"\n                      | \"userContextViewType\"\n                      | \"id\"\n                      | \"active\"\n                    > & {\n                        customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                        customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                        cycle: { __typename?: \"Cycle\" } & Pick<Cycle, \"id\">;\n                        initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                        label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                        project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                        team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                        user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                        subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                      })\n                  | ({ __typename: \"InitiativeNotificationSubscription\" } & Pick<\n                      InitiativeNotificationSubscription,\n                      | \"updatedAt\"\n                      | \"archivedAt\"\n                      | \"createdAt\"\n                      | \"contextViewType\"\n                      | \"userContextViewType\"\n                      | \"id\"\n                      | \"active\"\n                    > & {\n                        customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                        customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                        cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                        initiative: { __typename?: \"Initiative\" } & Pick<Initiative, \"id\">;\n                        label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                        project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                        team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                        user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                        subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                      })\n                  | ({ __typename: \"LabelNotificationSubscription\" } & Pick<\n                      LabelNotificationSubscription,\n                      | \"updatedAt\"\n                      | \"archivedAt\"\n                      | \"createdAt\"\n                      | \"contextViewType\"\n                      | \"userContextViewType\"\n                      | \"id\"\n                      | \"active\"\n                    > & {\n                        customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                        customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                        cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                        initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                        label: { __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">;\n                        project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                        team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                        user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                        subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                      })\n                  | ({ __typename: \"ProjectNotificationSubscription\" } & Pick<\n                      ProjectNotificationSubscription,\n                      | \"updatedAt\"\n                      | \"archivedAt\"\n                      | \"createdAt\"\n                      | \"contextViewType\"\n                      | \"userContextViewType\"\n                      | \"id\"\n                      | \"active\"\n                    > & {\n                        customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                        customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                        cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                        initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                        label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                        project: { __typename?: \"Project\" } & Pick<Project, \"id\">;\n                        team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                        user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                        subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                      })\n                  | ({ __typename: \"TeamNotificationSubscription\" } & Pick<\n                      TeamNotificationSubscription,\n                      | \"updatedAt\"\n                      | \"archivedAt\"\n                      | \"createdAt\"\n                      | \"contextViewType\"\n                      | \"userContextViewType\"\n                      | \"id\"\n                      | \"active\"\n                    > & {\n                        customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                        customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                        cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                        initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                        label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                        project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                        team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n                        user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                        subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                      })\n                  | ({ __typename: \"UserNotificationSubscription\" } & Pick<\n                      UserNotificationSubscription,\n                      | \"updatedAt\"\n                      | \"archivedAt\"\n                      | \"createdAt\"\n                      | \"contextViewType\"\n                      | \"userContextViewType\"\n                      | \"id\"\n                      | \"active\"\n                    > & {\n                        customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                        customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                        cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                        initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                        label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                        project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                        team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                        user: { __typename?: \"User\" } & Pick<User, \"id\">;\n                        subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                      })\n                >\n              >;\n              team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n            })\n        | ({ __typename: \"OauthClientApprovalNotification\" } & Pick<\n            OauthClientApprovalNotification,\n            | \"type\"\n            | \"category\"\n            | \"updatedAt\"\n            | \"unsnoozedAt\"\n            | \"emailedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"readAt\"\n            | \"snoozedUntilAt\"\n            | \"id\"\n            | \"oauthClientApprovalId\"\n          > & {\n              botActor?: Maybe<\n                { __typename: \"ActorBot\" } & Pick<\n                  ActorBot,\n                  \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n                >\n              >;\n              externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              user: { __typename?: \"User\" } & Pick<User, \"id\">;\n              actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              oauthClientApproval: { __typename: \"OauthClientApproval\" } & Pick<\n                OauthClientApproval,\n                | \"newlyRequestedScopes\"\n                | \"denyReason\"\n                | \"requestReason\"\n                | \"scopes\"\n                | \"status\"\n                | \"oauthClientId\"\n                | \"requesterId\"\n                | \"responderId\"\n                | \"updatedAt\"\n                | \"archivedAt\"\n                | \"createdAt\"\n                | \"id\"\n              >;\n            })\n        | ({ __typename: \"PostNotification\" } & Pick<\n            PostNotification,\n            | \"type\"\n            | \"category\"\n            | \"updatedAt\"\n            | \"unsnoozedAt\"\n            | \"emailedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"readAt\"\n            | \"snoozedUntilAt\"\n            | \"id\"\n            | \"reactionEmoji\"\n            | \"commentId\"\n            | \"parentCommentId\"\n            | \"postId\"\n          > & {\n              botActor?: Maybe<\n                { __typename: \"ActorBot\" } & Pick<\n                  ActorBot,\n                  \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n                >\n              >;\n              externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              user: { __typename?: \"User\" } & Pick<User, \"id\">;\n              actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            })\n        | ({ __typename: \"ProjectNotification\" } & Pick<\n            ProjectNotification,\n            | \"type\"\n            | \"category\"\n            | \"updatedAt\"\n            | \"unsnoozedAt\"\n            | \"emailedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"readAt\"\n            | \"snoozedUntilAt\"\n            | \"id\"\n            | \"reactionEmoji\"\n            | \"commentId\"\n            | \"parentCommentId\"\n            | \"projectId\"\n            | \"projectMilestoneId\"\n            | \"projectUpdateId\"\n          > & {\n              botActor?: Maybe<\n                { __typename: \"ActorBot\" } & Pick<\n                  ActorBot,\n                  \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n                >\n              >;\n              externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              user: { __typename?: \"User\" } & Pick<User, \"id\">;\n              actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n              document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n              parentComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n              project: { __typename?: \"Project\" } & Pick<Project, \"id\">;\n              projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n            })\n        | ({ __typename: \"PullRequestNotification\" } & Pick<\n            PullRequestNotification,\n            | \"type\"\n            | \"category\"\n            | \"updatedAt\"\n            | \"unsnoozedAt\"\n            | \"emailedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"readAt\"\n            | \"snoozedUntilAt\"\n            | \"id\"\n            | \"pullRequestCommentId\"\n            | \"pullRequestId\"\n          > & {\n              botActor?: Maybe<\n                { __typename: \"ActorBot\" } & Pick<\n                  ActorBot,\n                  \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n                >\n              >;\n              externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              user: { __typename?: \"User\" } & Pick<User, \"id\">;\n              actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            })\n        | ({ __typename: \"UsageAlertNotification\" } & Pick<\n            UsageAlertNotification,\n            | \"type\"\n            | \"category\"\n            | \"updatedAt\"\n            | \"unsnoozedAt\"\n            | \"emailedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"readAt\"\n            | \"snoozedUntilAt\"\n            | \"id\"\n            | \"usageAlertId\"\n          > & {\n              botActor?: Maybe<\n                { __typename: \"ActorBot\" } & Pick<\n                  ActorBot,\n                  \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n                >\n              >;\n              externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              user: { __typename?: \"User\" } & Pick<User, \"id\">;\n              actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              usageAlert: { __typename: \"UsageAlert\" } & Pick<\n                UsageAlert,\n                \"type\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"metadata\"\n              >;\n            })\n        | ({ __typename: \"WelcomeMessageNotification\" } & Pick<\n            WelcomeMessageNotification,\n            | \"type\"\n            | \"category\"\n            | \"updatedAt\"\n            | \"unsnoozedAt\"\n            | \"emailedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"readAt\"\n            | \"snoozedUntilAt\"\n            | \"id\"\n            | \"welcomeMessageId\"\n          > & {\n              botActor?: Maybe<\n                { __typename: \"ActorBot\" } & Pick<\n                  ActorBot,\n                  \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n                >\n              >;\n              externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              user: { __typename?: \"User\" } & Pick<User, \"id\">;\n              actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            })\n      >;\n    };\n};\n\nexport type NotificationArchiveAllMutationVariables = Exact<{\n  input: NotificationEntityInput;\n}>;\n\nexport type NotificationArchiveAllMutation = { __typename?: \"Mutation\" } & {\n  notificationArchiveAll: { __typename: \"NotificationBatchActionPayload\" } & Pick<\n    NotificationBatchActionPayload,\n    \"lastSyncId\" | \"success\"\n  > & {\n      notifications: Array<\n        | ({ __typename: \"CustomerNeedNotification\" } & Pick<\n            CustomerNeedNotification,\n            | \"type\"\n            | \"category\"\n            | \"updatedAt\"\n            | \"unsnoozedAt\"\n            | \"emailedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"readAt\"\n            | \"snoozedUntilAt\"\n            | \"id\"\n            | \"customerNeedId\"\n          > & {\n              botActor?: Maybe<\n                { __typename: \"ActorBot\" } & Pick<\n                  ActorBot,\n                  \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n                >\n              >;\n              externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              user: { __typename?: \"User\" } & Pick<User, \"id\">;\n              actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              customerNeed: { __typename?: \"CustomerNeed\" } & Pick<CustomerNeed, \"id\">;\n              relatedIssue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n              relatedProject?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n            })\n        | ({ __typename: \"CustomerNotification\" } & Pick<\n            CustomerNotification,\n            | \"type\"\n            | \"category\"\n            | \"updatedAt\"\n            | \"unsnoozedAt\"\n            | \"emailedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"readAt\"\n            | \"snoozedUntilAt\"\n            | \"id\"\n            | \"customerId\"\n          > & {\n              botActor?: Maybe<\n                { __typename: \"ActorBot\" } & Pick<\n                  ActorBot,\n                  \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n                >\n              >;\n              externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              user: { __typename?: \"User\" } & Pick<User, \"id\">;\n              actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              customer: { __typename?: \"Customer\" } & Pick<Customer, \"id\">;\n            })\n        | ({ __typename: \"DocumentNotification\" } & Pick<\n            DocumentNotification,\n            | \"type\"\n            | \"category\"\n            | \"updatedAt\"\n            | \"unsnoozedAt\"\n            | \"emailedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"readAt\"\n            | \"snoozedUntilAt\"\n            | \"id\"\n            | \"reactionEmoji\"\n            | \"commentId\"\n            | \"documentId\"\n            | \"parentCommentId\"\n          > & {\n              botActor?: Maybe<\n                { __typename: \"ActorBot\" } & Pick<\n                  ActorBot,\n                  \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n                >\n              >;\n              externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              user: { __typename?: \"User\" } & Pick<User, \"id\">;\n              actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            })\n        | ({ __typename: \"InitiativeNotification\" } & Pick<\n            InitiativeNotification,\n            | \"type\"\n            | \"category\"\n            | \"updatedAt\"\n            | \"unsnoozedAt\"\n            | \"emailedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"readAt\"\n            | \"snoozedUntilAt\"\n            | \"id\"\n            | \"reactionEmoji\"\n            | \"commentId\"\n            | \"initiativeId\"\n            | \"initiativeUpdateId\"\n            | \"parentCommentId\"\n          > & {\n              botActor?: Maybe<\n                { __typename: \"ActorBot\" } & Pick<\n                  ActorBot,\n                  \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n                >\n              >;\n              externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              user: { __typename?: \"User\" } & Pick<User, \"id\">;\n              actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n              document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n              initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n              initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n              parentComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n            })\n        | ({ __typename: \"IssueNotification\" } & Pick<\n            IssueNotification,\n            | \"type\"\n            | \"category\"\n            | \"updatedAt\"\n            | \"unsnoozedAt\"\n            | \"emailedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"readAt\"\n            | \"snoozedUntilAt\"\n            | \"id\"\n            | \"reactionEmoji\"\n            | \"commentId\"\n            | \"issueId\"\n            | \"parentCommentId\"\n          > & {\n              botActor?: Maybe<\n                { __typename: \"ActorBot\" } & Pick<\n                  ActorBot,\n                  \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n                >\n              >;\n              externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              user: { __typename?: \"User\" } & Pick<User, \"id\">;\n              actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n              issue: { __typename?: \"Issue\" } & Pick<Issue, \"id\">;\n              parentComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n              subscriptions?: Maybe<\n                Array<\n                  | ({ __typename: \"CustomViewNotificationSubscription\" } & Pick<\n                      CustomViewNotificationSubscription,\n                      | \"updatedAt\"\n                      | \"archivedAt\"\n                      | \"createdAt\"\n                      | \"contextViewType\"\n                      | \"userContextViewType\"\n                      | \"id\"\n                      | \"active\"\n                    > & {\n                        customView: { __typename?: \"CustomView\" } & Pick<CustomView, \"id\">;\n                        customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                        cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                        initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                        label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                        project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                        team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                        user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                        subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                      })\n                  | ({ __typename: \"CustomerNotificationSubscription\" } & Pick<\n                      CustomerNotificationSubscription,\n                      | \"updatedAt\"\n                      | \"archivedAt\"\n                      | \"createdAt\"\n                      | \"contextViewType\"\n                      | \"userContextViewType\"\n                      | \"id\"\n                      | \"active\"\n                    > & {\n                        customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                        customer: { __typename?: \"Customer\" } & Pick<Customer, \"id\">;\n                        cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                        initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                        label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                        project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                        team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                        user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                        subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                      })\n                  | ({ __typename: \"CycleNotificationSubscription\" } & Pick<\n                      CycleNotificationSubscription,\n                      | \"updatedAt\"\n                      | \"archivedAt\"\n                      | \"createdAt\"\n                      | \"contextViewType\"\n                      | \"userContextViewType\"\n                      | \"id\"\n                      | \"active\"\n                    > & {\n                        customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                        customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                        cycle: { __typename?: \"Cycle\" } & Pick<Cycle, \"id\">;\n                        initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                        label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                        project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                        team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                        user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                        subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                      })\n                  | ({ __typename: \"InitiativeNotificationSubscription\" } & Pick<\n                      InitiativeNotificationSubscription,\n                      | \"updatedAt\"\n                      | \"archivedAt\"\n                      | \"createdAt\"\n                      | \"contextViewType\"\n                      | \"userContextViewType\"\n                      | \"id\"\n                      | \"active\"\n                    > & {\n                        customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                        customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                        cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                        initiative: { __typename?: \"Initiative\" } & Pick<Initiative, \"id\">;\n                        label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                        project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                        team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                        user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                        subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                      })\n                  | ({ __typename: \"LabelNotificationSubscription\" } & Pick<\n                      LabelNotificationSubscription,\n                      | \"updatedAt\"\n                      | \"archivedAt\"\n                      | \"createdAt\"\n                      | \"contextViewType\"\n                      | \"userContextViewType\"\n                      | \"id\"\n                      | \"active\"\n                    > & {\n                        customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                        customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                        cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                        initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                        label: { __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">;\n                        project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                        team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                        user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                        subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                      })\n                  | ({ __typename: \"ProjectNotificationSubscription\" } & Pick<\n                      ProjectNotificationSubscription,\n                      | \"updatedAt\"\n                      | \"archivedAt\"\n                      | \"createdAt\"\n                      | \"contextViewType\"\n                      | \"userContextViewType\"\n                      | \"id\"\n                      | \"active\"\n                    > & {\n                        customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                        customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                        cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                        initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                        label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                        project: { __typename?: \"Project\" } & Pick<Project, \"id\">;\n                        team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                        user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                        subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                      })\n                  | ({ __typename: \"TeamNotificationSubscription\" } & Pick<\n                      TeamNotificationSubscription,\n                      | \"updatedAt\"\n                      | \"archivedAt\"\n                      | \"createdAt\"\n                      | \"contextViewType\"\n                      | \"userContextViewType\"\n                      | \"id\"\n                      | \"active\"\n                    > & {\n                        customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                        customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                        cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                        initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                        label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                        project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                        team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n                        user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                        subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                      })\n                  | ({ __typename: \"UserNotificationSubscription\" } & Pick<\n                      UserNotificationSubscription,\n                      | \"updatedAt\"\n                      | \"archivedAt\"\n                      | \"createdAt\"\n                      | \"contextViewType\"\n                      | \"userContextViewType\"\n                      | \"id\"\n                      | \"active\"\n                    > & {\n                        customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                        customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                        cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                        initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                        label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                        project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                        team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                        user: { __typename?: \"User\" } & Pick<User, \"id\">;\n                        subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                      })\n                >\n              >;\n              team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n            })\n        | ({ __typename: \"OauthClientApprovalNotification\" } & Pick<\n            OauthClientApprovalNotification,\n            | \"type\"\n            | \"category\"\n            | \"updatedAt\"\n            | \"unsnoozedAt\"\n            | \"emailedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"readAt\"\n            | \"snoozedUntilAt\"\n            | \"id\"\n            | \"oauthClientApprovalId\"\n          > & {\n              botActor?: Maybe<\n                { __typename: \"ActorBot\" } & Pick<\n                  ActorBot,\n                  \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n                >\n              >;\n              externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              user: { __typename?: \"User\" } & Pick<User, \"id\">;\n              actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              oauthClientApproval: { __typename: \"OauthClientApproval\" } & Pick<\n                OauthClientApproval,\n                | \"newlyRequestedScopes\"\n                | \"denyReason\"\n                | \"requestReason\"\n                | \"scopes\"\n                | \"status\"\n                | \"oauthClientId\"\n                | \"requesterId\"\n                | \"responderId\"\n                | \"updatedAt\"\n                | \"archivedAt\"\n                | \"createdAt\"\n                | \"id\"\n              >;\n            })\n        | ({ __typename: \"PostNotification\" } & Pick<\n            PostNotification,\n            | \"type\"\n            | \"category\"\n            | \"updatedAt\"\n            | \"unsnoozedAt\"\n            | \"emailedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"readAt\"\n            | \"snoozedUntilAt\"\n            | \"id\"\n            | \"reactionEmoji\"\n            | \"commentId\"\n            | \"parentCommentId\"\n            | \"postId\"\n          > & {\n              botActor?: Maybe<\n                { __typename: \"ActorBot\" } & Pick<\n                  ActorBot,\n                  \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n                >\n              >;\n              externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              user: { __typename?: \"User\" } & Pick<User, \"id\">;\n              actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            })\n        | ({ __typename: \"ProjectNotification\" } & Pick<\n            ProjectNotification,\n            | \"type\"\n            | \"category\"\n            | \"updatedAt\"\n            | \"unsnoozedAt\"\n            | \"emailedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"readAt\"\n            | \"snoozedUntilAt\"\n            | \"id\"\n            | \"reactionEmoji\"\n            | \"commentId\"\n            | \"parentCommentId\"\n            | \"projectId\"\n            | \"projectMilestoneId\"\n            | \"projectUpdateId\"\n          > & {\n              botActor?: Maybe<\n                { __typename: \"ActorBot\" } & Pick<\n                  ActorBot,\n                  \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n                >\n              >;\n              externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              user: { __typename?: \"User\" } & Pick<User, \"id\">;\n              actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n              document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n              parentComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n              project: { __typename?: \"Project\" } & Pick<Project, \"id\">;\n              projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n            })\n        | ({ __typename: \"PullRequestNotification\" } & Pick<\n            PullRequestNotification,\n            | \"type\"\n            | \"category\"\n            | \"updatedAt\"\n            | \"unsnoozedAt\"\n            | \"emailedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"readAt\"\n            | \"snoozedUntilAt\"\n            | \"id\"\n            | \"pullRequestCommentId\"\n            | \"pullRequestId\"\n          > & {\n              botActor?: Maybe<\n                { __typename: \"ActorBot\" } & Pick<\n                  ActorBot,\n                  \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n                >\n              >;\n              externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              user: { __typename?: \"User\" } & Pick<User, \"id\">;\n              actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            })\n        | ({ __typename: \"UsageAlertNotification\" } & Pick<\n            UsageAlertNotification,\n            | \"type\"\n            | \"category\"\n            | \"updatedAt\"\n            | \"unsnoozedAt\"\n            | \"emailedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"readAt\"\n            | \"snoozedUntilAt\"\n            | \"id\"\n            | \"usageAlertId\"\n          > & {\n              botActor?: Maybe<\n                { __typename: \"ActorBot\" } & Pick<\n                  ActorBot,\n                  \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n                >\n              >;\n              externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              user: { __typename?: \"User\" } & Pick<User, \"id\">;\n              actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              usageAlert: { __typename: \"UsageAlert\" } & Pick<\n                UsageAlert,\n                \"type\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"metadata\"\n              >;\n            })\n        | ({ __typename: \"WelcomeMessageNotification\" } & Pick<\n            WelcomeMessageNotification,\n            | \"type\"\n            | \"category\"\n            | \"updatedAt\"\n            | \"unsnoozedAt\"\n            | \"emailedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"readAt\"\n            | \"snoozedUntilAt\"\n            | \"id\"\n            | \"welcomeMessageId\"\n          > & {\n              botActor?: Maybe<\n                { __typename: \"ActorBot\" } & Pick<\n                  ActorBot,\n                  \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n                >\n              >;\n              externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              user: { __typename?: \"User\" } & Pick<User, \"id\">;\n              actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            })\n      >;\n    };\n};\n\nexport type UpdateNotificationCategoryChannelSubscriptionMutationVariables = Exact<{\n  category: NotificationCategory;\n  channel: NotificationChannel;\n  subscribe: Scalars[\"Boolean\"];\n}>;\n\nexport type UpdateNotificationCategoryChannelSubscriptionMutation = { __typename?: \"Mutation\" } & {\n  notificationCategoryChannelSubscriptionUpdate: { __typename: \"UserSettingsPayload\" } & Pick<\n    UserSettingsPayload,\n    \"lastSyncId\" | \"success\"\n  >;\n};\n\nexport type NotificationMarkReadAllMutationVariables = Exact<{\n  input: NotificationEntityInput;\n  readAt: Scalars[\"DateTime\"];\n}>;\n\nexport type NotificationMarkReadAllMutation = { __typename?: \"Mutation\" } & {\n  notificationMarkReadAll: { __typename: \"NotificationBatchActionPayload\" } & Pick<\n    NotificationBatchActionPayload,\n    \"lastSyncId\" | \"success\"\n  > & {\n      notifications: Array<\n        | ({ __typename: \"CustomerNeedNotification\" } & Pick<\n            CustomerNeedNotification,\n            | \"type\"\n            | \"category\"\n            | \"updatedAt\"\n            | \"unsnoozedAt\"\n            | \"emailedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"readAt\"\n            | \"snoozedUntilAt\"\n            | \"id\"\n            | \"customerNeedId\"\n          > & {\n              botActor?: Maybe<\n                { __typename: \"ActorBot\" } & Pick<\n                  ActorBot,\n                  \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n                >\n              >;\n              externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              user: { __typename?: \"User\" } & Pick<User, \"id\">;\n              actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              customerNeed: { __typename?: \"CustomerNeed\" } & Pick<CustomerNeed, \"id\">;\n              relatedIssue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n              relatedProject?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n            })\n        | ({ __typename: \"CustomerNotification\" } & Pick<\n            CustomerNotification,\n            | \"type\"\n            | \"category\"\n            | \"updatedAt\"\n            | \"unsnoozedAt\"\n            | \"emailedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"readAt\"\n            | \"snoozedUntilAt\"\n            | \"id\"\n            | \"customerId\"\n          > & {\n              botActor?: Maybe<\n                { __typename: \"ActorBot\" } & Pick<\n                  ActorBot,\n                  \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n                >\n              >;\n              externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              user: { __typename?: \"User\" } & Pick<User, \"id\">;\n              actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              customer: { __typename?: \"Customer\" } & Pick<Customer, \"id\">;\n            })\n        | ({ __typename: \"DocumentNotification\" } & Pick<\n            DocumentNotification,\n            | \"type\"\n            | \"category\"\n            | \"updatedAt\"\n            | \"unsnoozedAt\"\n            | \"emailedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"readAt\"\n            | \"snoozedUntilAt\"\n            | \"id\"\n            | \"reactionEmoji\"\n            | \"commentId\"\n            | \"documentId\"\n            | \"parentCommentId\"\n          > & {\n              botActor?: Maybe<\n                { __typename: \"ActorBot\" } & Pick<\n                  ActorBot,\n                  \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n                >\n              >;\n              externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              user: { __typename?: \"User\" } & Pick<User, \"id\">;\n              actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            })\n        | ({ __typename: \"InitiativeNotification\" } & Pick<\n            InitiativeNotification,\n            | \"type\"\n            | \"category\"\n            | \"updatedAt\"\n            | \"unsnoozedAt\"\n            | \"emailedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"readAt\"\n            | \"snoozedUntilAt\"\n            | \"id\"\n            | \"reactionEmoji\"\n            | \"commentId\"\n            | \"initiativeId\"\n            | \"initiativeUpdateId\"\n            | \"parentCommentId\"\n          > & {\n              botActor?: Maybe<\n                { __typename: \"ActorBot\" } & Pick<\n                  ActorBot,\n                  \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n                >\n              >;\n              externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              user: { __typename?: \"User\" } & Pick<User, \"id\">;\n              actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n              document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n              initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n              initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n              parentComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n            })\n        | ({ __typename: \"IssueNotification\" } & Pick<\n            IssueNotification,\n            | \"type\"\n            | \"category\"\n            | \"updatedAt\"\n            | \"unsnoozedAt\"\n            | \"emailedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"readAt\"\n            | \"snoozedUntilAt\"\n            | \"id\"\n            | \"reactionEmoji\"\n            | \"commentId\"\n            | \"issueId\"\n            | \"parentCommentId\"\n          > & {\n              botActor?: Maybe<\n                { __typename: \"ActorBot\" } & Pick<\n                  ActorBot,\n                  \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n                >\n              >;\n              externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              user: { __typename?: \"User\" } & Pick<User, \"id\">;\n              actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n              issue: { __typename?: \"Issue\" } & Pick<Issue, \"id\">;\n              parentComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n              subscriptions?: Maybe<\n                Array<\n                  | ({ __typename: \"CustomViewNotificationSubscription\" } & Pick<\n                      CustomViewNotificationSubscription,\n                      | \"updatedAt\"\n                      | \"archivedAt\"\n                      | \"createdAt\"\n                      | \"contextViewType\"\n                      | \"userContextViewType\"\n                      | \"id\"\n                      | \"active\"\n                    > & {\n                        customView: { __typename?: \"CustomView\" } & Pick<CustomView, \"id\">;\n                        customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                        cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                        initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                        label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                        project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                        team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                        user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                        subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                      })\n                  | ({ __typename: \"CustomerNotificationSubscription\" } & Pick<\n                      CustomerNotificationSubscription,\n                      | \"updatedAt\"\n                      | \"archivedAt\"\n                      | \"createdAt\"\n                      | \"contextViewType\"\n                      | \"userContextViewType\"\n                      | \"id\"\n                      | \"active\"\n                    > & {\n                        customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                        customer: { __typename?: \"Customer\" } & Pick<Customer, \"id\">;\n                        cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                        initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                        label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                        project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                        team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                        user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                        subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                      })\n                  | ({ __typename: \"CycleNotificationSubscription\" } & Pick<\n                      CycleNotificationSubscription,\n                      | \"updatedAt\"\n                      | \"archivedAt\"\n                      | \"createdAt\"\n                      | \"contextViewType\"\n                      | \"userContextViewType\"\n                      | \"id\"\n                      | \"active\"\n                    > & {\n                        customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                        customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                        cycle: { __typename?: \"Cycle\" } & Pick<Cycle, \"id\">;\n                        initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                        label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                        project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                        team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                        user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                        subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                      })\n                  | ({ __typename: \"InitiativeNotificationSubscription\" } & Pick<\n                      InitiativeNotificationSubscription,\n                      | \"updatedAt\"\n                      | \"archivedAt\"\n                      | \"createdAt\"\n                      | \"contextViewType\"\n                      | \"userContextViewType\"\n                      | \"id\"\n                      | \"active\"\n                    > & {\n                        customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                        customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                        cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                        initiative: { __typename?: \"Initiative\" } & Pick<Initiative, \"id\">;\n                        label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                        project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                        team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                        user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                        subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                      })\n                  | ({ __typename: \"LabelNotificationSubscription\" } & Pick<\n                      LabelNotificationSubscription,\n                      | \"updatedAt\"\n                      | \"archivedAt\"\n                      | \"createdAt\"\n                      | \"contextViewType\"\n                      | \"userContextViewType\"\n                      | \"id\"\n                      | \"active\"\n                    > & {\n                        customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                        customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                        cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                        initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                        label: { __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">;\n                        project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                        team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                        user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                        subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                      })\n                  | ({ __typename: \"ProjectNotificationSubscription\" } & Pick<\n                      ProjectNotificationSubscription,\n                      | \"updatedAt\"\n                      | \"archivedAt\"\n                      | \"createdAt\"\n                      | \"contextViewType\"\n                      | \"userContextViewType\"\n                      | \"id\"\n                      | \"active\"\n                    > & {\n                        customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                        customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                        cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                        initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                        label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                        project: { __typename?: \"Project\" } & Pick<Project, \"id\">;\n                        team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                        user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                        subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                      })\n                  | ({ __typename: \"TeamNotificationSubscription\" } & Pick<\n                      TeamNotificationSubscription,\n                      | \"updatedAt\"\n                      | \"archivedAt\"\n                      | \"createdAt\"\n                      | \"contextViewType\"\n                      | \"userContextViewType\"\n                      | \"id\"\n                      | \"active\"\n                    > & {\n                        customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                        customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                        cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                        initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                        label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                        project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                        team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n                        user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                        subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                      })\n                  | ({ __typename: \"UserNotificationSubscription\" } & Pick<\n                      UserNotificationSubscription,\n                      | \"updatedAt\"\n                      | \"archivedAt\"\n                      | \"createdAt\"\n                      | \"contextViewType\"\n                      | \"userContextViewType\"\n                      | \"id\"\n                      | \"active\"\n                    > & {\n                        customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                        customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                        cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                        initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                        label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                        project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                        team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                        user: { __typename?: \"User\" } & Pick<User, \"id\">;\n                        subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                      })\n                >\n              >;\n              team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n            })\n        | ({ __typename: \"OauthClientApprovalNotification\" } & Pick<\n            OauthClientApprovalNotification,\n            | \"type\"\n            | \"category\"\n            | \"updatedAt\"\n            | \"unsnoozedAt\"\n            | \"emailedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"readAt\"\n            | \"snoozedUntilAt\"\n            | \"id\"\n            | \"oauthClientApprovalId\"\n          > & {\n              botActor?: Maybe<\n                { __typename: \"ActorBot\" } & Pick<\n                  ActorBot,\n                  \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n                >\n              >;\n              externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              user: { __typename?: \"User\" } & Pick<User, \"id\">;\n              actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              oauthClientApproval: { __typename: \"OauthClientApproval\" } & Pick<\n                OauthClientApproval,\n                | \"newlyRequestedScopes\"\n                | \"denyReason\"\n                | \"requestReason\"\n                | \"scopes\"\n                | \"status\"\n                | \"oauthClientId\"\n                | \"requesterId\"\n                | \"responderId\"\n                | \"updatedAt\"\n                | \"archivedAt\"\n                | \"createdAt\"\n                | \"id\"\n              >;\n            })\n        | ({ __typename: \"PostNotification\" } & Pick<\n            PostNotification,\n            | \"type\"\n            | \"category\"\n            | \"updatedAt\"\n            | \"unsnoozedAt\"\n            | \"emailedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"readAt\"\n            | \"snoozedUntilAt\"\n            | \"id\"\n            | \"reactionEmoji\"\n            | \"commentId\"\n            | \"parentCommentId\"\n            | \"postId\"\n          > & {\n              botActor?: Maybe<\n                { __typename: \"ActorBot\" } & Pick<\n                  ActorBot,\n                  \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n                >\n              >;\n              externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              user: { __typename?: \"User\" } & Pick<User, \"id\">;\n              actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            })\n        | ({ __typename: \"ProjectNotification\" } & Pick<\n            ProjectNotification,\n            | \"type\"\n            | \"category\"\n            | \"updatedAt\"\n            | \"unsnoozedAt\"\n            | \"emailedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"readAt\"\n            | \"snoozedUntilAt\"\n            | \"id\"\n            | \"reactionEmoji\"\n            | \"commentId\"\n            | \"parentCommentId\"\n            | \"projectId\"\n            | \"projectMilestoneId\"\n            | \"projectUpdateId\"\n          > & {\n              botActor?: Maybe<\n                { __typename: \"ActorBot\" } & Pick<\n                  ActorBot,\n                  \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n                >\n              >;\n              externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              user: { __typename?: \"User\" } & Pick<User, \"id\">;\n              actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n              document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n              parentComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n              project: { __typename?: \"Project\" } & Pick<Project, \"id\">;\n              projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n            })\n        | ({ __typename: \"PullRequestNotification\" } & Pick<\n            PullRequestNotification,\n            | \"type\"\n            | \"category\"\n            | \"updatedAt\"\n            | \"unsnoozedAt\"\n            | \"emailedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"readAt\"\n            | \"snoozedUntilAt\"\n            | \"id\"\n            | \"pullRequestCommentId\"\n            | \"pullRequestId\"\n          > & {\n              botActor?: Maybe<\n                { __typename: \"ActorBot\" } & Pick<\n                  ActorBot,\n                  \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n                >\n              >;\n              externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              user: { __typename?: \"User\" } & Pick<User, \"id\">;\n              actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            })\n        | ({ __typename: \"UsageAlertNotification\" } & Pick<\n            UsageAlertNotification,\n            | \"type\"\n            | \"category\"\n            | \"updatedAt\"\n            | \"unsnoozedAt\"\n            | \"emailedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"readAt\"\n            | \"snoozedUntilAt\"\n            | \"id\"\n            | \"usageAlertId\"\n          > & {\n              botActor?: Maybe<\n                { __typename: \"ActorBot\" } & Pick<\n                  ActorBot,\n                  \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n                >\n              >;\n              externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              user: { __typename?: \"User\" } & Pick<User, \"id\">;\n              actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              usageAlert: { __typename: \"UsageAlert\" } & Pick<\n                UsageAlert,\n                \"type\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"metadata\"\n              >;\n            })\n        | ({ __typename: \"WelcomeMessageNotification\" } & Pick<\n            WelcomeMessageNotification,\n            | \"type\"\n            | \"category\"\n            | \"updatedAt\"\n            | \"unsnoozedAt\"\n            | \"emailedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"readAt\"\n            | \"snoozedUntilAt\"\n            | \"id\"\n            | \"welcomeMessageId\"\n          > & {\n              botActor?: Maybe<\n                { __typename: \"ActorBot\" } & Pick<\n                  ActorBot,\n                  \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n                >\n              >;\n              externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              user: { __typename?: \"User\" } & Pick<User, \"id\">;\n              actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            })\n      >;\n    };\n};\n\nexport type NotificationMarkUnreadAllMutationVariables = Exact<{\n  input: NotificationEntityInput;\n}>;\n\nexport type NotificationMarkUnreadAllMutation = { __typename?: \"Mutation\" } & {\n  notificationMarkUnreadAll: { __typename: \"NotificationBatchActionPayload\" } & Pick<\n    NotificationBatchActionPayload,\n    \"lastSyncId\" | \"success\"\n  > & {\n      notifications: Array<\n        | ({ __typename: \"CustomerNeedNotification\" } & Pick<\n            CustomerNeedNotification,\n            | \"type\"\n            | \"category\"\n            | \"updatedAt\"\n            | \"unsnoozedAt\"\n            | \"emailedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"readAt\"\n            | \"snoozedUntilAt\"\n            | \"id\"\n            | \"customerNeedId\"\n          > & {\n              botActor?: Maybe<\n                { __typename: \"ActorBot\" } & Pick<\n                  ActorBot,\n                  \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n                >\n              >;\n              externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              user: { __typename?: \"User\" } & Pick<User, \"id\">;\n              actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              customerNeed: { __typename?: \"CustomerNeed\" } & Pick<CustomerNeed, \"id\">;\n              relatedIssue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n              relatedProject?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n            })\n        | ({ __typename: \"CustomerNotification\" } & Pick<\n            CustomerNotification,\n            | \"type\"\n            | \"category\"\n            | \"updatedAt\"\n            | \"unsnoozedAt\"\n            | \"emailedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"readAt\"\n            | \"snoozedUntilAt\"\n            | \"id\"\n            | \"customerId\"\n          > & {\n              botActor?: Maybe<\n                { __typename: \"ActorBot\" } & Pick<\n                  ActorBot,\n                  \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n                >\n              >;\n              externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              user: { __typename?: \"User\" } & Pick<User, \"id\">;\n              actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              customer: { __typename?: \"Customer\" } & Pick<Customer, \"id\">;\n            })\n        | ({ __typename: \"DocumentNotification\" } & Pick<\n            DocumentNotification,\n            | \"type\"\n            | \"category\"\n            | \"updatedAt\"\n            | \"unsnoozedAt\"\n            | \"emailedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"readAt\"\n            | \"snoozedUntilAt\"\n            | \"id\"\n            | \"reactionEmoji\"\n            | \"commentId\"\n            | \"documentId\"\n            | \"parentCommentId\"\n          > & {\n              botActor?: Maybe<\n                { __typename: \"ActorBot\" } & Pick<\n                  ActorBot,\n                  \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n                >\n              >;\n              externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              user: { __typename?: \"User\" } & Pick<User, \"id\">;\n              actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            })\n        | ({ __typename: \"InitiativeNotification\" } & Pick<\n            InitiativeNotification,\n            | \"type\"\n            | \"category\"\n            | \"updatedAt\"\n            | \"unsnoozedAt\"\n            | \"emailedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"readAt\"\n            | \"snoozedUntilAt\"\n            | \"id\"\n            | \"reactionEmoji\"\n            | \"commentId\"\n            | \"initiativeId\"\n            | \"initiativeUpdateId\"\n            | \"parentCommentId\"\n          > & {\n              botActor?: Maybe<\n                { __typename: \"ActorBot\" } & Pick<\n                  ActorBot,\n                  \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n                >\n              >;\n              externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              user: { __typename?: \"User\" } & Pick<User, \"id\">;\n              actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n              document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n              initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n              initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n              parentComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n            })\n        | ({ __typename: \"IssueNotification\" } & Pick<\n            IssueNotification,\n            | \"type\"\n            | \"category\"\n            | \"updatedAt\"\n            | \"unsnoozedAt\"\n            | \"emailedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"readAt\"\n            | \"snoozedUntilAt\"\n            | \"id\"\n            | \"reactionEmoji\"\n            | \"commentId\"\n            | \"issueId\"\n            | \"parentCommentId\"\n          > & {\n              botActor?: Maybe<\n                { __typename: \"ActorBot\" } & Pick<\n                  ActorBot,\n                  \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n                >\n              >;\n              externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              user: { __typename?: \"User\" } & Pick<User, \"id\">;\n              actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n              issue: { __typename?: \"Issue\" } & Pick<Issue, \"id\">;\n              parentComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n              subscriptions?: Maybe<\n                Array<\n                  | ({ __typename: \"CustomViewNotificationSubscription\" } & Pick<\n                      CustomViewNotificationSubscription,\n                      | \"updatedAt\"\n                      | \"archivedAt\"\n                      | \"createdAt\"\n                      | \"contextViewType\"\n                      | \"userContextViewType\"\n                      | \"id\"\n                      | \"active\"\n                    > & {\n                        customView: { __typename?: \"CustomView\" } & Pick<CustomView, \"id\">;\n                        customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                        cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                        initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                        label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                        project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                        team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                        user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                        subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                      })\n                  | ({ __typename: \"CustomerNotificationSubscription\" } & Pick<\n                      CustomerNotificationSubscription,\n                      | \"updatedAt\"\n                      | \"archivedAt\"\n                      | \"createdAt\"\n                      | \"contextViewType\"\n                      | \"userContextViewType\"\n                      | \"id\"\n                      | \"active\"\n                    > & {\n                        customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                        customer: { __typename?: \"Customer\" } & Pick<Customer, \"id\">;\n                        cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                        initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                        label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                        project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                        team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                        user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                        subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                      })\n                  | ({ __typename: \"CycleNotificationSubscription\" } & Pick<\n                      CycleNotificationSubscription,\n                      | \"updatedAt\"\n                      | \"archivedAt\"\n                      | \"createdAt\"\n                      | \"contextViewType\"\n                      | \"userContextViewType\"\n                      | \"id\"\n                      | \"active\"\n                    > & {\n                        customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                        customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                        cycle: { __typename?: \"Cycle\" } & Pick<Cycle, \"id\">;\n                        initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                        label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                        project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                        team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                        user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                        subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                      })\n                  | ({ __typename: \"InitiativeNotificationSubscription\" } & Pick<\n                      InitiativeNotificationSubscription,\n                      | \"updatedAt\"\n                      | \"archivedAt\"\n                      | \"createdAt\"\n                      | \"contextViewType\"\n                      | \"userContextViewType\"\n                      | \"id\"\n                      | \"active\"\n                    > & {\n                        customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                        customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                        cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                        initiative: { __typename?: \"Initiative\" } & Pick<Initiative, \"id\">;\n                        label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                        project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                        team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                        user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                        subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                      })\n                  | ({ __typename: \"LabelNotificationSubscription\" } & Pick<\n                      LabelNotificationSubscription,\n                      | \"updatedAt\"\n                      | \"archivedAt\"\n                      | \"createdAt\"\n                      | \"contextViewType\"\n                      | \"userContextViewType\"\n                      | \"id\"\n                      | \"active\"\n                    > & {\n                        customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                        customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                        cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                        initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                        label: { __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">;\n                        project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                        team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                        user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                        subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                      })\n                  | ({ __typename: \"ProjectNotificationSubscription\" } & Pick<\n                      ProjectNotificationSubscription,\n                      | \"updatedAt\"\n                      | \"archivedAt\"\n                      | \"createdAt\"\n                      | \"contextViewType\"\n                      | \"userContextViewType\"\n                      | \"id\"\n                      | \"active\"\n                    > & {\n                        customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                        customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                        cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                        initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                        label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                        project: { __typename?: \"Project\" } & Pick<Project, \"id\">;\n                        team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                        user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                        subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                      })\n                  | ({ __typename: \"TeamNotificationSubscription\" } & Pick<\n                      TeamNotificationSubscription,\n                      | \"updatedAt\"\n                      | \"archivedAt\"\n                      | \"createdAt\"\n                      | \"contextViewType\"\n                      | \"userContextViewType\"\n                      | \"id\"\n                      | \"active\"\n                    > & {\n                        customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                        customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                        cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                        initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                        label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                        project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                        team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n                        user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                        subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                      })\n                  | ({ __typename: \"UserNotificationSubscription\" } & Pick<\n                      UserNotificationSubscription,\n                      | \"updatedAt\"\n                      | \"archivedAt\"\n                      | \"createdAt\"\n                      | \"contextViewType\"\n                      | \"userContextViewType\"\n                      | \"id\"\n                      | \"active\"\n                    > & {\n                        customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                        customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                        cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                        initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                        label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                        project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                        team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                        user: { __typename?: \"User\" } & Pick<User, \"id\">;\n                        subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                      })\n                >\n              >;\n              team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n            })\n        | ({ __typename: \"OauthClientApprovalNotification\" } & Pick<\n            OauthClientApprovalNotification,\n            | \"type\"\n            | \"category\"\n            | \"updatedAt\"\n            | \"unsnoozedAt\"\n            | \"emailedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"readAt\"\n            | \"snoozedUntilAt\"\n            | \"id\"\n            | \"oauthClientApprovalId\"\n          > & {\n              botActor?: Maybe<\n                { __typename: \"ActorBot\" } & Pick<\n                  ActorBot,\n                  \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n                >\n              >;\n              externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              user: { __typename?: \"User\" } & Pick<User, \"id\">;\n              actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              oauthClientApproval: { __typename: \"OauthClientApproval\" } & Pick<\n                OauthClientApproval,\n                | \"newlyRequestedScopes\"\n                | \"denyReason\"\n                | \"requestReason\"\n                | \"scopes\"\n                | \"status\"\n                | \"oauthClientId\"\n                | \"requesterId\"\n                | \"responderId\"\n                | \"updatedAt\"\n                | \"archivedAt\"\n                | \"createdAt\"\n                | \"id\"\n              >;\n            })\n        | ({ __typename: \"PostNotification\" } & Pick<\n            PostNotification,\n            | \"type\"\n            | \"category\"\n            | \"updatedAt\"\n            | \"unsnoozedAt\"\n            | \"emailedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"readAt\"\n            | \"snoozedUntilAt\"\n            | \"id\"\n            | \"reactionEmoji\"\n            | \"commentId\"\n            | \"parentCommentId\"\n            | \"postId\"\n          > & {\n              botActor?: Maybe<\n                { __typename: \"ActorBot\" } & Pick<\n                  ActorBot,\n                  \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n                >\n              >;\n              externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              user: { __typename?: \"User\" } & Pick<User, \"id\">;\n              actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            })\n        | ({ __typename: \"ProjectNotification\" } & Pick<\n            ProjectNotification,\n            | \"type\"\n            | \"category\"\n            | \"updatedAt\"\n            | \"unsnoozedAt\"\n            | \"emailedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"readAt\"\n            | \"snoozedUntilAt\"\n            | \"id\"\n            | \"reactionEmoji\"\n            | \"commentId\"\n            | \"parentCommentId\"\n            | \"projectId\"\n            | \"projectMilestoneId\"\n            | \"projectUpdateId\"\n          > & {\n              botActor?: Maybe<\n                { __typename: \"ActorBot\" } & Pick<\n                  ActorBot,\n                  \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n                >\n              >;\n              externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              user: { __typename?: \"User\" } & Pick<User, \"id\">;\n              actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n              document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n              parentComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n              project: { __typename?: \"Project\" } & Pick<Project, \"id\">;\n              projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n            })\n        | ({ __typename: \"PullRequestNotification\" } & Pick<\n            PullRequestNotification,\n            | \"type\"\n            | \"category\"\n            | \"updatedAt\"\n            | \"unsnoozedAt\"\n            | \"emailedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"readAt\"\n            | \"snoozedUntilAt\"\n            | \"id\"\n            | \"pullRequestCommentId\"\n            | \"pullRequestId\"\n          > & {\n              botActor?: Maybe<\n                { __typename: \"ActorBot\" } & Pick<\n                  ActorBot,\n                  \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n                >\n              >;\n              externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              user: { __typename?: \"User\" } & Pick<User, \"id\">;\n              actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            })\n        | ({ __typename: \"UsageAlertNotification\" } & Pick<\n            UsageAlertNotification,\n            | \"type\"\n            | \"category\"\n            | \"updatedAt\"\n            | \"unsnoozedAt\"\n            | \"emailedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"readAt\"\n            | \"snoozedUntilAt\"\n            | \"id\"\n            | \"usageAlertId\"\n          > & {\n              botActor?: Maybe<\n                { __typename: \"ActorBot\" } & Pick<\n                  ActorBot,\n                  \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n                >\n              >;\n              externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              user: { __typename?: \"User\" } & Pick<User, \"id\">;\n              actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              usageAlert: { __typename: \"UsageAlert\" } & Pick<\n                UsageAlert,\n                \"type\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"metadata\"\n              >;\n            })\n        | ({ __typename: \"WelcomeMessageNotification\" } & Pick<\n            WelcomeMessageNotification,\n            | \"type\"\n            | \"category\"\n            | \"updatedAt\"\n            | \"unsnoozedAt\"\n            | \"emailedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"readAt\"\n            | \"snoozedUntilAt\"\n            | \"id\"\n            | \"welcomeMessageId\"\n          > & {\n              botActor?: Maybe<\n                { __typename: \"ActorBot\" } & Pick<\n                  ActorBot,\n                  \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n                >\n              >;\n              externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              user: { __typename?: \"User\" } & Pick<User, \"id\">;\n              actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            })\n      >;\n    };\n};\n\nexport type NotificationSnoozeAllMutationVariables = Exact<{\n  input: NotificationEntityInput;\n  snoozedUntilAt: Scalars[\"DateTime\"];\n}>;\n\nexport type NotificationSnoozeAllMutation = { __typename?: \"Mutation\" } & {\n  notificationSnoozeAll: { __typename: \"NotificationBatchActionPayload\" } & Pick<\n    NotificationBatchActionPayload,\n    \"lastSyncId\" | \"success\"\n  > & {\n      notifications: Array<\n        | ({ __typename: \"CustomerNeedNotification\" } & Pick<\n            CustomerNeedNotification,\n            | \"type\"\n            | \"category\"\n            | \"updatedAt\"\n            | \"unsnoozedAt\"\n            | \"emailedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"readAt\"\n            | \"snoozedUntilAt\"\n            | \"id\"\n            | \"customerNeedId\"\n          > & {\n              botActor?: Maybe<\n                { __typename: \"ActorBot\" } & Pick<\n                  ActorBot,\n                  \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n                >\n              >;\n              externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              user: { __typename?: \"User\" } & Pick<User, \"id\">;\n              actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              customerNeed: { __typename?: \"CustomerNeed\" } & Pick<CustomerNeed, \"id\">;\n              relatedIssue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n              relatedProject?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n            })\n        | ({ __typename: \"CustomerNotification\" } & Pick<\n            CustomerNotification,\n            | \"type\"\n            | \"category\"\n            | \"updatedAt\"\n            | \"unsnoozedAt\"\n            | \"emailedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"readAt\"\n            | \"snoozedUntilAt\"\n            | \"id\"\n            | \"customerId\"\n          > & {\n              botActor?: Maybe<\n                { __typename: \"ActorBot\" } & Pick<\n                  ActorBot,\n                  \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n                >\n              >;\n              externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              user: { __typename?: \"User\" } & Pick<User, \"id\">;\n              actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              customer: { __typename?: \"Customer\" } & Pick<Customer, \"id\">;\n            })\n        | ({ __typename: \"DocumentNotification\" } & Pick<\n            DocumentNotification,\n            | \"type\"\n            | \"category\"\n            | \"updatedAt\"\n            | \"unsnoozedAt\"\n            | \"emailedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"readAt\"\n            | \"snoozedUntilAt\"\n            | \"id\"\n            | \"reactionEmoji\"\n            | \"commentId\"\n            | \"documentId\"\n            | \"parentCommentId\"\n          > & {\n              botActor?: Maybe<\n                { __typename: \"ActorBot\" } & Pick<\n                  ActorBot,\n                  \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n                >\n              >;\n              externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              user: { __typename?: \"User\" } & Pick<User, \"id\">;\n              actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            })\n        | ({ __typename: \"InitiativeNotification\" } & Pick<\n            InitiativeNotification,\n            | \"type\"\n            | \"category\"\n            | \"updatedAt\"\n            | \"unsnoozedAt\"\n            | \"emailedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"readAt\"\n            | \"snoozedUntilAt\"\n            | \"id\"\n            | \"reactionEmoji\"\n            | \"commentId\"\n            | \"initiativeId\"\n            | \"initiativeUpdateId\"\n            | \"parentCommentId\"\n          > & {\n              botActor?: Maybe<\n                { __typename: \"ActorBot\" } & Pick<\n                  ActorBot,\n                  \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n                >\n              >;\n              externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              user: { __typename?: \"User\" } & Pick<User, \"id\">;\n              actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n              document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n              initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n              initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n              parentComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n            })\n        | ({ __typename: \"IssueNotification\" } & Pick<\n            IssueNotification,\n            | \"type\"\n            | \"category\"\n            | \"updatedAt\"\n            | \"unsnoozedAt\"\n            | \"emailedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"readAt\"\n            | \"snoozedUntilAt\"\n            | \"id\"\n            | \"reactionEmoji\"\n            | \"commentId\"\n            | \"issueId\"\n            | \"parentCommentId\"\n          > & {\n              botActor?: Maybe<\n                { __typename: \"ActorBot\" } & Pick<\n                  ActorBot,\n                  \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n                >\n              >;\n              externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              user: { __typename?: \"User\" } & Pick<User, \"id\">;\n              actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n              issue: { __typename?: \"Issue\" } & Pick<Issue, \"id\">;\n              parentComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n              subscriptions?: Maybe<\n                Array<\n                  | ({ __typename: \"CustomViewNotificationSubscription\" } & Pick<\n                      CustomViewNotificationSubscription,\n                      | \"updatedAt\"\n                      | \"archivedAt\"\n                      | \"createdAt\"\n                      | \"contextViewType\"\n                      | \"userContextViewType\"\n                      | \"id\"\n                      | \"active\"\n                    > & {\n                        customView: { __typename?: \"CustomView\" } & Pick<CustomView, \"id\">;\n                        customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                        cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                        initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                        label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                        project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                        team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                        user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                        subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                      })\n                  | ({ __typename: \"CustomerNotificationSubscription\" } & Pick<\n                      CustomerNotificationSubscription,\n                      | \"updatedAt\"\n                      | \"archivedAt\"\n                      | \"createdAt\"\n                      | \"contextViewType\"\n                      | \"userContextViewType\"\n                      | \"id\"\n                      | \"active\"\n                    > & {\n                        customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                        customer: { __typename?: \"Customer\" } & Pick<Customer, \"id\">;\n                        cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                        initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                        label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                        project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                        team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                        user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                        subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                      })\n                  | ({ __typename: \"CycleNotificationSubscription\" } & Pick<\n                      CycleNotificationSubscription,\n                      | \"updatedAt\"\n                      | \"archivedAt\"\n                      | \"createdAt\"\n                      | \"contextViewType\"\n                      | \"userContextViewType\"\n                      | \"id\"\n                      | \"active\"\n                    > & {\n                        customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                        customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                        cycle: { __typename?: \"Cycle\" } & Pick<Cycle, \"id\">;\n                        initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                        label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                        project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                        team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                        user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                        subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                      })\n                  | ({ __typename: \"InitiativeNotificationSubscription\" } & Pick<\n                      InitiativeNotificationSubscription,\n                      | \"updatedAt\"\n                      | \"archivedAt\"\n                      | \"createdAt\"\n                      | \"contextViewType\"\n                      | \"userContextViewType\"\n                      | \"id\"\n                      | \"active\"\n                    > & {\n                        customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                        customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                        cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                        initiative: { __typename?: \"Initiative\" } & Pick<Initiative, \"id\">;\n                        label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                        project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                        team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                        user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                        subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                      })\n                  | ({ __typename: \"LabelNotificationSubscription\" } & Pick<\n                      LabelNotificationSubscription,\n                      | \"updatedAt\"\n                      | \"archivedAt\"\n                      | \"createdAt\"\n                      | \"contextViewType\"\n                      | \"userContextViewType\"\n                      | \"id\"\n                      | \"active\"\n                    > & {\n                        customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                        customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                        cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                        initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                        label: { __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">;\n                        project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                        team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                        user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                        subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                      })\n                  | ({ __typename: \"ProjectNotificationSubscription\" } & Pick<\n                      ProjectNotificationSubscription,\n                      | \"updatedAt\"\n                      | \"archivedAt\"\n                      | \"createdAt\"\n                      | \"contextViewType\"\n                      | \"userContextViewType\"\n                      | \"id\"\n                      | \"active\"\n                    > & {\n                        customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                        customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                        cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                        initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                        label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                        project: { __typename?: \"Project\" } & Pick<Project, \"id\">;\n                        team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                        user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                        subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                      })\n                  | ({ __typename: \"TeamNotificationSubscription\" } & Pick<\n                      TeamNotificationSubscription,\n                      | \"updatedAt\"\n                      | \"archivedAt\"\n                      | \"createdAt\"\n                      | \"contextViewType\"\n                      | \"userContextViewType\"\n                      | \"id\"\n                      | \"active\"\n                    > & {\n                        customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                        customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                        cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                        initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                        label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                        project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                        team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n                        user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                        subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                      })\n                  | ({ __typename: \"UserNotificationSubscription\" } & Pick<\n                      UserNotificationSubscription,\n                      | \"updatedAt\"\n                      | \"archivedAt\"\n                      | \"createdAt\"\n                      | \"contextViewType\"\n                      | \"userContextViewType\"\n                      | \"id\"\n                      | \"active\"\n                    > & {\n                        customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                        customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                        cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                        initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                        label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                        project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                        team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                        user: { __typename?: \"User\" } & Pick<User, \"id\">;\n                        subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                      })\n                >\n              >;\n              team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n            })\n        | ({ __typename: \"OauthClientApprovalNotification\" } & Pick<\n            OauthClientApprovalNotification,\n            | \"type\"\n            | \"category\"\n            | \"updatedAt\"\n            | \"unsnoozedAt\"\n            | \"emailedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"readAt\"\n            | \"snoozedUntilAt\"\n            | \"id\"\n            | \"oauthClientApprovalId\"\n          > & {\n              botActor?: Maybe<\n                { __typename: \"ActorBot\" } & Pick<\n                  ActorBot,\n                  \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n                >\n              >;\n              externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              user: { __typename?: \"User\" } & Pick<User, \"id\">;\n              actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              oauthClientApproval: { __typename: \"OauthClientApproval\" } & Pick<\n                OauthClientApproval,\n                | \"newlyRequestedScopes\"\n                | \"denyReason\"\n                | \"requestReason\"\n                | \"scopes\"\n                | \"status\"\n                | \"oauthClientId\"\n                | \"requesterId\"\n                | \"responderId\"\n                | \"updatedAt\"\n                | \"archivedAt\"\n                | \"createdAt\"\n                | \"id\"\n              >;\n            })\n        | ({ __typename: \"PostNotification\" } & Pick<\n            PostNotification,\n            | \"type\"\n            | \"category\"\n            | \"updatedAt\"\n            | \"unsnoozedAt\"\n            | \"emailedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"readAt\"\n            | \"snoozedUntilAt\"\n            | \"id\"\n            | \"reactionEmoji\"\n            | \"commentId\"\n            | \"parentCommentId\"\n            | \"postId\"\n          > & {\n              botActor?: Maybe<\n                { __typename: \"ActorBot\" } & Pick<\n                  ActorBot,\n                  \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n                >\n              >;\n              externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              user: { __typename?: \"User\" } & Pick<User, \"id\">;\n              actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            })\n        | ({ __typename: \"ProjectNotification\" } & Pick<\n            ProjectNotification,\n            | \"type\"\n            | \"category\"\n            | \"updatedAt\"\n            | \"unsnoozedAt\"\n            | \"emailedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"readAt\"\n            | \"snoozedUntilAt\"\n            | \"id\"\n            | \"reactionEmoji\"\n            | \"commentId\"\n            | \"parentCommentId\"\n            | \"projectId\"\n            | \"projectMilestoneId\"\n            | \"projectUpdateId\"\n          > & {\n              botActor?: Maybe<\n                { __typename: \"ActorBot\" } & Pick<\n                  ActorBot,\n                  \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n                >\n              >;\n              externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              user: { __typename?: \"User\" } & Pick<User, \"id\">;\n              actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n              document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n              parentComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n              project: { __typename?: \"Project\" } & Pick<Project, \"id\">;\n              projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n            })\n        | ({ __typename: \"PullRequestNotification\" } & Pick<\n            PullRequestNotification,\n            | \"type\"\n            | \"category\"\n            | \"updatedAt\"\n            | \"unsnoozedAt\"\n            | \"emailedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"readAt\"\n            | \"snoozedUntilAt\"\n            | \"id\"\n            | \"pullRequestCommentId\"\n            | \"pullRequestId\"\n          > & {\n              botActor?: Maybe<\n                { __typename: \"ActorBot\" } & Pick<\n                  ActorBot,\n                  \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n                >\n              >;\n              externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              user: { __typename?: \"User\" } & Pick<User, \"id\">;\n              actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            })\n        | ({ __typename: \"UsageAlertNotification\" } & Pick<\n            UsageAlertNotification,\n            | \"type\"\n            | \"category\"\n            | \"updatedAt\"\n            | \"unsnoozedAt\"\n            | \"emailedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"readAt\"\n            | \"snoozedUntilAt\"\n            | \"id\"\n            | \"usageAlertId\"\n          > & {\n              botActor?: Maybe<\n                { __typename: \"ActorBot\" } & Pick<\n                  ActorBot,\n                  \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n                >\n              >;\n              externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              user: { __typename?: \"User\" } & Pick<User, \"id\">;\n              actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              usageAlert: { __typename: \"UsageAlert\" } & Pick<\n                UsageAlert,\n                \"type\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"metadata\"\n              >;\n            })\n        | ({ __typename: \"WelcomeMessageNotification\" } & Pick<\n            WelcomeMessageNotification,\n            | \"type\"\n            | \"category\"\n            | \"updatedAt\"\n            | \"unsnoozedAt\"\n            | \"emailedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"readAt\"\n            | \"snoozedUntilAt\"\n            | \"id\"\n            | \"welcomeMessageId\"\n          > & {\n              botActor?: Maybe<\n                { __typename: \"ActorBot\" } & Pick<\n                  ActorBot,\n                  \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n                >\n              >;\n              externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              user: { __typename?: \"User\" } & Pick<User, \"id\">;\n              actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            })\n      >;\n    };\n};\n\nexport type CreateNotificationSubscriptionMutationVariables = Exact<{\n  input: NotificationSubscriptionCreateInput;\n}>;\n\nexport type CreateNotificationSubscriptionMutation = { __typename?: \"Mutation\" } & {\n  notificationSubscriptionCreate: { __typename: \"NotificationSubscriptionPayload\" } & Pick<\n    NotificationSubscriptionPayload,\n    \"lastSyncId\" | \"success\"\n  > & {\n      notificationSubscription:\n        | ({ __typename: \"CustomViewNotificationSubscription\" } & Pick<\n            CustomViewNotificationSubscription,\n            \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n          > & {\n              customView: { __typename?: \"CustomView\" } & Pick<CustomView, \"id\">;\n              customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n              cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n              initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n              label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n              project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n              team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n              user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n            })\n        | ({ __typename: \"CustomerNotificationSubscription\" } & Pick<\n            CustomerNotificationSubscription,\n            \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n          > & {\n              customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n              customer: { __typename?: \"Customer\" } & Pick<Customer, \"id\">;\n              cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n              initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n              label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n              project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n              team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n              user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n            })\n        | ({ __typename: \"CycleNotificationSubscription\" } & Pick<\n            CycleNotificationSubscription,\n            \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n          > & {\n              customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n              customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n              cycle: { __typename?: \"Cycle\" } & Pick<Cycle, \"id\">;\n              initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n              label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n              project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n              team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n              user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n            })\n        | ({ __typename: \"InitiativeNotificationSubscription\" } & Pick<\n            InitiativeNotificationSubscription,\n            \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n          > & {\n              customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n              customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n              cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n              initiative: { __typename?: \"Initiative\" } & Pick<Initiative, \"id\">;\n              label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n              project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n              team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n              user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n            })\n        | ({ __typename: \"LabelNotificationSubscription\" } & Pick<\n            LabelNotificationSubscription,\n            \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n          > & {\n              customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n              customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n              cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n              initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n              label: { __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">;\n              project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n              team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n              user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n            })\n        | ({ __typename: \"ProjectNotificationSubscription\" } & Pick<\n            ProjectNotificationSubscription,\n            \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n          > & {\n              customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n              customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n              cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n              initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n              label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n              project: { __typename?: \"Project\" } & Pick<Project, \"id\">;\n              team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n              user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n            })\n        | ({ __typename: \"TeamNotificationSubscription\" } & Pick<\n            TeamNotificationSubscription,\n            \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n          > & {\n              customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n              customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n              cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n              initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n              label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n              project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n              team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n              user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n            })\n        | ({ __typename: \"UserNotificationSubscription\" } & Pick<\n            UserNotificationSubscription,\n            \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n          > & {\n              customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n              customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n              cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n              initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n              label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n              project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n              team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n              user: { __typename?: \"User\" } & Pick<User, \"id\">;\n              subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n            });\n    };\n};\n\nexport type DeleteNotificationSubscriptionMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type DeleteNotificationSubscriptionMutation = { __typename?: \"Mutation\" } & {\n  notificationSubscriptionDelete: { __typename: \"DeletePayload\" } & Pick<\n    DeletePayload,\n    \"entityId\" | \"lastSyncId\" | \"success\"\n  >;\n};\n\nexport type UpdateNotificationSubscriptionMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n  input: NotificationSubscriptionUpdateInput;\n}>;\n\nexport type UpdateNotificationSubscriptionMutation = { __typename?: \"Mutation\" } & {\n  notificationSubscriptionUpdate: { __typename: \"NotificationSubscriptionPayload\" } & Pick<\n    NotificationSubscriptionPayload,\n    \"lastSyncId\" | \"success\"\n  > & {\n      notificationSubscription:\n        | ({ __typename: \"CustomViewNotificationSubscription\" } & Pick<\n            CustomViewNotificationSubscription,\n            \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n          > & {\n              customView: { __typename?: \"CustomView\" } & Pick<CustomView, \"id\">;\n              customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n              cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n              initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n              label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n              project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n              team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n              user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n            })\n        | ({ __typename: \"CustomerNotificationSubscription\" } & Pick<\n            CustomerNotificationSubscription,\n            \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n          > & {\n              customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n              customer: { __typename?: \"Customer\" } & Pick<Customer, \"id\">;\n              cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n              initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n              label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n              project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n              team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n              user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n            })\n        | ({ __typename: \"CycleNotificationSubscription\" } & Pick<\n            CycleNotificationSubscription,\n            \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n          > & {\n              customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n              customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n              cycle: { __typename?: \"Cycle\" } & Pick<Cycle, \"id\">;\n              initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n              label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n              project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n              team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n              user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n            })\n        | ({ __typename: \"InitiativeNotificationSubscription\" } & Pick<\n            InitiativeNotificationSubscription,\n            \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n          > & {\n              customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n              customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n              cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n              initiative: { __typename?: \"Initiative\" } & Pick<Initiative, \"id\">;\n              label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n              project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n              team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n              user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n            })\n        | ({ __typename: \"LabelNotificationSubscription\" } & Pick<\n            LabelNotificationSubscription,\n            \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n          > & {\n              customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n              customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n              cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n              initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n              label: { __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">;\n              project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n              team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n              user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n            })\n        | ({ __typename: \"ProjectNotificationSubscription\" } & Pick<\n            ProjectNotificationSubscription,\n            \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n          > & {\n              customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n              customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n              cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n              initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n              label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n              project: { __typename?: \"Project\" } & Pick<Project, \"id\">;\n              team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n              user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n            })\n        | ({ __typename: \"TeamNotificationSubscription\" } & Pick<\n            TeamNotificationSubscription,\n            \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n          > & {\n              customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n              customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n              cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n              initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n              label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n              project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n              team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n              user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n            })\n        | ({ __typename: \"UserNotificationSubscription\" } & Pick<\n            UserNotificationSubscription,\n            \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"contextViewType\" | \"userContextViewType\" | \"id\" | \"active\"\n          > & {\n              customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n              customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n              cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n              initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n              label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n              project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n              team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n              user: { __typename?: \"User\" } & Pick<User, \"id\">;\n              subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n            });\n    };\n};\n\nexport type UnarchiveNotificationMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type UnarchiveNotificationMutation = { __typename?: \"Mutation\" } & {\n  notificationUnarchive: { __typename: \"NotificationArchivePayload\" } & Pick<\n    NotificationArchivePayload,\n    \"lastSyncId\" | \"success\"\n  > & {\n      entity?: Maybe<\n        | ({ __typename: \"CustomerNeedNotification\" } & Pick<\n            CustomerNeedNotification,\n            | \"type\"\n            | \"category\"\n            | \"updatedAt\"\n            | \"unsnoozedAt\"\n            | \"emailedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"readAt\"\n            | \"snoozedUntilAt\"\n            | \"id\"\n            | \"customerNeedId\"\n          > & {\n              botActor?: Maybe<\n                { __typename: \"ActorBot\" } & Pick<\n                  ActorBot,\n                  \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n                >\n              >;\n              externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              user: { __typename?: \"User\" } & Pick<User, \"id\">;\n              actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              customerNeed: { __typename?: \"CustomerNeed\" } & Pick<CustomerNeed, \"id\">;\n              relatedIssue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n              relatedProject?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n            })\n        | ({ __typename: \"CustomerNotification\" } & Pick<\n            CustomerNotification,\n            | \"type\"\n            | \"category\"\n            | \"updatedAt\"\n            | \"unsnoozedAt\"\n            | \"emailedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"readAt\"\n            | \"snoozedUntilAt\"\n            | \"id\"\n            | \"customerId\"\n          > & {\n              botActor?: Maybe<\n                { __typename: \"ActorBot\" } & Pick<\n                  ActorBot,\n                  \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n                >\n              >;\n              externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              user: { __typename?: \"User\" } & Pick<User, \"id\">;\n              actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              customer: { __typename?: \"Customer\" } & Pick<Customer, \"id\">;\n            })\n        | ({ __typename: \"DocumentNotification\" } & Pick<\n            DocumentNotification,\n            | \"type\"\n            | \"category\"\n            | \"updatedAt\"\n            | \"unsnoozedAt\"\n            | \"emailedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"readAt\"\n            | \"snoozedUntilAt\"\n            | \"id\"\n            | \"reactionEmoji\"\n            | \"commentId\"\n            | \"documentId\"\n            | \"parentCommentId\"\n          > & {\n              botActor?: Maybe<\n                { __typename: \"ActorBot\" } & Pick<\n                  ActorBot,\n                  \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n                >\n              >;\n              externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              user: { __typename?: \"User\" } & Pick<User, \"id\">;\n              actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            })\n        | ({ __typename: \"InitiativeNotification\" } & Pick<\n            InitiativeNotification,\n            | \"type\"\n            | \"category\"\n            | \"updatedAt\"\n            | \"unsnoozedAt\"\n            | \"emailedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"readAt\"\n            | \"snoozedUntilAt\"\n            | \"id\"\n            | \"reactionEmoji\"\n            | \"commentId\"\n            | \"initiativeId\"\n            | \"initiativeUpdateId\"\n            | \"parentCommentId\"\n          > & {\n              botActor?: Maybe<\n                { __typename: \"ActorBot\" } & Pick<\n                  ActorBot,\n                  \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n                >\n              >;\n              externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              user: { __typename?: \"User\" } & Pick<User, \"id\">;\n              actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n              document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n              initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n              initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n              parentComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n            })\n        | ({ __typename: \"IssueNotification\" } & Pick<\n            IssueNotification,\n            | \"type\"\n            | \"category\"\n            | \"updatedAt\"\n            | \"unsnoozedAt\"\n            | \"emailedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"readAt\"\n            | \"snoozedUntilAt\"\n            | \"id\"\n            | \"reactionEmoji\"\n            | \"commentId\"\n            | \"issueId\"\n            | \"parentCommentId\"\n          > & {\n              botActor?: Maybe<\n                { __typename: \"ActorBot\" } & Pick<\n                  ActorBot,\n                  \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n                >\n              >;\n              externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              user: { __typename?: \"User\" } & Pick<User, \"id\">;\n              actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n              issue: { __typename?: \"Issue\" } & Pick<Issue, \"id\">;\n              parentComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n              subscriptions?: Maybe<\n                Array<\n                  | ({ __typename: \"CustomViewNotificationSubscription\" } & Pick<\n                      CustomViewNotificationSubscription,\n                      | \"updatedAt\"\n                      | \"archivedAt\"\n                      | \"createdAt\"\n                      | \"contextViewType\"\n                      | \"userContextViewType\"\n                      | \"id\"\n                      | \"active\"\n                    > & {\n                        customView: { __typename?: \"CustomView\" } & Pick<CustomView, \"id\">;\n                        customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                        cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                        initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                        label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                        project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                        team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                        user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                        subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                      })\n                  | ({ __typename: \"CustomerNotificationSubscription\" } & Pick<\n                      CustomerNotificationSubscription,\n                      | \"updatedAt\"\n                      | \"archivedAt\"\n                      | \"createdAt\"\n                      | \"contextViewType\"\n                      | \"userContextViewType\"\n                      | \"id\"\n                      | \"active\"\n                    > & {\n                        customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                        customer: { __typename?: \"Customer\" } & Pick<Customer, \"id\">;\n                        cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                        initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                        label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                        project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                        team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                        user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                        subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                      })\n                  | ({ __typename: \"CycleNotificationSubscription\" } & Pick<\n                      CycleNotificationSubscription,\n                      | \"updatedAt\"\n                      | \"archivedAt\"\n                      | \"createdAt\"\n                      | \"contextViewType\"\n                      | \"userContextViewType\"\n                      | \"id\"\n                      | \"active\"\n                    > & {\n                        customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                        customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                        cycle: { __typename?: \"Cycle\" } & Pick<Cycle, \"id\">;\n                        initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                        label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                        project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                        team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                        user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                        subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                      })\n                  | ({ __typename: \"InitiativeNotificationSubscription\" } & Pick<\n                      InitiativeNotificationSubscription,\n                      | \"updatedAt\"\n                      | \"archivedAt\"\n                      | \"createdAt\"\n                      | \"contextViewType\"\n                      | \"userContextViewType\"\n                      | \"id\"\n                      | \"active\"\n                    > & {\n                        customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                        customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                        cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                        initiative: { __typename?: \"Initiative\" } & Pick<Initiative, \"id\">;\n                        label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                        project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                        team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                        user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                        subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                      })\n                  | ({ __typename: \"LabelNotificationSubscription\" } & Pick<\n                      LabelNotificationSubscription,\n                      | \"updatedAt\"\n                      | \"archivedAt\"\n                      | \"createdAt\"\n                      | \"contextViewType\"\n                      | \"userContextViewType\"\n                      | \"id\"\n                      | \"active\"\n                    > & {\n                        customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                        customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                        cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                        initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                        label: { __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">;\n                        project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                        team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                        user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                        subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                      })\n                  | ({ __typename: \"ProjectNotificationSubscription\" } & Pick<\n                      ProjectNotificationSubscription,\n                      | \"updatedAt\"\n                      | \"archivedAt\"\n                      | \"createdAt\"\n                      | \"contextViewType\"\n                      | \"userContextViewType\"\n                      | \"id\"\n                      | \"active\"\n                    > & {\n                        customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                        customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                        cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                        initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                        label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                        project: { __typename?: \"Project\" } & Pick<Project, \"id\">;\n                        team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                        user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                        subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                      })\n                  | ({ __typename: \"TeamNotificationSubscription\" } & Pick<\n                      TeamNotificationSubscription,\n                      | \"updatedAt\"\n                      | \"archivedAt\"\n                      | \"createdAt\"\n                      | \"contextViewType\"\n                      | \"userContextViewType\"\n                      | \"id\"\n                      | \"active\"\n                    > & {\n                        customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                        customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                        cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                        initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                        label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                        project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                        team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n                        user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                        subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                      })\n                  | ({ __typename: \"UserNotificationSubscription\" } & Pick<\n                      UserNotificationSubscription,\n                      | \"updatedAt\"\n                      | \"archivedAt\"\n                      | \"createdAt\"\n                      | \"contextViewType\"\n                      | \"userContextViewType\"\n                      | \"id\"\n                      | \"active\"\n                    > & {\n                        customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                        customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                        cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                        initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                        label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                        project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                        team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                        user: { __typename?: \"User\" } & Pick<User, \"id\">;\n                        subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                      })\n                >\n              >;\n              team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n            })\n        | ({ __typename: \"OauthClientApprovalNotification\" } & Pick<\n            OauthClientApprovalNotification,\n            | \"type\"\n            | \"category\"\n            | \"updatedAt\"\n            | \"unsnoozedAt\"\n            | \"emailedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"readAt\"\n            | \"snoozedUntilAt\"\n            | \"id\"\n            | \"oauthClientApprovalId\"\n          > & {\n              botActor?: Maybe<\n                { __typename: \"ActorBot\" } & Pick<\n                  ActorBot,\n                  \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n                >\n              >;\n              externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              user: { __typename?: \"User\" } & Pick<User, \"id\">;\n              actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              oauthClientApproval: { __typename: \"OauthClientApproval\" } & Pick<\n                OauthClientApproval,\n                | \"newlyRequestedScopes\"\n                | \"denyReason\"\n                | \"requestReason\"\n                | \"scopes\"\n                | \"status\"\n                | \"oauthClientId\"\n                | \"requesterId\"\n                | \"responderId\"\n                | \"updatedAt\"\n                | \"archivedAt\"\n                | \"createdAt\"\n                | \"id\"\n              >;\n            })\n        | ({ __typename: \"PostNotification\" } & Pick<\n            PostNotification,\n            | \"type\"\n            | \"category\"\n            | \"updatedAt\"\n            | \"unsnoozedAt\"\n            | \"emailedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"readAt\"\n            | \"snoozedUntilAt\"\n            | \"id\"\n            | \"reactionEmoji\"\n            | \"commentId\"\n            | \"parentCommentId\"\n            | \"postId\"\n          > & {\n              botActor?: Maybe<\n                { __typename: \"ActorBot\" } & Pick<\n                  ActorBot,\n                  \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n                >\n              >;\n              externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              user: { __typename?: \"User\" } & Pick<User, \"id\">;\n              actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            })\n        | ({ __typename: \"ProjectNotification\" } & Pick<\n            ProjectNotification,\n            | \"type\"\n            | \"category\"\n            | \"updatedAt\"\n            | \"unsnoozedAt\"\n            | \"emailedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"readAt\"\n            | \"snoozedUntilAt\"\n            | \"id\"\n            | \"reactionEmoji\"\n            | \"commentId\"\n            | \"parentCommentId\"\n            | \"projectId\"\n            | \"projectMilestoneId\"\n            | \"projectUpdateId\"\n          > & {\n              botActor?: Maybe<\n                { __typename: \"ActorBot\" } & Pick<\n                  ActorBot,\n                  \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n                >\n              >;\n              externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              user: { __typename?: \"User\" } & Pick<User, \"id\">;\n              actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n              document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n              parentComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n              project: { __typename?: \"Project\" } & Pick<Project, \"id\">;\n              projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n            })\n        | ({ __typename: \"PullRequestNotification\" } & Pick<\n            PullRequestNotification,\n            | \"type\"\n            | \"category\"\n            | \"updatedAt\"\n            | \"unsnoozedAt\"\n            | \"emailedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"readAt\"\n            | \"snoozedUntilAt\"\n            | \"id\"\n            | \"pullRequestCommentId\"\n            | \"pullRequestId\"\n          > & {\n              botActor?: Maybe<\n                { __typename: \"ActorBot\" } & Pick<\n                  ActorBot,\n                  \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n                >\n              >;\n              externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              user: { __typename?: \"User\" } & Pick<User, \"id\">;\n              actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            })\n        | ({ __typename: \"UsageAlertNotification\" } & Pick<\n            UsageAlertNotification,\n            | \"type\"\n            | \"category\"\n            | \"updatedAt\"\n            | \"unsnoozedAt\"\n            | \"emailedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"readAt\"\n            | \"snoozedUntilAt\"\n            | \"id\"\n            | \"usageAlertId\"\n          > & {\n              botActor?: Maybe<\n                { __typename: \"ActorBot\" } & Pick<\n                  ActorBot,\n                  \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n                >\n              >;\n              externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              user: { __typename?: \"User\" } & Pick<User, \"id\">;\n              actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              usageAlert: { __typename: \"UsageAlert\" } & Pick<\n                UsageAlert,\n                \"type\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"metadata\"\n              >;\n            })\n        | ({ __typename: \"WelcomeMessageNotification\" } & Pick<\n            WelcomeMessageNotification,\n            | \"type\"\n            | \"category\"\n            | \"updatedAt\"\n            | \"unsnoozedAt\"\n            | \"emailedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"readAt\"\n            | \"snoozedUntilAt\"\n            | \"id\"\n            | \"welcomeMessageId\"\n          > & {\n              botActor?: Maybe<\n                { __typename: \"ActorBot\" } & Pick<\n                  ActorBot,\n                  \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n                >\n              >;\n              externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              user: { __typename?: \"User\" } & Pick<User, \"id\">;\n              actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            })\n      >;\n    };\n};\n\nexport type NotificationUnsnoozeAllMutationVariables = Exact<{\n  input: NotificationEntityInput;\n  unsnoozedAt: Scalars[\"DateTime\"];\n}>;\n\nexport type NotificationUnsnoozeAllMutation = { __typename?: \"Mutation\" } & {\n  notificationUnsnoozeAll: { __typename: \"NotificationBatchActionPayload\" } & Pick<\n    NotificationBatchActionPayload,\n    \"lastSyncId\" | \"success\"\n  > & {\n      notifications: Array<\n        | ({ __typename: \"CustomerNeedNotification\" } & Pick<\n            CustomerNeedNotification,\n            | \"type\"\n            | \"category\"\n            | \"updatedAt\"\n            | \"unsnoozedAt\"\n            | \"emailedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"readAt\"\n            | \"snoozedUntilAt\"\n            | \"id\"\n            | \"customerNeedId\"\n          > & {\n              botActor?: Maybe<\n                { __typename: \"ActorBot\" } & Pick<\n                  ActorBot,\n                  \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n                >\n              >;\n              externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              user: { __typename?: \"User\" } & Pick<User, \"id\">;\n              actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              customerNeed: { __typename?: \"CustomerNeed\" } & Pick<CustomerNeed, \"id\">;\n              relatedIssue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n              relatedProject?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n            })\n        | ({ __typename: \"CustomerNotification\" } & Pick<\n            CustomerNotification,\n            | \"type\"\n            | \"category\"\n            | \"updatedAt\"\n            | \"unsnoozedAt\"\n            | \"emailedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"readAt\"\n            | \"snoozedUntilAt\"\n            | \"id\"\n            | \"customerId\"\n          > & {\n              botActor?: Maybe<\n                { __typename: \"ActorBot\" } & Pick<\n                  ActorBot,\n                  \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n                >\n              >;\n              externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              user: { __typename?: \"User\" } & Pick<User, \"id\">;\n              actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              customer: { __typename?: \"Customer\" } & Pick<Customer, \"id\">;\n            })\n        | ({ __typename: \"DocumentNotification\" } & Pick<\n            DocumentNotification,\n            | \"type\"\n            | \"category\"\n            | \"updatedAt\"\n            | \"unsnoozedAt\"\n            | \"emailedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"readAt\"\n            | \"snoozedUntilAt\"\n            | \"id\"\n            | \"reactionEmoji\"\n            | \"commentId\"\n            | \"documentId\"\n            | \"parentCommentId\"\n          > & {\n              botActor?: Maybe<\n                { __typename: \"ActorBot\" } & Pick<\n                  ActorBot,\n                  \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n                >\n              >;\n              externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              user: { __typename?: \"User\" } & Pick<User, \"id\">;\n              actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            })\n        | ({ __typename: \"InitiativeNotification\" } & Pick<\n            InitiativeNotification,\n            | \"type\"\n            | \"category\"\n            | \"updatedAt\"\n            | \"unsnoozedAt\"\n            | \"emailedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"readAt\"\n            | \"snoozedUntilAt\"\n            | \"id\"\n            | \"reactionEmoji\"\n            | \"commentId\"\n            | \"initiativeId\"\n            | \"initiativeUpdateId\"\n            | \"parentCommentId\"\n          > & {\n              botActor?: Maybe<\n                { __typename: \"ActorBot\" } & Pick<\n                  ActorBot,\n                  \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n                >\n              >;\n              externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              user: { __typename?: \"User\" } & Pick<User, \"id\">;\n              actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n              document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n              initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n              initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n              parentComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n            })\n        | ({ __typename: \"IssueNotification\" } & Pick<\n            IssueNotification,\n            | \"type\"\n            | \"category\"\n            | \"updatedAt\"\n            | \"unsnoozedAt\"\n            | \"emailedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"readAt\"\n            | \"snoozedUntilAt\"\n            | \"id\"\n            | \"reactionEmoji\"\n            | \"commentId\"\n            | \"issueId\"\n            | \"parentCommentId\"\n          > & {\n              botActor?: Maybe<\n                { __typename: \"ActorBot\" } & Pick<\n                  ActorBot,\n                  \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n                >\n              >;\n              externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              user: { __typename?: \"User\" } & Pick<User, \"id\">;\n              actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n              issue: { __typename?: \"Issue\" } & Pick<Issue, \"id\">;\n              parentComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n              subscriptions?: Maybe<\n                Array<\n                  | ({ __typename: \"CustomViewNotificationSubscription\" } & Pick<\n                      CustomViewNotificationSubscription,\n                      | \"updatedAt\"\n                      | \"archivedAt\"\n                      | \"createdAt\"\n                      | \"contextViewType\"\n                      | \"userContextViewType\"\n                      | \"id\"\n                      | \"active\"\n                    > & {\n                        customView: { __typename?: \"CustomView\" } & Pick<CustomView, \"id\">;\n                        customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                        cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                        initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                        label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                        project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                        team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                        user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                        subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                      })\n                  | ({ __typename: \"CustomerNotificationSubscription\" } & Pick<\n                      CustomerNotificationSubscription,\n                      | \"updatedAt\"\n                      | \"archivedAt\"\n                      | \"createdAt\"\n                      | \"contextViewType\"\n                      | \"userContextViewType\"\n                      | \"id\"\n                      | \"active\"\n                    > & {\n                        customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                        customer: { __typename?: \"Customer\" } & Pick<Customer, \"id\">;\n                        cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                        initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                        label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                        project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                        team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                        user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                        subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                      })\n                  | ({ __typename: \"CycleNotificationSubscription\" } & Pick<\n                      CycleNotificationSubscription,\n                      | \"updatedAt\"\n                      | \"archivedAt\"\n                      | \"createdAt\"\n                      | \"contextViewType\"\n                      | \"userContextViewType\"\n                      | \"id\"\n                      | \"active\"\n                    > & {\n                        customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                        customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                        cycle: { __typename?: \"Cycle\" } & Pick<Cycle, \"id\">;\n                        initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                        label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                        project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                        team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                        user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                        subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                      })\n                  | ({ __typename: \"InitiativeNotificationSubscription\" } & Pick<\n                      InitiativeNotificationSubscription,\n                      | \"updatedAt\"\n                      | \"archivedAt\"\n                      | \"createdAt\"\n                      | \"contextViewType\"\n                      | \"userContextViewType\"\n                      | \"id\"\n                      | \"active\"\n                    > & {\n                        customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                        customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                        cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                        initiative: { __typename?: \"Initiative\" } & Pick<Initiative, \"id\">;\n                        label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                        project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                        team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                        user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                        subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                      })\n                  | ({ __typename: \"LabelNotificationSubscription\" } & Pick<\n                      LabelNotificationSubscription,\n                      | \"updatedAt\"\n                      | \"archivedAt\"\n                      | \"createdAt\"\n                      | \"contextViewType\"\n                      | \"userContextViewType\"\n                      | \"id\"\n                      | \"active\"\n                    > & {\n                        customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                        customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                        cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                        initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                        label: { __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">;\n                        project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                        team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                        user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                        subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                      })\n                  | ({ __typename: \"ProjectNotificationSubscription\" } & Pick<\n                      ProjectNotificationSubscription,\n                      | \"updatedAt\"\n                      | \"archivedAt\"\n                      | \"createdAt\"\n                      | \"contextViewType\"\n                      | \"userContextViewType\"\n                      | \"id\"\n                      | \"active\"\n                    > & {\n                        customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                        customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                        cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                        initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                        label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                        project: { __typename?: \"Project\" } & Pick<Project, \"id\">;\n                        team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                        user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                        subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                      })\n                  | ({ __typename: \"TeamNotificationSubscription\" } & Pick<\n                      TeamNotificationSubscription,\n                      | \"updatedAt\"\n                      | \"archivedAt\"\n                      | \"createdAt\"\n                      | \"contextViewType\"\n                      | \"userContextViewType\"\n                      | \"id\"\n                      | \"active\"\n                    > & {\n                        customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                        customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                        cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                        initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                        label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                        project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                        team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n                        user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                        subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                      })\n                  | ({ __typename: \"UserNotificationSubscription\" } & Pick<\n                      UserNotificationSubscription,\n                      | \"updatedAt\"\n                      | \"archivedAt\"\n                      | \"createdAt\"\n                      | \"contextViewType\"\n                      | \"userContextViewType\"\n                      | \"id\"\n                      | \"active\"\n                    > & {\n                        customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                        customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                        cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                        initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                        label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                        project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                        team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                        user: { __typename?: \"User\" } & Pick<User, \"id\">;\n                        subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                      })\n                >\n              >;\n              team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n            })\n        | ({ __typename: \"OauthClientApprovalNotification\" } & Pick<\n            OauthClientApprovalNotification,\n            | \"type\"\n            | \"category\"\n            | \"updatedAt\"\n            | \"unsnoozedAt\"\n            | \"emailedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"readAt\"\n            | \"snoozedUntilAt\"\n            | \"id\"\n            | \"oauthClientApprovalId\"\n          > & {\n              botActor?: Maybe<\n                { __typename: \"ActorBot\" } & Pick<\n                  ActorBot,\n                  \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n                >\n              >;\n              externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              user: { __typename?: \"User\" } & Pick<User, \"id\">;\n              actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              oauthClientApproval: { __typename: \"OauthClientApproval\" } & Pick<\n                OauthClientApproval,\n                | \"newlyRequestedScopes\"\n                | \"denyReason\"\n                | \"requestReason\"\n                | \"scopes\"\n                | \"status\"\n                | \"oauthClientId\"\n                | \"requesterId\"\n                | \"responderId\"\n                | \"updatedAt\"\n                | \"archivedAt\"\n                | \"createdAt\"\n                | \"id\"\n              >;\n            })\n        | ({ __typename: \"PostNotification\" } & Pick<\n            PostNotification,\n            | \"type\"\n            | \"category\"\n            | \"updatedAt\"\n            | \"unsnoozedAt\"\n            | \"emailedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"readAt\"\n            | \"snoozedUntilAt\"\n            | \"id\"\n            | \"reactionEmoji\"\n            | \"commentId\"\n            | \"parentCommentId\"\n            | \"postId\"\n          > & {\n              botActor?: Maybe<\n                { __typename: \"ActorBot\" } & Pick<\n                  ActorBot,\n                  \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n                >\n              >;\n              externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              user: { __typename?: \"User\" } & Pick<User, \"id\">;\n              actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            })\n        | ({ __typename: \"ProjectNotification\" } & Pick<\n            ProjectNotification,\n            | \"type\"\n            | \"category\"\n            | \"updatedAt\"\n            | \"unsnoozedAt\"\n            | \"emailedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"readAt\"\n            | \"snoozedUntilAt\"\n            | \"id\"\n            | \"reactionEmoji\"\n            | \"commentId\"\n            | \"parentCommentId\"\n            | \"projectId\"\n            | \"projectMilestoneId\"\n            | \"projectUpdateId\"\n          > & {\n              botActor?: Maybe<\n                { __typename: \"ActorBot\" } & Pick<\n                  ActorBot,\n                  \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n                >\n              >;\n              externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              user: { __typename?: \"User\" } & Pick<User, \"id\">;\n              actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n              document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n              parentComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n              project: { __typename?: \"Project\" } & Pick<Project, \"id\">;\n              projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n            })\n        | ({ __typename: \"PullRequestNotification\" } & Pick<\n            PullRequestNotification,\n            | \"type\"\n            | \"category\"\n            | \"updatedAt\"\n            | \"unsnoozedAt\"\n            | \"emailedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"readAt\"\n            | \"snoozedUntilAt\"\n            | \"id\"\n            | \"pullRequestCommentId\"\n            | \"pullRequestId\"\n          > & {\n              botActor?: Maybe<\n                { __typename: \"ActorBot\" } & Pick<\n                  ActorBot,\n                  \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n                >\n              >;\n              externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              user: { __typename?: \"User\" } & Pick<User, \"id\">;\n              actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            })\n        | ({ __typename: \"UsageAlertNotification\" } & Pick<\n            UsageAlertNotification,\n            | \"type\"\n            | \"category\"\n            | \"updatedAt\"\n            | \"unsnoozedAt\"\n            | \"emailedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"readAt\"\n            | \"snoozedUntilAt\"\n            | \"id\"\n            | \"usageAlertId\"\n          > & {\n              botActor?: Maybe<\n                { __typename: \"ActorBot\" } & Pick<\n                  ActorBot,\n                  \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n                >\n              >;\n              externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              user: { __typename?: \"User\" } & Pick<User, \"id\">;\n              actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              usageAlert: { __typename: \"UsageAlert\" } & Pick<\n                UsageAlert,\n                \"type\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"metadata\"\n              >;\n            })\n        | ({ __typename: \"WelcomeMessageNotification\" } & Pick<\n            WelcomeMessageNotification,\n            | \"type\"\n            | \"category\"\n            | \"updatedAt\"\n            | \"unsnoozedAt\"\n            | \"emailedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"readAt\"\n            | \"snoozedUntilAt\"\n            | \"id\"\n            | \"welcomeMessageId\"\n          > & {\n              botActor?: Maybe<\n                { __typename: \"ActorBot\" } & Pick<\n                  ActorBot,\n                  \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n                >\n              >;\n              externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              user: { __typename?: \"User\" } & Pick<User, \"id\">;\n              actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            })\n      >;\n    };\n};\n\nexport type UpdateNotificationMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n  input: NotificationUpdateInput;\n}>;\n\nexport type UpdateNotificationMutation = { __typename?: \"Mutation\" } & {\n  notificationUpdate: { __typename: \"NotificationPayload\" } & Pick<NotificationPayload, \"lastSyncId\" | \"success\"> & {\n      notification:\n        | ({ __typename: \"CustomerNeedNotification\" } & Pick<\n            CustomerNeedNotification,\n            | \"type\"\n            | \"category\"\n            | \"updatedAt\"\n            | \"unsnoozedAt\"\n            | \"emailedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"readAt\"\n            | \"snoozedUntilAt\"\n            | \"id\"\n            | \"customerNeedId\"\n          > & {\n              botActor?: Maybe<\n                { __typename: \"ActorBot\" } & Pick<\n                  ActorBot,\n                  \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n                >\n              >;\n              externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              user: { __typename?: \"User\" } & Pick<User, \"id\">;\n              actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              customerNeed: { __typename?: \"CustomerNeed\" } & Pick<CustomerNeed, \"id\">;\n              relatedIssue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n              relatedProject?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n            })\n        | ({ __typename: \"CustomerNotification\" } & Pick<\n            CustomerNotification,\n            | \"type\"\n            | \"category\"\n            | \"updatedAt\"\n            | \"unsnoozedAt\"\n            | \"emailedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"readAt\"\n            | \"snoozedUntilAt\"\n            | \"id\"\n            | \"customerId\"\n          > & {\n              botActor?: Maybe<\n                { __typename: \"ActorBot\" } & Pick<\n                  ActorBot,\n                  \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n                >\n              >;\n              externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              user: { __typename?: \"User\" } & Pick<User, \"id\">;\n              actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              customer: { __typename?: \"Customer\" } & Pick<Customer, \"id\">;\n            })\n        | ({ __typename: \"DocumentNotification\" } & Pick<\n            DocumentNotification,\n            | \"type\"\n            | \"category\"\n            | \"updatedAt\"\n            | \"unsnoozedAt\"\n            | \"emailedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"readAt\"\n            | \"snoozedUntilAt\"\n            | \"id\"\n            | \"reactionEmoji\"\n            | \"commentId\"\n            | \"documentId\"\n            | \"parentCommentId\"\n          > & {\n              botActor?: Maybe<\n                { __typename: \"ActorBot\" } & Pick<\n                  ActorBot,\n                  \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n                >\n              >;\n              externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              user: { __typename?: \"User\" } & Pick<User, \"id\">;\n              actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            })\n        | ({ __typename: \"InitiativeNotification\" } & Pick<\n            InitiativeNotification,\n            | \"type\"\n            | \"category\"\n            | \"updatedAt\"\n            | \"unsnoozedAt\"\n            | \"emailedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"readAt\"\n            | \"snoozedUntilAt\"\n            | \"id\"\n            | \"reactionEmoji\"\n            | \"commentId\"\n            | \"initiativeId\"\n            | \"initiativeUpdateId\"\n            | \"parentCommentId\"\n          > & {\n              botActor?: Maybe<\n                { __typename: \"ActorBot\" } & Pick<\n                  ActorBot,\n                  \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n                >\n              >;\n              externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              user: { __typename?: \"User\" } & Pick<User, \"id\">;\n              actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n              document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n              initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n              initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n              parentComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n            })\n        | ({ __typename: \"IssueNotification\" } & Pick<\n            IssueNotification,\n            | \"type\"\n            | \"category\"\n            | \"updatedAt\"\n            | \"unsnoozedAt\"\n            | \"emailedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"readAt\"\n            | \"snoozedUntilAt\"\n            | \"id\"\n            | \"reactionEmoji\"\n            | \"commentId\"\n            | \"issueId\"\n            | \"parentCommentId\"\n          > & {\n              botActor?: Maybe<\n                { __typename: \"ActorBot\" } & Pick<\n                  ActorBot,\n                  \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n                >\n              >;\n              externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              user: { __typename?: \"User\" } & Pick<User, \"id\">;\n              actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n              issue: { __typename?: \"Issue\" } & Pick<Issue, \"id\">;\n              parentComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n              subscriptions?: Maybe<\n                Array<\n                  | ({ __typename: \"CustomViewNotificationSubscription\" } & Pick<\n                      CustomViewNotificationSubscription,\n                      | \"updatedAt\"\n                      | \"archivedAt\"\n                      | \"createdAt\"\n                      | \"contextViewType\"\n                      | \"userContextViewType\"\n                      | \"id\"\n                      | \"active\"\n                    > & {\n                        customView: { __typename?: \"CustomView\" } & Pick<CustomView, \"id\">;\n                        customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                        cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                        initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                        label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                        project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                        team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                        user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                        subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                      })\n                  | ({ __typename: \"CustomerNotificationSubscription\" } & Pick<\n                      CustomerNotificationSubscription,\n                      | \"updatedAt\"\n                      | \"archivedAt\"\n                      | \"createdAt\"\n                      | \"contextViewType\"\n                      | \"userContextViewType\"\n                      | \"id\"\n                      | \"active\"\n                    > & {\n                        customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                        customer: { __typename?: \"Customer\" } & Pick<Customer, \"id\">;\n                        cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                        initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                        label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                        project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                        team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                        user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                        subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                      })\n                  | ({ __typename: \"CycleNotificationSubscription\" } & Pick<\n                      CycleNotificationSubscription,\n                      | \"updatedAt\"\n                      | \"archivedAt\"\n                      | \"createdAt\"\n                      | \"contextViewType\"\n                      | \"userContextViewType\"\n                      | \"id\"\n                      | \"active\"\n                    > & {\n                        customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                        customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                        cycle: { __typename?: \"Cycle\" } & Pick<Cycle, \"id\">;\n                        initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                        label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                        project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                        team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                        user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                        subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                      })\n                  | ({ __typename: \"InitiativeNotificationSubscription\" } & Pick<\n                      InitiativeNotificationSubscription,\n                      | \"updatedAt\"\n                      | \"archivedAt\"\n                      | \"createdAt\"\n                      | \"contextViewType\"\n                      | \"userContextViewType\"\n                      | \"id\"\n                      | \"active\"\n                    > & {\n                        customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                        customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                        cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                        initiative: { __typename?: \"Initiative\" } & Pick<Initiative, \"id\">;\n                        label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                        project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                        team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                        user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                        subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                      })\n                  | ({ __typename: \"LabelNotificationSubscription\" } & Pick<\n                      LabelNotificationSubscription,\n                      | \"updatedAt\"\n                      | \"archivedAt\"\n                      | \"createdAt\"\n                      | \"contextViewType\"\n                      | \"userContextViewType\"\n                      | \"id\"\n                      | \"active\"\n                    > & {\n                        customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                        customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                        cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                        initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                        label: { __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">;\n                        project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                        team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                        user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                        subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                      })\n                  | ({ __typename: \"ProjectNotificationSubscription\" } & Pick<\n                      ProjectNotificationSubscription,\n                      | \"updatedAt\"\n                      | \"archivedAt\"\n                      | \"createdAt\"\n                      | \"contextViewType\"\n                      | \"userContextViewType\"\n                      | \"id\"\n                      | \"active\"\n                    > & {\n                        customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                        customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                        cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                        initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                        label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                        project: { __typename?: \"Project\" } & Pick<Project, \"id\">;\n                        team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                        user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                        subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                      })\n                  | ({ __typename: \"TeamNotificationSubscription\" } & Pick<\n                      TeamNotificationSubscription,\n                      | \"updatedAt\"\n                      | \"archivedAt\"\n                      | \"createdAt\"\n                      | \"contextViewType\"\n                      | \"userContextViewType\"\n                      | \"id\"\n                      | \"active\"\n                    > & {\n                        customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                        customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                        cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                        initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                        label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                        project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                        team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n                        user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n                        subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                      })\n                  | ({ __typename: \"UserNotificationSubscription\" } & Pick<\n                      UserNotificationSubscription,\n                      | \"updatedAt\"\n                      | \"archivedAt\"\n                      | \"createdAt\"\n                      | \"contextViewType\"\n                      | \"userContextViewType\"\n                      | \"id\"\n                      | \"active\"\n                    > & {\n                        customView?: Maybe<{ __typename?: \"CustomView\" } & Pick<CustomView, \"id\">>;\n                        customer?: Maybe<{ __typename?: \"Customer\" } & Pick<Customer, \"id\">>;\n                        cycle?: Maybe<{ __typename?: \"Cycle\" } & Pick<Cycle, \"id\">>;\n                        initiative?: Maybe<{ __typename?: \"Initiative\" } & Pick<Initiative, \"id\">>;\n                        label?: Maybe<{ __typename?: \"IssueLabel\" } & Pick<IssueLabel, \"id\">>;\n                        project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n                        team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n                        user: { __typename?: \"User\" } & Pick<User, \"id\">;\n                        subscriber: { __typename?: \"User\" } & Pick<User, \"id\">;\n                      })\n                >\n              >;\n              team: { __typename?: \"Team\" } & Pick<Team, \"id\">;\n            })\n        | ({ __typename: \"OauthClientApprovalNotification\" } & Pick<\n            OauthClientApprovalNotification,\n            | \"type\"\n            | \"category\"\n            | \"updatedAt\"\n            | \"unsnoozedAt\"\n            | \"emailedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"readAt\"\n            | \"snoozedUntilAt\"\n            | \"id\"\n            | \"oauthClientApprovalId\"\n          > & {\n              botActor?: Maybe<\n                { __typename: \"ActorBot\" } & Pick<\n                  ActorBot,\n                  \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n                >\n              >;\n              externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              user: { __typename?: \"User\" } & Pick<User, \"id\">;\n              actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              oauthClientApproval: { __typename: \"OauthClientApproval\" } & Pick<\n                OauthClientApproval,\n                | \"newlyRequestedScopes\"\n                | \"denyReason\"\n                | \"requestReason\"\n                | \"scopes\"\n                | \"status\"\n                | \"oauthClientId\"\n                | \"requesterId\"\n                | \"responderId\"\n                | \"updatedAt\"\n                | \"archivedAt\"\n                | \"createdAt\"\n                | \"id\"\n              >;\n            })\n        | ({ __typename: \"PostNotification\" } & Pick<\n            PostNotification,\n            | \"type\"\n            | \"category\"\n            | \"updatedAt\"\n            | \"unsnoozedAt\"\n            | \"emailedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"readAt\"\n            | \"snoozedUntilAt\"\n            | \"id\"\n            | \"reactionEmoji\"\n            | \"commentId\"\n            | \"parentCommentId\"\n            | \"postId\"\n          > & {\n              botActor?: Maybe<\n                { __typename: \"ActorBot\" } & Pick<\n                  ActorBot,\n                  \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n                >\n              >;\n              externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              user: { __typename?: \"User\" } & Pick<User, \"id\">;\n              actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            })\n        | ({ __typename: \"ProjectNotification\" } & Pick<\n            ProjectNotification,\n            | \"type\"\n            | \"category\"\n            | \"updatedAt\"\n            | \"unsnoozedAt\"\n            | \"emailedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"readAt\"\n            | \"snoozedUntilAt\"\n            | \"id\"\n            | \"reactionEmoji\"\n            | \"commentId\"\n            | \"parentCommentId\"\n            | \"projectId\"\n            | \"projectMilestoneId\"\n            | \"projectUpdateId\"\n          > & {\n              botActor?: Maybe<\n                { __typename: \"ActorBot\" } & Pick<\n                  ActorBot,\n                  \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n                >\n              >;\n              externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              user: { __typename?: \"User\" } & Pick<User, \"id\">;\n              actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n              document?: Maybe<{ __typename?: \"Document\" } & Pick<Document, \"id\">>;\n              parentComment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n              project: { __typename?: \"Project\" } & Pick<Project, \"id\">;\n              projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n            })\n        | ({ __typename: \"PullRequestNotification\" } & Pick<\n            PullRequestNotification,\n            | \"type\"\n            | \"category\"\n            | \"updatedAt\"\n            | \"unsnoozedAt\"\n            | \"emailedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"readAt\"\n            | \"snoozedUntilAt\"\n            | \"id\"\n            | \"pullRequestCommentId\"\n            | \"pullRequestId\"\n          > & {\n              botActor?: Maybe<\n                { __typename: \"ActorBot\" } & Pick<\n                  ActorBot,\n                  \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n                >\n              >;\n              externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              user: { __typename?: \"User\" } & Pick<User, \"id\">;\n              actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            })\n        | ({ __typename: \"UsageAlertNotification\" } & Pick<\n            UsageAlertNotification,\n            | \"type\"\n            | \"category\"\n            | \"updatedAt\"\n            | \"unsnoozedAt\"\n            | \"emailedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"readAt\"\n            | \"snoozedUntilAt\"\n            | \"id\"\n            | \"usageAlertId\"\n          > & {\n              botActor?: Maybe<\n                { __typename: \"ActorBot\" } & Pick<\n                  ActorBot,\n                  \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n                >\n              >;\n              externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              user: { __typename?: \"User\" } & Pick<User, \"id\">;\n              actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n              usageAlert: { __typename: \"UsageAlert\" } & Pick<\n                UsageAlert,\n                \"type\" | \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\" | \"metadata\"\n              >;\n            })\n        | ({ __typename: \"WelcomeMessageNotification\" } & Pick<\n            WelcomeMessageNotification,\n            | \"type\"\n            | \"category\"\n            | \"updatedAt\"\n            | \"unsnoozedAt\"\n            | \"emailedAt\"\n            | \"archivedAt\"\n            | \"createdAt\"\n            | \"readAt\"\n            | \"snoozedUntilAt\"\n            | \"id\"\n            | \"welcomeMessageId\"\n          > & {\n              botActor?: Maybe<\n                { __typename: \"ActorBot\" } & Pick<\n                  ActorBot,\n                  \"avatarUrl\" | \"subType\" | \"id\" | \"name\" | \"userDisplayName\" | \"type\"\n                >\n              >;\n              externalUserActor?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n              user: { __typename?: \"User\" } & Pick<User, \"id\">;\n              actor?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n            });\n    };\n};\n\nexport type DeleteOrganizationCancelMutationVariables = Exact<{ [key: string]: never }>;\n\nexport type DeleteOrganizationCancelMutation = { __typename?: \"Mutation\" } & {\n  organizationCancelDelete: { __typename: \"OrganizationCancelDeletePayload\" } & Pick<\n    OrganizationCancelDeletePayload,\n    \"success\"\n  >;\n};\n\nexport type DeleteOrganizationMutationVariables = Exact<{\n  input: DeleteOrganizationInput;\n}>;\n\nexport type DeleteOrganizationMutation = { __typename?: \"Mutation\" } & {\n  organizationDelete: { __typename: \"OrganizationDeletePayload\" } & Pick<OrganizationDeletePayload, \"success\">;\n};\n\nexport type OrganizationDeleteChallengeMutationVariables = Exact<{ [key: string]: never }>;\n\nexport type OrganizationDeleteChallengeMutation = { __typename?: \"Mutation\" } & {\n  organizationDeleteChallenge: { __typename: \"OrganizationDeletePayload\" } & Pick<OrganizationDeletePayload, \"success\">;\n};\n\nexport type DeleteOrganizationDomainMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type DeleteOrganizationDomainMutation = { __typename?: \"Mutation\" } & {\n  organizationDomainDelete: { __typename: \"DeletePayload\" } & Pick<\n    DeletePayload,\n    \"entityId\" | \"lastSyncId\" | \"success\"\n  >;\n};\n\nexport type CreateOrganizationInviteMutationVariables = Exact<{\n  input: OrganizationInviteCreateInput;\n}>;\n\nexport type CreateOrganizationInviteMutation = { __typename?: \"Mutation\" } & {\n  organizationInviteCreate: { __typename: \"OrganizationInvitePayload\" } & Pick<\n    OrganizationInvitePayload,\n    \"lastSyncId\" | \"success\"\n  > & { organizationInvite: { __typename?: \"OrganizationInvite\" } & Pick<OrganizationInvite, \"id\"> };\n};\n\nexport type DeleteOrganizationInviteMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type DeleteOrganizationInviteMutation = { __typename?: \"Mutation\" } & {\n  organizationInviteDelete: { __typename: \"DeletePayload\" } & Pick<\n    DeletePayload,\n    \"entityId\" | \"lastSyncId\" | \"success\"\n  >;\n};\n\nexport type UpdateOrganizationInviteMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n  input: OrganizationInviteUpdateInput;\n}>;\n\nexport type UpdateOrganizationInviteMutation = { __typename?: \"Mutation\" } & {\n  organizationInviteUpdate: { __typename: \"OrganizationInvitePayload\" } & Pick<\n    OrganizationInvitePayload,\n    \"lastSyncId\" | \"success\"\n  > & { organizationInvite: { __typename?: \"OrganizationInvite\" } & Pick<OrganizationInvite, \"id\"> };\n};\n\nexport type OrganizationStartTrialMutationVariables = Exact<{ [key: string]: never }>;\n\nexport type OrganizationStartTrialMutation = { __typename?: \"Mutation\" } & {\n  organizationStartTrial: { __typename: \"OrganizationStartTrialPayload\" } & Pick<\n    OrganizationStartTrialPayload,\n    \"success\"\n  >;\n};\n\nexport type OrganizationStartTrialForPlanMutationVariables = Exact<{\n  input: OrganizationStartTrialInput;\n}>;\n\nexport type OrganizationStartTrialForPlanMutation = { __typename?: \"Mutation\" } & {\n  organizationStartTrialForPlan: { __typename: \"OrganizationStartTrialPayload\" } & Pick<\n    OrganizationStartTrialPayload,\n    \"success\"\n  >;\n};\n\nexport type UpdateOrganizationMutationVariables = Exact<{\n  input: OrganizationUpdateInput;\n}>;\n\nexport type UpdateOrganizationMutation = { __typename?: \"Mutation\" } & {\n  organizationUpdate: { __typename: \"OrganizationPayload\" } & Pick<OrganizationPayload, \"lastSyncId\" | \"success\">;\n};\n\nexport type ProjectAddLabelMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n  labelId: Scalars[\"String\"];\n}>;\n\nexport type ProjectAddLabelMutation = { __typename?: \"Mutation\" } & {\n  projectAddLabel: { __typename: \"ProjectPayload\" } & Pick<ProjectPayload, \"lastSyncId\" | \"success\"> & {\n      project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n    };\n};\n\nexport type ArchiveProjectMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n  trash?: InputMaybe<Scalars[\"Boolean\"]>;\n}>;\n\nexport type ArchiveProjectMutation = { __typename?: \"Mutation\" } & {\n  projectArchive: { __typename: \"ProjectArchivePayload\" } & Pick<ProjectArchivePayload, \"lastSyncId\" | \"success\"> & {\n      entity?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n    };\n};\n\nexport type CreateProjectMutationVariables = Exact<{\n  input: ProjectCreateInput;\n  slackChannelName?: InputMaybe<Scalars[\"String\"]>;\n}>;\n\nexport type CreateProjectMutation = { __typename?: \"Mutation\" } & {\n  projectCreate: { __typename: \"ProjectPayload\" } & Pick<ProjectPayload, \"lastSyncId\" | \"success\"> & {\n      project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n    };\n};\n\nexport type DeleteProjectMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type DeleteProjectMutation = { __typename?: \"Mutation\" } & {\n  projectDelete: { __typename: \"ProjectArchivePayload\" } & Pick<ProjectArchivePayload, \"lastSyncId\" | \"success\"> & {\n      entity?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n    };\n};\n\nexport type ProjectExternalSyncDisableMutationVariables = Exact<{\n  projectId: Scalars[\"String\"];\n  syncSource: ExternalSyncService;\n}>;\n\nexport type ProjectExternalSyncDisableMutation = { __typename?: \"Mutation\" } & {\n  projectExternalSyncDisable: { __typename: \"ProjectPayload\" } & Pick<ProjectPayload, \"lastSyncId\" | \"success\"> & {\n      project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n    };\n};\n\nexport type CreateProjectLabelMutationVariables = Exact<{\n  input: ProjectLabelCreateInput;\n}>;\n\nexport type CreateProjectLabelMutation = { __typename?: \"Mutation\" } & {\n  projectLabelCreate: { __typename: \"ProjectLabelPayload\" } & Pick<ProjectLabelPayload, \"lastSyncId\" | \"success\"> & {\n      projectLabel: { __typename?: \"ProjectLabel\" } & Pick<ProjectLabel, \"id\">;\n    };\n};\n\nexport type DeleteProjectLabelMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type DeleteProjectLabelMutation = { __typename?: \"Mutation\" } & {\n  projectLabelDelete: { __typename: \"DeletePayload\" } & Pick<DeletePayload, \"entityId\" | \"lastSyncId\" | \"success\">;\n};\n\nexport type ProjectLabelRestoreMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type ProjectLabelRestoreMutation = { __typename?: \"Mutation\" } & {\n  projectLabelRestore: { __typename: \"ProjectLabelPayload\" } & Pick<ProjectLabelPayload, \"lastSyncId\" | \"success\"> & {\n      projectLabel: { __typename?: \"ProjectLabel\" } & Pick<ProjectLabel, \"id\">;\n    };\n};\n\nexport type ProjectLabelRetireMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type ProjectLabelRetireMutation = { __typename?: \"Mutation\" } & {\n  projectLabelRetire: { __typename: \"ProjectLabelPayload\" } & Pick<ProjectLabelPayload, \"lastSyncId\" | \"success\"> & {\n      projectLabel: { __typename?: \"ProjectLabel\" } & Pick<ProjectLabel, \"id\">;\n    };\n};\n\nexport type UpdateProjectLabelMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n  input: ProjectLabelUpdateInput;\n}>;\n\nexport type UpdateProjectLabelMutation = { __typename?: \"Mutation\" } & {\n  projectLabelUpdate: { __typename: \"ProjectLabelPayload\" } & Pick<ProjectLabelPayload, \"lastSyncId\" | \"success\"> & {\n      projectLabel: { __typename?: \"ProjectLabel\" } & Pick<ProjectLabel, \"id\">;\n    };\n};\n\nexport type CreateProjectMilestoneMutationVariables = Exact<{\n  input: ProjectMilestoneCreateInput;\n}>;\n\nexport type CreateProjectMilestoneMutation = { __typename?: \"Mutation\" } & {\n  projectMilestoneCreate: { __typename: \"ProjectMilestonePayload\" } & Pick<\n    ProjectMilestonePayload,\n    \"lastSyncId\" | \"success\"\n  > & { projectMilestone: { __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\"> };\n};\n\nexport type DeleteProjectMilestoneMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type DeleteProjectMilestoneMutation = { __typename?: \"Mutation\" } & {\n  projectMilestoneDelete: { __typename: \"DeletePayload\" } & Pick<DeletePayload, \"entityId\" | \"lastSyncId\" | \"success\">;\n};\n\nexport type UpdateProjectMilestoneMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n  input: ProjectMilestoneUpdateInput;\n}>;\n\nexport type UpdateProjectMilestoneMutation = { __typename?: \"Mutation\" } & {\n  projectMilestoneUpdate: { __typename: \"ProjectMilestonePayload\" } & Pick<\n    ProjectMilestonePayload,\n    \"lastSyncId\" | \"success\"\n  > & { projectMilestone: { __typename?: \"ProjectMilestone\" } & Pick<ProjectMilestone, \"id\"> };\n};\n\nexport type CreateProjectRelationMutationVariables = Exact<{\n  input: ProjectRelationCreateInput;\n}>;\n\nexport type CreateProjectRelationMutation = { __typename?: \"Mutation\" } & {\n  projectRelationCreate: { __typename: \"ProjectRelationPayload\" } & Pick<\n    ProjectRelationPayload,\n    \"lastSyncId\" | \"success\"\n  > & { projectRelation: { __typename?: \"ProjectRelation\" } & Pick<ProjectRelation, \"id\"> };\n};\n\nexport type DeleteProjectRelationMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type DeleteProjectRelationMutation = { __typename?: \"Mutation\" } & {\n  projectRelationDelete: { __typename: \"DeletePayload\" } & Pick<DeletePayload, \"entityId\" | \"lastSyncId\" | \"success\">;\n};\n\nexport type UpdateProjectRelationMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n  input: ProjectRelationUpdateInput;\n}>;\n\nexport type UpdateProjectRelationMutation = { __typename?: \"Mutation\" } & {\n  projectRelationUpdate: { __typename: \"ProjectRelationPayload\" } & Pick<\n    ProjectRelationPayload,\n    \"lastSyncId\" | \"success\"\n  > & { projectRelation: { __typename?: \"ProjectRelation\" } & Pick<ProjectRelation, \"id\"> };\n};\n\nexport type ProjectRemoveLabelMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n  labelId: Scalars[\"String\"];\n}>;\n\nexport type ProjectRemoveLabelMutation = { __typename?: \"Mutation\" } & {\n  projectRemoveLabel: { __typename: \"ProjectPayload\" } & Pick<ProjectPayload, \"lastSyncId\" | \"success\"> & {\n      project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n    };\n};\n\nexport type ArchiveProjectStatusMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type ArchiveProjectStatusMutation = { __typename?: \"Mutation\" } & {\n  projectStatusArchive: { __typename: \"ProjectStatusArchivePayload\" } & Pick<\n    ProjectStatusArchivePayload,\n    \"lastSyncId\" | \"success\"\n  > & { entity?: Maybe<{ __typename?: \"ProjectStatus\" } & Pick<ProjectStatus, \"id\">> };\n};\n\nexport type CreateProjectStatusMutationVariables = Exact<{\n  input: ProjectStatusCreateInput;\n}>;\n\nexport type CreateProjectStatusMutation = { __typename?: \"Mutation\" } & {\n  projectStatusCreate: { __typename: \"ProjectStatusPayload\" } & Pick<ProjectStatusPayload, \"lastSyncId\" | \"success\"> & {\n      status: { __typename?: \"ProjectStatus\" } & Pick<ProjectStatus, \"id\">;\n    };\n};\n\nexport type UnarchiveProjectStatusMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type UnarchiveProjectStatusMutation = { __typename?: \"Mutation\" } & {\n  projectStatusUnarchive: { __typename: \"ProjectStatusArchivePayload\" } & Pick<\n    ProjectStatusArchivePayload,\n    \"lastSyncId\" | \"success\"\n  > & { entity?: Maybe<{ __typename?: \"ProjectStatus\" } & Pick<ProjectStatus, \"id\">> };\n};\n\nexport type UpdateProjectStatusMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n  input: ProjectStatusUpdateInput;\n}>;\n\nexport type UpdateProjectStatusMutation = { __typename?: \"Mutation\" } & {\n  projectStatusUpdate: { __typename: \"ProjectStatusPayload\" } & Pick<ProjectStatusPayload, \"lastSyncId\" | \"success\"> & {\n      status: { __typename?: \"ProjectStatus\" } & Pick<ProjectStatus, \"id\">;\n    };\n};\n\nexport type UnarchiveProjectMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type UnarchiveProjectMutation = { __typename?: \"Mutation\" } & {\n  projectUnarchive: { __typename: \"ProjectArchivePayload\" } & Pick<ProjectArchivePayload, \"lastSyncId\" | \"success\"> & {\n      entity?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n    };\n};\n\nexport type UpdateProjectMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n  input: ProjectUpdateInput;\n}>;\n\nexport type UpdateProjectMutation = { __typename?: \"Mutation\" } & {\n  projectUpdate: { __typename: \"ProjectPayload\" } & Pick<ProjectPayload, \"lastSyncId\" | \"success\"> & {\n      project?: Maybe<{ __typename?: \"Project\" } & Pick<Project, \"id\">>;\n    };\n};\n\nexport type ArchiveProjectUpdateMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type ArchiveProjectUpdateMutation = { __typename?: \"Mutation\" } & {\n  projectUpdateArchive: { __typename: \"ProjectUpdateArchivePayload\" } & Pick<\n    ProjectUpdateArchivePayload,\n    \"lastSyncId\" | \"success\"\n  > & { entity?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">> };\n};\n\nexport type CreateProjectUpdateMutationVariables = Exact<{\n  input: ProjectUpdateCreateInput;\n}>;\n\nexport type CreateProjectUpdateMutation = { __typename?: \"Mutation\" } & {\n  projectUpdateCreate: { __typename: \"ProjectUpdatePayload\" } & Pick<ProjectUpdatePayload, \"lastSyncId\" | \"success\"> & {\n      projectUpdate: { __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">;\n    };\n};\n\nexport type DeleteProjectUpdateMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type DeleteProjectUpdateMutation = { __typename?: \"Mutation\" } & {\n  projectUpdateDelete: { __typename: \"DeletePayload\" } & Pick<DeletePayload, \"entityId\" | \"lastSyncId\" | \"success\">;\n};\n\nexport type UnarchiveProjectUpdateMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type UnarchiveProjectUpdateMutation = { __typename?: \"Mutation\" } & {\n  projectUpdateUnarchive: { __typename: \"ProjectUpdateArchivePayload\" } & Pick<\n    ProjectUpdateArchivePayload,\n    \"lastSyncId\" | \"success\"\n  > & { entity?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">> };\n};\n\nexport type UpdateProjectUpdateMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n  input: ProjectUpdateUpdateInput;\n}>;\n\nexport type UpdateProjectUpdateMutation = { __typename?: \"Mutation\" } & {\n  projectUpdateUpdate: { __typename: \"ProjectUpdatePayload\" } & Pick<ProjectUpdatePayload, \"lastSyncId\" | \"success\"> & {\n      projectUpdate: { __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">;\n    };\n};\n\nexport type CreatePushSubscriptionMutationVariables = Exact<{\n  input: PushSubscriptionCreateInput;\n}>;\n\nexport type CreatePushSubscriptionMutation = { __typename?: \"Mutation\" } & {\n  pushSubscriptionCreate: { __typename: \"PushSubscriptionPayload\" } & Pick<\n    PushSubscriptionPayload,\n    \"lastSyncId\" | \"success\"\n  > & {\n      entity: { __typename: \"PushSubscription\" } & Pick<\n        PushSubscription,\n        \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n      >;\n    };\n};\n\nexport type DeletePushSubscriptionMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type DeletePushSubscriptionMutation = { __typename?: \"Mutation\" } & {\n  pushSubscriptionDelete: { __typename: \"PushSubscriptionPayload\" } & Pick<\n    PushSubscriptionPayload,\n    \"lastSyncId\" | \"success\"\n  > & {\n      entity: { __typename: \"PushSubscription\" } & Pick<\n        PushSubscription,\n        \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"id\"\n      >;\n    };\n};\n\nexport type CreateReactionMutationVariables = Exact<{\n  input: ReactionCreateInput;\n}>;\n\nexport type CreateReactionMutation = { __typename?: \"Mutation\" } & {\n  reactionCreate: { __typename: \"ReactionPayload\" } & Pick<ReactionPayload, \"lastSyncId\" | \"success\"> & {\n      reaction: { __typename: \"Reaction\" } & Pick<\n        Reaction,\n        \"updatedAt\" | \"emoji\" | \"archivedAt\" | \"createdAt\" | \"id\"\n      > & {\n          comment?: Maybe<{ __typename?: \"Comment\" } & Pick<Comment, \"id\">>;\n          externalUser?: Maybe<{ __typename?: \"ExternalUser\" } & Pick<ExternalUser, \"id\">>;\n          initiativeUpdate?: Maybe<{ __typename?: \"InitiativeUpdate\" } & Pick<InitiativeUpdate, \"id\">>;\n          issue?: Maybe<{ __typename?: \"Issue\" } & Pick<Issue, \"id\">>;\n          projectUpdate?: Maybe<{ __typename?: \"ProjectUpdate\" } & Pick<ProjectUpdate, \"id\">>;\n          user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n        };\n    };\n};\n\nexport type DeleteReactionMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type DeleteReactionMutation = { __typename?: \"Mutation\" } & {\n  reactionDelete: { __typename: \"DeletePayload\" } & Pick<DeletePayload, \"entityId\" | \"lastSyncId\" | \"success\">;\n};\n\nexport type RefreshGoogleSheetsDataMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n  type?: InputMaybe<Scalars[\"String\"]>;\n}>;\n\nexport type RefreshGoogleSheetsDataMutation = { __typename?: \"Mutation\" } & {\n  refreshGoogleSheetsData: { __typename: \"IntegrationPayload\" } & Pick<IntegrationPayload, \"lastSyncId\" | \"success\"> & {\n      gitHub?: Maybe<\n        { __typename: \"GitHubIntegrationConnectDetails\" } & Pick<GitHubIntegrationConnectDetails, \"lostRepositoryNames\">\n      >;\n      integration?: Maybe<{ __typename?: \"Integration\" } & Pick<Integration, \"id\">>;\n    };\n};\n\nexport type ArchiveReleaseMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type ArchiveReleaseMutation = { __typename?: \"Mutation\" } & {\n  releaseArchive: { __typename: \"ReleaseArchivePayload\" } & Pick<ReleaseArchivePayload, \"lastSyncId\" | \"success\"> & {\n      entity?: Maybe<{ __typename?: \"Release\" } & Pick<Release, \"id\">>;\n    };\n};\n\nexport type ReleaseCompleteMutationVariables = Exact<{\n  input: ReleaseCompleteInput;\n}>;\n\nexport type ReleaseCompleteMutation = { __typename?: \"Mutation\" } & {\n  releaseComplete: { __typename: \"ReleasePayload\" } & Pick<ReleasePayload, \"lastSyncId\" | \"success\"> & {\n      release: { __typename?: \"Release\" } & Pick<Release, \"id\">;\n    };\n};\n\nexport type ReleaseCompleteByAccessKeyMutationVariables = Exact<{\n  input: ReleaseCompleteInputBase;\n}>;\n\nexport type ReleaseCompleteByAccessKeyMutation = { __typename?: \"Mutation\" } & {\n  releaseCompleteByAccessKey: { __typename: \"ReleasePayload\" } & Pick<ReleasePayload, \"lastSyncId\" | \"success\"> & {\n      release: { __typename?: \"Release\" } & Pick<Release, \"id\">;\n    };\n};\n\nexport type CreateReleaseMutationVariables = Exact<{\n  input: ReleaseCreateInput;\n}>;\n\nexport type CreateReleaseMutation = { __typename?: \"Mutation\" } & {\n  releaseCreate: { __typename: \"ReleasePayload\" } & Pick<ReleasePayload, \"lastSyncId\" | \"success\"> & {\n      release: { __typename?: \"Release\" } & Pick<Release, \"id\">;\n    };\n};\n\nexport type DeleteReleaseMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type DeleteReleaseMutation = { __typename?: \"Mutation\" } & {\n  releaseDelete: { __typename: \"ReleaseArchivePayload\" } & Pick<ReleaseArchivePayload, \"lastSyncId\" | \"success\"> & {\n      entity?: Maybe<{ __typename?: \"Release\" } & Pick<Release, \"id\">>;\n    };\n};\n\nexport type CreateReleaseNoteMutationVariables = Exact<{\n  input: ReleaseNoteCreateInput;\n}>;\n\nexport type CreateReleaseNoteMutation = { __typename?: \"Mutation\" } & {\n  releaseNoteCreate: { __typename: \"ReleaseNotePayload\" } & Pick<ReleaseNotePayload, \"lastSyncId\" | \"success\"> & {\n      releaseNote: { __typename?: \"ReleaseNote\" } & Pick<ReleaseNote, \"id\">;\n    };\n};\n\nexport type DeleteReleaseNoteMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type DeleteReleaseNoteMutation = { __typename?: \"Mutation\" } & {\n  releaseNoteDelete: { __typename: \"DeletePayload\" } & Pick<DeletePayload, \"entityId\" | \"lastSyncId\" | \"success\">;\n};\n\nexport type UpdateReleaseNoteMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n  input: ReleaseNoteUpdateInput;\n}>;\n\nexport type UpdateReleaseNoteMutation = { __typename?: \"Mutation\" } & {\n  releaseNoteUpdate: { __typename: \"ReleaseNotePayload\" } & Pick<ReleaseNotePayload, \"lastSyncId\" | \"success\"> & {\n      releaseNote: { __typename?: \"ReleaseNote\" } & Pick<ReleaseNote, \"id\">;\n    };\n};\n\nexport type ArchiveReleasePipelineMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type ArchiveReleasePipelineMutation = { __typename?: \"Mutation\" } & {\n  releasePipelineArchive: { __typename: \"ReleasePipelineArchivePayload\" } & Pick<\n    ReleasePipelineArchivePayload,\n    \"lastSyncId\" | \"success\"\n  > & { entity?: Maybe<{ __typename?: \"ReleasePipeline\" } & Pick<ReleasePipeline, \"id\">> };\n};\n\nexport type CreateReleasePipelineMutationVariables = Exact<{\n  input: ReleasePipelineCreateInput;\n}>;\n\nexport type CreateReleasePipelineMutation = { __typename?: \"Mutation\" } & {\n  releasePipelineCreate: { __typename: \"ReleasePipelinePayload\" } & Pick<\n    ReleasePipelinePayload,\n    \"lastSyncId\" | \"success\"\n  > & { releasePipeline: { __typename?: \"ReleasePipeline\" } & Pick<ReleasePipeline, \"id\"> };\n};\n\nexport type DeleteReleasePipelineMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type DeleteReleasePipelineMutation = { __typename?: \"Mutation\" } & {\n  releasePipelineDelete: { __typename: \"DeletePayload\" } & Pick<DeletePayload, \"entityId\" | \"lastSyncId\" | \"success\">;\n};\n\nexport type UnarchiveReleasePipelineMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type UnarchiveReleasePipelineMutation = { __typename?: \"Mutation\" } & {\n  releasePipelineUnarchive: { __typename: \"ReleasePipelineArchivePayload\" } & Pick<\n    ReleasePipelineArchivePayload,\n    \"lastSyncId\" | \"success\"\n  > & { entity?: Maybe<{ __typename?: \"ReleasePipeline\" } & Pick<ReleasePipeline, \"id\">> };\n};\n\nexport type UpdateReleasePipelineMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n  input: ReleasePipelineUpdateInput;\n}>;\n\nexport type UpdateReleasePipelineMutation = { __typename?: \"Mutation\" } & {\n  releasePipelineUpdate: { __typename: \"ReleasePipelinePayload\" } & Pick<\n    ReleasePipelinePayload,\n    \"lastSyncId\" | \"success\"\n  > & { releasePipeline: { __typename?: \"ReleasePipeline\" } & Pick<ReleasePipeline, \"id\"> };\n};\n\nexport type ArchiveReleaseStageMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type ArchiveReleaseStageMutation = { __typename?: \"Mutation\" } & {\n  releaseStageArchive: { __typename: \"ReleaseStageArchivePayload\" } & Pick<\n    ReleaseStageArchivePayload,\n    \"lastSyncId\" | \"success\"\n  > & { entity?: Maybe<{ __typename?: \"ReleaseStage\" } & Pick<ReleaseStage, \"id\">> };\n};\n\nexport type CreateReleaseStageMutationVariables = Exact<{\n  input: ReleaseStageCreateInput;\n}>;\n\nexport type CreateReleaseStageMutation = { __typename?: \"Mutation\" } & {\n  releaseStageCreate: { __typename: \"ReleaseStagePayload\" } & Pick<ReleaseStagePayload, \"lastSyncId\" | \"success\"> & {\n      releaseStage: { __typename?: \"ReleaseStage\" } & Pick<ReleaseStage, \"id\">;\n    };\n};\n\nexport type UnarchiveReleaseStageMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type UnarchiveReleaseStageMutation = { __typename?: \"Mutation\" } & {\n  releaseStageUnarchive: { __typename: \"ReleaseStageArchivePayload\" } & Pick<\n    ReleaseStageArchivePayload,\n    \"lastSyncId\" | \"success\"\n  > & { entity?: Maybe<{ __typename?: \"ReleaseStage\" } & Pick<ReleaseStage, \"id\">> };\n};\n\nexport type UpdateReleaseStageMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n  input: ReleaseStageUpdateInput;\n}>;\n\nexport type UpdateReleaseStageMutation = { __typename?: \"Mutation\" } & {\n  releaseStageUpdate: { __typename: \"ReleaseStagePayload\" } & Pick<ReleaseStagePayload, \"lastSyncId\" | \"success\"> & {\n      releaseStage: { __typename?: \"ReleaseStage\" } & Pick<ReleaseStage, \"id\">;\n    };\n};\n\nexport type ReleaseSyncMutationVariables = Exact<{\n  input: ReleaseSyncInput;\n}>;\n\nexport type ReleaseSyncMutation = { __typename?: \"Mutation\" } & {\n  releaseSync: { __typename: \"ReleasePayload\" } & Pick<ReleasePayload, \"lastSyncId\" | \"success\"> & {\n      release: { __typename?: \"Release\" } & Pick<Release, \"id\">;\n    };\n};\n\nexport type ReleaseSyncByAccessKeyMutationVariables = Exact<{\n  input: ReleaseSyncInputBase;\n}>;\n\nexport type ReleaseSyncByAccessKeyMutation = { __typename?: \"Mutation\" } & {\n  releaseSyncByAccessKey: { __typename: \"ReleasePayload\" } & Pick<ReleasePayload, \"lastSyncId\" | \"success\"> & {\n      release: { __typename?: \"Release\" } & Pick<Release, \"id\">;\n    };\n};\n\nexport type UnarchiveReleaseMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type UnarchiveReleaseMutation = { __typename?: \"Mutation\" } & {\n  releaseUnarchive: { __typename: \"ReleaseArchivePayload\" } & Pick<ReleaseArchivePayload, \"lastSyncId\" | \"success\"> & {\n      entity?: Maybe<{ __typename?: \"Release\" } & Pick<Release, \"id\">>;\n    };\n};\n\nexport type UpdateReleaseMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n  input: ReleaseUpdateInput;\n}>;\n\nexport type UpdateReleaseMutation = { __typename?: \"Mutation\" } & {\n  releaseUpdate: { __typename: \"ReleasePayload\" } & Pick<ReleasePayload, \"lastSyncId\" | \"success\"> & {\n      release: { __typename?: \"Release\" } & Pick<Release, \"id\">;\n    };\n};\n\nexport type ReleaseUpdateByPipelineMutationVariables = Exact<{\n  input: ReleaseUpdateByPipelineInput;\n}>;\n\nexport type ReleaseUpdateByPipelineMutation = { __typename?: \"Mutation\" } & {\n  releaseUpdateByPipeline: { __typename: \"ReleasePayload\" } & Pick<ReleasePayload, \"lastSyncId\" | \"success\"> & {\n      release: { __typename?: \"Release\" } & Pick<Release, \"id\">;\n    };\n};\n\nexport type ReleaseUpdateByPipelineByAccessKeyMutationVariables = Exact<{\n  input: ReleaseUpdateByPipelineInputBase;\n}>;\n\nexport type ReleaseUpdateByPipelineByAccessKeyMutation = { __typename?: \"Mutation\" } & {\n  releaseUpdateByPipelineByAccessKey: { __typename: \"ReleasePayload\" } & Pick<\n    ReleasePayload,\n    \"lastSyncId\" | \"success\"\n  > & { release: { __typename?: \"Release\" } & Pick<Release, \"id\"> };\n};\n\nexport type ResendOrganizationInviteMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type ResendOrganizationInviteMutation = { __typename?: \"Mutation\" } & {\n  resendOrganizationInvite: { __typename: \"DeletePayload\" } & Pick<\n    DeletePayload,\n    \"entityId\" | \"lastSyncId\" | \"success\"\n  >;\n};\n\nexport type ResendOrganizationInviteByEmailMutationVariables = Exact<{\n  email: Scalars[\"String\"];\n}>;\n\nexport type ResendOrganizationInviteByEmailMutation = { __typename?: \"Mutation\" } & {\n  resendOrganizationInviteByEmail: { __typename: \"DeletePayload\" } & Pick<\n    DeletePayload,\n    \"entityId\" | \"lastSyncId\" | \"success\"\n  >;\n};\n\nexport type ArchiveRoadmapMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type ArchiveRoadmapMutation = { __typename?: \"Mutation\" } & {\n  roadmapArchive: { __typename: \"RoadmapArchivePayload\" } & Pick<RoadmapArchivePayload, \"lastSyncId\" | \"success\"> & {\n      entity?: Maybe<{ __typename?: \"Roadmap\" } & Pick<Roadmap, \"id\">>;\n    };\n};\n\nexport type CreateRoadmapMutationVariables = Exact<{\n  input: RoadmapCreateInput;\n}>;\n\nexport type CreateRoadmapMutation = { __typename?: \"Mutation\" } & {\n  roadmapCreate: { __typename: \"RoadmapPayload\" } & Pick<RoadmapPayload, \"lastSyncId\" | \"success\"> & {\n      roadmap: { __typename?: \"Roadmap\" } & Pick<Roadmap, \"id\">;\n    };\n};\n\nexport type DeleteRoadmapMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type DeleteRoadmapMutation = { __typename?: \"Mutation\" } & {\n  roadmapDelete: { __typename: \"DeletePayload\" } & Pick<DeletePayload, \"entityId\" | \"lastSyncId\" | \"success\">;\n};\n\nexport type CreateRoadmapToProjectMutationVariables = Exact<{\n  input: RoadmapToProjectCreateInput;\n}>;\n\nexport type CreateRoadmapToProjectMutation = { __typename?: \"Mutation\" } & {\n  roadmapToProjectCreate: { __typename: \"RoadmapToProjectPayload\" } & Pick<\n    RoadmapToProjectPayload,\n    \"lastSyncId\" | \"success\"\n  > & { roadmapToProject: { __typename?: \"RoadmapToProject\" } & Pick<RoadmapToProject, \"id\"> };\n};\n\nexport type DeleteRoadmapToProjectMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type DeleteRoadmapToProjectMutation = { __typename?: \"Mutation\" } & {\n  roadmapToProjectDelete: { __typename: \"DeletePayload\" } & Pick<DeletePayload, \"entityId\" | \"lastSyncId\" | \"success\">;\n};\n\nexport type UpdateRoadmapToProjectMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n  input: RoadmapToProjectUpdateInput;\n}>;\n\nexport type UpdateRoadmapToProjectMutation = { __typename?: \"Mutation\" } & {\n  roadmapToProjectUpdate: { __typename: \"RoadmapToProjectPayload\" } & Pick<\n    RoadmapToProjectPayload,\n    \"lastSyncId\" | \"success\"\n  > & { roadmapToProject: { __typename?: \"RoadmapToProject\" } & Pick<RoadmapToProject, \"id\"> };\n};\n\nexport type UnarchiveRoadmapMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type UnarchiveRoadmapMutation = { __typename?: \"Mutation\" } & {\n  roadmapUnarchive: { __typename: \"RoadmapArchivePayload\" } & Pick<RoadmapArchivePayload, \"lastSyncId\" | \"success\"> & {\n      entity?: Maybe<{ __typename?: \"Roadmap\" } & Pick<Roadmap, \"id\">>;\n    };\n};\n\nexport type UpdateRoadmapMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n  input: RoadmapUpdateInput;\n}>;\n\nexport type UpdateRoadmapMutation = { __typename?: \"Mutation\" } & {\n  roadmapUpdate: { __typename: \"RoadmapPayload\" } & Pick<RoadmapPayload, \"lastSyncId\" | \"success\"> & {\n      roadmap: { __typename?: \"Roadmap\" } & Pick<Roadmap, \"id\">;\n    };\n};\n\nexport type SamlTokenUserAccountAuthMutationVariables = Exact<{\n  input: TokenUserAccountAuthInput;\n}>;\n\nexport type SamlTokenUserAccountAuthMutation = { __typename?: \"Mutation\" } & {\n  samlTokenUserAccountAuth: { __typename: \"AuthResolverResponse\" } & Pick<\n    AuthResolverResponse,\n    \"token\" | \"email\" | \"lastUsedOrganizationId\" | \"allowDomainAccess\" | \"service\" | \"id\"\n  > & {\n      users: Array<\n        { __typename: \"AuthUser\" } & Pick<\n          AuthUser,\n          | \"avatarUrl\"\n          | \"oauthClientId\"\n          | \"createdAt\"\n          | \"displayName\"\n          | \"email\"\n          | \"name\"\n          | \"userAccountId\"\n          | \"active\"\n          | \"role\"\n          | \"id\"\n        > & {\n            organization: { __typename: \"AuthOrganization\" } & Pick<\n              AuthOrganization,\n              | \"allowedAuthServices\"\n              | \"approximateUserCount\"\n              | \"authSettings\"\n              | \"previousUrlKeys\"\n              | \"cell\"\n              | \"serviceId\"\n              | \"releaseChannel\"\n              | \"logoUrl\"\n              | \"name\"\n              | \"urlKey\"\n              | \"region\"\n              | \"deletionRequestedAt\"\n              | \"createdAt\"\n              | \"id\"\n              | \"samlEnabled\"\n              | \"scimEnabled\"\n              | \"enabled\"\n              | \"hideNonPrimaryOrganizations\"\n              | \"userCount\"\n            >;\n          }\n      >;\n      lockedUsers: Array<\n        { __typename: \"AuthUser\" } & Pick<\n          AuthUser,\n          | \"avatarUrl\"\n          | \"oauthClientId\"\n          | \"createdAt\"\n          | \"displayName\"\n          | \"email\"\n          | \"name\"\n          | \"userAccountId\"\n          | \"active\"\n          | \"role\"\n          | \"id\"\n        > & {\n            organization: { __typename: \"AuthOrganization\" } & Pick<\n              AuthOrganization,\n              | \"allowedAuthServices\"\n              | \"approximateUserCount\"\n              | \"authSettings\"\n              | \"previousUrlKeys\"\n              | \"cell\"\n              | \"serviceId\"\n              | \"releaseChannel\"\n              | \"logoUrl\"\n              | \"name\"\n              | \"urlKey\"\n              | \"region\"\n              | \"deletionRequestedAt\"\n              | \"createdAt\"\n              | \"id\"\n              | \"samlEnabled\"\n              | \"scimEnabled\"\n              | \"enabled\"\n              | \"hideNonPrimaryOrganizations\"\n              | \"userCount\"\n            >;\n          }\n      >;\n      lockedOrganizations?: Maybe<\n        Array<\n          { __typename: \"AuthOrganization\" } & Pick<\n            AuthOrganization,\n            | \"allowedAuthServices\"\n            | \"approximateUserCount\"\n            | \"authSettings\"\n            | \"previousUrlKeys\"\n            | \"cell\"\n            | \"serviceId\"\n            | \"releaseChannel\"\n            | \"logoUrl\"\n            | \"name\"\n            | \"urlKey\"\n            | \"region\"\n            | \"deletionRequestedAt\"\n            | \"createdAt\"\n            | \"id\"\n            | \"samlEnabled\"\n            | \"scimEnabled\"\n            | \"enabled\"\n            | \"hideNonPrimaryOrganizations\"\n            | \"userCount\"\n          >\n        >\n      >;\n      availableOrganizations?: Maybe<\n        Array<\n          { __typename: \"AuthOrganization\" } & Pick<\n            AuthOrganization,\n            | \"allowedAuthServices\"\n            | \"approximateUserCount\"\n            | \"authSettings\"\n            | \"previousUrlKeys\"\n            | \"cell\"\n            | \"serviceId\"\n            | \"releaseChannel\"\n            | \"logoUrl\"\n            | \"name\"\n            | \"urlKey\"\n            | \"region\"\n            | \"deletionRequestedAt\"\n            | \"createdAt\"\n            | \"id\"\n            | \"samlEnabled\"\n            | \"scimEnabled\"\n            | \"enabled\"\n            | \"hideNonPrimaryOrganizations\"\n            | \"userCount\"\n          >\n        >\n      >;\n    };\n};\n\nexport type CreateTeamMutationVariables = Exact<{\n  copySettingsFromTeamId?: InputMaybe<Scalars[\"String\"]>;\n  input: TeamCreateInput;\n}>;\n\nexport type CreateTeamMutation = { __typename?: \"Mutation\" } & {\n  teamCreate: { __typename: \"TeamPayload\" } & Pick<TeamPayload, \"lastSyncId\" | \"success\"> & {\n      team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n    };\n};\n\nexport type DeleteTeamCyclesMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type DeleteTeamCyclesMutation = { __typename?: \"Mutation\" } & {\n  teamCyclesDelete: { __typename: \"TeamPayload\" } & Pick<TeamPayload, \"lastSyncId\" | \"success\"> & {\n      team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n    };\n};\n\nexport type DeleteTeamMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type DeleteTeamMutation = { __typename?: \"Mutation\" } & {\n  teamDelete: { __typename: \"DeletePayload\" } & Pick<DeletePayload, \"entityId\" | \"lastSyncId\" | \"success\">;\n};\n\nexport type DeleteTeamKeyMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type DeleteTeamKeyMutation = { __typename?: \"Mutation\" } & {\n  teamKeyDelete: { __typename: \"DeletePayload\" } & Pick<DeletePayload, \"entityId\" | \"lastSyncId\" | \"success\">;\n};\n\nexport type CreateTeamMembershipMutationVariables = Exact<{\n  input: TeamMembershipCreateInput;\n}>;\n\nexport type CreateTeamMembershipMutation = { __typename?: \"Mutation\" } & {\n  teamMembershipCreate: { __typename: \"TeamMembershipPayload\" } & Pick<\n    TeamMembershipPayload,\n    \"lastSyncId\" | \"success\"\n  > & { teamMembership?: Maybe<{ __typename?: \"TeamMembership\" } & Pick<TeamMembership, \"id\">> };\n};\n\nexport type DeleteTeamMembershipMutationVariables = Exact<{\n  alsoLeaveParentTeams?: InputMaybe<Scalars[\"Boolean\"]>;\n  id: Scalars[\"String\"];\n}>;\n\nexport type DeleteTeamMembershipMutation = { __typename?: \"Mutation\" } & {\n  teamMembershipDelete: { __typename: \"DeletePayload\" } & Pick<DeletePayload, \"entityId\" | \"lastSyncId\" | \"success\">;\n};\n\nexport type UpdateTeamMembershipMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n  input: TeamMembershipUpdateInput;\n}>;\n\nexport type UpdateTeamMembershipMutation = { __typename?: \"Mutation\" } & {\n  teamMembershipUpdate: { __typename: \"TeamMembershipPayload\" } & Pick<\n    TeamMembershipPayload,\n    \"lastSyncId\" | \"success\"\n  > & { teamMembership?: Maybe<{ __typename?: \"TeamMembership\" } & Pick<TeamMembership, \"id\">> };\n};\n\nexport type UnarchiveTeamMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type UnarchiveTeamMutation = { __typename?: \"Mutation\" } & {\n  teamUnarchive: { __typename: \"TeamArchivePayload\" } & Pick<TeamArchivePayload, \"lastSyncId\" | \"success\"> & {\n      entity?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n    };\n};\n\nexport type UpdateTeamMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n  input: TeamUpdateInput;\n  mapping?: InputMaybe<InheritanceEntityMapping>;\n}>;\n\nexport type UpdateTeamMutation = { __typename?: \"Mutation\" } & {\n  teamUpdate: { __typename: \"TeamPayload\" } & Pick<TeamPayload, \"lastSyncId\" | \"success\"> & {\n      team?: Maybe<{ __typename?: \"Team\" } & Pick<Team, \"id\">>;\n    };\n};\n\nexport type CreateTemplateMutationVariables = Exact<{\n  input: TemplateCreateInput;\n}>;\n\nexport type CreateTemplateMutation = { __typename?: \"Mutation\" } & {\n  templateCreate: { __typename: \"TemplatePayload\" } & Pick<TemplatePayload, \"lastSyncId\" | \"success\"> & {\n      template: { __typename?: \"Template\" } & Pick<Template, \"id\">;\n    };\n};\n\nexport type DeleteTemplateMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type DeleteTemplateMutation = { __typename?: \"Mutation\" } & {\n  templateDelete: { __typename: \"DeletePayload\" } & Pick<DeletePayload, \"entityId\" | \"lastSyncId\" | \"success\">;\n};\n\nexport type UpdateTemplateMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n  input: TemplateUpdateInput;\n}>;\n\nexport type UpdateTemplateMutation = { __typename?: \"Mutation\" } & {\n  templateUpdate: { __typename: \"TemplatePayload\" } & Pick<TemplatePayload, \"lastSyncId\" | \"success\"> & {\n      template: { __typename?: \"Template\" } & Pick<Template, \"id\">;\n    };\n};\n\nexport type CreateTimeScheduleMutationVariables = Exact<{\n  input: TimeScheduleCreateInput;\n}>;\n\nexport type CreateTimeScheduleMutation = { __typename?: \"Mutation\" } & {\n  timeScheduleCreate: { __typename: \"TimeSchedulePayload\" } & Pick<TimeSchedulePayload, \"lastSyncId\" | \"success\"> & {\n      timeSchedule: { __typename?: \"TimeSchedule\" } & Pick<TimeSchedule, \"id\">;\n    };\n};\n\nexport type DeleteTimeScheduleMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type DeleteTimeScheduleMutation = { __typename?: \"Mutation\" } & {\n  timeScheduleDelete: { __typename: \"DeletePayload\" } & Pick<DeletePayload, \"entityId\" | \"lastSyncId\" | \"success\">;\n};\n\nexport type TimeScheduleRefreshIntegrationScheduleMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type TimeScheduleRefreshIntegrationScheduleMutation = { __typename?: \"Mutation\" } & {\n  timeScheduleRefreshIntegrationSchedule: { __typename: \"TimeSchedulePayload\" } & Pick<\n    TimeSchedulePayload,\n    \"lastSyncId\" | \"success\"\n  > & { timeSchedule: { __typename?: \"TimeSchedule\" } & Pick<TimeSchedule, \"id\"> };\n};\n\nexport type UpdateTimeScheduleMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n  input: TimeScheduleUpdateInput;\n}>;\n\nexport type UpdateTimeScheduleMutation = { __typename?: \"Mutation\" } & {\n  timeScheduleUpdate: { __typename: \"TimeSchedulePayload\" } & Pick<TimeSchedulePayload, \"lastSyncId\" | \"success\"> & {\n      timeSchedule: { __typename?: \"TimeSchedule\" } & Pick<TimeSchedule, \"id\">;\n    };\n};\n\nexport type TimeScheduleUpsertExternalMutationVariables = Exact<{\n  externalId: Scalars[\"String\"];\n  input: TimeScheduleUpdateInput;\n}>;\n\nexport type TimeScheduleUpsertExternalMutation = { __typename?: \"Mutation\" } & {\n  timeScheduleUpsertExternal: { __typename: \"TimeSchedulePayload\" } & Pick<\n    TimeSchedulePayload,\n    \"lastSyncId\" | \"success\"\n  > & { timeSchedule: { __typename?: \"TimeSchedule\" } & Pick<TimeSchedule, \"id\"> };\n};\n\nexport type TrackAnonymousEventMutationVariables = Exact<{\n  input: EventTrackingInput;\n}>;\n\nexport type TrackAnonymousEventMutation = { __typename?: \"Mutation\" } & {\n  trackAnonymousEvent: { __typename: \"EventTrackingPayload\" } & Pick<EventTrackingPayload, \"success\">;\n};\n\nexport type CreateTriageResponsibilityMutationVariables = Exact<{\n  input: TriageResponsibilityCreateInput;\n}>;\n\nexport type CreateTriageResponsibilityMutation = { __typename?: \"Mutation\" } & {\n  triageResponsibilityCreate: { __typename: \"TriageResponsibilityPayload\" } & Pick<\n    TriageResponsibilityPayload,\n    \"lastSyncId\" | \"success\"\n  > & { triageResponsibility: { __typename?: \"TriageResponsibility\" } & Pick<TriageResponsibility, \"id\"> };\n};\n\nexport type DeleteTriageResponsibilityMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type DeleteTriageResponsibilityMutation = { __typename?: \"Mutation\" } & {\n  triageResponsibilityDelete: { __typename: \"DeletePayload\" } & Pick<\n    DeletePayload,\n    \"entityId\" | \"lastSyncId\" | \"success\"\n  >;\n};\n\nexport type UpdateTriageResponsibilityMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n  input: TriageResponsibilityUpdateInput;\n}>;\n\nexport type UpdateTriageResponsibilityMutation = { __typename?: \"Mutation\" } & {\n  triageResponsibilityUpdate: { __typename: \"TriageResponsibilityPayload\" } & Pick<\n    TriageResponsibilityPayload,\n    \"lastSyncId\" | \"success\"\n  > & { triageResponsibility: { __typename?: \"TriageResponsibility\" } & Pick<TriageResponsibility, \"id\"> };\n};\n\nexport type UserChangeRoleMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n  role: UserRoleType;\n}>;\n\nexport type UserChangeRoleMutation = { __typename?: \"Mutation\" } & {\n  userChangeRole: { __typename: \"UserAdminPayload\" } & Pick<UserAdminPayload, \"success\">;\n};\n\nexport type UserDiscordConnectMutationVariables = Exact<{\n  code: Scalars[\"String\"];\n  redirectUri: Scalars[\"String\"];\n}>;\n\nexport type UserDiscordConnectMutation = { __typename?: \"Mutation\" } & {\n  userDiscordConnect: { __typename: \"UserPayload\" } & Pick<UserPayload, \"lastSyncId\" | \"success\"> & {\n      user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n    };\n};\n\nexport type UserExternalUserDisconnectMutationVariables = Exact<{\n  service: Scalars[\"String\"];\n}>;\n\nexport type UserExternalUserDisconnectMutation = { __typename?: \"Mutation\" } & {\n  userExternalUserDisconnect: { __typename: \"UserPayload\" } & Pick<UserPayload, \"lastSyncId\" | \"success\"> & {\n      user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n    };\n};\n\nexport type UpdateUserFlagMutationVariables = Exact<{\n  flag: UserFlagType;\n  operation: UserFlagUpdateOperation;\n}>;\n\nexport type UpdateUserFlagMutation = { __typename?: \"Mutation\" } & {\n  userFlagUpdate: { __typename: \"UserSettingsFlagPayload\" } & Pick<\n    UserSettingsFlagPayload,\n    \"flag\" | \"value\" | \"lastSyncId\" | \"success\"\n  >;\n};\n\nexport type UserRevokeAllSessionsMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type UserRevokeAllSessionsMutation = { __typename?: \"Mutation\" } & {\n  userRevokeAllSessions: { __typename: \"UserAdminPayload\" } & Pick<UserAdminPayload, \"success\">;\n};\n\nexport type UserRevokeSessionMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n  sessionId: Scalars[\"String\"];\n}>;\n\nexport type UserRevokeSessionMutation = { __typename?: \"Mutation\" } & {\n  userRevokeSession: { __typename: \"UserAdminPayload\" } & Pick<UserAdminPayload, \"success\">;\n};\n\nexport type UserSettingsFlagsResetMutationVariables = Exact<{\n  flags?: InputMaybe<Array<UserFlagType> | UserFlagType>;\n}>;\n\nexport type UserSettingsFlagsResetMutation = { __typename?: \"Mutation\" } & {\n  userSettingsFlagsReset: { __typename: \"UserSettingsFlagsResetPayload\" } & Pick<\n    UserSettingsFlagsResetPayload,\n    \"lastSyncId\" | \"success\"\n  >;\n};\n\nexport type UpdateUserSettingsMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n  input: UserSettingsUpdateInput;\n}>;\n\nexport type UpdateUserSettingsMutation = { __typename?: \"Mutation\" } & {\n  userSettingsUpdate: { __typename: \"UserSettingsPayload\" } & Pick<UserSettingsPayload, \"lastSyncId\" | \"success\">;\n};\n\nexport type SuspendUserMutationVariables = Exact<{\n  forceBypassScimRestrictions?: InputMaybe<Scalars[\"Boolean\"]>;\n  id: Scalars[\"String\"];\n}>;\n\nexport type SuspendUserMutation = { __typename?: \"Mutation\" } & {\n  userSuspend: { __typename: \"UserAdminPayload\" } & Pick<UserAdminPayload, \"success\">;\n};\n\nexport type UserUnlinkFromIdentityProviderMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type UserUnlinkFromIdentityProviderMutation = { __typename?: \"Mutation\" } & {\n  userUnlinkFromIdentityProvider: { __typename: \"UserAdminPayload\" } & Pick<UserAdminPayload, \"success\">;\n};\n\nexport type UnsuspendUserMutationVariables = Exact<{\n  forceBypassScimRestrictions?: InputMaybe<Scalars[\"Boolean\"]>;\n  id: Scalars[\"String\"];\n}>;\n\nexport type UnsuspendUserMutation = { __typename?: \"Mutation\" } & {\n  userUnsuspend: { __typename: \"UserAdminPayload\" } & Pick<UserAdminPayload, \"success\">;\n};\n\nexport type UpdateUserMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n  input: UserUpdateInput;\n}>;\n\nexport type UpdateUserMutation = { __typename?: \"Mutation\" } & {\n  userUpdate: { __typename: \"UserPayload\" } & Pick<UserPayload, \"lastSyncId\" | \"success\"> & {\n      user?: Maybe<{ __typename?: \"User\" } & Pick<User, \"id\">>;\n    };\n};\n\nexport type CreateViewPreferencesMutationVariables = Exact<{\n  input: ViewPreferencesCreateInput;\n}>;\n\nexport type CreateViewPreferencesMutation = { __typename?: \"Mutation\" } & {\n  viewPreferencesCreate: { __typename: \"ViewPreferencesPayload\" } & Pick<\n    ViewPreferencesPayload,\n    \"lastSyncId\" | \"success\"\n  > & {\n      viewPreferences: { __typename: \"ViewPreferences\" } & Pick<\n        ViewPreferences,\n        \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"type\" | \"viewType\" | \"id\"\n      > & {\n          preferences: { __typename: \"ViewPreferencesValues\" } & Pick<\n            ViewPreferencesValues,\n            | \"columnOrderBoard\"\n            | \"columnOrderList\"\n            | \"issueNesting\"\n            | \"projectShowEmptyGroupsBoard\"\n            | \"projectShowEmptyGroupsList\"\n            | \"projectShowEmptyGroupsTimeline\"\n            | \"projectShowEmptyGroups\"\n            | \"projectShowEmptySubGroupsBoard\"\n            | \"projectShowEmptySubGroupsList\"\n            | \"projectShowEmptySubGroupsTimeline\"\n            | \"projectShowEmptySubGroups\"\n            | \"hiddenColumns\"\n            | \"hiddenGroupsList\"\n            | \"hiddenRows\"\n            | \"timelineChronologyShowCycleTeamIds\"\n            | \"continuousPipelineReleasesViewGrouping\"\n            | \"customViewsOrdering\"\n            | \"customerPageNeedsViewGrouping\"\n            | \"customerPageNeedsViewOrdering\"\n            | \"customersViewOrdering\"\n            | \"dashboardsOrdering\"\n            | \"projectGroupingDateResolution\"\n            | \"viewOrderingDirection\"\n            | \"embeddedCustomerNeedsViewOrdering\"\n            | \"focusViewGrouping\"\n            | \"focusViewOrderingDirection\"\n            | \"focusViewOrdering\"\n            | \"inboxViewGrouping\"\n            | \"inboxViewOrdering\"\n            | \"initiativeGrouping\"\n            | \"initiativesViewOrdering\"\n            | \"issueGrouping\"\n            | \"layout\"\n            | \"viewOrdering\"\n            | \"issueSubGrouping\"\n            | \"issueGroupingLabelGroupId\"\n            | \"issueSubGroupingLabelGroupId\"\n            | \"projectGroupingLabelGroupId\"\n            | \"projectSubGroupingLabelGroupId\"\n            | \"groupOrderingMode\"\n            | \"projectGroupOrdering\"\n            | \"projectCustomerNeedsViewGrouping\"\n            | \"projectCustomerNeedsViewOrdering\"\n            | \"projectGrouping\"\n            | \"projectLayout\"\n            | \"projectViewOrdering\"\n            | \"projectSubGrouping\"\n            | \"releasePipelineGrouping\"\n            | \"releasePipelinesViewOrdering\"\n            | \"reviewGrouping\"\n            | \"reviewViewOrdering\"\n            | \"scheduledPipelineReleasesViewGrouping\"\n            | \"scheduledPipelineReleasesViewOrdering\"\n            | \"searchResultType\"\n            | \"searchViewOrdering\"\n            | \"teamViewOrdering\"\n            | \"triageViewOrdering\"\n            | \"workspaceMembersViewOrdering\"\n            | \"projectZoomLevel\"\n            | \"timelineZoomScale\"\n            | \"showCompletedAgentSessions\"\n            | \"showCompletedIssues\"\n            | \"showCompletedProjects\"\n            | \"showCompletedReviews\"\n            | \"closedIssuesOrderedByRecency\"\n            | \"showArchivedItems\"\n            | \"customerPageNeedsShowCompletedIssuesAndProjects\"\n            | \"projectCustomerNeedsShowCompletedIssuesLast\"\n            | \"showDraftReviews\"\n            | \"showEmptyGroupsBoard\"\n            | \"showEmptyGroupsList\"\n            | \"showEmptyGroups\"\n            | \"showEmptySubGroupsBoard\"\n            | \"showEmptySubGroupsList\"\n            | \"showEmptySubGroups\"\n            | \"customerPageNeedsShowImportantFirst\"\n            | \"embeddedCustomerNeedsShowImportantFirst\"\n            | \"projectCustomerNeedsShowImportantFirst\"\n            | \"showOnlySnoozedItems\"\n            | \"showParents\"\n            | \"fieldPreviewLinks\"\n            | \"showReadItems\"\n            | \"showSnoozedItems\"\n            | \"showSubInitiativeProjects\"\n            | \"showNestedInitiatives\"\n            | \"showSubIssues\"\n            | \"showSubTeamIssues\"\n            | \"showSubTeamProjects\"\n            | \"showSupervisedIssues\"\n            | \"fieldSla\"\n            | \"fieldSentryIssues\"\n            | \"scheduledPipelineReleaseFieldCompletion\"\n            | \"customViewFieldDateCreated\"\n            | \"customViewFieldOwner\"\n            | \"customViewFieldDateUpdated\"\n            | \"customViewFieldVisibility\"\n            | \"customerFieldDomains\"\n            | \"customerFieldOwner\"\n            | \"customerFieldRequestCount\"\n            | \"fieldCustomerCount\"\n            | \"customerFieldRevenue\"\n            | \"fieldCustomerRevenue\"\n            | \"customerFieldSize\"\n            | \"customerFieldSource\"\n            | \"customerFieldStatus\"\n            | \"customerFieldTier\"\n            | \"fieldCycle\"\n            | \"dashboardFieldDateCreated\"\n            | \"dashboardFieldOwner\"\n            | \"dashboardFieldDateUpdated\"\n            | \"scheduledPipelineReleaseFieldDescription\"\n            | \"fieldDueDate\"\n            | \"initiativeFieldHealth\"\n            | \"initiativeFieldActivity\"\n            | \"initiativeFieldDateCompleted\"\n            | \"initiativeFieldDateCreated\"\n            | \"initiativeFieldDescription\"\n            | \"initiativeFieldInitiativeHealth\"\n            | \"initiativeFieldOwner\"\n            | \"initiativeFieldProjects\"\n            | \"initiativeFieldStartDate\"\n            | \"initiativeFieldStatus\"\n            | \"initiativeFieldTargetDate\"\n            | \"initiativeFieldTeams\"\n            | \"initiativeFieldDateUpdated\"\n            | \"fieldDateArchived\"\n            | \"fieldAssignee\"\n            | \"fieldDateCreated\"\n            | \"customerPageNeedsFieldIssueTargetDueDate\"\n            | \"fieldEstimate\"\n            | \"customerPageNeedsFieldIssueIdentifier\"\n            | \"fieldId\"\n            | \"fieldDateMyActivity\"\n            | \"customerPageNeedsFieldIssuePriority\"\n            | \"fieldPriority\"\n            | \"customerPageNeedsFieldIssueStatus\"\n            | \"fieldStatus\"\n            | \"fieldDateUpdated\"\n            | \"fieldLabels\"\n            | \"releasePipelineFieldLatestRelease\"\n            | \"fieldLinkCount\"\n            | \"memberFieldJoined\"\n            | \"memberFieldStatus\"\n            | \"memberFieldTeams\"\n            | \"fieldMilestone\"\n            | \"projectFieldActivity\"\n            | \"projectFieldDateCompleted\"\n            | \"projectFieldDateCreated\"\n            | \"projectFieldCustomerCount\"\n            | \"projectFieldCustomerRevenue\"\n            | \"projectFieldDescriptionBoard\"\n            | \"projectFieldDescription\"\n            | \"fieldProject\"\n            | \"projectFieldHealthTimeline\"\n            | \"projectFieldHealth\"\n            | \"projectFieldInitiatives\"\n            | \"projectFieldIssues\"\n            | \"projectFieldLabels\"\n            | \"projectFieldLeadTimeline\"\n            | \"projectFieldLead\"\n            | \"projectFieldMembersBoard\"\n            | \"projectFieldMembersList\"\n            | \"projectFieldMembersTimeline\"\n            | \"projectFieldMembers\"\n            | \"projectFieldMilestoneTimeline\"\n            | \"projectFieldMilestone\"\n            | \"projectFieldPredictionsTimeline\"\n            | \"projectFieldPredictions\"\n            | \"projectFieldPriority\"\n            | \"projectFieldRelationsTimeline\"\n            | \"projectFieldRelations\"\n            | \"projectFieldRoadmapsBoard\"\n            | \"projectFieldRoadmapsList\"\n            | \"projectFieldRoadmapsTimeline\"\n            | \"projectFieldRoadmaps\"\n            | \"projectFieldRolloutStage\"\n            | \"projectFieldStartDate\"\n            | \"projectFieldStatusTimeline\"\n            | \"projectFieldStatus\"\n            | \"projectFieldTargetDate\"\n            | \"projectFieldTeamsBoard\"\n            | \"projectFieldTeamsList\"\n            | \"projectFieldTeamsTimeline\"\n            | \"projectFieldTeams\"\n            | \"projectFieldDateUpdated\"\n            | \"fieldPullRequests\"\n            | \"continuousPipelineReleaseFieldReleaseDate\"\n            | \"scheduledPipelineReleaseFieldReleaseDate\"\n            | \"fieldRelease\"\n            | \"continuousPipelineReleaseFieldReleaseNote\"\n            | \"scheduledPipelineReleaseFieldReleaseNote\"\n            | \"releasePipelineFieldReleases\"\n            | \"reviewFieldAvatar\"\n            | \"reviewFieldChecks\"\n            | \"reviewFieldIdentifier\"\n            | \"reviewFieldPreviewLinks\"\n            | \"reviewFieldRepository\"\n            | \"teamFieldDateCreated\"\n            | \"teamFieldCycle\"\n            | \"teamFieldIdentifier\"\n            | \"teamFieldMembers\"\n            | \"teamFieldMembership\"\n            | \"teamFieldOwner\"\n            | \"teamFieldProjects\"\n            | \"teamFieldDateUpdated\"\n            | \"releasePipelineFieldTeams\"\n            | \"fieldTimeInCurrentStatus\"\n            | \"releasePipelineFieldType\"\n            | \"continuousPipelineReleaseFieldVersion\"\n            | \"scheduledPipelineReleaseFieldVersion\"\n            | \"showTriageIssues\"\n            | \"showUnreadItemsFirst\"\n            | \"timelineChronologyShowWeekNumbers\"\n          > & {\n              projectLabelGroupColumns?: Maybe<\n                Array<\n                  { __typename: \"ViewPreferencesProjectLabelGroupColumn\" } & Pick<\n                    ViewPreferencesProjectLabelGroupColumn,\n                    \"id\" | \"active\"\n                  >\n                >\n              >;\n            };\n        };\n    };\n};\n\nexport type DeleteViewPreferencesMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type DeleteViewPreferencesMutation = { __typename?: \"Mutation\" } & {\n  viewPreferencesDelete: { __typename: \"DeletePayload\" } & Pick<DeletePayload, \"entityId\" | \"lastSyncId\" | \"success\">;\n};\n\nexport type UpdateViewPreferencesMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n  input: ViewPreferencesUpdateInput;\n}>;\n\nexport type UpdateViewPreferencesMutation = { __typename?: \"Mutation\" } & {\n  viewPreferencesUpdate: { __typename: \"ViewPreferencesPayload\" } & Pick<\n    ViewPreferencesPayload,\n    \"lastSyncId\" | \"success\"\n  > & {\n      viewPreferences: { __typename: \"ViewPreferences\" } & Pick<\n        ViewPreferences,\n        \"updatedAt\" | \"archivedAt\" | \"createdAt\" | \"type\" | \"viewType\" | \"id\"\n      > & {\n          preferences: { __typename: \"ViewPreferencesValues\" } & Pick<\n            ViewPreferencesValues,\n            | \"columnOrderBoard\"\n            | \"columnOrderList\"\n            | \"issueNesting\"\n            | \"projectShowEmptyGroupsBoard\"\n            | \"projectShowEmptyGroupsList\"\n            | \"projectShowEmptyGroupsTimeline\"\n            | \"projectShowEmptyGroups\"\n            | \"projectShowEmptySubGroupsBoard\"\n            | \"projectShowEmptySubGroupsList\"\n            | \"projectShowEmptySubGroupsTimeline\"\n            | \"projectShowEmptySubGroups\"\n            | \"hiddenColumns\"\n            | \"hiddenGroupsList\"\n            | \"hiddenRows\"\n            | \"timelineChronologyShowCycleTeamIds\"\n            | \"continuousPipelineReleasesViewGrouping\"\n            | \"customViewsOrdering\"\n            | \"customerPageNeedsViewGrouping\"\n            | \"customerPageNeedsViewOrdering\"\n            | \"customersViewOrdering\"\n            | \"dashboardsOrdering\"\n            | \"projectGroupingDateResolution\"\n            | \"viewOrderingDirection\"\n            | \"embeddedCustomerNeedsViewOrdering\"\n            | \"focusViewGrouping\"\n            | \"focusViewOrderingDirection\"\n            | \"focusViewOrdering\"\n            | \"inboxViewGrouping\"\n            | \"inboxViewOrdering\"\n            | \"initiativeGrouping\"\n            | \"initiativesViewOrdering\"\n            | \"issueGrouping\"\n            | \"layout\"\n            | \"viewOrdering\"\n            | \"issueSubGrouping\"\n            | \"issueGroupingLabelGroupId\"\n            | \"issueSubGroupingLabelGroupId\"\n            | \"projectGroupingLabelGroupId\"\n            | \"projectSubGroupingLabelGroupId\"\n            | \"groupOrderingMode\"\n            | \"projectGroupOrdering\"\n            | \"projectCustomerNeedsViewGrouping\"\n            | \"projectCustomerNeedsViewOrdering\"\n            | \"projectGrouping\"\n            | \"projectLayout\"\n            | \"projectViewOrdering\"\n            | \"projectSubGrouping\"\n            | \"releasePipelineGrouping\"\n            | \"releasePipelinesViewOrdering\"\n            | \"reviewGrouping\"\n            | \"reviewViewOrdering\"\n            | \"scheduledPipelineReleasesViewGrouping\"\n            | \"scheduledPipelineReleasesViewOrdering\"\n            | \"searchResultType\"\n            | \"searchViewOrdering\"\n            | \"teamViewOrdering\"\n            | \"triageViewOrdering\"\n            | \"workspaceMembersViewOrdering\"\n            | \"projectZoomLevel\"\n            | \"timelineZoomScale\"\n            | \"showCompletedAgentSessions\"\n            | \"showCompletedIssues\"\n            | \"showCompletedProjects\"\n            | \"showCompletedReviews\"\n            | \"closedIssuesOrderedByRecency\"\n            | \"showArchivedItems\"\n            | \"customerPageNeedsShowCompletedIssuesAndProjects\"\n            | \"projectCustomerNeedsShowCompletedIssuesLast\"\n            | \"showDraftReviews\"\n            | \"showEmptyGroupsBoard\"\n            | \"showEmptyGroupsList\"\n            | \"showEmptyGroups\"\n            | \"showEmptySubGroupsBoard\"\n            | \"showEmptySubGroupsList\"\n            | \"showEmptySubGroups\"\n            | \"customerPageNeedsShowImportantFirst\"\n            | \"embeddedCustomerNeedsShowImportantFirst\"\n            | \"projectCustomerNeedsShowImportantFirst\"\n            | \"showOnlySnoozedItems\"\n            | \"showParents\"\n            | \"fieldPreviewLinks\"\n            | \"showReadItems\"\n            | \"showSnoozedItems\"\n            | \"showSubInitiativeProjects\"\n            | \"showNestedInitiatives\"\n            | \"showSubIssues\"\n            | \"showSubTeamIssues\"\n            | \"showSubTeamProjects\"\n            | \"showSupervisedIssues\"\n            | \"fieldSla\"\n            | \"fieldSentryIssues\"\n            | \"scheduledPipelineReleaseFieldCompletion\"\n            | \"customViewFieldDateCreated\"\n            | \"customViewFieldOwner\"\n            | \"customViewFieldDateUpdated\"\n            | \"customViewFieldVisibility\"\n            | \"customerFieldDomains\"\n            | \"customerFieldOwner\"\n            | \"customerFieldRequestCount\"\n            | \"fieldCustomerCount\"\n            | \"customerFieldRevenue\"\n            | \"fieldCustomerRevenue\"\n            | \"customerFieldSize\"\n            | \"customerFieldSource\"\n            | \"customerFieldStatus\"\n            | \"customerFieldTier\"\n            | \"fieldCycle\"\n            | \"dashboardFieldDateCreated\"\n            | \"dashboardFieldOwner\"\n            | \"dashboardFieldDateUpdated\"\n            | \"scheduledPipelineReleaseFieldDescription\"\n            | \"fieldDueDate\"\n            | \"initiativeFieldHealth\"\n            | \"initiativeFieldActivity\"\n            | \"initiativeFieldDateCompleted\"\n            | \"initiativeFieldDateCreated\"\n            | \"initiativeFieldDescription\"\n            | \"initiativeFieldInitiativeHealth\"\n            | \"initiativeFieldOwner\"\n            | \"initiativeFieldProjects\"\n            | \"initiativeFieldStartDate\"\n            | \"initiativeFieldStatus\"\n            | \"initiativeFieldTargetDate\"\n            | \"initiativeFieldTeams\"\n            | \"initiativeFieldDateUpdated\"\n            | \"fieldDateArchived\"\n            | \"fieldAssignee\"\n            | \"fieldDateCreated\"\n            | \"customerPageNeedsFieldIssueTargetDueDate\"\n            | \"fieldEstimate\"\n            | \"customerPageNeedsFieldIssueIdentifier\"\n            | \"fieldId\"\n            | \"fieldDateMyActivity\"\n            | \"customerPageNeedsFieldIssuePriority\"\n            | \"fieldPriority\"\n            | \"customerPageNeedsFieldIssueStatus\"\n            | \"fieldStatus\"\n            | \"fieldDateUpdated\"\n            | \"fieldLabels\"\n            | \"releasePipelineFieldLatestRelease\"\n            | \"fieldLinkCount\"\n            | \"memberFieldJoined\"\n            | \"memberFieldStatus\"\n            | \"memberFieldTeams\"\n            | \"fieldMilestone\"\n            | \"projectFieldActivity\"\n            | \"projectFieldDateCompleted\"\n            | \"projectFieldDateCreated\"\n            | \"projectFieldCustomerCount\"\n            | \"projectFieldCustomerRevenue\"\n            | \"projectFieldDescriptionBoard\"\n            | \"projectFieldDescription\"\n            | \"fieldProject\"\n            | \"projectFieldHealthTimeline\"\n            | \"projectFieldHealth\"\n            | \"projectFieldInitiatives\"\n            | \"projectFieldIssues\"\n            | \"projectFieldLabels\"\n            | \"projectFieldLeadTimeline\"\n            | \"projectFieldLead\"\n            | \"projectFieldMembersBoard\"\n            | \"projectFieldMembersList\"\n            | \"projectFieldMembersTimeline\"\n            | \"projectFieldMembers\"\n            | \"projectFieldMilestoneTimeline\"\n            | \"projectFieldMilestone\"\n            | \"projectFieldPredictionsTimeline\"\n            | \"projectFieldPredictions\"\n            | \"projectFieldPriority\"\n            | \"projectFieldRelationsTimeline\"\n            | \"projectFieldRelations\"\n            | \"projectFieldRoadmapsBoard\"\n            | \"projectFieldRoadmapsList\"\n            | \"projectFieldRoadmapsTimeline\"\n            | \"projectFieldRoadmaps\"\n            | \"projectFieldRolloutStage\"\n            | \"projectFieldStartDate\"\n            | \"projectFieldStatusTimeline\"\n            | \"projectFieldStatus\"\n            | \"projectFieldTargetDate\"\n            | \"projectFieldTeamsBoard\"\n            | \"projectFieldTeamsList\"\n            | \"projectFieldTeamsTimeline\"\n            | \"projectFieldTeams\"\n            | \"projectFieldDateUpdated\"\n            | \"fieldPullRequests\"\n            | \"continuousPipelineReleaseFieldReleaseDate\"\n            | \"scheduledPipelineReleaseFieldReleaseDate\"\n            | \"fieldRelease\"\n            | \"continuousPipelineReleaseFieldReleaseNote\"\n            | \"scheduledPipelineReleaseFieldReleaseNote\"\n            | \"releasePipelineFieldReleases\"\n            | \"reviewFieldAvatar\"\n            | \"reviewFieldChecks\"\n            | \"reviewFieldIdentifier\"\n            | \"reviewFieldPreviewLinks\"\n            | \"reviewFieldRepository\"\n            | \"teamFieldDateCreated\"\n            | \"teamFieldCycle\"\n            | \"teamFieldIdentifier\"\n            | \"teamFieldMembers\"\n            | \"teamFieldMembership\"\n            | \"teamFieldOwner\"\n            | \"teamFieldProjects\"\n            | \"teamFieldDateUpdated\"\n            | \"releasePipelineFieldTeams\"\n            | \"fieldTimeInCurrentStatus\"\n            | \"releasePipelineFieldType\"\n            | \"continuousPipelineReleaseFieldVersion\"\n            | \"scheduledPipelineReleaseFieldVersion\"\n            | \"showTriageIssues\"\n            | \"showUnreadItemsFirst\"\n            | \"timelineChronologyShowWeekNumbers\"\n          > & {\n              projectLabelGroupColumns?: Maybe<\n                Array<\n                  { __typename: \"ViewPreferencesProjectLabelGroupColumn\" } & Pick<\n                    ViewPreferencesProjectLabelGroupColumn,\n                    \"id\" | \"active\"\n                  >\n                >\n              >;\n            };\n        };\n    };\n};\n\nexport type CreateWebhookMutationVariables = Exact<{\n  input: WebhookCreateInput;\n}>;\n\nexport type CreateWebhookMutation = { __typename?: \"Mutation\" } & {\n  webhookCreate: { __typename: \"WebhookPayload\" } & Pick<WebhookPayload, \"lastSyncId\" | \"success\"> & {\n      webhook: { __typename?: \"Webhook\" } & Pick<Webhook, \"id\">;\n    };\n};\n\nexport type DeleteWebhookMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type DeleteWebhookMutation = { __typename?: \"Mutation\" } & {\n  webhookDelete: { __typename: \"DeletePayload\" } & Pick<DeletePayload, \"entityId\" | \"lastSyncId\" | \"success\">;\n};\n\nexport type RotateSecretWebhookMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type RotateSecretWebhookMutation = { __typename?: \"Mutation\" } & {\n  webhookRotateSecret: { __typename: \"WebhookRotateSecretPayload\" } & Pick<\n    WebhookRotateSecretPayload,\n    \"lastSyncId\" | \"secret\" | \"success\"\n  >;\n};\n\nexport type UpdateWebhookMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n  input: WebhookUpdateInput;\n}>;\n\nexport type UpdateWebhookMutation = { __typename?: \"Mutation\" } & {\n  webhookUpdate: { __typename: \"WebhookPayload\" } & Pick<WebhookPayload, \"lastSyncId\" | \"success\"> & {\n      webhook: { __typename?: \"Webhook\" } & Pick<Webhook, \"id\">;\n    };\n};\n\nexport type ArchiveWorkflowStateMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n}>;\n\nexport type ArchiveWorkflowStateMutation = { __typename?: \"Mutation\" } & {\n  workflowStateArchive: { __typename: \"WorkflowStateArchivePayload\" } & Pick<\n    WorkflowStateArchivePayload,\n    \"lastSyncId\" | \"success\"\n  > & { entity?: Maybe<{ __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">> };\n};\n\nexport type CreateWorkflowStateMutationVariables = Exact<{\n  input: WorkflowStateCreateInput;\n}>;\n\nexport type CreateWorkflowStateMutation = { __typename?: \"Mutation\" } & {\n  workflowStateCreate: { __typename: \"WorkflowStatePayload\" } & Pick<WorkflowStatePayload, \"lastSyncId\" | \"success\"> & {\n      workflowState: { __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">;\n    };\n};\n\nexport type UpdateWorkflowStateMutationVariables = Exact<{\n  id: Scalars[\"String\"];\n  input: WorkflowStateUpdateInput;\n}>;\n\nexport type UpdateWorkflowStateMutation = { __typename?: \"Mutation\" } & {\n  workflowStateUpdate: { __typename: \"WorkflowStatePayload\" } & Pick<WorkflowStatePayload, \"lastSyncId\" | \"success\"> & {\n      workflowState: { __typename?: \"WorkflowState\" } & Pick<WorkflowState, \"id\">;\n    };\n};\n\nexport class TypedDocumentString<TResult, TVariables>\n  extends String\n  implements DocumentTypeDecoration<TResult, TVariables>\n{\n  __apiType?: NonNullable<DocumentTypeDecoration<TResult, TVariables>[\"__apiType\"]>;\n  private value: string;\n  public __meta__?: Record<string, any> | undefined;\n\n  constructor(value: string, __meta__?: Record<string, any> | undefined) {\n    super(value);\n    this.value = value;\n    this.__meta__ = __meta__;\n  }\n\n  override toString(): string & DocumentTypeDecoration<TResult, TVariables> {\n    return this.value;\n  }\n}\nexport const AiConversationPartMetadataFragmentDoc = new TypedDocumentString(\n  `\n    fragment AiConversationPartMetadata on AiConversationPartMetadata {\n  __typename\n  feedback\n  evalLogId\n  phase\n  endedAt\n  startedAt\n  turnId\n}\n    `,\n  { fragmentName: \"AiConversationPartMetadata\" }\n) as unknown as TypedDocumentString<AiConversationPartMetadataFragment, unknown>;\nexport const AiConversationErrorPartFragmentDoc = new TypedDocumentString(\n  `\n    fragment AiConversationErrorPart on AiConversationErrorPart {\n  __typename\n  id\n  metadata {\n    ...AiConversationPartMetadata\n  }\n  type\n  message\n}\n    fragment AiConversationPartMetadata on AiConversationPartMetadata {\n  __typename\n  feedback\n  evalLogId\n  phase\n  endedAt\n  startedAt\n  turnId\n}`,\n  { fragmentName: \"AiConversationErrorPart\" }\n) as unknown as TypedDocumentString<AiConversationErrorPartFragment, unknown>;\nexport const AiConversationEventPartFragmentDoc = new TypedDocumentString(\n  `\n    fragment AiConversationEventPart on AiConversationEventPart {\n  __typename\n  id\n  subscriptionId\n  body\n  bodyData\n  metadata {\n    ...AiConversationPartMetadata\n  }\n  type\n}\n    fragment AiConversationPartMetadata on AiConversationPartMetadata {\n  __typename\n  feedback\n  evalLogId\n  phase\n  endedAt\n  startedAt\n  turnId\n}`,\n  { fragmentName: \"AiConversationEventPart\" }\n) as unknown as TypedDocumentString<AiConversationEventPartFragment, unknown>;\nexport const AiConversationPromptPartFragmentDoc = new TypedDocumentString(\n  `\n    fragment AiConversationPromptPart on AiConversationPromptPart {\n  __typename\n  id\n  body\n  bodyData\n  metadata {\n    ...AiConversationPartMetadata\n  }\n  type\n  user {\n    id\n  }\n}\n    fragment AiConversationPartMetadata on AiConversationPartMetadata {\n  __typename\n  feedback\n  evalLogId\n  phase\n  endedAt\n  startedAt\n  turnId\n}`,\n  { fragmentName: \"AiConversationPromptPart\" }\n) as unknown as TypedDocumentString<AiConversationPromptPartFragment, unknown>;\nexport const AiConversationReasoningPartFragmentDoc = new TypedDocumentString(\n  `\n    fragment AiConversationReasoningPart on AiConversationReasoningPart {\n  __typename\n  id\n  body\n  bodyData\n  metadata {\n    ...AiConversationPartMetadata\n  }\n  title\n  type\n}\n    fragment AiConversationPartMetadata on AiConversationPartMetadata {\n  __typename\n  feedback\n  evalLogId\n  phase\n  endedAt\n  startedAt\n  turnId\n}`,\n  { fragmentName: \"AiConversationReasoningPart\" }\n) as unknown as TypedDocumentString<AiConversationReasoningPartFragment, unknown>;\nexport const AiConversationTextPartFragmentDoc = new TypedDocumentString(\n  `\n    fragment AiConversationTextPart on AiConversationTextPart {\n  __typename\n  id\n  body\n  bodyData\n  metadata {\n    ...AiConversationPartMetadata\n  }\n  type\n}\n    fragment AiConversationPartMetadata on AiConversationPartMetadata {\n  __typename\n  feedback\n  evalLogId\n  phase\n  endedAt\n  startedAt\n  turnId\n}`,\n  { fragmentName: \"AiConversationTextPart\" }\n) as unknown as TypedDocumentString<AiConversationTextPartFragment, unknown>;\nexport const AiConversationCodeIntelligenceToolCallArgsFragmentDoc = new TypedDocumentString(\n  `\n    fragment AiConversationCodeIntelligenceToolCallArgs on AiConversationCodeIntelligenceToolCallArgs {\n  __typename\n  question\n}\n    `,\n  { fragmentName: \"AiConversationCodeIntelligenceToolCallArgs\" }\n) as unknown as TypedDocumentString<AiConversationCodeIntelligenceToolCallArgsFragment, unknown>;\nexport const AiConversationToolDisplayInfoFragmentDoc = new TypedDocumentString(\n  `\n    fragment AiConversationToolDisplayInfo on AiConversationToolDisplayInfo {\n  __typename\n  activeLabel\n  detail\n  icon\n  inactiveLabel\n  result\n}\n    `,\n  { fragmentName: \"AiConversationToolDisplayInfo\" }\n) as unknown as TypedDocumentString<AiConversationToolDisplayInfoFragment, unknown>;\nexport const AiConversationCodeIntelligenceToolCallFragmentDoc = new TypedDocumentString(\n  `\n    fragment AiConversationCodeIntelligenceToolCall on AiConversationCodeIntelligenceToolCall {\n  __typename\n  rawArgs\n  args {\n    ...AiConversationCodeIntelligenceToolCallArgs\n  }\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\n    fragment AiConversationCodeIntelligenceToolCallArgs on AiConversationCodeIntelligenceToolCallArgs {\n  __typename\n  question\n}\nfragment AiConversationToolDisplayInfo on AiConversationToolDisplayInfo {\n  __typename\n  activeLabel\n  detail\n  icon\n  inactiveLabel\n  result\n}`,\n  { fragmentName: \"AiConversationCodeIntelligenceToolCall\" }\n) as unknown as TypedDocumentString<AiConversationCodeIntelligenceToolCallFragment, unknown>;\nexport const AiConversationCreateEntityToolCallArgsFragmentDoc = new TypedDocumentString(\n  `\n    fragment AiConversationCreateEntityToolCallArgs on AiConversationCreateEntityToolCallArgs {\n  __typename\n  count\n  type\n}\n    `,\n  { fragmentName: \"AiConversationCreateEntityToolCallArgs\" }\n) as unknown as TypedDocumentString<AiConversationCreateEntityToolCallArgsFragment, unknown>;\nexport const AiConversationCreateEntityToolCallFragmentDoc = new TypedDocumentString(\n  `\n    fragment AiConversationCreateEntityToolCall on AiConversationCreateEntityToolCall {\n  __typename\n  rawArgs\n  args {\n    ...AiConversationCreateEntityToolCallArgs\n  }\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\n    fragment AiConversationCreateEntityToolCallArgs on AiConversationCreateEntityToolCallArgs {\n  __typename\n  count\n  type\n}\nfragment AiConversationToolDisplayInfo on AiConversationToolDisplayInfo {\n  __typename\n  activeLabel\n  detail\n  icon\n  inactiveLabel\n  result\n}`,\n  { fragmentName: \"AiConversationCreateEntityToolCall\" }\n) as unknown as TypedDocumentString<AiConversationCreateEntityToolCallFragment, unknown>;\nexport const AiConversationSearchEntitiesToolCallResultEntitiesFragmentDoc = new TypedDocumentString(\n  `\n    fragment AiConversationSearchEntitiesToolCallResultEntities on AiConversationSearchEntitiesToolCallResultEntities {\n  __typename\n  id\n  type\n}\n    `,\n  { fragmentName: \"AiConversationSearchEntitiesToolCallResultEntities\" }\n) as unknown as TypedDocumentString<AiConversationSearchEntitiesToolCallResultEntitiesFragment, unknown>;\nexport const AiConversationDeleteEntityToolCallArgsFragmentDoc = new TypedDocumentString(\n  `\n    fragment AiConversationDeleteEntityToolCallArgs on AiConversationDeleteEntityToolCallArgs {\n  __typename\n  entity {\n    ...AiConversationSearchEntitiesToolCallResultEntities\n  }\n}\n    fragment AiConversationSearchEntitiesToolCallResultEntities on AiConversationSearchEntitiesToolCallResultEntities {\n  __typename\n  id\n  type\n}`,\n  { fragmentName: \"AiConversationDeleteEntityToolCallArgs\" }\n) as unknown as TypedDocumentString<AiConversationDeleteEntityToolCallArgsFragment, unknown>;\nexport const AiConversationDeleteEntityToolCallFragmentDoc = new TypedDocumentString(\n  `\n    fragment AiConversationDeleteEntityToolCall on AiConversationDeleteEntityToolCall {\n  __typename\n  rawArgs\n  args {\n    ...AiConversationDeleteEntityToolCallArgs\n  }\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\n    fragment AiConversationDeleteEntityToolCallArgs on AiConversationDeleteEntityToolCallArgs {\n  __typename\n  entity {\n    ...AiConversationSearchEntitiesToolCallResultEntities\n  }\n}\nfragment AiConversationSearchEntitiesToolCallResultEntities on AiConversationSearchEntitiesToolCallResultEntities {\n  __typename\n  id\n  type\n}\nfragment AiConversationToolDisplayInfo on AiConversationToolDisplayInfo {\n  __typename\n  activeLabel\n  detail\n  icon\n  inactiveLabel\n  result\n}`,\n  { fragmentName: \"AiConversationDeleteEntityToolCall\" }\n) as unknown as TypedDocumentString<AiConversationDeleteEntityToolCallFragment, unknown>;\nexport const AiConversationGetMicrosoftTeamsConversationHistoryToolCallFragmentDoc = new TypedDocumentString(\n  `\n    fragment AiConversationGetMicrosoftTeamsConversationHistoryToolCall on AiConversationGetMicrosoftTeamsConversationHistoryToolCall {\n  __typename\n  rawArgs\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\n    fragment AiConversationToolDisplayInfo on AiConversationToolDisplayInfo {\n  __typename\n  activeLabel\n  detail\n  icon\n  inactiveLabel\n  result\n}`,\n  { fragmentName: \"AiConversationGetMicrosoftTeamsConversationHistoryToolCall\" }\n) as unknown as TypedDocumentString<AiConversationGetMicrosoftTeamsConversationHistoryToolCallFragment, unknown>;\nexport const AiConversationGetPullRequestCheckLogsToolCallArgsFragmentDoc = new TypedDocumentString(\n  `\n    fragment AiConversationGetPullRequestCheckLogsToolCallArgs on AiConversationGetPullRequestCheckLogsToolCallArgs {\n  __typename\n  checkName\n  entity {\n    ...AiConversationSearchEntitiesToolCallResultEntities\n  }\n  workflowName\n}\n    fragment AiConversationSearchEntitiesToolCallResultEntities on AiConversationSearchEntitiesToolCallResultEntities {\n  __typename\n  id\n  type\n}`,\n  { fragmentName: \"AiConversationGetPullRequestCheckLogsToolCallArgs\" }\n) as unknown as TypedDocumentString<AiConversationGetPullRequestCheckLogsToolCallArgsFragment, unknown>;\nexport const AiConversationGetPullRequestCheckLogsToolCallFragmentDoc = new TypedDocumentString(\n  `\n    fragment AiConversationGetPullRequestCheckLogsToolCall on AiConversationGetPullRequestCheckLogsToolCall {\n  __typename\n  rawArgs\n  args {\n    ...AiConversationGetPullRequestCheckLogsToolCallArgs\n  }\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\n    fragment AiConversationGetPullRequestCheckLogsToolCallArgs on AiConversationGetPullRequestCheckLogsToolCallArgs {\n  __typename\n  checkName\n  entity {\n    ...AiConversationSearchEntitiesToolCallResultEntities\n  }\n  workflowName\n}\nfragment AiConversationSearchEntitiesToolCallResultEntities on AiConversationSearchEntitiesToolCallResultEntities {\n  __typename\n  id\n  type\n}\nfragment AiConversationToolDisplayInfo on AiConversationToolDisplayInfo {\n  __typename\n  activeLabel\n  detail\n  icon\n  inactiveLabel\n  result\n}`,\n  { fragmentName: \"AiConversationGetPullRequestCheckLogsToolCall\" }\n) as unknown as TypedDocumentString<AiConversationGetPullRequestCheckLogsToolCallFragment, unknown>;\nexport const AiConversationGetPullRequestDiffToolCallArgsFragmentDoc = new TypedDocumentString(\n  `\n    fragment AiConversationGetPullRequestDiffToolCallArgs on AiConversationGetPullRequestDiffToolCallArgs {\n  __typename\n  entity {\n    ...AiConversationSearchEntitiesToolCallResultEntities\n  }\n}\n    fragment AiConversationSearchEntitiesToolCallResultEntities on AiConversationSearchEntitiesToolCallResultEntities {\n  __typename\n  id\n  type\n}`,\n  { fragmentName: \"AiConversationGetPullRequestDiffToolCallArgs\" }\n) as unknown as TypedDocumentString<AiConversationGetPullRequestDiffToolCallArgsFragment, unknown>;\nexport const AiConversationGetPullRequestDiffToolCallFragmentDoc = new TypedDocumentString(\n  `\n    fragment AiConversationGetPullRequestDiffToolCall on AiConversationGetPullRequestDiffToolCall {\n  __typename\n  rawArgs\n  args {\n    ...AiConversationGetPullRequestDiffToolCallArgs\n  }\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\n    fragment AiConversationGetPullRequestDiffToolCallArgs on AiConversationGetPullRequestDiffToolCallArgs {\n  __typename\n  entity {\n    ...AiConversationSearchEntitiesToolCallResultEntities\n  }\n}\nfragment AiConversationSearchEntitiesToolCallResultEntities on AiConversationSearchEntitiesToolCallResultEntities {\n  __typename\n  id\n  type\n}\nfragment AiConversationToolDisplayInfo on AiConversationToolDisplayInfo {\n  __typename\n  activeLabel\n  detail\n  icon\n  inactiveLabel\n  result\n}`,\n  { fragmentName: \"AiConversationGetPullRequestDiffToolCall\" }\n) as unknown as TypedDocumentString<AiConversationGetPullRequestDiffToolCallFragment, unknown>;\nexport const AiConversationGetPullRequestFileToolCallArgsFragmentDoc = new TypedDocumentString(\n  `\n    fragment AiConversationGetPullRequestFileToolCallArgs on AiConversationGetPullRequestFileToolCallArgs {\n  __typename\n  entity {\n    ...AiConversationSearchEntitiesToolCallResultEntities\n  }\n  path\n}\n    fragment AiConversationSearchEntitiesToolCallResultEntities on AiConversationSearchEntitiesToolCallResultEntities {\n  __typename\n  id\n  type\n}`,\n  { fragmentName: \"AiConversationGetPullRequestFileToolCallArgs\" }\n) as unknown as TypedDocumentString<AiConversationGetPullRequestFileToolCallArgsFragment, unknown>;\nexport const AiConversationGetPullRequestFileToolCallFragmentDoc = new TypedDocumentString(\n  `\n    fragment AiConversationGetPullRequestFileToolCall on AiConversationGetPullRequestFileToolCall {\n  __typename\n  rawArgs\n  args {\n    ...AiConversationGetPullRequestFileToolCallArgs\n  }\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\n    fragment AiConversationGetPullRequestFileToolCallArgs on AiConversationGetPullRequestFileToolCallArgs {\n  __typename\n  entity {\n    ...AiConversationSearchEntitiesToolCallResultEntities\n  }\n  path\n}\nfragment AiConversationSearchEntitiesToolCallResultEntities on AiConversationSearchEntitiesToolCallResultEntities {\n  __typename\n  id\n  type\n}\nfragment AiConversationToolDisplayInfo on AiConversationToolDisplayInfo {\n  __typename\n  activeLabel\n  detail\n  icon\n  inactiveLabel\n  result\n}`,\n  { fragmentName: \"AiConversationGetPullRequestFileToolCall\" }\n) as unknown as TypedDocumentString<AiConversationGetPullRequestFileToolCallFragment, unknown>;\nexport const AiConversationGetSlackConversationHistoryToolCallFragmentDoc = new TypedDocumentString(\n  `\n    fragment AiConversationGetSlackConversationHistoryToolCall on AiConversationGetSlackConversationHistoryToolCall {\n  __typename\n  rawArgs\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\n    fragment AiConversationToolDisplayInfo on AiConversationToolDisplayInfo {\n  __typename\n  activeLabel\n  detail\n  icon\n  inactiveLabel\n  result\n}`,\n  { fragmentName: \"AiConversationGetSlackConversationHistoryToolCall\" }\n) as unknown as TypedDocumentString<AiConversationGetSlackConversationHistoryToolCallFragment, unknown>;\nexport const AiConversationHandoffToCodingSessionToolCallArgsFragmentDoc = new TypedDocumentString(\n  `\n    fragment AiConversationHandoffToCodingSessionToolCallArgs on AiConversationHandoffToCodingSessionToolCallArgs {\n  __typename\n  entity {\n    ...AiConversationSearchEntitiesToolCallResultEntities\n  }\n  instructions\n}\n    fragment AiConversationSearchEntitiesToolCallResultEntities on AiConversationSearchEntitiesToolCallResultEntities {\n  __typename\n  id\n  type\n}`,\n  { fragmentName: \"AiConversationHandoffToCodingSessionToolCallArgs\" }\n) as unknown as TypedDocumentString<AiConversationHandoffToCodingSessionToolCallArgsFragment, unknown>;\nexport const AiConversationHandoffToCodingSessionToolCallFragmentDoc = new TypedDocumentString(\n  `\n    fragment AiConversationHandoffToCodingSessionToolCall on AiConversationHandoffToCodingSessionToolCall {\n  __typename\n  rawArgs\n  args {\n    ...AiConversationHandoffToCodingSessionToolCallArgs\n  }\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\n    fragment AiConversationHandoffToCodingSessionToolCallArgs on AiConversationHandoffToCodingSessionToolCallArgs {\n  __typename\n  entity {\n    ...AiConversationSearchEntitiesToolCallResultEntities\n  }\n  instructions\n}\nfragment AiConversationSearchEntitiesToolCallResultEntities on AiConversationSearchEntitiesToolCallResultEntities {\n  __typename\n  id\n  type\n}\nfragment AiConversationToolDisplayInfo on AiConversationToolDisplayInfo {\n  __typename\n  activeLabel\n  detail\n  icon\n  inactiveLabel\n  result\n}`,\n  { fragmentName: \"AiConversationHandoffToCodingSessionToolCall\" }\n) as unknown as TypedDocumentString<AiConversationHandoffToCodingSessionToolCallFragment, unknown>;\nexport const AiConversationInvokeMcpToolToolCallArgsServerFragmentDoc = new TypedDocumentString(\n  `\n    fragment AiConversationInvokeMcpToolToolCallArgsServer on AiConversationInvokeMcpToolToolCallArgsServer {\n  __typename\n  integrationId\n  name\n  title\n}\n    `,\n  { fragmentName: \"AiConversationInvokeMcpToolToolCallArgsServer\" }\n) as unknown as TypedDocumentString<AiConversationInvokeMcpToolToolCallArgsServerFragment, unknown>;\nexport const AiConversationInvokeMcpToolToolCallArgsToolFragmentDoc = new TypedDocumentString(\n  `\n    fragment AiConversationInvokeMcpToolToolCallArgsTool on AiConversationInvokeMcpToolToolCallArgsTool {\n  __typename\n  name\n  title\n}\n    `,\n  { fragmentName: \"AiConversationInvokeMcpToolToolCallArgsTool\" }\n) as unknown as TypedDocumentString<AiConversationInvokeMcpToolToolCallArgsToolFragment, unknown>;\nexport const AiConversationInvokeMcpToolToolCallArgsFragmentDoc = new TypedDocumentString(\n  `\n    fragment AiConversationInvokeMcpToolToolCallArgs on AiConversationInvokeMcpToolToolCallArgs {\n  __typename\n  server {\n    ...AiConversationInvokeMcpToolToolCallArgsServer\n  }\n  tool {\n    ...AiConversationInvokeMcpToolToolCallArgsTool\n  }\n}\n    fragment AiConversationInvokeMcpToolToolCallArgsServer on AiConversationInvokeMcpToolToolCallArgsServer {\n  __typename\n  integrationId\n  name\n  title\n}\nfragment AiConversationInvokeMcpToolToolCallArgsTool on AiConversationInvokeMcpToolToolCallArgsTool {\n  __typename\n  name\n  title\n}`,\n  { fragmentName: \"AiConversationInvokeMcpToolToolCallArgs\" }\n) as unknown as TypedDocumentString<AiConversationInvokeMcpToolToolCallArgsFragment, unknown>;\nexport const AiConversationInvokeMcpToolToolCallFragmentDoc = new TypedDocumentString(\n  `\n    fragment AiConversationInvokeMcpToolToolCall on AiConversationInvokeMcpToolToolCall {\n  __typename\n  rawArgs\n  args {\n    ...AiConversationInvokeMcpToolToolCallArgs\n  }\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\n    fragment AiConversationInvokeMcpToolToolCallArgs on AiConversationInvokeMcpToolToolCallArgs {\n  __typename\n  server {\n    ...AiConversationInvokeMcpToolToolCallArgsServer\n  }\n  tool {\n    ...AiConversationInvokeMcpToolToolCallArgsTool\n  }\n}\nfragment AiConversationInvokeMcpToolToolCallArgsServer on AiConversationInvokeMcpToolToolCallArgsServer {\n  __typename\n  integrationId\n  name\n  title\n}\nfragment AiConversationInvokeMcpToolToolCallArgsTool on AiConversationInvokeMcpToolToolCallArgsTool {\n  __typename\n  name\n  title\n}\nfragment AiConversationToolDisplayInfo on AiConversationToolDisplayInfo {\n  __typename\n  activeLabel\n  detail\n  icon\n  inactiveLabel\n  result\n}`,\n  { fragmentName: \"AiConversationInvokeMcpToolToolCall\" }\n) as unknown as TypedDocumentString<AiConversationInvokeMcpToolToolCallFragment, unknown>;\nexport const AiConversationNavigateToPageToolCallArgsEntitiesFragmentDoc = new TypedDocumentString(\n  `\n    fragment AiConversationNavigateToPageToolCallArgsEntities on AiConversationNavigateToPageToolCallArgsEntities {\n  __typename\n  entityType\n  uuid\n}\n    `,\n  { fragmentName: \"AiConversationNavigateToPageToolCallArgsEntities\" }\n) as unknown as TypedDocumentString<AiConversationNavigateToPageToolCallArgsEntitiesFragment, unknown>;\nexport const AiConversationNavigateToPageToolCallArgsFragmentDoc = new TypedDocumentString(\n  `\n    fragment AiConversationNavigateToPageToolCallArgs on AiConversationNavigateToPageToolCallArgs {\n  __typename\n  entities {\n    ...AiConversationNavigateToPageToolCallArgsEntities\n  }\n}\n    fragment AiConversationNavigateToPageToolCallArgsEntities on AiConversationNavigateToPageToolCallArgsEntities {\n  __typename\n  entityType\n  uuid\n}`,\n  { fragmentName: \"AiConversationNavigateToPageToolCallArgs\" }\n) as unknown as TypedDocumentString<AiConversationNavigateToPageToolCallArgsFragment, unknown>;\nexport const AiConversationNavigateToPageToolCallResultFragmentDoc = new TypedDocumentString(\n  `\n    fragment AiConversationNavigateToPageToolCallResult on AiConversationNavigateToPageToolCallResult {\n  __typename\n  urls\n}\n    `,\n  { fragmentName: \"AiConversationNavigateToPageToolCallResult\" }\n) as unknown as TypedDocumentString<AiConversationNavigateToPageToolCallResultFragment, unknown>;\nexport const AiConversationNavigateToPageToolCallFragmentDoc = new TypedDocumentString(\n  `\n    fragment AiConversationNavigateToPageToolCall on AiConversationNavigateToPageToolCall {\n  __typename\n  rawArgs\n  args {\n    ...AiConversationNavigateToPageToolCallArgs\n  }\n  name\n  rawResult\n  result {\n    ...AiConversationNavigateToPageToolCallResult\n  }\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\n    fragment AiConversationNavigateToPageToolCallArgs on AiConversationNavigateToPageToolCallArgs {\n  __typename\n  entities {\n    ...AiConversationNavigateToPageToolCallArgsEntities\n  }\n}\nfragment AiConversationNavigateToPageToolCallArgsEntities on AiConversationNavigateToPageToolCallArgsEntities {\n  __typename\n  entityType\n  uuid\n}\nfragment AiConversationNavigateToPageToolCallResult on AiConversationNavigateToPageToolCallResult {\n  __typename\n  urls\n}\nfragment AiConversationToolDisplayInfo on AiConversationToolDisplayInfo {\n  __typename\n  activeLabel\n  detail\n  icon\n  inactiveLabel\n  result\n}`,\n  { fragmentName: \"AiConversationNavigateToPageToolCall\" }\n) as unknown as TypedDocumentString<AiConversationNavigateToPageToolCallFragment, unknown>;\nexport const AiConversationQueryActivityToolCallArgsFragmentDoc = new TypedDocumentString(\n  `\n    fragment AiConversationQueryActivityToolCallArgs on AiConversationQueryActivityToolCallArgs {\n  __typename\n  entities {\n    ...AiConversationSearchEntitiesToolCallResultEntities\n  }\n}\n    fragment AiConversationSearchEntitiesToolCallResultEntities on AiConversationSearchEntitiesToolCallResultEntities {\n  __typename\n  id\n  type\n}`,\n  { fragmentName: \"AiConversationQueryActivityToolCallArgs\" }\n) as unknown as TypedDocumentString<AiConversationQueryActivityToolCallArgsFragment, unknown>;\nexport const AiConversationQueryActivityToolCallFragmentDoc = new TypedDocumentString(\n  `\n    fragment AiConversationQueryActivityToolCall on AiConversationQueryActivityToolCall {\n  __typename\n  rawArgs\n  args {\n    ...AiConversationQueryActivityToolCallArgs\n  }\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\n    fragment AiConversationQueryActivityToolCallArgs on AiConversationQueryActivityToolCallArgs {\n  __typename\n  entities {\n    ...AiConversationSearchEntitiesToolCallResultEntities\n  }\n}\nfragment AiConversationSearchEntitiesToolCallResultEntities on AiConversationSearchEntitiesToolCallResultEntities {\n  __typename\n  id\n  type\n}\nfragment AiConversationToolDisplayInfo on AiConversationToolDisplayInfo {\n  __typename\n  activeLabel\n  detail\n  icon\n  inactiveLabel\n  result\n}`,\n  { fragmentName: \"AiConversationQueryActivityToolCall\" }\n) as unknown as TypedDocumentString<AiConversationQueryActivityToolCallFragment, unknown>;\nexport const AiConversationQueryUpdatesToolCallArgsFragmentDoc = new TypedDocumentString(\n  `\n    fragment AiConversationQueryUpdatesToolCallArgs on AiConversationQueryUpdatesToolCallArgs {\n  __typename\n  entity {\n    ...AiConversationSearchEntitiesToolCallResultEntities\n  }\n  updateType\n}\n    fragment AiConversationSearchEntitiesToolCallResultEntities on AiConversationSearchEntitiesToolCallResultEntities {\n  __typename\n  id\n  type\n}`,\n  { fragmentName: \"AiConversationQueryUpdatesToolCallArgs\" }\n) as unknown as TypedDocumentString<AiConversationQueryUpdatesToolCallArgsFragment, unknown>;\nexport const AiConversationQueryUpdatesToolCallFragmentDoc = new TypedDocumentString(\n  `\n    fragment AiConversationQueryUpdatesToolCall on AiConversationQueryUpdatesToolCall {\n  __typename\n  rawArgs\n  args {\n    ...AiConversationQueryUpdatesToolCallArgs\n  }\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\n    fragment AiConversationQueryUpdatesToolCallArgs on AiConversationQueryUpdatesToolCallArgs {\n  __typename\n  entity {\n    ...AiConversationSearchEntitiesToolCallResultEntities\n  }\n  updateType\n}\nfragment AiConversationSearchEntitiesToolCallResultEntities on AiConversationSearchEntitiesToolCallResultEntities {\n  __typename\n  id\n  type\n}\nfragment AiConversationToolDisplayInfo on AiConversationToolDisplayInfo {\n  __typename\n  activeLabel\n  detail\n  icon\n  inactiveLabel\n  result\n}`,\n  { fragmentName: \"AiConversationQueryUpdatesToolCall\" }\n) as unknown as TypedDocumentString<AiConversationQueryUpdatesToolCallFragment, unknown>;\nexport const AiConversationQueryViewToolCallArgsViewFragmentDoc = new TypedDocumentString(\n  `\n    fragment AiConversationQueryViewToolCallArgsView on AiConversationQueryViewToolCallArgsView {\n  __typename\n  group {\n    ...AiConversationSearchEntitiesToolCallResultEntities\n  }\n  predefinedView\n  type\n}\n    fragment AiConversationSearchEntitiesToolCallResultEntities on AiConversationSearchEntitiesToolCallResultEntities {\n  __typename\n  id\n  type\n}`,\n  { fragmentName: \"AiConversationQueryViewToolCallArgsView\" }\n) as unknown as TypedDocumentString<AiConversationQueryViewToolCallArgsViewFragment, unknown>;\nexport const AiConversationQueryViewToolCallArgsFragmentDoc = new TypedDocumentString(\n  `\n    fragment AiConversationQueryViewToolCallArgs on AiConversationQueryViewToolCallArgs {\n  __typename\n  filter\n  mode\n  view {\n    ...AiConversationQueryViewToolCallArgsView\n  }\n}\n    fragment AiConversationQueryViewToolCallArgsView on AiConversationQueryViewToolCallArgsView {\n  __typename\n  group {\n    ...AiConversationSearchEntitiesToolCallResultEntities\n  }\n  predefinedView\n  type\n}\nfragment AiConversationSearchEntitiesToolCallResultEntities on AiConversationSearchEntitiesToolCallResultEntities {\n  __typename\n  id\n  type\n}`,\n  { fragmentName: \"AiConversationQueryViewToolCallArgs\" }\n) as unknown as TypedDocumentString<AiConversationQueryViewToolCallArgsFragment, unknown>;\nexport const AiConversationQueryViewToolCallFragmentDoc = new TypedDocumentString(\n  `\n    fragment AiConversationQueryViewToolCall on AiConversationQueryViewToolCall {\n  __typename\n  rawArgs\n  args {\n    ...AiConversationQueryViewToolCallArgs\n  }\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\n    fragment AiConversationQueryViewToolCallArgs on AiConversationQueryViewToolCallArgs {\n  __typename\n  filter\n  mode\n  view {\n    ...AiConversationQueryViewToolCallArgsView\n  }\n}\nfragment AiConversationQueryViewToolCallArgsView on AiConversationQueryViewToolCallArgsView {\n  __typename\n  group {\n    ...AiConversationSearchEntitiesToolCallResultEntities\n  }\n  predefinedView\n  type\n}\nfragment AiConversationSearchEntitiesToolCallResultEntities on AiConversationSearchEntitiesToolCallResultEntities {\n  __typename\n  id\n  type\n}\nfragment AiConversationToolDisplayInfo on AiConversationToolDisplayInfo {\n  __typename\n  activeLabel\n  detail\n  icon\n  inactiveLabel\n  result\n}`,\n  { fragmentName: \"AiConversationQueryViewToolCall\" }\n) as unknown as TypedDocumentString<AiConversationQueryViewToolCallFragment, unknown>;\nexport const AiConversationResearchToolCallArgsFragmentDoc = new TypedDocumentString(\n  `\n    fragment AiConversationResearchToolCallArgs on AiConversationResearchToolCallArgs {\n  __typename\n  context\n  query\n  subjects {\n    ...AiConversationSearchEntitiesToolCallResultEntities\n  }\n}\n    fragment AiConversationSearchEntitiesToolCallResultEntities on AiConversationSearchEntitiesToolCallResultEntities {\n  __typename\n  id\n  type\n}`,\n  { fragmentName: \"AiConversationResearchToolCallArgs\" }\n) as unknown as TypedDocumentString<AiConversationResearchToolCallArgsFragment, unknown>;\nexport const AiConversationResearchToolCallResultFragmentDoc = new TypedDocumentString(\n  `\n    fragment AiConversationResearchToolCallResult on AiConversationResearchToolCallResult {\n  __typename\n  progressId\n}\n    `,\n  { fragmentName: \"AiConversationResearchToolCallResult\" }\n) as unknown as TypedDocumentString<AiConversationResearchToolCallResultFragment, unknown>;\nexport const AiConversationResearchToolCallFragmentDoc = new TypedDocumentString(\n  `\n    fragment AiConversationResearchToolCall on AiConversationResearchToolCall {\n  __typename\n  rawArgs\n  args {\n    ...AiConversationResearchToolCallArgs\n  }\n  name\n  rawResult\n  result {\n    ...AiConversationResearchToolCallResult\n  }\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\n    fragment AiConversationResearchToolCallArgs on AiConversationResearchToolCallArgs {\n  __typename\n  context\n  query\n  subjects {\n    ...AiConversationSearchEntitiesToolCallResultEntities\n  }\n}\nfragment AiConversationResearchToolCallResult on AiConversationResearchToolCallResult {\n  __typename\n  progressId\n}\nfragment AiConversationSearchEntitiesToolCallResultEntities on AiConversationSearchEntitiesToolCallResultEntities {\n  __typename\n  id\n  type\n}\nfragment AiConversationToolDisplayInfo on AiConversationToolDisplayInfo {\n  __typename\n  activeLabel\n  detail\n  icon\n  inactiveLabel\n  result\n}`,\n  { fragmentName: \"AiConversationResearchToolCall\" }\n) as unknown as TypedDocumentString<AiConversationResearchToolCallFragment, unknown>;\nexport const AiConversationRestoreEntityToolCallArgsFragmentDoc = new TypedDocumentString(\n  `\n    fragment AiConversationRestoreEntityToolCallArgs on AiConversationRestoreEntityToolCallArgs {\n  __typename\n  entity {\n    ...AiConversationSearchEntitiesToolCallResultEntities\n  }\n}\n    fragment AiConversationSearchEntitiesToolCallResultEntities on AiConversationSearchEntitiesToolCallResultEntities {\n  __typename\n  id\n  type\n}`,\n  { fragmentName: \"AiConversationRestoreEntityToolCallArgs\" }\n) as unknown as TypedDocumentString<AiConversationRestoreEntityToolCallArgsFragment, unknown>;\nexport const AiConversationRestoreEntityToolCallFragmentDoc = new TypedDocumentString(\n  `\n    fragment AiConversationRestoreEntityToolCall on AiConversationRestoreEntityToolCall {\n  __typename\n  rawArgs\n  args {\n    ...AiConversationRestoreEntityToolCallArgs\n  }\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\n    fragment AiConversationRestoreEntityToolCallArgs on AiConversationRestoreEntityToolCallArgs {\n  __typename\n  entity {\n    ...AiConversationSearchEntitiesToolCallResultEntities\n  }\n}\nfragment AiConversationSearchEntitiesToolCallResultEntities on AiConversationSearchEntitiesToolCallResultEntities {\n  __typename\n  id\n  type\n}\nfragment AiConversationToolDisplayInfo on AiConversationToolDisplayInfo {\n  __typename\n  activeLabel\n  detail\n  icon\n  inactiveLabel\n  result\n}`,\n  { fragmentName: \"AiConversationRestoreEntityToolCall\" }\n) as unknown as TypedDocumentString<AiConversationRestoreEntityToolCallFragment, unknown>;\nexport const AiConversationRetrieveEntitiesToolCallArgsFragmentDoc = new TypedDocumentString(\n  `\n    fragment AiConversationRetrieveEntitiesToolCallArgs on AiConversationRetrieveEntitiesToolCallArgs {\n  __typename\n  entities {\n    ...AiConversationSearchEntitiesToolCallResultEntities\n  }\n}\n    fragment AiConversationSearchEntitiesToolCallResultEntities on AiConversationSearchEntitiesToolCallResultEntities {\n  __typename\n  id\n  type\n}`,\n  { fragmentName: \"AiConversationRetrieveEntitiesToolCallArgs\" }\n) as unknown as TypedDocumentString<AiConversationRetrieveEntitiesToolCallArgsFragment, unknown>;\nexport const AiConversationRetrieveEntitiesToolCallFragmentDoc = new TypedDocumentString(\n  `\n    fragment AiConversationRetrieveEntitiesToolCall on AiConversationRetrieveEntitiesToolCall {\n  __typename\n  rawArgs\n  args {\n    ...AiConversationRetrieveEntitiesToolCallArgs\n  }\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\n    fragment AiConversationRetrieveEntitiesToolCallArgs on AiConversationRetrieveEntitiesToolCallArgs {\n  __typename\n  entities {\n    ...AiConversationSearchEntitiesToolCallResultEntities\n  }\n}\nfragment AiConversationSearchEntitiesToolCallResultEntities on AiConversationSearchEntitiesToolCallResultEntities {\n  __typename\n  id\n  type\n}\nfragment AiConversationToolDisplayInfo on AiConversationToolDisplayInfo {\n  __typename\n  activeLabel\n  detail\n  icon\n  inactiveLabel\n  result\n}`,\n  { fragmentName: \"AiConversationRetrieveEntitiesToolCall\" }\n) as unknown as TypedDocumentString<AiConversationRetrieveEntitiesToolCallFragment, unknown>;\nexport const AiConversationRetryPullRequestCheckToolCallArgsFragmentDoc = new TypedDocumentString(\n  `\n    fragment AiConversationRetryPullRequestCheckToolCallArgs on AiConversationRetryPullRequestCheckToolCallArgs {\n  __typename\n  checkName\n  entity {\n    ...AiConversationSearchEntitiesToolCallResultEntities\n  }\n  workflowName\n}\n    fragment AiConversationSearchEntitiesToolCallResultEntities on AiConversationSearchEntitiesToolCallResultEntities {\n  __typename\n  id\n  type\n}`,\n  { fragmentName: \"AiConversationRetryPullRequestCheckToolCallArgs\" }\n) as unknown as TypedDocumentString<AiConversationRetryPullRequestCheckToolCallArgsFragment, unknown>;\nexport const AiConversationRetryPullRequestCheckToolCallFragmentDoc = new TypedDocumentString(\n  `\n    fragment AiConversationRetryPullRequestCheckToolCall on AiConversationRetryPullRequestCheckToolCall {\n  __typename\n  rawArgs\n  args {\n    ...AiConversationRetryPullRequestCheckToolCallArgs\n  }\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\n    fragment AiConversationRetryPullRequestCheckToolCallArgs on AiConversationRetryPullRequestCheckToolCallArgs {\n  __typename\n  checkName\n  entity {\n    ...AiConversationSearchEntitiesToolCallResultEntities\n  }\n  workflowName\n}\nfragment AiConversationSearchEntitiesToolCallResultEntities on AiConversationSearchEntitiesToolCallResultEntities {\n  __typename\n  id\n  type\n}\nfragment AiConversationToolDisplayInfo on AiConversationToolDisplayInfo {\n  __typename\n  activeLabel\n  detail\n  icon\n  inactiveLabel\n  result\n}`,\n  { fragmentName: \"AiConversationRetryPullRequestCheckToolCall\" }\n) as unknown as TypedDocumentString<AiConversationRetryPullRequestCheckToolCallFragment, unknown>;\nexport const AiConversationSearchDocumentationToolCallFragmentDoc = new TypedDocumentString(\n  `\n    fragment AiConversationSearchDocumentationToolCall on AiConversationSearchDocumentationToolCall {\n  __typename\n  rawArgs\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\n    fragment AiConversationToolDisplayInfo on AiConversationToolDisplayInfo {\n  __typename\n  activeLabel\n  detail\n  icon\n  inactiveLabel\n  result\n}`,\n  { fragmentName: \"AiConversationSearchDocumentationToolCall\" }\n) as unknown as TypedDocumentString<AiConversationSearchDocumentationToolCallFragment, unknown>;\nexport const AiConversationSearchEntitiesToolCallArgsFragmentDoc = new TypedDocumentString(\n  `\n    fragment AiConversationSearchEntitiesToolCallArgs on AiConversationSearchEntitiesToolCallArgs {\n  __typename\n  queries\n  type\n}\n    `,\n  { fragmentName: \"AiConversationSearchEntitiesToolCallArgs\" }\n) as unknown as TypedDocumentString<AiConversationSearchEntitiesToolCallArgsFragment, unknown>;\nexport const AiConversationSearchEntitiesToolCallResultFragmentDoc = new TypedDocumentString(\n  `\n    fragment AiConversationSearchEntitiesToolCallResult on AiConversationSearchEntitiesToolCallResult {\n  __typename\n  entities {\n    ...AiConversationSearchEntitiesToolCallResultEntities\n  }\n}\n    fragment AiConversationSearchEntitiesToolCallResultEntities on AiConversationSearchEntitiesToolCallResultEntities {\n  __typename\n  id\n  type\n}`,\n  { fragmentName: \"AiConversationSearchEntitiesToolCallResult\" }\n) as unknown as TypedDocumentString<AiConversationSearchEntitiesToolCallResultFragment, unknown>;\nexport const AiConversationSearchEntitiesToolCallFragmentDoc = new TypedDocumentString(\n  `\n    fragment AiConversationSearchEntitiesToolCall on AiConversationSearchEntitiesToolCall {\n  __typename\n  rawArgs\n  args {\n    ...AiConversationSearchEntitiesToolCallArgs\n  }\n  name\n  rawResult\n  result {\n    ...AiConversationSearchEntitiesToolCallResult\n  }\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\n    fragment AiConversationSearchEntitiesToolCallArgs on AiConversationSearchEntitiesToolCallArgs {\n  __typename\n  queries\n  type\n}\nfragment AiConversationSearchEntitiesToolCallResult on AiConversationSearchEntitiesToolCallResult {\n  __typename\n  entities {\n    ...AiConversationSearchEntitiesToolCallResultEntities\n  }\n}\nfragment AiConversationSearchEntitiesToolCallResultEntities on AiConversationSearchEntitiesToolCallResultEntities {\n  __typename\n  id\n  type\n}\nfragment AiConversationToolDisplayInfo on AiConversationToolDisplayInfo {\n  __typename\n  activeLabel\n  detail\n  icon\n  inactiveLabel\n  result\n}`,\n  { fragmentName: \"AiConversationSearchEntitiesToolCall\" }\n) as unknown as TypedDocumentString<AiConversationSearchEntitiesToolCallFragment, unknown>;\nexport const AiConversationSubscribeToEventToolCallArgsFragmentDoc = new TypedDocumentString(\n  `\n    fragment AiConversationSubscribeToEventToolCallArgs on AiConversationSubscribeToEventToolCallArgs {\n  __typename\n  endsAt\n  kind\n  message\n  subscriptionId\n  type\n}\n    `,\n  { fragmentName: \"AiConversationSubscribeToEventToolCallArgs\" }\n) as unknown as TypedDocumentString<AiConversationSubscribeToEventToolCallArgsFragment, unknown>;\nexport const AiConversationSubscribeToEventToolCallFragmentDoc = new TypedDocumentString(\n  `\n    fragment AiConversationSubscribeToEventToolCall on AiConversationSubscribeToEventToolCall {\n  __typename\n  rawArgs\n  args {\n    ...AiConversationSubscribeToEventToolCallArgs\n  }\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\n    fragment AiConversationSubscribeToEventToolCallArgs on AiConversationSubscribeToEventToolCallArgs {\n  __typename\n  endsAt\n  kind\n  message\n  subscriptionId\n  type\n}\nfragment AiConversationToolDisplayInfo on AiConversationToolDisplayInfo {\n  __typename\n  activeLabel\n  detail\n  icon\n  inactiveLabel\n  result\n}`,\n  { fragmentName: \"AiConversationSubscribeToEventToolCall\" }\n) as unknown as TypedDocumentString<AiConversationSubscribeToEventToolCallFragment, unknown>;\nexport const AiConversationSuggestValuesToolCallArgsFragmentDoc = new TypedDocumentString(\n  `\n    fragment AiConversationSuggestValuesToolCallArgs on AiConversationSuggestValuesToolCallArgs {\n  __typename\n  field\n  query\n}\n    `,\n  { fragmentName: \"AiConversationSuggestValuesToolCallArgs\" }\n) as unknown as TypedDocumentString<AiConversationSuggestValuesToolCallArgsFragment, unknown>;\nexport const AiConversationSuggestValuesToolCallFragmentDoc = new TypedDocumentString(\n  `\n    fragment AiConversationSuggestValuesToolCall on AiConversationSuggestValuesToolCall {\n  __typename\n  rawArgs\n  args {\n    ...AiConversationSuggestValuesToolCallArgs\n  }\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\n    fragment AiConversationSuggestValuesToolCallArgs on AiConversationSuggestValuesToolCallArgs {\n  __typename\n  field\n  query\n}\nfragment AiConversationToolDisplayInfo on AiConversationToolDisplayInfo {\n  __typename\n  activeLabel\n  detail\n  icon\n  inactiveLabel\n  result\n}`,\n  { fragmentName: \"AiConversationSuggestValuesToolCall\" }\n) as unknown as TypedDocumentString<AiConversationSuggestValuesToolCallFragment, unknown>;\nexport const AiConversationTranscribeMediaToolCallFragmentDoc = new TypedDocumentString(\n  `\n    fragment AiConversationTranscribeMediaToolCall on AiConversationTranscribeMediaToolCall {\n  __typename\n  rawArgs\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\n    fragment AiConversationToolDisplayInfo on AiConversationToolDisplayInfo {\n  __typename\n  activeLabel\n  detail\n  icon\n  inactiveLabel\n  result\n}`,\n  { fragmentName: \"AiConversationTranscribeMediaToolCall\" }\n) as unknown as TypedDocumentString<AiConversationTranscribeMediaToolCallFragment, unknown>;\nexport const AiConversationTranscribeVideoToolCallFragmentDoc = new TypedDocumentString(\n  `\n    fragment AiConversationTranscribeVideoToolCall on AiConversationTranscribeVideoToolCall {\n  __typename\n  rawArgs\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\n    fragment AiConversationToolDisplayInfo on AiConversationToolDisplayInfo {\n  __typename\n  activeLabel\n  detail\n  icon\n  inactiveLabel\n  result\n}`,\n  { fragmentName: \"AiConversationTranscribeVideoToolCall\" }\n) as unknown as TypedDocumentString<AiConversationTranscribeVideoToolCallFragment, unknown>;\nexport const AiConversationUnsubscribeFromEventToolCallArgsFragmentDoc = new TypedDocumentString(\n  `\n    fragment AiConversationUnsubscribeFromEventToolCallArgs on AiConversationUnsubscribeFromEventToolCallArgs {\n  __typename\n  message\n  subscriptionId\n}\n    `,\n  { fragmentName: \"AiConversationUnsubscribeFromEventToolCallArgs\" }\n) as unknown as TypedDocumentString<AiConversationUnsubscribeFromEventToolCallArgsFragment, unknown>;\nexport const AiConversationUnsubscribeFromEventToolCallFragmentDoc = new TypedDocumentString(\n  `\n    fragment AiConversationUnsubscribeFromEventToolCall on AiConversationUnsubscribeFromEventToolCall {\n  __typename\n  rawArgs\n  args {\n    ...AiConversationUnsubscribeFromEventToolCallArgs\n  }\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\n    fragment AiConversationToolDisplayInfo on AiConversationToolDisplayInfo {\n  __typename\n  activeLabel\n  detail\n  icon\n  inactiveLabel\n  result\n}\nfragment AiConversationUnsubscribeFromEventToolCallArgs on AiConversationUnsubscribeFromEventToolCallArgs {\n  __typename\n  message\n  subscriptionId\n}`,\n  { fragmentName: \"AiConversationUnsubscribeFromEventToolCall\" }\n) as unknown as TypedDocumentString<AiConversationUnsubscribeFromEventToolCallFragment, unknown>;\nexport const AiConversationUpdateEntityToolCallArgsFragmentDoc = new TypedDocumentString(\n  `\n    fragment AiConversationUpdateEntityToolCallArgs on AiConversationUpdateEntityToolCallArgs {\n  __typename\n  entities {\n    ...AiConversationSearchEntitiesToolCallResultEntities\n  }\n  entity {\n    ...AiConversationSearchEntitiesToolCallResultEntities\n  }\n}\n    fragment AiConversationSearchEntitiesToolCallResultEntities on AiConversationSearchEntitiesToolCallResultEntities {\n  __typename\n  id\n  type\n}`,\n  { fragmentName: \"AiConversationUpdateEntityToolCallArgs\" }\n) as unknown as TypedDocumentString<AiConversationUpdateEntityToolCallArgsFragment, unknown>;\nexport const AiConversationUpdateEntityToolCallFragmentDoc = new TypedDocumentString(\n  `\n    fragment AiConversationUpdateEntityToolCall on AiConversationUpdateEntityToolCall {\n  __typename\n  rawArgs\n  args {\n    ...AiConversationUpdateEntityToolCallArgs\n  }\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\n    fragment AiConversationSearchEntitiesToolCallResultEntities on AiConversationSearchEntitiesToolCallResultEntities {\n  __typename\n  id\n  type\n}\nfragment AiConversationToolDisplayInfo on AiConversationToolDisplayInfo {\n  __typename\n  activeLabel\n  detail\n  icon\n  inactiveLabel\n  result\n}\nfragment AiConversationUpdateEntityToolCallArgs on AiConversationUpdateEntityToolCallArgs {\n  __typename\n  entities {\n    ...AiConversationSearchEntitiesToolCallResultEntities\n  }\n  entity {\n    ...AiConversationSearchEntitiesToolCallResultEntities\n  }\n}`,\n  { fragmentName: \"AiConversationUpdateEntityToolCall\" }\n) as unknown as TypedDocumentString<AiConversationUpdateEntityToolCallFragment, unknown>;\nexport const AiConversationWebSearchToolCallArgsFragmentDoc = new TypedDocumentString(\n  `\n    fragment AiConversationWebSearchToolCallArgs on AiConversationWebSearchToolCallArgs {\n  __typename\n  query\n  url\n}\n    `,\n  { fragmentName: \"AiConversationWebSearchToolCallArgs\" }\n) as unknown as TypedDocumentString<AiConversationWebSearchToolCallArgsFragment, unknown>;\nexport const AiConversationWebSearchToolCallFragmentDoc = new TypedDocumentString(\n  `\n    fragment AiConversationWebSearchToolCall on AiConversationWebSearchToolCall {\n  __typename\n  rawArgs\n  args {\n    ...AiConversationWebSearchToolCallArgs\n  }\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\n    fragment AiConversationToolDisplayInfo on AiConversationToolDisplayInfo {\n  __typename\n  activeLabel\n  detail\n  icon\n  inactiveLabel\n  result\n}\nfragment AiConversationWebSearchToolCallArgs on AiConversationWebSearchToolCallArgs {\n  __typename\n  query\n  url\n}`,\n  { fragmentName: \"AiConversationWebSearchToolCall\" }\n) as unknown as TypedDocumentString<AiConversationWebSearchToolCallFragment, unknown>;\nexport const AiConversationToolCallPartFragmentDoc = new TypedDocumentString(\n  `\n    fragment AiConversationToolCallPart on AiConversationToolCallPart {\n  __typename\n  id\n  metadata {\n    ...AiConversationPartMetadata\n  }\n  toolCall {\n    ... on AiConversationCodeIntelligenceToolCall {\n      ...AiConversationCodeIntelligenceToolCall\n    }\n    ... on AiConversationCreateEntityToolCall {\n      ...AiConversationCreateEntityToolCall\n    }\n    ... on AiConversationDeleteEntityToolCall {\n      ...AiConversationDeleteEntityToolCall\n    }\n    ... on AiConversationGetMicrosoftTeamsConversationHistoryToolCall {\n      ...AiConversationGetMicrosoftTeamsConversationHistoryToolCall\n    }\n    ... on AiConversationGetPullRequestCheckLogsToolCall {\n      ...AiConversationGetPullRequestCheckLogsToolCall\n    }\n    ... on AiConversationGetPullRequestDiffToolCall {\n      ...AiConversationGetPullRequestDiffToolCall\n    }\n    ... on AiConversationGetPullRequestFileToolCall {\n      ...AiConversationGetPullRequestFileToolCall\n    }\n    ... on AiConversationGetSlackConversationHistoryToolCall {\n      ...AiConversationGetSlackConversationHistoryToolCall\n    }\n    ... on AiConversationHandoffToCodingSessionToolCall {\n      ...AiConversationHandoffToCodingSessionToolCall\n    }\n    ... on AiConversationInvokeMcpToolToolCall {\n      ...AiConversationInvokeMcpToolToolCall\n    }\n    ... on AiConversationNavigateToPageToolCall {\n      ...AiConversationNavigateToPageToolCall\n    }\n    ... on AiConversationQueryActivityToolCall {\n      ...AiConversationQueryActivityToolCall\n    }\n    ... on AiConversationQueryUpdatesToolCall {\n      ...AiConversationQueryUpdatesToolCall\n    }\n    ... on AiConversationQueryViewToolCall {\n      ...AiConversationQueryViewToolCall\n    }\n    ... on AiConversationResearchToolCall {\n      ...AiConversationResearchToolCall\n    }\n    ... on AiConversationRestoreEntityToolCall {\n      ...AiConversationRestoreEntityToolCall\n    }\n    ... on AiConversationRetrieveEntitiesToolCall {\n      ...AiConversationRetrieveEntitiesToolCall\n    }\n    ... on AiConversationRetryPullRequestCheckToolCall {\n      ...AiConversationRetryPullRequestCheckToolCall\n    }\n    ... on AiConversationSearchDocumentationToolCall {\n      ...AiConversationSearchDocumentationToolCall\n    }\n    ... on AiConversationSearchEntitiesToolCall {\n      ...AiConversationSearchEntitiesToolCall\n    }\n    ... on AiConversationSubscribeToEventToolCall {\n      ...AiConversationSubscribeToEventToolCall\n    }\n    ... on AiConversationSuggestValuesToolCall {\n      ...AiConversationSuggestValuesToolCall\n    }\n    ... on AiConversationTranscribeMediaToolCall {\n      ...AiConversationTranscribeMediaToolCall\n    }\n    ... on AiConversationTranscribeVideoToolCall {\n      ...AiConversationTranscribeVideoToolCall\n    }\n    ... on AiConversationUnsubscribeFromEventToolCall {\n      ...AiConversationUnsubscribeFromEventToolCall\n    }\n    ... on AiConversationUpdateEntityToolCall {\n      ...AiConversationUpdateEntityToolCall\n    }\n    ... on AiConversationWebSearchToolCall {\n      ...AiConversationWebSearchToolCall\n    }\n  }\n  type\n}\n    fragment AiConversationPartMetadata on AiConversationPartMetadata {\n  __typename\n  feedback\n  evalLogId\n  phase\n  endedAt\n  startedAt\n  turnId\n}\nfragment AiConversationCodeIntelligenceToolCall on AiConversationCodeIntelligenceToolCall {\n  __typename\n  rawArgs\n  args {\n    ...AiConversationCodeIntelligenceToolCallArgs\n  }\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\nfragment AiConversationCodeIntelligenceToolCallArgs on AiConversationCodeIntelligenceToolCallArgs {\n  __typename\n  question\n}\nfragment AiConversationCreateEntityToolCall on AiConversationCreateEntityToolCall {\n  __typename\n  rawArgs\n  args {\n    ...AiConversationCreateEntityToolCallArgs\n  }\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\nfragment AiConversationCreateEntityToolCallArgs on AiConversationCreateEntityToolCallArgs {\n  __typename\n  count\n  type\n}\nfragment AiConversationDeleteEntityToolCall on AiConversationDeleteEntityToolCall {\n  __typename\n  rawArgs\n  args {\n    ...AiConversationDeleteEntityToolCallArgs\n  }\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\nfragment AiConversationDeleteEntityToolCallArgs on AiConversationDeleteEntityToolCallArgs {\n  __typename\n  entity {\n    ...AiConversationSearchEntitiesToolCallResultEntities\n  }\n}\nfragment AiConversationGetMicrosoftTeamsConversationHistoryToolCall on AiConversationGetMicrosoftTeamsConversationHistoryToolCall {\n  __typename\n  rawArgs\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\nfragment AiConversationGetPullRequestCheckLogsToolCall on AiConversationGetPullRequestCheckLogsToolCall {\n  __typename\n  rawArgs\n  args {\n    ...AiConversationGetPullRequestCheckLogsToolCallArgs\n  }\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\nfragment AiConversationGetPullRequestCheckLogsToolCallArgs on AiConversationGetPullRequestCheckLogsToolCallArgs {\n  __typename\n  checkName\n  entity {\n    ...AiConversationSearchEntitiesToolCallResultEntities\n  }\n  workflowName\n}\nfragment AiConversationGetPullRequestDiffToolCall on AiConversationGetPullRequestDiffToolCall {\n  __typename\n  rawArgs\n  args {\n    ...AiConversationGetPullRequestDiffToolCallArgs\n  }\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\nfragment AiConversationGetPullRequestDiffToolCallArgs on AiConversationGetPullRequestDiffToolCallArgs {\n  __typename\n  entity {\n    ...AiConversationSearchEntitiesToolCallResultEntities\n  }\n}\nfragment AiConversationGetPullRequestFileToolCall on AiConversationGetPullRequestFileToolCall {\n  __typename\n  rawArgs\n  args {\n    ...AiConversationGetPullRequestFileToolCallArgs\n  }\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\nfragment AiConversationGetPullRequestFileToolCallArgs on AiConversationGetPullRequestFileToolCallArgs {\n  __typename\n  entity {\n    ...AiConversationSearchEntitiesToolCallResultEntities\n  }\n  path\n}\nfragment AiConversationGetSlackConversationHistoryToolCall on AiConversationGetSlackConversationHistoryToolCall {\n  __typename\n  rawArgs\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\nfragment AiConversationHandoffToCodingSessionToolCall on AiConversationHandoffToCodingSessionToolCall {\n  __typename\n  rawArgs\n  args {\n    ...AiConversationHandoffToCodingSessionToolCallArgs\n  }\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\nfragment AiConversationHandoffToCodingSessionToolCallArgs on AiConversationHandoffToCodingSessionToolCallArgs {\n  __typename\n  entity {\n    ...AiConversationSearchEntitiesToolCallResultEntities\n  }\n  instructions\n}\nfragment AiConversationInvokeMcpToolToolCall on AiConversationInvokeMcpToolToolCall {\n  __typename\n  rawArgs\n  args {\n    ...AiConversationInvokeMcpToolToolCallArgs\n  }\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\nfragment AiConversationInvokeMcpToolToolCallArgs on AiConversationInvokeMcpToolToolCallArgs {\n  __typename\n  server {\n    ...AiConversationInvokeMcpToolToolCallArgsServer\n  }\n  tool {\n    ...AiConversationInvokeMcpToolToolCallArgsTool\n  }\n}\nfragment AiConversationInvokeMcpToolToolCallArgsServer on AiConversationInvokeMcpToolToolCallArgsServer {\n  __typename\n  integrationId\n  name\n  title\n}\nfragment AiConversationInvokeMcpToolToolCallArgsTool on AiConversationInvokeMcpToolToolCallArgsTool {\n  __typename\n  name\n  title\n}\nfragment AiConversationNavigateToPageToolCall on AiConversationNavigateToPageToolCall {\n  __typename\n  rawArgs\n  args {\n    ...AiConversationNavigateToPageToolCallArgs\n  }\n  name\n  rawResult\n  result {\n    ...AiConversationNavigateToPageToolCallResult\n  }\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\nfragment AiConversationNavigateToPageToolCallArgs on AiConversationNavigateToPageToolCallArgs {\n  __typename\n  entities {\n    ...AiConversationNavigateToPageToolCallArgsEntities\n  }\n}\nfragment AiConversationNavigateToPageToolCallArgsEntities on AiConversationNavigateToPageToolCallArgsEntities {\n  __typename\n  entityType\n  uuid\n}\nfragment AiConversationNavigateToPageToolCallResult on AiConversationNavigateToPageToolCallResult {\n  __typename\n  urls\n}\nfragment AiConversationQueryActivityToolCall on AiConversationQueryActivityToolCall {\n  __typename\n  rawArgs\n  args {\n    ...AiConversationQueryActivityToolCallArgs\n  }\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\nfragment AiConversationQueryActivityToolCallArgs on AiConversationQueryActivityToolCallArgs {\n  __typename\n  entities {\n    ...AiConversationSearchEntitiesToolCallResultEntities\n  }\n}\nfragment AiConversationQueryUpdatesToolCall on AiConversationQueryUpdatesToolCall {\n  __typename\n  rawArgs\n  args {\n    ...AiConversationQueryUpdatesToolCallArgs\n  }\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\nfragment AiConversationQueryUpdatesToolCallArgs on AiConversationQueryUpdatesToolCallArgs {\n  __typename\n  entity {\n    ...AiConversationSearchEntitiesToolCallResultEntities\n  }\n  updateType\n}\nfragment AiConversationQueryViewToolCall on AiConversationQueryViewToolCall {\n  __typename\n  rawArgs\n  args {\n    ...AiConversationQueryViewToolCallArgs\n  }\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\nfragment AiConversationQueryViewToolCallArgs on AiConversationQueryViewToolCallArgs {\n  __typename\n  filter\n  mode\n  view {\n    ...AiConversationQueryViewToolCallArgsView\n  }\n}\nfragment AiConversationQueryViewToolCallArgsView on AiConversationQueryViewToolCallArgsView {\n  __typename\n  group {\n    ...AiConversationSearchEntitiesToolCallResultEntities\n  }\n  predefinedView\n  type\n}\nfragment AiConversationResearchToolCall on AiConversationResearchToolCall {\n  __typename\n  rawArgs\n  args {\n    ...AiConversationResearchToolCallArgs\n  }\n  name\n  rawResult\n  result {\n    ...AiConversationResearchToolCallResult\n  }\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\nfragment AiConversationResearchToolCallArgs on AiConversationResearchToolCallArgs {\n  __typename\n  context\n  query\n  subjects {\n    ...AiConversationSearchEntitiesToolCallResultEntities\n  }\n}\nfragment AiConversationResearchToolCallResult on AiConversationResearchToolCallResult {\n  __typename\n  progressId\n}\nfragment AiConversationRestoreEntityToolCall on AiConversationRestoreEntityToolCall {\n  __typename\n  rawArgs\n  args {\n    ...AiConversationRestoreEntityToolCallArgs\n  }\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\nfragment AiConversationRestoreEntityToolCallArgs on AiConversationRestoreEntityToolCallArgs {\n  __typename\n  entity {\n    ...AiConversationSearchEntitiesToolCallResultEntities\n  }\n}\nfragment AiConversationRetrieveEntitiesToolCall on AiConversationRetrieveEntitiesToolCall {\n  __typename\n  rawArgs\n  args {\n    ...AiConversationRetrieveEntitiesToolCallArgs\n  }\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\nfragment AiConversationRetrieveEntitiesToolCallArgs on AiConversationRetrieveEntitiesToolCallArgs {\n  __typename\n  entities {\n    ...AiConversationSearchEntitiesToolCallResultEntities\n  }\n}\nfragment AiConversationRetryPullRequestCheckToolCall on AiConversationRetryPullRequestCheckToolCall {\n  __typename\n  rawArgs\n  args {\n    ...AiConversationRetryPullRequestCheckToolCallArgs\n  }\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\nfragment AiConversationRetryPullRequestCheckToolCallArgs on AiConversationRetryPullRequestCheckToolCallArgs {\n  __typename\n  checkName\n  entity {\n    ...AiConversationSearchEntitiesToolCallResultEntities\n  }\n  workflowName\n}\nfragment AiConversationSearchDocumentationToolCall on AiConversationSearchDocumentationToolCall {\n  __typename\n  rawArgs\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\nfragment AiConversationSearchEntitiesToolCall on AiConversationSearchEntitiesToolCall {\n  __typename\n  rawArgs\n  args {\n    ...AiConversationSearchEntitiesToolCallArgs\n  }\n  name\n  rawResult\n  result {\n    ...AiConversationSearchEntitiesToolCallResult\n  }\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\nfragment AiConversationSearchEntitiesToolCallArgs on AiConversationSearchEntitiesToolCallArgs {\n  __typename\n  queries\n  type\n}\nfragment AiConversationSearchEntitiesToolCallResult on AiConversationSearchEntitiesToolCallResult {\n  __typename\n  entities {\n    ...AiConversationSearchEntitiesToolCallResultEntities\n  }\n}\nfragment AiConversationSearchEntitiesToolCallResultEntities on AiConversationSearchEntitiesToolCallResultEntities {\n  __typename\n  id\n  type\n}\nfragment AiConversationSubscribeToEventToolCall on AiConversationSubscribeToEventToolCall {\n  __typename\n  rawArgs\n  args {\n    ...AiConversationSubscribeToEventToolCallArgs\n  }\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\nfragment AiConversationSubscribeToEventToolCallArgs on AiConversationSubscribeToEventToolCallArgs {\n  __typename\n  endsAt\n  kind\n  message\n  subscriptionId\n  type\n}\nfragment AiConversationSuggestValuesToolCall on AiConversationSuggestValuesToolCall {\n  __typename\n  rawArgs\n  args {\n    ...AiConversationSuggestValuesToolCallArgs\n  }\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\nfragment AiConversationSuggestValuesToolCallArgs on AiConversationSuggestValuesToolCallArgs {\n  __typename\n  field\n  query\n}\nfragment AiConversationToolDisplayInfo on AiConversationToolDisplayInfo {\n  __typename\n  activeLabel\n  detail\n  icon\n  inactiveLabel\n  result\n}\nfragment AiConversationTranscribeMediaToolCall on AiConversationTranscribeMediaToolCall {\n  __typename\n  rawArgs\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\nfragment AiConversationTranscribeVideoToolCall on AiConversationTranscribeVideoToolCall {\n  __typename\n  rawArgs\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\nfragment AiConversationUnsubscribeFromEventToolCall on AiConversationUnsubscribeFromEventToolCall {\n  __typename\n  rawArgs\n  args {\n    ...AiConversationUnsubscribeFromEventToolCallArgs\n  }\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\nfragment AiConversationUnsubscribeFromEventToolCallArgs on AiConversationUnsubscribeFromEventToolCallArgs {\n  __typename\n  message\n  subscriptionId\n}\nfragment AiConversationUpdateEntityToolCall on AiConversationUpdateEntityToolCall {\n  __typename\n  rawArgs\n  args {\n    ...AiConversationUpdateEntityToolCallArgs\n  }\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\nfragment AiConversationUpdateEntityToolCallArgs on AiConversationUpdateEntityToolCallArgs {\n  __typename\n  entities {\n    ...AiConversationSearchEntitiesToolCallResultEntities\n  }\n  entity {\n    ...AiConversationSearchEntitiesToolCallResultEntities\n  }\n}\nfragment AiConversationWebSearchToolCall on AiConversationWebSearchToolCall {\n  __typename\n  rawArgs\n  args {\n    ...AiConversationWebSearchToolCallArgs\n  }\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\nfragment AiConversationWebSearchToolCallArgs on AiConversationWebSearchToolCallArgs {\n  __typename\n  query\n  url\n}`,\n  { fragmentName: \"AiConversationToolCallPart\" }\n) as unknown as TypedDocumentString<AiConversationToolCallPartFragment, unknown>;\nexport const AiConversationWidgetDisplayInfoFragmentDoc = new TypedDocumentString(\n  `\n    fragment AiConversationWidgetDisplayInfo on AiConversationWidgetDisplayInfo {\n  __typename\n  body\n  bodyData\n}\n    `,\n  { fragmentName: \"AiConversationWidgetDisplayInfo\" }\n) as unknown as TypedDocumentString<AiConversationWidgetDisplayInfoFragment, unknown>;\nexport const AiConversationEntityCardWidgetArgsFragmentDoc = new TypedDocumentString(\n  `\n    fragment AiConversationEntityCardWidgetArgs on AiConversationEntityCardWidgetArgs {\n  __typename\n  note\n  id\n  action\n}\n    `,\n  { fragmentName: \"AiConversationEntityCardWidgetArgs\" }\n) as unknown as TypedDocumentString<AiConversationEntityCardWidgetArgsFragment, unknown>;\nexport const AiConversationEntityCardWidgetFragmentDoc = new TypedDocumentString(\n  `\n    fragment AiConversationEntityCardWidget on AiConversationEntityCardWidget {\n  __typename\n  displayInfo {\n    ...AiConversationWidgetDisplayInfo\n  }\n  rawArgs\n  args {\n    ...AiConversationEntityCardWidgetArgs\n  }\n  name\n}\n    fragment AiConversationEntityCardWidgetArgs on AiConversationEntityCardWidgetArgs {\n  __typename\n  note\n  id\n  action\n}\nfragment AiConversationWidgetDisplayInfo on AiConversationWidgetDisplayInfo {\n  __typename\n  body\n  bodyData\n}`,\n  { fragmentName: \"AiConversationEntityCardWidget\" }\n) as unknown as TypedDocumentString<AiConversationEntityCardWidgetFragment, unknown>;\nexport const AiConversationEntityListWidgetArgsEntitiesFragmentDoc = new TypedDocumentString(\n  `\n    fragment AiConversationEntityListWidgetArgsEntities on AiConversationEntityListWidgetArgsEntities {\n  __typename\n  note\n  id\n}\n    `,\n  { fragmentName: \"AiConversationEntityListWidgetArgsEntities\" }\n) as unknown as TypedDocumentString<AiConversationEntityListWidgetArgsEntitiesFragment, unknown>;\nexport const AiConversationEntityListWidgetArgsFragmentDoc = new TypedDocumentString(\n  `\n    fragment AiConversationEntityListWidgetArgs on AiConversationEntityListWidgetArgs {\n  __typename\n  action\n  count\n  entities {\n    ...AiConversationEntityListWidgetArgsEntities\n  }\n}\n    fragment AiConversationEntityListWidgetArgsEntities on AiConversationEntityListWidgetArgsEntities {\n  __typename\n  note\n  id\n}`,\n  { fragmentName: \"AiConversationEntityListWidgetArgs\" }\n) as unknown as TypedDocumentString<AiConversationEntityListWidgetArgsFragment, unknown>;\nexport const AiConversationEntityListWidgetFragmentDoc = new TypedDocumentString(\n  `\n    fragment AiConversationEntityListWidget on AiConversationEntityListWidget {\n  __typename\n  displayInfo {\n    ...AiConversationWidgetDisplayInfo\n  }\n  rawArgs\n  args {\n    ...AiConversationEntityListWidgetArgs\n  }\n  name\n}\n    fragment AiConversationEntityListWidgetArgs on AiConversationEntityListWidgetArgs {\n  __typename\n  action\n  count\n  entities {\n    ...AiConversationEntityListWidgetArgsEntities\n  }\n}\nfragment AiConversationEntityListWidgetArgsEntities on AiConversationEntityListWidgetArgsEntities {\n  __typename\n  note\n  id\n}\nfragment AiConversationWidgetDisplayInfo on AiConversationWidgetDisplayInfo {\n  __typename\n  body\n  bodyData\n}`,\n  { fragmentName: \"AiConversationEntityListWidget\" }\n) as unknown as TypedDocumentString<AiConversationEntityListWidgetFragment, unknown>;\nexport const AiConversationWidgetPartFragmentDoc = new TypedDocumentString(\n  `\n    fragment AiConversationWidgetPart on AiConversationWidgetPart {\n  __typename\n  id\n  metadata {\n    ...AiConversationPartMetadata\n  }\n  type\n  widget {\n    ... on AiConversationEntityCardWidget {\n      ...AiConversationEntityCardWidget\n    }\n    ... on AiConversationEntityListWidget {\n      ...AiConversationEntityListWidget\n    }\n  }\n}\n    fragment AiConversationPartMetadata on AiConversationPartMetadata {\n  __typename\n  feedback\n  evalLogId\n  phase\n  endedAt\n  startedAt\n  turnId\n}\nfragment AiConversationEntityCardWidget on AiConversationEntityCardWidget {\n  __typename\n  displayInfo {\n    ...AiConversationWidgetDisplayInfo\n  }\n  rawArgs\n  args {\n    ...AiConversationEntityCardWidgetArgs\n  }\n  name\n}\nfragment AiConversationEntityCardWidgetArgs on AiConversationEntityCardWidgetArgs {\n  __typename\n  note\n  id\n  action\n}\nfragment AiConversationEntityListWidget on AiConversationEntityListWidget {\n  __typename\n  displayInfo {\n    ...AiConversationWidgetDisplayInfo\n  }\n  rawArgs\n  args {\n    ...AiConversationEntityListWidgetArgs\n  }\n  name\n}\nfragment AiConversationEntityListWidgetArgs on AiConversationEntityListWidgetArgs {\n  __typename\n  action\n  count\n  entities {\n    ...AiConversationEntityListWidgetArgsEntities\n  }\n}\nfragment AiConversationEntityListWidgetArgsEntities on AiConversationEntityListWidgetArgsEntities {\n  __typename\n  note\n  id\n}\nfragment AiConversationWidgetDisplayInfo on AiConversationWidgetDisplayInfo {\n  __typename\n  body\n  bodyData\n}`,\n  { fragmentName: \"AiConversationWidgetPart\" }\n) as unknown as TypedDocumentString<AiConversationWidgetPartFragment, unknown>;\nexport const AiConversationBasePartFragmentDoc = new TypedDocumentString(\n  `\n    fragment AiConversationBasePart on AiConversationBasePart {\n  __typename\n  id\n  metadata {\n    ...AiConversationPartMetadata\n  }\n  type\n  ... on AiConversationErrorPart {\n    ...AiConversationErrorPart\n  }\n  ... on AiConversationEventPart {\n    ...AiConversationEventPart\n  }\n  ... on AiConversationPromptPart {\n    ...AiConversationPromptPart\n  }\n  ... on AiConversationReasoningPart {\n    ...AiConversationReasoningPart\n  }\n  ... on AiConversationTextPart {\n    ...AiConversationTextPart\n  }\n  ... on AiConversationToolCallPart {\n    ...AiConversationToolCallPart\n  }\n  ... on AiConversationWidgetPart {\n    ...AiConversationWidgetPart\n  }\n}\n    fragment AiConversationPromptPart on AiConversationPromptPart {\n  __typename\n  id\n  body\n  bodyData\n  metadata {\n    ...AiConversationPartMetadata\n  }\n  type\n  user {\n    id\n  }\n}\nfragment AiConversationReasoningPart on AiConversationReasoningPart {\n  __typename\n  id\n  body\n  bodyData\n  metadata {\n    ...AiConversationPartMetadata\n  }\n  title\n  type\n}\nfragment AiConversationTextPart on AiConversationTextPart {\n  __typename\n  id\n  body\n  bodyData\n  metadata {\n    ...AiConversationPartMetadata\n  }\n  type\n}\nfragment AiConversationToolCallPart on AiConversationToolCallPart {\n  __typename\n  id\n  metadata {\n    ...AiConversationPartMetadata\n  }\n  toolCall {\n    ... on AiConversationCodeIntelligenceToolCall {\n      ...AiConversationCodeIntelligenceToolCall\n    }\n    ... on AiConversationCreateEntityToolCall {\n      ...AiConversationCreateEntityToolCall\n    }\n    ... on AiConversationDeleteEntityToolCall {\n      ...AiConversationDeleteEntityToolCall\n    }\n    ... on AiConversationGetMicrosoftTeamsConversationHistoryToolCall {\n      ...AiConversationGetMicrosoftTeamsConversationHistoryToolCall\n    }\n    ... on AiConversationGetPullRequestCheckLogsToolCall {\n      ...AiConversationGetPullRequestCheckLogsToolCall\n    }\n    ... on AiConversationGetPullRequestDiffToolCall {\n      ...AiConversationGetPullRequestDiffToolCall\n    }\n    ... on AiConversationGetPullRequestFileToolCall {\n      ...AiConversationGetPullRequestFileToolCall\n    }\n    ... on AiConversationGetSlackConversationHistoryToolCall {\n      ...AiConversationGetSlackConversationHistoryToolCall\n    }\n    ... on AiConversationHandoffToCodingSessionToolCall {\n      ...AiConversationHandoffToCodingSessionToolCall\n    }\n    ... on AiConversationInvokeMcpToolToolCall {\n      ...AiConversationInvokeMcpToolToolCall\n    }\n    ... on AiConversationNavigateToPageToolCall {\n      ...AiConversationNavigateToPageToolCall\n    }\n    ... on AiConversationQueryActivityToolCall {\n      ...AiConversationQueryActivityToolCall\n    }\n    ... on AiConversationQueryUpdatesToolCall {\n      ...AiConversationQueryUpdatesToolCall\n    }\n    ... on AiConversationQueryViewToolCall {\n      ...AiConversationQueryViewToolCall\n    }\n    ... on AiConversationResearchToolCall {\n      ...AiConversationResearchToolCall\n    }\n    ... on AiConversationRestoreEntityToolCall {\n      ...AiConversationRestoreEntityToolCall\n    }\n    ... on AiConversationRetrieveEntitiesToolCall {\n      ...AiConversationRetrieveEntitiesToolCall\n    }\n    ... on AiConversationRetryPullRequestCheckToolCall {\n      ...AiConversationRetryPullRequestCheckToolCall\n    }\n    ... on AiConversationSearchDocumentationToolCall {\n      ...AiConversationSearchDocumentationToolCall\n    }\n    ... on AiConversationSearchEntitiesToolCall {\n      ...AiConversationSearchEntitiesToolCall\n    }\n    ... on AiConversationSubscribeToEventToolCall {\n      ...AiConversationSubscribeToEventToolCall\n    }\n    ... on AiConversationSuggestValuesToolCall {\n      ...AiConversationSuggestValuesToolCall\n    }\n    ... on AiConversationTranscribeMediaToolCall {\n      ...AiConversationTranscribeMediaToolCall\n    }\n    ... on AiConversationTranscribeVideoToolCall {\n      ...AiConversationTranscribeVideoToolCall\n    }\n    ... on AiConversationUnsubscribeFromEventToolCall {\n      ...AiConversationUnsubscribeFromEventToolCall\n    }\n    ... on AiConversationUpdateEntityToolCall {\n      ...AiConversationUpdateEntityToolCall\n    }\n    ... on AiConversationWebSearchToolCall {\n      ...AiConversationWebSearchToolCall\n    }\n  }\n  type\n}\nfragment AiConversationWidgetPart on AiConversationWidgetPart {\n  __typename\n  id\n  metadata {\n    ...AiConversationPartMetadata\n  }\n  type\n  widget {\n    ... on AiConversationEntityCardWidget {\n      ...AiConversationEntityCardWidget\n    }\n    ... on AiConversationEntityListWidget {\n      ...AiConversationEntityListWidget\n    }\n  }\n}\nfragment AiConversationErrorPart on AiConversationErrorPart {\n  __typename\n  id\n  metadata {\n    ...AiConversationPartMetadata\n  }\n  type\n  message\n}\nfragment AiConversationEventPart on AiConversationEventPart {\n  __typename\n  id\n  subscriptionId\n  body\n  bodyData\n  metadata {\n    ...AiConversationPartMetadata\n  }\n  type\n}\nfragment AiConversationPartMetadata on AiConversationPartMetadata {\n  __typename\n  feedback\n  evalLogId\n  phase\n  endedAt\n  startedAt\n  turnId\n}\nfragment AiConversationCodeIntelligenceToolCall on AiConversationCodeIntelligenceToolCall {\n  __typename\n  rawArgs\n  args {\n    ...AiConversationCodeIntelligenceToolCallArgs\n  }\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\nfragment AiConversationCodeIntelligenceToolCallArgs on AiConversationCodeIntelligenceToolCallArgs {\n  __typename\n  question\n}\nfragment AiConversationCreateEntityToolCall on AiConversationCreateEntityToolCall {\n  __typename\n  rawArgs\n  args {\n    ...AiConversationCreateEntityToolCallArgs\n  }\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\nfragment AiConversationCreateEntityToolCallArgs on AiConversationCreateEntityToolCallArgs {\n  __typename\n  count\n  type\n}\nfragment AiConversationDeleteEntityToolCall on AiConversationDeleteEntityToolCall {\n  __typename\n  rawArgs\n  args {\n    ...AiConversationDeleteEntityToolCallArgs\n  }\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\nfragment AiConversationDeleteEntityToolCallArgs on AiConversationDeleteEntityToolCallArgs {\n  __typename\n  entity {\n    ...AiConversationSearchEntitiesToolCallResultEntities\n  }\n}\nfragment AiConversationEntityCardWidget on AiConversationEntityCardWidget {\n  __typename\n  displayInfo {\n    ...AiConversationWidgetDisplayInfo\n  }\n  rawArgs\n  args {\n    ...AiConversationEntityCardWidgetArgs\n  }\n  name\n}\nfragment AiConversationEntityCardWidgetArgs on AiConversationEntityCardWidgetArgs {\n  __typename\n  note\n  id\n  action\n}\nfragment AiConversationEntityListWidget on AiConversationEntityListWidget {\n  __typename\n  displayInfo {\n    ...AiConversationWidgetDisplayInfo\n  }\n  rawArgs\n  args {\n    ...AiConversationEntityListWidgetArgs\n  }\n  name\n}\nfragment AiConversationEntityListWidgetArgs on AiConversationEntityListWidgetArgs {\n  __typename\n  action\n  count\n  entities {\n    ...AiConversationEntityListWidgetArgsEntities\n  }\n}\nfragment AiConversationEntityListWidgetArgsEntities on AiConversationEntityListWidgetArgsEntities {\n  __typename\n  note\n  id\n}\nfragment AiConversationGetMicrosoftTeamsConversationHistoryToolCall on AiConversationGetMicrosoftTeamsConversationHistoryToolCall {\n  __typename\n  rawArgs\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\nfragment AiConversationGetPullRequestCheckLogsToolCall on AiConversationGetPullRequestCheckLogsToolCall {\n  __typename\n  rawArgs\n  args {\n    ...AiConversationGetPullRequestCheckLogsToolCallArgs\n  }\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\nfragment AiConversationGetPullRequestCheckLogsToolCallArgs on AiConversationGetPullRequestCheckLogsToolCallArgs {\n  __typename\n  checkName\n  entity {\n    ...AiConversationSearchEntitiesToolCallResultEntities\n  }\n  workflowName\n}\nfragment AiConversationGetPullRequestDiffToolCall on AiConversationGetPullRequestDiffToolCall {\n  __typename\n  rawArgs\n  args {\n    ...AiConversationGetPullRequestDiffToolCallArgs\n  }\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\nfragment AiConversationGetPullRequestDiffToolCallArgs on AiConversationGetPullRequestDiffToolCallArgs {\n  __typename\n  entity {\n    ...AiConversationSearchEntitiesToolCallResultEntities\n  }\n}\nfragment AiConversationGetPullRequestFileToolCall on AiConversationGetPullRequestFileToolCall {\n  __typename\n  rawArgs\n  args {\n    ...AiConversationGetPullRequestFileToolCallArgs\n  }\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\nfragment AiConversationGetPullRequestFileToolCallArgs on AiConversationGetPullRequestFileToolCallArgs {\n  __typename\n  entity {\n    ...AiConversationSearchEntitiesToolCallResultEntities\n  }\n  path\n}\nfragment AiConversationGetSlackConversationHistoryToolCall on AiConversationGetSlackConversationHistoryToolCall {\n  __typename\n  rawArgs\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\nfragment AiConversationHandoffToCodingSessionToolCall on AiConversationHandoffToCodingSessionToolCall {\n  __typename\n  rawArgs\n  args {\n    ...AiConversationHandoffToCodingSessionToolCallArgs\n  }\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\nfragment AiConversationHandoffToCodingSessionToolCallArgs on AiConversationHandoffToCodingSessionToolCallArgs {\n  __typename\n  entity {\n    ...AiConversationSearchEntitiesToolCallResultEntities\n  }\n  instructions\n}\nfragment AiConversationInvokeMcpToolToolCall on AiConversationInvokeMcpToolToolCall {\n  __typename\n  rawArgs\n  args {\n    ...AiConversationInvokeMcpToolToolCallArgs\n  }\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\nfragment AiConversationInvokeMcpToolToolCallArgs on AiConversationInvokeMcpToolToolCallArgs {\n  __typename\n  server {\n    ...AiConversationInvokeMcpToolToolCallArgsServer\n  }\n  tool {\n    ...AiConversationInvokeMcpToolToolCallArgsTool\n  }\n}\nfragment AiConversationInvokeMcpToolToolCallArgsServer on AiConversationInvokeMcpToolToolCallArgsServer {\n  __typename\n  integrationId\n  name\n  title\n}\nfragment AiConversationInvokeMcpToolToolCallArgsTool on AiConversationInvokeMcpToolToolCallArgsTool {\n  __typename\n  name\n  title\n}\nfragment AiConversationNavigateToPageToolCall on AiConversationNavigateToPageToolCall {\n  __typename\n  rawArgs\n  args {\n    ...AiConversationNavigateToPageToolCallArgs\n  }\n  name\n  rawResult\n  result {\n    ...AiConversationNavigateToPageToolCallResult\n  }\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\nfragment AiConversationNavigateToPageToolCallArgs on AiConversationNavigateToPageToolCallArgs {\n  __typename\n  entities {\n    ...AiConversationNavigateToPageToolCallArgsEntities\n  }\n}\nfragment AiConversationNavigateToPageToolCallArgsEntities on AiConversationNavigateToPageToolCallArgsEntities {\n  __typename\n  entityType\n  uuid\n}\nfragment AiConversationNavigateToPageToolCallResult on AiConversationNavigateToPageToolCallResult {\n  __typename\n  urls\n}\nfragment AiConversationQueryActivityToolCall on AiConversationQueryActivityToolCall {\n  __typename\n  rawArgs\n  args {\n    ...AiConversationQueryActivityToolCallArgs\n  }\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\nfragment AiConversationQueryActivityToolCallArgs on AiConversationQueryActivityToolCallArgs {\n  __typename\n  entities {\n    ...AiConversationSearchEntitiesToolCallResultEntities\n  }\n}\nfragment AiConversationQueryUpdatesToolCall on AiConversationQueryUpdatesToolCall {\n  __typename\n  rawArgs\n  args {\n    ...AiConversationQueryUpdatesToolCallArgs\n  }\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\nfragment AiConversationQueryUpdatesToolCallArgs on AiConversationQueryUpdatesToolCallArgs {\n  __typename\n  entity {\n    ...AiConversationSearchEntitiesToolCallResultEntities\n  }\n  updateType\n}\nfragment AiConversationQueryViewToolCall on AiConversationQueryViewToolCall {\n  __typename\n  rawArgs\n  args {\n    ...AiConversationQueryViewToolCallArgs\n  }\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\nfragment AiConversationQueryViewToolCallArgs on AiConversationQueryViewToolCallArgs {\n  __typename\n  filter\n  mode\n  view {\n    ...AiConversationQueryViewToolCallArgsView\n  }\n}\nfragment AiConversationQueryViewToolCallArgsView on AiConversationQueryViewToolCallArgsView {\n  __typename\n  group {\n    ...AiConversationSearchEntitiesToolCallResultEntities\n  }\n  predefinedView\n  type\n}\nfragment AiConversationResearchToolCall on AiConversationResearchToolCall {\n  __typename\n  rawArgs\n  args {\n    ...AiConversationResearchToolCallArgs\n  }\n  name\n  rawResult\n  result {\n    ...AiConversationResearchToolCallResult\n  }\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\nfragment AiConversationResearchToolCallArgs on AiConversationResearchToolCallArgs {\n  __typename\n  context\n  query\n  subjects {\n    ...AiConversationSearchEntitiesToolCallResultEntities\n  }\n}\nfragment AiConversationResearchToolCallResult on AiConversationResearchToolCallResult {\n  __typename\n  progressId\n}\nfragment AiConversationRestoreEntityToolCall on AiConversationRestoreEntityToolCall {\n  __typename\n  rawArgs\n  args {\n    ...AiConversationRestoreEntityToolCallArgs\n  }\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\nfragment AiConversationRestoreEntityToolCallArgs on AiConversationRestoreEntityToolCallArgs {\n  __typename\n  entity {\n    ...AiConversationSearchEntitiesToolCallResultEntities\n  }\n}\nfragment AiConversationRetrieveEntitiesToolCall on AiConversationRetrieveEntitiesToolCall {\n  __typename\n  rawArgs\n  args {\n    ...AiConversationRetrieveEntitiesToolCallArgs\n  }\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\nfragment AiConversationRetrieveEntitiesToolCallArgs on AiConversationRetrieveEntitiesToolCallArgs {\n  __typename\n  entities {\n    ...AiConversationSearchEntitiesToolCallResultEntities\n  }\n}\nfragment AiConversationRetryPullRequestCheckToolCall on AiConversationRetryPullRequestCheckToolCall {\n  __typename\n  rawArgs\n  args {\n    ...AiConversationRetryPullRequestCheckToolCallArgs\n  }\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\nfragment AiConversationRetryPullRequestCheckToolCallArgs on AiConversationRetryPullRequestCheckToolCallArgs {\n  __typename\n  checkName\n  entity {\n    ...AiConversationSearchEntitiesToolCallResultEntities\n  }\n  workflowName\n}\nfragment AiConversationSearchDocumentationToolCall on AiConversationSearchDocumentationToolCall {\n  __typename\n  rawArgs\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\nfragment AiConversationSearchEntitiesToolCall on AiConversationSearchEntitiesToolCall {\n  __typename\n  rawArgs\n  args {\n    ...AiConversationSearchEntitiesToolCallArgs\n  }\n  name\n  rawResult\n  result {\n    ...AiConversationSearchEntitiesToolCallResult\n  }\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\nfragment AiConversationSearchEntitiesToolCallArgs on AiConversationSearchEntitiesToolCallArgs {\n  __typename\n  queries\n  type\n}\nfragment AiConversationSearchEntitiesToolCallResult on AiConversationSearchEntitiesToolCallResult {\n  __typename\n  entities {\n    ...AiConversationSearchEntitiesToolCallResultEntities\n  }\n}\nfragment AiConversationSearchEntitiesToolCallResultEntities on AiConversationSearchEntitiesToolCallResultEntities {\n  __typename\n  id\n  type\n}\nfragment AiConversationSubscribeToEventToolCall on AiConversationSubscribeToEventToolCall {\n  __typename\n  rawArgs\n  args {\n    ...AiConversationSubscribeToEventToolCallArgs\n  }\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\nfragment AiConversationSubscribeToEventToolCallArgs on AiConversationSubscribeToEventToolCallArgs {\n  __typename\n  endsAt\n  kind\n  message\n  subscriptionId\n  type\n}\nfragment AiConversationSuggestValuesToolCall on AiConversationSuggestValuesToolCall {\n  __typename\n  rawArgs\n  args {\n    ...AiConversationSuggestValuesToolCallArgs\n  }\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\nfragment AiConversationSuggestValuesToolCallArgs on AiConversationSuggestValuesToolCallArgs {\n  __typename\n  field\n  query\n}\nfragment AiConversationToolDisplayInfo on AiConversationToolDisplayInfo {\n  __typename\n  activeLabel\n  detail\n  icon\n  inactiveLabel\n  result\n}\nfragment AiConversationTranscribeMediaToolCall on AiConversationTranscribeMediaToolCall {\n  __typename\n  rawArgs\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\nfragment AiConversationTranscribeVideoToolCall on AiConversationTranscribeVideoToolCall {\n  __typename\n  rawArgs\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\nfragment AiConversationUnsubscribeFromEventToolCall on AiConversationUnsubscribeFromEventToolCall {\n  __typename\n  rawArgs\n  args {\n    ...AiConversationUnsubscribeFromEventToolCallArgs\n  }\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\nfragment AiConversationUnsubscribeFromEventToolCallArgs on AiConversationUnsubscribeFromEventToolCallArgs {\n  __typename\n  message\n  subscriptionId\n}\nfragment AiConversationUpdateEntityToolCall on AiConversationUpdateEntityToolCall {\n  __typename\n  rawArgs\n  args {\n    ...AiConversationUpdateEntityToolCallArgs\n  }\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\nfragment AiConversationUpdateEntityToolCallArgs on AiConversationUpdateEntityToolCallArgs {\n  __typename\n  entities {\n    ...AiConversationSearchEntitiesToolCallResultEntities\n  }\n  entity {\n    ...AiConversationSearchEntitiesToolCallResultEntities\n  }\n}\nfragment AiConversationWebSearchToolCall on AiConversationWebSearchToolCall {\n  __typename\n  rawArgs\n  args {\n    ...AiConversationWebSearchToolCallArgs\n  }\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\nfragment AiConversationWebSearchToolCallArgs on AiConversationWebSearchToolCallArgs {\n  __typename\n  query\n  url\n}\nfragment AiConversationWidgetDisplayInfo on AiConversationWidgetDisplayInfo {\n  __typename\n  body\n  bodyData\n}`,\n  { fragmentName: \"AiConversationBasePart\" }\n) as unknown as TypedDocumentString<AiConversationBasePartFragment, unknown>;\nexport const EntityFragmentDoc = new TypedDocumentString(\n  `\n    fragment Entity on Entity {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  id\n}\n    `,\n  { fragmentName: \"Entity\" }\n) as unknown as TypedDocumentString<EntityFragment, unknown>;\nexport const CustomerNeedArchivePayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment CustomerNeedArchivePayload on CustomerNeedArchivePayload {\n  __typename\n  entity {\n    id\n  }\n  lastSyncId\n  success\n}\n    `,\n  { fragmentName: \"CustomerNeedArchivePayload\" }\n) as unknown as TypedDocumentString<CustomerNeedArchivePayloadFragment, unknown>;\nexport const CycleArchivePayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment CycleArchivePayload on CycleArchivePayload {\n  __typename\n  entity {\n    id\n  }\n  lastSyncId\n  success\n}\n    `,\n  { fragmentName: \"CycleArchivePayload\" }\n) as unknown as TypedDocumentString<CycleArchivePayloadFragment, unknown>;\nexport const DeletePayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment DeletePayload on DeletePayload {\n  __typename\n  entityId\n  lastSyncId\n  success\n}\n    `,\n  { fragmentName: \"DeletePayload\" }\n) as unknown as TypedDocumentString<DeletePayloadFragment, unknown>;\nexport const DocumentArchivePayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment DocumentArchivePayload on DocumentArchivePayload {\n  __typename\n  entity {\n    id\n  }\n  lastSyncId\n  success\n}\n    `,\n  { fragmentName: \"DocumentArchivePayload\" }\n) as unknown as TypedDocumentString<DocumentArchivePayloadFragment, unknown>;\nexport const InitiativeArchivePayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment InitiativeArchivePayload on InitiativeArchivePayload {\n  __typename\n  entity {\n    id\n  }\n  lastSyncId\n  success\n}\n    `,\n  { fragmentName: \"InitiativeArchivePayload\" }\n) as unknown as TypedDocumentString<InitiativeArchivePayloadFragment, unknown>;\nexport const InitiativeUpdateArchivePayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment InitiativeUpdateArchivePayload on InitiativeUpdateArchivePayload {\n  __typename\n  entity {\n    id\n  }\n  lastSyncId\n  success\n}\n    `,\n  { fragmentName: \"InitiativeUpdateArchivePayload\" }\n) as unknown as TypedDocumentString<InitiativeUpdateArchivePayloadFragment, unknown>;\nexport const IssueArchivePayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment IssueArchivePayload on IssueArchivePayload {\n  __typename\n  entity {\n    id\n  }\n  lastSyncId\n  success\n}\n    `,\n  { fragmentName: \"IssueArchivePayload\" }\n) as unknown as TypedDocumentString<IssueArchivePayloadFragment, unknown>;\nexport const ActorBotFragmentDoc = new TypedDocumentString(\n  `\n    fragment ActorBot on ActorBot {\n  __typename\n  avatarUrl\n  subType\n  id\n  name\n  userDisplayName\n  type\n}\n    `,\n  { fragmentName: \"ActorBot\" }\n) as unknown as TypedDocumentString<ActorBotFragment, unknown>;\nexport const CustomerNeedNotificationFragmentDoc = new TypedDocumentString(\n  `\n    fragment CustomerNeedNotification on CustomerNeedNotification {\n  __typename\n  type\n  customerNeedId\n  botActor {\n    ...ActorBot\n  }\n  category\n  customerNeed {\n    id\n  }\n  externalUserActor {\n    id\n  }\n  relatedIssue {\n    id\n  }\n  updatedAt\n  relatedProject {\n    id\n  }\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\n    fragment ActorBot on ActorBot {\n  __typename\n  avatarUrl\n  subType\n  id\n  name\n  userDisplayName\n  type\n}`,\n  { fragmentName: \"CustomerNeedNotification\" }\n) as unknown as TypedDocumentString<CustomerNeedNotificationFragment, unknown>;\nexport const CustomerNotificationFragmentDoc = new TypedDocumentString(\n  `\n    fragment CustomerNotification on CustomerNotification {\n  __typename\n  type\n  customerId\n  botActor {\n    ...ActorBot\n  }\n  category\n  customer {\n    id\n  }\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\n    fragment ActorBot on ActorBot {\n  __typename\n  avatarUrl\n  subType\n  id\n  name\n  userDisplayName\n  type\n}`,\n  { fragmentName: \"CustomerNotification\" }\n) as unknown as TypedDocumentString<CustomerNotificationFragment, unknown>;\nexport const DocumentNotificationFragmentDoc = new TypedDocumentString(\n  `\n    fragment DocumentNotification on DocumentNotification {\n  __typename\n  reactionEmoji\n  type\n  commentId\n  documentId\n  parentCommentId\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\n    fragment ActorBot on ActorBot {\n  __typename\n  avatarUrl\n  subType\n  id\n  name\n  userDisplayName\n  type\n}`,\n  { fragmentName: \"DocumentNotification\" }\n) as unknown as TypedDocumentString<DocumentNotificationFragment, unknown>;\nexport const InitiativeNotificationFragmentDoc = new TypedDocumentString(\n  `\n    fragment InitiativeNotification on InitiativeNotification {\n  __typename\n  reactionEmoji\n  type\n  commentId\n  initiativeId\n  initiativeUpdateId\n  parentCommentId\n  botActor {\n    ...ActorBot\n  }\n  category\n  comment {\n    id\n  }\n  document {\n    id\n  }\n  externalUserActor {\n    id\n  }\n  initiative {\n    id\n  }\n  initiativeUpdate {\n    id\n  }\n  updatedAt\n  parentComment {\n    id\n  }\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\n    fragment ActorBot on ActorBot {\n  __typename\n  avatarUrl\n  subType\n  id\n  name\n  userDisplayName\n  type\n}`,\n  { fragmentName: \"InitiativeNotification\" }\n) as unknown as TypedDocumentString<InitiativeNotificationFragment, unknown>;\nexport const NotificationSubscriptionFragmentDoc = new TypedDocumentString(\n  `\n    fragment NotificationSubscription on NotificationSubscription {\n  __typename\n  customView {\n    id\n  }\n  customer {\n    id\n  }\n  cycle {\n    id\n  }\n  initiative {\n    id\n  }\n  label {\n    id\n  }\n  updatedAt\n  project {\n    id\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  contextViewType\n  userContextViewType\n  id\n  user {\n    id\n  }\n  subscriber {\n    id\n  }\n  active\n}\n    `,\n  { fragmentName: \"NotificationSubscription\" }\n) as unknown as TypedDocumentString<NotificationSubscriptionFragment, unknown>;\nexport const IssueNotificationFragmentDoc = new TypedDocumentString(\n  `\n    fragment IssueNotification on IssueNotification {\n  __typename\n  reactionEmoji\n  type\n  commentId\n  issueId\n  parentCommentId\n  botActor {\n    ...ActorBot\n  }\n  category\n  comment {\n    id\n  }\n  externalUserActor {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  parentComment {\n    id\n  }\n  user {\n    id\n  }\n  subscriptions {\n    ...NotificationSubscription\n  }\n  team {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\n    fragment ActorBot on ActorBot {\n  __typename\n  avatarUrl\n  subType\n  id\n  name\n  userDisplayName\n  type\n}\nfragment NotificationSubscription on NotificationSubscription {\n  __typename\n  customView {\n    id\n  }\n  customer {\n    id\n  }\n  cycle {\n    id\n  }\n  initiative {\n    id\n  }\n  label {\n    id\n  }\n  updatedAt\n  project {\n    id\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  contextViewType\n  userContextViewType\n  id\n  user {\n    id\n  }\n  subscriber {\n    id\n  }\n  active\n}`,\n  { fragmentName: \"IssueNotification\" }\n) as unknown as TypedDocumentString<IssueNotificationFragment, unknown>;\nexport const OauthClientApprovalFragmentDoc = new TypedDocumentString(\n  `\n    fragment OauthClientApproval on OauthClientApproval {\n  __typename\n  newlyRequestedScopes\n  denyReason\n  requestReason\n  scopes\n  status\n  oauthClientId\n  requesterId\n  responderId\n  updatedAt\n  archivedAt\n  createdAt\n  id\n}\n    `,\n  { fragmentName: \"OauthClientApproval\" }\n) as unknown as TypedDocumentString<OauthClientApprovalFragment, unknown>;\nexport const OauthClientApprovalNotificationFragmentDoc = new TypedDocumentString(\n  `\n    fragment OauthClientApprovalNotification on OauthClientApprovalNotification {\n  __typename\n  type\n  oauthClientApprovalId\n  oauthClientApproval {\n    ...OauthClientApproval\n  }\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\n    fragment ActorBot on ActorBot {\n  __typename\n  avatarUrl\n  subType\n  id\n  name\n  userDisplayName\n  type\n}\nfragment OauthClientApproval on OauthClientApproval {\n  __typename\n  newlyRequestedScopes\n  denyReason\n  requestReason\n  scopes\n  status\n  oauthClientId\n  requesterId\n  responderId\n  updatedAt\n  archivedAt\n  createdAt\n  id\n}`,\n  { fragmentName: \"OauthClientApprovalNotification\" }\n) as unknown as TypedDocumentString<OauthClientApprovalNotificationFragment, unknown>;\nexport const PostNotificationFragmentDoc = new TypedDocumentString(\n  `\n    fragment PostNotification on PostNotification {\n  __typename\n  reactionEmoji\n  type\n  commentId\n  parentCommentId\n  postId\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\n    fragment ActorBot on ActorBot {\n  __typename\n  avatarUrl\n  subType\n  id\n  name\n  userDisplayName\n  type\n}`,\n  { fragmentName: \"PostNotification\" }\n) as unknown as TypedDocumentString<PostNotificationFragment, unknown>;\nexport const ProjectNotificationFragmentDoc = new TypedDocumentString(\n  `\n    fragment ProjectNotification on ProjectNotification {\n  __typename\n  reactionEmoji\n  type\n  commentId\n  parentCommentId\n  projectId\n  projectMilestoneId\n  projectUpdateId\n  botActor {\n    ...ActorBot\n  }\n  category\n  comment {\n    id\n  }\n  document {\n    id\n  }\n  externalUserActor {\n    id\n  }\n  updatedAt\n  parentComment {\n    id\n  }\n  project {\n    id\n  }\n  projectUpdate {\n    id\n  }\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\n    fragment ActorBot on ActorBot {\n  __typename\n  avatarUrl\n  subType\n  id\n  name\n  userDisplayName\n  type\n}`,\n  { fragmentName: \"ProjectNotification\" }\n) as unknown as TypedDocumentString<ProjectNotificationFragment, unknown>;\nexport const PullRequestNotificationFragmentDoc = new TypedDocumentString(\n  `\n    fragment PullRequestNotification on PullRequestNotification {\n  __typename\n  type\n  pullRequestCommentId\n  pullRequestId\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\n    fragment ActorBot on ActorBot {\n  __typename\n  avatarUrl\n  subType\n  id\n  name\n  userDisplayName\n  type\n}`,\n  { fragmentName: \"PullRequestNotification\" }\n) as unknown as TypedDocumentString<PullRequestNotificationFragment, unknown>;\nexport const UsageAlertFragmentDoc = new TypedDocumentString(\n  `\n    fragment UsageAlert on UsageAlert {\n  __typename\n  type\n  updatedAt\n  archivedAt\n  createdAt\n  id\n  metadata\n}\n    `,\n  { fragmentName: \"UsageAlert\" }\n) as unknown as TypedDocumentString<UsageAlertFragment, unknown>;\nexport const UsageAlertNotificationFragmentDoc = new TypedDocumentString(\n  `\n    fragment UsageAlertNotification on UsageAlertNotification {\n  __typename\n  type\n  usageAlertId\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  usageAlert {\n    ...UsageAlert\n  }\n  actor {\n    id\n  }\n}\n    fragment ActorBot on ActorBot {\n  __typename\n  avatarUrl\n  subType\n  id\n  name\n  userDisplayName\n  type\n}\nfragment UsageAlert on UsageAlert {\n  __typename\n  type\n  updatedAt\n  archivedAt\n  createdAt\n  id\n  metadata\n}`,\n  { fragmentName: \"UsageAlertNotification\" }\n) as unknown as TypedDocumentString<UsageAlertNotificationFragment, unknown>;\nexport const WelcomeMessageNotificationFragmentDoc = new TypedDocumentString(\n  `\n    fragment WelcomeMessageNotification on WelcomeMessageNotification {\n  __typename\n  type\n  welcomeMessageId\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\n    fragment ActorBot on ActorBot {\n  __typename\n  avatarUrl\n  subType\n  id\n  name\n  userDisplayName\n  type\n}`,\n  { fragmentName: \"WelcomeMessageNotification\" }\n) as unknown as TypedDocumentString<WelcomeMessageNotificationFragment, unknown>;\nexport const NotificationFragmentDoc = new TypedDocumentString(\n  `\n    fragment Notification on Notification {\n  __typename\n  type\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n  ... on CustomerNeedNotification {\n    ...CustomerNeedNotification\n  }\n  ... on CustomerNotification {\n    ...CustomerNotification\n  }\n  ... on DocumentNotification {\n    ...DocumentNotification\n  }\n  ... on InitiativeNotification {\n    ...InitiativeNotification\n  }\n  ... on IssueNotification {\n    ...IssueNotification\n  }\n  ... on OauthClientApprovalNotification {\n    ...OauthClientApprovalNotification\n  }\n  ... on PostNotification {\n    ...PostNotification\n  }\n  ... on ProjectNotification {\n    ...ProjectNotification\n  }\n  ... on PullRequestNotification {\n    ...PullRequestNotification\n  }\n  ... on UsageAlertNotification {\n    ...UsageAlertNotification\n  }\n  ... on WelcomeMessageNotification {\n    ...WelcomeMessageNotification\n  }\n}\n    fragment ActorBot on ActorBot {\n  __typename\n  avatarUrl\n  subType\n  id\n  name\n  userDisplayName\n  type\n}\nfragment WelcomeMessageNotification on WelcomeMessageNotification {\n  __typename\n  type\n  welcomeMessageId\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment CustomerNeedNotification on CustomerNeedNotification {\n  __typename\n  type\n  customerNeedId\n  botActor {\n    ...ActorBot\n  }\n  category\n  customerNeed {\n    id\n  }\n  externalUserActor {\n    id\n  }\n  relatedIssue {\n    id\n  }\n  updatedAt\n  relatedProject {\n    id\n  }\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment CustomerNotification on CustomerNotification {\n  __typename\n  type\n  customerId\n  botActor {\n    ...ActorBot\n  }\n  category\n  customer {\n    id\n  }\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment DocumentNotification on DocumentNotification {\n  __typename\n  reactionEmoji\n  type\n  commentId\n  documentId\n  parentCommentId\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment PostNotification on PostNotification {\n  __typename\n  reactionEmoji\n  type\n  commentId\n  parentCommentId\n  postId\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment ProjectNotification on ProjectNotification {\n  __typename\n  reactionEmoji\n  type\n  commentId\n  parentCommentId\n  projectId\n  projectMilestoneId\n  projectUpdateId\n  botActor {\n    ...ActorBot\n  }\n  category\n  comment {\n    id\n  }\n  document {\n    id\n  }\n  externalUserActor {\n    id\n  }\n  updatedAt\n  parentComment {\n    id\n  }\n  project {\n    id\n  }\n  projectUpdate {\n    id\n  }\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment PullRequestNotification on PullRequestNotification {\n  __typename\n  type\n  pullRequestCommentId\n  pullRequestId\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment UsageAlertNotification on UsageAlertNotification {\n  __typename\n  type\n  usageAlertId\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  usageAlert {\n    ...UsageAlert\n  }\n  actor {\n    id\n  }\n}\nfragment OauthClientApprovalNotification on OauthClientApprovalNotification {\n  __typename\n  type\n  oauthClientApprovalId\n  oauthClientApproval {\n    ...OauthClientApproval\n  }\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment InitiativeNotification on InitiativeNotification {\n  __typename\n  reactionEmoji\n  type\n  commentId\n  initiativeId\n  initiativeUpdateId\n  parentCommentId\n  botActor {\n    ...ActorBot\n  }\n  category\n  comment {\n    id\n  }\n  document {\n    id\n  }\n  externalUserActor {\n    id\n  }\n  initiative {\n    id\n  }\n  initiativeUpdate {\n    id\n  }\n  updatedAt\n  parentComment {\n    id\n  }\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment IssueNotification on IssueNotification {\n  __typename\n  reactionEmoji\n  type\n  commentId\n  issueId\n  parentCommentId\n  botActor {\n    ...ActorBot\n  }\n  category\n  comment {\n    id\n  }\n  externalUserActor {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  parentComment {\n    id\n  }\n  user {\n    id\n  }\n  subscriptions {\n    ...NotificationSubscription\n  }\n  team {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment OauthClientApproval on OauthClientApproval {\n  __typename\n  newlyRequestedScopes\n  denyReason\n  requestReason\n  scopes\n  status\n  oauthClientId\n  requesterId\n  responderId\n  updatedAt\n  archivedAt\n  createdAt\n  id\n}\nfragment NotificationSubscription on NotificationSubscription {\n  __typename\n  customView {\n    id\n  }\n  customer {\n    id\n  }\n  cycle {\n    id\n  }\n  initiative {\n    id\n  }\n  label {\n    id\n  }\n  updatedAt\n  project {\n    id\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  contextViewType\n  userContextViewType\n  id\n  user {\n    id\n  }\n  subscriber {\n    id\n  }\n  active\n}\nfragment UsageAlert on UsageAlert {\n  __typename\n  type\n  updatedAt\n  archivedAt\n  createdAt\n  id\n  metadata\n}`,\n  { fragmentName: \"Notification\" }\n) as unknown as TypedDocumentString<NotificationFragment, unknown>;\nexport const NotificationArchivePayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment NotificationArchivePayload on NotificationArchivePayload {\n  __typename\n  entity {\n    ...Notification\n  }\n  lastSyncId\n  success\n}\n    fragment ActorBot on ActorBot {\n  __typename\n  avatarUrl\n  subType\n  id\n  name\n  userDisplayName\n  type\n}\nfragment WelcomeMessageNotification on WelcomeMessageNotification {\n  __typename\n  type\n  welcomeMessageId\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment Notification on Notification {\n  __typename\n  type\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n  ... on CustomerNeedNotification {\n    ...CustomerNeedNotification\n  }\n  ... on CustomerNotification {\n    ...CustomerNotification\n  }\n  ... on DocumentNotification {\n    ...DocumentNotification\n  }\n  ... on InitiativeNotification {\n    ...InitiativeNotification\n  }\n  ... on IssueNotification {\n    ...IssueNotification\n  }\n  ... on OauthClientApprovalNotification {\n    ...OauthClientApprovalNotification\n  }\n  ... on PostNotification {\n    ...PostNotification\n  }\n  ... on ProjectNotification {\n    ...ProjectNotification\n  }\n  ... on PullRequestNotification {\n    ...PullRequestNotification\n  }\n  ... on UsageAlertNotification {\n    ...UsageAlertNotification\n  }\n  ... on WelcomeMessageNotification {\n    ...WelcomeMessageNotification\n  }\n}\nfragment CustomerNeedNotification on CustomerNeedNotification {\n  __typename\n  type\n  customerNeedId\n  botActor {\n    ...ActorBot\n  }\n  category\n  customerNeed {\n    id\n  }\n  externalUserActor {\n    id\n  }\n  relatedIssue {\n    id\n  }\n  updatedAt\n  relatedProject {\n    id\n  }\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment CustomerNotification on CustomerNotification {\n  __typename\n  type\n  customerId\n  botActor {\n    ...ActorBot\n  }\n  category\n  customer {\n    id\n  }\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment DocumentNotification on DocumentNotification {\n  __typename\n  reactionEmoji\n  type\n  commentId\n  documentId\n  parentCommentId\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment PostNotification on PostNotification {\n  __typename\n  reactionEmoji\n  type\n  commentId\n  parentCommentId\n  postId\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment ProjectNotification on ProjectNotification {\n  __typename\n  reactionEmoji\n  type\n  commentId\n  parentCommentId\n  projectId\n  projectMilestoneId\n  projectUpdateId\n  botActor {\n    ...ActorBot\n  }\n  category\n  comment {\n    id\n  }\n  document {\n    id\n  }\n  externalUserActor {\n    id\n  }\n  updatedAt\n  parentComment {\n    id\n  }\n  project {\n    id\n  }\n  projectUpdate {\n    id\n  }\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment PullRequestNotification on PullRequestNotification {\n  __typename\n  type\n  pullRequestCommentId\n  pullRequestId\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment UsageAlertNotification on UsageAlertNotification {\n  __typename\n  type\n  usageAlertId\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  usageAlert {\n    ...UsageAlert\n  }\n  actor {\n    id\n  }\n}\nfragment OauthClientApprovalNotification on OauthClientApprovalNotification {\n  __typename\n  type\n  oauthClientApprovalId\n  oauthClientApproval {\n    ...OauthClientApproval\n  }\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment InitiativeNotification on InitiativeNotification {\n  __typename\n  reactionEmoji\n  type\n  commentId\n  initiativeId\n  initiativeUpdateId\n  parentCommentId\n  botActor {\n    ...ActorBot\n  }\n  category\n  comment {\n    id\n  }\n  document {\n    id\n  }\n  externalUserActor {\n    id\n  }\n  initiative {\n    id\n  }\n  initiativeUpdate {\n    id\n  }\n  updatedAt\n  parentComment {\n    id\n  }\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment IssueNotification on IssueNotification {\n  __typename\n  reactionEmoji\n  type\n  commentId\n  issueId\n  parentCommentId\n  botActor {\n    ...ActorBot\n  }\n  category\n  comment {\n    id\n  }\n  externalUserActor {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  parentComment {\n    id\n  }\n  user {\n    id\n  }\n  subscriptions {\n    ...NotificationSubscription\n  }\n  team {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment OauthClientApproval on OauthClientApproval {\n  __typename\n  newlyRequestedScopes\n  denyReason\n  requestReason\n  scopes\n  status\n  oauthClientId\n  requesterId\n  responderId\n  updatedAt\n  archivedAt\n  createdAt\n  id\n}\nfragment NotificationSubscription on NotificationSubscription {\n  __typename\n  customView {\n    id\n  }\n  customer {\n    id\n  }\n  cycle {\n    id\n  }\n  initiative {\n    id\n  }\n  label {\n    id\n  }\n  updatedAt\n  project {\n    id\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  contextViewType\n  userContextViewType\n  id\n  user {\n    id\n  }\n  subscriber {\n    id\n  }\n  active\n}\nfragment UsageAlert on UsageAlert {\n  __typename\n  type\n  updatedAt\n  archivedAt\n  createdAt\n  id\n  metadata\n}`,\n  { fragmentName: \"NotificationArchivePayload\" }\n) as unknown as TypedDocumentString<NotificationArchivePayloadFragment, unknown>;\nexport const ProjectArchivePayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment ProjectArchivePayload on ProjectArchivePayload {\n  __typename\n  entity {\n    id\n  }\n  lastSyncId\n  success\n}\n    `,\n  { fragmentName: \"ProjectArchivePayload\" }\n) as unknown as TypedDocumentString<ProjectArchivePayloadFragment, unknown>;\nexport const ProjectStatusArchivePayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment ProjectStatusArchivePayload on ProjectStatusArchivePayload {\n  __typename\n  entity {\n    id\n  }\n  lastSyncId\n  success\n}\n    `,\n  { fragmentName: \"ProjectStatusArchivePayload\" }\n) as unknown as TypedDocumentString<ProjectStatusArchivePayloadFragment, unknown>;\nexport const ProjectUpdateArchivePayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment ProjectUpdateArchivePayload on ProjectUpdateArchivePayload {\n  __typename\n  entity {\n    id\n  }\n  lastSyncId\n  success\n}\n    `,\n  { fragmentName: \"ProjectUpdateArchivePayload\" }\n) as unknown as TypedDocumentString<ProjectUpdateArchivePayloadFragment, unknown>;\nexport const ReleaseArchivePayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment ReleaseArchivePayload on ReleaseArchivePayload {\n  __typename\n  entity {\n    id\n  }\n  lastSyncId\n  success\n}\n    `,\n  { fragmentName: \"ReleaseArchivePayload\" }\n) as unknown as TypedDocumentString<ReleaseArchivePayloadFragment, unknown>;\nexport const ReleasePipelineArchivePayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment ReleasePipelineArchivePayload on ReleasePipelineArchivePayload {\n  __typename\n  entity {\n    id\n  }\n  lastSyncId\n  success\n}\n    `,\n  { fragmentName: \"ReleasePipelineArchivePayload\" }\n) as unknown as TypedDocumentString<ReleasePipelineArchivePayloadFragment, unknown>;\nexport const ReleaseStageArchivePayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment ReleaseStageArchivePayload on ReleaseStageArchivePayload {\n  __typename\n  entity {\n    id\n  }\n  lastSyncId\n  success\n}\n    `,\n  { fragmentName: \"ReleaseStageArchivePayload\" }\n) as unknown as TypedDocumentString<ReleaseStageArchivePayloadFragment, unknown>;\nexport const RoadmapArchivePayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment RoadmapArchivePayload on RoadmapArchivePayload {\n  __typename\n  entity {\n    id\n  }\n  lastSyncId\n  success\n}\n    `,\n  { fragmentName: \"RoadmapArchivePayload\" }\n) as unknown as TypedDocumentString<RoadmapArchivePayloadFragment, unknown>;\nexport const TeamArchivePayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment TeamArchivePayload on TeamArchivePayload {\n  __typename\n  entity {\n    id\n  }\n  lastSyncId\n  success\n}\n    `,\n  { fragmentName: \"TeamArchivePayload\" }\n) as unknown as TypedDocumentString<TeamArchivePayloadFragment, unknown>;\nexport const WorkflowStateArchivePayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment WorkflowStateArchivePayload on WorkflowStateArchivePayload {\n  __typename\n  entity {\n    id\n  }\n  lastSyncId\n  success\n}\n    `,\n  { fragmentName: \"WorkflowStateArchivePayload\" }\n) as unknown as TypedDocumentString<WorkflowStateArchivePayloadFragment, unknown>;\nexport const ArchivePayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment ArchivePayload on ArchivePayload {\n  __typename\n  lastSyncId\n  success\n  ... on CustomerNeedArchivePayload {\n    ...CustomerNeedArchivePayload\n  }\n  ... on CycleArchivePayload {\n    ...CycleArchivePayload\n  }\n  ... on DeletePayload {\n    ...DeletePayload\n  }\n  ... on DocumentArchivePayload {\n    ...DocumentArchivePayload\n  }\n  ... on InitiativeArchivePayload {\n    ...InitiativeArchivePayload\n  }\n  ... on InitiativeUpdateArchivePayload {\n    ...InitiativeUpdateArchivePayload\n  }\n  ... on IssueArchivePayload {\n    ...IssueArchivePayload\n  }\n  ... on NotificationArchivePayload {\n    ...NotificationArchivePayload\n  }\n  ... on ProjectArchivePayload {\n    ...ProjectArchivePayload\n  }\n  ... on ProjectStatusArchivePayload {\n    ...ProjectStatusArchivePayload\n  }\n  ... on ProjectUpdateArchivePayload {\n    ...ProjectUpdateArchivePayload\n  }\n  ... on ReleaseArchivePayload {\n    ...ReleaseArchivePayload\n  }\n  ... on ReleasePipelineArchivePayload {\n    ...ReleasePipelineArchivePayload\n  }\n  ... on ReleaseStageArchivePayload {\n    ...ReleaseStageArchivePayload\n  }\n  ... on RoadmapArchivePayload {\n    ...RoadmapArchivePayload\n  }\n  ... on TeamArchivePayload {\n    ...TeamArchivePayload\n  }\n  ... on WorkflowStateArchivePayload {\n    ...WorkflowStateArchivePayload\n  }\n}\n    fragment ActorBot on ActorBot {\n  __typename\n  avatarUrl\n  subType\n  id\n  name\n  userDisplayName\n  type\n}\nfragment CustomerNeedArchivePayload on CustomerNeedArchivePayload {\n  __typename\n  entity {\n    id\n  }\n  lastSyncId\n  success\n}\nfragment CycleArchivePayload on CycleArchivePayload {\n  __typename\n  entity {\n    id\n  }\n  lastSyncId\n  success\n}\nfragment DocumentArchivePayload on DocumentArchivePayload {\n  __typename\n  entity {\n    id\n  }\n  lastSyncId\n  success\n}\nfragment InitiativeArchivePayload on InitiativeArchivePayload {\n  __typename\n  entity {\n    id\n  }\n  lastSyncId\n  success\n}\nfragment InitiativeUpdateArchivePayload on InitiativeUpdateArchivePayload {\n  __typename\n  entity {\n    id\n  }\n  lastSyncId\n  success\n}\nfragment IssueArchivePayload on IssueArchivePayload {\n  __typename\n  entity {\n    id\n  }\n  lastSyncId\n  success\n}\nfragment NotificationArchivePayload on NotificationArchivePayload {\n  __typename\n  entity {\n    ...Notification\n  }\n  lastSyncId\n  success\n}\nfragment ProjectArchivePayload on ProjectArchivePayload {\n  __typename\n  entity {\n    id\n  }\n  lastSyncId\n  success\n}\nfragment ProjectStatusArchivePayload on ProjectStatusArchivePayload {\n  __typename\n  entity {\n    id\n  }\n  lastSyncId\n  success\n}\nfragment ProjectUpdateArchivePayload on ProjectUpdateArchivePayload {\n  __typename\n  entity {\n    id\n  }\n  lastSyncId\n  success\n}\nfragment ReleaseArchivePayload on ReleaseArchivePayload {\n  __typename\n  entity {\n    id\n  }\n  lastSyncId\n  success\n}\nfragment ReleasePipelineArchivePayload on ReleasePipelineArchivePayload {\n  __typename\n  entity {\n    id\n  }\n  lastSyncId\n  success\n}\nfragment ReleaseStageArchivePayload on ReleaseStageArchivePayload {\n  __typename\n  entity {\n    id\n  }\n  lastSyncId\n  success\n}\nfragment RoadmapArchivePayload on RoadmapArchivePayload {\n  __typename\n  entity {\n    id\n  }\n  lastSyncId\n  success\n}\nfragment TeamArchivePayload on TeamArchivePayload {\n  __typename\n  entity {\n    id\n  }\n  lastSyncId\n  success\n}\nfragment WorkflowStateArchivePayload on WorkflowStateArchivePayload {\n  __typename\n  entity {\n    id\n  }\n  lastSyncId\n  success\n}\nfragment DeletePayload on DeletePayload {\n  __typename\n  entityId\n  lastSyncId\n  success\n}\nfragment WelcomeMessageNotification on WelcomeMessageNotification {\n  __typename\n  type\n  welcomeMessageId\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment Notification on Notification {\n  __typename\n  type\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n  ... on CustomerNeedNotification {\n    ...CustomerNeedNotification\n  }\n  ... on CustomerNotification {\n    ...CustomerNotification\n  }\n  ... on DocumentNotification {\n    ...DocumentNotification\n  }\n  ... on InitiativeNotification {\n    ...InitiativeNotification\n  }\n  ... on IssueNotification {\n    ...IssueNotification\n  }\n  ... on OauthClientApprovalNotification {\n    ...OauthClientApprovalNotification\n  }\n  ... on PostNotification {\n    ...PostNotification\n  }\n  ... on ProjectNotification {\n    ...ProjectNotification\n  }\n  ... on PullRequestNotification {\n    ...PullRequestNotification\n  }\n  ... on UsageAlertNotification {\n    ...UsageAlertNotification\n  }\n  ... on WelcomeMessageNotification {\n    ...WelcomeMessageNotification\n  }\n}\nfragment CustomerNeedNotification on CustomerNeedNotification {\n  __typename\n  type\n  customerNeedId\n  botActor {\n    ...ActorBot\n  }\n  category\n  customerNeed {\n    id\n  }\n  externalUserActor {\n    id\n  }\n  relatedIssue {\n    id\n  }\n  updatedAt\n  relatedProject {\n    id\n  }\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment CustomerNotification on CustomerNotification {\n  __typename\n  type\n  customerId\n  botActor {\n    ...ActorBot\n  }\n  category\n  customer {\n    id\n  }\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment DocumentNotification on DocumentNotification {\n  __typename\n  reactionEmoji\n  type\n  commentId\n  documentId\n  parentCommentId\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment PostNotification on PostNotification {\n  __typename\n  reactionEmoji\n  type\n  commentId\n  parentCommentId\n  postId\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment ProjectNotification on ProjectNotification {\n  __typename\n  reactionEmoji\n  type\n  commentId\n  parentCommentId\n  projectId\n  projectMilestoneId\n  projectUpdateId\n  botActor {\n    ...ActorBot\n  }\n  category\n  comment {\n    id\n  }\n  document {\n    id\n  }\n  externalUserActor {\n    id\n  }\n  updatedAt\n  parentComment {\n    id\n  }\n  project {\n    id\n  }\n  projectUpdate {\n    id\n  }\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment PullRequestNotification on PullRequestNotification {\n  __typename\n  type\n  pullRequestCommentId\n  pullRequestId\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment UsageAlertNotification on UsageAlertNotification {\n  __typename\n  type\n  usageAlertId\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  usageAlert {\n    ...UsageAlert\n  }\n  actor {\n    id\n  }\n}\nfragment OauthClientApprovalNotification on OauthClientApprovalNotification {\n  __typename\n  type\n  oauthClientApprovalId\n  oauthClientApproval {\n    ...OauthClientApproval\n  }\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment InitiativeNotification on InitiativeNotification {\n  __typename\n  reactionEmoji\n  type\n  commentId\n  initiativeId\n  initiativeUpdateId\n  parentCommentId\n  botActor {\n    ...ActorBot\n  }\n  category\n  comment {\n    id\n  }\n  document {\n    id\n  }\n  externalUserActor {\n    id\n  }\n  initiative {\n    id\n  }\n  initiativeUpdate {\n    id\n  }\n  updatedAt\n  parentComment {\n    id\n  }\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment IssueNotification on IssueNotification {\n  __typename\n  reactionEmoji\n  type\n  commentId\n  issueId\n  parentCommentId\n  botActor {\n    ...ActorBot\n  }\n  category\n  comment {\n    id\n  }\n  externalUserActor {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  parentComment {\n    id\n  }\n  user {\n    id\n  }\n  subscriptions {\n    ...NotificationSubscription\n  }\n  team {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment OauthClientApproval on OauthClientApproval {\n  __typename\n  newlyRequestedScopes\n  denyReason\n  requestReason\n  scopes\n  status\n  oauthClientId\n  requesterId\n  responderId\n  updatedAt\n  archivedAt\n  createdAt\n  id\n}\nfragment NotificationSubscription on NotificationSubscription {\n  __typename\n  customView {\n    id\n  }\n  customer {\n    id\n  }\n  cycle {\n    id\n  }\n  initiative {\n    id\n  }\n  label {\n    id\n  }\n  updatedAt\n  project {\n    id\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  contextViewType\n  userContextViewType\n  id\n  user {\n    id\n  }\n  subscriber {\n    id\n  }\n  active\n}\nfragment UsageAlert on UsageAlert {\n  __typename\n  type\n  updatedAt\n  archivedAt\n  createdAt\n  id\n  metadata\n}`,\n  { fragmentName: \"ArchivePayload\" }\n) as unknown as TypedDocumentString<ArchivePayloadFragment, unknown>;\nexport const ViewPreferencesInitiativeLabelGroupColumnFragmentDoc = new TypedDocumentString(\n  `\n    fragment ViewPreferencesInitiativeLabelGroupColumn on ViewPreferencesInitiativeLabelGroupColumn {\n  __typename\n  id\n  active\n}\n    `,\n  { fragmentName: \"ViewPreferencesInitiativeLabelGroupColumn\" }\n) as unknown as TypedDocumentString<ViewPreferencesInitiativeLabelGroupColumnFragment, unknown>;\nexport const IssuePriorityValueFragmentDoc = new TypedDocumentString(\n  `\n    fragment IssuePriorityValue on IssuePriorityValue {\n  __typename\n  label\n  priority\n}\n    `,\n  { fragmentName: \"IssuePriorityValue\" }\n) as unknown as TypedDocumentString<IssuePriorityValueFragment, unknown>;\nexport const CustomViewNotificationSubscriptionFragmentDoc = new TypedDocumentString(\n  `\n    fragment CustomViewNotificationSubscription on CustomViewNotificationSubscription {\n  __typename\n  customView {\n    id\n  }\n  customer {\n    id\n  }\n  cycle {\n    id\n  }\n  initiative {\n    id\n  }\n  label {\n    id\n  }\n  updatedAt\n  notificationSubscriptionTypes\n  project {\n    id\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  contextViewType\n  userContextViewType\n  id\n  user {\n    id\n  }\n  subscriber {\n    id\n  }\n  active\n}\n    `,\n  { fragmentName: \"CustomViewNotificationSubscription\" }\n) as unknown as TypedDocumentString<CustomViewNotificationSubscriptionFragment, unknown>;\nexport const CustomerNotificationSubscriptionFragmentDoc = new TypedDocumentString(\n  `\n    fragment CustomerNotificationSubscription on CustomerNotificationSubscription {\n  __typename\n  customView {\n    id\n  }\n  customer {\n    id\n  }\n  cycle {\n    id\n  }\n  initiative {\n    id\n  }\n  label {\n    id\n  }\n  updatedAt\n  notificationSubscriptionTypes\n  project {\n    id\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  contextViewType\n  userContextViewType\n  id\n  user {\n    id\n  }\n  subscriber {\n    id\n  }\n  active\n}\n    `,\n  { fragmentName: \"CustomerNotificationSubscription\" }\n) as unknown as TypedDocumentString<CustomerNotificationSubscriptionFragment, unknown>;\nexport const CycleNotificationSubscriptionFragmentDoc = new TypedDocumentString(\n  `\n    fragment CycleNotificationSubscription on CycleNotificationSubscription {\n  __typename\n  customView {\n    id\n  }\n  customer {\n    id\n  }\n  cycle {\n    id\n  }\n  initiative {\n    id\n  }\n  label {\n    id\n  }\n  updatedAt\n  notificationSubscriptionTypes\n  project {\n    id\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  contextViewType\n  userContextViewType\n  id\n  user {\n    id\n  }\n  subscriber {\n    id\n  }\n  active\n}\n    `,\n  { fragmentName: \"CycleNotificationSubscription\" }\n) as unknown as TypedDocumentString<CycleNotificationSubscriptionFragment, unknown>;\nexport const InitiativeNotificationSubscriptionFragmentDoc = new TypedDocumentString(\n  `\n    fragment InitiativeNotificationSubscription on InitiativeNotificationSubscription {\n  __typename\n  customView {\n    id\n  }\n  customer {\n    id\n  }\n  cycle {\n    id\n  }\n  initiative {\n    id\n  }\n  label {\n    id\n  }\n  updatedAt\n  notificationSubscriptionTypes\n  project {\n    id\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  contextViewType\n  userContextViewType\n  id\n  user {\n    id\n  }\n  subscriber {\n    id\n  }\n  active\n}\n    `,\n  { fragmentName: \"InitiativeNotificationSubscription\" }\n) as unknown as TypedDocumentString<InitiativeNotificationSubscriptionFragment, unknown>;\nexport const LabelNotificationSubscriptionFragmentDoc = new TypedDocumentString(\n  `\n    fragment LabelNotificationSubscription on LabelNotificationSubscription {\n  __typename\n  customView {\n    id\n  }\n  customer {\n    id\n  }\n  cycle {\n    id\n  }\n  initiative {\n    id\n  }\n  label {\n    id\n  }\n  updatedAt\n  notificationSubscriptionTypes\n  project {\n    id\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  contextViewType\n  userContextViewType\n  id\n  user {\n    id\n  }\n  subscriber {\n    id\n  }\n  active\n}\n    `,\n  { fragmentName: \"LabelNotificationSubscription\" }\n) as unknown as TypedDocumentString<LabelNotificationSubscriptionFragment, unknown>;\nexport const ProjectNotificationSubscriptionFragmentDoc = new TypedDocumentString(\n  `\n    fragment ProjectNotificationSubscription on ProjectNotificationSubscription {\n  __typename\n  customView {\n    id\n  }\n  customer {\n    id\n  }\n  cycle {\n    id\n  }\n  initiative {\n    id\n  }\n  label {\n    id\n  }\n  updatedAt\n  notificationSubscriptionTypes\n  project {\n    id\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  contextViewType\n  userContextViewType\n  id\n  user {\n    id\n  }\n  subscriber {\n    id\n  }\n  active\n}\n    `,\n  { fragmentName: \"ProjectNotificationSubscription\" }\n) as unknown as TypedDocumentString<ProjectNotificationSubscriptionFragment, unknown>;\nexport const TeamNotificationSubscriptionFragmentDoc = new TypedDocumentString(\n  `\n    fragment TeamNotificationSubscription on TeamNotificationSubscription {\n  __typename\n  customView {\n    id\n  }\n  customer {\n    id\n  }\n  cycle {\n    id\n  }\n  initiative {\n    id\n  }\n  label {\n    id\n  }\n  updatedAt\n  notificationSubscriptionTypes\n  project {\n    id\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  contextViewType\n  userContextViewType\n  id\n  user {\n    id\n  }\n  subscriber {\n    id\n  }\n  active\n}\n    `,\n  { fragmentName: \"TeamNotificationSubscription\" }\n) as unknown as TypedDocumentString<TeamNotificationSubscriptionFragment, unknown>;\nexport const UserNotificationSubscriptionFragmentDoc = new TypedDocumentString(\n  `\n    fragment UserNotificationSubscription on UserNotificationSubscription {\n  __typename\n  customView {\n    id\n  }\n  customer {\n    id\n  }\n  cycle {\n    id\n  }\n  initiative {\n    id\n  }\n  label {\n    id\n  }\n  updatedAt\n  notificationSubscriptionTypes\n  project {\n    id\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  contextViewType\n  userContextViewType\n  id\n  user {\n    id\n  }\n  subscriber {\n    id\n  }\n  active\n}\n    `,\n  { fragmentName: \"UserNotificationSubscription\" }\n) as unknown as TypedDocumentString<UserNotificationSubscriptionFragment, unknown>;\nexport const WebhookFailureEventFragmentDoc = new TypedDocumentString(\n  `\n    fragment WebhookFailureEvent on WebhookFailureEvent {\n  __typename\n  executionId\n  responseOrError\n  httpStatus\n  url\n  createdAt\n  id\n  webhook {\n    id\n  }\n}\n    `,\n  { fragmentName: \"WebhookFailureEvent\" }\n) as unknown as TypedDocumentString<WebhookFailureEventFragment, unknown>;\nexport const WorkflowCronJobDefinitionFragmentDoc = new TypedDocumentString(\n  `\n    fragment WorkflowCronJobDefinition on WorkflowCronJobDefinition {\n  __typename\n  activities\n  schedule\n  description\n  updatedAt\n  name\n  sortOrder\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  creator {\n    id\n  }\n  enabled\n}\n    `,\n  { fragmentName: \"WorkflowCronJobDefinition\" }\n) as unknown as TypedDocumentString<WorkflowCronJobDefinitionFragment, unknown>;\nexport const IdentityProviderFragmentDoc = new TypedDocumentString(\n  `\n    fragment IdentityProvider on IdentityProvider {\n  __typename\n  ssoBinding\n  ssoEndpoint\n  priority\n  ssoSignAlgo\n  issuerEntityId\n  updatedAt\n  spEntityId\n  archivedAt\n  createdAt\n  type\n  id\n  samlEnabled\n  scimEnabled\n  defaultMigrated\n  allowNameChange\n  ssoSigningCert\n}\n    `,\n  { fragmentName: \"IdentityProvider\" }\n) as unknown as TypedDocumentString<IdentityProviderFragment, unknown>;\nexport const OrganizationDomainFragmentDoc = new TypedDocumentString(\n  `\n    fragment OrganizationDomain on OrganizationDomain {\n  __typename\n  authType\n  name\n  verificationEmail\n  identityProvider {\n    ...IdentityProvider\n  }\n  updatedAt\n  archivedAt\n  createdAt\n  id\n  creator {\n    id\n  }\n  verified\n  claimed\n  disableOrganizationCreation\n}\n    fragment IdentityProvider on IdentityProvider {\n  __typename\n  ssoBinding\n  ssoEndpoint\n  priority\n  ssoSignAlgo\n  issuerEntityId\n  updatedAt\n  spEntityId\n  archivedAt\n  createdAt\n  type\n  id\n  samlEnabled\n  scimEnabled\n  defaultMigrated\n  allowNameChange\n  ssoSigningCert\n}`,\n  { fragmentName: \"OrganizationDomain\" }\n) as unknown as TypedDocumentString<OrganizationDomainFragment, unknown>;\nexport const ProjectStatusFragmentDoc = new TypedDocumentString(\n  `\n    fragment ProjectStatus on ProjectStatus {\n  __typename\n  description\n  type\n  color\n  updatedAt\n  name\n  position\n  archivedAt\n  createdAt\n  id\n  indefinite\n}\n    `,\n  { fragmentName: \"ProjectStatus\" }\n) as unknown as TypedDocumentString<ProjectStatusFragment, unknown>;\nexport const PaidSubscriptionFragmentDoc = new TypedDocumentString(\n  `\n    fragment PaidSubscription on PaidSubscription {\n  __typename\n  collectionMethod\n  cancelAt\n  canceledAt\n  nextBillingAt\n  updatedAt\n  seatsMaximum\n  seatsMinimum\n  seats\n  type\n  pendingChangeType\n  archivedAt\n  createdAt\n  id\n  creator {\n    id\n  }\n}\n    `,\n  { fragmentName: \"PaidSubscription\" }\n) as unknown as TypedDocumentString<PaidSubscriptionFragment, unknown>;\nexport const OrganizationFragmentDoc = new TypedDocumentString(\n  `\n    fragment Organization on Organization {\n  __typename\n  allowedAuthServices\n  allowedFileUploadContentTypes\n  createdIssueCount\n  authSettings\n  customersConfiguration\n  defaultFeedSummarySchedule\n  previousUrlKeys\n  periodUploadVolume\n  securitySettings\n  slackProjectChannelIntegration {\n    id\n  }\n  logoUrl\n  initiativeUpdateRemindersDay\n  projectUpdateRemindersDay\n  releaseChannel\n  initiativeUpdateReminderFrequencyInWeeks\n  projectUpdateReminderFrequencyInWeeks\n  initiativeUpdateRemindersHour\n  projectUpdateRemindersHour\n  updatedAt\n  customerCount\n  userCount\n  slackProjectChannelPrefix\n  gitBranchFormat\n  deletionRequestedAt\n  trialStartsAt\n  trialEndsAt\n  archivedAt\n  createdAt\n  id\n  projectStatuses {\n    ...ProjectStatus\n  }\n  name\n  subscription {\n    ...PaidSubscription\n  }\n  urlKey\n  fiscalYearStartMonth\n  hipaaComplianceEnabled\n  samlEnabled\n  scimEnabled\n  gitLinkbackDescriptionsEnabled\n  releasesEnabled\n  customersEnabled\n  gitLinkbackMessagesEnabled\n  gitPublicLinkbackMessagesEnabled\n  feedEnabled\n  roadmapEnabled\n  aiDiscussionSummariesEnabled\n  aiThreadSummariesEnabled\n  hideNonPrimaryOrganizations\n  projectUpdatesReminderFrequency\n  allowMembersToInvite\n  restrictTeamCreationToAdmins\n  restrictLabelManagementToAdmins\n  slaDayCount\n}\n    fragment ProjectStatus on ProjectStatus {\n  __typename\n  description\n  type\n  color\n  updatedAt\n  name\n  position\n  archivedAt\n  createdAt\n  id\n  indefinite\n}\nfragment PaidSubscription on PaidSubscription {\n  __typename\n  collectionMethod\n  cancelAt\n  canceledAt\n  nextBillingAt\n  updatedAt\n  seatsMaximum\n  seatsMinimum\n  seats\n  type\n  pendingChangeType\n  archivedAt\n  createdAt\n  id\n  creator {\n    id\n  }\n}`,\n  { fragmentName: \"Organization\" }\n) as unknown as TypedDocumentString<OrganizationFragment, unknown>;\nexport const SummaryFragmentDoc = new TypedDocumentString(\n  `\n    fragment Summary on Summary {\n  __typename\n  generationStatus\n  evalLogId\n  issue {\n    id\n  }\n  updatedAt\n  content\n  archivedAt\n  createdAt\n  generatedAt\n  id\n}\n    `,\n  { fragmentName: \"Summary\" }\n) as unknown as TypedDocumentString<SummaryFragment, unknown>;\nexport const SlaConfigurationFragmentDoc = new TypedDocumentString(\n  `\n    fragment SlaConfiguration on SlaConfiguration {\n  __typename\n  slaType\n  sla\n  id\n  name\n  conditions\n  removesSla\n}\n    `,\n  { fragmentName: \"SlaConfiguration\" }\n) as unknown as TypedDocumentString<SlaConfigurationFragment, unknown>;\nexport const SesDomainIdentityDnsRecordFragmentDoc = new TypedDocumentString(\n  `\n    fragment SesDomainIdentityDnsRecord on SesDomainIdentityDnsRecord {\n  __typename\n  content\n  name\n  type\n  isVerified\n}\n    `,\n  { fragmentName: \"SesDomainIdentityDnsRecord\" }\n) as unknown as TypedDocumentString<SesDomainIdentityDnsRecordFragment, unknown>;\nexport const SesDomainIdentityFragmentDoc = new TypedDocumentString(\n  `\n    fragment SesDomainIdentity on SesDomainIdentity {\n  __typename\n  region\n  dnsRecords {\n    ...SesDomainIdentityDnsRecord\n  }\n  domain\n  updatedAt\n  archivedAt\n  createdAt\n  id\n  creator {\n    id\n  }\n  canSendFromCustomDomain\n}\n    fragment SesDomainIdentityDnsRecord on SesDomainIdentityDnsRecord {\n  __typename\n  content\n  name\n  type\n  isVerified\n}`,\n  { fragmentName: \"SesDomainIdentity\" }\n) as unknown as TypedDocumentString<SesDomainIdentityFragment, unknown>;\nexport const EmailIntakeAddressFragmentDoc = new TypedDocumentString(\n  `\n    fragment EmailIntakeAddress on EmailIntakeAddress {\n  __typename\n  sesDomainIdentity {\n    ...SesDomainIdentity\n  }\n  issueCanceledAutoReply\n  issueCompletedAutoReply\n  issueCreatedAutoReply\n  forwardingEmailAddress\n  updatedAt\n  senderName\n  team {\n    id\n  }\n  template {\n    id\n  }\n  archivedAt\n  createdAt\n  type\n  id\n  address\n  creator {\n    id\n  }\n  repliesEnabled\n  customerRequestsEnabled\n  issueCanceledAutoReplyEnabled\n  issueCompletedAutoReplyEnabled\n  issueCreatedAutoReplyEnabled\n  useUserNamesInReplies\n  enabled\n  reopenOnReply\n}\n    fragment SesDomainIdentityDnsRecord on SesDomainIdentityDnsRecord {\n  __typename\n  content\n  name\n  type\n  isVerified\n}\nfragment SesDomainIdentity on SesDomainIdentity {\n  __typename\n  region\n  dnsRecords {\n    ...SesDomainIdentityDnsRecord\n  }\n  domain\n  updatedAt\n  archivedAt\n  createdAt\n  id\n  creator {\n    id\n  }\n  canSendFromCustomDomain\n}`,\n  { fragmentName: \"EmailIntakeAddress\" }\n) as unknown as TypedDocumentString<EmailIntakeAddressFragment, unknown>;\nexport const AuthIdentityProviderFragmentDoc = new TypedDocumentString(\n  `\n    fragment AuthIdentityProvider on AuthIdentityProvider {\n  __typename\n  ssoBinding\n  ssoEndpoint\n  priority\n  ssoSignAlgo\n  issuerEntityId\n  spEntityId\n  createdAt\n  type\n  id\n  samlEnabled\n  scimEnabled\n  defaultMigrated\n  ssoSigningCert\n}\n    `,\n  { fragmentName: \"AuthIdentityProvider\" }\n) as unknown as TypedDocumentString<AuthIdentityProviderFragment, unknown>;\nexport const BaseWebhookPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment BaseWebhookPayload on BaseWebhookPayload {\n  __typename\n  organizationId\n  webhookId\n  createdAt\n  webhookTimestamp\n}\n    `,\n  { fragmentName: \"BaseWebhookPayload\" }\n) as unknown as TypedDocumentString<BaseWebhookPayloadFragment, unknown>;\nexport const CustomerNeedChildWebhookPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment CustomerNeedChildWebhookPayload on CustomerNeedChildWebhookPayload {\n  __typename\n  attachmentId\n  id\n  customerId\n  issueId\n  projectId\n}\n    `,\n  { fragmentName: \"CustomerNeedChildWebhookPayload\" }\n) as unknown as TypedDocumentString<CustomerNeedChildWebhookPayloadFragment, unknown>;\nexport const ProjectLabelChildWebhookPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment ProjectLabelChildWebhookPayload on ProjectLabelChildWebhookPayload {\n  __typename\n  id\n  color\n  name\n  parentId\n}\n    `,\n  { fragmentName: \"ProjectLabelChildWebhookPayload\" }\n) as unknown as TypedDocumentString<ProjectLabelChildWebhookPayloadFragment, unknown>;\nexport const InitiativeLabelChildWebhookPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment InitiativeLabelChildWebhookPayload on InitiativeLabelChildWebhookPayload {\n  __typename\n  id\n  color\n  name\n  parentId\n}\n    `,\n  { fragmentName: \"InitiativeLabelChildWebhookPayload\" }\n) as unknown as TypedDocumentString<InitiativeLabelChildWebhookPayloadFragment, unknown>;\nexport const IntegrationChildWebhookPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment IntegrationChildWebhookPayload on IntegrationChildWebhookPayload {\n  __typename\n  id\n  service\n}\n    `,\n  { fragmentName: \"IntegrationChildWebhookPayload\" }\n) as unknown as TypedDocumentString<IntegrationChildWebhookPayloadFragment, unknown>;\nexport const UserChildWebhookPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment UserChildWebhookPayload on UserChildWebhookPayload {\n  __typename\n  id\n  url\n  avatarUrl\n  email\n  name\n}\n    `,\n  { fragmentName: \"UserChildWebhookPayload\" }\n) as unknown as TypedDocumentString<UserChildWebhookPayloadFragment, unknown>;\nexport const CommentChildWebhookPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment CommentChildWebhookPayload on CommentChildWebhookPayload {\n  __typename\n  id\n  documentContentId\n  initiativeUpdateId\n  issueId\n  projectUpdateId\n  userId\n  body\n}\n    `,\n  { fragmentName: \"CommentChildWebhookPayload\" }\n) as unknown as TypedDocumentString<CommentChildWebhookPayloadFragment, unknown>;\nexport const InitiativeChildWebhookPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment InitiativeChildWebhookPayload on InitiativeChildWebhookPayload {\n  __typename\n  id\n  url\n  name\n}\n    `,\n  { fragmentName: \"InitiativeChildWebhookPayload\" }\n) as unknown as TypedDocumentString<InitiativeChildWebhookPayloadFragment, unknown>;\nexport const ProjectChildWebhookPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment ProjectChildWebhookPayload on ProjectChildWebhookPayload {\n  __typename\n  id\n  url\n  name\n}\n    `,\n  { fragmentName: \"ProjectChildWebhookPayload\" }\n) as unknown as TypedDocumentString<ProjectChildWebhookPayloadFragment, unknown>;\nexport const DocumentChildWebhookPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment DocumentChildWebhookPayload on DocumentChildWebhookPayload {\n  __typename\n  id\n  initiativeId\n  projectId\n  initiative {\n    ...InitiativeChildWebhookPayload\n  }\n  project {\n    ...ProjectChildWebhookPayload\n  }\n  title\n}\n    fragment ProjectChildWebhookPayload on ProjectChildWebhookPayload {\n  __typename\n  id\n  url\n  name\n}\nfragment InitiativeChildWebhookPayload on InitiativeChildWebhookPayload {\n  __typename\n  id\n  url\n  name\n}`,\n  { fragmentName: \"DocumentChildWebhookPayload\" }\n) as unknown as TypedDocumentString<DocumentChildWebhookPayloadFragment, unknown>;\nexport const TeamChildWebhookPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment TeamChildWebhookPayload on TeamChildWebhookPayload {\n  __typename\n  id\n  key\n  name\n}\n    `,\n  { fragmentName: \"TeamChildWebhookPayload\" }\n) as unknown as TypedDocumentString<TeamChildWebhookPayloadFragment, unknown>;\nexport const IssueWithDescriptionChildWebhookPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment IssueWithDescriptionChildWebhookPayload on IssueWithDescriptionChildWebhookPayload {\n  __typename\n  id\n  team {\n    ...TeamChildWebhookPayload\n  }\n  teamId\n  url\n  description\n  identifier\n  title\n}\n    fragment TeamChildWebhookPayload on TeamChildWebhookPayload {\n  __typename\n  id\n  key\n  name\n}`,\n  { fragmentName: \"IssueWithDescriptionChildWebhookPayload\" }\n) as unknown as TypedDocumentString<IssueWithDescriptionChildWebhookPayloadFragment, unknown>;\nexport const ProjectUpdateChildWebhookPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment ProjectUpdateChildWebhookPayload on ProjectUpdateChildWebhookPayload {\n  __typename\n  id\n  userId\n  body\n  project {\n    ...ProjectChildWebhookPayload\n  }\n}\n    fragment ProjectChildWebhookPayload on ProjectChildWebhookPayload {\n  __typename\n  id\n  url\n  name\n}`,\n  { fragmentName: \"ProjectUpdateChildWebhookPayload\" }\n) as unknown as TypedDocumentString<ProjectUpdateChildWebhookPayloadFragment, unknown>;\nexport const OtherNotificationWebhookPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment OtherNotificationWebhookPayload on OtherNotificationWebhookPayload {\n  __typename\n  actorId\n  commentId\n  documentId\n  id\n  externalUserActorId\n  issueId\n  parentCommentId\n  projectId\n  projectUpdateId\n  userId\n  actor {\n    ...UserChildWebhookPayload\n  }\n  comment {\n    ...CommentChildWebhookPayload\n  }\n  document {\n    ...DocumentChildWebhookPayload\n  }\n  reactionEmoji\n  issue {\n    ...IssueWithDescriptionChildWebhookPayload\n  }\n  parentComment {\n    ...CommentChildWebhookPayload\n  }\n  project {\n    ...ProjectChildWebhookPayload\n  }\n  projectUpdate {\n    ...ProjectUpdateChildWebhookPayload\n  }\n  archivedAt\n  createdAt\n  updatedAt\n  type\n}\n    fragment CommentChildWebhookPayload on CommentChildWebhookPayload {\n  __typename\n  id\n  documentContentId\n  initiativeUpdateId\n  issueId\n  projectUpdateId\n  userId\n  body\n}\nfragment DocumentChildWebhookPayload on DocumentChildWebhookPayload {\n  __typename\n  id\n  initiativeId\n  projectId\n  initiative {\n    ...InitiativeChildWebhookPayload\n  }\n  project {\n    ...ProjectChildWebhookPayload\n  }\n  title\n}\nfragment ProjectUpdateChildWebhookPayload on ProjectUpdateChildWebhookPayload {\n  __typename\n  id\n  userId\n  body\n  project {\n    ...ProjectChildWebhookPayload\n  }\n}\nfragment ProjectChildWebhookPayload on ProjectChildWebhookPayload {\n  __typename\n  id\n  url\n  name\n}\nfragment TeamChildWebhookPayload on TeamChildWebhookPayload {\n  __typename\n  id\n  key\n  name\n}\nfragment UserChildWebhookPayload on UserChildWebhookPayload {\n  __typename\n  id\n  url\n  avatarUrl\n  email\n  name\n}\nfragment InitiativeChildWebhookPayload on InitiativeChildWebhookPayload {\n  __typename\n  id\n  url\n  name\n}\nfragment IssueWithDescriptionChildWebhookPayload on IssueWithDescriptionChildWebhookPayload {\n  __typename\n  id\n  team {\n    ...TeamChildWebhookPayload\n  }\n  teamId\n  url\n  description\n  identifier\n  title\n}`,\n  { fragmentName: \"OtherNotificationWebhookPayload\" }\n) as unknown as TypedDocumentString<OtherNotificationWebhookPayloadFragment, unknown>;\nexport const AuthenticationSessionResponseFragmentDoc = new TypedDocumentString(\n  `\n    fragment AuthenticationSessionResponse on AuthenticationSessionResponse {\n  __typename\n  client\n  countryCodes\n  updatedAt\n  detailedName\n  location\n  ip\n  locationCity\n  locationCountryCode\n  locationCountry\n  locationRegionCode\n  name\n  operatingSystem\n  service\n  userAgent\n  createdAt\n  type\n  browserType\n  lastActiveAt\n  isCurrentSession\n  id\n}\n    `,\n  { fragmentName: \"AuthenticationSessionResponse\" }\n) as unknown as TypedDocumentString<AuthenticationSessionResponseFragment, unknown>;\nexport const IntegrationActorWebhookPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment IntegrationActorWebhookPayload on IntegrationActorWebhookPayload {\n  __typename\n  id\n  service\n  type\n}\n    `,\n  { fragmentName: \"IntegrationActorWebhookPayload\" }\n) as unknown as TypedDocumentString<IntegrationActorWebhookPayloadFragment, unknown>;\nexport const IssueLabelFragmentDoc = new TypedDocumentString(\n  `\n    fragment IssueLabel on IssueLabel {\n  __typename\n  lastAppliedAt\n  color\n  description\n  name\n  updatedAt\n  inheritedFrom {\n    id\n  }\n  parent {\n    id\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  creator {\n    id\n  }\n  retiredBy {\n    id\n  }\n  isGroup\n}\n    `,\n  { fragmentName: \"IssueLabel\" }\n) as unknown as TypedDocumentString<IssueLabelFragment, unknown>;\nexport const IssueHistoryTriageRuleErrorFragmentDoc = new TypedDocumentString(\n  `\n    fragment IssueHistoryTriageRuleError on IssueHistoryTriageRuleError {\n  __typename\n  conflictingLabels {\n    ...IssueLabel\n  }\n  property\n  fromTeam {\n    id\n  }\n  toTeam {\n    id\n  }\n  type\n  conflictForSameChildLabel\n}\n    fragment IssueLabel on IssueLabel {\n  __typename\n  lastAppliedAt\n  color\n  description\n  name\n  updatedAt\n  inheritedFrom {\n    id\n  }\n  parent {\n    id\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  creator {\n    id\n  }\n  retiredBy {\n    id\n  }\n  isGroup\n}`,\n  { fragmentName: \"IssueHistoryTriageRuleError\" }\n) as unknown as TypedDocumentString<IssueHistoryTriageRuleErrorFragment, unknown>;\nexport const WorkflowDefinitionFragmentDoc = new TypedDocumentString(\n  `\n    fragment WorkflowDefinition on WorkflowDefinition {\n  __typename\n  schedule\n  customView {\n    id\n  }\n  cycle {\n    id\n  }\n  initiative {\n    id\n  }\n  label {\n    id\n  }\n  project {\n    id\n  }\n  user {\n    id\n  }\n  lastExecutedAt\n  description\n  triggerType\n  trigger\n  conditions\n  updatedAt\n  groupName\n  name\n  activities\n  sortOrder\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  type\n  userContextViewType\n  contextViewType\n  id\n  creator {\n    id\n  }\n  lastUpdatedBy {\n    id\n  }\n  slugId\n  enabled\n  runOnce\n}\n    `,\n  { fragmentName: \"WorkflowDefinition\" }\n) as unknown as TypedDocumentString<WorkflowDefinitionFragment, unknown>;\nexport const IssueHistoryTriageRuleMetadataFragmentDoc = new TypedDocumentString(\n  `\n    fragment IssueHistoryTriageRuleMetadata on IssueHistoryTriageRuleMetadata {\n  __typename\n  triageRuleError {\n    ...IssueHistoryTriageRuleError\n  }\n  updatedByTriageRule {\n    ...WorkflowDefinition\n  }\n}\n    fragment WorkflowDefinition on WorkflowDefinition {\n  __typename\n  schedule\n  customView {\n    id\n  }\n  cycle {\n    id\n  }\n  initiative {\n    id\n  }\n  label {\n    id\n  }\n  project {\n    id\n  }\n  user {\n    id\n  }\n  lastExecutedAt\n  description\n  triggerType\n  trigger\n  conditions\n  updatedAt\n  groupName\n  name\n  activities\n  sortOrder\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  type\n  userContextViewType\n  contextViewType\n  id\n  creator {\n    id\n  }\n  lastUpdatedBy {\n    id\n  }\n  slugId\n  enabled\n  runOnce\n}\nfragment IssueHistoryTriageRuleError on IssueHistoryTriageRuleError {\n  __typename\n  conflictingLabels {\n    ...IssueLabel\n  }\n  property\n  fromTeam {\n    id\n  }\n  toTeam {\n    id\n  }\n  type\n  conflictForSameChildLabel\n}\nfragment IssueLabel on IssueLabel {\n  __typename\n  lastAppliedAt\n  color\n  description\n  name\n  updatedAt\n  inheritedFrom {\n    id\n  }\n  parent {\n    id\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  creator {\n    id\n  }\n  retiredBy {\n    id\n  }\n  isGroup\n}`,\n  { fragmentName: \"IssueHistoryTriageRuleMetadata\" }\n) as unknown as TypedDocumentString<IssueHistoryTriageRuleMetadataFragment, unknown>;\nexport const IssueHistoryWorkflowMetadataFragmentDoc = new TypedDocumentString(\n  `\n    fragment IssueHistoryWorkflowMetadata on IssueHistoryWorkflowMetadata {\n  __typename\n  workflowDefinition {\n    ...WorkflowDefinition\n  }\n}\n    fragment WorkflowDefinition on WorkflowDefinition {\n  __typename\n  schedule\n  customView {\n    id\n  }\n  cycle {\n    id\n  }\n  initiative {\n    id\n  }\n  label {\n    id\n  }\n  project {\n    id\n  }\n  user {\n    id\n  }\n  lastExecutedAt\n  description\n  triggerType\n  trigger\n  conditions\n  updatedAt\n  groupName\n  name\n  activities\n  sortOrder\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  type\n  userContextViewType\n  contextViewType\n  id\n  creator {\n    id\n  }\n  lastUpdatedBy {\n    id\n  }\n  slugId\n  enabled\n  runOnce\n}`,\n  { fragmentName: \"IssueHistoryWorkflowMetadata\" }\n) as unknown as TypedDocumentString<IssueHistoryWorkflowMetadataFragment, unknown>;\nexport const OauthClientActorWebhookPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment OauthClientActorWebhookPayload on OauthClientActorWebhookPayload {\n  __typename\n  id\n  name\n  type\n}\n    `,\n  { fragmentName: \"OauthClientActorWebhookPayload\" }\n) as unknown as TypedDocumentString<OauthClientActorWebhookPayloadFragment, unknown>;\nexport const OrganizationOriginWebhookPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment OrganizationOriginWebhookPayload on OrganizationOriginWebhookPayload {\n  __typename\n  type\n}\n    `,\n  { fragmentName: \"OrganizationOriginWebhookPayload\" }\n) as unknown as TypedDocumentString<OrganizationOriginWebhookPayloadFragment, unknown>;\nexport const OAuthAppWebhookPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment OAuthAppWebhookPayload on OAuthAppWebhookPayload {\n  __typename\n  organizationId\n  oauthClientId\n  webhookId\n  createdAt\n  action\n  type\n  webhookTimestamp\n}\n    `,\n  { fragmentName: \"OAuthAppWebhookPayload\" }\n) as unknown as TypedDocumentString<OAuthAppWebhookPayloadFragment, unknown>;\nexport const OauthClientChildWebhookPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment OauthClientChildWebhookPayload on OauthClientChildWebhookPayload {\n  __typename\n  id\n  name\n}\n    `,\n  { fragmentName: \"OauthClientChildWebhookPayload\" }\n) as unknown as TypedDocumentString<OauthClientChildWebhookPayloadFragment, unknown>;\nexport const OAuthAuthorizationWebhookPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment OAuthAuthorizationWebhookPayload on OAuthAuthorizationWebhookPayload {\n  __typename\n  oauthClient {\n    ...OauthClientChildWebhookPayload\n  }\n  user {\n    ...UserChildWebhookPayload\n  }\n  oauthClientId\n  organizationId\n  userId\n  webhookId\n  activeTokensForUser\n  createdAt\n  action\n  type\n  webhookTimestamp\n}\n    fragment UserChildWebhookPayload on UserChildWebhookPayload {\n  __typename\n  id\n  url\n  avatarUrl\n  email\n  name\n}\nfragment OauthClientChildWebhookPayload on OauthClientChildWebhookPayload {\n  __typename\n  id\n  name\n}`,\n  { fragmentName: \"OAuthAuthorizationWebhookPayload\" }\n) as unknown as TypedDocumentString<OAuthAuthorizationWebhookPayloadFragment, unknown>;\nexport const DocumentContentChildWebhookPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment DocumentContentChildWebhookPayload on DocumentContentChildWebhookPayload {\n  __typename\n  document {\n    ...DocumentChildWebhookPayload\n  }\n  project {\n    ...ProjectChildWebhookPayload\n  }\n}\n    fragment DocumentChildWebhookPayload on DocumentChildWebhookPayload {\n  __typename\n  id\n  initiativeId\n  projectId\n  initiative {\n    ...InitiativeChildWebhookPayload\n  }\n  project {\n    ...ProjectChildWebhookPayload\n  }\n  title\n}\nfragment ProjectChildWebhookPayload on ProjectChildWebhookPayload {\n  __typename\n  id\n  url\n  name\n}\nfragment InitiativeChildWebhookPayload on InitiativeChildWebhookPayload {\n  __typename\n  id\n  url\n  name\n}`,\n  { fragmentName: \"DocumentContentChildWebhookPayload\" }\n) as unknown as TypedDocumentString<DocumentContentChildWebhookPayloadFragment, unknown>;\nexport const ExternalUserChildWebhookPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment ExternalUserChildWebhookPayload on ExternalUserChildWebhookPayload {\n  __typename\n  id\n  email\n  name\n}\n    `,\n  { fragmentName: \"ExternalUserChildWebhookPayload\" }\n) as unknown as TypedDocumentString<ExternalUserChildWebhookPayloadFragment, unknown>;\nexport const InitiativeUpdateChildWebhookPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment InitiativeUpdateChildWebhookPayload on InitiativeUpdateChildWebhookPayload {\n  __typename\n  id\n  bodyData\n  editedAt\n  health\n}\n    `,\n  { fragmentName: \"InitiativeUpdateChildWebhookPayload\" }\n) as unknown as TypedDocumentString<InitiativeUpdateChildWebhookPayloadFragment, unknown>;\nexport const IssueChildWebhookPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment IssueChildWebhookPayload on IssueChildWebhookPayload {\n  __typename\n  id\n  team {\n    ...TeamChildWebhookPayload\n  }\n  teamId\n  url\n  identifier\n  title\n}\n    fragment TeamChildWebhookPayload on TeamChildWebhookPayload {\n  __typename\n  id\n  key\n  name\n}`,\n  { fragmentName: \"IssueChildWebhookPayload\" }\n) as unknown as TypedDocumentString<IssueChildWebhookPayloadFragment, unknown>;\nexport const CommentWebhookPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment CommentWebhookPayload on CommentWebhookPayload {\n  __typename\n  resolvingCommentId\n  documentContentId\n  id\n  externalUserId\n  initiativeUpdateId\n  issueId\n  parentId\n  postId\n  projectUpdateId\n  userId\n  resolvingUserId\n  body\n  botActor\n  documentContent {\n    ...DocumentContentChildWebhookPayload\n  }\n  syncedWith\n  externalUser {\n    ...ExternalUserChildWebhookPayload\n  }\n  initiativeUpdate {\n    ...InitiativeUpdateChildWebhookPayload\n  }\n  issue {\n    ...IssueChildWebhookPayload\n  }\n  parent {\n    ...CommentChildWebhookPayload\n  }\n  projectUpdate {\n    ...ProjectUpdateChildWebhookPayload\n  }\n  quotedText\n  reactionData\n  archivedAt\n  createdAt\n  updatedAt\n  user {\n    ...UserChildWebhookPayload\n  }\n  editedAt\n  resolvedAt\n}\n    fragment CommentChildWebhookPayload on CommentChildWebhookPayload {\n  __typename\n  id\n  documentContentId\n  initiativeUpdateId\n  issueId\n  projectUpdateId\n  userId\n  body\n}\nfragment DocumentContentChildWebhookPayload on DocumentContentChildWebhookPayload {\n  __typename\n  document {\n    ...DocumentChildWebhookPayload\n  }\n  project {\n    ...ProjectChildWebhookPayload\n  }\n}\nfragment DocumentChildWebhookPayload on DocumentChildWebhookPayload {\n  __typename\n  id\n  initiativeId\n  projectId\n  initiative {\n    ...InitiativeChildWebhookPayload\n  }\n  project {\n    ...ProjectChildWebhookPayload\n  }\n  title\n}\nfragment ProjectUpdateChildWebhookPayload on ProjectUpdateChildWebhookPayload {\n  __typename\n  id\n  userId\n  body\n  project {\n    ...ProjectChildWebhookPayload\n  }\n}\nfragment ProjectChildWebhookPayload on ProjectChildWebhookPayload {\n  __typename\n  id\n  url\n  name\n}\nfragment TeamChildWebhookPayload on TeamChildWebhookPayload {\n  __typename\n  id\n  key\n  name\n}\nfragment UserChildWebhookPayload on UserChildWebhookPayload {\n  __typename\n  id\n  url\n  avatarUrl\n  email\n  name\n}\nfragment ExternalUserChildWebhookPayload on ExternalUserChildWebhookPayload {\n  __typename\n  id\n  email\n  name\n}\nfragment InitiativeUpdateChildWebhookPayload on InitiativeUpdateChildWebhookPayload {\n  __typename\n  id\n  bodyData\n  editedAt\n  health\n}\nfragment InitiativeChildWebhookPayload on InitiativeChildWebhookPayload {\n  __typename\n  id\n  url\n  name\n}\nfragment IssueChildWebhookPayload on IssueChildWebhookPayload {\n  __typename\n  id\n  team {\n    ...TeamChildWebhookPayload\n  }\n  teamId\n  url\n  identifier\n  title\n}`,\n  { fragmentName: \"CommentWebhookPayload\" }\n) as unknown as TypedDocumentString<CommentWebhookPayloadFragment, unknown>;\nexport const AttachmentWebhookPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment AttachmentWebhookPayload on AttachmentWebhookPayload {\n  __typename\n  metadata\n  source\n  subtitle\n  creatorId\n  id\n  originalIssueId\n  issueId\n  externalUserCreatorId\n  url\n  sourceType\n  archivedAt\n  createdAt\n  updatedAt\n  title\n  groupBySource\n}\n    `,\n  { fragmentName: \"AttachmentWebhookPayload\" }\n) as unknown as TypedDocumentString<AttachmentWebhookPayloadFragment, unknown>;\nexport const CustomerChildWebhookPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment CustomerChildWebhookPayload on CustomerChildWebhookPayload {\n  __typename\n  id\n  domains\n  externalIds\n  name\n}\n    `,\n  { fragmentName: \"CustomerChildWebhookPayload\" }\n) as unknown as TypedDocumentString<CustomerChildWebhookPayloadFragment, unknown>;\nexport const CustomerNeedWebhookPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment CustomerNeedWebhookPayload on CustomerNeedWebhookPayload {\n  __typename\n  attachmentId\n  commentId\n  creatorId\n  customerId\n  id\n  issueId\n  projectAttachmentId\n  projectId\n  attachment {\n    ...AttachmentWebhookPayload\n  }\n  body\n  customer {\n    ...CustomerChildWebhookPayload\n  }\n  originalIssueId\n  issue {\n    ...IssueChildWebhookPayload\n  }\n  priority\n  project {\n    ...ProjectChildWebhookPayload\n  }\n  archivedAt\n  createdAt\n  updatedAt\n}\n    fragment CustomerChildWebhookPayload on CustomerChildWebhookPayload {\n  __typename\n  id\n  domains\n  externalIds\n  name\n}\nfragment ProjectChildWebhookPayload on ProjectChildWebhookPayload {\n  __typename\n  id\n  url\n  name\n}\nfragment TeamChildWebhookPayload on TeamChildWebhookPayload {\n  __typename\n  id\n  key\n  name\n}\nfragment IssueChildWebhookPayload on IssueChildWebhookPayload {\n  __typename\n  id\n  team {\n    ...TeamChildWebhookPayload\n  }\n  teamId\n  url\n  identifier\n  title\n}\nfragment AttachmentWebhookPayload on AttachmentWebhookPayload {\n  __typename\n  metadata\n  source\n  subtitle\n  creatorId\n  id\n  originalIssueId\n  issueId\n  externalUserCreatorId\n  url\n  sourceType\n  archivedAt\n  createdAt\n  updatedAt\n  title\n  groupBySource\n}`,\n  { fragmentName: \"CustomerNeedWebhookPayload\" }\n) as unknown as TypedDocumentString<CustomerNeedWebhookPayloadFragment, unknown>;\nexport const CustomerStatusChildWebhookPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment CustomerStatusChildWebhookPayload on CustomerStatusChildWebhookPayload {\n  __typename\n  id\n  color\n  description\n  displayName\n  name\n  type\n}\n    `,\n  { fragmentName: \"CustomerStatusChildWebhookPayload\" }\n) as unknown as TypedDocumentString<CustomerStatusChildWebhookPayloadFragment, unknown>;\nexport const CustomerTierChildWebhookPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment CustomerTierChildWebhookPayload on CustomerTierChildWebhookPayload {\n  __typename\n  id\n  color\n  description\n  displayName\n  name\n}\n    `,\n  { fragmentName: \"CustomerTierChildWebhookPayload\" }\n) as unknown as TypedDocumentString<CustomerTierChildWebhookPayloadFragment, unknown>;\nexport const CustomerWebhookPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment CustomerWebhookPayload on CustomerWebhookPayload {\n  __typename\n  slackChannelId\n  statusId\n  tierId\n  id\n  mainSourceId\n  ownerId\n  url\n  revenue\n  approximateNeedCount\n  status {\n    ...CustomerStatusChildWebhookPayload\n  }\n  tier {\n    ...CustomerTierChildWebhookPayload\n  }\n  logoUrl\n  slugId\n  domains\n  externalIds\n  name\n  size\n  archivedAt\n  createdAt\n  updatedAt\n}\n    fragment CustomerStatusChildWebhookPayload on CustomerStatusChildWebhookPayload {\n  __typename\n  id\n  color\n  description\n  displayName\n  name\n  type\n}\nfragment CustomerTierChildWebhookPayload on CustomerTierChildWebhookPayload {\n  __typename\n  id\n  color\n  description\n  displayName\n  name\n}`,\n  { fragmentName: \"CustomerWebhookPayload\" }\n) as unknown as TypedDocumentString<CustomerWebhookPayloadFragment, unknown>;\nexport const CycleWebhookPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment CycleWebhookPayload on CycleWebhookPayload {\n  __typename\n  inheritedFromId\n  id\n  uncompletedIssuesUponCloseIds\n  completedAt\n  description\n  endsAt\n  name\n  completedScopeHistory\n  completedIssueCountHistory\n  inProgressScopeHistory\n  number\n  startsAt\n  teamId\n  autoArchivedAt\n  archivedAt\n  createdAt\n  updatedAt\n  scopeHistory\n  issueCountHistory\n}\n    `,\n  { fragmentName: \"CycleWebhookPayload\" }\n) as unknown as TypedDocumentString<CycleWebhookPayloadFragment, unknown>;\nexport const DocumentWebhookPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment DocumentWebhookPayload on DocumentWebhookPayload {\n  __typename\n  trashed\n  id\n  initiativeId\n  lastAppliedTemplateId\n  projectId\n  resourceFolderId\n  creatorId\n  updatedById\n  subscriberIds\n  color\n  content\n  description\n  slugId\n  icon\n  sortOrder\n  hiddenAt\n  archivedAt\n  createdAt\n  updatedAt\n  title\n}\n    `,\n  { fragmentName: \"DocumentWebhookPayload\" }\n) as unknown as TypedDocumentString<DocumentWebhookPayloadFragment, unknown>;\nexport const ProjectLabelWebhookPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment ProjectLabelWebhookPayload on ProjectLabelWebhookPayload {\n  __typename\n  id\n  color\n  creatorId\n  description\n  name\n  parentId\n  archivedAt\n  createdAt\n  updatedAt\n  isGroup\n}\n    `,\n  { fragmentName: \"ProjectLabelWebhookPayload\" }\n) as unknown as TypedDocumentString<ProjectLabelWebhookPayloadFragment, unknown>;\nexport const ProjectUpdateWebhookPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment ProjectUpdateWebhookPayload on ProjectUpdateWebhookPayload {\n  __typename\n  id\n  url\n  bodyData\n  body\n  diffMarkdown\n  editedAt\n  health\n  projectId\n  project {\n    ...ProjectChildWebhookPayload\n  }\n  reactionData\n  slugId\n  archivedAt\n  createdAt\n  updatedAt\n  userId\n  user {\n    ...UserChildWebhookPayload\n  }\n}\n    fragment ProjectChildWebhookPayload on ProjectChildWebhookPayload {\n  __typename\n  id\n  url\n  name\n}\nfragment UserChildWebhookPayload on UserChildWebhookPayload {\n  __typename\n  id\n  url\n  avatarUrl\n  email\n  name\n}`,\n  { fragmentName: \"ProjectUpdateWebhookPayload\" }\n) as unknown as TypedDocumentString<ProjectUpdateWebhookPayloadFragment, unknown>;\nexport const ProjectMilestoneChildWebhookPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment ProjectMilestoneChildWebhookPayload on ProjectMilestoneChildWebhookPayload {\n  __typename\n  id\n  name\n  targetDate\n}\n    `,\n  { fragmentName: \"ProjectMilestoneChildWebhookPayload\" }\n) as unknown as TypedDocumentString<ProjectMilestoneChildWebhookPayloadFragment, unknown>;\nexport const ProjectStatusChildWebhookPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment ProjectStatusChildWebhookPayload on ProjectStatusChildWebhookPayload {\n  __typename\n  id\n  color\n  name\n  type\n}\n    `,\n  { fragmentName: \"ProjectStatusChildWebhookPayload\" }\n) as unknown as TypedDocumentString<ProjectStatusChildWebhookPayloadFragment, unknown>;\nexport const ProjectWebhookPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment ProjectWebhookPayload on ProjectWebhookPayload {\n  __typename\n  labelIds\n  memberIds\n  teamIds\n  id\n  convertedFromIssueId\n  lastAppliedTemplateId\n  lastUpdateId\n  leadId\n  statusId\n  creatorId\n  url\n  autoArchivedAt\n  canceledAt\n  completedAt\n  content\n  documentContentId\n  startDate\n  syncedWith\n  health\n  icon\n  initiatives {\n    ...InitiativeChildWebhookPayload\n  }\n  milestones {\n    ...ProjectMilestoneChildWebhookPayload\n  }\n  completedScopeHistory\n  completedIssueCountHistory\n  inProgressScopeHistory\n  priority\n  lead {\n    ...UserChildWebhookPayload\n  }\n  status {\n    ...ProjectStatusChildWebhookPayload\n  }\n  color\n  description\n  name\n  slugId\n  startDateResolution\n  targetDateResolution\n  prioritySortOrder\n  sortOrder\n  targetDate\n  archivedAt\n  createdAt\n  updatedAt\n  healthUpdatedAt\n  projectUpdateRemindersPausedUntilAt\n  startedAt\n  scopeHistory\n  issueCountHistory\n  trashed\n}\n    fragment ProjectMilestoneChildWebhookPayload on ProjectMilestoneChildWebhookPayload {\n  __typename\n  id\n  name\n  targetDate\n}\nfragment ProjectStatusChildWebhookPayload on ProjectStatusChildWebhookPayload {\n  __typename\n  id\n  color\n  name\n  type\n}\nfragment UserChildWebhookPayload on UserChildWebhookPayload {\n  __typename\n  id\n  url\n  avatarUrl\n  email\n  name\n}\nfragment InitiativeChildWebhookPayload on InitiativeChildWebhookPayload {\n  __typename\n  id\n  url\n  name\n}`,\n  { fragmentName: \"ProjectWebhookPayload\" }\n) as unknown as TypedDocumentString<ProjectWebhookPayloadFragment, unknown>;\nexport const ReactionWebhookPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment ReactionWebhookPayload on ReactionWebhookPayload {\n  __typename\n  emoji\n  commentId\n  id\n  externalUserId\n  initiativeUpdateId\n  issueId\n  postId\n  projectUpdateId\n  userId\n  comment {\n    ...CommentChildWebhookPayload\n  }\n  issue {\n    ...IssueChildWebhookPayload\n  }\n  projectUpdate {\n    ...ProjectUpdateChildWebhookPayload\n  }\n  archivedAt\n  createdAt\n  updatedAt\n  user {\n    ...UserChildWebhookPayload\n  }\n}\n    fragment CommentChildWebhookPayload on CommentChildWebhookPayload {\n  __typename\n  id\n  documentContentId\n  initiativeUpdateId\n  issueId\n  projectUpdateId\n  userId\n  body\n}\nfragment ProjectUpdateChildWebhookPayload on ProjectUpdateChildWebhookPayload {\n  __typename\n  id\n  userId\n  body\n  project {\n    ...ProjectChildWebhookPayload\n  }\n}\nfragment ProjectChildWebhookPayload on ProjectChildWebhookPayload {\n  __typename\n  id\n  url\n  name\n}\nfragment TeamChildWebhookPayload on TeamChildWebhookPayload {\n  __typename\n  id\n  key\n  name\n}\nfragment UserChildWebhookPayload on UserChildWebhookPayload {\n  __typename\n  id\n  url\n  avatarUrl\n  email\n  name\n}\nfragment IssueChildWebhookPayload on IssueChildWebhookPayload {\n  __typename\n  id\n  team {\n    ...TeamChildWebhookPayload\n  }\n  teamId\n  url\n  identifier\n  title\n}`,\n  { fragmentName: \"ReactionWebhookPayload\" }\n) as unknown as TypedDocumentString<ReactionWebhookPayloadFragment, unknown>;\nexport const ReleasePipelineChildWebhookPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment ReleasePipelineChildWebhookPayload on ReleasePipelineChildWebhookPayload {\n  __typename\n  id\n  url\n  name\n  slugId\n  type\n}\n    `,\n  { fragmentName: \"ReleasePipelineChildWebhookPayload\" }\n) as unknown as TypedDocumentString<ReleasePipelineChildWebhookPayloadFragment, unknown>;\nexport const ReleaseNoteWebhookPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment ReleaseNoteWebhookPayload on ReleaseNoteWebhookPayload {\n  __typename\n  releaseIds\n  id\n  lastReleaseId\n  pipelineId\n  creatorId\n  url\n  pipeline {\n    ...ReleasePipelineChildWebhookPayload\n  }\n  content\n  slugId\n  archivedAt\n  createdAt\n  updatedAt\n  title\n}\n    fragment ReleasePipelineChildWebhookPayload on ReleasePipelineChildWebhookPayload {\n  __typename\n  id\n  url\n  name\n  slugId\n  type\n}`,\n  { fragmentName: \"ReleaseNoteWebhookPayload\" }\n) as unknown as TypedDocumentString<ReleaseNoteWebhookPayloadFragment, unknown>;\nexport const ReleaseStageChildWebhookPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment ReleaseStageChildWebhookPayload on ReleaseStageChildWebhookPayload {\n  __typename\n  id\n  color\n  name\n  position\n  type\n}\n    `,\n  { fragmentName: \"ReleaseStageChildWebhookPayload\" }\n) as unknown as TypedDocumentString<ReleaseStageChildWebhookPayloadFragment, unknown>;\nexport const ReleaseWebhookPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment ReleaseWebhookPayload on ReleaseWebhookPayload {\n  __typename\n  stageId\n  id\n  pipelineId\n  creatorId\n  url\n  commitSha\n  stage {\n    ...ReleaseStageChildWebhookPayload\n  }\n  targetDate\n  startDate\n  issues {\n    ...IssueChildWebhookPayload\n  }\n  name\n  pipeline {\n    ...ReleasePipelineChildWebhookPayload\n  }\n  description\n  slugId\n  archivedAt\n  createdAt\n  updatedAt\n  canceledAt\n  completedAt\n  startedAt\n  version\n  trashed\n}\n    fragment ReleasePipelineChildWebhookPayload on ReleasePipelineChildWebhookPayload {\n  __typename\n  id\n  url\n  name\n  slugId\n  type\n}\nfragment ReleaseStageChildWebhookPayload on ReleaseStageChildWebhookPayload {\n  __typename\n  id\n  color\n  name\n  position\n  type\n}\nfragment TeamChildWebhookPayload on TeamChildWebhookPayload {\n  __typename\n  id\n  key\n  name\n}\nfragment IssueChildWebhookPayload on IssueChildWebhookPayload {\n  __typename\n  id\n  team {\n    ...TeamChildWebhookPayload\n  }\n  teamId\n  url\n  identifier\n  title\n}`,\n  { fragmentName: \"ReleaseWebhookPayload\" }\n) as unknown as TypedDocumentString<ReleaseWebhookPayloadFragment, unknown>;\nexport const IssueStatusChangedNotificationWebhookPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment IssueStatusChangedNotificationWebhookPayload on IssueStatusChangedNotificationWebhookPayload {\n  __typename\n  type\n  actorId\n  id\n  externalUserActorId\n  issueId\n  userId\n  actor {\n    ...UserChildWebhookPayload\n  }\n  issue {\n    ...IssueWithDescriptionChildWebhookPayload\n  }\n  archivedAt\n  createdAt\n  updatedAt\n}\n    fragment TeamChildWebhookPayload on TeamChildWebhookPayload {\n  __typename\n  id\n  key\n  name\n}\nfragment UserChildWebhookPayload on UserChildWebhookPayload {\n  __typename\n  id\n  url\n  avatarUrl\n  email\n  name\n}\nfragment IssueWithDescriptionChildWebhookPayload on IssueWithDescriptionChildWebhookPayload {\n  __typename\n  id\n  team {\n    ...TeamChildWebhookPayload\n  }\n  teamId\n  url\n  description\n  identifier\n  title\n}`,\n  { fragmentName: \"IssueStatusChangedNotificationWebhookPayload\" }\n) as unknown as TypedDocumentString<IssueStatusChangedNotificationWebhookPayloadFragment, unknown>;\nexport const UserWebhookPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment UserWebhookPayload on UserWebhookPayload {\n  __typename\n  id\n  url\n  avatarUrl\n  description\n  displayName\n  email\n  timezone\n  name\n  disableReason\n  archivedAt\n  createdAt\n  updatedAt\n  guest\n  active\n  admin\n  app\n  owner\n}\n    `,\n  { fragmentName: \"UserWebhookPayload\" }\n) as unknown as TypedDocumentString<UserWebhookPayloadFragment, unknown>;\nexport const GuidanceRuleWebhookPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment GuidanceRuleWebhookPayload on GuidanceRuleWebhookPayload {\n  __typename\n  body\n}\n    `,\n  { fragmentName: \"GuidanceRuleWebhookPayload\" }\n) as unknown as TypedDocumentString<GuidanceRuleWebhookPayloadFragment, unknown>;\nexport const AgentActivityWebhookPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment AgentActivityWebhookPayload on AgentActivityWebhookPayload {\n  __typename\n  signal\n  signalMetadata\n  agentSessionId\n  sourceCommentId\n  id\n  userId\n  content\n  archivedAt\n  createdAt\n  updatedAt\n  user {\n    ...UserChildWebhookPayload\n  }\n}\n    fragment UserChildWebhookPayload on UserChildWebhookPayload {\n  __typename\n  id\n  url\n  avatarUrl\n  email\n  name\n}`,\n  { fragmentName: \"AgentActivityWebhookPayload\" }\n) as unknown as TypedDocumentString<AgentActivityWebhookPayloadFragment, unknown>;\nexport const AgentSessionWebhookPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment AgentSessionWebhookPayload on AgentSessionWebhookPayload {\n  __typename\n  summary\n  sourceMetadata\n  appUserId\n  sourceCommentId\n  id\n  creatorId\n  issueId\n  organizationId\n  commentId\n  url\n  status\n  creator {\n    ...UserChildWebhookPayload\n  }\n  issue {\n    ...IssueWithDescriptionChildWebhookPayload\n  }\n  comment {\n    ...CommentChildWebhookPayload\n  }\n  archivedAt\n  createdAt\n  updatedAt\n  endedAt\n  startedAt\n  type\n}\n    fragment CommentChildWebhookPayload on CommentChildWebhookPayload {\n  __typename\n  id\n  documentContentId\n  initiativeUpdateId\n  issueId\n  projectUpdateId\n  userId\n  body\n}\nfragment TeamChildWebhookPayload on TeamChildWebhookPayload {\n  __typename\n  id\n  key\n  name\n}\nfragment UserChildWebhookPayload on UserChildWebhookPayload {\n  __typename\n  id\n  url\n  avatarUrl\n  email\n  name\n}\nfragment IssueWithDescriptionChildWebhookPayload on IssueWithDescriptionChildWebhookPayload {\n  __typename\n  id\n  team {\n    ...TeamChildWebhookPayload\n  }\n  teamId\n  url\n  description\n  identifier\n  title\n}`,\n  { fragmentName: \"AgentSessionWebhookPayload\" }\n) as unknown as TypedDocumentString<AgentSessionWebhookPayloadFragment, unknown>;\nexport const AgentSessionEventWebhookPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment AgentSessionEventWebhookPayload on AgentSessionEventWebhookPayload {\n  __typename\n  promptContext\n  guidance {\n    ...GuidanceRuleWebhookPayload\n  }\n  oauthClientId\n  appUserId\n  organizationId\n  webhookId\n  agentActivity {\n    ...AgentActivityWebhookPayload\n  }\n  agentSession {\n    ...AgentSessionWebhookPayload\n  }\n  previousComments {\n    ...CommentChildWebhookPayload\n  }\n  createdAt\n  action\n  type\n  webhookTimestamp\n}\n    fragment CommentChildWebhookPayload on CommentChildWebhookPayload {\n  __typename\n  id\n  documentContentId\n  initiativeUpdateId\n  issueId\n  projectUpdateId\n  userId\n  body\n}\nfragment TeamChildWebhookPayload on TeamChildWebhookPayload {\n  __typename\n  id\n  key\n  name\n}\nfragment UserChildWebhookPayload on UserChildWebhookPayload {\n  __typename\n  id\n  url\n  avatarUrl\n  email\n  name\n}\nfragment IssueWithDescriptionChildWebhookPayload on IssueWithDescriptionChildWebhookPayload {\n  __typename\n  id\n  team {\n    ...TeamChildWebhookPayload\n  }\n  teamId\n  url\n  description\n  identifier\n  title\n}\nfragment GuidanceRuleWebhookPayload on GuidanceRuleWebhookPayload {\n  __typename\n  body\n}\nfragment AgentActivityWebhookPayload on AgentActivityWebhookPayload {\n  __typename\n  signal\n  signalMetadata\n  agentSessionId\n  sourceCommentId\n  id\n  userId\n  content\n  archivedAt\n  createdAt\n  updatedAt\n  user {\n    ...UserChildWebhookPayload\n  }\n}\nfragment AgentSessionWebhookPayload on AgentSessionWebhookPayload {\n  __typename\n  summary\n  sourceMetadata\n  appUserId\n  sourceCommentId\n  id\n  creatorId\n  issueId\n  organizationId\n  commentId\n  url\n  status\n  creator {\n    ...UserChildWebhookPayload\n  }\n  issue {\n    ...IssueWithDescriptionChildWebhookPayload\n  }\n  comment {\n    ...CommentChildWebhookPayload\n  }\n  archivedAt\n  createdAt\n  updatedAt\n  endedAt\n  startedAt\n  type\n}`,\n  { fragmentName: \"AgentSessionEventWebhookPayload\" }\n) as unknown as TypedDocumentString<AgentSessionEventWebhookPayloadFragment, unknown>;\nexport const AuditEntryWebhookPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment AuditEntryWebhookPayload on AuditEntryWebhookPayload {\n  __typename\n  requestInformation\n  metadata\n  countryCode\n  ip\n  id\n  organizationId\n  actorId\n  archivedAt\n  createdAt\n  updatedAt\n  type\n}\n    `,\n  { fragmentName: \"AuditEntryWebhookPayload\" }\n) as unknown as TypedDocumentString<AuditEntryWebhookPayloadFragment, unknown>;\nexport const InitiativeLabelWebhookPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment InitiativeLabelWebhookPayload on InitiativeLabelWebhookPayload {\n  __typename\n  id\n  color\n  creatorId\n  description\n  name\n  parentId\n  archivedAt\n  createdAt\n  updatedAt\n  isGroup\n}\n    `,\n  { fragmentName: \"InitiativeLabelWebhookPayload\" }\n) as unknown as TypedDocumentString<InitiativeLabelWebhookPayloadFragment, unknown>;\nexport const InitiativeUpdateWebhookPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment InitiativeUpdateWebhookPayload on InitiativeUpdateWebhookPayload {\n  __typename\n  id\n  url\n  bodyData\n  body\n  diffMarkdown\n  editedAt\n  health\n  initiativeId\n  initiative {\n    ...InitiativeChildWebhookPayload\n  }\n  reactionData\n  slugId\n  archivedAt\n  createdAt\n  updatedAt\n  userId\n  user {\n    ...UserChildWebhookPayload\n  }\n}\n    fragment UserChildWebhookPayload on UserChildWebhookPayload {\n  __typename\n  id\n  url\n  avatarUrl\n  email\n  name\n}\nfragment InitiativeChildWebhookPayload on InitiativeChildWebhookPayload {\n  __typename\n  id\n  url\n  name\n}`,\n  { fragmentName: \"InitiativeUpdateWebhookPayload\" }\n) as unknown as TypedDocumentString<InitiativeUpdateWebhookPayloadFragment, unknown>;\nexport const InitiativeWebhookPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment InitiativeWebhookPayload on InitiativeWebhookPayload {\n  __typename\n  id\n  lastUpdateId\n  organizationId\n  creatorId\n  ownerId\n  url\n  color\n  status\n  updateRemindersDay\n  description\n  updateReminderFrequencyInWeeks\n  updateReminderFrequency\n  health\n  updateRemindersHour\n  icon\n  lastUpdate {\n    ...InitiativeUpdateChildWebhookPayload\n  }\n  name\n  parentInitiative {\n    ...InitiativeChildWebhookPayload\n  }\n  parentInitiatives {\n    ...InitiativeChildWebhookPayload\n  }\n  projects {\n    ...ProjectChildWebhookPayload\n  }\n  targetDateResolution\n  frequencyResolution\n  sortOrder\n  subInitiatives {\n    ...InitiativeChildWebhookPayload\n  }\n  targetDate\n  archivedAt\n  createdAt\n  updatedAt\n  slugId\n  creator {\n    ...UserChildWebhookPayload\n  }\n  owner {\n    ...UserChildWebhookPayload\n  }\n  healthUpdatedAt\n  completedAt\n  startedAt\n  trashed\n}\n    fragment ProjectChildWebhookPayload on ProjectChildWebhookPayload {\n  __typename\n  id\n  url\n  name\n}\nfragment UserChildWebhookPayload on UserChildWebhookPayload {\n  __typename\n  id\n  url\n  avatarUrl\n  email\n  name\n}\nfragment InitiativeUpdateChildWebhookPayload on InitiativeUpdateChildWebhookPayload {\n  __typename\n  id\n  bodyData\n  editedAt\n  health\n}\nfragment InitiativeChildWebhookPayload on InitiativeChildWebhookPayload {\n  __typename\n  id\n  url\n  name\n}`,\n  { fragmentName: \"InitiativeWebhookPayload\" }\n) as unknown as TypedDocumentString<InitiativeWebhookPayloadFragment, unknown>;\nexport const IssueAssignedToYouNotificationWebhookPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment IssueAssignedToYouNotificationWebhookPayload on IssueAssignedToYouNotificationWebhookPayload {\n  __typename\n  type\n  actorId\n  id\n  externalUserActorId\n  issueId\n  userId\n  actor {\n    ...UserChildWebhookPayload\n  }\n  issue {\n    ...IssueWithDescriptionChildWebhookPayload\n  }\n  archivedAt\n  createdAt\n  updatedAt\n}\n    fragment TeamChildWebhookPayload on TeamChildWebhookPayload {\n  __typename\n  id\n  key\n  name\n}\nfragment UserChildWebhookPayload on UserChildWebhookPayload {\n  __typename\n  id\n  url\n  avatarUrl\n  email\n  name\n}\nfragment IssueWithDescriptionChildWebhookPayload on IssueWithDescriptionChildWebhookPayload {\n  __typename\n  id\n  team {\n    ...TeamChildWebhookPayload\n  }\n  teamId\n  url\n  description\n  identifier\n  title\n}`,\n  { fragmentName: \"IssueAssignedToYouNotificationWebhookPayload\" }\n) as unknown as TypedDocumentString<IssueAssignedToYouNotificationWebhookPayloadFragment, unknown>;\nexport const IssueCommentMentionNotificationWebhookPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment IssueCommentMentionNotificationWebhookPayload on IssueCommentMentionNotificationWebhookPayload {\n  __typename\n  type\n  actorId\n  commentId\n  id\n  externalUserActorId\n  issueId\n  parentCommentId\n  userId\n  actor {\n    ...UserChildWebhookPayload\n  }\n  comment {\n    ...CommentChildWebhookPayload\n  }\n  issue {\n    ...IssueWithDescriptionChildWebhookPayload\n  }\n  parentComment {\n    ...CommentChildWebhookPayload\n  }\n  archivedAt\n  createdAt\n  updatedAt\n}\n    fragment CommentChildWebhookPayload on CommentChildWebhookPayload {\n  __typename\n  id\n  documentContentId\n  initiativeUpdateId\n  issueId\n  projectUpdateId\n  userId\n  body\n}\nfragment TeamChildWebhookPayload on TeamChildWebhookPayload {\n  __typename\n  id\n  key\n  name\n}\nfragment UserChildWebhookPayload on UserChildWebhookPayload {\n  __typename\n  id\n  url\n  avatarUrl\n  email\n  name\n}\nfragment IssueWithDescriptionChildWebhookPayload on IssueWithDescriptionChildWebhookPayload {\n  __typename\n  id\n  team {\n    ...TeamChildWebhookPayload\n  }\n  teamId\n  url\n  description\n  identifier\n  title\n}`,\n  { fragmentName: \"IssueCommentMentionNotificationWebhookPayload\" }\n) as unknown as TypedDocumentString<IssueCommentMentionNotificationWebhookPayloadFragment, unknown>;\nexport const IssueCommentReactionNotificationWebhookPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment IssueCommentReactionNotificationWebhookPayload on IssueCommentReactionNotificationWebhookPayload {\n  __typename\n  type\n  actorId\n  commentId\n  id\n  externalUserActorId\n  issueId\n  parentCommentId\n  userId\n  actor {\n    ...UserChildWebhookPayload\n  }\n  comment {\n    ...CommentChildWebhookPayload\n  }\n  reactionEmoji\n  issue {\n    ...IssueWithDescriptionChildWebhookPayload\n  }\n  parentComment {\n    ...CommentChildWebhookPayload\n  }\n  archivedAt\n  createdAt\n  updatedAt\n}\n    fragment CommentChildWebhookPayload on CommentChildWebhookPayload {\n  __typename\n  id\n  documentContentId\n  initiativeUpdateId\n  issueId\n  projectUpdateId\n  userId\n  body\n}\nfragment TeamChildWebhookPayload on TeamChildWebhookPayload {\n  __typename\n  id\n  key\n  name\n}\nfragment UserChildWebhookPayload on UserChildWebhookPayload {\n  __typename\n  id\n  url\n  avatarUrl\n  email\n  name\n}\nfragment IssueWithDescriptionChildWebhookPayload on IssueWithDescriptionChildWebhookPayload {\n  __typename\n  id\n  team {\n    ...TeamChildWebhookPayload\n  }\n  teamId\n  url\n  description\n  identifier\n  title\n}`,\n  { fragmentName: \"IssueCommentReactionNotificationWebhookPayload\" }\n) as unknown as TypedDocumentString<IssueCommentReactionNotificationWebhookPayloadFragment, unknown>;\nexport const IssueEmojiReactionNotificationWebhookPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment IssueEmojiReactionNotificationWebhookPayload on IssueEmojiReactionNotificationWebhookPayload {\n  __typename\n  type\n  actorId\n  id\n  externalUserActorId\n  issueId\n  userId\n  actor {\n    ...UserChildWebhookPayload\n  }\n  reactionEmoji\n  issue {\n    ...IssueWithDescriptionChildWebhookPayload\n  }\n  archivedAt\n  createdAt\n  updatedAt\n}\n    fragment TeamChildWebhookPayload on TeamChildWebhookPayload {\n  __typename\n  id\n  key\n  name\n}\nfragment UserChildWebhookPayload on UserChildWebhookPayload {\n  __typename\n  id\n  url\n  avatarUrl\n  email\n  name\n}\nfragment IssueWithDescriptionChildWebhookPayload on IssueWithDescriptionChildWebhookPayload {\n  __typename\n  id\n  team {\n    ...TeamChildWebhookPayload\n  }\n  teamId\n  url\n  description\n  identifier\n  title\n}`,\n  { fragmentName: \"IssueEmojiReactionNotificationWebhookPayload\" }\n) as unknown as TypedDocumentString<IssueEmojiReactionNotificationWebhookPayloadFragment, unknown>;\nexport const IssueLabelWebhookPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment IssueLabelWebhookPayload on IssueLabelWebhookPayload {\n  __typename\n  id\n  color\n  creatorId\n  description\n  name\n  inheritedFromId\n  parentId\n  teamId\n  archivedAt\n  createdAt\n  updatedAt\n  isGroup\n}\n    `,\n  { fragmentName: \"IssueLabelWebhookPayload\" }\n) as unknown as TypedDocumentString<IssueLabelWebhookPayloadFragment, unknown>;\nexport const IssueMentionNotificationWebhookPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment IssueMentionNotificationWebhookPayload on IssueMentionNotificationWebhookPayload {\n  __typename\n  type\n  actorId\n  id\n  externalUserActorId\n  issueId\n  userId\n  actor {\n    ...UserChildWebhookPayload\n  }\n  issue {\n    ...IssueWithDescriptionChildWebhookPayload\n  }\n  archivedAt\n  createdAt\n  updatedAt\n}\n    fragment TeamChildWebhookPayload on TeamChildWebhookPayload {\n  __typename\n  id\n  key\n  name\n}\nfragment UserChildWebhookPayload on UserChildWebhookPayload {\n  __typename\n  id\n  url\n  avatarUrl\n  email\n  name\n}\nfragment IssueWithDescriptionChildWebhookPayload on IssueWithDescriptionChildWebhookPayload {\n  __typename\n  id\n  team {\n    ...TeamChildWebhookPayload\n  }\n  teamId\n  url\n  description\n  identifier\n  title\n}`,\n  { fragmentName: \"IssueMentionNotificationWebhookPayload\" }\n) as unknown as TypedDocumentString<IssueMentionNotificationWebhookPayloadFragment, unknown>;\nexport const IssueNewCommentNotificationWebhookPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment IssueNewCommentNotificationWebhookPayload on IssueNewCommentNotificationWebhookPayload {\n  __typename\n  type\n  actorId\n  commentId\n  id\n  externalUserActorId\n  issueId\n  parentCommentId\n  userId\n  actor {\n    ...UserChildWebhookPayload\n  }\n  comment {\n    ...CommentChildWebhookPayload\n  }\n  issue {\n    ...IssueWithDescriptionChildWebhookPayload\n  }\n  parentComment {\n    ...CommentChildWebhookPayload\n  }\n  archivedAt\n  createdAt\n  updatedAt\n}\n    fragment CommentChildWebhookPayload on CommentChildWebhookPayload {\n  __typename\n  id\n  documentContentId\n  initiativeUpdateId\n  issueId\n  projectUpdateId\n  userId\n  body\n}\nfragment TeamChildWebhookPayload on TeamChildWebhookPayload {\n  __typename\n  id\n  key\n  name\n}\nfragment UserChildWebhookPayload on UserChildWebhookPayload {\n  __typename\n  id\n  url\n  avatarUrl\n  email\n  name\n}\nfragment IssueWithDescriptionChildWebhookPayload on IssueWithDescriptionChildWebhookPayload {\n  __typename\n  id\n  team {\n    ...TeamChildWebhookPayload\n  }\n  teamId\n  url\n  description\n  identifier\n  title\n}`,\n  { fragmentName: \"IssueNewCommentNotificationWebhookPayload\" }\n) as unknown as TypedDocumentString<IssueNewCommentNotificationWebhookPayloadFragment, unknown>;\nexport const IssueUnassignedFromYouNotificationWebhookPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment IssueUnassignedFromYouNotificationWebhookPayload on IssueUnassignedFromYouNotificationWebhookPayload {\n  __typename\n  type\n  actorId\n  id\n  externalUserActorId\n  issueId\n  userId\n  actor {\n    ...UserChildWebhookPayload\n  }\n  issue {\n    ...IssueWithDescriptionChildWebhookPayload\n  }\n  archivedAt\n  createdAt\n  updatedAt\n}\n    fragment TeamChildWebhookPayload on TeamChildWebhookPayload {\n  __typename\n  id\n  key\n  name\n}\nfragment UserChildWebhookPayload on UserChildWebhookPayload {\n  __typename\n  id\n  url\n  avatarUrl\n  email\n  name\n}\nfragment IssueWithDescriptionChildWebhookPayload on IssueWithDescriptionChildWebhookPayload {\n  __typename\n  id\n  team {\n    ...TeamChildWebhookPayload\n  }\n  teamId\n  url\n  description\n  identifier\n  title\n}`,\n  { fragmentName: \"IssueUnassignedFromYouNotificationWebhookPayload\" }\n) as unknown as TypedDocumentString<IssueUnassignedFromYouNotificationWebhookPayloadFragment, unknown>;\nexport const AppUserNotificationWebhookPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment AppUserNotificationWebhookPayload on AppUserNotificationWebhookPayload {\n  __typename\n  oauthClientId\n  appUserId\n  organizationId\n  webhookId\n  createdAt\n  action\n  type\n  webhookTimestamp\n}\n    `,\n  { fragmentName: \"AppUserNotificationWebhookPayload\" }\n) as unknown as TypedDocumentString<AppUserNotificationWebhookPayloadFragment, unknown>;\nexport const AppUserTeamAccessChangedWebhookPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment AppUserTeamAccessChangedWebhookPayload on AppUserTeamAccessChangedWebhookPayload {\n  __typename\n  oauthClientId\n  appUserId\n  organizationId\n  addedTeamIds\n  removedTeamIds\n  webhookId\n  createdAt\n  action\n  type\n  webhookTimestamp\n  canAccessAllPublicTeams\n}\n    `,\n  { fragmentName: \"AppUserTeamAccessChangedWebhookPayload\" }\n) as unknown as TypedDocumentString<AppUserTeamAccessChangedWebhookPayloadFragment, unknown>;\nexport const CustomResourceWebhookPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment CustomResourceWebhookPayload on CustomResourceWebhookPayload {\n  __typename\n  organizationId\n  webhookId\n  createdAt\n  action\n  type\n  webhookTimestamp\n}\n    `,\n  { fragmentName: \"CustomResourceWebhookPayload\" }\n) as unknown as TypedDocumentString<CustomResourceWebhookPayloadFragment, unknown>;\nexport const EntityWebhookPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment EntityWebhookPayload on EntityWebhookPayload {\n  __typename\n  organizationId\n  updatedFrom\n  webhookId\n  createdAt\n  action\n  type\n  url\n  webhookTimestamp\n}\n    `,\n  { fragmentName: \"EntityWebhookPayload\" }\n) as unknown as TypedDocumentString<EntityWebhookPayloadFragment, unknown>;\nexport const CycleChildWebhookPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment CycleChildWebhookPayload on CycleChildWebhookPayload {\n  __typename\n  id\n  endsAt\n  name\n  number\n  startsAt\n}\n    `,\n  { fragmentName: \"CycleChildWebhookPayload\" }\n) as unknown as TypedDocumentString<CycleChildWebhookPayloadFragment, unknown>;\nexport const WorkflowStateChildWebhookPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment WorkflowStateChildWebhookPayload on WorkflowStateChildWebhookPayload {\n  __typename\n  id\n  color\n  name\n  type\n}\n    `,\n  { fragmentName: \"WorkflowStateChildWebhookPayload\" }\n) as unknown as TypedDocumentString<WorkflowStateChildWebhookPayloadFragment, unknown>;\nexport const IssueLabelChildWebhookPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment IssueLabelChildWebhookPayload on IssueLabelChildWebhookPayload {\n  __typename\n  id\n  color\n  name\n  parentId\n}\n    `,\n  { fragmentName: \"IssueLabelChildWebhookPayload\" }\n) as unknown as TypedDocumentString<IssueLabelChildWebhookPayloadFragment, unknown>;\nexport const IssueWebhookPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment IssueWebhookPayload on IssueWebhookPayload {\n  __typename\n  trashed\n  labelIds\n  integrationSourceType\n  previousIdentifiers\n  delegateId\n  cycleId\n  id\n  externalUserCreatorId\n  stateId\n  lastAppliedTemplateId\n  parentId\n  projectMilestoneId\n  projectId\n  recurringIssueTemplateId\n  sourceCommentId\n  teamId\n  creatorId\n  assigneeId\n  subscriberIds\n  url\n  delegate {\n    ...UserChildWebhookPayload\n  }\n  botActor\n  cycle {\n    ...CycleChildWebhookPayload\n  }\n  descriptionData\n  description\n  dueDate\n  syncedWith\n  estimate\n  externalUserCreator {\n    ...ExternalUserChildWebhookPayload\n  }\n  identifier\n  state {\n    ...WorkflowStateChildWebhookPayload\n  }\n  title\n  number\n  priorityLabel\n  labels {\n    ...IssueLabelChildWebhookPayload\n  }\n  prioritySortOrder\n  sortOrder\n  subIssueSortOrder\n  priority\n  projectMilestone {\n    ...ProjectMilestoneChildWebhookPayload\n  }\n  project {\n    ...ProjectChildWebhookPayload\n  }\n  reactionData\n  team {\n    ...TeamChildWebhookPayload\n  }\n  archivedAt\n  createdAt\n  updatedAt\n  startedTriageAt\n  addedToCycleAt\n  addedToProjectAt\n  addedToTeamAt\n  autoArchivedAt\n  autoClosedAt\n  canceledAt\n  completedAt\n  startedAt\n  triagedAt\n  slaBreachesAt\n  slaHighRiskAt\n  slaMediumRiskAt\n  slaStartedAt\n  snoozedUntilAt\n  slaType\n  creator {\n    ...UserChildWebhookPayload\n  }\n  assignee {\n    ...UserChildWebhookPayload\n  }\n}\n    fragment CycleChildWebhookPayload on CycleChildWebhookPayload {\n  __typename\n  id\n  endsAt\n  name\n  number\n  startsAt\n}\nfragment ProjectMilestoneChildWebhookPayload on ProjectMilestoneChildWebhookPayload {\n  __typename\n  id\n  name\n  targetDate\n}\nfragment ProjectChildWebhookPayload on ProjectChildWebhookPayload {\n  __typename\n  id\n  url\n  name\n}\nfragment TeamChildWebhookPayload on TeamChildWebhookPayload {\n  __typename\n  id\n  key\n  name\n}\nfragment UserChildWebhookPayload on UserChildWebhookPayload {\n  __typename\n  id\n  url\n  avatarUrl\n  email\n  name\n}\nfragment WorkflowStateChildWebhookPayload on WorkflowStateChildWebhookPayload {\n  __typename\n  id\n  color\n  name\n  type\n}\nfragment ExternalUserChildWebhookPayload on ExternalUserChildWebhookPayload {\n  __typename\n  id\n  email\n  name\n}\nfragment IssueLabelChildWebhookPayload on IssueLabelChildWebhookPayload {\n  __typename\n  id\n  color\n  name\n  parentId\n}`,\n  { fragmentName: \"IssueWebhookPayload\" }\n) as unknown as TypedDocumentString<IssueWebhookPayloadFragment, unknown>;\nexport const IssueSlaWebhookPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment IssueSlaWebhookPayload on IssueSlaWebhookPayload {\n  __typename\n  organizationId\n  webhookId\n  issueData {\n    ...IssueWebhookPayload\n  }\n  createdAt\n  action\n  type\n  url\n  webhookTimestamp\n}\n    fragment CycleChildWebhookPayload on CycleChildWebhookPayload {\n  __typename\n  id\n  endsAt\n  name\n  number\n  startsAt\n}\nfragment ProjectMilestoneChildWebhookPayload on ProjectMilestoneChildWebhookPayload {\n  __typename\n  id\n  name\n  targetDate\n}\nfragment ProjectChildWebhookPayload on ProjectChildWebhookPayload {\n  __typename\n  id\n  url\n  name\n}\nfragment TeamChildWebhookPayload on TeamChildWebhookPayload {\n  __typename\n  id\n  key\n  name\n}\nfragment UserChildWebhookPayload on UserChildWebhookPayload {\n  __typename\n  id\n  url\n  avatarUrl\n  email\n  name\n}\nfragment WorkflowStateChildWebhookPayload on WorkflowStateChildWebhookPayload {\n  __typename\n  id\n  color\n  name\n  type\n}\nfragment ExternalUserChildWebhookPayload on ExternalUserChildWebhookPayload {\n  __typename\n  id\n  email\n  name\n}\nfragment IssueLabelChildWebhookPayload on IssueLabelChildWebhookPayload {\n  __typename\n  id\n  color\n  name\n  parentId\n}\nfragment IssueWebhookPayload on IssueWebhookPayload {\n  __typename\n  trashed\n  labelIds\n  integrationSourceType\n  previousIdentifiers\n  delegateId\n  cycleId\n  id\n  externalUserCreatorId\n  stateId\n  lastAppliedTemplateId\n  parentId\n  projectMilestoneId\n  projectId\n  recurringIssueTemplateId\n  sourceCommentId\n  teamId\n  creatorId\n  assigneeId\n  subscriberIds\n  url\n  delegate {\n    ...UserChildWebhookPayload\n  }\n  botActor\n  cycle {\n    ...CycleChildWebhookPayload\n  }\n  descriptionData\n  description\n  dueDate\n  syncedWith\n  estimate\n  externalUserCreator {\n    ...ExternalUserChildWebhookPayload\n  }\n  identifier\n  state {\n    ...WorkflowStateChildWebhookPayload\n  }\n  title\n  number\n  priorityLabel\n  labels {\n    ...IssueLabelChildWebhookPayload\n  }\n  prioritySortOrder\n  sortOrder\n  subIssueSortOrder\n  priority\n  projectMilestone {\n    ...ProjectMilestoneChildWebhookPayload\n  }\n  project {\n    ...ProjectChildWebhookPayload\n  }\n  reactionData\n  team {\n    ...TeamChildWebhookPayload\n  }\n  archivedAt\n  createdAt\n  updatedAt\n  startedTriageAt\n  addedToCycleAt\n  addedToProjectAt\n  addedToTeamAt\n  autoArchivedAt\n  autoClosedAt\n  canceledAt\n  completedAt\n  startedAt\n  triagedAt\n  slaBreachesAt\n  slaHighRiskAt\n  slaMediumRiskAt\n  slaStartedAt\n  snoozedUntilAt\n  slaType\n  creator {\n    ...UserChildWebhookPayload\n  }\n  assignee {\n    ...UserChildWebhookPayload\n  }\n}`,\n  { fragmentName: \"IssueSlaWebhookPayload\" }\n) as unknown as TypedDocumentString<IssueSlaWebhookPayloadFragment, unknown>;\nexport const NotificationDeliveryPreferencesDayFragmentDoc = new TypedDocumentString(\n  `\n    fragment NotificationDeliveryPreferencesDay on NotificationDeliveryPreferencesDay {\n  __typename\n  end\n  start\n}\n    `,\n  { fragmentName: \"NotificationDeliveryPreferencesDay\" }\n) as unknown as TypedDocumentString<NotificationDeliveryPreferencesDayFragment, unknown>;\nexport const NotificationDeliveryPreferencesScheduleFragmentDoc = new TypedDocumentString(\n  `\n    fragment NotificationDeliveryPreferencesSchedule on NotificationDeliveryPreferencesSchedule {\n  __typename\n  friday {\n    ...NotificationDeliveryPreferencesDay\n  }\n  monday {\n    ...NotificationDeliveryPreferencesDay\n  }\n  saturday {\n    ...NotificationDeliveryPreferencesDay\n  }\n  sunday {\n    ...NotificationDeliveryPreferencesDay\n  }\n  thursday {\n    ...NotificationDeliveryPreferencesDay\n  }\n  tuesday {\n    ...NotificationDeliveryPreferencesDay\n  }\n  wednesday {\n    ...NotificationDeliveryPreferencesDay\n  }\n  disabled\n}\n    fragment NotificationDeliveryPreferencesDay on NotificationDeliveryPreferencesDay {\n  __typename\n  end\n  start\n}`,\n  { fragmentName: \"NotificationDeliveryPreferencesSchedule\" }\n) as unknown as TypedDocumentString<NotificationDeliveryPreferencesScheduleFragment, unknown>;\nexport const NotificationDeliveryPreferencesChannelFragmentDoc = new TypedDocumentString(\n  `\n    fragment NotificationDeliveryPreferencesChannel on NotificationDeliveryPreferencesChannel {\n  __typename\n  schedule {\n    ...NotificationDeliveryPreferencesSchedule\n  }\n  notificationsDisabled\n}\n    fragment NotificationDeliveryPreferencesDay on NotificationDeliveryPreferencesDay {\n  __typename\n  end\n  start\n}\nfragment NotificationDeliveryPreferencesSchedule on NotificationDeliveryPreferencesSchedule {\n  __typename\n  friday {\n    ...NotificationDeliveryPreferencesDay\n  }\n  monday {\n    ...NotificationDeliveryPreferencesDay\n  }\n  saturday {\n    ...NotificationDeliveryPreferencesDay\n  }\n  sunday {\n    ...NotificationDeliveryPreferencesDay\n  }\n  thursday {\n    ...NotificationDeliveryPreferencesDay\n  }\n  tuesday {\n    ...NotificationDeliveryPreferencesDay\n  }\n  wednesday {\n    ...NotificationDeliveryPreferencesDay\n  }\n  disabled\n}`,\n  { fragmentName: \"NotificationDeliveryPreferencesChannel\" }\n) as unknown as TypedDocumentString<NotificationDeliveryPreferencesChannelFragment, unknown>;\nexport const NotificationDeliveryPreferencesFragmentDoc = new TypedDocumentString(\n  `\n    fragment NotificationDeliveryPreferences on NotificationDeliveryPreferences {\n  __typename\n  mobile {\n    ...NotificationDeliveryPreferencesChannel\n  }\n}\n    fragment NotificationDeliveryPreferencesDay on NotificationDeliveryPreferencesDay {\n  __typename\n  end\n  start\n}\nfragment NotificationDeliveryPreferencesSchedule on NotificationDeliveryPreferencesSchedule {\n  __typename\n  friday {\n    ...NotificationDeliveryPreferencesDay\n  }\n  monday {\n    ...NotificationDeliveryPreferencesDay\n  }\n  saturday {\n    ...NotificationDeliveryPreferencesDay\n  }\n  sunday {\n    ...NotificationDeliveryPreferencesDay\n  }\n  thursday {\n    ...NotificationDeliveryPreferencesDay\n  }\n  tuesday {\n    ...NotificationDeliveryPreferencesDay\n  }\n  wednesday {\n    ...NotificationDeliveryPreferencesDay\n  }\n  disabled\n}\nfragment NotificationDeliveryPreferencesChannel on NotificationDeliveryPreferencesChannel {\n  __typename\n  schedule {\n    ...NotificationDeliveryPreferencesSchedule\n  }\n  notificationsDisabled\n}`,\n  { fragmentName: \"NotificationDeliveryPreferences\" }\n) as unknown as TypedDocumentString<NotificationDeliveryPreferencesFragment, unknown>;\nexport const NotificationChannelPreferencesFragmentDoc = new TypedDocumentString(\n  `\n    fragment NotificationChannelPreferences on NotificationChannelPreferences {\n  __typename\n  slack\n  desktop\n  email\n  mobile\n}\n    `,\n  { fragmentName: \"NotificationChannelPreferences\" }\n) as unknown as TypedDocumentString<NotificationChannelPreferencesFragment, unknown>;\nexport const NotificationCategoryPreferencesFragmentDoc = new TypedDocumentString(\n  `\n    fragment NotificationCategoryPreferences on NotificationCategoryPreferences {\n  __typename\n  billing {\n    ...NotificationChannelPreferences\n  }\n  customers {\n    ...NotificationChannelPreferences\n  }\n  feed {\n    ...NotificationChannelPreferences\n  }\n  appsAndIntegrations {\n    ...NotificationChannelPreferences\n  }\n  assignments {\n    ...NotificationChannelPreferences\n  }\n  commentsAndReplies {\n    ...NotificationChannelPreferences\n  }\n  documentChanges {\n    ...NotificationChannelPreferences\n  }\n  mentions {\n    ...NotificationChannelPreferences\n  }\n  postsAndUpdates {\n    ...NotificationChannelPreferences\n  }\n  reactions {\n    ...NotificationChannelPreferences\n  }\n  reminders {\n    ...NotificationChannelPreferences\n  }\n  reviews {\n    ...NotificationChannelPreferences\n  }\n  statusChanges {\n    ...NotificationChannelPreferences\n  }\n  subscriptions {\n    ...NotificationChannelPreferences\n  }\n  system {\n    ...NotificationChannelPreferences\n  }\n  triage {\n    ...NotificationChannelPreferences\n  }\n}\n    fragment NotificationChannelPreferences on NotificationChannelPreferences {\n  __typename\n  slack\n  desktop\n  email\n  mobile\n}`,\n  { fragmentName: \"NotificationCategoryPreferences\" }\n) as unknown as TypedDocumentString<NotificationCategoryPreferencesFragment, unknown>;\nexport const UserSettingsCustomSidebarThemeFragmentDoc = new TypedDocumentString(\n  `\n    fragment UserSettingsCustomSidebarTheme on UserSettingsCustomSidebarTheme {\n  __typename\n  accent\n  base\n  contrast\n}\n    `,\n  { fragmentName: \"UserSettingsCustomSidebarTheme\" }\n) as unknown as TypedDocumentString<UserSettingsCustomSidebarThemeFragment, unknown>;\nexport const UserSettingsCustomThemeFragmentDoc = new TypedDocumentString(\n  `\n    fragment UserSettingsCustomTheme on UserSettingsCustomTheme {\n  __typename\n  sidebar {\n    ...UserSettingsCustomSidebarTheme\n  }\n  accent\n  base\n  contrast\n}\n    fragment UserSettingsCustomSidebarTheme on UserSettingsCustomSidebarTheme {\n  __typename\n  accent\n  base\n  contrast\n}`,\n  { fragmentName: \"UserSettingsCustomTheme\" }\n) as unknown as TypedDocumentString<UserSettingsCustomThemeFragment, unknown>;\nexport const UserSettingsThemeFragmentDoc = new TypedDocumentString(\n  `\n    fragment UserSettingsTheme on UserSettingsTheme {\n  __typename\n  custom {\n    ...UserSettingsCustomTheme\n  }\n  preset\n}\n    fragment UserSettingsCustomSidebarTheme on UserSettingsCustomSidebarTheme {\n  __typename\n  accent\n  base\n  contrast\n}\nfragment UserSettingsCustomTheme on UserSettingsCustomTheme {\n  __typename\n  sidebar {\n    ...UserSettingsCustomSidebarTheme\n  }\n  accent\n  base\n  contrast\n}`,\n  { fragmentName: \"UserSettingsTheme\" }\n) as unknown as TypedDocumentString<UserSettingsThemeFragment, unknown>;\nexport const UserSettingsFragmentDoc = new TypedDocumentString(\n  `\n    fragment UserSettings on UserSettings {\n  __typename\n  calendarHash\n  unsubscribedFrom\n  updatedAt\n  notificationDeliveryPreferences {\n    ...NotificationDeliveryPreferences\n  }\n  archivedAt\n  createdAt\n  id\n  user {\n    id\n  }\n  feedLastSeenTime\n  notificationCategoryPreferences {\n    ...NotificationCategoryPreferences\n  }\n  notificationChannelPreferences {\n    ...NotificationChannelPreferences\n  }\n  feedSummarySchedule\n  theme {\n    ...UserSettingsTheme\n  }\n  subscribedToDPA\n  subscribedToChangelog\n  subscribedToInviteAccepted\n  subscribedToPrivacyLegalUpdates\n  autoAssignToSelf\n  showFullUserNames\n}\n    fragment NotificationCategoryPreferences on NotificationCategoryPreferences {\n  __typename\n  billing {\n    ...NotificationChannelPreferences\n  }\n  customers {\n    ...NotificationChannelPreferences\n  }\n  feed {\n    ...NotificationChannelPreferences\n  }\n  appsAndIntegrations {\n    ...NotificationChannelPreferences\n  }\n  assignments {\n    ...NotificationChannelPreferences\n  }\n  commentsAndReplies {\n    ...NotificationChannelPreferences\n  }\n  documentChanges {\n    ...NotificationChannelPreferences\n  }\n  mentions {\n    ...NotificationChannelPreferences\n  }\n  postsAndUpdates {\n    ...NotificationChannelPreferences\n  }\n  reactions {\n    ...NotificationChannelPreferences\n  }\n  reminders {\n    ...NotificationChannelPreferences\n  }\n  reviews {\n    ...NotificationChannelPreferences\n  }\n  statusChanges {\n    ...NotificationChannelPreferences\n  }\n  subscriptions {\n    ...NotificationChannelPreferences\n  }\n  system {\n    ...NotificationChannelPreferences\n  }\n  triage {\n    ...NotificationChannelPreferences\n  }\n}\nfragment NotificationDeliveryPreferences on NotificationDeliveryPreferences {\n  __typename\n  mobile {\n    ...NotificationDeliveryPreferencesChannel\n  }\n}\nfragment NotificationDeliveryPreferencesDay on NotificationDeliveryPreferencesDay {\n  __typename\n  end\n  start\n}\nfragment NotificationChannelPreferences on NotificationChannelPreferences {\n  __typename\n  slack\n  desktop\n  email\n  mobile\n}\nfragment NotificationDeliveryPreferencesSchedule on NotificationDeliveryPreferencesSchedule {\n  __typename\n  friday {\n    ...NotificationDeliveryPreferencesDay\n  }\n  monday {\n    ...NotificationDeliveryPreferencesDay\n  }\n  saturday {\n    ...NotificationDeliveryPreferencesDay\n  }\n  sunday {\n    ...NotificationDeliveryPreferencesDay\n  }\n  thursday {\n    ...NotificationDeliveryPreferencesDay\n  }\n  tuesday {\n    ...NotificationDeliveryPreferencesDay\n  }\n  wednesday {\n    ...NotificationDeliveryPreferencesDay\n  }\n  disabled\n}\nfragment UserSettingsCustomSidebarTheme on UserSettingsCustomSidebarTheme {\n  __typename\n  accent\n  base\n  contrast\n}\nfragment UserSettingsCustomTheme on UserSettingsCustomTheme {\n  __typename\n  sidebar {\n    ...UserSettingsCustomSidebarTheme\n  }\n  accent\n  base\n  contrast\n}\nfragment NotificationDeliveryPreferencesChannel on NotificationDeliveryPreferencesChannel {\n  __typename\n  schedule {\n    ...NotificationDeliveryPreferencesSchedule\n  }\n  notificationsDisabled\n}\nfragment UserSettingsTheme on UserSettingsTheme {\n  __typename\n  custom {\n    ...UserSettingsCustomTheme\n  }\n  preset\n}`,\n  { fragmentName: \"UserSettings\" }\n) as unknown as TypedDocumentString<UserSettingsFragment, unknown>;\nexport const OAuthApplicationFragmentDoc = new TypedDocumentString(\n  `\n    fragment OAuthApplication on OAuthApplication {\n  __typename\n  redirectUris\n  distribution\n  developer\n  webhookResourceTypes\n  name\n  clientId\n  createdAt\n  updatedAt\n  id\n  imageUrl\n  developerUrl\n  description\n  webhookUrl\n  webhookEnabled\n}\n    `,\n  { fragmentName: \"OAuthApplication\" }\n) as unknown as TypedDocumentString<OAuthApplicationFragment, unknown>;\nexport const ApplicationFragmentDoc = new TypedDocumentString(\n  `\n    fragment Application on Application {\n  __typename\n  name\n  imageUrl\n  description\n  developer\n  id\n  clientId\n  developerUrl\n}\n    `,\n  { fragmentName: \"Application\" }\n) as unknown as TypedDocumentString<ApplicationFragment, unknown>;\nexport const TeamResourceSectionFragmentDoc = new TypedDocumentString(\n  `\n    fragment TeamResourceSection on TeamResourceSection {\n  __typename\n  sortOrder\n  updatedAt\n  title\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  creator {\n    id\n  }\n  updatedBy {\n    id\n  }\n}\n    `,\n  { fragmentName: \"TeamResourceSection\" }\n) as unknown as TypedDocumentString<TeamResourceSectionFragment, unknown>;\nexport const TeamPinnedResourceFragmentDoc = new TypedDocumentString(\n  `\n    fragment TeamPinnedResource on TeamPinnedResource {\n  __typename\n  sortOrder\n  updatedAt\n  document {\n    id\n  }\n  entityExternalLink {\n    id\n  }\n  section {\n    ...TeamResourceSection\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  creator {\n    id\n  }\n  updatedBy {\n    id\n  }\n}\n    fragment TeamResourceSection on TeamResourceSection {\n  __typename\n  sortOrder\n  updatedAt\n  title\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  creator {\n    id\n  }\n  updatedBy {\n    id\n  }\n}`,\n  { fragmentName: \"TeamPinnedResource\" }\n) as unknown as TypedDocumentString<TeamPinnedResourceFragment, unknown>;\nexport const OrganizationExistsPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment OrganizationExistsPayload on OrganizationExistsPayload {\n  __typename\n  success\n  exists\n}\n    `,\n  { fragmentName: \"OrganizationExistsPayload\" }\n) as unknown as TypedDocumentString<OrganizationExistsPayloadFragment, unknown>;\nexport const IssueTitleSuggestionFromCustomerRequestPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment IssueTitleSuggestionFromCustomerRequestPayload on IssueTitleSuggestionFromCustomerRequestPayload {\n  __typename\n  title\n  lastSyncId\n}\n    `,\n  { fragmentName: \"IssueTitleSuggestionFromCustomerRequestPayload\" }\n) as unknown as TypedDocumentString<IssueTitleSuggestionFromCustomerRequestPayloadFragment, unknown>;\nexport const NotificationBatchActionPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment NotificationBatchActionPayload on NotificationBatchActionPayload {\n  __typename\n  lastSyncId\n  notifications {\n    ...Notification\n  }\n  success\n}\n    fragment ActorBot on ActorBot {\n  __typename\n  avatarUrl\n  subType\n  id\n  name\n  userDisplayName\n  type\n}\nfragment WelcomeMessageNotification on WelcomeMessageNotification {\n  __typename\n  type\n  welcomeMessageId\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment Notification on Notification {\n  __typename\n  type\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n  ... on CustomerNeedNotification {\n    ...CustomerNeedNotification\n  }\n  ... on CustomerNotification {\n    ...CustomerNotification\n  }\n  ... on DocumentNotification {\n    ...DocumentNotification\n  }\n  ... on InitiativeNotification {\n    ...InitiativeNotification\n  }\n  ... on IssueNotification {\n    ...IssueNotification\n  }\n  ... on OauthClientApprovalNotification {\n    ...OauthClientApprovalNotification\n  }\n  ... on PostNotification {\n    ...PostNotification\n  }\n  ... on ProjectNotification {\n    ...ProjectNotification\n  }\n  ... on PullRequestNotification {\n    ...PullRequestNotification\n  }\n  ... on UsageAlertNotification {\n    ...UsageAlertNotification\n  }\n  ... on WelcomeMessageNotification {\n    ...WelcomeMessageNotification\n  }\n}\nfragment CustomerNeedNotification on CustomerNeedNotification {\n  __typename\n  type\n  customerNeedId\n  botActor {\n    ...ActorBot\n  }\n  category\n  customerNeed {\n    id\n  }\n  externalUserActor {\n    id\n  }\n  relatedIssue {\n    id\n  }\n  updatedAt\n  relatedProject {\n    id\n  }\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment CustomerNotification on CustomerNotification {\n  __typename\n  type\n  customerId\n  botActor {\n    ...ActorBot\n  }\n  category\n  customer {\n    id\n  }\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment DocumentNotification on DocumentNotification {\n  __typename\n  reactionEmoji\n  type\n  commentId\n  documentId\n  parentCommentId\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment PostNotification on PostNotification {\n  __typename\n  reactionEmoji\n  type\n  commentId\n  parentCommentId\n  postId\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment ProjectNotification on ProjectNotification {\n  __typename\n  reactionEmoji\n  type\n  commentId\n  parentCommentId\n  projectId\n  projectMilestoneId\n  projectUpdateId\n  botActor {\n    ...ActorBot\n  }\n  category\n  comment {\n    id\n  }\n  document {\n    id\n  }\n  externalUserActor {\n    id\n  }\n  updatedAt\n  parentComment {\n    id\n  }\n  project {\n    id\n  }\n  projectUpdate {\n    id\n  }\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment PullRequestNotification on PullRequestNotification {\n  __typename\n  type\n  pullRequestCommentId\n  pullRequestId\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment UsageAlertNotification on UsageAlertNotification {\n  __typename\n  type\n  usageAlertId\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  usageAlert {\n    ...UsageAlert\n  }\n  actor {\n    id\n  }\n}\nfragment OauthClientApprovalNotification on OauthClientApprovalNotification {\n  __typename\n  type\n  oauthClientApprovalId\n  oauthClientApproval {\n    ...OauthClientApproval\n  }\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment InitiativeNotification on InitiativeNotification {\n  __typename\n  reactionEmoji\n  type\n  commentId\n  initiativeId\n  initiativeUpdateId\n  parentCommentId\n  botActor {\n    ...ActorBot\n  }\n  category\n  comment {\n    id\n  }\n  document {\n    id\n  }\n  externalUserActor {\n    id\n  }\n  initiative {\n    id\n  }\n  initiativeUpdate {\n    id\n  }\n  updatedAt\n  parentComment {\n    id\n  }\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment IssueNotification on IssueNotification {\n  __typename\n  reactionEmoji\n  type\n  commentId\n  issueId\n  parentCommentId\n  botActor {\n    ...ActorBot\n  }\n  category\n  comment {\n    id\n  }\n  externalUserActor {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  parentComment {\n    id\n  }\n  user {\n    id\n  }\n  subscriptions {\n    ...NotificationSubscription\n  }\n  team {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment OauthClientApproval on OauthClientApproval {\n  __typename\n  newlyRequestedScopes\n  denyReason\n  requestReason\n  scopes\n  status\n  oauthClientId\n  requesterId\n  responderId\n  updatedAt\n  archivedAt\n  createdAt\n  id\n}\nfragment NotificationSubscription on NotificationSubscription {\n  __typename\n  customView {\n    id\n  }\n  customer {\n    id\n  }\n  cycle {\n    id\n  }\n  initiative {\n    id\n  }\n  label {\n    id\n  }\n  updatedAt\n  project {\n    id\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  contextViewType\n  userContextViewType\n  id\n  user {\n    id\n  }\n  subscriber {\n    id\n  }\n  active\n}\nfragment UsageAlert on UsageAlert {\n  __typename\n  type\n  updatedAt\n  archivedAt\n  createdAt\n  id\n  metadata\n}`,\n  { fragmentName: \"NotificationBatchActionPayload\" }\n) as unknown as TypedDocumentString<NotificationBatchActionPayloadFragment, unknown>;\nexport const ContactPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment ContactPayload on ContactPayload {\n  __typename\n  success\n}\n    `,\n  { fragmentName: \"ContactPayload\" }\n) as unknown as TypedDocumentString<ContactPayloadFragment, unknown>;\nexport const CustomerPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment CustomerPayload on CustomerPayload {\n  __typename\n  customer {\n    id\n  }\n  lastSyncId\n  success\n}\n    `,\n  { fragmentName: \"CustomerPayload\" }\n) as unknown as TypedDocumentString<CustomerPayloadFragment, unknown>;\nexport const CustomerNeedPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment CustomerNeedPayload on CustomerNeedPayload {\n  __typename\n  need {\n    id\n  }\n  lastSyncId\n  success\n}\n    `,\n  { fragmentName: \"CustomerNeedPayload\" }\n) as unknown as TypedDocumentString<CustomerNeedPayloadFragment, unknown>;\nexport const ProjectAttachmentFragmentDoc = new TypedDocumentString(\n  `\n    fragment ProjectAttachment on ProjectAttachment {\n  __typename\n  metadata\n  source\n  subtitle\n  creator {\n    id\n  }\n  updatedAt\n  sourceType\n  archivedAt\n  createdAt\n  id\n  title\n  url\n}\n    `,\n  { fragmentName: \"ProjectAttachment\" }\n) as unknown as TypedDocumentString<ProjectAttachmentFragment, unknown>;\nexport const CustomerNeedFragmentDoc = new TypedDocumentString(\n  `\n    fragment CustomerNeed on CustomerNeed {\n  __typename\n  comment {\n    id\n  }\n  url\n  body\n  customer {\n    id\n  }\n  content\n  attachment {\n    id\n  }\n  originalIssue {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  projectAttachment {\n    ...ProjectAttachment\n  }\n  project {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  creator {\n    id\n  }\n  priority\n}\n    fragment ProjectAttachment on ProjectAttachment {\n  __typename\n  metadata\n  source\n  subtitle\n  creator {\n    id\n  }\n  updatedAt\n  sourceType\n  archivedAt\n  createdAt\n  id\n  title\n  url\n}`,\n  { fragmentName: \"CustomerNeed\" }\n) as unknown as TypedDocumentString<CustomerNeedFragment, unknown>;\nexport const CustomerNeedUpdatePayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment CustomerNeedUpdatePayload on CustomerNeedUpdatePayload {\n  __typename\n  updatedRelatedNeeds {\n    ...CustomerNeed\n  }\n  need {\n    id\n  }\n  lastSyncId\n  success\n}\n    fragment CustomerNeed on CustomerNeed {\n  __typename\n  comment {\n    id\n  }\n  url\n  body\n  customer {\n    id\n  }\n  content\n  attachment {\n    id\n  }\n  originalIssue {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  projectAttachment {\n    ...ProjectAttachment\n  }\n  project {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  creator {\n    id\n  }\n  priority\n}\nfragment ProjectAttachment on ProjectAttachment {\n  __typename\n  metadata\n  source\n  subtitle\n  creator {\n    id\n  }\n  updatedAt\n  sourceType\n  archivedAt\n  createdAt\n  id\n  title\n  url\n}`,\n  { fragmentName: \"CustomerNeedUpdatePayload\" }\n) as unknown as TypedDocumentString<CustomerNeedUpdatePayloadFragment, unknown>;\nexport const CustomerStatusPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment CustomerStatusPayload on CustomerStatusPayload {\n  __typename\n  status {\n    id\n  }\n  lastSyncId\n  success\n}\n    `,\n  { fragmentName: \"CustomerStatusPayload\" }\n) as unknown as TypedDocumentString<CustomerStatusPayloadFragment, unknown>;\nexport const CustomerTierPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment CustomerTierPayload on CustomerTierPayload {\n  __typename\n  tier {\n    id\n  }\n  lastSyncId\n  success\n}\n    `,\n  { fragmentName: \"CustomerTierPayload\" }\n) as unknown as TypedDocumentString<CustomerTierPayloadFragment, unknown>;\nexport const FavoritePayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment FavoritePayload on FavoritePayload {\n  __typename\n  favorite {\n    id\n  }\n  lastSyncId\n  success\n}\n    `,\n  { fragmentName: \"FavoritePayload\" }\n) as unknown as TypedDocumentString<FavoritePayloadFragment, unknown>;\nexport const NotificationPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment NotificationPayload on NotificationPayload {\n  __typename\n  lastSyncId\n  notification {\n    ...Notification\n  }\n  success\n}\n    fragment ActorBot on ActorBot {\n  __typename\n  avatarUrl\n  subType\n  id\n  name\n  userDisplayName\n  type\n}\nfragment WelcomeMessageNotification on WelcomeMessageNotification {\n  __typename\n  type\n  welcomeMessageId\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment Notification on Notification {\n  __typename\n  type\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n  ... on CustomerNeedNotification {\n    ...CustomerNeedNotification\n  }\n  ... on CustomerNotification {\n    ...CustomerNotification\n  }\n  ... on DocumentNotification {\n    ...DocumentNotification\n  }\n  ... on InitiativeNotification {\n    ...InitiativeNotification\n  }\n  ... on IssueNotification {\n    ...IssueNotification\n  }\n  ... on OauthClientApprovalNotification {\n    ...OauthClientApprovalNotification\n  }\n  ... on PostNotification {\n    ...PostNotification\n  }\n  ... on ProjectNotification {\n    ...ProjectNotification\n  }\n  ... on PullRequestNotification {\n    ...PullRequestNotification\n  }\n  ... on UsageAlertNotification {\n    ...UsageAlertNotification\n  }\n  ... on WelcomeMessageNotification {\n    ...WelcomeMessageNotification\n  }\n}\nfragment CustomerNeedNotification on CustomerNeedNotification {\n  __typename\n  type\n  customerNeedId\n  botActor {\n    ...ActorBot\n  }\n  category\n  customerNeed {\n    id\n  }\n  externalUserActor {\n    id\n  }\n  relatedIssue {\n    id\n  }\n  updatedAt\n  relatedProject {\n    id\n  }\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment CustomerNotification on CustomerNotification {\n  __typename\n  type\n  customerId\n  botActor {\n    ...ActorBot\n  }\n  category\n  customer {\n    id\n  }\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment DocumentNotification on DocumentNotification {\n  __typename\n  reactionEmoji\n  type\n  commentId\n  documentId\n  parentCommentId\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment PostNotification on PostNotification {\n  __typename\n  reactionEmoji\n  type\n  commentId\n  parentCommentId\n  postId\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment ProjectNotification on ProjectNotification {\n  __typename\n  reactionEmoji\n  type\n  commentId\n  parentCommentId\n  projectId\n  projectMilestoneId\n  projectUpdateId\n  botActor {\n    ...ActorBot\n  }\n  category\n  comment {\n    id\n  }\n  document {\n    id\n  }\n  externalUserActor {\n    id\n  }\n  updatedAt\n  parentComment {\n    id\n  }\n  project {\n    id\n  }\n  projectUpdate {\n    id\n  }\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment PullRequestNotification on PullRequestNotification {\n  __typename\n  type\n  pullRequestCommentId\n  pullRequestId\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment UsageAlertNotification on UsageAlertNotification {\n  __typename\n  type\n  usageAlertId\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  usageAlert {\n    ...UsageAlert\n  }\n  actor {\n    id\n  }\n}\nfragment OauthClientApprovalNotification on OauthClientApprovalNotification {\n  __typename\n  type\n  oauthClientApprovalId\n  oauthClientApproval {\n    ...OauthClientApproval\n  }\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment InitiativeNotification on InitiativeNotification {\n  __typename\n  reactionEmoji\n  type\n  commentId\n  initiativeId\n  initiativeUpdateId\n  parentCommentId\n  botActor {\n    ...ActorBot\n  }\n  category\n  comment {\n    id\n  }\n  document {\n    id\n  }\n  externalUserActor {\n    id\n  }\n  initiative {\n    id\n  }\n  initiativeUpdate {\n    id\n  }\n  updatedAt\n  parentComment {\n    id\n  }\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment IssueNotification on IssueNotification {\n  __typename\n  reactionEmoji\n  type\n  commentId\n  issueId\n  parentCommentId\n  botActor {\n    ...ActorBot\n  }\n  category\n  comment {\n    id\n  }\n  externalUserActor {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  parentComment {\n    id\n  }\n  user {\n    id\n  }\n  subscriptions {\n    ...NotificationSubscription\n  }\n  team {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment OauthClientApproval on OauthClientApproval {\n  __typename\n  newlyRequestedScopes\n  denyReason\n  requestReason\n  scopes\n  status\n  oauthClientId\n  requesterId\n  responderId\n  updatedAt\n  archivedAt\n  createdAt\n  id\n}\nfragment NotificationSubscription on NotificationSubscription {\n  __typename\n  customView {\n    id\n  }\n  customer {\n    id\n  }\n  cycle {\n    id\n  }\n  initiative {\n    id\n  }\n  label {\n    id\n  }\n  updatedAt\n  project {\n    id\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  contextViewType\n  userContextViewType\n  id\n  user {\n    id\n  }\n  subscriber {\n    id\n  }\n  active\n}\nfragment UsageAlert on UsageAlert {\n  __typename\n  type\n  updatedAt\n  archivedAt\n  createdAt\n  id\n  metadata\n}`,\n  { fragmentName: \"NotificationPayload\" }\n) as unknown as TypedDocumentString<NotificationPayloadFragment, unknown>;\nexport const PushSubscriptionFragmentDoc = new TypedDocumentString(\n  `\n    fragment PushSubscription on PushSubscription {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  id\n}\n    `,\n  { fragmentName: \"PushSubscription\" }\n) as unknown as TypedDocumentString<PushSubscriptionFragment, unknown>;\nexport const PushSubscriptionPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment PushSubscriptionPayload on PushSubscriptionPayload {\n  __typename\n  lastSyncId\n  entity {\n    ...PushSubscription\n  }\n  success\n}\n    fragment PushSubscription on PushSubscription {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  id\n}`,\n  { fragmentName: \"PushSubscriptionPayload\" }\n) as unknown as TypedDocumentString<PushSubscriptionPayloadFragment, unknown>;\nexport const PushSubscriptionTestPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment PushSubscriptionTestPayload on PushSubscriptionTestPayload {\n  __typename\n  success\n}\n    `,\n  { fragmentName: \"PushSubscriptionTestPayload\" }\n) as unknown as TypedDocumentString<PushSubscriptionTestPayloadFragment, unknown>;\nexport const TeamMembershipPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment TeamMembershipPayload on TeamMembershipPayload {\n  __typename\n  lastSyncId\n  teamMembership {\n    id\n  }\n  success\n}\n    `,\n  { fragmentName: \"TeamMembershipPayload\" }\n) as unknown as TypedDocumentString<TeamMembershipPayloadFragment, unknown>;\nexport const TeamPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment TeamPayload on TeamPayload {\n  __typename\n  lastSyncId\n  team {\n    id\n  }\n  success\n}\n    `,\n  { fragmentName: \"TeamPayload\" }\n) as unknown as TypedDocumentString<TeamPayloadFragment, unknown>;\nexport const TeamWithParentWebhookPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment TeamWithParentWebhookPayload on TeamWithParentWebhookPayload {\n  __typename\n  id\n  key\n  name\n  parentId\n  displayName\n}\n    `,\n  { fragmentName: \"TeamWithParentWebhookPayload\" }\n) as unknown as TypedDocumentString<TeamWithParentWebhookPayloadFragment, unknown>;\nexport const TeamOriginWebhookPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment TeamOriginWebhookPayload on TeamOriginWebhookPayload {\n  __typename\n  team {\n    ...TeamWithParentWebhookPayload\n  }\n  type\n}\n    fragment TeamWithParentWebhookPayload on TeamWithParentWebhookPayload {\n  __typename\n  id\n  key\n  name\n  parentId\n  displayName\n}`,\n  { fragmentName: \"TeamOriginWebhookPayload\" }\n) as unknown as TypedDocumentString<TeamOriginWebhookPayloadFragment, unknown>;\nexport const IntegrationsSettingsFragmentDoc = new TypedDocumentString(\n  `\n    fragment IntegrationsSettings on IntegrationsSettings {\n  __typename\n  initiative {\n    id\n  }\n  project {\n    id\n  }\n  team {\n    id\n  }\n  updatedAt\n  archivedAt\n  createdAt\n  contextViewType\n  id\n  microsoftTeamsProjectUpdateCreated\n  slackIssueNewComment\n  slackIssueAddedToTriage\n  slackIssueCreated\n  slackProjectUpdateCreated\n  slackIssueSlaHighRisk\n  slackIssueSlaBreached\n  slackInitiativeUpdateCreated\n  slackIssueAddedToView\n  slackIssueStatusChangedDone\n  slackIssueStatusChangedAll\n  slackProjectUpdateCreatedToTeam\n  slackProjectUpdateCreatedToWorkspace\n}\n    `,\n  { fragmentName: \"IntegrationsSettings\" }\n) as unknown as TypedDocumentString<IntegrationsSettingsFragment, unknown>;\nexport const ProjectStatusCountPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment ProjectStatusCountPayload on ProjectStatusCountPayload {\n  __typename\n  privateCount\n  archivedTeamCount\n  count\n}\n    `,\n  { fragmentName: \"ProjectStatusCountPayload\" }\n) as unknown as TypedDocumentString<ProjectStatusCountPayloadFragment, unknown>;\nexport const RateLimitResultPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment RateLimitResultPayload on RateLimitResultPayload {\n  __typename\n  reset\n  period\n  remainingAmount\n  requestedAmount\n  type\n  allowedAmount\n}\n    `,\n  { fragmentName: \"RateLimitResultPayload\" }\n) as unknown as TypedDocumentString<RateLimitResultPayloadFragment, unknown>;\nexport const RateLimitPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment RateLimitPayload on RateLimitPayload {\n  __typename\n  kind\n  limits {\n    ...RateLimitResultPayload\n  }\n  identifier\n}\n    fragment RateLimitResultPayload on RateLimitResultPayload {\n  __typename\n  reset\n  period\n  remainingAmount\n  requestedAmount\n  type\n  allowedAmount\n}`,\n  { fragmentName: \"RateLimitPayload\" }\n) as unknown as TypedDocumentString<RateLimitPayloadFragment, unknown>;\nexport const CyclePayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment CyclePayload on CyclePayload {\n  __typename\n  cycle {\n    id\n  }\n  lastSyncId\n  success\n}\n    `,\n  { fragmentName: \"CyclePayload\" }\n) as unknown as TypedDocumentString<CyclePayloadFragment, unknown>;\nexport const CreateCsvExportReportPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment CreateCsvExportReportPayload on CreateCsvExportReportPayload {\n  __typename\n  success\n}\n    `,\n  { fragmentName: \"CreateCsvExportReportPayload\" }\n) as unknown as TypedDocumentString<CreateCsvExportReportPayloadFragment, unknown>;\nexport const InitiativePayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment InitiativePayload on InitiativePayload {\n  __typename\n  lastSyncId\n  initiative {\n    id\n  }\n  success\n}\n    `,\n  { fragmentName: \"InitiativePayload\" }\n) as unknown as TypedDocumentString<InitiativePayloadFragment, unknown>;\nexport const SemanticSearchResultFragmentDoc = new TypedDocumentString(\n  `\n    fragment SemanticSearchResult on SemanticSearchResult {\n  __typename\n  document {\n    id\n  }\n  initiative {\n    id\n  }\n  issue {\n    id\n  }\n  project {\n    id\n  }\n  type\n  id\n}\n    `,\n  { fragmentName: \"SemanticSearchResult\" }\n) as unknown as TypedDocumentString<SemanticSearchResultFragment, unknown>;\nexport const SemanticSearchPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment SemanticSearchPayload on SemanticSearchPayload {\n  __typename\n  results {\n    ...SemanticSearchResult\n  }\n  enabled\n}\n    fragment SemanticSearchResult on SemanticSearchResult {\n  __typename\n  document {\n    id\n  }\n  initiative {\n    id\n  }\n  issue {\n    id\n  }\n  project {\n    id\n  }\n  type\n  id\n}`,\n  { fragmentName: \"SemanticSearchPayload\" }\n) as unknown as TypedDocumentString<SemanticSearchPayloadFragment, unknown>;\nexport const FrontAttachmentPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment FrontAttachmentPayload on FrontAttachmentPayload {\n  __typename\n  lastSyncId\n  attachment {\n    id\n  }\n  success\n}\n    `,\n  { fragmentName: \"FrontAttachmentPayload\" }\n) as unknown as TypedDocumentString<FrontAttachmentPayloadFragment, unknown>;\nexport const ReactionFragmentDoc = new TypedDocumentString(\n  `\n    fragment Reaction on Reaction {\n  __typename\n  comment {\n    id\n  }\n  externalUser {\n    id\n  }\n  initiativeUpdate {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  emoji\n  projectUpdate {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  user {\n    id\n  }\n}\n    `,\n  { fragmentName: \"Reaction\" }\n) as unknown as TypedDocumentString<ReactionFragment, unknown>;\nexport const UserFragmentDoc = new TypedDocumentString(\n  `\n    fragment User on User {\n  __typename\n  description\n  avatarUrl\n  createdIssueCount\n  avatarBackgroundColor\n  statusUntilAt\n  statusEmoji\n  initials\n  updatedAt\n  lastSeen\n  timezone\n  disableReason\n  statusLabel\n  archivedAt\n  createdAt\n  id\n  gitHubUserId\n  displayName\n  email\n  name\n  title\n  url\n  active\n  isAssignable\n  guest\n  admin\n  owner\n  app\n  isMentionable\n  isMe\n  supportsAgentSessions\n  canAccessAnyPublicTeam\n  calendarHash\n  inviteHash\n}\n    `,\n  { fragmentName: \"User\" }\n) as unknown as TypedDocumentString<UserFragment, unknown>;\nexport const IssueSharedAccessFragmentDoc = new TypedDocumentString(\n  `\n    fragment IssueSharedAccess on IssueSharedAccess {\n  __typename\n  disallowedIssueFields\n  sharedWithCount\n  sharedWithUsers {\n    ...User\n  }\n  viewerHasOnlySharedAccess\n  isShared\n}\n    fragment User on User {\n  __typename\n  description\n  avatarUrl\n  createdIssueCount\n  avatarBackgroundColor\n  statusUntilAt\n  statusEmoji\n  initials\n  updatedAt\n  lastSeen\n  timezone\n  disableReason\n  statusLabel\n  archivedAt\n  createdAt\n  id\n  gitHubUserId\n  displayName\n  email\n  name\n  title\n  url\n  active\n  isAssignable\n  guest\n  admin\n  owner\n  app\n  isMentionable\n  isMe\n  supportsAgentSessions\n  canAccessAnyPublicTeam\n  calendarHash\n  inviteHash\n}`,\n  { fragmentName: \"IssueSharedAccess\" }\n) as unknown as TypedDocumentString<IssueSharedAccessFragment, unknown>;\nexport const ExternalEntityInfoGithubMetadataFragmentDoc = new TypedDocumentString(\n  `\n    fragment ExternalEntityInfoGithubMetadata on ExternalEntityInfoGithubMetadata {\n  __typename\n  number\n  owner\n  repo\n}\n    `,\n  { fragmentName: \"ExternalEntityInfoGithubMetadata\" }\n) as unknown as TypedDocumentString<ExternalEntityInfoGithubMetadataFragment, unknown>;\nexport const ExternalEntityInfoJiraMetadataFragmentDoc = new TypedDocumentString(\n  `\n    fragment ExternalEntityInfoJiraMetadata on ExternalEntityInfoJiraMetadata {\n  __typename\n  issueTypeId\n  projectId\n  issueKey\n}\n    `,\n  { fragmentName: \"ExternalEntityInfoJiraMetadata\" }\n) as unknown as TypedDocumentString<ExternalEntityInfoJiraMetadataFragment, unknown>;\nexport const ExternalEntitySlackMetadataFragmentDoc = new TypedDocumentString(\n  `\n    fragment ExternalEntitySlackMetadata on ExternalEntitySlackMetadata {\n  __typename\n  messageUrl\n  channelId\n  channelName\n  isFromSlack\n}\n    `,\n  { fragmentName: \"ExternalEntitySlackMetadata\" }\n) as unknown as TypedDocumentString<ExternalEntitySlackMetadataFragment, unknown>;\nexport const ExternalEntityInfoFragmentDoc = new TypedDocumentString(\n  `\n    fragment ExternalEntityInfo on ExternalEntityInfo {\n  __typename\n  metadata {\n    ... on ExternalEntityInfoGithubMetadata {\n      ...ExternalEntityInfoGithubMetadata\n    }\n    ... on ExternalEntityInfoJiraMetadata {\n      ...ExternalEntityInfoJiraMetadata\n    }\n    ... on ExternalEntitySlackMetadata {\n      ...ExternalEntitySlackMetadata\n    }\n  }\n  service\n  id\n}\n    fragment ExternalEntityInfoGithubMetadata on ExternalEntityInfoGithubMetadata {\n  __typename\n  number\n  owner\n  repo\n}\nfragment ExternalEntityInfoJiraMetadata on ExternalEntityInfoJiraMetadata {\n  __typename\n  issueTypeId\n  projectId\n  issueKey\n}\nfragment ExternalEntitySlackMetadata on ExternalEntitySlackMetadata {\n  __typename\n  messageUrl\n  channelId\n  channelName\n  isFromSlack\n}`,\n  { fragmentName: \"ExternalEntityInfo\" }\n) as unknown as TypedDocumentString<ExternalEntityInfoFragment, unknown>;\nexport const IssueFragmentDoc = new TypedDocumentString(\n  `\n    fragment Issue on Issue {\n  __typename\n  trashed\n  reactionData\n  labelIds\n  integrationSourceType\n  url\n  identifier\n  priorityLabel\n  previousIdentifiers\n  reactions {\n    ...Reaction\n  }\n  customerTicketCount\n  sharedAccess {\n    ...IssueSharedAccess\n  }\n  branchName\n  delegate {\n    id\n  }\n  botActor {\n    ...ActorBot\n  }\n  sourceComment {\n    id\n  }\n  cycle {\n    id\n  }\n  dueDate\n  estimate\n  syncedWith {\n    ...ExternalEntityInfo\n  }\n  externalUserCreator {\n    id\n  }\n  asksExternalUserRequester {\n    id\n  }\n  asksRequester {\n    id\n  }\n  description\n  title\n  number\n  lastAppliedTemplate {\n    id\n  }\n  updatedAt\n  boardOrder\n  sortOrder\n  prioritySortOrder\n  subIssueSortOrder\n  parent {\n    id\n  }\n  priority\n  projectMilestone {\n    id\n  }\n  project {\n    id\n  }\n  recurringIssueTemplate {\n    id\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  startedTriageAt\n  triagedAt\n  addedToCycleAt\n  addedToProjectAt\n  addedToTeamAt\n  autoArchivedAt\n  autoClosedAt\n  canceledAt\n  completedAt\n  startedAt\n  slaStartedAt\n  slaBreachesAt\n  slaHighRiskAt\n  slaMediumRiskAt\n  snoozedUntilAt\n  slaType\n  id\n  assignee {\n    id\n  }\n  creator {\n    id\n  }\n  snoozedBy {\n    id\n  }\n  favorite {\n    id\n  }\n  state {\n    id\n  }\n  inheritsSharedAccess\n}\n    fragment ActorBot on ActorBot {\n  __typename\n  avatarUrl\n  subType\n  id\n  name\n  userDisplayName\n  type\n}\nfragment User on User {\n  __typename\n  description\n  avatarUrl\n  createdIssueCount\n  avatarBackgroundColor\n  statusUntilAt\n  statusEmoji\n  initials\n  updatedAt\n  lastSeen\n  timezone\n  disableReason\n  statusLabel\n  archivedAt\n  createdAt\n  id\n  gitHubUserId\n  displayName\n  email\n  name\n  title\n  url\n  active\n  isAssignable\n  guest\n  admin\n  owner\n  app\n  isMentionable\n  isMe\n  supportsAgentSessions\n  canAccessAnyPublicTeam\n  calendarHash\n  inviteHash\n}\nfragment Reaction on Reaction {\n  __typename\n  comment {\n    id\n  }\n  externalUser {\n    id\n  }\n  initiativeUpdate {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  emoji\n  projectUpdate {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  user {\n    id\n  }\n}\nfragment ExternalEntityInfo on ExternalEntityInfo {\n  __typename\n  metadata {\n    ... on ExternalEntityInfoGithubMetadata {\n      ...ExternalEntityInfoGithubMetadata\n    }\n    ... on ExternalEntityInfoJiraMetadata {\n      ...ExternalEntityInfoJiraMetadata\n    }\n    ... on ExternalEntitySlackMetadata {\n      ...ExternalEntitySlackMetadata\n    }\n  }\n  service\n  id\n}\nfragment IssueSharedAccess on IssueSharedAccess {\n  __typename\n  disallowedIssueFields\n  sharedWithCount\n  sharedWithUsers {\n    ...User\n  }\n  viewerHasOnlySharedAccess\n  isShared\n}\nfragment ExternalEntityInfoGithubMetadata on ExternalEntityInfoGithubMetadata {\n  __typename\n  number\n  owner\n  repo\n}\nfragment ExternalEntityInfoJiraMetadata on ExternalEntityInfoJiraMetadata {\n  __typename\n  issueTypeId\n  projectId\n  issueKey\n}\nfragment ExternalEntitySlackMetadata on ExternalEntitySlackMetadata {\n  __typename\n  messageUrl\n  channelId\n  channelName\n  isFromSlack\n}`,\n  { fragmentName: \"Issue\" }\n) as unknown as TypedDocumentString<IssueFragment, unknown>;\nexport const IssueBatchPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment IssueBatchPayload on IssueBatchPayload {\n  __typename\n  lastSyncId\n  issues {\n    ...Issue\n  }\n  success\n}\n    fragment ActorBot on ActorBot {\n  __typename\n  avatarUrl\n  subType\n  id\n  name\n  userDisplayName\n  type\n}\nfragment User on User {\n  __typename\n  description\n  avatarUrl\n  createdIssueCount\n  avatarBackgroundColor\n  statusUntilAt\n  statusEmoji\n  initials\n  updatedAt\n  lastSeen\n  timezone\n  disableReason\n  statusLabel\n  archivedAt\n  createdAt\n  id\n  gitHubUserId\n  displayName\n  email\n  name\n  title\n  url\n  active\n  isAssignable\n  guest\n  admin\n  owner\n  app\n  isMentionable\n  isMe\n  supportsAgentSessions\n  canAccessAnyPublicTeam\n  calendarHash\n  inviteHash\n}\nfragment Reaction on Reaction {\n  __typename\n  comment {\n    id\n  }\n  externalUser {\n    id\n  }\n  initiativeUpdate {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  emoji\n  projectUpdate {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  user {\n    id\n  }\n}\nfragment Issue on Issue {\n  __typename\n  trashed\n  reactionData\n  labelIds\n  integrationSourceType\n  url\n  identifier\n  priorityLabel\n  previousIdentifiers\n  reactions {\n    ...Reaction\n  }\n  customerTicketCount\n  sharedAccess {\n    ...IssueSharedAccess\n  }\n  branchName\n  delegate {\n    id\n  }\n  botActor {\n    ...ActorBot\n  }\n  sourceComment {\n    id\n  }\n  cycle {\n    id\n  }\n  dueDate\n  estimate\n  syncedWith {\n    ...ExternalEntityInfo\n  }\n  externalUserCreator {\n    id\n  }\n  asksExternalUserRequester {\n    id\n  }\n  asksRequester {\n    id\n  }\n  description\n  title\n  number\n  lastAppliedTemplate {\n    id\n  }\n  updatedAt\n  boardOrder\n  sortOrder\n  prioritySortOrder\n  subIssueSortOrder\n  parent {\n    id\n  }\n  priority\n  projectMilestone {\n    id\n  }\n  project {\n    id\n  }\n  recurringIssueTemplate {\n    id\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  startedTriageAt\n  triagedAt\n  addedToCycleAt\n  addedToProjectAt\n  addedToTeamAt\n  autoArchivedAt\n  autoClosedAt\n  canceledAt\n  completedAt\n  startedAt\n  slaStartedAt\n  slaBreachesAt\n  slaHighRiskAt\n  slaMediumRiskAt\n  snoozedUntilAt\n  slaType\n  id\n  assignee {\n    id\n  }\n  creator {\n    id\n  }\n  snoozedBy {\n    id\n  }\n  favorite {\n    id\n  }\n  state {\n    id\n  }\n  inheritsSharedAccess\n}\nfragment ExternalEntityInfo on ExternalEntityInfo {\n  __typename\n  metadata {\n    ... on ExternalEntityInfoGithubMetadata {\n      ...ExternalEntityInfoGithubMetadata\n    }\n    ... on ExternalEntityInfoJiraMetadata {\n      ...ExternalEntityInfoJiraMetadata\n    }\n    ... on ExternalEntitySlackMetadata {\n      ...ExternalEntitySlackMetadata\n    }\n  }\n  service\n  id\n}\nfragment IssueSharedAccess on IssueSharedAccess {\n  __typename\n  disallowedIssueFields\n  sharedWithCount\n  sharedWithUsers {\n    ...User\n  }\n  viewerHasOnlySharedAccess\n  isShared\n}\nfragment ExternalEntityInfoGithubMetadata on ExternalEntityInfoGithubMetadata {\n  __typename\n  number\n  owner\n  repo\n}\nfragment ExternalEntityInfoJiraMetadata on ExternalEntityInfoJiraMetadata {\n  __typename\n  issueTypeId\n  projectId\n  issueKey\n}\nfragment ExternalEntitySlackMetadata on ExternalEntitySlackMetadata {\n  __typename\n  messageUrl\n  channelId\n  channelName\n  isFromSlack\n}`,\n  { fragmentName: \"IssueBatchPayload\" }\n) as unknown as TypedDocumentString<IssueBatchPayloadFragment, unknown>;\nexport const CommentPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment CommentPayload on CommentPayload {\n  __typename\n  comment {\n    id\n  }\n  lastSyncId\n  success\n}\n    `,\n  { fragmentName: \"CommentPayload\" }\n) as unknown as TypedDocumentString<CommentPayloadFragment, unknown>;\nexport const EmojiPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment EmojiPayload on EmojiPayload {\n  __typename\n  emoji {\n    id\n  }\n  lastSyncId\n  success\n}\n    `,\n  { fragmentName: \"EmojiPayload\" }\n) as unknown as TypedDocumentString<EmojiPayloadFragment, unknown>;\nexport const CustomViewPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment CustomViewPayload on CustomViewPayload {\n  __typename\n  customView {\n    id\n  }\n  lastSyncId\n  success\n}\n    `,\n  { fragmentName: \"CustomViewPayload\" }\n) as unknown as TypedDocumentString<CustomViewPayloadFragment, unknown>;\nexport const CustomViewHasSubscribersPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment CustomViewHasSubscribersPayload on CustomViewHasSubscribersPayload {\n  __typename\n  hasSubscribers\n}\n    `,\n  { fragmentName: \"CustomViewHasSubscribersPayload\" }\n) as unknown as TypedDocumentString<CustomViewHasSubscribersPayloadFragment, unknown>;\nexport const CustomViewSuggestionPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment CustomViewSuggestionPayload on CustomViewSuggestionPayload {\n  __typename\n  description\n  icon\n  name\n}\n    `,\n  { fragmentName: \"CustomViewSuggestionPayload\" }\n) as unknown as TypedDocumentString<CustomViewSuggestionPayloadFragment, unknown>;\nexport const FetchDataPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment FetchDataPayload on FetchDataPayload {\n  __typename\n  query\n  data\n  filters\n  success\n}\n    `,\n  { fragmentName: \"FetchDataPayload\" }\n) as unknown as TypedDocumentString<FetchDataPayloadFragment, unknown>;\nexport const DocumentPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment DocumentPayload on DocumentPayload {\n  __typename\n  document {\n    id\n  }\n  lastSyncId\n  success\n}\n    `,\n  { fragmentName: \"DocumentPayload\" }\n) as unknown as TypedDocumentString<DocumentPayloadFragment, unknown>;\nexport const GitAutomationTargetBranchFragmentDoc = new TypedDocumentString(\n  `\n    fragment GitAutomationTargetBranch on GitAutomationTargetBranch {\n  __typename\n  branchPattern\n  updatedAt\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  isRegex\n}\n    `,\n  { fragmentName: \"GitAutomationTargetBranch\" }\n) as unknown as TypedDocumentString<GitAutomationTargetBranchFragment, unknown>;\nexport const GitAutomationStateFragmentDoc = new TypedDocumentString(\n  `\n    fragment GitAutomationState on GitAutomationState {\n  __typename\n  event\n  updatedAt\n  targetBranch {\n    ...GitAutomationTargetBranch\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  state {\n    id\n  }\n  branchPattern\n}\n    fragment GitAutomationTargetBranch on GitAutomationTargetBranch {\n  __typename\n  branchPattern\n  updatedAt\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  isRegex\n}`,\n  { fragmentName: \"GitAutomationState\" }\n) as unknown as TypedDocumentString<GitAutomationStateFragment, unknown>;\nexport const GitAutomationStatePayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment GitAutomationStatePayload on GitAutomationStatePayload {\n  __typename\n  gitAutomationState {\n    ...GitAutomationState\n  }\n  lastSyncId\n  success\n}\n    fragment GitAutomationState on GitAutomationState {\n  __typename\n  event\n  updatedAt\n  targetBranch {\n    ...GitAutomationTargetBranch\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  state {\n    id\n  }\n  branchPattern\n}\nfragment GitAutomationTargetBranch on GitAutomationTargetBranch {\n  __typename\n  branchPattern\n  updatedAt\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  isRegex\n}`,\n  { fragmentName: \"GitAutomationStatePayload\" }\n) as unknown as TypedDocumentString<GitAutomationStatePayloadFragment, unknown>;\nexport const GitAutomationTargetBranchPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment GitAutomationTargetBranchPayload on GitAutomationTargetBranchPayload {\n  __typename\n  targetBranch {\n    ...GitAutomationTargetBranch\n  }\n  lastSyncId\n  success\n}\n    fragment GitAutomationTargetBranch on GitAutomationTargetBranch {\n  __typename\n  branchPattern\n  updatedAt\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  isRegex\n}`,\n  { fragmentName: \"GitAutomationTargetBranchPayload\" }\n) as unknown as TypedDocumentString<GitAutomationTargetBranchPayloadFragment, unknown>;\nexport const IssueLabelPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment IssueLabelPayload on IssueLabelPayload {\n  __typename\n  lastSyncId\n  issueLabel {\n    id\n  }\n  success\n}\n    `,\n  { fragmentName: \"IssueLabelPayload\" }\n) as unknown as TypedDocumentString<IssueLabelPayloadFragment, unknown>;\nexport const NotificationSubscriptionPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment NotificationSubscriptionPayload on NotificationSubscriptionPayload {\n  __typename\n  lastSyncId\n  notificationSubscription {\n    ...NotificationSubscription\n  }\n  success\n}\n    fragment NotificationSubscription on NotificationSubscription {\n  __typename\n  customView {\n    id\n  }\n  customer {\n    id\n  }\n  cycle {\n    id\n  }\n  initiative {\n    id\n  }\n  label {\n    id\n  }\n  updatedAt\n  project {\n    id\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  contextViewType\n  userContextViewType\n  id\n  user {\n    id\n  }\n  subscriber {\n    id\n  }\n  active\n}`,\n  { fragmentName: \"NotificationSubscriptionPayload\" }\n) as unknown as TypedDocumentString<NotificationSubscriptionPayloadFragment, unknown>;\nexport const ProjectFilterSuggestionPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment ProjectFilterSuggestionPayload on ProjectFilterSuggestionPayload {\n  __typename\n  filter\n  logId\n}\n    `,\n  { fragmentName: \"ProjectFilterSuggestionPayload\" }\n) as unknown as TypedDocumentString<ProjectFilterSuggestionPayloadFragment, unknown>;\nexport const ProjectLabelPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment ProjectLabelPayload on ProjectLabelPayload {\n  __typename\n  lastSyncId\n  projectLabel {\n    id\n  }\n  success\n}\n    `,\n  { fragmentName: \"ProjectLabelPayload\" }\n) as unknown as TypedDocumentString<ProjectLabelPayloadFragment, unknown>;\nexport const ProjectMilestonePayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment ProjectMilestonePayload on ProjectMilestonePayload {\n  __typename\n  lastSyncId\n  projectMilestone {\n    id\n  }\n  success\n}\n    `,\n  { fragmentName: \"ProjectMilestonePayload\" }\n) as unknown as TypedDocumentString<ProjectMilestonePayloadFragment, unknown>;\nexport const ProjectPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment ProjectPayload on ProjectPayload {\n  __typename\n  lastSyncId\n  project {\n    id\n  }\n  success\n}\n    `,\n  { fragmentName: \"ProjectPayload\" }\n) as unknown as TypedDocumentString<ProjectPayloadFragment, unknown>;\nexport const ProjectRelationPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment ProjectRelationPayload on ProjectRelationPayload {\n  __typename\n  lastSyncId\n  projectRelation {\n    id\n  }\n  success\n}\n    `,\n  { fragmentName: \"ProjectRelationPayload\" }\n) as unknown as TypedDocumentString<ProjectRelationPayloadFragment, unknown>;\nexport const ProjectStatusPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment ProjectStatusPayload on ProjectStatusPayload {\n  __typename\n  lastSyncId\n  status {\n    id\n  }\n  success\n}\n    `,\n  { fragmentName: \"ProjectStatusPayload\" }\n) as unknown as TypedDocumentString<ProjectStatusPayloadFragment, unknown>;\nexport const ProjectUpdatePayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment ProjectUpdatePayload on ProjectUpdatePayload {\n  __typename\n  lastSyncId\n  projectUpdate {\n    id\n  }\n  success\n}\n    `,\n  { fragmentName: \"ProjectUpdatePayload\" }\n) as unknown as TypedDocumentString<ProjectUpdatePayloadFragment, unknown>;\nexport const ProjectUpdateReminderPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment ProjectUpdateReminderPayload on ProjectUpdateReminderPayload {\n  __typename\n  lastSyncId\n  success\n}\n    `,\n  { fragmentName: \"ProjectUpdateReminderPayload\" }\n) as unknown as TypedDocumentString<ProjectUpdateReminderPayloadFragment, unknown>;\nexport const ReactionPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment ReactionPayload on ReactionPayload {\n  __typename\n  lastSyncId\n  reaction {\n    ...Reaction\n  }\n  success\n}\n    fragment Reaction on Reaction {\n  __typename\n  comment {\n    id\n  }\n  externalUser {\n    id\n  }\n  initiativeUpdate {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  emoji\n  projectUpdate {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  user {\n    id\n  }\n}`,\n  { fragmentName: \"ReactionPayload\" }\n) as unknown as TypedDocumentString<ReactionPayloadFragment, unknown>;\nexport const ReleasePayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment ReleasePayload on ReleasePayload {\n  __typename\n  lastSyncId\n  release {\n    id\n  }\n  success\n}\n    `,\n  { fragmentName: \"ReleasePayload\" }\n) as unknown as TypedDocumentString<ReleasePayloadFragment, unknown>;\nexport const ReleaseNotePayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment ReleaseNotePayload on ReleaseNotePayload {\n  __typename\n  lastSyncId\n  releaseNote {\n    id\n  }\n  success\n}\n    `,\n  { fragmentName: \"ReleaseNotePayload\" }\n) as unknown as TypedDocumentString<ReleaseNotePayloadFragment, unknown>;\nexport const ReleasePipelinePayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment ReleasePipelinePayload on ReleasePipelinePayload {\n  __typename\n  lastSyncId\n  releasePipeline {\n    id\n  }\n  success\n}\n    `,\n  { fragmentName: \"ReleasePipelinePayload\" }\n) as unknown as TypedDocumentString<ReleasePipelinePayloadFragment, unknown>;\nexport const ReleaseStagePayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment ReleaseStagePayload on ReleaseStagePayload {\n  __typename\n  lastSyncId\n  releaseStage {\n    id\n  }\n  success\n}\n    `,\n  { fragmentName: \"ReleaseStagePayload\" }\n) as unknown as TypedDocumentString<ReleaseStagePayloadFragment, unknown>;\nexport const RepositorySuggestionFragmentDoc = new TypedDocumentString(\n  `\n    fragment RepositorySuggestion on RepositorySuggestion {\n  __typename\n  confidence\n  hostname\n  repositoryFullName\n}\n    `,\n  { fragmentName: \"RepositorySuggestion\" }\n) as unknown as TypedDocumentString<RepositorySuggestionFragment, unknown>;\nexport const RepositorySuggestionsPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment RepositorySuggestionsPayload on RepositorySuggestionsPayload {\n  __typename\n  suggestions {\n    ...RepositorySuggestion\n  }\n}\n    fragment RepositorySuggestion on RepositorySuggestion {\n  __typename\n  confidence\n  hostname\n  repositoryFullName\n}`,\n  { fragmentName: \"RepositorySuggestionsPayload\" }\n) as unknown as TypedDocumentString<RepositorySuggestionsPayloadFragment, unknown>;\nexport const RoadmapPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment RoadmapPayload on RoadmapPayload {\n  __typename\n  lastSyncId\n  roadmap {\n    id\n  }\n  success\n}\n    `,\n  { fragmentName: \"RoadmapPayload\" }\n) as unknown as TypedDocumentString<RoadmapPayloadFragment, unknown>;\nexport const RoadmapToProjectPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment RoadmapToProjectPayload on RoadmapToProjectPayload {\n  __typename\n  lastSyncId\n  roadmapToProject {\n    id\n  }\n  success\n}\n    `,\n  { fragmentName: \"RoadmapToProjectPayload\" }\n) as unknown as TypedDocumentString<RoadmapToProjectPayloadFragment, unknown>;\nexport const TemplatePayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment TemplatePayload on TemplatePayload {\n  __typename\n  lastSyncId\n  template {\n    id\n  }\n  success\n}\n    `,\n  { fragmentName: \"TemplatePayload\" }\n) as unknown as TypedDocumentString<TemplatePayloadFragment, unknown>;\nexport const TimeSchedulePayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment TimeSchedulePayload on TimeSchedulePayload {\n  __typename\n  lastSyncId\n  timeSchedule {\n    id\n  }\n  success\n}\n    `,\n  { fragmentName: \"TimeSchedulePayload\" }\n) as unknown as TypedDocumentString<TimeSchedulePayloadFragment, unknown>;\nexport const TriageResponsibilityPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment TriageResponsibilityPayload on TriageResponsibilityPayload {\n  __typename\n  lastSyncId\n  triageResponsibility {\n    id\n  }\n  success\n}\n    `,\n  { fragmentName: \"TriageResponsibilityPayload\" }\n) as unknown as TypedDocumentString<TriageResponsibilityPayloadFragment, unknown>;\nexport const ViewPreferencesProjectLabelGroupColumnFragmentDoc = new TypedDocumentString(\n  `\n    fragment ViewPreferencesProjectLabelGroupColumn on ViewPreferencesProjectLabelGroupColumn {\n  __typename\n  id\n  active\n}\n    `,\n  { fragmentName: \"ViewPreferencesProjectLabelGroupColumn\" }\n) as unknown as TypedDocumentString<ViewPreferencesProjectLabelGroupColumnFragment, unknown>;\nexport const ViewPreferencesValuesFragmentDoc = new TypedDocumentString(\n  `\n    fragment ViewPreferencesValues on ViewPreferencesValues {\n  __typename\n  columnOrderBoard\n  columnOrderList\n  issueNesting\n  projectShowEmptyGroupsBoard\n  projectShowEmptyGroupsList\n  projectShowEmptyGroupsTimeline\n  projectShowEmptyGroups\n  projectShowEmptySubGroupsBoard\n  projectShowEmptySubGroupsList\n  projectShowEmptySubGroupsTimeline\n  projectShowEmptySubGroups\n  hiddenColumns\n  hiddenGroupsList\n  hiddenRows\n  timelineChronologyShowCycleTeamIds\n  continuousPipelineReleasesViewGrouping\n  customViewsOrdering\n  customerPageNeedsViewGrouping\n  customerPageNeedsViewOrdering\n  customersViewOrdering\n  dashboardsOrdering\n  projectGroupingDateResolution\n  viewOrderingDirection\n  embeddedCustomerNeedsViewOrdering\n  focusViewGrouping\n  focusViewOrderingDirection\n  focusViewOrdering\n  inboxViewGrouping\n  inboxViewOrdering\n  initiativeGrouping\n  initiativesViewOrdering\n  issueGrouping\n  layout\n  viewOrdering\n  issueSubGrouping\n  issueGroupingLabelGroupId\n  issueSubGroupingLabelGroupId\n  projectGroupingLabelGroupId\n  projectSubGroupingLabelGroupId\n  groupOrderingMode\n  projectGroupOrdering\n  projectCustomerNeedsViewGrouping\n  projectCustomerNeedsViewOrdering\n  projectGrouping\n  projectLabelGroupColumns {\n    ...ViewPreferencesProjectLabelGroupColumn\n  }\n  projectLayout\n  projectViewOrdering\n  projectSubGrouping\n  releasePipelineGrouping\n  releasePipelinesViewOrdering\n  reviewGrouping\n  reviewViewOrdering\n  scheduledPipelineReleasesViewGrouping\n  scheduledPipelineReleasesViewOrdering\n  searchResultType\n  searchViewOrdering\n  teamViewOrdering\n  triageViewOrdering\n  workspaceMembersViewOrdering\n  projectZoomLevel\n  timelineZoomScale\n  showCompletedAgentSessions\n  showCompletedIssues\n  showCompletedProjects\n  showCompletedReviews\n  closedIssuesOrderedByRecency\n  showArchivedItems\n  customerPageNeedsShowCompletedIssuesAndProjects\n  projectCustomerNeedsShowCompletedIssuesLast\n  showDraftReviews\n  showEmptyGroupsBoard\n  showEmptyGroupsList\n  showEmptyGroups\n  showEmptySubGroupsBoard\n  showEmptySubGroupsList\n  showEmptySubGroups\n  customerPageNeedsShowImportantFirst\n  embeddedCustomerNeedsShowImportantFirst\n  projectCustomerNeedsShowImportantFirst\n  showOnlySnoozedItems\n  showParents\n  fieldPreviewLinks\n  showReadItems\n  showSnoozedItems\n  showSubInitiativeProjects\n  showNestedInitiatives\n  showSubIssues\n  showSubTeamIssues\n  showSubTeamProjects\n  showSupervisedIssues\n  fieldSla\n  fieldSentryIssues\n  scheduledPipelineReleaseFieldCompletion\n  customViewFieldDateCreated\n  customViewFieldOwner\n  customViewFieldDateUpdated\n  customViewFieldVisibility\n  customerFieldDomains\n  customerFieldOwner\n  customerFieldRequestCount\n  fieldCustomerCount\n  customerFieldRevenue\n  fieldCustomerRevenue\n  customerFieldSize\n  customerFieldSource\n  customerFieldStatus\n  customerFieldTier\n  fieldCycle\n  dashboardFieldDateCreated\n  dashboardFieldOwner\n  dashboardFieldDateUpdated\n  scheduledPipelineReleaseFieldDescription\n  fieldDueDate\n  initiativeFieldHealth\n  initiativeFieldActivity\n  initiativeFieldDateCompleted\n  initiativeFieldDateCreated\n  initiativeFieldDescription\n  initiativeFieldInitiativeHealth\n  initiativeFieldOwner\n  initiativeFieldProjects\n  initiativeFieldStartDate\n  initiativeFieldStatus\n  initiativeFieldTargetDate\n  initiativeFieldTeams\n  initiativeFieldDateUpdated\n  fieldDateArchived\n  fieldAssignee\n  fieldDateCreated\n  customerPageNeedsFieldIssueTargetDueDate\n  fieldEstimate\n  customerPageNeedsFieldIssueIdentifier\n  fieldId\n  fieldDateMyActivity\n  customerPageNeedsFieldIssuePriority\n  fieldPriority\n  customerPageNeedsFieldIssueStatus\n  fieldStatus\n  fieldDateUpdated\n  fieldLabels\n  releasePipelineFieldLatestRelease\n  fieldLinkCount\n  memberFieldJoined\n  memberFieldStatus\n  memberFieldTeams\n  fieldMilestone\n  projectFieldActivity\n  projectFieldDateCompleted\n  projectFieldDateCreated\n  projectFieldCustomerCount\n  projectFieldCustomerRevenue\n  projectFieldDescriptionBoard\n  projectFieldDescription\n  fieldProject\n  projectFieldHealthTimeline\n  projectFieldHealth\n  projectFieldInitiatives\n  projectFieldIssues\n  projectFieldLabels\n  projectFieldLeadTimeline\n  projectFieldLead\n  projectFieldMembersBoard\n  projectFieldMembersList\n  projectFieldMembersTimeline\n  projectFieldMembers\n  projectFieldMilestoneTimeline\n  projectFieldMilestone\n  projectFieldPredictionsTimeline\n  projectFieldPredictions\n  projectFieldPriority\n  projectFieldRelationsTimeline\n  projectFieldRelations\n  projectFieldRoadmapsBoard\n  projectFieldRoadmapsList\n  projectFieldRoadmapsTimeline\n  projectFieldRoadmaps\n  projectFieldRolloutStage\n  projectFieldStartDate\n  projectFieldStatusTimeline\n  projectFieldStatus\n  projectFieldTargetDate\n  projectFieldTeamsBoard\n  projectFieldTeamsList\n  projectFieldTeamsTimeline\n  projectFieldTeams\n  projectFieldDateUpdated\n  fieldPullRequests\n  continuousPipelineReleaseFieldReleaseDate\n  scheduledPipelineReleaseFieldReleaseDate\n  fieldRelease\n  continuousPipelineReleaseFieldReleaseNote\n  scheduledPipelineReleaseFieldReleaseNote\n  releasePipelineFieldReleases\n  reviewFieldAvatar\n  reviewFieldChecks\n  reviewFieldIdentifier\n  reviewFieldPreviewLinks\n  reviewFieldRepository\n  teamFieldDateCreated\n  teamFieldCycle\n  teamFieldIdentifier\n  teamFieldMembers\n  teamFieldMembership\n  teamFieldOwner\n  teamFieldProjects\n  teamFieldDateUpdated\n  releasePipelineFieldTeams\n  fieldTimeInCurrentStatus\n  releasePipelineFieldType\n  continuousPipelineReleaseFieldVersion\n  scheduledPipelineReleaseFieldVersion\n  showTriageIssues\n  showUnreadItemsFirst\n  timelineChronologyShowWeekNumbers\n}\n    fragment ViewPreferencesProjectLabelGroupColumn on ViewPreferencesProjectLabelGroupColumn {\n  __typename\n  id\n  active\n}`,\n  { fragmentName: \"ViewPreferencesValues\" }\n) as unknown as TypedDocumentString<ViewPreferencesValuesFragment, unknown>;\nexport const ViewPreferencesFragmentDoc = new TypedDocumentString(\n  `\n    fragment ViewPreferences on ViewPreferences {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  type\n  viewType\n  id\n  preferences {\n    ...ViewPreferencesValues\n  }\n}\n    fragment ViewPreferencesProjectLabelGroupColumn on ViewPreferencesProjectLabelGroupColumn {\n  __typename\n  id\n  active\n}\nfragment ViewPreferencesValues on ViewPreferencesValues {\n  __typename\n  columnOrderBoard\n  columnOrderList\n  issueNesting\n  projectShowEmptyGroupsBoard\n  projectShowEmptyGroupsList\n  projectShowEmptyGroupsTimeline\n  projectShowEmptyGroups\n  projectShowEmptySubGroupsBoard\n  projectShowEmptySubGroupsList\n  projectShowEmptySubGroupsTimeline\n  projectShowEmptySubGroups\n  hiddenColumns\n  hiddenGroupsList\n  hiddenRows\n  timelineChronologyShowCycleTeamIds\n  continuousPipelineReleasesViewGrouping\n  customViewsOrdering\n  customerPageNeedsViewGrouping\n  customerPageNeedsViewOrdering\n  customersViewOrdering\n  dashboardsOrdering\n  projectGroupingDateResolution\n  viewOrderingDirection\n  embeddedCustomerNeedsViewOrdering\n  focusViewGrouping\n  focusViewOrderingDirection\n  focusViewOrdering\n  inboxViewGrouping\n  inboxViewOrdering\n  initiativeGrouping\n  initiativesViewOrdering\n  issueGrouping\n  layout\n  viewOrdering\n  issueSubGrouping\n  issueGroupingLabelGroupId\n  issueSubGroupingLabelGroupId\n  projectGroupingLabelGroupId\n  projectSubGroupingLabelGroupId\n  groupOrderingMode\n  projectGroupOrdering\n  projectCustomerNeedsViewGrouping\n  projectCustomerNeedsViewOrdering\n  projectGrouping\n  projectLabelGroupColumns {\n    ...ViewPreferencesProjectLabelGroupColumn\n  }\n  projectLayout\n  projectViewOrdering\n  projectSubGrouping\n  releasePipelineGrouping\n  releasePipelinesViewOrdering\n  reviewGrouping\n  reviewViewOrdering\n  scheduledPipelineReleasesViewGrouping\n  scheduledPipelineReleasesViewOrdering\n  searchResultType\n  searchViewOrdering\n  teamViewOrdering\n  triageViewOrdering\n  workspaceMembersViewOrdering\n  projectZoomLevel\n  timelineZoomScale\n  showCompletedAgentSessions\n  showCompletedIssues\n  showCompletedProjects\n  showCompletedReviews\n  closedIssuesOrderedByRecency\n  showArchivedItems\n  customerPageNeedsShowCompletedIssuesAndProjects\n  projectCustomerNeedsShowCompletedIssuesLast\n  showDraftReviews\n  showEmptyGroupsBoard\n  showEmptyGroupsList\n  showEmptyGroups\n  showEmptySubGroupsBoard\n  showEmptySubGroupsList\n  showEmptySubGroups\n  customerPageNeedsShowImportantFirst\n  embeddedCustomerNeedsShowImportantFirst\n  projectCustomerNeedsShowImportantFirst\n  showOnlySnoozedItems\n  showParents\n  fieldPreviewLinks\n  showReadItems\n  showSnoozedItems\n  showSubInitiativeProjects\n  showNestedInitiatives\n  showSubIssues\n  showSubTeamIssues\n  showSubTeamProjects\n  showSupervisedIssues\n  fieldSla\n  fieldSentryIssues\n  scheduledPipelineReleaseFieldCompletion\n  customViewFieldDateCreated\n  customViewFieldOwner\n  customViewFieldDateUpdated\n  customViewFieldVisibility\n  customerFieldDomains\n  customerFieldOwner\n  customerFieldRequestCount\n  fieldCustomerCount\n  customerFieldRevenue\n  fieldCustomerRevenue\n  customerFieldSize\n  customerFieldSource\n  customerFieldStatus\n  customerFieldTier\n  fieldCycle\n  dashboardFieldDateCreated\n  dashboardFieldOwner\n  dashboardFieldDateUpdated\n  scheduledPipelineReleaseFieldDescription\n  fieldDueDate\n  initiativeFieldHealth\n  initiativeFieldActivity\n  initiativeFieldDateCompleted\n  initiativeFieldDateCreated\n  initiativeFieldDescription\n  initiativeFieldInitiativeHealth\n  initiativeFieldOwner\n  initiativeFieldProjects\n  initiativeFieldStartDate\n  initiativeFieldStatus\n  initiativeFieldTargetDate\n  initiativeFieldTeams\n  initiativeFieldDateUpdated\n  fieldDateArchived\n  fieldAssignee\n  fieldDateCreated\n  customerPageNeedsFieldIssueTargetDueDate\n  fieldEstimate\n  customerPageNeedsFieldIssueIdentifier\n  fieldId\n  fieldDateMyActivity\n  customerPageNeedsFieldIssuePriority\n  fieldPriority\n  customerPageNeedsFieldIssueStatus\n  fieldStatus\n  fieldDateUpdated\n  fieldLabels\n  releasePipelineFieldLatestRelease\n  fieldLinkCount\n  memberFieldJoined\n  memberFieldStatus\n  memberFieldTeams\n  fieldMilestone\n  projectFieldActivity\n  projectFieldDateCompleted\n  projectFieldDateCreated\n  projectFieldCustomerCount\n  projectFieldCustomerRevenue\n  projectFieldDescriptionBoard\n  projectFieldDescription\n  fieldProject\n  projectFieldHealthTimeline\n  projectFieldHealth\n  projectFieldInitiatives\n  projectFieldIssues\n  projectFieldLabels\n  projectFieldLeadTimeline\n  projectFieldLead\n  projectFieldMembersBoard\n  projectFieldMembersList\n  projectFieldMembersTimeline\n  projectFieldMembers\n  projectFieldMilestoneTimeline\n  projectFieldMilestone\n  projectFieldPredictionsTimeline\n  projectFieldPredictions\n  projectFieldPriority\n  projectFieldRelationsTimeline\n  projectFieldRelations\n  projectFieldRoadmapsBoard\n  projectFieldRoadmapsList\n  projectFieldRoadmapsTimeline\n  projectFieldRoadmaps\n  projectFieldRolloutStage\n  projectFieldStartDate\n  projectFieldStatusTimeline\n  projectFieldStatus\n  projectFieldTargetDate\n  projectFieldTeamsBoard\n  projectFieldTeamsList\n  projectFieldTeamsTimeline\n  projectFieldTeams\n  projectFieldDateUpdated\n  fieldPullRequests\n  continuousPipelineReleaseFieldReleaseDate\n  scheduledPipelineReleaseFieldReleaseDate\n  fieldRelease\n  continuousPipelineReleaseFieldReleaseNote\n  scheduledPipelineReleaseFieldReleaseNote\n  releasePipelineFieldReleases\n  reviewFieldAvatar\n  reviewFieldChecks\n  reviewFieldIdentifier\n  reviewFieldPreviewLinks\n  reviewFieldRepository\n  teamFieldDateCreated\n  teamFieldCycle\n  teamFieldIdentifier\n  teamFieldMembers\n  teamFieldMembership\n  teamFieldOwner\n  teamFieldProjects\n  teamFieldDateUpdated\n  releasePipelineFieldTeams\n  fieldTimeInCurrentStatus\n  releasePipelineFieldType\n  continuousPipelineReleaseFieldVersion\n  scheduledPipelineReleaseFieldVersion\n  showTriageIssues\n  showUnreadItemsFirst\n  timelineChronologyShowWeekNumbers\n}`,\n  { fragmentName: \"ViewPreferences\" }\n) as unknown as TypedDocumentString<ViewPreferencesFragment, unknown>;\nexport const ViewPreferencesPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment ViewPreferencesPayload on ViewPreferencesPayload {\n  __typename\n  lastSyncId\n  viewPreferences {\n    ...ViewPreferences\n  }\n  success\n}\n    fragment ViewPreferencesProjectLabelGroupColumn on ViewPreferencesProjectLabelGroupColumn {\n  __typename\n  id\n  active\n}\nfragment ViewPreferencesValues on ViewPreferencesValues {\n  __typename\n  columnOrderBoard\n  columnOrderList\n  issueNesting\n  projectShowEmptyGroupsBoard\n  projectShowEmptyGroupsList\n  projectShowEmptyGroupsTimeline\n  projectShowEmptyGroups\n  projectShowEmptySubGroupsBoard\n  projectShowEmptySubGroupsList\n  projectShowEmptySubGroupsTimeline\n  projectShowEmptySubGroups\n  hiddenColumns\n  hiddenGroupsList\n  hiddenRows\n  timelineChronologyShowCycleTeamIds\n  continuousPipelineReleasesViewGrouping\n  customViewsOrdering\n  customerPageNeedsViewGrouping\n  customerPageNeedsViewOrdering\n  customersViewOrdering\n  dashboardsOrdering\n  projectGroupingDateResolution\n  viewOrderingDirection\n  embeddedCustomerNeedsViewOrdering\n  focusViewGrouping\n  focusViewOrderingDirection\n  focusViewOrdering\n  inboxViewGrouping\n  inboxViewOrdering\n  initiativeGrouping\n  initiativesViewOrdering\n  issueGrouping\n  layout\n  viewOrdering\n  issueSubGrouping\n  issueGroupingLabelGroupId\n  issueSubGroupingLabelGroupId\n  projectGroupingLabelGroupId\n  projectSubGroupingLabelGroupId\n  groupOrderingMode\n  projectGroupOrdering\n  projectCustomerNeedsViewGrouping\n  projectCustomerNeedsViewOrdering\n  projectGrouping\n  projectLabelGroupColumns {\n    ...ViewPreferencesProjectLabelGroupColumn\n  }\n  projectLayout\n  projectViewOrdering\n  projectSubGrouping\n  releasePipelineGrouping\n  releasePipelinesViewOrdering\n  reviewGrouping\n  reviewViewOrdering\n  scheduledPipelineReleasesViewGrouping\n  scheduledPipelineReleasesViewOrdering\n  searchResultType\n  searchViewOrdering\n  teamViewOrdering\n  triageViewOrdering\n  workspaceMembersViewOrdering\n  projectZoomLevel\n  timelineZoomScale\n  showCompletedAgentSessions\n  showCompletedIssues\n  showCompletedProjects\n  showCompletedReviews\n  closedIssuesOrderedByRecency\n  showArchivedItems\n  customerPageNeedsShowCompletedIssuesAndProjects\n  projectCustomerNeedsShowCompletedIssuesLast\n  showDraftReviews\n  showEmptyGroupsBoard\n  showEmptyGroupsList\n  showEmptyGroups\n  showEmptySubGroupsBoard\n  showEmptySubGroupsList\n  showEmptySubGroups\n  customerPageNeedsShowImportantFirst\n  embeddedCustomerNeedsShowImportantFirst\n  projectCustomerNeedsShowImportantFirst\n  showOnlySnoozedItems\n  showParents\n  fieldPreviewLinks\n  showReadItems\n  showSnoozedItems\n  showSubInitiativeProjects\n  showNestedInitiatives\n  showSubIssues\n  showSubTeamIssues\n  showSubTeamProjects\n  showSupervisedIssues\n  fieldSla\n  fieldSentryIssues\n  scheduledPipelineReleaseFieldCompletion\n  customViewFieldDateCreated\n  customViewFieldOwner\n  customViewFieldDateUpdated\n  customViewFieldVisibility\n  customerFieldDomains\n  customerFieldOwner\n  customerFieldRequestCount\n  fieldCustomerCount\n  customerFieldRevenue\n  fieldCustomerRevenue\n  customerFieldSize\n  customerFieldSource\n  customerFieldStatus\n  customerFieldTier\n  fieldCycle\n  dashboardFieldDateCreated\n  dashboardFieldOwner\n  dashboardFieldDateUpdated\n  scheduledPipelineReleaseFieldDescription\n  fieldDueDate\n  initiativeFieldHealth\n  initiativeFieldActivity\n  initiativeFieldDateCompleted\n  initiativeFieldDateCreated\n  initiativeFieldDescription\n  initiativeFieldInitiativeHealth\n  initiativeFieldOwner\n  initiativeFieldProjects\n  initiativeFieldStartDate\n  initiativeFieldStatus\n  initiativeFieldTargetDate\n  initiativeFieldTeams\n  initiativeFieldDateUpdated\n  fieldDateArchived\n  fieldAssignee\n  fieldDateCreated\n  customerPageNeedsFieldIssueTargetDueDate\n  fieldEstimate\n  customerPageNeedsFieldIssueIdentifier\n  fieldId\n  fieldDateMyActivity\n  customerPageNeedsFieldIssuePriority\n  fieldPriority\n  customerPageNeedsFieldIssueStatus\n  fieldStatus\n  fieldDateUpdated\n  fieldLabels\n  releasePipelineFieldLatestRelease\n  fieldLinkCount\n  memberFieldJoined\n  memberFieldStatus\n  memberFieldTeams\n  fieldMilestone\n  projectFieldActivity\n  projectFieldDateCompleted\n  projectFieldDateCreated\n  projectFieldCustomerCount\n  projectFieldCustomerRevenue\n  projectFieldDescriptionBoard\n  projectFieldDescription\n  fieldProject\n  projectFieldHealthTimeline\n  projectFieldHealth\n  projectFieldInitiatives\n  projectFieldIssues\n  projectFieldLabels\n  projectFieldLeadTimeline\n  projectFieldLead\n  projectFieldMembersBoard\n  projectFieldMembersList\n  projectFieldMembersTimeline\n  projectFieldMembers\n  projectFieldMilestoneTimeline\n  projectFieldMilestone\n  projectFieldPredictionsTimeline\n  projectFieldPredictions\n  projectFieldPriority\n  projectFieldRelationsTimeline\n  projectFieldRelations\n  projectFieldRoadmapsBoard\n  projectFieldRoadmapsList\n  projectFieldRoadmapsTimeline\n  projectFieldRoadmaps\n  projectFieldRolloutStage\n  projectFieldStartDate\n  projectFieldStatusTimeline\n  projectFieldStatus\n  projectFieldTargetDate\n  projectFieldTeamsBoard\n  projectFieldTeamsList\n  projectFieldTeamsTimeline\n  projectFieldTeams\n  projectFieldDateUpdated\n  fieldPullRequests\n  continuousPipelineReleaseFieldReleaseDate\n  scheduledPipelineReleaseFieldReleaseDate\n  fieldRelease\n  continuousPipelineReleaseFieldReleaseNote\n  scheduledPipelineReleaseFieldReleaseNote\n  releasePipelineFieldReleases\n  reviewFieldAvatar\n  reviewFieldChecks\n  reviewFieldIdentifier\n  reviewFieldPreviewLinks\n  reviewFieldRepository\n  teamFieldDateCreated\n  teamFieldCycle\n  teamFieldIdentifier\n  teamFieldMembers\n  teamFieldMembership\n  teamFieldOwner\n  teamFieldProjects\n  teamFieldDateUpdated\n  releasePipelineFieldTeams\n  fieldTimeInCurrentStatus\n  releasePipelineFieldType\n  continuousPipelineReleaseFieldVersion\n  scheduledPipelineReleaseFieldVersion\n  showTriageIssues\n  showUnreadItemsFirst\n  timelineChronologyShowWeekNumbers\n}\nfragment ViewPreferences on ViewPreferences {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  type\n  viewType\n  id\n  preferences {\n    ...ViewPreferencesValues\n  }\n}`,\n  { fragmentName: \"ViewPreferencesPayload\" }\n) as unknown as TypedDocumentString<ViewPreferencesPayloadFragment, unknown>;\nexport const WebhookPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment WebhookPayload on WebhookPayload {\n  __typename\n  lastSyncId\n  webhook {\n    id\n  }\n  success\n}\n    `,\n  { fragmentName: \"WebhookPayload\" }\n) as unknown as TypedDocumentString<WebhookPayloadFragment, unknown>;\nexport const WebhookRotateSecretPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment WebhookRotateSecretPayload on WebhookRotateSecretPayload {\n  __typename\n  lastSyncId\n  secret\n  success\n}\n    `,\n  { fragmentName: \"WebhookRotateSecretPayload\" }\n) as unknown as TypedDocumentString<WebhookRotateSecretPayloadFragment, unknown>;\nexport const WorkflowStatePayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment WorkflowStatePayload on WorkflowStatePayload {\n  __typename\n  lastSyncId\n  workflowState {\n    id\n  }\n  success\n}\n    `,\n  { fragmentName: \"WorkflowStatePayload\" }\n) as unknown as TypedDocumentString<WorkflowStatePayloadFragment, unknown>;\nexport const IssueFilterSuggestionPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment IssueFilterSuggestionPayload on IssueFilterSuggestionPayload {\n  __typename\n  filter\n  logId\n}\n    `,\n  { fragmentName: \"IssueFilterSuggestionPayload\" }\n) as unknown as TypedDocumentString<IssueFilterSuggestionPayloadFragment, unknown>;\nexport const OAuthApplicationPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment OAuthApplicationPayload on OAuthApplicationPayload {\n  __typename\n  application {\n    id\n  }\n  success\n}\n    `,\n  { fragmentName: \"OAuthApplicationPayload\" }\n) as unknown as TypedDocumentString<OAuthApplicationPayloadFragment, unknown>;\nexport const AgentActivityPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment AgentActivityPayload on AgentActivityPayload {\n  __typename\n  agentActivity {\n    id\n  }\n  lastSyncId\n  success\n}\n    `,\n  { fragmentName: \"AgentActivityPayload\" }\n) as unknown as TypedDocumentString<AgentActivityPayloadFragment, unknown>;\nexport const AttachmentPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment AttachmentPayload on AttachmentPayload {\n  __typename\n  lastSyncId\n  attachment {\n    id\n  }\n  success\n}\n    `,\n  { fragmentName: \"AttachmentPayload\" }\n) as unknown as TypedDocumentString<AttachmentPayloadFragment, unknown>;\nexport const AttachmentSourcesPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment AttachmentSourcesPayload on AttachmentSourcesPayload {\n  __typename\n  sources\n}\n    `,\n  { fragmentName: \"AttachmentSourcesPayload\" }\n) as unknown as TypedDocumentString<AttachmentSourcesPayloadFragment, unknown>;\nexport const EmailIntakeAddressPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment EmailIntakeAddressPayload on EmailIntakeAddressPayload {\n  __typename\n  emailIntakeAddress {\n    id\n  }\n  lastSyncId\n  success\n}\n    `,\n  { fragmentName: \"EmailIntakeAddressPayload\" }\n) as unknown as TypedDocumentString<EmailIntakeAddressPayloadFragment, unknown>;\nexport const EmailUnsubscribePayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment EmailUnsubscribePayload on EmailUnsubscribePayload {\n  __typename\n  success\n}\n    `,\n  { fragmentName: \"EmailUnsubscribePayload\" }\n) as unknown as TypedDocumentString<EmailUnsubscribePayloadFragment, unknown>;\nexport const EntityExternalLinkPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment EntityExternalLinkPayload on EntityExternalLinkPayload {\n  __typename\n  lastSyncId\n  entityExternalLink {\n    id\n  }\n  success\n}\n    `,\n  { fragmentName: \"EntityExternalLinkPayload\" }\n) as unknown as TypedDocumentString<EntityExternalLinkPayloadFragment, unknown>;\nexport const InitiativeRelationPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment InitiativeRelationPayload on InitiativeRelationPayload {\n  __typename\n  lastSyncId\n  initiativeRelation {\n    id\n  }\n  success\n}\n    `,\n  { fragmentName: \"InitiativeRelationPayload\" }\n) as unknown as TypedDocumentString<InitiativeRelationPayloadFragment, unknown>;\nexport const InitiativeUpdatePayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment InitiativeUpdatePayload on InitiativeUpdatePayload {\n  __typename\n  lastSyncId\n  initiativeUpdate {\n    id\n  }\n  success\n}\n    `,\n  { fragmentName: \"InitiativeUpdatePayload\" }\n) as unknown as TypedDocumentString<InitiativeUpdatePayloadFragment, unknown>;\nexport const InitiativeUpdateReminderPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment InitiativeUpdateReminderPayload on InitiativeUpdateReminderPayload {\n  __typename\n  lastSyncId\n  success\n}\n    `,\n  { fragmentName: \"InitiativeUpdateReminderPayload\" }\n) as unknown as TypedDocumentString<InitiativeUpdateReminderPayloadFragment, unknown>;\nexport const InitiativeToProjectPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment InitiativeToProjectPayload on InitiativeToProjectPayload {\n  __typename\n  lastSyncId\n  initiativeToProject {\n    id\n  }\n  success\n}\n    `,\n  { fragmentName: \"InitiativeToProjectPayload\" }\n) as unknown as TypedDocumentString<InitiativeToProjectPayloadFragment, unknown>;\nexport const IntegrationRequestPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment IntegrationRequestPayload on IntegrationRequestPayload {\n  __typename\n  success\n}\n    `,\n  { fragmentName: \"IntegrationRequestPayload\" }\n) as unknown as TypedDocumentString<IntegrationRequestPayloadFragment, unknown>;\nexport const IntegrationTemplatePayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment IntegrationTemplatePayload on IntegrationTemplatePayload {\n  __typename\n  integrationTemplate {\n    id\n  }\n  lastSyncId\n  success\n}\n    `,\n  { fragmentName: \"IntegrationTemplatePayload\" }\n) as unknown as TypedDocumentString<IntegrationTemplatePayloadFragment, unknown>;\nexport const IssueImportFragmentDoc = new TypedDocumentString(\n  `\n    fragment IssueImport on IssueImport {\n  __typename\n  progress\n  errorMetadata\n  csvFileUrl\n  creatorId\n  serviceMetadata\n  status\n  mapping\n  displayName\n  service\n  updatedAt\n  teamName\n  archivedAt\n  createdAt\n  id\n  error\n}\n    `,\n  { fragmentName: \"IssueImport\" }\n) as unknown as TypedDocumentString<IssueImportFragment, unknown>;\nexport const IssueImportPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment IssueImportPayload on IssueImportPayload {\n  __typename\n  lastSyncId\n  issueImport {\n    ...IssueImport\n  }\n  success\n}\n    fragment IssueImport on IssueImport {\n  __typename\n  progress\n  errorMetadata\n  csvFileUrl\n  creatorId\n  serviceMetadata\n  status\n  mapping\n  displayName\n  service\n  updatedAt\n  teamName\n  archivedAt\n  createdAt\n  id\n  error\n}`,\n  { fragmentName: \"IssueImportPayload\" }\n) as unknown as TypedDocumentString<IssueImportPayloadFragment, unknown>;\nexport const IssuePayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment IssuePayload on IssuePayload {\n  __typename\n  lastSyncId\n  issue {\n    id\n  }\n  success\n}\n    `,\n  { fragmentName: \"IssuePayload\" }\n) as unknown as TypedDocumentString<IssuePayloadFragment, unknown>;\nexport const IssueRelationPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment IssueRelationPayload on IssueRelationPayload {\n  __typename\n  lastSyncId\n  issueRelation {\n    id\n  }\n  success\n}\n    `,\n  { fragmentName: \"IssueRelationPayload\" }\n) as unknown as TypedDocumentString<IssueRelationPayloadFragment, unknown>;\nexport const IssueToReleasePayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment IssueToReleasePayload on IssueToReleasePayload {\n  __typename\n  lastSyncId\n  issueToRelease {\n    id\n  }\n  success\n}\n    `,\n  { fragmentName: \"IssueToReleasePayload\" }\n) as unknown as TypedDocumentString<IssueToReleasePayloadFragment, unknown>;\nexport const OAuthApplicationArchivePayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment OAuthApplicationArchivePayload on OAuthApplicationArchivePayload {\n  __typename\n  success\n}\n    `,\n  { fragmentName: \"OAuthApplicationArchivePayload\" }\n) as unknown as TypedDocumentString<OAuthApplicationArchivePayloadFragment, unknown>;\nexport const IssueImportCheckPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment IssueImportCheckPayload on IssueImportCheckPayload {\n  __typename\n  success\n}\n    `,\n  { fragmentName: \"IssueImportCheckPayload\" }\n) as unknown as TypedDocumentString<IssueImportCheckPayloadFragment, unknown>;\nexport const IssueImportSyncCheckPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment IssueImportSyncCheckPayload on IssueImportSyncCheckPayload {\n  __typename\n  error\n  canSync\n}\n    `,\n  { fragmentName: \"IssueImportSyncCheckPayload\" }\n) as unknown as TypedDocumentString<IssueImportSyncCheckPayloadFragment, unknown>;\nexport const OAuthApplicationCreatePayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment OAuthApplicationCreatePayload on OAuthApplicationCreatePayload {\n  __typename\n  application {\n    id\n  }\n  clientSecret\n  webhookSecret\n  success\n}\n    `,\n  { fragmentName: \"OAuthApplicationCreatePayload\" }\n) as unknown as TypedDocumentString<OAuthApplicationCreatePayloadFragment, unknown>;\nexport const IssueImportDeletePayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment IssueImportDeletePayload on IssueImportDeletePayload {\n  __typename\n  lastSyncId\n  issueImport {\n    ...IssueImport\n  }\n  success\n}\n    fragment IssueImport on IssueImport {\n  __typename\n  progress\n  errorMetadata\n  csvFileUrl\n  creatorId\n  serviceMetadata\n  status\n  mapping\n  displayName\n  service\n  updatedAt\n  teamName\n  archivedAt\n  createdAt\n  id\n  error\n}`,\n  { fragmentName: \"IssueImportDeletePayload\" }\n) as unknown as TypedDocumentString<IssueImportDeletePayloadFragment, unknown>;\nexport const OAuthApplicationRotateSecretPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment OAuthApplicationRotateSecretPayload on OAuthApplicationRotateSecretPayload {\n  __typename\n  clientSecret\n  success\n}\n    `,\n  { fragmentName: \"OAuthApplicationRotateSecretPayload\" }\n) as unknown as TypedDocumentString<OAuthApplicationRotateSecretPayloadFragment, unknown>;\nexport const OAuthApplicationRotateWebhookSecretPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment OAuthApplicationRotateWebhookSecretPayload on OAuthApplicationRotateWebhookSecretPayload {\n  __typename\n  webhookSecret\n  success\n}\n    `,\n  { fragmentName: \"OAuthApplicationRotateWebhookSecretPayload\" }\n) as unknown as TypedDocumentString<OAuthApplicationRotateWebhookSecretPayloadFragment, unknown>;\nexport const IssueImportJqlCheckPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment IssueImportJqlCheckPayload on IssueImportJqlCheckPayload {\n  __typename\n  count\n  error\n  success\n}\n    `,\n  { fragmentName: \"IssueImportJqlCheckPayload\" }\n) as unknown as TypedDocumentString<IssueImportJqlCheckPayloadFragment, unknown>;\nexport const UserActorWebhookPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment UserActorWebhookPayload on UserActorWebhookPayload {\n  __typename\n  id\n  url\n  avatarUrl\n  email\n  name\n  type\n}\n    `,\n  { fragmentName: \"UserActorWebhookPayload\" }\n) as unknown as TypedDocumentString<UserActorWebhookPayloadFragment, unknown>;\nexport const UserAdminPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment UserAdminPayload on UserAdminPayload {\n  __typename\n  success\n}\n    `,\n  { fragmentName: \"UserAdminPayload\" }\n) as unknown as TypedDocumentString<UserAdminPayloadFragment, unknown>;\nexport const UserPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment UserPayload on UserPayload {\n  __typename\n  lastSyncId\n  user {\n    id\n  }\n  success\n}\n    `,\n  { fragmentName: \"UserPayload\" }\n) as unknown as TypedDocumentString<UserPayloadFragment, unknown>;\nexport const UserSettingsFlagPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment UserSettingsFlagPayload on UserSettingsFlagPayload {\n  __typename\n  flag\n  value\n  lastSyncId\n  success\n}\n    `,\n  { fragmentName: \"UserSettingsFlagPayload\" }\n) as unknown as TypedDocumentString<UserSettingsFlagPayloadFragment, unknown>;\nexport const UserSettingsFlagsResetPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment UserSettingsFlagsResetPayload on UserSettingsFlagsResetPayload {\n  __typename\n  lastSyncId\n  success\n}\n    `,\n  { fragmentName: \"UserSettingsFlagsResetPayload\" }\n) as unknown as TypedDocumentString<UserSettingsFlagsResetPayloadFragment, unknown>;\nexport const UserSettingsPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment UserSettingsPayload on UserSettingsPayload {\n  __typename\n  lastSyncId\n  success\n}\n    `,\n  { fragmentName: \"UserSettingsPayload\" }\n) as unknown as TypedDocumentString<UserSettingsPayloadFragment, unknown>;\nexport const OrganizationCancelDeletePayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment OrganizationCancelDeletePayload on OrganizationCancelDeletePayload {\n  __typename\n  success\n}\n    `,\n  { fragmentName: \"OrganizationCancelDeletePayload\" }\n) as unknown as TypedDocumentString<OrganizationCancelDeletePayloadFragment, unknown>;\nexport const OrganizationDeletePayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment OrganizationDeletePayload on OrganizationDeletePayload {\n  __typename\n  success\n}\n    `,\n  { fragmentName: \"OrganizationDeletePayload\" }\n) as unknown as TypedDocumentString<OrganizationDeletePayloadFragment, unknown>;\nexport const OrganizationInvitePayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment OrganizationInvitePayload on OrganizationInvitePayload {\n  __typename\n  lastSyncId\n  organizationInvite {\n    id\n  }\n  success\n}\n    `,\n  { fragmentName: \"OrganizationInvitePayload\" }\n) as unknown as TypedDocumentString<OrganizationInvitePayloadFragment, unknown>;\nexport const OrganizationStartTrialPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment OrganizationStartTrialPayload on OrganizationStartTrialPayload {\n  __typename\n  success\n}\n    `,\n  { fragmentName: \"OrganizationStartTrialPayload\" }\n) as unknown as TypedDocumentString<OrganizationStartTrialPayloadFragment, unknown>;\nexport const OrganizationPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment OrganizationPayload on OrganizationPayload {\n  __typename\n  lastSyncId\n  success\n}\n    `,\n  { fragmentName: \"OrganizationPayload\" }\n) as unknown as TypedDocumentString<OrganizationPayloadFragment, unknown>;\nexport const AgentActivityActionContentFragmentDoc = new TypedDocumentString(\n  `\n    fragment AgentActivityActionContent on AgentActivityActionContent {\n  __typename\n  action\n  parameter\n  result\n  type\n}\n    `,\n  { fragmentName: \"AgentActivityActionContent\" }\n) as unknown as TypedDocumentString<AgentActivityActionContentFragment, unknown>;\nexport const AgentActivityElicitationContentFragmentDoc = new TypedDocumentString(\n  `\n    fragment AgentActivityElicitationContent on AgentActivityElicitationContent {\n  __typename\n  body\n  type\n}\n    `,\n  { fragmentName: \"AgentActivityElicitationContent\" }\n) as unknown as TypedDocumentString<AgentActivityElicitationContentFragment, unknown>;\nexport const AgentActivityErrorContentFragmentDoc = new TypedDocumentString(\n  `\n    fragment AgentActivityErrorContent on AgentActivityErrorContent {\n  __typename\n  body\n  type\n}\n    `,\n  { fragmentName: \"AgentActivityErrorContent\" }\n) as unknown as TypedDocumentString<AgentActivityErrorContentFragment, unknown>;\nexport const AgentActivityPromptContentFragmentDoc = new TypedDocumentString(\n  `\n    fragment AgentActivityPromptContent on AgentActivityPromptContent {\n  __typename\n  body\n  type\n}\n    `,\n  { fragmentName: \"AgentActivityPromptContent\" }\n) as unknown as TypedDocumentString<AgentActivityPromptContentFragment, unknown>;\nexport const AgentActivityResponseContentFragmentDoc = new TypedDocumentString(\n  `\n    fragment AgentActivityResponseContent on AgentActivityResponseContent {\n  __typename\n  body\n  type\n}\n    `,\n  { fragmentName: \"AgentActivityResponseContent\" }\n) as unknown as TypedDocumentString<AgentActivityResponseContentFragment, unknown>;\nexport const AgentActivityThoughtContentFragmentDoc = new TypedDocumentString(\n  `\n    fragment AgentActivityThoughtContent on AgentActivityThoughtContent {\n  __typename\n  body\n  type\n}\n    `,\n  { fragmentName: \"AgentActivityThoughtContent\" }\n) as unknown as TypedDocumentString<AgentActivityThoughtContentFragment, unknown>;\nexport const AgentActivityFragmentDoc = new TypedDocumentString(\n  `\n    fragment AgentActivity on AgentActivity {\n  __typename\n  signal\n  sourceMetadata\n  signalMetadata\n  agentSession {\n    id\n  }\n  content {\n    ... on AgentActivityActionContent {\n      ...AgentActivityActionContent\n    }\n    ... on AgentActivityElicitationContent {\n      ...AgentActivityElicitationContent\n    }\n    ... on AgentActivityErrorContent {\n      ...AgentActivityErrorContent\n    }\n    ... on AgentActivityPromptContent {\n      ...AgentActivityPromptContent\n    }\n    ... on AgentActivityResponseContent {\n      ...AgentActivityResponseContent\n    }\n    ... on AgentActivityThoughtContent {\n      ...AgentActivityThoughtContent\n    }\n  }\n  updatedAt\n  sourceComment {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  user {\n    id\n  }\n  ephemeral\n}\n    fragment AgentActivityPromptContent on AgentActivityPromptContent {\n  __typename\n  body\n  type\n}\nfragment AgentActivityResponseContent on AgentActivityResponseContent {\n  __typename\n  body\n  type\n}\nfragment AgentActivityThoughtContent on AgentActivityThoughtContent {\n  __typename\n  body\n  type\n}\nfragment AgentActivityActionContent on AgentActivityActionContent {\n  __typename\n  action\n  parameter\n  result\n  type\n}\nfragment AgentActivityElicitationContent on AgentActivityElicitationContent {\n  __typename\n  body\n  type\n}\nfragment AgentActivityErrorContent on AgentActivityErrorContent {\n  __typename\n  body\n  type\n}`,\n  { fragmentName: \"AgentActivity\" }\n) as unknown as TypedDocumentString<AgentActivityFragment, unknown>;\nexport const PageInfoFragmentDoc = new TypedDocumentString(\n  `\n    fragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}\n    `,\n  { fragmentName: \"PageInfo\" }\n) as unknown as TypedDocumentString<PageInfoFragment, unknown>;\nexport const AgentActivityConnectionFragmentDoc = new TypedDocumentString(\n  `\n    fragment AgentActivityConnection on AgentActivityConnection {\n  __typename\n  nodes {\n    ...AgentActivity\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\n    fragment AgentActivity on AgentActivity {\n  __typename\n  signal\n  sourceMetadata\n  signalMetadata\n  agentSession {\n    id\n  }\n  content {\n    ... on AgentActivityActionContent {\n      ...AgentActivityActionContent\n    }\n    ... on AgentActivityElicitationContent {\n      ...AgentActivityElicitationContent\n    }\n    ... on AgentActivityErrorContent {\n      ...AgentActivityErrorContent\n    }\n    ... on AgentActivityPromptContent {\n      ...AgentActivityPromptContent\n    }\n    ... on AgentActivityResponseContent {\n      ...AgentActivityResponseContent\n    }\n    ... on AgentActivityThoughtContent {\n      ...AgentActivityThoughtContent\n    }\n  }\n  updatedAt\n  sourceComment {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  user {\n    id\n  }\n  ephemeral\n}\nfragment AgentActivityPromptContent on AgentActivityPromptContent {\n  __typename\n  body\n  type\n}\nfragment AgentActivityResponseContent on AgentActivityResponseContent {\n  __typename\n  body\n  type\n}\nfragment AgentActivityThoughtContent on AgentActivityThoughtContent {\n  __typename\n  body\n  type\n}\nfragment AgentActivityActionContent on AgentActivityActionContent {\n  __typename\n  action\n  parameter\n  result\n  type\n}\nfragment AgentActivityElicitationContent on AgentActivityElicitationContent {\n  __typename\n  body\n  type\n}\nfragment AgentActivityErrorContent on AgentActivityErrorContent {\n  __typename\n  body\n  type\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`,\n  { fragmentName: \"AgentActivityConnection\" }\n) as unknown as TypedDocumentString<AgentActivityConnectionFragment, unknown>;\nexport const AgentSessionExternalLinkFragmentDoc = new TypedDocumentString(\n  `\n    fragment AgentSessionExternalLink on AgentSessionExternalLink {\n  __typename\n  label\n  url\n}\n    `,\n  { fragmentName: \"AgentSessionExternalLink\" }\n) as unknown as TypedDocumentString<AgentSessionExternalLinkFragment, unknown>;\nexport const AgentSessionFragmentDoc = new TypedDocumentString(\n  `\n    fragment AgentSession on AgentSession {\n  __typename\n  plan\n  summary\n  externalLinks {\n    ...AgentSessionExternalLink\n  }\n  sourceMetadata\n  externalLink\n  url\n  slugId\n  appUser {\n    id\n  }\n  sourceComment {\n    id\n  }\n  comment {\n    id\n  }\n  status\n  context\n  creator {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  dismissedAt\n  archivedAt\n  createdAt\n  endedAt\n  startedAt\n  id\n  dismissedBy {\n    id\n  }\n  externalUrls\n  type\n}\n    fragment AgentSessionExternalLink on AgentSessionExternalLink {\n  __typename\n  label\n  url\n}`,\n  { fragmentName: \"AgentSession\" }\n) as unknown as TypedDocumentString<AgentSessionFragment, unknown>;\nexport const AgentSessionConnectionFragmentDoc = new TypedDocumentString(\n  `\n    fragment AgentSessionConnection on AgentSessionConnection {\n  __typename\n  nodes {\n    ...AgentSession\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\n    fragment AgentSession on AgentSession {\n  __typename\n  plan\n  summary\n  externalLinks {\n    ...AgentSessionExternalLink\n  }\n  sourceMetadata\n  externalLink\n  url\n  slugId\n  appUser {\n    id\n  }\n  sourceComment {\n    id\n  }\n  comment {\n    id\n  }\n  status\n  context\n  creator {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  dismissedAt\n  archivedAt\n  createdAt\n  endedAt\n  startedAt\n  id\n  dismissedBy {\n    id\n  }\n  externalUrls\n  type\n}\nfragment AgentSessionExternalLink on AgentSessionExternalLink {\n  __typename\n  label\n  url\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`,\n  { fragmentName: \"AgentSessionConnection\" }\n) as unknown as TypedDocumentString<AgentSessionConnectionFragment, unknown>;\nexport const AgentSessionPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment AgentSessionPayload on AgentSessionPayload {\n  __typename\n  agentSession {\n    id\n  }\n  lastSyncId\n  success\n}\n    `,\n  { fragmentName: \"AgentSessionPayload\" }\n) as unknown as TypedDocumentString<AgentSessionPayloadFragment, unknown>;\nexport const AgentSessionToPullRequestFragmentDoc = new TypedDocumentString(\n  `\n    fragment AgentSessionToPullRequest on AgentSessionToPullRequest {\n  __typename\n  agentSession {\n    id\n  }\n  updatedAt\n  archivedAt\n  createdAt\n  id\n}\n    `,\n  { fragmentName: \"AgentSessionToPullRequest\" }\n) as unknown as TypedDocumentString<AgentSessionToPullRequestFragment, unknown>;\nexport const AgentSessionToPullRequestConnectionFragmentDoc = new TypedDocumentString(\n  `\n    fragment AgentSessionToPullRequestConnection on AgentSessionToPullRequestConnection {\n  __typename\n  nodes {\n    ...AgentSessionToPullRequest\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\n    fragment AgentSessionToPullRequest on AgentSessionToPullRequest {\n  __typename\n  agentSession {\n    id\n  }\n  updatedAt\n  archivedAt\n  createdAt\n  id\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`,\n  { fragmentName: \"AgentSessionToPullRequestConnection\" }\n) as unknown as TypedDocumentString<AgentSessionToPullRequestConnectionFragment, unknown>;\nexport const AiConversationBaseToolCallFragmentDoc = new TypedDocumentString(\n  `\n    fragment AiConversationBaseToolCall on AiConversationBaseToolCall {\n  __typename\n  rawArgs\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n  ... on AiConversationCodeIntelligenceToolCall {\n    ...AiConversationCodeIntelligenceToolCall\n  }\n  ... on AiConversationCreateEntityToolCall {\n    ...AiConversationCreateEntityToolCall\n  }\n  ... on AiConversationDeleteEntityToolCall {\n    ...AiConversationDeleteEntityToolCall\n  }\n  ... on AiConversationGetMicrosoftTeamsConversationHistoryToolCall {\n    ...AiConversationGetMicrosoftTeamsConversationHistoryToolCall\n  }\n  ... on AiConversationGetPullRequestCheckLogsToolCall {\n    ...AiConversationGetPullRequestCheckLogsToolCall\n  }\n  ... on AiConversationGetPullRequestDiffToolCall {\n    ...AiConversationGetPullRequestDiffToolCall\n  }\n  ... on AiConversationGetPullRequestFileToolCall {\n    ...AiConversationGetPullRequestFileToolCall\n  }\n  ... on AiConversationGetSlackConversationHistoryToolCall {\n    ...AiConversationGetSlackConversationHistoryToolCall\n  }\n  ... on AiConversationHandoffToCodingSessionToolCall {\n    ...AiConversationHandoffToCodingSessionToolCall\n  }\n  ... on AiConversationInvokeMcpToolToolCall {\n    ...AiConversationInvokeMcpToolToolCall\n  }\n  ... on AiConversationNavigateToPageToolCall {\n    ...AiConversationNavigateToPageToolCall\n  }\n  ... on AiConversationQueryActivityToolCall {\n    ...AiConversationQueryActivityToolCall\n  }\n  ... on AiConversationQueryUpdatesToolCall {\n    ...AiConversationQueryUpdatesToolCall\n  }\n  ... on AiConversationQueryViewToolCall {\n    ...AiConversationQueryViewToolCall\n  }\n  ... on AiConversationResearchToolCall {\n    ...AiConversationResearchToolCall\n  }\n  ... on AiConversationRestoreEntityToolCall {\n    ...AiConversationRestoreEntityToolCall\n  }\n  ... on AiConversationRetrieveEntitiesToolCall {\n    ...AiConversationRetrieveEntitiesToolCall\n  }\n  ... on AiConversationRetryPullRequestCheckToolCall {\n    ...AiConversationRetryPullRequestCheckToolCall\n  }\n  ... on AiConversationSearchDocumentationToolCall {\n    ...AiConversationSearchDocumentationToolCall\n  }\n  ... on AiConversationSearchEntitiesToolCall {\n    ...AiConversationSearchEntitiesToolCall\n  }\n  ... on AiConversationSubscribeToEventToolCall {\n    ...AiConversationSubscribeToEventToolCall\n  }\n  ... on AiConversationSuggestValuesToolCall {\n    ...AiConversationSuggestValuesToolCall\n  }\n  ... on AiConversationTranscribeMediaToolCall {\n    ...AiConversationTranscribeMediaToolCall\n  }\n  ... on AiConversationTranscribeVideoToolCall {\n    ...AiConversationTranscribeVideoToolCall\n  }\n  ... on AiConversationUnsubscribeFromEventToolCall {\n    ...AiConversationUnsubscribeFromEventToolCall\n  }\n  ... on AiConversationUpdateEntityToolCall {\n    ...AiConversationUpdateEntityToolCall\n  }\n  ... on AiConversationWebSearchToolCall {\n    ...AiConversationWebSearchToolCall\n  }\n}\n    fragment AiConversationCodeIntelligenceToolCall on AiConversationCodeIntelligenceToolCall {\n  __typename\n  rawArgs\n  args {\n    ...AiConversationCodeIntelligenceToolCallArgs\n  }\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\nfragment AiConversationCodeIntelligenceToolCallArgs on AiConversationCodeIntelligenceToolCallArgs {\n  __typename\n  question\n}\nfragment AiConversationCreateEntityToolCall on AiConversationCreateEntityToolCall {\n  __typename\n  rawArgs\n  args {\n    ...AiConversationCreateEntityToolCallArgs\n  }\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\nfragment AiConversationCreateEntityToolCallArgs on AiConversationCreateEntityToolCallArgs {\n  __typename\n  count\n  type\n}\nfragment AiConversationDeleteEntityToolCall on AiConversationDeleteEntityToolCall {\n  __typename\n  rawArgs\n  args {\n    ...AiConversationDeleteEntityToolCallArgs\n  }\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\nfragment AiConversationDeleteEntityToolCallArgs on AiConversationDeleteEntityToolCallArgs {\n  __typename\n  entity {\n    ...AiConversationSearchEntitiesToolCallResultEntities\n  }\n}\nfragment AiConversationGetMicrosoftTeamsConversationHistoryToolCall on AiConversationGetMicrosoftTeamsConversationHistoryToolCall {\n  __typename\n  rawArgs\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\nfragment AiConversationGetPullRequestCheckLogsToolCall on AiConversationGetPullRequestCheckLogsToolCall {\n  __typename\n  rawArgs\n  args {\n    ...AiConversationGetPullRequestCheckLogsToolCallArgs\n  }\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\nfragment AiConversationGetPullRequestCheckLogsToolCallArgs on AiConversationGetPullRequestCheckLogsToolCallArgs {\n  __typename\n  checkName\n  entity {\n    ...AiConversationSearchEntitiesToolCallResultEntities\n  }\n  workflowName\n}\nfragment AiConversationGetPullRequestDiffToolCall on AiConversationGetPullRequestDiffToolCall {\n  __typename\n  rawArgs\n  args {\n    ...AiConversationGetPullRequestDiffToolCallArgs\n  }\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\nfragment AiConversationGetPullRequestDiffToolCallArgs on AiConversationGetPullRequestDiffToolCallArgs {\n  __typename\n  entity {\n    ...AiConversationSearchEntitiesToolCallResultEntities\n  }\n}\nfragment AiConversationGetPullRequestFileToolCall on AiConversationGetPullRequestFileToolCall {\n  __typename\n  rawArgs\n  args {\n    ...AiConversationGetPullRequestFileToolCallArgs\n  }\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\nfragment AiConversationGetPullRequestFileToolCallArgs on AiConversationGetPullRequestFileToolCallArgs {\n  __typename\n  entity {\n    ...AiConversationSearchEntitiesToolCallResultEntities\n  }\n  path\n}\nfragment AiConversationGetSlackConversationHistoryToolCall on AiConversationGetSlackConversationHistoryToolCall {\n  __typename\n  rawArgs\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\nfragment AiConversationHandoffToCodingSessionToolCall on AiConversationHandoffToCodingSessionToolCall {\n  __typename\n  rawArgs\n  args {\n    ...AiConversationHandoffToCodingSessionToolCallArgs\n  }\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\nfragment AiConversationHandoffToCodingSessionToolCallArgs on AiConversationHandoffToCodingSessionToolCallArgs {\n  __typename\n  entity {\n    ...AiConversationSearchEntitiesToolCallResultEntities\n  }\n  instructions\n}\nfragment AiConversationInvokeMcpToolToolCall on AiConversationInvokeMcpToolToolCall {\n  __typename\n  rawArgs\n  args {\n    ...AiConversationInvokeMcpToolToolCallArgs\n  }\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\nfragment AiConversationInvokeMcpToolToolCallArgs on AiConversationInvokeMcpToolToolCallArgs {\n  __typename\n  server {\n    ...AiConversationInvokeMcpToolToolCallArgsServer\n  }\n  tool {\n    ...AiConversationInvokeMcpToolToolCallArgsTool\n  }\n}\nfragment AiConversationInvokeMcpToolToolCallArgsServer on AiConversationInvokeMcpToolToolCallArgsServer {\n  __typename\n  integrationId\n  name\n  title\n}\nfragment AiConversationInvokeMcpToolToolCallArgsTool on AiConversationInvokeMcpToolToolCallArgsTool {\n  __typename\n  name\n  title\n}\nfragment AiConversationNavigateToPageToolCall on AiConversationNavigateToPageToolCall {\n  __typename\n  rawArgs\n  args {\n    ...AiConversationNavigateToPageToolCallArgs\n  }\n  name\n  rawResult\n  result {\n    ...AiConversationNavigateToPageToolCallResult\n  }\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\nfragment AiConversationNavigateToPageToolCallArgs on AiConversationNavigateToPageToolCallArgs {\n  __typename\n  entities {\n    ...AiConversationNavigateToPageToolCallArgsEntities\n  }\n}\nfragment AiConversationNavigateToPageToolCallArgsEntities on AiConversationNavigateToPageToolCallArgsEntities {\n  __typename\n  entityType\n  uuid\n}\nfragment AiConversationNavigateToPageToolCallResult on AiConversationNavigateToPageToolCallResult {\n  __typename\n  urls\n}\nfragment AiConversationQueryActivityToolCall on AiConversationQueryActivityToolCall {\n  __typename\n  rawArgs\n  args {\n    ...AiConversationQueryActivityToolCallArgs\n  }\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\nfragment AiConversationQueryActivityToolCallArgs on AiConversationQueryActivityToolCallArgs {\n  __typename\n  entities {\n    ...AiConversationSearchEntitiesToolCallResultEntities\n  }\n}\nfragment AiConversationQueryUpdatesToolCall on AiConversationQueryUpdatesToolCall {\n  __typename\n  rawArgs\n  args {\n    ...AiConversationQueryUpdatesToolCallArgs\n  }\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\nfragment AiConversationQueryUpdatesToolCallArgs on AiConversationQueryUpdatesToolCallArgs {\n  __typename\n  entity {\n    ...AiConversationSearchEntitiesToolCallResultEntities\n  }\n  updateType\n}\nfragment AiConversationQueryViewToolCall on AiConversationQueryViewToolCall {\n  __typename\n  rawArgs\n  args {\n    ...AiConversationQueryViewToolCallArgs\n  }\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\nfragment AiConversationQueryViewToolCallArgs on AiConversationQueryViewToolCallArgs {\n  __typename\n  filter\n  mode\n  view {\n    ...AiConversationQueryViewToolCallArgsView\n  }\n}\nfragment AiConversationQueryViewToolCallArgsView on AiConversationQueryViewToolCallArgsView {\n  __typename\n  group {\n    ...AiConversationSearchEntitiesToolCallResultEntities\n  }\n  predefinedView\n  type\n}\nfragment AiConversationResearchToolCall on AiConversationResearchToolCall {\n  __typename\n  rawArgs\n  args {\n    ...AiConversationResearchToolCallArgs\n  }\n  name\n  rawResult\n  result {\n    ...AiConversationResearchToolCallResult\n  }\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\nfragment AiConversationResearchToolCallArgs on AiConversationResearchToolCallArgs {\n  __typename\n  context\n  query\n  subjects {\n    ...AiConversationSearchEntitiesToolCallResultEntities\n  }\n}\nfragment AiConversationResearchToolCallResult on AiConversationResearchToolCallResult {\n  __typename\n  progressId\n}\nfragment AiConversationRestoreEntityToolCall on AiConversationRestoreEntityToolCall {\n  __typename\n  rawArgs\n  args {\n    ...AiConversationRestoreEntityToolCallArgs\n  }\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\nfragment AiConversationRestoreEntityToolCallArgs on AiConversationRestoreEntityToolCallArgs {\n  __typename\n  entity {\n    ...AiConversationSearchEntitiesToolCallResultEntities\n  }\n}\nfragment AiConversationRetrieveEntitiesToolCall on AiConversationRetrieveEntitiesToolCall {\n  __typename\n  rawArgs\n  args {\n    ...AiConversationRetrieveEntitiesToolCallArgs\n  }\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\nfragment AiConversationRetrieveEntitiesToolCallArgs on AiConversationRetrieveEntitiesToolCallArgs {\n  __typename\n  entities {\n    ...AiConversationSearchEntitiesToolCallResultEntities\n  }\n}\nfragment AiConversationRetryPullRequestCheckToolCall on AiConversationRetryPullRequestCheckToolCall {\n  __typename\n  rawArgs\n  args {\n    ...AiConversationRetryPullRequestCheckToolCallArgs\n  }\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\nfragment AiConversationRetryPullRequestCheckToolCallArgs on AiConversationRetryPullRequestCheckToolCallArgs {\n  __typename\n  checkName\n  entity {\n    ...AiConversationSearchEntitiesToolCallResultEntities\n  }\n  workflowName\n}\nfragment AiConversationSearchDocumentationToolCall on AiConversationSearchDocumentationToolCall {\n  __typename\n  rawArgs\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\nfragment AiConversationSearchEntitiesToolCall on AiConversationSearchEntitiesToolCall {\n  __typename\n  rawArgs\n  args {\n    ...AiConversationSearchEntitiesToolCallArgs\n  }\n  name\n  rawResult\n  result {\n    ...AiConversationSearchEntitiesToolCallResult\n  }\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\nfragment AiConversationSearchEntitiesToolCallArgs on AiConversationSearchEntitiesToolCallArgs {\n  __typename\n  queries\n  type\n}\nfragment AiConversationSearchEntitiesToolCallResult on AiConversationSearchEntitiesToolCallResult {\n  __typename\n  entities {\n    ...AiConversationSearchEntitiesToolCallResultEntities\n  }\n}\nfragment AiConversationSearchEntitiesToolCallResultEntities on AiConversationSearchEntitiesToolCallResultEntities {\n  __typename\n  id\n  type\n}\nfragment AiConversationSubscribeToEventToolCall on AiConversationSubscribeToEventToolCall {\n  __typename\n  rawArgs\n  args {\n    ...AiConversationSubscribeToEventToolCallArgs\n  }\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\nfragment AiConversationSubscribeToEventToolCallArgs on AiConversationSubscribeToEventToolCallArgs {\n  __typename\n  endsAt\n  kind\n  message\n  subscriptionId\n  type\n}\nfragment AiConversationSuggestValuesToolCall on AiConversationSuggestValuesToolCall {\n  __typename\n  rawArgs\n  args {\n    ...AiConversationSuggestValuesToolCallArgs\n  }\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\nfragment AiConversationSuggestValuesToolCallArgs on AiConversationSuggestValuesToolCallArgs {\n  __typename\n  field\n  query\n}\nfragment AiConversationToolDisplayInfo on AiConversationToolDisplayInfo {\n  __typename\n  activeLabel\n  detail\n  icon\n  inactiveLabel\n  result\n}\nfragment AiConversationTranscribeMediaToolCall on AiConversationTranscribeMediaToolCall {\n  __typename\n  rawArgs\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\nfragment AiConversationTranscribeVideoToolCall on AiConversationTranscribeVideoToolCall {\n  __typename\n  rawArgs\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\nfragment AiConversationUnsubscribeFromEventToolCall on AiConversationUnsubscribeFromEventToolCall {\n  __typename\n  rawArgs\n  args {\n    ...AiConversationUnsubscribeFromEventToolCallArgs\n  }\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\nfragment AiConversationUnsubscribeFromEventToolCallArgs on AiConversationUnsubscribeFromEventToolCallArgs {\n  __typename\n  message\n  subscriptionId\n}\nfragment AiConversationUpdateEntityToolCall on AiConversationUpdateEntityToolCall {\n  __typename\n  rawArgs\n  args {\n    ...AiConversationUpdateEntityToolCallArgs\n  }\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\nfragment AiConversationUpdateEntityToolCallArgs on AiConversationUpdateEntityToolCallArgs {\n  __typename\n  entities {\n    ...AiConversationSearchEntitiesToolCallResultEntities\n  }\n  entity {\n    ...AiConversationSearchEntitiesToolCallResultEntities\n  }\n}\nfragment AiConversationWebSearchToolCall on AiConversationWebSearchToolCall {\n  __typename\n  rawArgs\n  args {\n    ...AiConversationWebSearchToolCallArgs\n  }\n  name\n  rawResult\n  displayInfo {\n    ...AiConversationToolDisplayInfo\n  }\n}\nfragment AiConversationWebSearchToolCallArgs on AiConversationWebSearchToolCallArgs {\n  __typename\n  query\n  url\n}`,\n  { fragmentName: \"AiConversationBaseToolCall\" }\n) as unknown as TypedDocumentString<AiConversationBaseToolCallFragment, unknown>;\nexport const AiConversationBaseWidgetFragmentDoc = new TypedDocumentString(\n  `\n    fragment AiConversationBaseWidget on AiConversationBaseWidget {\n  __typename\n  displayInfo {\n    ...AiConversationWidgetDisplayInfo\n  }\n  rawArgs\n  name\n  ... on AiConversationEntityCardWidget {\n    ...AiConversationEntityCardWidget\n  }\n  ... on AiConversationEntityListWidget {\n    ...AiConversationEntityListWidget\n  }\n}\n    fragment AiConversationEntityCardWidget on AiConversationEntityCardWidget {\n  __typename\n  displayInfo {\n    ...AiConversationWidgetDisplayInfo\n  }\n  rawArgs\n  args {\n    ...AiConversationEntityCardWidgetArgs\n  }\n  name\n}\nfragment AiConversationEntityCardWidgetArgs on AiConversationEntityCardWidgetArgs {\n  __typename\n  note\n  id\n  action\n}\nfragment AiConversationEntityListWidget on AiConversationEntityListWidget {\n  __typename\n  displayInfo {\n    ...AiConversationWidgetDisplayInfo\n  }\n  rawArgs\n  args {\n    ...AiConversationEntityListWidgetArgs\n  }\n  name\n}\nfragment AiConversationEntityListWidgetArgs on AiConversationEntityListWidgetArgs {\n  __typename\n  action\n  count\n  entities {\n    ...AiConversationEntityListWidgetArgsEntities\n  }\n}\nfragment AiConversationEntityListWidgetArgsEntities on AiConversationEntityListWidgetArgsEntities {\n  __typename\n  note\n  id\n}\nfragment AiConversationWidgetDisplayInfo on AiConversationWidgetDisplayInfo {\n  __typename\n  body\n  bodyData\n}`,\n  { fragmentName: \"AiConversationBaseWidget\" }\n) as unknown as TypedDocumentString<AiConversationBaseWidgetFragment, unknown>;\nexport const GitHubIntegrationConnectDetailsFragmentDoc = new TypedDocumentString(\n  `\n    fragment GitHubIntegrationConnectDetails on GitHubIntegrationConnectDetails {\n  __typename\n  lostRepositoryNames\n}\n    `,\n  { fragmentName: \"GitHubIntegrationConnectDetails\" }\n) as unknown as TypedDocumentString<GitHubIntegrationConnectDetailsFragment, unknown>;\nexport const SlackAsksTeamSettingsFragmentDoc = new TypedDocumentString(\n  `\n    fragment SlackAsksTeamSettings on SlackAsksTeamSettings {\n  __typename\n  id\n  hasDefaultAsk\n}\n    `,\n  { fragmentName: \"SlackAsksTeamSettings\" }\n) as unknown as TypedDocumentString<SlackAsksTeamSettingsFragment, unknown>;\nexport const SlackChannelNameMappingFragmentDoc = new TypedDocumentString(\n  `\n    fragment SlackChannelNameMapping on SlackChannelNameMapping {\n  __typename\n  id\n  name\n  autoCreateTemplateId\n  autoCreateOnBotMention\n  postCancellationUpdates\n  postCompletionUpdates\n  postAcceptedFromTriageUpdates\n  botAdded\n  isPrivate\n  isShared\n  aiTitles\n  autoCreateOnMessage\n  autoCreateOnEmoji\n  teams {\n    ...SlackAsksTeamSettings\n  }\n}\n    fragment SlackAsksTeamSettings on SlackAsksTeamSettings {\n  __typename\n  id\n  hasDefaultAsk\n}`,\n  { fragmentName: \"SlackChannelNameMapping\" }\n) as unknown as TypedDocumentString<SlackChannelNameMappingFragment, unknown>;\nexport const AsksChannelConnectPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment AsksChannelConnectPayload on AsksChannelConnectPayload {\n  __typename\n  gitHub {\n    ...GitHubIntegrationConnectDetails\n  }\n  lastSyncId\n  integration {\n    id\n  }\n  mapping {\n    ...SlackChannelNameMapping\n  }\n  addBot\n  success\n}\n    fragment SlackAsksTeamSettings on SlackAsksTeamSettings {\n  __typename\n  id\n  hasDefaultAsk\n}\nfragment SlackChannelNameMapping on SlackChannelNameMapping {\n  __typename\n  id\n  name\n  autoCreateTemplateId\n  autoCreateOnBotMention\n  postCancellationUpdates\n  postCompletionUpdates\n  postAcceptedFromTriageUpdates\n  botAdded\n  isPrivate\n  isShared\n  aiTitles\n  autoCreateOnMessage\n  autoCreateOnEmoji\n  teams {\n    ...SlackAsksTeamSettings\n  }\n}\nfragment GitHubIntegrationConnectDetails on GitHubIntegrationConnectDetails {\n  __typename\n  lostRepositoryNames\n}`,\n  { fragmentName: \"AsksChannelConnectPayload\" }\n) as unknown as TypedDocumentString<AsksChannelConnectPayloadFragment, unknown>;\nexport const AttachmentFragmentDoc = new TypedDocumentString(\n  `\n    fragment Attachment on Attachment {\n  __typename\n  subtitle\n  title\n  source\n  metadata\n  url\n  bodyData\n  creator {\n    id\n  }\n  issue {\n    id\n  }\n  originalIssue {\n    id\n  }\n  updatedAt\n  externalUserCreator {\n    id\n  }\n  sourceType\n  archivedAt\n  createdAt\n  id\n  groupBySource\n}\n    `,\n  { fragmentName: \"Attachment\" }\n) as unknown as TypedDocumentString<AttachmentFragment, unknown>;\nexport const AttachmentConnectionFragmentDoc = new TypedDocumentString(\n  `\n    fragment AttachmentConnection on AttachmentConnection {\n  __typename\n  nodes {\n    ...Attachment\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\n    fragment Attachment on Attachment {\n  __typename\n  subtitle\n  title\n  source\n  metadata\n  url\n  bodyData\n  creator {\n    id\n  }\n  issue {\n    id\n  }\n  originalIssue {\n    id\n  }\n  updatedAt\n  externalUserCreator {\n    id\n  }\n  sourceType\n  archivedAt\n  createdAt\n  id\n  groupBySource\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`,\n  { fragmentName: \"AttachmentConnection\" }\n) as unknown as TypedDocumentString<AttachmentConnectionFragment, unknown>;\nexport const AuditEntryFragmentDoc = new TypedDocumentString(\n  `\n    fragment AuditEntry on AuditEntry {\n  __typename\n  requestInformation\n  metadata\n  actorId\n  ip\n  countryCode\n  updatedAt\n  archivedAt\n  createdAt\n  type\n  id\n  actor {\n    id\n  }\n}\n    `,\n  { fragmentName: \"AuditEntry\" }\n) as unknown as TypedDocumentString<AuditEntryFragment, unknown>;\nexport const AuditEntryConnectionFragmentDoc = new TypedDocumentString(\n  `\n    fragment AuditEntryConnection on AuditEntryConnection {\n  __typename\n  nodes {\n    ...AuditEntry\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\n    fragment AuditEntry on AuditEntry {\n  __typename\n  requestInformation\n  metadata\n  actorId\n  ip\n  countryCode\n  updatedAt\n  archivedAt\n  createdAt\n  type\n  id\n  actor {\n    id\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`,\n  { fragmentName: \"AuditEntryConnection\" }\n) as unknown as TypedDocumentString<AuditEntryConnectionFragment, unknown>;\nexport const AuditEntryTypeFragmentDoc = new TypedDocumentString(\n  `\n    fragment AuditEntryType on AuditEntryType {\n  __typename\n  description\n  type\n}\n    `,\n  { fragmentName: \"AuditEntryType\" }\n) as unknown as TypedDocumentString<AuditEntryTypeFragment, unknown>;\nexport const AuthOrganizationFragmentDoc = new TypedDocumentString(\n  `\n    fragment AuthOrganization on AuthOrganization {\n  __typename\n  allowedAuthServices\n  approximateUserCount\n  authSettings\n  previousUrlKeys\n  cell\n  serviceId\n  releaseChannel\n  logoUrl\n  name\n  urlKey\n  region\n  deletionRequestedAt\n  createdAt\n  id\n  samlEnabled\n  scimEnabled\n  enabled\n  hideNonPrimaryOrganizations\n  userCount\n}\n    `,\n  { fragmentName: \"AuthOrganization\" }\n) as unknown as TypedDocumentString<AuthOrganizationFragment, unknown>;\nexport const AuthUserFragmentDoc = new TypedDocumentString(\n  `\n    fragment AuthUser on AuthUser {\n  __typename\n  avatarUrl\n  organization {\n    ...AuthOrganization\n  }\n  oauthClientId\n  createdAt\n  displayName\n  email\n  name\n  userAccountId\n  active\n  role\n  id\n}\n    fragment AuthOrganization on AuthOrganization {\n  __typename\n  allowedAuthServices\n  approximateUserCount\n  authSettings\n  previousUrlKeys\n  cell\n  serviceId\n  releaseChannel\n  logoUrl\n  name\n  urlKey\n  region\n  deletionRequestedAt\n  createdAt\n  id\n  samlEnabled\n  scimEnabled\n  enabled\n  hideNonPrimaryOrganizations\n  userCount\n}`,\n  { fragmentName: \"AuthUser\" }\n) as unknown as TypedDocumentString<AuthUserFragment, unknown>;\nexport const AuthResolverResponseFragmentDoc = new TypedDocumentString(\n  `\n    fragment AuthResolverResponse on AuthResolverResponse {\n  __typename\n  token\n  email\n  lastUsedOrganizationId\n  users {\n    ...AuthUser\n  }\n  lockedUsers {\n    ...AuthUser\n  }\n  lockedOrganizations {\n    ...AuthOrganization\n  }\n  availableOrganizations {\n    ...AuthOrganization\n  }\n  allowDomainAccess\n  service\n  id\n}\n    fragment AuthUser on AuthUser {\n  __typename\n  avatarUrl\n  organization {\n    ...AuthOrganization\n  }\n  oauthClientId\n  createdAt\n  displayName\n  email\n  name\n  userAccountId\n  active\n  role\n  id\n}\nfragment AuthOrganization on AuthOrganization {\n  __typename\n  allowedAuthServices\n  approximateUserCount\n  authSettings\n  previousUrlKeys\n  cell\n  serviceId\n  releaseChannel\n  logoUrl\n  name\n  urlKey\n  region\n  deletionRequestedAt\n  createdAt\n  id\n  samlEnabled\n  scimEnabled\n  enabled\n  hideNonPrimaryOrganizations\n  userCount\n}`,\n  { fragmentName: \"AuthResolverResponse\" }\n) as unknown as TypedDocumentString<AuthResolverResponseFragment, unknown>;\nexport const AiPromptRulesFragmentDoc = new TypedDocumentString(\n  `\n    fragment AiPromptRules on AiPromptRules {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  id\n  updatedBy {\n    id\n  }\n}\n    `,\n  { fragmentName: \"AiPromptRules\" }\n) as unknown as TypedDocumentString<AiPromptRulesFragment, unknown>;\nexport const WelcomeMessageFragmentDoc = new TypedDocumentString(\n  `\n    fragment WelcomeMessage on WelcomeMessage {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  title\n  id\n  updatedBy {\n    id\n  }\n  enabled\n}\n    `,\n  { fragmentName: \"WelcomeMessage\" }\n) as unknown as TypedDocumentString<WelcomeMessageFragment, unknown>;\nexport const DocumentContentFragmentDoc = new TypedDocumentString(\n  `\n    fragment DocumentContent on DocumentContent {\n  __typename\n  aiPromptRules {\n    ...AiPromptRules\n  }\n  content\n  contentState\n  document {\n    id\n  }\n  initiative {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  projectMilestone {\n    id\n  }\n  project {\n    id\n  }\n  restoredAt\n  archivedAt\n  createdAt\n  id\n  welcomeMessage {\n    ...WelcomeMessage\n  }\n}\n    fragment WelcomeMessage on WelcomeMessage {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  title\n  id\n  updatedBy {\n    id\n  }\n  enabled\n}\nfragment AiPromptRules on AiPromptRules {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  id\n  updatedBy {\n    id\n  }\n}`,\n  { fragmentName: \"DocumentContent\" }\n) as unknown as TypedDocumentString<DocumentContentFragment, unknown>;\nexport const SyncedExternalThreadFragmentDoc = new TypedDocumentString(\n  `\n    fragment SyncedExternalThread on SyncedExternalThread {\n  __typename\n  url\n  name\n  displayName\n  type\n  subType\n  id\n  isPersonalIntegrationRequired\n  isPersonalIntegrationConnected\n  isConnected\n}\n    `,\n  { fragmentName: \"SyncedExternalThread\" }\n) as unknown as TypedDocumentString<SyncedExternalThreadFragment, unknown>;\nexport const CommentFragmentDoc = new TypedDocumentString(\n  `\n    fragment Comment on Comment {\n  __typename\n  agentSession {\n    id\n  }\n  url\n  reactionData\n  reactions {\n    ...Reaction\n  }\n  resolvingCommentId\n  documentContentId\n  initiativeId\n  initiativeUpdateId\n  issueId\n  parentId\n  projectId\n  projectUpdateId\n  botActor {\n    ...ActorBot\n  }\n  resolvingComment {\n    id\n  }\n  body\n  documentContent {\n    ...DocumentContent\n  }\n  syncedWith {\n    ...ExternalEntityInfo\n  }\n  externalThread {\n    ...SyncedExternalThread\n  }\n  externalUser {\n    id\n  }\n  initiative {\n    id\n  }\n  initiativeUpdate {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  parent {\n    id\n  }\n  project {\n    id\n  }\n  projectUpdate {\n    id\n  }\n  quotedText\n  archivedAt\n  createdAt\n  editedAt\n  resolvedAt\n  id\n  resolvingUser {\n    id\n  }\n  user {\n    id\n  }\n}\n    fragment ActorBot on ActorBot {\n  __typename\n  avatarUrl\n  subType\n  id\n  name\n  userDisplayName\n  type\n}\nfragment SyncedExternalThread on SyncedExternalThread {\n  __typename\n  url\n  name\n  displayName\n  type\n  subType\n  id\n  isPersonalIntegrationRequired\n  isPersonalIntegrationConnected\n  isConnected\n}\nfragment WelcomeMessage on WelcomeMessage {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  title\n  id\n  updatedBy {\n    id\n  }\n  enabled\n}\nfragment Reaction on Reaction {\n  __typename\n  comment {\n    id\n  }\n  externalUser {\n    id\n  }\n  initiativeUpdate {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  emoji\n  projectUpdate {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  user {\n    id\n  }\n}\nfragment AiPromptRules on AiPromptRules {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  id\n  updatedBy {\n    id\n  }\n}\nfragment ExternalEntityInfo on ExternalEntityInfo {\n  __typename\n  metadata {\n    ... on ExternalEntityInfoGithubMetadata {\n      ...ExternalEntityInfoGithubMetadata\n    }\n    ... on ExternalEntityInfoJiraMetadata {\n      ...ExternalEntityInfoJiraMetadata\n    }\n    ... on ExternalEntitySlackMetadata {\n      ...ExternalEntitySlackMetadata\n    }\n  }\n  service\n  id\n}\nfragment ExternalEntityInfoGithubMetadata on ExternalEntityInfoGithubMetadata {\n  __typename\n  number\n  owner\n  repo\n}\nfragment ExternalEntityInfoJiraMetadata on ExternalEntityInfoJiraMetadata {\n  __typename\n  issueTypeId\n  projectId\n  issueKey\n}\nfragment ExternalEntitySlackMetadata on ExternalEntitySlackMetadata {\n  __typename\n  messageUrl\n  channelId\n  channelName\n  isFromSlack\n}\nfragment DocumentContent on DocumentContent {\n  __typename\n  aiPromptRules {\n    ...AiPromptRules\n  }\n  content\n  contentState\n  document {\n    id\n  }\n  initiative {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  projectMilestone {\n    id\n  }\n  project {\n    id\n  }\n  restoredAt\n  archivedAt\n  createdAt\n  id\n  welcomeMessage {\n    ...WelcomeMessage\n  }\n}`,\n  { fragmentName: \"Comment\" }\n) as unknown as TypedDocumentString<CommentFragment, unknown>;\nexport const CommentConnectionFragmentDoc = new TypedDocumentString(\n  `\n    fragment CommentConnection on CommentConnection {\n  __typename\n  nodes {\n    ...Comment\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\n    fragment ActorBot on ActorBot {\n  __typename\n  avatarUrl\n  subType\n  id\n  name\n  userDisplayName\n  type\n}\nfragment Comment on Comment {\n  __typename\n  agentSession {\n    id\n  }\n  url\n  reactionData\n  reactions {\n    ...Reaction\n  }\n  resolvingCommentId\n  documentContentId\n  initiativeId\n  initiativeUpdateId\n  issueId\n  parentId\n  projectId\n  projectUpdateId\n  botActor {\n    ...ActorBot\n  }\n  resolvingComment {\n    id\n  }\n  body\n  documentContent {\n    ...DocumentContent\n  }\n  syncedWith {\n    ...ExternalEntityInfo\n  }\n  externalThread {\n    ...SyncedExternalThread\n  }\n  externalUser {\n    id\n  }\n  initiative {\n    id\n  }\n  initiativeUpdate {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  parent {\n    id\n  }\n  project {\n    id\n  }\n  projectUpdate {\n    id\n  }\n  quotedText\n  archivedAt\n  createdAt\n  editedAt\n  resolvedAt\n  id\n  resolvingUser {\n    id\n  }\n  user {\n    id\n  }\n}\nfragment SyncedExternalThread on SyncedExternalThread {\n  __typename\n  url\n  name\n  displayName\n  type\n  subType\n  id\n  isPersonalIntegrationRequired\n  isPersonalIntegrationConnected\n  isConnected\n}\nfragment WelcomeMessage on WelcomeMessage {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  title\n  id\n  updatedBy {\n    id\n  }\n  enabled\n}\nfragment Reaction on Reaction {\n  __typename\n  comment {\n    id\n  }\n  externalUser {\n    id\n  }\n  initiativeUpdate {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  emoji\n  projectUpdate {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  user {\n    id\n  }\n}\nfragment AiPromptRules on AiPromptRules {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  id\n  updatedBy {\n    id\n  }\n}\nfragment ExternalEntityInfo on ExternalEntityInfo {\n  __typename\n  metadata {\n    ... on ExternalEntityInfoGithubMetadata {\n      ...ExternalEntityInfoGithubMetadata\n    }\n    ... on ExternalEntityInfoJiraMetadata {\n      ...ExternalEntityInfoJiraMetadata\n    }\n    ... on ExternalEntitySlackMetadata {\n      ...ExternalEntitySlackMetadata\n    }\n  }\n  service\n  id\n}\nfragment ExternalEntityInfoGithubMetadata on ExternalEntityInfoGithubMetadata {\n  __typename\n  number\n  owner\n  repo\n}\nfragment ExternalEntityInfoJiraMetadata on ExternalEntityInfoJiraMetadata {\n  __typename\n  issueTypeId\n  projectId\n  issueKey\n}\nfragment ExternalEntitySlackMetadata on ExternalEntitySlackMetadata {\n  __typename\n  messageUrl\n  channelId\n  channelName\n  isFromSlack\n}\nfragment DocumentContent on DocumentContent {\n  __typename\n  aiPromptRules {\n    ...AiPromptRules\n  }\n  content\n  contentState\n  document {\n    id\n  }\n  initiative {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  projectMilestone {\n    id\n  }\n  project {\n    id\n  }\n  restoredAt\n  archivedAt\n  createdAt\n  id\n  welcomeMessage {\n    ...WelcomeMessage\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`,\n  { fragmentName: \"CommentConnection\" }\n) as unknown as TypedDocumentString<CommentConnectionFragment, unknown>;\nexport const CustomViewFragmentDoc = new TypedDocumentString(\n  `\n    fragment CustomView on CustomView {\n  __typename\n  viewPreferencesValues {\n    ...ViewPreferencesValues\n  }\n  userViewPreferences {\n    ...ViewPreferences\n  }\n  slugId\n  description\n  modelName\n  feedItemFilterData\n  initiativeFilterData\n  projectFilterData\n  color\n  icon\n  updatedAt\n  filters\n  name\n  filterData\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  updatedBy {\n    id\n  }\n  creator {\n    id\n  }\n  owner {\n    id\n  }\n  organizationViewPreferences {\n    ...ViewPreferences\n  }\n  shared\n}\n    fragment ViewPreferencesProjectLabelGroupColumn on ViewPreferencesProjectLabelGroupColumn {\n  __typename\n  id\n  active\n}\nfragment ViewPreferencesValues on ViewPreferencesValues {\n  __typename\n  columnOrderBoard\n  columnOrderList\n  issueNesting\n  projectShowEmptyGroupsBoard\n  projectShowEmptyGroupsList\n  projectShowEmptyGroupsTimeline\n  projectShowEmptyGroups\n  projectShowEmptySubGroupsBoard\n  projectShowEmptySubGroupsList\n  projectShowEmptySubGroupsTimeline\n  projectShowEmptySubGroups\n  hiddenColumns\n  hiddenGroupsList\n  hiddenRows\n  timelineChronologyShowCycleTeamIds\n  continuousPipelineReleasesViewGrouping\n  customViewsOrdering\n  customerPageNeedsViewGrouping\n  customerPageNeedsViewOrdering\n  customersViewOrdering\n  dashboardsOrdering\n  projectGroupingDateResolution\n  viewOrderingDirection\n  embeddedCustomerNeedsViewOrdering\n  focusViewGrouping\n  focusViewOrderingDirection\n  focusViewOrdering\n  inboxViewGrouping\n  inboxViewOrdering\n  initiativeGrouping\n  initiativesViewOrdering\n  issueGrouping\n  layout\n  viewOrdering\n  issueSubGrouping\n  issueGroupingLabelGroupId\n  issueSubGroupingLabelGroupId\n  projectGroupingLabelGroupId\n  projectSubGroupingLabelGroupId\n  groupOrderingMode\n  projectGroupOrdering\n  projectCustomerNeedsViewGrouping\n  projectCustomerNeedsViewOrdering\n  projectGrouping\n  projectLabelGroupColumns {\n    ...ViewPreferencesProjectLabelGroupColumn\n  }\n  projectLayout\n  projectViewOrdering\n  projectSubGrouping\n  releasePipelineGrouping\n  releasePipelinesViewOrdering\n  reviewGrouping\n  reviewViewOrdering\n  scheduledPipelineReleasesViewGrouping\n  scheduledPipelineReleasesViewOrdering\n  searchResultType\n  searchViewOrdering\n  teamViewOrdering\n  triageViewOrdering\n  workspaceMembersViewOrdering\n  projectZoomLevel\n  timelineZoomScale\n  showCompletedAgentSessions\n  showCompletedIssues\n  showCompletedProjects\n  showCompletedReviews\n  closedIssuesOrderedByRecency\n  showArchivedItems\n  customerPageNeedsShowCompletedIssuesAndProjects\n  projectCustomerNeedsShowCompletedIssuesLast\n  showDraftReviews\n  showEmptyGroupsBoard\n  showEmptyGroupsList\n  showEmptyGroups\n  showEmptySubGroupsBoard\n  showEmptySubGroupsList\n  showEmptySubGroups\n  customerPageNeedsShowImportantFirst\n  embeddedCustomerNeedsShowImportantFirst\n  projectCustomerNeedsShowImportantFirst\n  showOnlySnoozedItems\n  showParents\n  fieldPreviewLinks\n  showReadItems\n  showSnoozedItems\n  showSubInitiativeProjects\n  showNestedInitiatives\n  showSubIssues\n  showSubTeamIssues\n  showSubTeamProjects\n  showSupervisedIssues\n  fieldSla\n  fieldSentryIssues\n  scheduledPipelineReleaseFieldCompletion\n  customViewFieldDateCreated\n  customViewFieldOwner\n  customViewFieldDateUpdated\n  customViewFieldVisibility\n  customerFieldDomains\n  customerFieldOwner\n  customerFieldRequestCount\n  fieldCustomerCount\n  customerFieldRevenue\n  fieldCustomerRevenue\n  customerFieldSize\n  customerFieldSource\n  customerFieldStatus\n  customerFieldTier\n  fieldCycle\n  dashboardFieldDateCreated\n  dashboardFieldOwner\n  dashboardFieldDateUpdated\n  scheduledPipelineReleaseFieldDescription\n  fieldDueDate\n  initiativeFieldHealth\n  initiativeFieldActivity\n  initiativeFieldDateCompleted\n  initiativeFieldDateCreated\n  initiativeFieldDescription\n  initiativeFieldInitiativeHealth\n  initiativeFieldOwner\n  initiativeFieldProjects\n  initiativeFieldStartDate\n  initiativeFieldStatus\n  initiativeFieldTargetDate\n  initiativeFieldTeams\n  initiativeFieldDateUpdated\n  fieldDateArchived\n  fieldAssignee\n  fieldDateCreated\n  customerPageNeedsFieldIssueTargetDueDate\n  fieldEstimate\n  customerPageNeedsFieldIssueIdentifier\n  fieldId\n  fieldDateMyActivity\n  customerPageNeedsFieldIssuePriority\n  fieldPriority\n  customerPageNeedsFieldIssueStatus\n  fieldStatus\n  fieldDateUpdated\n  fieldLabels\n  releasePipelineFieldLatestRelease\n  fieldLinkCount\n  memberFieldJoined\n  memberFieldStatus\n  memberFieldTeams\n  fieldMilestone\n  projectFieldActivity\n  projectFieldDateCompleted\n  projectFieldDateCreated\n  projectFieldCustomerCount\n  projectFieldCustomerRevenue\n  projectFieldDescriptionBoard\n  projectFieldDescription\n  fieldProject\n  projectFieldHealthTimeline\n  projectFieldHealth\n  projectFieldInitiatives\n  projectFieldIssues\n  projectFieldLabels\n  projectFieldLeadTimeline\n  projectFieldLead\n  projectFieldMembersBoard\n  projectFieldMembersList\n  projectFieldMembersTimeline\n  projectFieldMembers\n  projectFieldMilestoneTimeline\n  projectFieldMilestone\n  projectFieldPredictionsTimeline\n  projectFieldPredictions\n  projectFieldPriority\n  projectFieldRelationsTimeline\n  projectFieldRelations\n  projectFieldRoadmapsBoard\n  projectFieldRoadmapsList\n  projectFieldRoadmapsTimeline\n  projectFieldRoadmaps\n  projectFieldRolloutStage\n  projectFieldStartDate\n  projectFieldStatusTimeline\n  projectFieldStatus\n  projectFieldTargetDate\n  projectFieldTeamsBoard\n  projectFieldTeamsList\n  projectFieldTeamsTimeline\n  projectFieldTeams\n  projectFieldDateUpdated\n  fieldPullRequests\n  continuousPipelineReleaseFieldReleaseDate\n  scheduledPipelineReleaseFieldReleaseDate\n  fieldRelease\n  continuousPipelineReleaseFieldReleaseNote\n  scheduledPipelineReleaseFieldReleaseNote\n  releasePipelineFieldReleases\n  reviewFieldAvatar\n  reviewFieldChecks\n  reviewFieldIdentifier\n  reviewFieldPreviewLinks\n  reviewFieldRepository\n  teamFieldDateCreated\n  teamFieldCycle\n  teamFieldIdentifier\n  teamFieldMembers\n  teamFieldMembership\n  teamFieldOwner\n  teamFieldProjects\n  teamFieldDateUpdated\n  releasePipelineFieldTeams\n  fieldTimeInCurrentStatus\n  releasePipelineFieldType\n  continuousPipelineReleaseFieldVersion\n  scheduledPipelineReleaseFieldVersion\n  showTriageIssues\n  showUnreadItemsFirst\n  timelineChronologyShowWeekNumbers\n}\nfragment ViewPreferences on ViewPreferences {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  type\n  viewType\n  id\n  preferences {\n    ...ViewPreferencesValues\n  }\n}`,\n  { fragmentName: \"CustomView\" }\n) as unknown as TypedDocumentString<CustomViewFragment, unknown>;\nexport const CustomViewConnectionFragmentDoc = new TypedDocumentString(\n  `\n    fragment CustomViewConnection on CustomViewConnection {\n  __typename\n  nodes {\n    ...CustomView\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\n    fragment CustomView on CustomView {\n  __typename\n  viewPreferencesValues {\n    ...ViewPreferencesValues\n  }\n  userViewPreferences {\n    ...ViewPreferences\n  }\n  slugId\n  description\n  modelName\n  feedItemFilterData\n  initiativeFilterData\n  projectFilterData\n  color\n  icon\n  updatedAt\n  filters\n  name\n  filterData\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  updatedBy {\n    id\n  }\n  creator {\n    id\n  }\n  owner {\n    id\n  }\n  organizationViewPreferences {\n    ...ViewPreferences\n  }\n  shared\n}\nfragment ViewPreferencesProjectLabelGroupColumn on ViewPreferencesProjectLabelGroupColumn {\n  __typename\n  id\n  active\n}\nfragment ViewPreferencesValues on ViewPreferencesValues {\n  __typename\n  columnOrderBoard\n  columnOrderList\n  issueNesting\n  projectShowEmptyGroupsBoard\n  projectShowEmptyGroupsList\n  projectShowEmptyGroupsTimeline\n  projectShowEmptyGroups\n  projectShowEmptySubGroupsBoard\n  projectShowEmptySubGroupsList\n  projectShowEmptySubGroupsTimeline\n  projectShowEmptySubGroups\n  hiddenColumns\n  hiddenGroupsList\n  hiddenRows\n  timelineChronologyShowCycleTeamIds\n  continuousPipelineReleasesViewGrouping\n  customViewsOrdering\n  customerPageNeedsViewGrouping\n  customerPageNeedsViewOrdering\n  customersViewOrdering\n  dashboardsOrdering\n  projectGroupingDateResolution\n  viewOrderingDirection\n  embeddedCustomerNeedsViewOrdering\n  focusViewGrouping\n  focusViewOrderingDirection\n  focusViewOrdering\n  inboxViewGrouping\n  inboxViewOrdering\n  initiativeGrouping\n  initiativesViewOrdering\n  issueGrouping\n  layout\n  viewOrdering\n  issueSubGrouping\n  issueGroupingLabelGroupId\n  issueSubGroupingLabelGroupId\n  projectGroupingLabelGroupId\n  projectSubGroupingLabelGroupId\n  groupOrderingMode\n  projectGroupOrdering\n  projectCustomerNeedsViewGrouping\n  projectCustomerNeedsViewOrdering\n  projectGrouping\n  projectLabelGroupColumns {\n    ...ViewPreferencesProjectLabelGroupColumn\n  }\n  projectLayout\n  projectViewOrdering\n  projectSubGrouping\n  releasePipelineGrouping\n  releasePipelinesViewOrdering\n  reviewGrouping\n  reviewViewOrdering\n  scheduledPipelineReleasesViewGrouping\n  scheduledPipelineReleasesViewOrdering\n  searchResultType\n  searchViewOrdering\n  teamViewOrdering\n  triageViewOrdering\n  workspaceMembersViewOrdering\n  projectZoomLevel\n  timelineZoomScale\n  showCompletedAgentSessions\n  showCompletedIssues\n  showCompletedProjects\n  showCompletedReviews\n  closedIssuesOrderedByRecency\n  showArchivedItems\n  customerPageNeedsShowCompletedIssuesAndProjects\n  projectCustomerNeedsShowCompletedIssuesLast\n  showDraftReviews\n  showEmptyGroupsBoard\n  showEmptyGroupsList\n  showEmptyGroups\n  showEmptySubGroupsBoard\n  showEmptySubGroupsList\n  showEmptySubGroups\n  customerPageNeedsShowImportantFirst\n  embeddedCustomerNeedsShowImportantFirst\n  projectCustomerNeedsShowImportantFirst\n  showOnlySnoozedItems\n  showParents\n  fieldPreviewLinks\n  showReadItems\n  showSnoozedItems\n  showSubInitiativeProjects\n  showNestedInitiatives\n  showSubIssues\n  showSubTeamIssues\n  showSubTeamProjects\n  showSupervisedIssues\n  fieldSla\n  fieldSentryIssues\n  scheduledPipelineReleaseFieldCompletion\n  customViewFieldDateCreated\n  customViewFieldOwner\n  customViewFieldDateUpdated\n  customViewFieldVisibility\n  customerFieldDomains\n  customerFieldOwner\n  customerFieldRequestCount\n  fieldCustomerCount\n  customerFieldRevenue\n  fieldCustomerRevenue\n  customerFieldSize\n  customerFieldSource\n  customerFieldStatus\n  customerFieldTier\n  fieldCycle\n  dashboardFieldDateCreated\n  dashboardFieldOwner\n  dashboardFieldDateUpdated\n  scheduledPipelineReleaseFieldDescription\n  fieldDueDate\n  initiativeFieldHealth\n  initiativeFieldActivity\n  initiativeFieldDateCompleted\n  initiativeFieldDateCreated\n  initiativeFieldDescription\n  initiativeFieldInitiativeHealth\n  initiativeFieldOwner\n  initiativeFieldProjects\n  initiativeFieldStartDate\n  initiativeFieldStatus\n  initiativeFieldTargetDate\n  initiativeFieldTeams\n  initiativeFieldDateUpdated\n  fieldDateArchived\n  fieldAssignee\n  fieldDateCreated\n  customerPageNeedsFieldIssueTargetDueDate\n  fieldEstimate\n  customerPageNeedsFieldIssueIdentifier\n  fieldId\n  fieldDateMyActivity\n  customerPageNeedsFieldIssuePriority\n  fieldPriority\n  customerPageNeedsFieldIssueStatus\n  fieldStatus\n  fieldDateUpdated\n  fieldLabels\n  releasePipelineFieldLatestRelease\n  fieldLinkCount\n  memberFieldJoined\n  memberFieldStatus\n  memberFieldTeams\n  fieldMilestone\n  projectFieldActivity\n  projectFieldDateCompleted\n  projectFieldDateCreated\n  projectFieldCustomerCount\n  projectFieldCustomerRevenue\n  projectFieldDescriptionBoard\n  projectFieldDescription\n  fieldProject\n  projectFieldHealthTimeline\n  projectFieldHealth\n  projectFieldInitiatives\n  projectFieldIssues\n  projectFieldLabels\n  projectFieldLeadTimeline\n  projectFieldLead\n  projectFieldMembersBoard\n  projectFieldMembersList\n  projectFieldMembersTimeline\n  projectFieldMembers\n  projectFieldMilestoneTimeline\n  projectFieldMilestone\n  projectFieldPredictionsTimeline\n  projectFieldPredictions\n  projectFieldPriority\n  projectFieldRelationsTimeline\n  projectFieldRelations\n  projectFieldRoadmapsBoard\n  projectFieldRoadmapsList\n  projectFieldRoadmapsTimeline\n  projectFieldRoadmaps\n  projectFieldRolloutStage\n  projectFieldStartDate\n  projectFieldStatusTimeline\n  projectFieldStatus\n  projectFieldTargetDate\n  projectFieldTeamsBoard\n  projectFieldTeamsList\n  projectFieldTeamsTimeline\n  projectFieldTeams\n  projectFieldDateUpdated\n  fieldPullRequests\n  continuousPipelineReleaseFieldReleaseDate\n  scheduledPipelineReleaseFieldReleaseDate\n  fieldRelease\n  continuousPipelineReleaseFieldReleaseNote\n  scheduledPipelineReleaseFieldReleaseNote\n  releasePipelineFieldReleases\n  reviewFieldAvatar\n  reviewFieldChecks\n  reviewFieldIdentifier\n  reviewFieldPreviewLinks\n  reviewFieldRepository\n  teamFieldDateCreated\n  teamFieldCycle\n  teamFieldIdentifier\n  teamFieldMembers\n  teamFieldMembership\n  teamFieldOwner\n  teamFieldProjects\n  teamFieldDateUpdated\n  releasePipelineFieldTeams\n  fieldTimeInCurrentStatus\n  releasePipelineFieldType\n  continuousPipelineReleaseFieldVersion\n  scheduledPipelineReleaseFieldVersion\n  showTriageIssues\n  showUnreadItemsFirst\n  timelineChronologyShowWeekNumbers\n}\nfragment ViewPreferences on ViewPreferences {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  type\n  viewType\n  id\n  preferences {\n    ...ViewPreferencesValues\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`,\n  { fragmentName: \"CustomViewConnection\" }\n) as unknown as TypedDocumentString<CustomViewConnectionFragment, unknown>;\nexport const CustomerFragmentDoc = new TypedDocumentString(\n  `\n    fragment Customer on Customer {\n  __typename\n  slugId\n  externalIds\n  slackChannelId\n  url\n  revenue\n  approximateNeedCount\n  status {\n    id\n  }\n  name\n  domains\n  integration {\n    id\n  }\n  updatedAt\n  needs {\n    ...CustomerNeed\n  }\n  size\n  mainSourceId\n  tier {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  owner {\n    id\n  }\n  logoUrl\n}\n    fragment CustomerNeed on CustomerNeed {\n  __typename\n  comment {\n    id\n  }\n  url\n  body\n  customer {\n    id\n  }\n  content\n  attachment {\n    id\n  }\n  originalIssue {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  projectAttachment {\n    ...ProjectAttachment\n  }\n  project {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  creator {\n    id\n  }\n  priority\n}\nfragment ProjectAttachment on ProjectAttachment {\n  __typename\n  metadata\n  source\n  subtitle\n  creator {\n    id\n  }\n  updatedAt\n  sourceType\n  archivedAt\n  createdAt\n  id\n  title\n  url\n}`,\n  { fragmentName: \"Customer\" }\n) as unknown as TypedDocumentString<CustomerFragment, unknown>;\nexport const CustomerConnectionFragmentDoc = new TypedDocumentString(\n  `\n    fragment CustomerConnection on CustomerConnection {\n  __typename\n  nodes {\n    ...Customer\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\n    fragment CustomerNeed on CustomerNeed {\n  __typename\n  comment {\n    id\n  }\n  url\n  body\n  customer {\n    id\n  }\n  content\n  attachment {\n    id\n  }\n  originalIssue {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  projectAttachment {\n    ...ProjectAttachment\n  }\n  project {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  creator {\n    id\n  }\n  priority\n}\nfragment Customer on Customer {\n  __typename\n  slugId\n  externalIds\n  slackChannelId\n  url\n  revenue\n  approximateNeedCount\n  status {\n    id\n  }\n  name\n  domains\n  integration {\n    id\n  }\n  updatedAt\n  needs {\n    ...CustomerNeed\n  }\n  size\n  mainSourceId\n  tier {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  owner {\n    id\n  }\n  logoUrl\n}\nfragment ProjectAttachment on ProjectAttachment {\n  __typename\n  metadata\n  source\n  subtitle\n  creator {\n    id\n  }\n  updatedAt\n  sourceType\n  archivedAt\n  createdAt\n  id\n  title\n  url\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`,\n  { fragmentName: \"CustomerConnection\" }\n) as unknown as TypedDocumentString<CustomerConnectionFragment, unknown>;\nexport const CustomerNeedConnectionFragmentDoc = new TypedDocumentString(\n  `\n    fragment CustomerNeedConnection on CustomerNeedConnection {\n  __typename\n  nodes {\n    ...CustomerNeed\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\n    fragment CustomerNeed on CustomerNeed {\n  __typename\n  comment {\n    id\n  }\n  url\n  body\n  customer {\n    id\n  }\n  content\n  attachment {\n    id\n  }\n  originalIssue {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  projectAttachment {\n    ...ProjectAttachment\n  }\n  project {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  creator {\n    id\n  }\n  priority\n}\nfragment ProjectAttachment on ProjectAttachment {\n  __typename\n  metadata\n  source\n  subtitle\n  creator {\n    id\n  }\n  updatedAt\n  sourceType\n  archivedAt\n  createdAt\n  id\n  title\n  url\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`,\n  { fragmentName: \"CustomerNeedConnection\" }\n) as unknown as TypedDocumentString<CustomerNeedConnectionFragment, unknown>;\nexport const CustomerStatusFragmentDoc = new TypedDocumentString(\n  `\n    fragment CustomerStatus on CustomerStatus {\n  __typename\n  description\n  color\n  name\n  updatedAt\n  position\n  archivedAt\n  createdAt\n  id\n  displayName\n  type\n}\n    `,\n  { fragmentName: \"CustomerStatus\" }\n) as unknown as TypedDocumentString<CustomerStatusFragment, unknown>;\nexport const CustomerStatusConnectionFragmentDoc = new TypedDocumentString(\n  `\n    fragment CustomerStatusConnection on CustomerStatusConnection {\n  __typename\n  nodes {\n    ...CustomerStatus\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\n    fragment CustomerStatus on CustomerStatus {\n  __typename\n  description\n  color\n  name\n  updatedAt\n  position\n  archivedAt\n  createdAt\n  id\n  displayName\n  type\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`,\n  { fragmentName: \"CustomerStatusConnection\" }\n) as unknown as TypedDocumentString<CustomerStatusConnectionFragment, unknown>;\nexport const CustomerTierFragmentDoc = new TypedDocumentString(\n  `\n    fragment CustomerTier on CustomerTier {\n  __typename\n  description\n  color\n  name\n  updatedAt\n  position\n  archivedAt\n  createdAt\n  id\n  displayName\n}\n    `,\n  { fragmentName: \"CustomerTier\" }\n) as unknown as TypedDocumentString<CustomerTierFragment, unknown>;\nexport const CustomerTierConnectionFragmentDoc = new TypedDocumentString(\n  `\n    fragment CustomerTierConnection on CustomerTierConnection {\n  __typename\n  nodes {\n    ...CustomerTier\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\n    fragment CustomerTier on CustomerTier {\n  __typename\n  description\n  color\n  name\n  updatedAt\n  position\n  archivedAt\n  createdAt\n  id\n  displayName\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`,\n  { fragmentName: \"CustomerTierConnection\" }\n) as unknown as TypedDocumentString<CustomerTierConnectionFragment, unknown>;\nexport const CycleFragmentDoc = new TypedDocumentString(\n  `\n    fragment Cycle on Cycle {\n  __typename\n  number\n  completedAt\n  name\n  description\n  endsAt\n  updatedAt\n  completedScopeHistory\n  completedIssueCountHistory\n  inProgressScopeHistory\n  progress\n  inheritedFrom {\n    id\n  }\n  startsAt\n  team {\n    id\n  }\n  autoArchivedAt\n  archivedAt\n  createdAt\n  scopeHistory\n  issueCountHistory\n  id\n  isFuture\n  isActive\n  isPast\n  isPrevious\n  isNext\n}\n    `,\n  { fragmentName: \"Cycle\" }\n) as unknown as TypedDocumentString<CycleFragment, unknown>;\nexport const CycleConnectionFragmentDoc = new TypedDocumentString(\n  `\n    fragment CycleConnection on CycleConnection {\n  __typename\n  nodes {\n    ...Cycle\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\n    fragment Cycle on Cycle {\n  __typename\n  number\n  completedAt\n  name\n  description\n  endsAt\n  updatedAt\n  completedScopeHistory\n  completedIssueCountHistory\n  inProgressScopeHistory\n  progress\n  inheritedFrom {\n    id\n  }\n  startsAt\n  team {\n    id\n  }\n  autoArchivedAt\n  archivedAt\n  createdAt\n  scopeHistory\n  issueCountHistory\n  id\n  isFuture\n  isActive\n  isPast\n  isPrevious\n  isNext\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`,\n  { fragmentName: \"CycleConnection\" }\n) as unknown as TypedDocumentString<CycleConnectionFragment, unknown>;\nexport const DocumentFragmentDoc = new TypedDocumentString(\n  `\n    fragment Document on Document {\n  __typename\n  trashed\n  documentContentId\n  url\n  content\n  slugId\n  color\n  icon\n  initiative {\n    id\n  }\n  issue {\n    id\n  }\n  lastAppliedTemplate {\n    id\n  }\n  updatedAt\n  project {\n    id\n  }\n  release {\n    id\n  }\n  sortOrder\n  hiddenAt\n  archivedAt\n  createdAt\n  title\n  id\n  creator {\n    id\n  }\n  updatedBy {\n    id\n  }\n}\n    `,\n  { fragmentName: \"Document\" }\n) as unknown as TypedDocumentString<DocumentFragment, unknown>;\nexport const DocumentConnectionFragmentDoc = new TypedDocumentString(\n  `\n    fragment DocumentConnection on DocumentConnection {\n  __typename\n  nodes {\n    ...Document\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\n    fragment Document on Document {\n  __typename\n  trashed\n  documentContentId\n  url\n  content\n  slugId\n  color\n  icon\n  initiative {\n    id\n  }\n  issue {\n    id\n  }\n  lastAppliedTemplate {\n    id\n  }\n  updatedAt\n  project {\n    id\n  }\n  release {\n    id\n  }\n  sortOrder\n  hiddenAt\n  archivedAt\n  createdAt\n  title\n  id\n  creator {\n    id\n  }\n  updatedBy {\n    id\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`,\n  { fragmentName: \"DocumentConnection\" }\n) as unknown as TypedDocumentString<DocumentConnectionFragment, unknown>;\nexport const DocumentContentHistoryTypeFragmentDoc = new TypedDocumentString(\n  `\n    fragment DocumentContentHistoryType on DocumentContentHistoryType {\n  __typename\n  actorIds\n  metadata\n  createdAt\n  contentDataSnapshotAt\n  id\n}\n    `,\n  { fragmentName: \"DocumentContentHistoryType\" }\n) as unknown as TypedDocumentString<DocumentContentHistoryTypeFragment, unknown>;\nexport const DocumentContentHistoryPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment DocumentContentHistoryPayload on DocumentContentHistoryPayload {\n  __typename\n  history {\n    ...DocumentContentHistoryType\n  }\n  success\n}\n    fragment DocumentContentHistoryType on DocumentContentHistoryType {\n  __typename\n  actorIds\n  metadata\n  createdAt\n  contentDataSnapshotAt\n  id\n}`,\n  { fragmentName: \"DocumentContentHistoryPayload\" }\n) as unknown as TypedDocumentString<DocumentContentHistoryPayloadFragment, unknown>;\nexport const ArchiveResponseFragmentDoc = new TypedDocumentString(\n  `\n    fragment ArchiveResponse on ArchiveResponse {\n  __typename\n  archive\n  totalCount\n  databaseVersion\n  includesDependencies\n}\n    `,\n  { fragmentName: \"ArchiveResponse\" }\n) as unknown as TypedDocumentString<ArchiveResponseFragment, unknown>;\nexport const DocumentSearchResultFragmentDoc = new TypedDocumentString(\n  `\n    fragment DocumentSearchResult on DocumentSearchResult {\n  __typename\n  trashed\n  metadata\n  documentContentId\n  url\n  content\n  slugId\n  color\n  icon\n  initiative {\n    id\n  }\n  issue {\n    id\n  }\n  lastAppliedTemplate {\n    id\n  }\n  updatedAt\n  project {\n    id\n  }\n  release {\n    id\n  }\n  sortOrder\n  hiddenAt\n  archivedAt\n  createdAt\n  title\n  id\n  creator {\n    id\n  }\n  updatedBy {\n    id\n  }\n}\n    `,\n  { fragmentName: \"DocumentSearchResult\" }\n) as unknown as TypedDocumentString<DocumentSearchResultFragment, unknown>;\nexport const DocumentSearchPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment DocumentSearchPayload on DocumentSearchPayload {\n  __typename\n  archivePayload {\n    ...ArchiveResponse\n  }\n  totalCount\n  nodes {\n    ...DocumentSearchResult\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\n    fragment ArchiveResponse on ArchiveResponse {\n  __typename\n  archive\n  totalCount\n  databaseVersion\n  includesDependencies\n}\nfragment DocumentSearchResult on DocumentSearchResult {\n  __typename\n  trashed\n  metadata\n  documentContentId\n  url\n  content\n  slugId\n  color\n  icon\n  initiative {\n    id\n  }\n  issue {\n    id\n  }\n  lastAppliedTemplate {\n    id\n  }\n  updatedAt\n  project {\n    id\n  }\n  release {\n    id\n  }\n  sortOrder\n  hiddenAt\n  archivedAt\n  createdAt\n  title\n  id\n  creator {\n    id\n  }\n  updatedBy {\n    id\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`,\n  { fragmentName: \"DocumentSearchPayload\" }\n) as unknown as TypedDocumentString<DocumentSearchPayloadFragment, unknown>;\nexport const DraftFragmentDoc = new TypedDocumentString(\n  `\n    fragment Draft on Draft {\n  __typename\n  data\n  customerNeed {\n    id\n  }\n  bodyData\n  initiative {\n    id\n  }\n  initiativeUpdate {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  parentComment {\n    id\n  }\n  project {\n    id\n  }\n  projectUpdate {\n    id\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  user {\n    id\n  }\n  isAutogenerated\n}\n    `,\n  { fragmentName: \"Draft\" }\n) as unknown as TypedDocumentString<DraftFragment, unknown>;\nexport const DraftConnectionFragmentDoc = new TypedDocumentString(\n  `\n    fragment DraftConnection on DraftConnection {\n  __typename\n  nodes {\n    ...Draft\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\n    fragment Draft on Draft {\n  __typename\n  data\n  customerNeed {\n    id\n  }\n  bodyData\n  initiative {\n    id\n  }\n  initiativeUpdate {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  parentComment {\n    id\n  }\n  project {\n    id\n  }\n  projectUpdate {\n    id\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  user {\n    id\n  }\n  isAutogenerated\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`,\n  { fragmentName: \"DraftConnection\" }\n) as unknown as TypedDocumentString<DraftConnectionFragment, unknown>;\nexport const EmailUserAccountAuthChallengeResponseFragmentDoc = new TypedDocumentString(\n  `\n    fragment EmailUserAccountAuthChallengeResponse on EmailUserAccountAuthChallengeResponse {\n  __typename\n  authType\n  success\n}\n    `,\n  { fragmentName: \"EmailUserAccountAuthChallengeResponse\" }\n) as unknown as TypedDocumentString<EmailUserAccountAuthChallengeResponseFragment, unknown>;\nexport const EmojiFragmentDoc = new TypedDocumentString(\n  `\n    fragment Emoji on Emoji {\n  __typename\n  url\n  updatedAt\n  source\n  archivedAt\n  createdAt\n  id\n  name\n  creator {\n    id\n  }\n}\n    `,\n  { fragmentName: \"Emoji\" }\n) as unknown as TypedDocumentString<EmojiFragment, unknown>;\nexport const EmojiConnectionFragmentDoc = new TypedDocumentString(\n  `\n    fragment EmojiConnection on EmojiConnection {\n  __typename\n  nodes {\n    ...Emoji\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\n    fragment Emoji on Emoji {\n  __typename\n  url\n  updatedAt\n  source\n  archivedAt\n  createdAt\n  id\n  name\n  creator {\n    id\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`,\n  { fragmentName: \"EmojiConnection\" }\n) as unknown as TypedDocumentString<EmojiConnectionFragment, unknown>;\nexport const EntityExternalLinkFragmentDoc = new TypedDocumentString(\n  `\n    fragment EntityExternalLink on EntityExternalLink {\n  __typename\n  initiative {\n    id\n  }\n  updatedAt\n  url\n  label\n  project {\n    id\n  }\n  sortOrder\n  archivedAt\n  createdAt\n  id\n  creator {\n    id\n  }\n}\n    `,\n  { fragmentName: \"EntityExternalLink\" }\n) as unknown as TypedDocumentString<EntityExternalLinkFragment, unknown>;\nexport const EntityExternalLinkConnectionFragmentDoc = new TypedDocumentString(\n  `\n    fragment EntityExternalLinkConnection on EntityExternalLinkConnection {\n  __typename\n  nodes {\n    ...EntityExternalLink\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\n    fragment EntityExternalLink on EntityExternalLink {\n  __typename\n  initiative {\n    id\n  }\n  updatedAt\n  url\n  label\n  project {\n    id\n  }\n  sortOrder\n  archivedAt\n  createdAt\n  id\n  creator {\n    id\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`,\n  { fragmentName: \"EntityExternalLinkConnection\" }\n) as unknown as TypedDocumentString<EntityExternalLinkConnectionFragment, unknown>;\nexport const EventTrackingPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment EventTrackingPayload on EventTrackingPayload {\n  __typename\n  success\n}\n    `,\n  { fragmentName: \"EventTrackingPayload\" }\n) as unknown as TypedDocumentString<EventTrackingPayloadFragment, unknown>;\nexport const ExternalUserFragmentDoc = new TypedDocumentString(\n  `\n    fragment ExternalUser on ExternalUser {\n  __typename\n  avatarUrl\n  displayName\n  email\n  name\n  updatedAt\n  lastSeen\n  archivedAt\n  createdAt\n  id\n}\n    `,\n  { fragmentName: \"ExternalUser\" }\n) as unknown as TypedDocumentString<ExternalUserFragment, unknown>;\nexport const ExternalUserConnectionFragmentDoc = new TypedDocumentString(\n  `\n    fragment ExternalUserConnection on ExternalUserConnection {\n  __typename\n  nodes {\n    ...ExternalUser\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\n    fragment ExternalUser on ExternalUser {\n  __typename\n  avatarUrl\n  displayName\n  email\n  name\n  updatedAt\n  lastSeen\n  archivedAt\n  createdAt\n  id\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`,\n  { fragmentName: \"ExternalUserConnection\" }\n) as unknown as TypedDocumentString<ExternalUserConnectionFragment, unknown>;\nexport const FacetFragmentDoc = new TypedDocumentString(\n  `\n    fragment Facet on Facet {\n  __typename\n  targetCustomView {\n    id\n  }\n  sourcePage\n  updatedAt\n  sourceInitiative {\n    id\n  }\n  sourceProject {\n    id\n  }\n  sourceTeam {\n    id\n  }\n  sortOrder\n  archivedAt\n  createdAt\n  id\n  sourceFeedUser {\n    id\n  }\n}\n    `,\n  { fragmentName: \"Facet\" }\n) as unknown as TypedDocumentString<FacetFragment, unknown>;\nexport const FacetConnectionFragmentDoc = new TypedDocumentString(\n  `\n    fragment FacetConnection on FacetConnection {\n  __typename\n  nodes {\n    ...Facet\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\n    fragment Facet on Facet {\n  __typename\n  targetCustomView {\n    id\n  }\n  sourcePage\n  updatedAt\n  sourceInitiative {\n    id\n  }\n  sourceProject {\n    id\n  }\n  sourceTeam {\n    id\n  }\n  sortOrder\n  archivedAt\n  createdAt\n  id\n  sourceFeedUser {\n    id\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`,\n  { fragmentName: \"FacetConnection\" }\n) as unknown as TypedDocumentString<FacetConnectionFragment, unknown>;\nexport const FavoriteFragmentDoc = new TypedDocumentString(\n  `\n    fragment Favorite on Favorite {\n  __typename\n  customView {\n    id\n  }\n  customer {\n    id\n  }\n  cycle {\n    id\n  }\n  document {\n    id\n  }\n  initiative {\n    id\n  }\n  issue {\n    id\n  }\n  label {\n    id\n  }\n  projectLabel {\n    id\n  }\n  project {\n    id\n  }\n  releaseNote {\n    id\n  }\n  releasePipeline {\n    id\n  }\n  release {\n    id\n  }\n  team {\n    id\n  }\n  user {\n    id\n  }\n  updatedAt\n  folderName\n  parent {\n    id\n  }\n  sortOrder\n  initiativeTab\n  projectTab\n  pipelineTab\n  predefinedViewTeam {\n    id\n  }\n  archivedAt\n  createdAt\n  type\n  predefinedViewType\n  id\n  owner {\n    id\n  }\n  url\n  projectTeam {\n    id\n  }\n}\n    `,\n  { fragmentName: \"Favorite\" }\n) as unknown as TypedDocumentString<FavoriteFragment, unknown>;\nexport const FavoriteConnectionFragmentDoc = new TypedDocumentString(\n  `\n    fragment FavoriteConnection on FavoriteConnection {\n  __typename\n  nodes {\n    ...Favorite\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\n    fragment Favorite on Favorite {\n  __typename\n  customView {\n    id\n  }\n  customer {\n    id\n  }\n  cycle {\n    id\n  }\n  document {\n    id\n  }\n  initiative {\n    id\n  }\n  issue {\n    id\n  }\n  label {\n    id\n  }\n  projectLabel {\n    id\n  }\n  project {\n    id\n  }\n  releaseNote {\n    id\n  }\n  releasePipeline {\n    id\n  }\n  release {\n    id\n  }\n  team {\n    id\n  }\n  user {\n    id\n  }\n  updatedAt\n  folderName\n  parent {\n    id\n  }\n  sortOrder\n  initiativeTab\n  projectTab\n  pipelineTab\n  predefinedViewTeam {\n    id\n  }\n  archivedAt\n  createdAt\n  type\n  predefinedViewType\n  id\n  owner {\n    id\n  }\n  url\n  projectTeam {\n    id\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`,\n  { fragmentName: \"FavoriteConnection\" }\n) as unknown as TypedDocumentString<FavoriteConnectionFragment, unknown>;\nexport const FileUploadDeletePayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment FileUploadDeletePayload on FileUploadDeletePayload {\n  __typename\n  success\n}\n    `,\n  { fragmentName: \"FileUploadDeletePayload\" }\n) as unknown as TypedDocumentString<FileUploadDeletePayloadFragment, unknown>;\nexport const GitAutomationStateConnectionFragmentDoc = new TypedDocumentString(\n  `\n    fragment GitAutomationStateConnection on GitAutomationStateConnection {\n  __typename\n  nodes {\n    ...GitAutomationState\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\n    fragment GitAutomationState on GitAutomationState {\n  __typename\n  event\n  updatedAt\n  targetBranch {\n    ...GitAutomationTargetBranch\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  state {\n    id\n  }\n  branchPattern\n}\nfragment GitAutomationTargetBranch on GitAutomationTargetBranch {\n  __typename\n  branchPattern\n  updatedAt\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  isRegex\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`,\n  { fragmentName: \"GitAutomationStateConnection\" }\n) as unknown as TypedDocumentString<GitAutomationStateConnectionFragment, unknown>;\nexport const GitHubCommitIntegrationPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment GitHubCommitIntegrationPayload on GitHubCommitIntegrationPayload {\n  __typename\n  gitHub {\n    ...GitHubIntegrationConnectDetails\n  }\n  lastSyncId\n  integration {\n    id\n  }\n  webhookSecret\n  success\n}\n    fragment GitHubIntegrationConnectDetails on GitHubIntegrationConnectDetails {\n  __typename\n  lostRepositoryNames\n}`,\n  { fragmentName: \"GitHubCommitIntegrationPayload\" }\n) as unknown as TypedDocumentString<GitHubCommitIntegrationPayloadFragment, unknown>;\nexport const GitHubEnterpriseServerInstallVerificationPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment GitHubEnterpriseServerInstallVerificationPayload on GitHubEnterpriseServerInstallVerificationPayload {\n  __typename\n  success\n}\n    `,\n  { fragmentName: \"GitHubEnterpriseServerInstallVerificationPayload\" }\n) as unknown as TypedDocumentString<GitHubEnterpriseServerInstallVerificationPayloadFragment, unknown>;\nexport const GitHubEnterpriseServerPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment GitHubEnterpriseServerPayload on GitHubEnterpriseServerPayload {\n  __typename\n  gitHub {\n    ...GitHubIntegrationConnectDetails\n  }\n  installUrl\n  lastSyncId\n  integration {\n    id\n  }\n  setupUrl\n  webhookSecret\n  success\n}\n    fragment GitHubIntegrationConnectDetails on GitHubIntegrationConnectDetails {\n  __typename\n  lostRepositoryNames\n}`,\n  { fragmentName: \"GitHubEnterpriseServerPayload\" }\n) as unknown as TypedDocumentString<GitHubEnterpriseServerPayloadFragment, unknown>;\nexport const GitLabIntegrationCreatePayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment GitLabIntegrationCreatePayload on GitLabIntegrationCreatePayload {\n  __typename\n  error\n  gitHub {\n    ...GitHubIntegrationConnectDetails\n  }\n  errorRequest\n  errorResponseBody\n  errorResponseHeaders\n  lastSyncId\n  integration {\n    id\n  }\n  webhookSecret\n  success\n}\n    fragment GitHubIntegrationConnectDetails on GitHubIntegrationConnectDetails {\n  __typename\n  lostRepositoryNames\n}`,\n  { fragmentName: \"GitLabIntegrationCreatePayload\" }\n) as unknown as TypedDocumentString<GitLabIntegrationCreatePayloadFragment, unknown>;\nexport const GitLabTestConnectionPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment GitLabTestConnectionPayload on GitLabTestConnectionPayload {\n  __typename\n  error\n  gitHub {\n    ...GitHubIntegrationConnectDetails\n  }\n  errorRequest\n  errorResponseBody\n  errorResponseHeaders\n  lastSyncId\n  integration {\n    id\n  }\n  success\n}\n    fragment GitHubIntegrationConnectDetails on GitHubIntegrationConnectDetails {\n  __typename\n  lostRepositoryNames\n}`,\n  { fragmentName: \"GitLabTestConnectionPayload\" }\n) as unknown as TypedDocumentString<GitLabTestConnectionPayloadFragment, unknown>;\nexport const ImageUploadFromUrlPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment ImageUploadFromUrlPayload on ImageUploadFromUrlPayload {\n  __typename\n  url\n  lastSyncId\n  success\n}\n    `,\n  { fragmentName: \"ImageUploadFromUrlPayload\" }\n) as unknown as TypedDocumentString<ImageUploadFromUrlPayloadFragment, unknown>;\nexport const InitiativeFragmentDoc = new TypedDocumentString(\n  `\n    fragment Initiative on Initiative {\n  __typename\n  trashed\n  url\n  parentInitiative {\n    id\n  }\n  integrationsSettings {\n    id\n  }\n  documentContent {\n    ...DocumentContent\n  }\n  updateRemindersDay\n  description\n  targetDate\n  updateReminderFrequency\n  updateRemindersHour\n  icon\n  color\n  content\n  slugId\n  updatedAt\n  status\n  lastUpdate {\n    id\n  }\n  updateReminderFrequencyInWeeks\n  name\n  health\n  targetDateResolution\n  frequencyResolution\n  sortOrder\n  archivedAt\n  createdAt\n  healthUpdatedAt\n  startedAt\n  completedAt\n  id\n  creator {\n    id\n  }\n  owner {\n    id\n  }\n}\n    fragment WelcomeMessage on WelcomeMessage {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  title\n  id\n  updatedBy {\n    id\n  }\n  enabled\n}\nfragment AiPromptRules on AiPromptRules {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  id\n  updatedBy {\n    id\n  }\n}\nfragment DocumentContent on DocumentContent {\n  __typename\n  aiPromptRules {\n    ...AiPromptRules\n  }\n  content\n  contentState\n  document {\n    id\n  }\n  initiative {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  projectMilestone {\n    id\n  }\n  project {\n    id\n  }\n  restoredAt\n  archivedAt\n  createdAt\n  id\n  welcomeMessage {\n    ...WelcomeMessage\n  }\n}`,\n  { fragmentName: \"Initiative\" }\n) as unknown as TypedDocumentString<InitiativeFragment, unknown>;\nexport const InitiativeConnectionFragmentDoc = new TypedDocumentString(\n  `\n    fragment InitiativeConnection on InitiativeConnection {\n  __typename\n  nodes {\n    ...Initiative\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\n    fragment WelcomeMessage on WelcomeMessage {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  title\n  id\n  updatedBy {\n    id\n  }\n  enabled\n}\nfragment Initiative on Initiative {\n  __typename\n  trashed\n  url\n  parentInitiative {\n    id\n  }\n  integrationsSettings {\n    id\n  }\n  documentContent {\n    ...DocumentContent\n  }\n  updateRemindersDay\n  description\n  targetDate\n  updateReminderFrequency\n  updateRemindersHour\n  icon\n  color\n  content\n  slugId\n  updatedAt\n  status\n  lastUpdate {\n    id\n  }\n  updateReminderFrequencyInWeeks\n  name\n  health\n  targetDateResolution\n  frequencyResolution\n  sortOrder\n  archivedAt\n  createdAt\n  healthUpdatedAt\n  startedAt\n  completedAt\n  id\n  creator {\n    id\n  }\n  owner {\n    id\n  }\n}\nfragment AiPromptRules on AiPromptRules {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  id\n  updatedBy {\n    id\n  }\n}\nfragment DocumentContent on DocumentContent {\n  __typename\n  aiPromptRules {\n    ...AiPromptRules\n  }\n  content\n  contentState\n  document {\n    id\n  }\n  initiative {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  projectMilestone {\n    id\n  }\n  project {\n    id\n  }\n  restoredAt\n  archivedAt\n  createdAt\n  id\n  welcomeMessage {\n    ...WelcomeMessage\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`,\n  { fragmentName: \"InitiativeConnection\" }\n) as unknown as TypedDocumentString<InitiativeConnectionFragment, unknown>;\nexport const InitiativeHistoryFragmentDoc = new TypedDocumentString(\n  `\n    fragment InitiativeHistory on InitiativeHistory {\n  __typename\n  entries\n  initiative {\n    id\n  }\n  updatedAt\n  archivedAt\n  createdAt\n  id\n}\n    `,\n  { fragmentName: \"InitiativeHistory\" }\n) as unknown as TypedDocumentString<InitiativeHistoryFragment, unknown>;\nexport const InitiativeHistoryConnectionFragmentDoc = new TypedDocumentString(\n  `\n    fragment InitiativeHistoryConnection on InitiativeHistoryConnection {\n  __typename\n  nodes {\n    ...InitiativeHistory\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\n    fragment InitiativeHistory on InitiativeHistory {\n  __typename\n  entries\n  initiative {\n    id\n  }\n  updatedAt\n  archivedAt\n  createdAt\n  id\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`,\n  { fragmentName: \"InitiativeHistoryConnection\" }\n) as unknown as TypedDocumentString<InitiativeHistoryConnectionFragment, unknown>;\nexport const InitiativeLabelFragmentDoc = new TypedDocumentString(\n  `\n    fragment InitiativeLabel on InitiativeLabel {\n  __typename\n  lastAppliedAt\n  color\n  description\n  name\n  updatedAt\n  archivedAt\n  createdAt\n  id\n  creator {\n    id\n  }\n  retiredBy {\n    id\n  }\n  isGroup\n}\n    `,\n  { fragmentName: \"InitiativeLabel\" }\n) as unknown as TypedDocumentString<InitiativeLabelFragment, unknown>;\nexport const InitiativeLabelConnectionFragmentDoc = new TypedDocumentString(\n  `\n    fragment InitiativeLabelConnection on InitiativeLabelConnection {\n  __typename\n  nodes {\n    ...InitiativeLabel\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\n    fragment InitiativeLabel on InitiativeLabel {\n  __typename\n  lastAppliedAt\n  color\n  description\n  name\n  updatedAt\n  archivedAt\n  createdAt\n  id\n  creator {\n    id\n  }\n  retiredBy {\n    id\n  }\n  isGroup\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`,\n  { fragmentName: \"InitiativeLabelConnection\" }\n) as unknown as TypedDocumentString<InitiativeLabelConnectionFragment, unknown>;\nexport const InitiativeRelationFragmentDoc = new TypedDocumentString(\n  `\n    fragment InitiativeRelation on InitiativeRelation {\n  __typename\n  relatedInitiative {\n    id\n  }\n  updatedAt\n  initiative {\n    id\n  }\n  sortOrder\n  archivedAt\n  createdAt\n  id\n  user {\n    id\n  }\n}\n    `,\n  { fragmentName: \"InitiativeRelation\" }\n) as unknown as TypedDocumentString<InitiativeRelationFragment, unknown>;\nexport const InitiativeRelationConnectionFragmentDoc = new TypedDocumentString(\n  `\n    fragment InitiativeRelationConnection on InitiativeRelationConnection {\n  __typename\n  nodes {\n    ...InitiativeRelation\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\n    fragment InitiativeRelation on InitiativeRelation {\n  __typename\n  relatedInitiative {\n    id\n  }\n  updatedAt\n  initiative {\n    id\n  }\n  sortOrder\n  archivedAt\n  createdAt\n  id\n  user {\n    id\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`,\n  { fragmentName: \"InitiativeRelationConnection\" }\n) as unknown as TypedDocumentString<InitiativeRelationConnectionFragment, unknown>;\nexport const InitiativeToProjectFragmentDoc = new TypedDocumentString(\n  `\n    fragment InitiativeToProject on InitiativeToProject {\n  __typename\n  initiative {\n    id\n  }\n  updatedAt\n  project {\n    id\n  }\n  sortOrder\n  archivedAt\n  createdAt\n  id\n}\n    `,\n  { fragmentName: \"InitiativeToProject\" }\n) as unknown as TypedDocumentString<InitiativeToProjectFragment, unknown>;\nexport const InitiativeToProjectConnectionFragmentDoc = new TypedDocumentString(\n  `\n    fragment InitiativeToProjectConnection on InitiativeToProjectConnection {\n  __typename\n  nodes {\n    ...InitiativeToProject\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\n    fragment InitiativeToProject on InitiativeToProject {\n  __typename\n  initiative {\n    id\n  }\n  updatedAt\n  project {\n    id\n  }\n  sortOrder\n  archivedAt\n  createdAt\n  id\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`,\n  { fragmentName: \"InitiativeToProjectConnection\" }\n) as unknown as TypedDocumentString<InitiativeToProjectConnectionFragment, unknown>;\nexport const InitiativeUpdateFragmentDoc = new TypedDocumentString(\n  `\n    fragment InitiativeUpdate on InitiativeUpdate {\n  __typename\n  reactionData\n  commentCount\n  reactions {\n    ...Reaction\n  }\n  url\n  diffMarkdown\n  diff\n  health\n  initiative {\n    id\n  }\n  updatedAt\n  archivedAt\n  createdAt\n  editedAt\n  id\n  body\n  slugId\n  user {\n    id\n  }\n  isDiffHidden\n  isStale\n}\n    fragment Reaction on Reaction {\n  __typename\n  comment {\n    id\n  }\n  externalUser {\n    id\n  }\n  initiativeUpdate {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  emoji\n  projectUpdate {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  user {\n    id\n  }\n}`,\n  { fragmentName: \"InitiativeUpdate\" }\n) as unknown as TypedDocumentString<InitiativeUpdateFragment, unknown>;\nexport const InitiativeUpdateConnectionFragmentDoc = new TypedDocumentString(\n  `\n    fragment InitiativeUpdateConnection on InitiativeUpdateConnection {\n  __typename\n  nodes {\n    ...InitiativeUpdate\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\n    fragment InitiativeUpdate on InitiativeUpdate {\n  __typename\n  reactionData\n  commentCount\n  reactions {\n    ...Reaction\n  }\n  url\n  diffMarkdown\n  diff\n  health\n  initiative {\n    id\n  }\n  updatedAt\n  archivedAt\n  createdAt\n  editedAt\n  id\n  body\n  slugId\n  user {\n    id\n  }\n  isDiffHidden\n  isStale\n}\nfragment Reaction on Reaction {\n  __typename\n  comment {\n    id\n  }\n  externalUser {\n    id\n  }\n  initiativeUpdate {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  emoji\n  projectUpdate {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  user {\n    id\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`,\n  { fragmentName: \"InitiativeUpdateConnection\" }\n) as unknown as TypedDocumentString<InitiativeUpdateConnectionFragment, unknown>;\nexport const IntegrationFragmentDoc = new TypedDocumentString(\n  `\n    fragment Integration on Integration {\n  __typename\n  service\n  updatedAt\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  creator {\n    id\n  }\n}\n    `,\n  { fragmentName: \"Integration\" }\n) as unknown as TypedDocumentString<IntegrationFragment, unknown>;\nexport const IntegrationConnectionFragmentDoc = new TypedDocumentString(\n  `\n    fragment IntegrationConnection on IntegrationConnection {\n  __typename\n  nodes {\n    ...Integration\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\n    fragment Integration on Integration {\n  __typename\n  service\n  updatedAt\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  creator {\n    id\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`,\n  { fragmentName: \"IntegrationConnection\" }\n) as unknown as TypedDocumentString<IntegrationConnectionFragment, unknown>;\nexport const IntegrationGithubRemoveCodeAccessPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment IntegrationGithubRemoveCodeAccessPayload on IntegrationGithubRemoveCodeAccessPayload {\n  __typename\n  action\n  lastSyncId\n}\n    `,\n  { fragmentName: \"IntegrationGithubRemoveCodeAccessPayload\" }\n) as unknown as TypedDocumentString<IntegrationGithubRemoveCodeAccessPayloadFragment, unknown>;\nexport const IntegrationHasScopesPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment IntegrationHasScopesPayload on IntegrationHasScopesPayload {\n  __typename\n  missingScopes\n  hasAllScopes\n}\n    `,\n  { fragmentName: \"IntegrationHasScopesPayload\" }\n) as unknown as TypedDocumentString<IntegrationHasScopesPayloadFragment, unknown>;\nexport const IntegrationPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment IntegrationPayload on IntegrationPayload {\n  __typename\n  gitHub {\n    ...GitHubIntegrationConnectDetails\n  }\n  lastSyncId\n  integration {\n    id\n  }\n  success\n}\n    fragment GitHubIntegrationConnectDetails on GitHubIntegrationConnectDetails {\n  __typename\n  lostRepositoryNames\n}`,\n  { fragmentName: \"IntegrationPayload\" }\n) as unknown as TypedDocumentString<IntegrationPayloadFragment, unknown>;\nexport const IntegrationSlackWorkspaceNamePayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment IntegrationSlackWorkspaceNamePayload on IntegrationSlackWorkspaceNamePayload {\n  __typename\n  name\n  success\n}\n    `,\n  { fragmentName: \"IntegrationSlackWorkspaceNamePayload\" }\n) as unknown as TypedDocumentString<IntegrationSlackWorkspaceNamePayloadFragment, unknown>;\nexport const IntegrationTemplateFragmentDoc = new TypedDocumentString(\n  `\n    fragment IntegrationTemplate on IntegrationTemplate {\n  __typename\n  foreignEntityId\n  integration {\n    id\n  }\n  updatedAt\n  template {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n}\n    `,\n  { fragmentName: \"IntegrationTemplate\" }\n) as unknown as TypedDocumentString<IntegrationTemplateFragment, unknown>;\nexport const IntegrationTemplateConnectionFragmentDoc = new TypedDocumentString(\n  `\n    fragment IntegrationTemplateConnection on IntegrationTemplateConnection {\n  __typename\n  nodes {\n    ...IntegrationTemplate\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\n    fragment IntegrationTemplate on IntegrationTemplate {\n  __typename\n  foreignEntityId\n  integration {\n    id\n  }\n  updatedAt\n  template {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`,\n  { fragmentName: \"IntegrationTemplateConnection\" }\n) as unknown as TypedDocumentString<IntegrationTemplateConnectionFragment, unknown>;\nexport const IntegrationsSettingsPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment IntegrationsSettingsPayload on IntegrationsSettingsPayload {\n  __typename\n  lastSyncId\n  integrationsSettings {\n    id\n  }\n  success\n}\n    `,\n  { fragmentName: \"IntegrationsSettingsPayload\" }\n) as unknown as TypedDocumentString<IntegrationsSettingsPayloadFragment, unknown>;\nexport const IssueConnectionFragmentDoc = new TypedDocumentString(\n  `\n    fragment IssueConnection on IssueConnection {\n  __typename\n  nodes {\n    ...Issue\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\n    fragment ActorBot on ActorBot {\n  __typename\n  avatarUrl\n  subType\n  id\n  name\n  userDisplayName\n  type\n}\nfragment User on User {\n  __typename\n  description\n  avatarUrl\n  createdIssueCount\n  avatarBackgroundColor\n  statusUntilAt\n  statusEmoji\n  initials\n  updatedAt\n  lastSeen\n  timezone\n  disableReason\n  statusLabel\n  archivedAt\n  createdAt\n  id\n  gitHubUserId\n  displayName\n  email\n  name\n  title\n  url\n  active\n  isAssignable\n  guest\n  admin\n  owner\n  app\n  isMentionable\n  isMe\n  supportsAgentSessions\n  canAccessAnyPublicTeam\n  calendarHash\n  inviteHash\n}\nfragment Reaction on Reaction {\n  __typename\n  comment {\n    id\n  }\n  externalUser {\n    id\n  }\n  initiativeUpdate {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  emoji\n  projectUpdate {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  user {\n    id\n  }\n}\nfragment Issue on Issue {\n  __typename\n  trashed\n  reactionData\n  labelIds\n  integrationSourceType\n  url\n  identifier\n  priorityLabel\n  previousIdentifiers\n  reactions {\n    ...Reaction\n  }\n  customerTicketCount\n  sharedAccess {\n    ...IssueSharedAccess\n  }\n  branchName\n  delegate {\n    id\n  }\n  botActor {\n    ...ActorBot\n  }\n  sourceComment {\n    id\n  }\n  cycle {\n    id\n  }\n  dueDate\n  estimate\n  syncedWith {\n    ...ExternalEntityInfo\n  }\n  externalUserCreator {\n    id\n  }\n  asksExternalUserRequester {\n    id\n  }\n  asksRequester {\n    id\n  }\n  description\n  title\n  number\n  lastAppliedTemplate {\n    id\n  }\n  updatedAt\n  boardOrder\n  sortOrder\n  prioritySortOrder\n  subIssueSortOrder\n  parent {\n    id\n  }\n  priority\n  projectMilestone {\n    id\n  }\n  project {\n    id\n  }\n  recurringIssueTemplate {\n    id\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  startedTriageAt\n  triagedAt\n  addedToCycleAt\n  addedToProjectAt\n  addedToTeamAt\n  autoArchivedAt\n  autoClosedAt\n  canceledAt\n  completedAt\n  startedAt\n  slaStartedAt\n  slaBreachesAt\n  slaHighRiskAt\n  slaMediumRiskAt\n  snoozedUntilAt\n  slaType\n  id\n  assignee {\n    id\n  }\n  creator {\n    id\n  }\n  snoozedBy {\n    id\n  }\n  favorite {\n    id\n  }\n  state {\n    id\n  }\n  inheritsSharedAccess\n}\nfragment ExternalEntityInfo on ExternalEntityInfo {\n  __typename\n  metadata {\n    ... on ExternalEntityInfoGithubMetadata {\n      ...ExternalEntityInfoGithubMetadata\n    }\n    ... on ExternalEntityInfoJiraMetadata {\n      ...ExternalEntityInfoJiraMetadata\n    }\n    ... on ExternalEntitySlackMetadata {\n      ...ExternalEntitySlackMetadata\n    }\n  }\n  service\n  id\n}\nfragment IssueSharedAccess on IssueSharedAccess {\n  __typename\n  disallowedIssueFields\n  sharedWithCount\n  sharedWithUsers {\n    ...User\n  }\n  viewerHasOnlySharedAccess\n  isShared\n}\nfragment ExternalEntityInfoGithubMetadata on ExternalEntityInfoGithubMetadata {\n  __typename\n  number\n  owner\n  repo\n}\nfragment ExternalEntityInfoJiraMetadata on ExternalEntityInfoJiraMetadata {\n  __typename\n  issueTypeId\n  projectId\n  issueKey\n}\nfragment ExternalEntitySlackMetadata on ExternalEntitySlackMetadata {\n  __typename\n  messageUrl\n  channelId\n  channelName\n  isFromSlack\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`,\n  { fragmentName: \"IssueConnection\" }\n) as unknown as TypedDocumentString<IssueConnectionFragment, unknown>;\nexport const IssueRelationHistoryPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment IssueRelationHistoryPayload on IssueRelationHistoryPayload {\n  __typename\n  identifier\n  type\n}\n    `,\n  { fragmentName: \"IssueRelationHistoryPayload\" }\n) as unknown as TypedDocumentString<IssueRelationHistoryPayloadFragment, unknown>;\nexport const IssueHistoryFragmentDoc = new TypedDocumentString(\n  `\n    fragment IssueHistory on IssueHistory {\n  __typename\n  triageResponsibilityAutoAssigned\n  relationChanges {\n    ...IssueRelationHistoryPayload\n  }\n  addedLabelIds\n  removedLabelIds\n  addedToReleaseIds\n  removedFromReleaseIds\n  attachmentId\n  toCycleId\n  toParentId\n  toProjectId\n  toConvertedProjectId\n  toStateId\n  fromCycleId\n  fromParentId\n  fromProjectId\n  fromStateId\n  fromTeamId\n  toTeamId\n  fromAssigneeId\n  toAssigneeId\n  actorId\n  toSlaBreachesAt\n  fromSlaBreachesAt\n  actor {\n    id\n  }\n  descriptionUpdatedBy {\n    ...User\n  }\n  actors {\n    ...User\n  }\n  fromDelegate {\n    id\n  }\n  toDelegate {\n    id\n  }\n  botActor {\n    ...ActorBot\n  }\n  fromCycle {\n    id\n  }\n  toCycle {\n    id\n  }\n  issueImport {\n    ...IssueImport\n  }\n  issue {\n    id\n  }\n  addedLabels {\n    ...IssueLabel\n  }\n  removedLabels {\n    ...IssueLabel\n  }\n  updatedAt\n  attachment {\n    id\n  }\n  toConvertedProject {\n    id\n  }\n  fromParent {\n    id\n  }\n  toParent {\n    id\n  }\n  fromProjectMilestone {\n    id\n  }\n  toProjectMilestone {\n    id\n  }\n  fromProject {\n    id\n  }\n  toProject {\n    id\n  }\n  fromState {\n    id\n  }\n  toState {\n    id\n  }\n  fromTeam {\n    id\n  }\n  toTeam {\n    id\n  }\n  triageResponsibilityTeam {\n    id\n  }\n  archivedAt\n  createdAt\n  toSlaStartedAt\n  fromSlaStartedAt\n  toSlaType\n  fromSlaType\n  id\n  toAssignee {\n    id\n  }\n  fromAssignee {\n    id\n  }\n  triageResponsibilityNotifiedUsers {\n    ...User\n  }\n  fromDueDate\n  toDueDate\n  fromEstimate\n  toEstimate\n  fromPriority\n  toPriority\n  fromTitle\n  toTitle\n  fromSlaBreached\n  toSlaBreached\n  archived\n  autoArchived\n  autoClosed\n  trashed\n  updatedDescription\n  customerNeedId\n}\n    fragment ActorBot on ActorBot {\n  __typename\n  avatarUrl\n  subType\n  id\n  name\n  userDisplayName\n  type\n}\nfragment User on User {\n  __typename\n  description\n  avatarUrl\n  createdIssueCount\n  avatarBackgroundColor\n  statusUntilAt\n  statusEmoji\n  initials\n  updatedAt\n  lastSeen\n  timezone\n  disableReason\n  statusLabel\n  archivedAt\n  createdAt\n  id\n  gitHubUserId\n  displayName\n  email\n  name\n  title\n  url\n  active\n  isAssignable\n  guest\n  admin\n  owner\n  app\n  isMentionable\n  isMe\n  supportsAgentSessions\n  canAccessAnyPublicTeam\n  calendarHash\n  inviteHash\n}\nfragment IssueImport on IssueImport {\n  __typename\n  progress\n  errorMetadata\n  csvFileUrl\n  creatorId\n  serviceMetadata\n  status\n  mapping\n  displayName\n  service\n  updatedAt\n  teamName\n  archivedAt\n  createdAt\n  id\n  error\n}\nfragment IssueLabel on IssueLabel {\n  __typename\n  lastAppliedAt\n  color\n  description\n  name\n  updatedAt\n  inheritedFrom {\n    id\n  }\n  parent {\n    id\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  creator {\n    id\n  }\n  retiredBy {\n    id\n  }\n  isGroup\n}\nfragment IssueRelationHistoryPayload on IssueRelationHistoryPayload {\n  __typename\n  identifier\n  type\n}`,\n  { fragmentName: \"IssueHistory\" }\n) as unknown as TypedDocumentString<IssueHistoryFragment, unknown>;\nexport const IssueHistoryConnectionFragmentDoc = new TypedDocumentString(\n  `\n    fragment IssueHistoryConnection on IssueHistoryConnection {\n  __typename\n  nodes {\n    ...IssueHistory\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\n    fragment ActorBot on ActorBot {\n  __typename\n  avatarUrl\n  subType\n  id\n  name\n  userDisplayName\n  type\n}\nfragment IssueHistory on IssueHistory {\n  __typename\n  triageResponsibilityAutoAssigned\n  relationChanges {\n    ...IssueRelationHistoryPayload\n  }\n  addedLabelIds\n  removedLabelIds\n  addedToReleaseIds\n  removedFromReleaseIds\n  attachmentId\n  toCycleId\n  toParentId\n  toProjectId\n  toConvertedProjectId\n  toStateId\n  fromCycleId\n  fromParentId\n  fromProjectId\n  fromStateId\n  fromTeamId\n  toTeamId\n  fromAssigneeId\n  toAssigneeId\n  actorId\n  toSlaBreachesAt\n  fromSlaBreachesAt\n  actor {\n    id\n  }\n  descriptionUpdatedBy {\n    ...User\n  }\n  actors {\n    ...User\n  }\n  fromDelegate {\n    id\n  }\n  toDelegate {\n    id\n  }\n  botActor {\n    ...ActorBot\n  }\n  fromCycle {\n    id\n  }\n  toCycle {\n    id\n  }\n  issueImport {\n    ...IssueImport\n  }\n  issue {\n    id\n  }\n  addedLabels {\n    ...IssueLabel\n  }\n  removedLabels {\n    ...IssueLabel\n  }\n  updatedAt\n  attachment {\n    id\n  }\n  toConvertedProject {\n    id\n  }\n  fromParent {\n    id\n  }\n  toParent {\n    id\n  }\n  fromProjectMilestone {\n    id\n  }\n  toProjectMilestone {\n    id\n  }\n  fromProject {\n    id\n  }\n  toProject {\n    id\n  }\n  fromState {\n    id\n  }\n  toState {\n    id\n  }\n  fromTeam {\n    id\n  }\n  toTeam {\n    id\n  }\n  triageResponsibilityTeam {\n    id\n  }\n  archivedAt\n  createdAt\n  toSlaStartedAt\n  fromSlaStartedAt\n  toSlaType\n  fromSlaType\n  id\n  toAssignee {\n    id\n  }\n  fromAssignee {\n    id\n  }\n  triageResponsibilityNotifiedUsers {\n    ...User\n  }\n  fromDueDate\n  toDueDate\n  fromEstimate\n  toEstimate\n  fromPriority\n  toPriority\n  fromTitle\n  toTitle\n  fromSlaBreached\n  toSlaBreached\n  archived\n  autoArchived\n  autoClosed\n  trashed\n  updatedDescription\n  customerNeedId\n}\nfragment User on User {\n  __typename\n  description\n  avatarUrl\n  createdIssueCount\n  avatarBackgroundColor\n  statusUntilAt\n  statusEmoji\n  initials\n  updatedAt\n  lastSeen\n  timezone\n  disableReason\n  statusLabel\n  archivedAt\n  createdAt\n  id\n  gitHubUserId\n  displayName\n  email\n  name\n  title\n  url\n  active\n  isAssignable\n  guest\n  admin\n  owner\n  app\n  isMentionable\n  isMe\n  supportsAgentSessions\n  canAccessAnyPublicTeam\n  calendarHash\n  inviteHash\n}\nfragment IssueImport on IssueImport {\n  __typename\n  progress\n  errorMetadata\n  csvFileUrl\n  creatorId\n  serviceMetadata\n  status\n  mapping\n  displayName\n  service\n  updatedAt\n  teamName\n  archivedAt\n  createdAt\n  id\n  error\n}\nfragment IssueLabel on IssueLabel {\n  __typename\n  lastAppliedAt\n  color\n  description\n  name\n  updatedAt\n  inheritedFrom {\n    id\n  }\n  parent {\n    id\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  creator {\n    id\n  }\n  retiredBy {\n    id\n  }\n  isGroup\n}\nfragment IssueRelationHistoryPayload on IssueRelationHistoryPayload {\n  __typename\n  identifier\n  type\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`,\n  { fragmentName: \"IssueHistoryConnection\" }\n) as unknown as TypedDocumentString<IssueHistoryConnectionFragment, unknown>;\nexport const IssueLabelConnectionFragmentDoc = new TypedDocumentString(\n  `\n    fragment IssueLabelConnection on IssueLabelConnection {\n  __typename\n  nodes {\n    ...IssueLabel\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\n    fragment IssueLabel on IssueLabel {\n  __typename\n  lastAppliedAt\n  color\n  description\n  name\n  updatedAt\n  inheritedFrom {\n    id\n  }\n  parent {\n    id\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  creator {\n    id\n  }\n  retiredBy {\n    id\n  }\n  isGroup\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`,\n  { fragmentName: \"IssueLabelConnection\" }\n) as unknown as TypedDocumentString<IssueLabelConnectionFragment, unknown>;\nexport const IssueRelationFragmentDoc = new TypedDocumentString(\n  `\n    fragment IssueRelation on IssueRelation {\n  __typename\n  updatedAt\n  issue {\n    id\n  }\n  relatedIssue {\n    id\n  }\n  archivedAt\n  createdAt\n  type\n  id\n}\n    `,\n  { fragmentName: \"IssueRelation\" }\n) as unknown as TypedDocumentString<IssueRelationFragment, unknown>;\nexport const IssueRelationConnectionFragmentDoc = new TypedDocumentString(\n  `\n    fragment IssueRelationConnection on IssueRelationConnection {\n  __typename\n  nodes {\n    ...IssueRelation\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\n    fragment IssueRelation on IssueRelation {\n  __typename\n  updatedAt\n  issue {\n    id\n  }\n  relatedIssue {\n    id\n  }\n  archivedAt\n  createdAt\n  type\n  id\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`,\n  { fragmentName: \"IssueRelationConnection\" }\n) as unknown as TypedDocumentString<IssueRelationConnectionFragment, unknown>;\nexport const IssueSearchResultFragmentDoc = new TypedDocumentString(\n  `\n    fragment IssueSearchResult on IssueSearchResult {\n  __typename\n  trashed\n  reactionData\n  labelIds\n  integrationSourceType\n  url\n  identifier\n  priorityLabel\n  metadata\n  previousIdentifiers\n  reactions {\n    ...Reaction\n  }\n  customerTicketCount\n  sharedAccess {\n    ...IssueSharedAccess\n  }\n  branchName\n  delegate {\n    id\n  }\n  botActor {\n    ...ActorBot\n  }\n  sourceComment {\n    id\n  }\n  cycle {\n    id\n  }\n  dueDate\n  estimate\n  syncedWith {\n    ...ExternalEntityInfo\n  }\n  externalUserCreator {\n    id\n  }\n  asksExternalUserRequester {\n    id\n  }\n  asksRequester {\n    id\n  }\n  description\n  title\n  number\n  lastAppliedTemplate {\n    id\n  }\n  updatedAt\n  boardOrder\n  sortOrder\n  prioritySortOrder\n  subIssueSortOrder\n  parent {\n    id\n  }\n  priority\n  projectMilestone {\n    id\n  }\n  project {\n    id\n  }\n  recurringIssueTemplate {\n    id\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  startedTriageAt\n  triagedAt\n  addedToCycleAt\n  addedToProjectAt\n  addedToTeamAt\n  autoArchivedAt\n  autoClosedAt\n  canceledAt\n  completedAt\n  startedAt\n  slaStartedAt\n  slaBreachesAt\n  slaHighRiskAt\n  slaMediumRiskAt\n  snoozedUntilAt\n  slaType\n  id\n  assignee {\n    id\n  }\n  creator {\n    id\n  }\n  snoozedBy {\n    id\n  }\n  favorite {\n    id\n  }\n  state {\n    id\n  }\n  inheritsSharedAccess\n}\n    fragment ActorBot on ActorBot {\n  __typename\n  avatarUrl\n  subType\n  id\n  name\n  userDisplayName\n  type\n}\nfragment User on User {\n  __typename\n  description\n  avatarUrl\n  createdIssueCount\n  avatarBackgroundColor\n  statusUntilAt\n  statusEmoji\n  initials\n  updatedAt\n  lastSeen\n  timezone\n  disableReason\n  statusLabel\n  archivedAt\n  createdAt\n  id\n  gitHubUserId\n  displayName\n  email\n  name\n  title\n  url\n  active\n  isAssignable\n  guest\n  admin\n  owner\n  app\n  isMentionable\n  isMe\n  supportsAgentSessions\n  canAccessAnyPublicTeam\n  calendarHash\n  inviteHash\n}\nfragment Reaction on Reaction {\n  __typename\n  comment {\n    id\n  }\n  externalUser {\n    id\n  }\n  initiativeUpdate {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  emoji\n  projectUpdate {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  user {\n    id\n  }\n}\nfragment ExternalEntityInfo on ExternalEntityInfo {\n  __typename\n  metadata {\n    ... on ExternalEntityInfoGithubMetadata {\n      ...ExternalEntityInfoGithubMetadata\n    }\n    ... on ExternalEntityInfoJiraMetadata {\n      ...ExternalEntityInfoJiraMetadata\n    }\n    ... on ExternalEntitySlackMetadata {\n      ...ExternalEntitySlackMetadata\n    }\n  }\n  service\n  id\n}\nfragment IssueSharedAccess on IssueSharedAccess {\n  __typename\n  disallowedIssueFields\n  sharedWithCount\n  sharedWithUsers {\n    ...User\n  }\n  viewerHasOnlySharedAccess\n  isShared\n}\nfragment ExternalEntityInfoGithubMetadata on ExternalEntityInfoGithubMetadata {\n  __typename\n  number\n  owner\n  repo\n}\nfragment ExternalEntityInfoJiraMetadata on ExternalEntityInfoJiraMetadata {\n  __typename\n  issueTypeId\n  projectId\n  issueKey\n}\nfragment ExternalEntitySlackMetadata on ExternalEntitySlackMetadata {\n  __typename\n  messageUrl\n  channelId\n  channelName\n  isFromSlack\n}`,\n  { fragmentName: \"IssueSearchResult\" }\n) as unknown as TypedDocumentString<IssueSearchResultFragment, unknown>;\nexport const IssueSearchPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment IssueSearchPayload on IssueSearchPayload {\n  __typename\n  archivePayload {\n    ...ArchiveResponse\n  }\n  totalCount\n  nodes {\n    ...IssueSearchResult\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\n    fragment ActorBot on ActorBot {\n  __typename\n  avatarUrl\n  subType\n  id\n  name\n  userDisplayName\n  type\n}\nfragment User on User {\n  __typename\n  description\n  avatarUrl\n  createdIssueCount\n  avatarBackgroundColor\n  statusUntilAt\n  statusEmoji\n  initials\n  updatedAt\n  lastSeen\n  timezone\n  disableReason\n  statusLabel\n  archivedAt\n  createdAt\n  id\n  gitHubUserId\n  displayName\n  email\n  name\n  title\n  url\n  active\n  isAssignable\n  guest\n  admin\n  owner\n  app\n  isMentionable\n  isMe\n  supportsAgentSessions\n  canAccessAnyPublicTeam\n  calendarHash\n  inviteHash\n}\nfragment Reaction on Reaction {\n  __typename\n  comment {\n    id\n  }\n  externalUser {\n    id\n  }\n  initiativeUpdate {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  emoji\n  projectUpdate {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  user {\n    id\n  }\n}\nfragment ArchiveResponse on ArchiveResponse {\n  __typename\n  archive\n  totalCount\n  databaseVersion\n  includesDependencies\n}\nfragment ExternalEntityInfo on ExternalEntityInfo {\n  __typename\n  metadata {\n    ... on ExternalEntityInfoGithubMetadata {\n      ...ExternalEntityInfoGithubMetadata\n    }\n    ... on ExternalEntityInfoJiraMetadata {\n      ...ExternalEntityInfoJiraMetadata\n    }\n    ... on ExternalEntitySlackMetadata {\n      ...ExternalEntitySlackMetadata\n    }\n  }\n  service\n  id\n}\nfragment IssueSharedAccess on IssueSharedAccess {\n  __typename\n  disallowedIssueFields\n  sharedWithCount\n  sharedWithUsers {\n    ...User\n  }\n  viewerHasOnlySharedAccess\n  isShared\n}\nfragment ExternalEntityInfoGithubMetadata on ExternalEntityInfoGithubMetadata {\n  __typename\n  number\n  owner\n  repo\n}\nfragment ExternalEntityInfoJiraMetadata on ExternalEntityInfoJiraMetadata {\n  __typename\n  issueTypeId\n  projectId\n  issueKey\n}\nfragment ExternalEntitySlackMetadata on ExternalEntitySlackMetadata {\n  __typename\n  messageUrl\n  channelId\n  channelName\n  isFromSlack\n}\nfragment IssueSearchResult on IssueSearchResult {\n  __typename\n  trashed\n  reactionData\n  labelIds\n  integrationSourceType\n  url\n  identifier\n  priorityLabel\n  metadata\n  previousIdentifiers\n  reactions {\n    ...Reaction\n  }\n  customerTicketCount\n  sharedAccess {\n    ...IssueSharedAccess\n  }\n  branchName\n  delegate {\n    id\n  }\n  botActor {\n    ...ActorBot\n  }\n  sourceComment {\n    id\n  }\n  cycle {\n    id\n  }\n  dueDate\n  estimate\n  syncedWith {\n    ...ExternalEntityInfo\n  }\n  externalUserCreator {\n    id\n  }\n  asksExternalUserRequester {\n    id\n  }\n  asksRequester {\n    id\n  }\n  description\n  title\n  number\n  lastAppliedTemplate {\n    id\n  }\n  updatedAt\n  boardOrder\n  sortOrder\n  prioritySortOrder\n  subIssueSortOrder\n  parent {\n    id\n  }\n  priority\n  projectMilestone {\n    id\n  }\n  project {\n    id\n  }\n  recurringIssueTemplate {\n    id\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  startedTriageAt\n  triagedAt\n  addedToCycleAt\n  addedToProjectAt\n  addedToTeamAt\n  autoArchivedAt\n  autoClosedAt\n  canceledAt\n  completedAt\n  startedAt\n  slaStartedAt\n  slaBreachesAt\n  slaHighRiskAt\n  slaMediumRiskAt\n  snoozedUntilAt\n  slaType\n  id\n  assignee {\n    id\n  }\n  creator {\n    id\n  }\n  snoozedBy {\n    id\n  }\n  favorite {\n    id\n  }\n  state {\n    id\n  }\n  inheritsSharedAccess\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`,\n  { fragmentName: \"IssueSearchPayload\" }\n) as unknown as TypedDocumentString<IssueSearchPayloadFragment, unknown>;\nexport const IssueStateSpanFragmentDoc = new TypedDocumentString(\n  `\n    fragment IssueStateSpan on IssueStateSpan {\n  __typename\n  startedAt\n  endedAt\n  id\n  state {\n    id\n  }\n  stateId\n}\n    `,\n  { fragmentName: \"IssueStateSpan\" }\n) as unknown as TypedDocumentString<IssueStateSpanFragment, unknown>;\nexport const IssueStateSpanConnectionFragmentDoc = new TypedDocumentString(\n  `\n    fragment IssueStateSpanConnection on IssueStateSpanConnection {\n  __typename\n  nodes {\n    ...IssueStateSpan\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\n    fragment IssueStateSpan on IssueStateSpan {\n  __typename\n  startedAt\n  endedAt\n  id\n  state {\n    id\n  }\n  stateId\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`,\n  { fragmentName: \"IssueStateSpanConnection\" }\n) as unknown as TypedDocumentString<IssueStateSpanConnectionFragment, unknown>;\nexport const IssueToReleaseFragmentDoc = new TypedDocumentString(\n  `\n    fragment IssueToRelease on IssueToRelease {\n  __typename\n  issue {\n    id\n  }\n  updatedAt\n  release {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n}\n    `,\n  { fragmentName: \"IssueToRelease\" }\n) as unknown as TypedDocumentString<IssueToReleaseFragment, unknown>;\nexport const IssueToReleaseConnectionFragmentDoc = new TypedDocumentString(\n  `\n    fragment IssueToReleaseConnection on IssueToReleaseConnection {\n  __typename\n  nodes {\n    ...IssueToRelease\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\n    fragment IssueToRelease on IssueToRelease {\n  __typename\n  issue {\n    id\n  }\n  updatedAt\n  release {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`,\n  { fragmentName: \"IssueToReleaseConnection\" }\n) as unknown as TypedDocumentString<IssueToReleaseConnectionFragment, unknown>;\nexport const JiraFetchProjectStatusesPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment JiraFetchProjectStatusesPayload on JiraFetchProjectStatusesPayload {\n  __typename\n  gitHub {\n    ...GitHubIntegrationConnectDetails\n  }\n  issueStatuses\n  projectStatuses\n  lastSyncId\n  integration {\n    id\n  }\n  success\n}\n    fragment GitHubIntegrationConnectDetails on GitHubIntegrationConnectDetails {\n  __typename\n  lostRepositoryNames\n}`,\n  { fragmentName: \"JiraFetchProjectStatusesPayload\" }\n) as unknown as TypedDocumentString<JiraFetchProjectStatusesPayloadFragment, unknown>;\nexport const LogoutResponseFragmentDoc = new TypedDocumentString(\n  `\n    fragment LogoutResponse on LogoutResponse {\n  __typename\n  success\n}\n    `,\n  { fragmentName: \"LogoutResponse\" }\n) as unknown as TypedDocumentString<LogoutResponseFragment, unknown>;\nexport const MicrosoftTeamsChannelFragmentDoc = new TypedDocumentString(\n  `\n    fragment MicrosoftTeamsChannel on MicrosoftTeamsChannel {\n  __typename\n  id\n  displayName\n  membershipType\n}\n    `,\n  { fragmentName: \"MicrosoftTeamsChannel\" }\n) as unknown as TypedDocumentString<MicrosoftTeamsChannelFragment, unknown>;\nexport const MicrosoftTeamsTeamFragmentDoc = new TypedDocumentString(\n  `\n    fragment MicrosoftTeamsTeam on MicrosoftTeamsTeam {\n  __typename\n  id\n  channels {\n    ...MicrosoftTeamsChannel\n  }\n  displayName\n}\n    fragment MicrosoftTeamsChannel on MicrosoftTeamsChannel {\n  __typename\n  id\n  displayName\n  membershipType\n}`,\n  { fragmentName: \"MicrosoftTeamsTeam\" }\n) as unknown as TypedDocumentString<MicrosoftTeamsTeamFragment, unknown>;\nexport const MicrosoftTeamsChannelsPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment MicrosoftTeamsChannelsPayload on MicrosoftTeamsChannelsPayload {\n  __typename\n  teams {\n    ...MicrosoftTeamsTeam\n  }\n  success\n}\n    fragment MicrosoftTeamsChannel on MicrosoftTeamsChannel {\n  __typename\n  id\n  displayName\n  membershipType\n}\nfragment MicrosoftTeamsTeam on MicrosoftTeamsTeam {\n  __typename\n  id\n  channels {\n    ...MicrosoftTeamsChannel\n  }\n  displayName\n}`,\n  { fragmentName: \"MicrosoftTeamsChannelsPayload\" }\n) as unknown as TypedDocumentString<MicrosoftTeamsChannelsPayloadFragment, unknown>;\nexport const NodeFragmentDoc = new TypedDocumentString(\n  `\n    fragment Node on Node {\n  __typename\n  id\n}\n    `,\n  { fragmentName: \"Node\" }\n) as unknown as TypedDocumentString<NodeFragment, unknown>;\nexport const NotificationConnectionFragmentDoc = new TypedDocumentString(\n  `\n    fragment NotificationConnection on NotificationConnection {\n  __typename\n  nodes {\n    ...Notification\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\n    fragment ActorBot on ActorBot {\n  __typename\n  avatarUrl\n  subType\n  id\n  name\n  userDisplayName\n  type\n}\nfragment WelcomeMessageNotification on WelcomeMessageNotification {\n  __typename\n  type\n  welcomeMessageId\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment Notification on Notification {\n  __typename\n  type\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n  ... on CustomerNeedNotification {\n    ...CustomerNeedNotification\n  }\n  ... on CustomerNotification {\n    ...CustomerNotification\n  }\n  ... on DocumentNotification {\n    ...DocumentNotification\n  }\n  ... on InitiativeNotification {\n    ...InitiativeNotification\n  }\n  ... on IssueNotification {\n    ...IssueNotification\n  }\n  ... on OauthClientApprovalNotification {\n    ...OauthClientApprovalNotification\n  }\n  ... on PostNotification {\n    ...PostNotification\n  }\n  ... on ProjectNotification {\n    ...ProjectNotification\n  }\n  ... on PullRequestNotification {\n    ...PullRequestNotification\n  }\n  ... on UsageAlertNotification {\n    ...UsageAlertNotification\n  }\n  ... on WelcomeMessageNotification {\n    ...WelcomeMessageNotification\n  }\n}\nfragment CustomerNeedNotification on CustomerNeedNotification {\n  __typename\n  type\n  customerNeedId\n  botActor {\n    ...ActorBot\n  }\n  category\n  customerNeed {\n    id\n  }\n  externalUserActor {\n    id\n  }\n  relatedIssue {\n    id\n  }\n  updatedAt\n  relatedProject {\n    id\n  }\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment CustomerNotification on CustomerNotification {\n  __typename\n  type\n  customerId\n  botActor {\n    ...ActorBot\n  }\n  category\n  customer {\n    id\n  }\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment DocumentNotification on DocumentNotification {\n  __typename\n  reactionEmoji\n  type\n  commentId\n  documentId\n  parentCommentId\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment PostNotification on PostNotification {\n  __typename\n  reactionEmoji\n  type\n  commentId\n  parentCommentId\n  postId\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment ProjectNotification on ProjectNotification {\n  __typename\n  reactionEmoji\n  type\n  commentId\n  parentCommentId\n  projectId\n  projectMilestoneId\n  projectUpdateId\n  botActor {\n    ...ActorBot\n  }\n  category\n  comment {\n    id\n  }\n  document {\n    id\n  }\n  externalUserActor {\n    id\n  }\n  updatedAt\n  parentComment {\n    id\n  }\n  project {\n    id\n  }\n  projectUpdate {\n    id\n  }\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment PullRequestNotification on PullRequestNotification {\n  __typename\n  type\n  pullRequestCommentId\n  pullRequestId\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment UsageAlertNotification on UsageAlertNotification {\n  __typename\n  type\n  usageAlertId\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  usageAlert {\n    ...UsageAlert\n  }\n  actor {\n    id\n  }\n}\nfragment OauthClientApprovalNotification on OauthClientApprovalNotification {\n  __typename\n  type\n  oauthClientApprovalId\n  oauthClientApproval {\n    ...OauthClientApproval\n  }\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment InitiativeNotification on InitiativeNotification {\n  __typename\n  reactionEmoji\n  type\n  commentId\n  initiativeId\n  initiativeUpdateId\n  parentCommentId\n  botActor {\n    ...ActorBot\n  }\n  category\n  comment {\n    id\n  }\n  document {\n    id\n  }\n  externalUserActor {\n    id\n  }\n  initiative {\n    id\n  }\n  initiativeUpdate {\n    id\n  }\n  updatedAt\n  parentComment {\n    id\n  }\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment IssueNotification on IssueNotification {\n  __typename\n  reactionEmoji\n  type\n  commentId\n  issueId\n  parentCommentId\n  botActor {\n    ...ActorBot\n  }\n  category\n  comment {\n    id\n  }\n  externalUserActor {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  parentComment {\n    id\n  }\n  user {\n    id\n  }\n  subscriptions {\n    ...NotificationSubscription\n  }\n  team {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment OauthClientApproval on OauthClientApproval {\n  __typename\n  newlyRequestedScopes\n  denyReason\n  requestReason\n  scopes\n  status\n  oauthClientId\n  requesterId\n  responderId\n  updatedAt\n  archivedAt\n  createdAt\n  id\n}\nfragment NotificationSubscription on NotificationSubscription {\n  __typename\n  customView {\n    id\n  }\n  customer {\n    id\n  }\n  cycle {\n    id\n  }\n  initiative {\n    id\n  }\n  label {\n    id\n  }\n  updatedAt\n  project {\n    id\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  contextViewType\n  userContextViewType\n  id\n  user {\n    id\n  }\n  subscriber {\n    id\n  }\n  active\n}\nfragment UsageAlert on UsageAlert {\n  __typename\n  type\n  updatedAt\n  archivedAt\n  createdAt\n  id\n  metadata\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`,\n  { fragmentName: \"NotificationConnection\" }\n) as unknown as TypedDocumentString<NotificationConnectionFragment, unknown>;\nexport const NotificationSubscriptionConnectionFragmentDoc = new TypedDocumentString(\n  `\n    fragment NotificationSubscriptionConnection on NotificationSubscriptionConnection {\n  __typename\n  nodes {\n    ...NotificationSubscription\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\n    fragment NotificationSubscription on NotificationSubscription {\n  __typename\n  customView {\n    id\n  }\n  customer {\n    id\n  }\n  cycle {\n    id\n  }\n  initiative {\n    id\n  }\n  label {\n    id\n  }\n  updatedAt\n  project {\n    id\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  contextViewType\n  userContextViewType\n  id\n  user {\n    id\n  }\n  subscriber {\n    id\n  }\n  active\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`,\n  { fragmentName: \"NotificationSubscriptionConnection\" }\n) as unknown as TypedDocumentString<NotificationSubscriptionConnectionFragment, unknown>;\nexport const OrganizationAcceptedOrExpiredInviteDetailsPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment OrganizationAcceptedOrExpiredInviteDetailsPayload on OrganizationAcceptedOrExpiredInviteDetailsPayload {\n  __typename\n  status\n}\n    `,\n  { fragmentName: \"OrganizationAcceptedOrExpiredInviteDetailsPayload\" }\n) as unknown as TypedDocumentString<OrganizationAcceptedOrExpiredInviteDetailsPayloadFragment, unknown>;\nexport const OrganizationInviteFragmentDoc = new TypedDocumentString(\n  `\n    fragment OrganizationInvite on OrganizationInvite {\n  __typename\n  metadata\n  email\n  updatedAt\n  archivedAt\n  createdAt\n  acceptedAt\n  expiresAt\n  id\n  inviter {\n    id\n  }\n  invitee {\n    id\n  }\n  role\n  external\n}\n    `,\n  { fragmentName: \"OrganizationInvite\" }\n) as unknown as TypedDocumentString<OrganizationInviteFragment, unknown>;\nexport const OrganizationInviteConnectionFragmentDoc = new TypedDocumentString(\n  `\n    fragment OrganizationInviteConnection on OrganizationInviteConnection {\n  __typename\n  nodes {\n    ...OrganizationInvite\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\n    fragment OrganizationInvite on OrganizationInvite {\n  __typename\n  metadata\n  email\n  updatedAt\n  archivedAt\n  createdAt\n  acceptedAt\n  expiresAt\n  id\n  inviter {\n    id\n  }\n  invitee {\n    id\n  }\n  role\n  external\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`,\n  { fragmentName: \"OrganizationInviteConnection\" }\n) as unknown as TypedDocumentString<OrganizationInviteConnectionFragment, unknown>;\nexport const OrganizationInviteFullDetailsPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment OrganizationInviteFullDetailsPayload on OrganizationInviteFullDetailsPayload {\n  __typename\n  allowedAuthServices\n  organizationId\n  organizationName\n  email\n  inviter\n  status\n  organizationLogoUrl\n  role\n  createdAt\n  accepted\n  expired\n}\n    `,\n  { fragmentName: \"OrganizationInviteFullDetailsPayload\" }\n) as unknown as TypedDocumentString<OrganizationInviteFullDetailsPayloadFragment, unknown>;\nexport const PasskeyLoginStartResponseFragmentDoc = new TypedDocumentString(\n  `\n    fragment PasskeyLoginStartResponse on PasskeyLoginStartResponse {\n  __typename\n  options\n  success\n}\n    `,\n  { fragmentName: \"PasskeyLoginStartResponse\" }\n) as unknown as TypedDocumentString<PasskeyLoginStartResponseFragment, unknown>;\nexport const ProjectAttachmentConnectionFragmentDoc = new TypedDocumentString(\n  `\n    fragment ProjectAttachmentConnection on ProjectAttachmentConnection {\n  __typename\n  nodes {\n    ...ProjectAttachment\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\n    fragment ProjectAttachment on ProjectAttachment {\n  __typename\n  metadata\n  source\n  subtitle\n  creator {\n    id\n  }\n  updatedAt\n  sourceType\n  archivedAt\n  createdAt\n  id\n  title\n  url\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`,\n  { fragmentName: \"ProjectAttachmentConnection\" }\n) as unknown as TypedDocumentString<ProjectAttachmentConnectionFragment, unknown>;\nexport const ProjectFragmentDoc = new TypedDocumentString(\n  `\n    fragment Project on Project {\n  __typename\n  trashed\n  url\n  integrationsSettings {\n    id\n  }\n  microsoftTeamsChannelId\n  slackChannelId\n  labelIds\n  documentContent {\n    ...DocumentContent\n  }\n  status {\n    id\n  }\n  updateRemindersDay\n  targetDate\n  startDate\n  syncedWith {\n    ...ExternalEntityInfo\n  }\n  updateReminderFrequency\n  updateRemindersHour\n  icon\n  convertedFromIssue {\n    id\n  }\n  lastAppliedTemplate {\n    id\n  }\n  updatedAt\n  lastUpdate {\n    id\n  }\n  updateReminderFrequencyInWeeks\n  name\n  completedScopeHistory\n  completedIssueCountHistory\n  inProgressScopeHistory\n  health\n  progress\n  scope\n  priorityLabel\n  priority\n  color\n  content\n  slugId\n  targetDateResolution\n  startDateResolution\n  frequencyResolution\n  description\n  prioritySortOrder\n  sortOrder\n  archivedAt\n  createdAt\n  healthUpdatedAt\n  autoArchivedAt\n  canceledAt\n  completedAt\n  startedAt\n  projectUpdateRemindersPausedUntilAt\n  issueCountHistory\n  scopeHistory\n  id\n  creator {\n    id\n  }\n  lead {\n    id\n  }\n  favorite {\n    id\n  }\n  slackIssueComments\n  slackNewIssue\n  slackIssueStatuses\n  state\n}\n    fragment WelcomeMessage on WelcomeMessage {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  title\n  id\n  updatedBy {\n    id\n  }\n  enabled\n}\nfragment AiPromptRules on AiPromptRules {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  id\n  updatedBy {\n    id\n  }\n}\nfragment ExternalEntityInfo on ExternalEntityInfo {\n  __typename\n  metadata {\n    ... on ExternalEntityInfoGithubMetadata {\n      ...ExternalEntityInfoGithubMetadata\n    }\n    ... on ExternalEntityInfoJiraMetadata {\n      ...ExternalEntityInfoJiraMetadata\n    }\n    ... on ExternalEntitySlackMetadata {\n      ...ExternalEntitySlackMetadata\n    }\n  }\n  service\n  id\n}\nfragment ExternalEntityInfoGithubMetadata on ExternalEntityInfoGithubMetadata {\n  __typename\n  number\n  owner\n  repo\n}\nfragment ExternalEntityInfoJiraMetadata on ExternalEntityInfoJiraMetadata {\n  __typename\n  issueTypeId\n  projectId\n  issueKey\n}\nfragment ExternalEntitySlackMetadata on ExternalEntitySlackMetadata {\n  __typename\n  messageUrl\n  channelId\n  channelName\n  isFromSlack\n}\nfragment DocumentContent on DocumentContent {\n  __typename\n  aiPromptRules {\n    ...AiPromptRules\n  }\n  content\n  contentState\n  document {\n    id\n  }\n  initiative {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  projectMilestone {\n    id\n  }\n  project {\n    id\n  }\n  restoredAt\n  archivedAt\n  createdAt\n  id\n  welcomeMessage {\n    ...WelcomeMessage\n  }\n}`,\n  { fragmentName: \"Project\" }\n) as unknown as TypedDocumentString<ProjectFragment, unknown>;\nexport const ProjectConnectionFragmentDoc = new TypedDocumentString(\n  `\n    fragment ProjectConnection on ProjectConnection {\n  __typename\n  nodes {\n    ...Project\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\n    fragment Project on Project {\n  __typename\n  trashed\n  url\n  integrationsSettings {\n    id\n  }\n  microsoftTeamsChannelId\n  slackChannelId\n  labelIds\n  documentContent {\n    ...DocumentContent\n  }\n  status {\n    id\n  }\n  updateRemindersDay\n  targetDate\n  startDate\n  syncedWith {\n    ...ExternalEntityInfo\n  }\n  updateReminderFrequency\n  updateRemindersHour\n  icon\n  convertedFromIssue {\n    id\n  }\n  lastAppliedTemplate {\n    id\n  }\n  updatedAt\n  lastUpdate {\n    id\n  }\n  updateReminderFrequencyInWeeks\n  name\n  completedScopeHistory\n  completedIssueCountHistory\n  inProgressScopeHistory\n  health\n  progress\n  scope\n  priorityLabel\n  priority\n  color\n  content\n  slugId\n  targetDateResolution\n  startDateResolution\n  frequencyResolution\n  description\n  prioritySortOrder\n  sortOrder\n  archivedAt\n  createdAt\n  healthUpdatedAt\n  autoArchivedAt\n  canceledAt\n  completedAt\n  startedAt\n  projectUpdateRemindersPausedUntilAt\n  issueCountHistory\n  scopeHistory\n  id\n  creator {\n    id\n  }\n  lead {\n    id\n  }\n  favorite {\n    id\n  }\n  slackIssueComments\n  slackNewIssue\n  slackIssueStatuses\n  state\n}\nfragment WelcomeMessage on WelcomeMessage {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  title\n  id\n  updatedBy {\n    id\n  }\n  enabled\n}\nfragment AiPromptRules on AiPromptRules {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  id\n  updatedBy {\n    id\n  }\n}\nfragment ExternalEntityInfo on ExternalEntityInfo {\n  __typename\n  metadata {\n    ... on ExternalEntityInfoGithubMetadata {\n      ...ExternalEntityInfoGithubMetadata\n    }\n    ... on ExternalEntityInfoJiraMetadata {\n      ...ExternalEntityInfoJiraMetadata\n    }\n    ... on ExternalEntitySlackMetadata {\n      ...ExternalEntitySlackMetadata\n    }\n  }\n  service\n  id\n}\nfragment ExternalEntityInfoGithubMetadata on ExternalEntityInfoGithubMetadata {\n  __typename\n  number\n  owner\n  repo\n}\nfragment ExternalEntityInfoJiraMetadata on ExternalEntityInfoJiraMetadata {\n  __typename\n  issueTypeId\n  projectId\n  issueKey\n}\nfragment ExternalEntitySlackMetadata on ExternalEntitySlackMetadata {\n  __typename\n  messageUrl\n  channelId\n  channelName\n  isFromSlack\n}\nfragment DocumentContent on DocumentContent {\n  __typename\n  aiPromptRules {\n    ...AiPromptRules\n  }\n  content\n  contentState\n  document {\n    id\n  }\n  initiative {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  projectMilestone {\n    id\n  }\n  project {\n    id\n  }\n  restoredAt\n  archivedAt\n  createdAt\n  id\n  welcomeMessage {\n    ...WelcomeMessage\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`,\n  { fragmentName: \"ProjectConnection\" }\n) as unknown as TypedDocumentString<ProjectConnectionFragment, unknown>;\nexport const ProjectHistoryFragmentDoc = new TypedDocumentString(\n  `\n    fragment ProjectHistory on ProjectHistory {\n  __typename\n  entries\n  updatedAt\n  project {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n}\n    `,\n  { fragmentName: \"ProjectHistory\" }\n) as unknown as TypedDocumentString<ProjectHistoryFragment, unknown>;\nexport const ProjectHistoryConnectionFragmentDoc = new TypedDocumentString(\n  `\n    fragment ProjectHistoryConnection on ProjectHistoryConnection {\n  __typename\n  nodes {\n    ...ProjectHistory\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\n    fragment ProjectHistory on ProjectHistory {\n  __typename\n  entries\n  updatedAt\n  project {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`,\n  { fragmentName: \"ProjectHistoryConnection\" }\n) as unknown as TypedDocumentString<ProjectHistoryConnectionFragment, unknown>;\nexport const ProjectLabelFragmentDoc = new TypedDocumentString(\n  `\n    fragment ProjectLabel on ProjectLabel {\n  __typename\n  lastAppliedAt\n  color\n  description\n  name\n  updatedAt\n  parent {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  creator {\n    id\n  }\n  retiredBy {\n    id\n  }\n  isGroup\n}\n    `,\n  { fragmentName: \"ProjectLabel\" }\n) as unknown as TypedDocumentString<ProjectLabelFragment, unknown>;\nexport const ProjectLabelConnectionFragmentDoc = new TypedDocumentString(\n  `\n    fragment ProjectLabelConnection on ProjectLabelConnection {\n  __typename\n  nodes {\n    ...ProjectLabel\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\n    fragment ProjectLabel on ProjectLabel {\n  __typename\n  lastAppliedAt\n  color\n  description\n  name\n  updatedAt\n  parent {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  creator {\n    id\n  }\n  retiredBy {\n    id\n  }\n  isGroup\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`,\n  { fragmentName: \"ProjectLabelConnection\" }\n) as unknown as TypedDocumentString<ProjectLabelConnectionFragment, unknown>;\nexport const ProjectMilestoneFragmentDoc = new TypedDocumentString(\n  `\n    fragment ProjectMilestone on ProjectMilestone {\n  __typename\n  updatedAt\n  name\n  sortOrder\n  targetDate\n  progress\n  description\n  project {\n    id\n  }\n  documentContent {\n    ...DocumentContent\n  }\n  status\n  archivedAt\n  createdAt\n  id\n}\n    fragment WelcomeMessage on WelcomeMessage {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  title\n  id\n  updatedBy {\n    id\n  }\n  enabled\n}\nfragment AiPromptRules on AiPromptRules {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  id\n  updatedBy {\n    id\n  }\n}\nfragment DocumentContent on DocumentContent {\n  __typename\n  aiPromptRules {\n    ...AiPromptRules\n  }\n  content\n  contentState\n  document {\n    id\n  }\n  initiative {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  projectMilestone {\n    id\n  }\n  project {\n    id\n  }\n  restoredAt\n  archivedAt\n  createdAt\n  id\n  welcomeMessage {\n    ...WelcomeMessage\n  }\n}`,\n  { fragmentName: \"ProjectMilestone\" }\n) as unknown as TypedDocumentString<ProjectMilestoneFragment, unknown>;\nexport const ProjectMilestoneConnectionFragmentDoc = new TypedDocumentString(\n  `\n    fragment ProjectMilestoneConnection on ProjectMilestoneConnection {\n  __typename\n  nodes {\n    ...ProjectMilestone\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\n    fragment ProjectMilestone on ProjectMilestone {\n  __typename\n  updatedAt\n  name\n  sortOrder\n  targetDate\n  progress\n  description\n  project {\n    id\n  }\n  documentContent {\n    ...DocumentContent\n  }\n  status\n  archivedAt\n  createdAt\n  id\n}\nfragment WelcomeMessage on WelcomeMessage {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  title\n  id\n  updatedBy {\n    id\n  }\n  enabled\n}\nfragment AiPromptRules on AiPromptRules {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  id\n  updatedBy {\n    id\n  }\n}\nfragment DocumentContent on DocumentContent {\n  __typename\n  aiPromptRules {\n    ...AiPromptRules\n  }\n  content\n  contentState\n  document {\n    id\n  }\n  initiative {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  projectMilestone {\n    id\n  }\n  project {\n    id\n  }\n  restoredAt\n  archivedAt\n  createdAt\n  id\n  welcomeMessage {\n    ...WelcomeMessage\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`,\n  { fragmentName: \"ProjectMilestoneConnection\" }\n) as unknown as TypedDocumentString<ProjectMilestoneConnectionFragment, unknown>;\nexport const ProjectMilestoneMoveIssueToTeamFragmentDoc = new TypedDocumentString(\n  `\n    fragment ProjectMilestoneMoveIssueToTeam on ProjectMilestoneMoveIssueToTeam {\n  __typename\n  issueId\n  teamId\n}\n    `,\n  { fragmentName: \"ProjectMilestoneMoveIssueToTeam\" }\n) as unknown as TypedDocumentString<ProjectMilestoneMoveIssueToTeamFragment, unknown>;\nexport const ProjectMilestoneMoveProjectTeamsFragmentDoc = new TypedDocumentString(\n  `\n    fragment ProjectMilestoneMoveProjectTeams on ProjectMilestoneMoveProjectTeams {\n  __typename\n  projectId\n  teamIds\n}\n    `,\n  { fragmentName: \"ProjectMilestoneMoveProjectTeams\" }\n) as unknown as TypedDocumentString<ProjectMilestoneMoveProjectTeamsFragment, unknown>;\nexport const ProjectRelationFragmentDoc = new TypedDocumentString(\n  `\n    fragment ProjectRelation on ProjectRelation {\n  __typename\n  updatedAt\n  project {\n    id\n  }\n  projectMilestone {\n    id\n  }\n  relatedProjectMilestone {\n    id\n  }\n  relatedProject {\n    id\n  }\n  archivedAt\n  createdAt\n  anchorType\n  relatedAnchorType\n  type\n  id\n  user {\n    id\n  }\n}\n    `,\n  { fragmentName: \"ProjectRelation\" }\n) as unknown as TypedDocumentString<ProjectRelationFragment, unknown>;\nexport const ProjectRelationConnectionFragmentDoc = new TypedDocumentString(\n  `\n    fragment ProjectRelationConnection on ProjectRelationConnection {\n  __typename\n  nodes {\n    ...ProjectRelation\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\n    fragment ProjectRelation on ProjectRelation {\n  __typename\n  updatedAt\n  project {\n    id\n  }\n  projectMilestone {\n    id\n  }\n  relatedProjectMilestone {\n    id\n  }\n  relatedProject {\n    id\n  }\n  archivedAt\n  createdAt\n  anchorType\n  relatedAnchorType\n  type\n  id\n  user {\n    id\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`,\n  { fragmentName: \"ProjectRelationConnection\" }\n) as unknown as TypedDocumentString<ProjectRelationConnectionFragment, unknown>;\nexport const ProjectSearchResultFragmentDoc = new TypedDocumentString(\n  `\n    fragment ProjectSearchResult on ProjectSearchResult {\n  __typename\n  trashed\n  metadata\n  url\n  integrationsSettings {\n    id\n  }\n  microsoftTeamsChannelId\n  slackChannelId\n  labelIds\n  documentContent {\n    ...DocumentContent\n  }\n  status {\n    id\n  }\n  updateRemindersDay\n  targetDate\n  startDate\n  syncedWith {\n    ...ExternalEntityInfo\n  }\n  updateReminderFrequency\n  updateRemindersHour\n  icon\n  convertedFromIssue {\n    id\n  }\n  lastAppliedTemplate {\n    id\n  }\n  updatedAt\n  lastUpdate {\n    id\n  }\n  updateReminderFrequencyInWeeks\n  name\n  completedScopeHistory\n  completedIssueCountHistory\n  inProgressScopeHistory\n  health\n  progress\n  scope\n  priorityLabel\n  priority\n  color\n  content\n  slugId\n  targetDateResolution\n  startDateResolution\n  frequencyResolution\n  description\n  prioritySortOrder\n  sortOrder\n  archivedAt\n  createdAt\n  healthUpdatedAt\n  autoArchivedAt\n  canceledAt\n  completedAt\n  startedAt\n  projectUpdateRemindersPausedUntilAt\n  issueCountHistory\n  scopeHistory\n  id\n  creator {\n    id\n  }\n  lead {\n    id\n  }\n  favorite {\n    id\n  }\n  slackIssueComments\n  slackNewIssue\n  slackIssueStatuses\n  state\n}\n    fragment WelcomeMessage on WelcomeMessage {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  title\n  id\n  updatedBy {\n    id\n  }\n  enabled\n}\nfragment AiPromptRules on AiPromptRules {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  id\n  updatedBy {\n    id\n  }\n}\nfragment ExternalEntityInfo on ExternalEntityInfo {\n  __typename\n  metadata {\n    ... on ExternalEntityInfoGithubMetadata {\n      ...ExternalEntityInfoGithubMetadata\n    }\n    ... on ExternalEntityInfoJiraMetadata {\n      ...ExternalEntityInfoJiraMetadata\n    }\n    ... on ExternalEntitySlackMetadata {\n      ...ExternalEntitySlackMetadata\n    }\n  }\n  service\n  id\n}\nfragment ExternalEntityInfoGithubMetadata on ExternalEntityInfoGithubMetadata {\n  __typename\n  number\n  owner\n  repo\n}\nfragment ExternalEntityInfoJiraMetadata on ExternalEntityInfoJiraMetadata {\n  __typename\n  issueTypeId\n  projectId\n  issueKey\n}\nfragment ExternalEntitySlackMetadata on ExternalEntitySlackMetadata {\n  __typename\n  messageUrl\n  channelId\n  channelName\n  isFromSlack\n}\nfragment DocumentContent on DocumentContent {\n  __typename\n  aiPromptRules {\n    ...AiPromptRules\n  }\n  content\n  contentState\n  document {\n    id\n  }\n  initiative {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  projectMilestone {\n    id\n  }\n  project {\n    id\n  }\n  restoredAt\n  archivedAt\n  createdAt\n  id\n  welcomeMessage {\n    ...WelcomeMessage\n  }\n}`,\n  { fragmentName: \"ProjectSearchResult\" }\n) as unknown as TypedDocumentString<ProjectSearchResultFragment, unknown>;\nexport const ProjectSearchPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment ProjectSearchPayload on ProjectSearchPayload {\n  __typename\n  archivePayload {\n    ...ArchiveResponse\n  }\n  totalCount\n  nodes {\n    ...ProjectSearchResult\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\n    fragment WelcomeMessage on WelcomeMessage {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  title\n  id\n  updatedBy {\n    id\n  }\n  enabled\n}\nfragment ArchiveResponse on ArchiveResponse {\n  __typename\n  archive\n  totalCount\n  databaseVersion\n  includesDependencies\n}\nfragment AiPromptRules on AiPromptRules {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  id\n  updatedBy {\n    id\n  }\n}\nfragment ExternalEntityInfo on ExternalEntityInfo {\n  __typename\n  metadata {\n    ... on ExternalEntityInfoGithubMetadata {\n      ...ExternalEntityInfoGithubMetadata\n    }\n    ... on ExternalEntityInfoJiraMetadata {\n      ...ExternalEntityInfoJiraMetadata\n    }\n    ... on ExternalEntitySlackMetadata {\n      ...ExternalEntitySlackMetadata\n    }\n  }\n  service\n  id\n}\nfragment ExternalEntityInfoGithubMetadata on ExternalEntityInfoGithubMetadata {\n  __typename\n  number\n  owner\n  repo\n}\nfragment ExternalEntityInfoJiraMetadata on ExternalEntityInfoJiraMetadata {\n  __typename\n  issueTypeId\n  projectId\n  issueKey\n}\nfragment ExternalEntitySlackMetadata on ExternalEntitySlackMetadata {\n  __typename\n  messageUrl\n  channelId\n  channelName\n  isFromSlack\n}\nfragment DocumentContent on DocumentContent {\n  __typename\n  aiPromptRules {\n    ...AiPromptRules\n  }\n  content\n  contentState\n  document {\n    id\n  }\n  initiative {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  projectMilestone {\n    id\n  }\n  project {\n    id\n  }\n  restoredAt\n  archivedAt\n  createdAt\n  id\n  welcomeMessage {\n    ...WelcomeMessage\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}\nfragment ProjectSearchResult on ProjectSearchResult {\n  __typename\n  trashed\n  metadata\n  url\n  integrationsSettings {\n    id\n  }\n  microsoftTeamsChannelId\n  slackChannelId\n  labelIds\n  documentContent {\n    ...DocumentContent\n  }\n  status {\n    id\n  }\n  updateRemindersDay\n  targetDate\n  startDate\n  syncedWith {\n    ...ExternalEntityInfo\n  }\n  updateReminderFrequency\n  updateRemindersHour\n  icon\n  convertedFromIssue {\n    id\n  }\n  lastAppliedTemplate {\n    id\n  }\n  updatedAt\n  lastUpdate {\n    id\n  }\n  updateReminderFrequencyInWeeks\n  name\n  completedScopeHistory\n  completedIssueCountHistory\n  inProgressScopeHistory\n  health\n  progress\n  scope\n  priorityLabel\n  priority\n  color\n  content\n  slugId\n  targetDateResolution\n  startDateResolution\n  frequencyResolution\n  description\n  prioritySortOrder\n  sortOrder\n  archivedAt\n  createdAt\n  healthUpdatedAt\n  autoArchivedAt\n  canceledAt\n  completedAt\n  startedAt\n  projectUpdateRemindersPausedUntilAt\n  issueCountHistory\n  scopeHistory\n  id\n  creator {\n    id\n  }\n  lead {\n    id\n  }\n  favorite {\n    id\n  }\n  slackIssueComments\n  slackNewIssue\n  slackIssueStatuses\n  state\n}`,\n  { fragmentName: \"ProjectSearchPayload\" }\n) as unknown as TypedDocumentString<ProjectSearchPayloadFragment, unknown>;\nexport const ProjectStatusConnectionFragmentDoc = new TypedDocumentString(\n  `\n    fragment ProjectStatusConnection on ProjectStatusConnection {\n  __typename\n  nodes {\n    ...ProjectStatus\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\n    fragment ProjectStatus on ProjectStatus {\n  __typename\n  description\n  type\n  color\n  updatedAt\n  name\n  position\n  archivedAt\n  createdAt\n  id\n  indefinite\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`,\n  { fragmentName: \"ProjectStatusConnection\" }\n) as unknown as TypedDocumentString<ProjectStatusConnectionFragment, unknown>;\nexport const ProjectUpdateFragmentDoc = new TypedDocumentString(\n  `\n    fragment ProjectUpdate on ProjectUpdate {\n  __typename\n  reactionData\n  commentCount\n  reactions {\n    ...Reaction\n  }\n  url\n  diffMarkdown\n  diff\n  health\n  updatedAt\n  project {\n    id\n  }\n  archivedAt\n  createdAt\n  editedAt\n  id\n  body\n  slugId\n  user {\n    id\n  }\n  isDiffHidden\n  isStale\n}\n    fragment Reaction on Reaction {\n  __typename\n  comment {\n    id\n  }\n  externalUser {\n    id\n  }\n  initiativeUpdate {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  emoji\n  projectUpdate {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  user {\n    id\n  }\n}`,\n  { fragmentName: \"ProjectUpdate\" }\n) as unknown as TypedDocumentString<ProjectUpdateFragment, unknown>;\nexport const ProjectUpdateConnectionFragmentDoc = new TypedDocumentString(\n  `\n    fragment ProjectUpdateConnection on ProjectUpdateConnection {\n  __typename\n  nodes {\n    ...ProjectUpdate\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\n    fragment ProjectUpdate on ProjectUpdate {\n  __typename\n  reactionData\n  commentCount\n  reactions {\n    ...Reaction\n  }\n  url\n  diffMarkdown\n  diff\n  health\n  updatedAt\n  project {\n    id\n  }\n  archivedAt\n  createdAt\n  editedAt\n  id\n  body\n  slugId\n  user {\n    id\n  }\n  isDiffHidden\n  isStale\n}\nfragment Reaction on Reaction {\n  __typename\n  comment {\n    id\n  }\n  externalUser {\n    id\n  }\n  initiativeUpdate {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  emoji\n  projectUpdate {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  user {\n    id\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`,\n  { fragmentName: \"ProjectUpdateConnection\" }\n) as unknown as TypedDocumentString<ProjectUpdateConnectionFragment, unknown>;\nexport const ReleaseNoteFragmentDoc = new TypedDocumentString(\n  `\n    fragment ReleaseNote on ReleaseNote {\n  __typename\n  documentContent {\n    ...DocumentContent\n  }\n  generationStatus\n  firstRelease {\n    id\n  }\n  updatedAt\n  lastRelease {\n    id\n  }\n  releaseCount\n  slugId\n  archivedAt\n  createdAt\n  id\n  title\n}\n    fragment WelcomeMessage on WelcomeMessage {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  title\n  id\n  updatedBy {\n    id\n  }\n  enabled\n}\nfragment AiPromptRules on AiPromptRules {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  id\n  updatedBy {\n    id\n  }\n}\nfragment DocumentContent on DocumentContent {\n  __typename\n  aiPromptRules {\n    ...AiPromptRules\n  }\n  content\n  contentState\n  document {\n    id\n  }\n  initiative {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  projectMilestone {\n    id\n  }\n  project {\n    id\n  }\n  restoredAt\n  archivedAt\n  createdAt\n  id\n  welcomeMessage {\n    ...WelcomeMessage\n  }\n}`,\n  { fragmentName: \"ReleaseNote\" }\n) as unknown as TypedDocumentString<ReleaseNoteFragment, unknown>;\nexport const ReleaseFragmentDoc = new TypedDocumentString(\n  `\n    fragment Release on Release {\n  __typename\n  trashed\n  issueCount\n  releaseNotes {\n    ...ReleaseNote\n  }\n  commitSha\n  url\n  currentProgress\n  stage {\n    id\n  }\n  description\n  targetDate\n  startDate\n  progressHistory\n  updatedAt\n  name\n  pipeline {\n    id\n  }\n  slugId\n  archivedAt\n  createdAt\n  startedAt\n  canceledAt\n  completedAt\n  id\n  creator {\n    id\n  }\n  version\n}\n    fragment ReleaseNote on ReleaseNote {\n  __typename\n  documentContent {\n    ...DocumentContent\n  }\n  generationStatus\n  firstRelease {\n    id\n  }\n  updatedAt\n  lastRelease {\n    id\n  }\n  releaseCount\n  slugId\n  archivedAt\n  createdAt\n  id\n  title\n}\nfragment WelcomeMessage on WelcomeMessage {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  title\n  id\n  updatedBy {\n    id\n  }\n  enabled\n}\nfragment AiPromptRules on AiPromptRules {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  id\n  updatedBy {\n    id\n  }\n}\nfragment DocumentContent on DocumentContent {\n  __typename\n  aiPromptRules {\n    ...AiPromptRules\n  }\n  content\n  contentState\n  document {\n    id\n  }\n  initiative {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  projectMilestone {\n    id\n  }\n  project {\n    id\n  }\n  restoredAt\n  archivedAt\n  createdAt\n  id\n  welcomeMessage {\n    ...WelcomeMessage\n  }\n}`,\n  { fragmentName: \"Release\" }\n) as unknown as TypedDocumentString<ReleaseFragment, unknown>;\nexport const ReleaseConnectionFragmentDoc = new TypedDocumentString(\n  `\n    fragment ReleaseConnection on ReleaseConnection {\n  __typename\n  nodes {\n    ...Release\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\n    fragment ReleaseNote on ReleaseNote {\n  __typename\n  documentContent {\n    ...DocumentContent\n  }\n  generationStatus\n  firstRelease {\n    id\n  }\n  updatedAt\n  lastRelease {\n    id\n  }\n  releaseCount\n  slugId\n  archivedAt\n  createdAt\n  id\n  title\n}\nfragment Release on Release {\n  __typename\n  trashed\n  issueCount\n  releaseNotes {\n    ...ReleaseNote\n  }\n  commitSha\n  url\n  currentProgress\n  stage {\n    id\n  }\n  description\n  targetDate\n  startDate\n  progressHistory\n  updatedAt\n  name\n  pipeline {\n    id\n  }\n  slugId\n  archivedAt\n  createdAt\n  startedAt\n  canceledAt\n  completedAt\n  id\n  creator {\n    id\n  }\n  version\n}\nfragment WelcomeMessage on WelcomeMessage {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  title\n  id\n  updatedBy {\n    id\n  }\n  enabled\n}\nfragment AiPromptRules on AiPromptRules {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  id\n  updatedBy {\n    id\n  }\n}\nfragment DocumentContent on DocumentContent {\n  __typename\n  aiPromptRules {\n    ...AiPromptRules\n  }\n  content\n  contentState\n  document {\n    id\n  }\n  initiative {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  projectMilestone {\n    id\n  }\n  project {\n    id\n  }\n  restoredAt\n  archivedAt\n  createdAt\n  id\n  welcomeMessage {\n    ...WelcomeMessage\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`,\n  { fragmentName: \"ReleaseConnection\" }\n) as unknown as TypedDocumentString<ReleaseConnectionFragment, unknown>;\nexport const ReleaseHistoryFragmentDoc = new TypedDocumentString(\n  `\n    fragment ReleaseHistory on ReleaseHistory {\n  __typename\n  entries\n  updatedAt\n  release {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n}\n    `,\n  { fragmentName: \"ReleaseHistory\" }\n) as unknown as TypedDocumentString<ReleaseHistoryFragment, unknown>;\nexport const ReleaseHistoryConnectionFragmentDoc = new TypedDocumentString(\n  `\n    fragment ReleaseHistoryConnection on ReleaseHistoryConnection {\n  __typename\n  nodes {\n    ...ReleaseHistory\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\n    fragment ReleaseHistory on ReleaseHistory {\n  __typename\n  entries\n  updatedAt\n  release {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`,\n  { fragmentName: \"ReleaseHistoryConnection\" }\n) as unknown as TypedDocumentString<ReleaseHistoryConnectionFragment, unknown>;\nexport const ReleaseNoteConnectionFragmentDoc = new TypedDocumentString(\n  `\n    fragment ReleaseNoteConnection on ReleaseNoteConnection {\n  __typename\n  nodes {\n    ...ReleaseNote\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\n    fragment ReleaseNote on ReleaseNote {\n  __typename\n  documentContent {\n    ...DocumentContent\n  }\n  generationStatus\n  firstRelease {\n    id\n  }\n  updatedAt\n  lastRelease {\n    id\n  }\n  releaseCount\n  slugId\n  archivedAt\n  createdAt\n  id\n  title\n}\nfragment WelcomeMessage on WelcomeMessage {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  title\n  id\n  updatedBy {\n    id\n  }\n  enabled\n}\nfragment AiPromptRules on AiPromptRules {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  id\n  updatedBy {\n    id\n  }\n}\nfragment DocumentContent on DocumentContent {\n  __typename\n  aiPromptRules {\n    ...AiPromptRules\n  }\n  content\n  contentState\n  document {\n    id\n  }\n  initiative {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  projectMilestone {\n    id\n  }\n  project {\n    id\n  }\n  restoredAt\n  archivedAt\n  createdAt\n  id\n  welcomeMessage {\n    ...WelcomeMessage\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`,\n  { fragmentName: \"ReleaseNoteConnection\" }\n) as unknown as TypedDocumentString<ReleaseNoteConnectionFragment, unknown>;\nexport const ReleasePipelineFragmentDoc = new TypedDocumentString(\n  `\n    fragment ReleasePipeline on ReleasePipeline {\n  __typename\n  includePathPatterns\n  url\n  approximateReleaseCount\n  releaseNoteTemplate {\n    id\n  }\n  updatedAt\n  name\n  slugId\n  latestReleaseNote {\n    id\n  }\n  archivedAt\n  createdAt\n  type\n  id\n  isProduction\n  autoGenerateReleaseNotesOnCompletion\n}\n    `,\n  { fragmentName: \"ReleasePipeline\" }\n) as unknown as TypedDocumentString<ReleasePipelineFragment, unknown>;\nexport const ReleasePipelineConnectionFragmentDoc = new TypedDocumentString(\n  `\n    fragment ReleasePipelineConnection on ReleasePipelineConnection {\n  __typename\n  nodes {\n    ...ReleasePipeline\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\n    fragment ReleasePipeline on ReleasePipeline {\n  __typename\n  includePathPatterns\n  url\n  approximateReleaseCount\n  releaseNoteTemplate {\n    id\n  }\n  updatedAt\n  name\n  slugId\n  latestReleaseNote {\n    id\n  }\n  archivedAt\n  createdAt\n  type\n  id\n  isProduction\n  autoGenerateReleaseNotesOnCompletion\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`,\n  { fragmentName: \"ReleasePipelineConnection\" }\n) as unknown as TypedDocumentString<ReleasePipelineConnectionFragment, unknown>;\nexport const ReleaseStageFragmentDoc = new TypedDocumentString(\n  `\n    fragment ReleaseStage on ReleaseStage {\n  __typename\n  color\n  updatedAt\n  type\n  name\n  position\n  pipeline {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  frozen\n}\n    `,\n  { fragmentName: \"ReleaseStage\" }\n) as unknown as TypedDocumentString<ReleaseStageFragment, unknown>;\nexport const ReleaseStageConnectionFragmentDoc = new TypedDocumentString(\n  `\n    fragment ReleaseStageConnection on ReleaseStageConnection {\n  __typename\n  nodes {\n    ...ReleaseStage\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\n    fragment ReleaseStage on ReleaseStage {\n  __typename\n  color\n  updatedAt\n  type\n  name\n  position\n  pipeline {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  frozen\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`,\n  { fragmentName: \"ReleaseStageConnection\" }\n) as unknown as TypedDocumentString<ReleaseStageConnectionFragment, unknown>;\nexport const RoadmapFragmentDoc = new TypedDocumentString(\n  `\n    fragment Roadmap on Roadmap {\n  __typename\n  url\n  description\n  updatedAt\n  name\n  color\n  slugId\n  sortOrder\n  archivedAt\n  createdAt\n  id\n  creator {\n    id\n  }\n  owner {\n    id\n  }\n}\n    `,\n  { fragmentName: \"Roadmap\" }\n) as unknown as TypedDocumentString<RoadmapFragment, unknown>;\nexport const RoadmapConnectionFragmentDoc = new TypedDocumentString(\n  `\n    fragment RoadmapConnection on RoadmapConnection {\n  __typename\n  nodes {\n    ...Roadmap\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\n    fragment Roadmap on Roadmap {\n  __typename\n  url\n  description\n  updatedAt\n  name\n  color\n  slugId\n  sortOrder\n  archivedAt\n  createdAt\n  id\n  creator {\n    id\n  }\n  owner {\n    id\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`,\n  { fragmentName: \"RoadmapConnection\" }\n) as unknown as TypedDocumentString<RoadmapConnectionFragment, unknown>;\nexport const RoadmapToProjectFragmentDoc = new TypedDocumentString(\n  `\n    fragment RoadmapToProject on RoadmapToProject {\n  __typename\n  updatedAt\n  project {\n    id\n  }\n  roadmap {\n    id\n  }\n  sortOrder\n  archivedAt\n  createdAt\n  id\n}\n    `,\n  { fragmentName: \"RoadmapToProject\" }\n) as unknown as TypedDocumentString<RoadmapToProjectFragment, unknown>;\nexport const RoadmapToProjectConnectionFragmentDoc = new TypedDocumentString(\n  `\n    fragment RoadmapToProjectConnection on RoadmapToProjectConnection {\n  __typename\n  nodes {\n    ...RoadmapToProject\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\n    fragment RoadmapToProject on RoadmapToProject {\n  __typename\n  updatedAt\n  project {\n    id\n  }\n  roadmap {\n    id\n  }\n  sortOrder\n  archivedAt\n  createdAt\n  id\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`,\n  { fragmentName: \"RoadmapToProjectConnection\" }\n) as unknown as TypedDocumentString<RoadmapToProjectConnectionFragment, unknown>;\nexport const SlackChannelConnectPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment SlackChannelConnectPayload on SlackChannelConnectPayload {\n  __typename\n  gitHub {\n    ...GitHubIntegrationConnectDetails\n  }\n  lastSyncId\n  integration {\n    id\n  }\n  nudgeToConnectMainSlackIntegration\n  nudgeToUpdateMainSlackIntegration\n  addBot\n  success\n}\n    fragment GitHubIntegrationConnectDetails on GitHubIntegrationConnectDetails {\n  __typename\n  lostRepositoryNames\n}`,\n  { fragmentName: \"SlackChannelConnectPayload\" }\n) as unknown as TypedDocumentString<SlackChannelConnectPayloadFragment, unknown>;\nexport const SsoUrlFromEmailResponseFragmentDoc = new TypedDocumentString(\n  `\n    fragment SsoUrlFromEmailResponse on SsoUrlFromEmailResponse {\n  __typename\n  samlSsoUrl\n  success\n}\n    `,\n  { fragmentName: \"SsoUrlFromEmailResponse\" }\n) as unknown as TypedDocumentString<SsoUrlFromEmailResponseFragment, unknown>;\nexport const DocumentContentDraftFragmentDoc = new TypedDocumentString(\n  `\n    fragment DocumentContentDraft on DocumentContentDraft {\n  __typename\n  documentContent {\n    ...DocumentContent\n  }\n  contentState\n  documentContentId\n  userId\n  updatedAt\n  archivedAt\n  createdAt\n  id\n  user {\n    id\n  }\n}\n    fragment WelcomeMessage on WelcomeMessage {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  title\n  id\n  updatedBy {\n    id\n  }\n  enabled\n}\nfragment AiPromptRules on AiPromptRules {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  id\n  updatedBy {\n    id\n  }\n}\nfragment DocumentContent on DocumentContent {\n  __typename\n  aiPromptRules {\n    ...AiPromptRules\n  }\n  content\n  contentState\n  document {\n    id\n  }\n  initiative {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  projectMilestone {\n    id\n  }\n  project {\n    id\n  }\n  restoredAt\n  archivedAt\n  createdAt\n  id\n  welcomeMessage {\n    ...WelcomeMessage\n  }\n}`,\n  { fragmentName: \"DocumentContentDraft\" }\n) as unknown as TypedDocumentString<DocumentContentDraftFragment, unknown>;\nexport const SubscriptionFragmentDoc = new TypedDocumentString(\n  `\n    fragment Subscription on Subscription {\n  __typename\n  commentUnarchived {\n    id\n  }\n  documentUnarchived {\n    id\n  }\n  notificationUnarchived {\n    ...Notification\n  }\n  projectUnarchived {\n    id\n  }\n  issueUnarchived {\n    id\n  }\n  commentArchived {\n    id\n  }\n  commentCreated {\n    id\n  }\n  commentDeleted {\n    id\n  }\n  commentUpdated {\n    id\n  }\n  cycleArchived {\n    id\n  }\n  cycleCreated {\n    id\n  }\n  cycleUpdated {\n    id\n  }\n  documentContentDraftCreated {\n    ...DocumentContentDraft\n  }\n  documentContentDraftDeleted {\n    ...DocumentContentDraft\n  }\n  documentContentDraftUpdated {\n    ...DocumentContentDraft\n  }\n  documentContentCreated {\n    ...DocumentContent\n  }\n  documentContentUpdated {\n    ...DocumentContent\n  }\n  documentArchived {\n    id\n  }\n  documentCreated {\n    id\n  }\n  documentUpdated {\n    id\n  }\n  draftCreated {\n    ...Draft\n  }\n  draftDeleted {\n    ...Draft\n  }\n  draftUpdated {\n    ...Draft\n  }\n  favoriteCreated {\n    id\n  }\n  favoriteDeleted {\n    id\n  }\n  favoriteUpdated {\n    id\n  }\n  notificationArchived {\n    ...Notification\n  }\n  notificationCreated {\n    ...Notification\n  }\n  notificationDeleted {\n    ...Notification\n  }\n  notificationUpdated {\n    ...Notification\n  }\n  projectArchived {\n    id\n  }\n  projectCreated {\n    id\n  }\n  projectUpdated {\n    id\n  }\n  projectUpdateArchived {\n    id\n  }\n  projectUpdateCreated {\n    id\n  }\n  projectUpdateDeleted {\n    id\n  }\n  projectUpdateUpdated {\n    id\n  }\n  roadmapCreated {\n    id\n  }\n  roadmapDeleted {\n    id\n  }\n  roadmapUpdated {\n    id\n  }\n  teamCreated {\n    id\n  }\n  teamDeleted {\n    id\n  }\n  teamUpdated {\n    id\n  }\n  teamMembershipCreated {\n    id\n  }\n  teamMembershipDeleted {\n    id\n  }\n  teamMembershipUpdated {\n    id\n  }\n  workflowStateArchived {\n    id\n  }\n  workflowStateCreated {\n    id\n  }\n  workflowStateUpdated {\n    id\n  }\n  agentActivityCreated {\n    id\n  }\n  agentActivityUpdated {\n    id\n  }\n  agentSessionCreated {\n    id\n  }\n  agentSessionUpdated {\n    id\n  }\n  initiativeCreated {\n    id\n  }\n  initiativeDeleted {\n    id\n  }\n  initiativeUpdated {\n    id\n  }\n  issueHistoryCreated {\n    ...IssueHistory\n  }\n  issueHistoryUpdated {\n    ...IssueHistory\n  }\n  issueArchived {\n    id\n  }\n  issueCreated {\n    id\n  }\n  issueUpdated {\n    id\n  }\n  issueLabelCreated {\n    id\n  }\n  issueLabelDeleted {\n    id\n  }\n  issueLabelUpdated {\n    id\n  }\n  issueRelationCreated {\n    id\n  }\n  issueRelationDeleted {\n    id\n  }\n  issueRelationUpdated {\n    id\n  }\n  userCreated {\n    id\n  }\n  userUpdated {\n    id\n  }\n}\n    fragment ActorBot on ActorBot {\n  __typename\n  avatarUrl\n  subType\n  id\n  name\n  userDisplayName\n  type\n}\nfragment DocumentContentDraft on DocumentContentDraft {\n  __typename\n  documentContent {\n    ...DocumentContent\n  }\n  contentState\n  documentContentId\n  userId\n  updatedAt\n  archivedAt\n  createdAt\n  id\n  user {\n    id\n  }\n}\nfragment Draft on Draft {\n  __typename\n  data\n  customerNeed {\n    id\n  }\n  bodyData\n  initiative {\n    id\n  }\n  initiativeUpdate {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  parentComment {\n    id\n  }\n  project {\n    id\n  }\n  projectUpdate {\n    id\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  user {\n    id\n  }\n  isAutogenerated\n}\nfragment WelcomeMessageNotification on WelcomeMessageNotification {\n  __typename\n  type\n  welcomeMessageId\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment Notification on Notification {\n  __typename\n  type\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n  ... on CustomerNeedNotification {\n    ...CustomerNeedNotification\n  }\n  ... on CustomerNotification {\n    ...CustomerNotification\n  }\n  ... on DocumentNotification {\n    ...DocumentNotification\n  }\n  ... on InitiativeNotification {\n    ...InitiativeNotification\n  }\n  ... on IssueNotification {\n    ...IssueNotification\n  }\n  ... on OauthClientApprovalNotification {\n    ...OauthClientApprovalNotification\n  }\n  ... on PostNotification {\n    ...PostNotification\n  }\n  ... on ProjectNotification {\n    ...ProjectNotification\n  }\n  ... on PullRequestNotification {\n    ...PullRequestNotification\n  }\n  ... on UsageAlertNotification {\n    ...UsageAlertNotification\n  }\n  ... on WelcomeMessageNotification {\n    ...WelcomeMessageNotification\n  }\n}\nfragment CustomerNeedNotification on CustomerNeedNotification {\n  __typename\n  type\n  customerNeedId\n  botActor {\n    ...ActorBot\n  }\n  category\n  customerNeed {\n    id\n  }\n  externalUserActor {\n    id\n  }\n  relatedIssue {\n    id\n  }\n  updatedAt\n  relatedProject {\n    id\n  }\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment CustomerNotification on CustomerNotification {\n  __typename\n  type\n  customerId\n  botActor {\n    ...ActorBot\n  }\n  category\n  customer {\n    id\n  }\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment DocumentNotification on DocumentNotification {\n  __typename\n  reactionEmoji\n  type\n  commentId\n  documentId\n  parentCommentId\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment PostNotification on PostNotification {\n  __typename\n  reactionEmoji\n  type\n  commentId\n  parentCommentId\n  postId\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment ProjectNotification on ProjectNotification {\n  __typename\n  reactionEmoji\n  type\n  commentId\n  parentCommentId\n  projectId\n  projectMilestoneId\n  projectUpdateId\n  botActor {\n    ...ActorBot\n  }\n  category\n  comment {\n    id\n  }\n  document {\n    id\n  }\n  externalUserActor {\n    id\n  }\n  updatedAt\n  parentComment {\n    id\n  }\n  project {\n    id\n  }\n  projectUpdate {\n    id\n  }\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment PullRequestNotification on PullRequestNotification {\n  __typename\n  type\n  pullRequestCommentId\n  pullRequestId\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment UsageAlertNotification on UsageAlertNotification {\n  __typename\n  type\n  usageAlertId\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  usageAlert {\n    ...UsageAlert\n  }\n  actor {\n    id\n  }\n}\nfragment OauthClientApprovalNotification on OauthClientApprovalNotification {\n  __typename\n  type\n  oauthClientApprovalId\n  oauthClientApproval {\n    ...OauthClientApproval\n  }\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment InitiativeNotification on InitiativeNotification {\n  __typename\n  reactionEmoji\n  type\n  commentId\n  initiativeId\n  initiativeUpdateId\n  parentCommentId\n  botActor {\n    ...ActorBot\n  }\n  category\n  comment {\n    id\n  }\n  document {\n    id\n  }\n  externalUserActor {\n    id\n  }\n  initiative {\n    id\n  }\n  initiativeUpdate {\n    id\n  }\n  updatedAt\n  parentComment {\n    id\n  }\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment IssueNotification on IssueNotification {\n  __typename\n  reactionEmoji\n  type\n  commentId\n  issueId\n  parentCommentId\n  botActor {\n    ...ActorBot\n  }\n  category\n  comment {\n    id\n  }\n  externalUserActor {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  parentComment {\n    id\n  }\n  user {\n    id\n  }\n  subscriptions {\n    ...NotificationSubscription\n  }\n  team {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment IssueHistory on IssueHistory {\n  __typename\n  triageResponsibilityAutoAssigned\n  relationChanges {\n    ...IssueRelationHistoryPayload\n  }\n  addedLabelIds\n  removedLabelIds\n  addedToReleaseIds\n  removedFromReleaseIds\n  attachmentId\n  toCycleId\n  toParentId\n  toProjectId\n  toConvertedProjectId\n  toStateId\n  fromCycleId\n  fromParentId\n  fromProjectId\n  fromStateId\n  fromTeamId\n  toTeamId\n  fromAssigneeId\n  toAssigneeId\n  actorId\n  toSlaBreachesAt\n  fromSlaBreachesAt\n  actor {\n    id\n  }\n  descriptionUpdatedBy {\n    ...User\n  }\n  actors {\n    ...User\n  }\n  fromDelegate {\n    id\n  }\n  toDelegate {\n    id\n  }\n  botActor {\n    ...ActorBot\n  }\n  fromCycle {\n    id\n  }\n  toCycle {\n    id\n  }\n  issueImport {\n    ...IssueImport\n  }\n  issue {\n    id\n  }\n  addedLabels {\n    ...IssueLabel\n  }\n  removedLabels {\n    ...IssueLabel\n  }\n  updatedAt\n  attachment {\n    id\n  }\n  toConvertedProject {\n    id\n  }\n  fromParent {\n    id\n  }\n  toParent {\n    id\n  }\n  fromProjectMilestone {\n    id\n  }\n  toProjectMilestone {\n    id\n  }\n  fromProject {\n    id\n  }\n  toProject {\n    id\n  }\n  fromState {\n    id\n  }\n  toState {\n    id\n  }\n  fromTeam {\n    id\n  }\n  toTeam {\n    id\n  }\n  triageResponsibilityTeam {\n    id\n  }\n  archivedAt\n  createdAt\n  toSlaStartedAt\n  fromSlaStartedAt\n  toSlaType\n  fromSlaType\n  id\n  toAssignee {\n    id\n  }\n  fromAssignee {\n    id\n  }\n  triageResponsibilityNotifiedUsers {\n    ...User\n  }\n  fromDueDate\n  toDueDate\n  fromEstimate\n  toEstimate\n  fromPriority\n  toPriority\n  fromTitle\n  toTitle\n  fromSlaBreached\n  toSlaBreached\n  archived\n  autoArchived\n  autoClosed\n  trashed\n  updatedDescription\n  customerNeedId\n}\nfragment OauthClientApproval on OauthClientApproval {\n  __typename\n  newlyRequestedScopes\n  denyReason\n  requestReason\n  scopes\n  status\n  oauthClientId\n  requesterId\n  responderId\n  updatedAt\n  archivedAt\n  createdAt\n  id\n}\nfragment NotificationSubscription on NotificationSubscription {\n  __typename\n  customView {\n    id\n  }\n  customer {\n    id\n  }\n  cycle {\n    id\n  }\n  initiative {\n    id\n  }\n  label {\n    id\n  }\n  updatedAt\n  project {\n    id\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  contextViewType\n  userContextViewType\n  id\n  user {\n    id\n  }\n  subscriber {\n    id\n  }\n  active\n}\nfragment UsageAlert on UsageAlert {\n  __typename\n  type\n  updatedAt\n  archivedAt\n  createdAt\n  id\n  metadata\n}\nfragment User on User {\n  __typename\n  description\n  avatarUrl\n  createdIssueCount\n  avatarBackgroundColor\n  statusUntilAt\n  statusEmoji\n  initials\n  updatedAt\n  lastSeen\n  timezone\n  disableReason\n  statusLabel\n  archivedAt\n  createdAt\n  id\n  gitHubUserId\n  displayName\n  email\n  name\n  title\n  url\n  active\n  isAssignable\n  guest\n  admin\n  owner\n  app\n  isMentionable\n  isMe\n  supportsAgentSessions\n  canAccessAnyPublicTeam\n  calendarHash\n  inviteHash\n}\nfragment WelcomeMessage on WelcomeMessage {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  title\n  id\n  updatedBy {\n    id\n  }\n  enabled\n}\nfragment IssueImport on IssueImport {\n  __typename\n  progress\n  errorMetadata\n  csvFileUrl\n  creatorId\n  serviceMetadata\n  status\n  mapping\n  displayName\n  service\n  updatedAt\n  teamName\n  archivedAt\n  createdAt\n  id\n  error\n}\nfragment AiPromptRules on AiPromptRules {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  id\n  updatedBy {\n    id\n  }\n}\nfragment IssueLabel on IssueLabel {\n  __typename\n  lastAppliedAt\n  color\n  description\n  name\n  updatedAt\n  inheritedFrom {\n    id\n  }\n  parent {\n    id\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  creator {\n    id\n  }\n  retiredBy {\n    id\n  }\n  isGroup\n}\nfragment IssueRelationHistoryPayload on IssueRelationHistoryPayload {\n  __typename\n  identifier\n  type\n}\nfragment DocumentContent on DocumentContent {\n  __typename\n  aiPromptRules {\n    ...AiPromptRules\n  }\n  content\n  contentState\n  document {\n    id\n  }\n  initiative {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  projectMilestone {\n    id\n  }\n  project {\n    id\n  }\n  restoredAt\n  archivedAt\n  createdAt\n  id\n  welcomeMessage {\n    ...WelcomeMessage\n  }\n}`,\n  { fragmentName: \"Subscription\" }\n) as unknown as TypedDocumentString<SubscriptionFragment, unknown>;\nexport const SuccessPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment SuccessPayload on SuccessPayload {\n  __typename\n  lastSyncId\n  success\n}\n    `,\n  { fragmentName: \"SuccessPayload\" }\n) as unknown as TypedDocumentString<SuccessPayloadFragment, unknown>;\nexport const TeamFragmentDoc = new TypedDocumentString(\n  `\n    fragment Team on Team {\n  __typename\n  cycleIssueAutoAssignCompleted\n  cycleLockToActive\n  cycleIssueAutoAssignStarted\n  cycleCalenderUrl\n  upcomingCycleCount\n  autoArchivePeriod\n  autoClosePeriod\n  securitySettings\n  integrationsSettings {\n    id\n  }\n  activeCycle {\n    id\n  }\n  triageResponsibility {\n    id\n  }\n  scimGroupName\n  autoCloseStateId\n  cycleCooldownTime\n  cycleStartDay\n  defaultTemplateForMembers {\n    id\n  }\n  defaultTemplateForNonMembers {\n    id\n  }\n  defaultProjectTemplate {\n    id\n  }\n  defaultIssueState {\n    id\n  }\n  cycleDuration\n  icon\n  defaultTemplateForMembersId\n  defaultTemplateForNonMembersId\n  issueEstimationType\n  updatedAt\n  displayName\n  color\n  description\n  name\n  parent {\n    id\n  }\n  key\n  archivedAt\n  createdAt\n  retiredAt\n  timezone\n  issueCount\n  id\n  visibility\n  mergeWorkflowState {\n    id\n  }\n  draftWorkflowState {\n    id\n  }\n  startWorkflowState {\n    id\n  }\n  mergeableWorkflowState {\n    id\n  }\n  reviewWorkflowState {\n    id\n  }\n  markedAsDuplicateWorkflowState {\n    id\n  }\n  triageIssueState {\n    id\n  }\n  defaultIssueEstimate\n  setIssueSortOrderOnStateChange\n  allMembersCanJoin\n  requirePriorityToLeaveTriage\n  autoCloseChildIssues\n  autoCloseParentIssues\n  scimManaged\n  private\n  inheritIssueEstimation\n  inheritWorkflowStatuses\n  cyclesEnabled\n  issueEstimationExtended\n  issueEstimationAllowZero\n  aiDiscussionSummariesEnabled\n  aiThreadSummariesEnabled\n  groupIssueHistory\n  slackIssueComments\n  slackNewIssue\n  slackIssueStatuses\n  triageEnabled\n  inviteHash\n  issueOrderingNoPriorityFirst\n  issueSortOrderDefaultToBottom\n}\n    `,\n  { fragmentName: \"Team\" }\n) as unknown as TypedDocumentString<TeamFragment, unknown>;\nexport const TeamConnectionFragmentDoc = new TypedDocumentString(\n  `\n    fragment TeamConnection on TeamConnection {\n  __typename\n  nodes {\n    ...Team\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\n    fragment Team on Team {\n  __typename\n  cycleIssueAutoAssignCompleted\n  cycleLockToActive\n  cycleIssueAutoAssignStarted\n  cycleCalenderUrl\n  upcomingCycleCount\n  autoArchivePeriod\n  autoClosePeriod\n  securitySettings\n  integrationsSettings {\n    id\n  }\n  activeCycle {\n    id\n  }\n  triageResponsibility {\n    id\n  }\n  scimGroupName\n  autoCloseStateId\n  cycleCooldownTime\n  cycleStartDay\n  defaultTemplateForMembers {\n    id\n  }\n  defaultTemplateForNonMembers {\n    id\n  }\n  defaultProjectTemplate {\n    id\n  }\n  defaultIssueState {\n    id\n  }\n  cycleDuration\n  icon\n  defaultTemplateForMembersId\n  defaultTemplateForNonMembersId\n  issueEstimationType\n  updatedAt\n  displayName\n  color\n  description\n  name\n  parent {\n    id\n  }\n  key\n  archivedAt\n  createdAt\n  retiredAt\n  timezone\n  issueCount\n  id\n  visibility\n  mergeWorkflowState {\n    id\n  }\n  draftWorkflowState {\n    id\n  }\n  startWorkflowState {\n    id\n  }\n  mergeableWorkflowState {\n    id\n  }\n  reviewWorkflowState {\n    id\n  }\n  markedAsDuplicateWorkflowState {\n    id\n  }\n  triageIssueState {\n    id\n  }\n  defaultIssueEstimate\n  setIssueSortOrderOnStateChange\n  allMembersCanJoin\n  requirePriorityToLeaveTriage\n  autoCloseChildIssues\n  autoCloseParentIssues\n  scimManaged\n  private\n  inheritIssueEstimation\n  inheritWorkflowStatuses\n  cyclesEnabled\n  issueEstimationExtended\n  issueEstimationAllowZero\n  aiDiscussionSummariesEnabled\n  aiThreadSummariesEnabled\n  groupIssueHistory\n  slackIssueComments\n  slackNewIssue\n  slackIssueStatuses\n  triageEnabled\n  inviteHash\n  issueOrderingNoPriorityFirst\n  issueSortOrderDefaultToBottom\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`,\n  { fragmentName: \"TeamConnection\" }\n) as unknown as TypedDocumentString<TeamConnectionFragment, unknown>;\nexport const TeamMembershipFragmentDoc = new TypedDocumentString(\n  `\n    fragment TeamMembership on TeamMembership {\n  __typename\n  updatedAt\n  sortOrder\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  user {\n    id\n  }\n  owner\n}\n    `,\n  { fragmentName: \"TeamMembership\" }\n) as unknown as TypedDocumentString<TeamMembershipFragment, unknown>;\nexport const TeamMembershipConnectionFragmentDoc = new TypedDocumentString(\n  `\n    fragment TeamMembershipConnection on TeamMembershipConnection {\n  __typename\n  nodes {\n    ...TeamMembership\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\n    fragment TeamMembership on TeamMembership {\n  __typename\n  updatedAt\n  sortOrder\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  user {\n    id\n  }\n  owner\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`,\n  { fragmentName: \"TeamMembershipConnection\" }\n) as unknown as TypedDocumentString<TeamMembershipConnectionFragment, unknown>;\nexport const TemplateFragmentDoc = new TypedDocumentString(\n  `\n    fragment Template on Template {\n  __typename\n  description\n  lastAppliedAt\n  type\n  color\n  icon\n  updatedAt\n  name\n  inheritedFrom {\n    id\n  }\n  pipeline {\n    id\n  }\n  sortOrder\n  team {\n    id\n  }\n  templateData\n  archivedAt\n  createdAt\n  id\n  creator {\n    id\n  }\n  lastUpdatedBy {\n    id\n  }\n}\n    `,\n  { fragmentName: \"Template\" }\n) as unknown as TypedDocumentString<TemplateFragment, unknown>;\nexport const TemplateConnectionFragmentDoc = new TypedDocumentString(\n  `\n    fragment TemplateConnection on TemplateConnection {\n  __typename\n  nodes {\n    ...Template\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\n    fragment Template on Template {\n  __typename\n  description\n  lastAppliedAt\n  type\n  color\n  icon\n  updatedAt\n  name\n  inheritedFrom {\n    id\n  }\n  pipeline {\n    id\n  }\n  sortOrder\n  team {\n    id\n  }\n  templateData\n  archivedAt\n  createdAt\n  id\n  creator {\n    id\n  }\n  lastUpdatedBy {\n    id\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`,\n  { fragmentName: \"TemplateConnection\" }\n) as unknown as TypedDocumentString<TemplateConnectionFragment, unknown>;\nexport const TimeScheduleEntryFragmentDoc = new TypedDocumentString(\n  `\n    fragment TimeScheduleEntry on TimeScheduleEntry {\n  __typename\n  userId\n  userEmail\n  endsAt\n  startsAt\n}\n    `,\n  { fragmentName: \"TimeScheduleEntry\" }\n) as unknown as TypedDocumentString<TimeScheduleEntryFragment, unknown>;\nexport const TimeScheduleFragmentDoc = new TypedDocumentString(\n  `\n    fragment TimeSchedule on TimeSchedule {\n  __typename\n  externalUrl\n  integration {\n    id\n  }\n  externalId\n  updatedAt\n  name\n  entries {\n    ...TimeScheduleEntry\n  }\n  archivedAt\n  createdAt\n  id\n}\n    fragment TimeScheduleEntry on TimeScheduleEntry {\n  __typename\n  userId\n  userEmail\n  endsAt\n  startsAt\n}`,\n  { fragmentName: \"TimeSchedule\" }\n) as unknown as TypedDocumentString<TimeScheduleFragment, unknown>;\nexport const TimeScheduleConnectionFragmentDoc = new TypedDocumentString(\n  `\n    fragment TimeScheduleConnection on TimeScheduleConnection {\n  __typename\n  nodes {\n    ...TimeSchedule\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\n    fragment TimeScheduleEntry on TimeScheduleEntry {\n  __typename\n  userId\n  userEmail\n  endsAt\n  startsAt\n}\nfragment TimeSchedule on TimeSchedule {\n  __typename\n  externalUrl\n  integration {\n    id\n  }\n  externalId\n  updatedAt\n  name\n  entries {\n    ...TimeScheduleEntry\n  }\n  archivedAt\n  createdAt\n  id\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`,\n  { fragmentName: \"TimeScheduleConnection\" }\n) as unknown as TypedDocumentString<TimeScheduleConnectionFragment, unknown>;\nexport const TriageResponsibilityManualSelectionFragmentDoc = new TypedDocumentString(\n  `\n    fragment TriageResponsibilityManualSelection on TriageResponsibilityManualSelection {\n  __typename\n  userIds\n}\n    `,\n  { fragmentName: \"TriageResponsibilityManualSelection\" }\n) as unknown as TypedDocumentString<TriageResponsibilityManualSelectionFragment, unknown>;\nexport const TriageResponsibilityFragmentDoc = new TypedDocumentString(\n  `\n    fragment TriageResponsibility on TriageResponsibility {\n  __typename\n  manualSelection {\n    ...TriageResponsibilityManualSelection\n  }\n  action\n  updatedAt\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  timeSchedule {\n    id\n  }\n  id\n  currentUser {\n    id\n  }\n}\n    fragment TriageResponsibilityManualSelection on TriageResponsibilityManualSelection {\n  __typename\n  userIds\n}`,\n  { fragmentName: \"TriageResponsibility\" }\n) as unknown as TypedDocumentString<TriageResponsibilityFragment, unknown>;\nexport const TriageResponsibilityConnectionFragmentDoc = new TypedDocumentString(\n  `\n    fragment TriageResponsibilityConnection on TriageResponsibilityConnection {\n  __typename\n  nodes {\n    ...TriageResponsibility\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\n    fragment TriageResponsibility on TriageResponsibility {\n  __typename\n  manualSelection {\n    ...TriageResponsibilityManualSelection\n  }\n  action\n  updatedAt\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  timeSchedule {\n    id\n  }\n  id\n  currentUser {\n    id\n  }\n}\nfragment TriageResponsibilityManualSelection on TriageResponsibilityManualSelection {\n  __typename\n  userIds\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`,\n  { fragmentName: \"TriageResponsibilityConnection\" }\n) as unknown as TypedDocumentString<TriageResponsibilityConnectionFragment, unknown>;\nexport const UploadFileHeaderFragmentDoc = new TypedDocumentString(\n  `\n    fragment UploadFileHeader on UploadFileHeader {\n  __typename\n  key\n  value\n}\n    `,\n  { fragmentName: \"UploadFileHeader\" }\n) as unknown as TypedDocumentString<UploadFileHeaderFragment, unknown>;\nexport const UploadFileFragmentDoc = new TypedDocumentString(\n  `\n    fragment UploadFile on UploadFile {\n  __typename\n  headers {\n    ...UploadFileHeader\n  }\n  metaData\n  contentType\n  filename\n  assetUrl\n  uploadUrl\n  size\n}\n    fragment UploadFileHeader on UploadFileHeader {\n  __typename\n  key\n  value\n}`,\n  { fragmentName: \"UploadFile\" }\n) as unknown as TypedDocumentString<UploadFileFragment, unknown>;\nexport const UploadPayloadFragmentDoc = new TypedDocumentString(\n  `\n    fragment UploadPayload on UploadPayload {\n  __typename\n  lastSyncId\n  uploadFile {\n    ...UploadFile\n  }\n  success\n}\n    fragment UploadFile on UploadFile {\n  __typename\n  headers {\n    ...UploadFileHeader\n  }\n  metaData\n  contentType\n  filename\n  assetUrl\n  uploadUrl\n  size\n}\nfragment UploadFileHeader on UploadFileHeader {\n  __typename\n  key\n  value\n}`,\n  { fragmentName: \"UploadPayload\" }\n) as unknown as TypedDocumentString<UploadPayloadFragment, unknown>;\nexport const UserConnectionFragmentDoc = new TypedDocumentString(\n  `\n    fragment UserConnection on UserConnection {\n  __typename\n  nodes {\n    ...User\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\n    fragment User on User {\n  __typename\n  description\n  avatarUrl\n  createdIssueCount\n  avatarBackgroundColor\n  statusUntilAt\n  statusEmoji\n  initials\n  updatedAt\n  lastSeen\n  timezone\n  disableReason\n  statusLabel\n  archivedAt\n  createdAt\n  id\n  gitHubUserId\n  displayName\n  email\n  name\n  title\n  url\n  active\n  isAssignable\n  guest\n  admin\n  owner\n  app\n  isMentionable\n  isMe\n  supportsAgentSessions\n  canAccessAnyPublicTeam\n  calendarHash\n  inviteHash\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`,\n  { fragmentName: \"UserConnection\" }\n) as unknown as TypedDocumentString<UserConnectionFragment, unknown>;\nexport const WebhookFragmentDoc = new TypedDocumentString(\n  `\n    fragment Webhook on Webhook {\n  __typename\n  label\n  secret\n  url\n  updatedAt\n  resourceTypes\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  creator {\n    id\n  }\n  enabled\n  allPublicTeams\n}\n    `,\n  { fragmentName: \"Webhook\" }\n) as unknown as TypedDocumentString<WebhookFragment, unknown>;\nexport const WebhookConnectionFragmentDoc = new TypedDocumentString(\n  `\n    fragment WebhookConnection on WebhookConnection {\n  __typename\n  nodes {\n    ...Webhook\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\n    fragment Webhook on Webhook {\n  __typename\n  label\n  secret\n  url\n  updatedAt\n  resourceTypes\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  creator {\n    id\n  }\n  enabled\n  allPublicTeams\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`,\n  { fragmentName: \"WebhookConnection\" }\n) as unknown as TypedDocumentString<WebhookConnectionFragment, unknown>;\nexport const WorkflowStateFragmentDoc = new TypedDocumentString(\n  `\n    fragment WorkflowState on WorkflowState {\n  __typename\n  description\n  updatedAt\n  inheritedFrom {\n    id\n  }\n  position\n  color\n  name\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  type\n  id\n}\n    `,\n  { fragmentName: \"WorkflowState\" }\n) as unknown as TypedDocumentString<WorkflowStateFragment, unknown>;\nexport const WorkflowStateConnectionFragmentDoc = new TypedDocumentString(\n  `\n    fragment WorkflowStateConnection on WorkflowStateConnection {\n  __typename\n  nodes {\n    ...WorkflowState\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\n    fragment WorkflowState on WorkflowState {\n  __typename\n  description\n  updatedAt\n  inheritedFrom {\n    id\n  }\n  position\n  color\n  name\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  type\n  id\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`,\n  { fragmentName: \"WorkflowStateConnection\" }\n) as unknown as TypedDocumentString<WorkflowStateConnectionFragment, unknown>;\nexport const AdministrableTeamsDocument = new TypedDocumentString(`\n    query administrableTeams($after: String, $before: String, $filter: TeamFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  administrableTeams(\n    after: $after\n    before: $before\n    filter: $filter\n    first: $first\n    includeArchived: $includeArchived\n    last: $last\n    orderBy: $orderBy\n  ) {\n    ...TeamConnection\n  }\n}\n    fragment Team on Team {\n  __typename\n  cycleIssueAutoAssignCompleted\n  cycleLockToActive\n  cycleIssueAutoAssignStarted\n  cycleCalenderUrl\n  upcomingCycleCount\n  autoArchivePeriod\n  autoClosePeriod\n  securitySettings\n  integrationsSettings {\n    id\n  }\n  activeCycle {\n    id\n  }\n  triageResponsibility {\n    id\n  }\n  scimGroupName\n  autoCloseStateId\n  cycleCooldownTime\n  cycleStartDay\n  defaultTemplateForMembers {\n    id\n  }\n  defaultTemplateForNonMembers {\n    id\n  }\n  defaultProjectTemplate {\n    id\n  }\n  defaultIssueState {\n    id\n  }\n  cycleDuration\n  icon\n  defaultTemplateForMembersId\n  defaultTemplateForNonMembersId\n  issueEstimationType\n  updatedAt\n  displayName\n  color\n  description\n  name\n  parent {\n    id\n  }\n  key\n  archivedAt\n  createdAt\n  retiredAt\n  timezone\n  issueCount\n  id\n  visibility\n  mergeWorkflowState {\n    id\n  }\n  draftWorkflowState {\n    id\n  }\n  startWorkflowState {\n    id\n  }\n  mergeableWorkflowState {\n    id\n  }\n  reviewWorkflowState {\n    id\n  }\n  markedAsDuplicateWorkflowState {\n    id\n  }\n  triageIssueState {\n    id\n  }\n  defaultIssueEstimate\n  setIssueSortOrderOnStateChange\n  allMembersCanJoin\n  requirePriorityToLeaveTriage\n  autoCloseChildIssues\n  autoCloseParentIssues\n  scimManaged\n  private\n  inheritIssueEstimation\n  inheritWorkflowStatuses\n  cyclesEnabled\n  issueEstimationExtended\n  issueEstimationAllowZero\n  aiDiscussionSummariesEnabled\n  aiThreadSummariesEnabled\n  groupIssueHistory\n  slackIssueComments\n  slackNewIssue\n  slackIssueStatuses\n  triageEnabled\n  inviteHash\n  issueOrderingNoPriorityFirst\n  issueSortOrderDefaultToBottom\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}\nfragment TeamConnection on TeamConnection {\n  __typename\n  nodes {\n    ...Team\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}`) as unknown as TypedDocumentString<AdministrableTeamsQuery, AdministrableTeamsQueryVariables>;\nexport const AgentActivitiesDocument = new TypedDocumentString(`\n    query agentActivities($after: String, $before: String, $filter: AgentActivityFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  agentActivities(\n    after: $after\n    before: $before\n    filter: $filter\n    first: $first\n    includeArchived: $includeArchived\n    last: $last\n    orderBy: $orderBy\n  ) {\n    ...AgentActivityConnection\n  }\n}\n    fragment AgentActivity on AgentActivity {\n  __typename\n  signal\n  sourceMetadata\n  signalMetadata\n  agentSession {\n    id\n  }\n  content {\n    ... on AgentActivityActionContent {\n      ...AgentActivityActionContent\n    }\n    ... on AgentActivityElicitationContent {\n      ...AgentActivityElicitationContent\n    }\n    ... on AgentActivityErrorContent {\n      ...AgentActivityErrorContent\n    }\n    ... on AgentActivityPromptContent {\n      ...AgentActivityPromptContent\n    }\n    ... on AgentActivityResponseContent {\n      ...AgentActivityResponseContent\n    }\n    ... on AgentActivityThoughtContent {\n      ...AgentActivityThoughtContent\n    }\n  }\n  updatedAt\n  sourceComment {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  user {\n    id\n  }\n  ephemeral\n}\nfragment AgentActivityPromptContent on AgentActivityPromptContent {\n  __typename\n  body\n  type\n}\nfragment AgentActivityResponseContent on AgentActivityResponseContent {\n  __typename\n  body\n  type\n}\nfragment AgentActivityThoughtContent on AgentActivityThoughtContent {\n  __typename\n  body\n  type\n}\nfragment AgentActivityActionContent on AgentActivityActionContent {\n  __typename\n  action\n  parameter\n  result\n  type\n}\nfragment AgentActivityElicitationContent on AgentActivityElicitationContent {\n  __typename\n  body\n  type\n}\nfragment AgentActivityErrorContent on AgentActivityErrorContent {\n  __typename\n  body\n  type\n}\nfragment AgentActivityConnection on AgentActivityConnection {\n  __typename\n  nodes {\n    ...AgentActivity\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<AgentActivitiesQuery, AgentActivitiesQueryVariables>;\nexport const AgentActivityDocument = new TypedDocumentString(`\n    query agentActivity($id: String!) {\n  agentActivity(id: $id) {\n    ...AgentActivity\n  }\n}\n    fragment AgentActivity on AgentActivity {\n  __typename\n  signal\n  sourceMetadata\n  signalMetadata\n  agentSession {\n    id\n  }\n  content {\n    ... on AgentActivityActionContent {\n      ...AgentActivityActionContent\n    }\n    ... on AgentActivityElicitationContent {\n      ...AgentActivityElicitationContent\n    }\n    ... on AgentActivityErrorContent {\n      ...AgentActivityErrorContent\n    }\n    ... on AgentActivityPromptContent {\n      ...AgentActivityPromptContent\n    }\n    ... on AgentActivityResponseContent {\n      ...AgentActivityResponseContent\n    }\n    ... on AgentActivityThoughtContent {\n      ...AgentActivityThoughtContent\n    }\n  }\n  updatedAt\n  sourceComment {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  user {\n    id\n  }\n  ephemeral\n}\nfragment AgentActivityPromptContent on AgentActivityPromptContent {\n  __typename\n  body\n  type\n}\nfragment AgentActivityResponseContent on AgentActivityResponseContent {\n  __typename\n  body\n  type\n}\nfragment AgentActivityThoughtContent on AgentActivityThoughtContent {\n  __typename\n  body\n  type\n}\nfragment AgentActivityActionContent on AgentActivityActionContent {\n  __typename\n  action\n  parameter\n  result\n  type\n}\nfragment AgentActivityElicitationContent on AgentActivityElicitationContent {\n  __typename\n  body\n  type\n}\nfragment AgentActivityErrorContent on AgentActivityErrorContent {\n  __typename\n  body\n  type\n}`) as unknown as TypedDocumentString<AgentActivityQuery, AgentActivityQueryVariables>;\nexport const AgentSessionDocument = new TypedDocumentString(`\n    query agentSession($id: String!) {\n  agentSession(id: $id) {\n    ...AgentSession\n  }\n}\n    fragment AgentSession on AgentSession {\n  __typename\n  plan\n  summary\n  externalLinks {\n    ...AgentSessionExternalLink\n  }\n  sourceMetadata\n  externalLink\n  url\n  slugId\n  appUser {\n    id\n  }\n  sourceComment {\n    id\n  }\n  comment {\n    id\n  }\n  status\n  context\n  creator {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  dismissedAt\n  archivedAt\n  createdAt\n  endedAt\n  startedAt\n  id\n  dismissedBy {\n    id\n  }\n  externalUrls\n  type\n}\nfragment AgentSessionExternalLink on AgentSessionExternalLink {\n  __typename\n  label\n  url\n}`) as unknown as TypedDocumentString<AgentSessionQuery, AgentSessionQueryVariables>;\nexport const AgentSession_ActivitiesDocument = new TypedDocumentString(`\n    query agentSession_activities($id: String!, $after: String, $before: String, $filter: AgentActivityFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  agentSession(id: $id) {\n    activities(\n      after: $after\n      before: $before\n      filter: $filter\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...AgentActivityConnection\n    }\n  }\n}\n    fragment AgentActivity on AgentActivity {\n  __typename\n  signal\n  sourceMetadata\n  signalMetadata\n  agentSession {\n    id\n  }\n  content {\n    ... on AgentActivityActionContent {\n      ...AgentActivityActionContent\n    }\n    ... on AgentActivityElicitationContent {\n      ...AgentActivityElicitationContent\n    }\n    ... on AgentActivityErrorContent {\n      ...AgentActivityErrorContent\n    }\n    ... on AgentActivityPromptContent {\n      ...AgentActivityPromptContent\n    }\n    ... on AgentActivityResponseContent {\n      ...AgentActivityResponseContent\n    }\n    ... on AgentActivityThoughtContent {\n      ...AgentActivityThoughtContent\n    }\n  }\n  updatedAt\n  sourceComment {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  user {\n    id\n  }\n  ephemeral\n}\nfragment AgentActivityPromptContent on AgentActivityPromptContent {\n  __typename\n  body\n  type\n}\nfragment AgentActivityResponseContent on AgentActivityResponseContent {\n  __typename\n  body\n  type\n}\nfragment AgentActivityThoughtContent on AgentActivityThoughtContent {\n  __typename\n  body\n  type\n}\nfragment AgentActivityActionContent on AgentActivityActionContent {\n  __typename\n  action\n  parameter\n  result\n  type\n}\nfragment AgentActivityElicitationContent on AgentActivityElicitationContent {\n  __typename\n  body\n  type\n}\nfragment AgentActivityErrorContent on AgentActivityErrorContent {\n  __typename\n  body\n  type\n}\nfragment AgentActivityConnection on AgentActivityConnection {\n  __typename\n  nodes {\n    ...AgentActivity\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<AgentSession_ActivitiesQuery, AgentSession_ActivitiesQueryVariables>;\nexport const AgentSessionsDocument = new TypedDocumentString(`\n    query agentSessions($after: String, $before: String, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  agentSessions(\n    after: $after\n    before: $before\n    first: $first\n    includeArchived: $includeArchived\n    last: $last\n    orderBy: $orderBy\n  ) {\n    ...AgentSessionConnection\n  }\n}\n    fragment AgentSession on AgentSession {\n  __typename\n  plan\n  summary\n  externalLinks {\n    ...AgentSessionExternalLink\n  }\n  sourceMetadata\n  externalLink\n  url\n  slugId\n  appUser {\n    id\n  }\n  sourceComment {\n    id\n  }\n  comment {\n    id\n  }\n  status\n  context\n  creator {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  dismissedAt\n  archivedAt\n  createdAt\n  endedAt\n  startedAt\n  id\n  dismissedBy {\n    id\n  }\n  externalUrls\n  type\n}\nfragment AgentSessionExternalLink on AgentSessionExternalLink {\n  __typename\n  label\n  url\n}\nfragment AgentSessionConnection on AgentSessionConnection {\n  __typename\n  nodes {\n    ...AgentSession\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<AgentSessionsQuery, AgentSessionsQueryVariables>;\nexport const ApplicationInfoDocument = new TypedDocumentString(`\n    query applicationInfo($clientId: String!) {\n  applicationInfo(clientId: $clientId) {\n    ...Application\n  }\n}\n    fragment Application on Application {\n  __typename\n  name\n  imageUrl\n  description\n  developer\n  id\n  clientId\n  developerUrl\n}`) as unknown as TypedDocumentString<ApplicationInfoQuery, ApplicationInfoQueryVariables>;\nexport const AttachmentDocument = new TypedDocumentString(`\n    query attachment($id: String!) {\n  attachment(id: $id) {\n    ...Attachment\n  }\n}\n    fragment Attachment on Attachment {\n  __typename\n  subtitle\n  title\n  source\n  metadata\n  url\n  bodyData\n  creator {\n    id\n  }\n  issue {\n    id\n  }\n  originalIssue {\n    id\n  }\n  updatedAt\n  externalUserCreator {\n    id\n  }\n  sourceType\n  archivedAt\n  createdAt\n  id\n  groupBySource\n}`) as unknown as TypedDocumentString<AttachmentQuery, AttachmentQueryVariables>;\nexport const AttachmentIssueDocument = new TypedDocumentString(`\n    query attachmentIssue($id: String!) {\n  attachmentIssue(id: $id) {\n    ...Issue\n  }\n}\n    fragment ActorBot on ActorBot {\n  __typename\n  avatarUrl\n  subType\n  id\n  name\n  userDisplayName\n  type\n}\nfragment User on User {\n  __typename\n  description\n  avatarUrl\n  createdIssueCount\n  avatarBackgroundColor\n  statusUntilAt\n  statusEmoji\n  initials\n  updatedAt\n  lastSeen\n  timezone\n  disableReason\n  statusLabel\n  archivedAt\n  createdAt\n  id\n  gitHubUserId\n  displayName\n  email\n  name\n  title\n  url\n  active\n  isAssignable\n  guest\n  admin\n  owner\n  app\n  isMentionable\n  isMe\n  supportsAgentSessions\n  canAccessAnyPublicTeam\n  calendarHash\n  inviteHash\n}\nfragment Reaction on Reaction {\n  __typename\n  comment {\n    id\n  }\n  externalUser {\n    id\n  }\n  initiativeUpdate {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  emoji\n  projectUpdate {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  user {\n    id\n  }\n}\nfragment Issue on Issue {\n  __typename\n  trashed\n  reactionData\n  labelIds\n  integrationSourceType\n  url\n  identifier\n  priorityLabel\n  previousIdentifiers\n  reactions {\n    ...Reaction\n  }\n  customerTicketCount\n  sharedAccess {\n    ...IssueSharedAccess\n  }\n  branchName\n  delegate {\n    id\n  }\n  botActor {\n    ...ActorBot\n  }\n  sourceComment {\n    id\n  }\n  cycle {\n    id\n  }\n  dueDate\n  estimate\n  syncedWith {\n    ...ExternalEntityInfo\n  }\n  externalUserCreator {\n    id\n  }\n  asksExternalUserRequester {\n    id\n  }\n  asksRequester {\n    id\n  }\n  description\n  title\n  number\n  lastAppliedTemplate {\n    id\n  }\n  updatedAt\n  boardOrder\n  sortOrder\n  prioritySortOrder\n  subIssueSortOrder\n  parent {\n    id\n  }\n  priority\n  projectMilestone {\n    id\n  }\n  project {\n    id\n  }\n  recurringIssueTemplate {\n    id\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  startedTriageAt\n  triagedAt\n  addedToCycleAt\n  addedToProjectAt\n  addedToTeamAt\n  autoArchivedAt\n  autoClosedAt\n  canceledAt\n  completedAt\n  startedAt\n  slaStartedAt\n  slaBreachesAt\n  slaHighRiskAt\n  slaMediumRiskAt\n  snoozedUntilAt\n  slaType\n  id\n  assignee {\n    id\n  }\n  creator {\n    id\n  }\n  snoozedBy {\n    id\n  }\n  favorite {\n    id\n  }\n  state {\n    id\n  }\n  inheritsSharedAccess\n}\nfragment ExternalEntityInfo on ExternalEntityInfo {\n  __typename\n  metadata {\n    ... on ExternalEntityInfoGithubMetadata {\n      ...ExternalEntityInfoGithubMetadata\n    }\n    ... on ExternalEntityInfoJiraMetadata {\n      ...ExternalEntityInfoJiraMetadata\n    }\n    ... on ExternalEntitySlackMetadata {\n      ...ExternalEntitySlackMetadata\n    }\n  }\n  service\n  id\n}\nfragment IssueSharedAccess on IssueSharedAccess {\n  __typename\n  disallowedIssueFields\n  sharedWithCount\n  sharedWithUsers {\n    ...User\n  }\n  viewerHasOnlySharedAccess\n  isShared\n}\nfragment ExternalEntityInfoGithubMetadata on ExternalEntityInfoGithubMetadata {\n  __typename\n  number\n  owner\n  repo\n}\nfragment ExternalEntityInfoJiraMetadata on ExternalEntityInfoJiraMetadata {\n  __typename\n  issueTypeId\n  projectId\n  issueKey\n}\nfragment ExternalEntitySlackMetadata on ExternalEntitySlackMetadata {\n  __typename\n  messageUrl\n  channelId\n  channelName\n  isFromSlack\n}`) as unknown as TypedDocumentString<AttachmentIssueQuery, AttachmentIssueQueryVariables>;\nexport const AttachmentIssue_AttachmentsDocument = new TypedDocumentString(`\n    query attachmentIssue_attachments($id: String!, $after: String, $before: String, $filter: AttachmentFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  attachmentIssue(id: $id) {\n    attachments(\n      after: $after\n      before: $before\n      filter: $filter\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...AttachmentConnection\n    }\n  }\n}\n    fragment Attachment on Attachment {\n  __typename\n  subtitle\n  title\n  source\n  metadata\n  url\n  bodyData\n  creator {\n    id\n  }\n  issue {\n    id\n  }\n  originalIssue {\n    id\n  }\n  updatedAt\n  externalUserCreator {\n    id\n  }\n  sourceType\n  archivedAt\n  createdAt\n  id\n  groupBySource\n}\nfragment AttachmentConnection on AttachmentConnection {\n  __typename\n  nodes {\n    ...Attachment\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<AttachmentIssue_AttachmentsQuery, AttachmentIssue_AttachmentsQueryVariables>;\nexport const AttachmentIssue_BotActorDocument = new TypedDocumentString(`\n    query attachmentIssue_botActor($id: String!) {\n  attachmentIssue(id: $id) {\n    botActor {\n      ...ActorBot\n    }\n  }\n}\n    fragment ActorBot on ActorBot {\n  __typename\n  avatarUrl\n  subType\n  id\n  name\n  userDisplayName\n  type\n}`) as unknown as TypedDocumentString<AttachmentIssue_BotActorQuery, AttachmentIssue_BotActorQueryVariables>;\nexport const AttachmentIssue_ChildrenDocument = new TypedDocumentString(`\n    query attachmentIssue_children($id: String!, $after: String, $before: String, $filter: IssueFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  attachmentIssue(id: $id) {\n    children(\n      after: $after\n      before: $before\n      filter: $filter\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...IssueConnection\n    }\n  }\n}\n    fragment ActorBot on ActorBot {\n  __typename\n  avatarUrl\n  subType\n  id\n  name\n  userDisplayName\n  type\n}\nfragment User on User {\n  __typename\n  description\n  avatarUrl\n  createdIssueCount\n  avatarBackgroundColor\n  statusUntilAt\n  statusEmoji\n  initials\n  updatedAt\n  lastSeen\n  timezone\n  disableReason\n  statusLabel\n  archivedAt\n  createdAt\n  id\n  gitHubUserId\n  displayName\n  email\n  name\n  title\n  url\n  active\n  isAssignable\n  guest\n  admin\n  owner\n  app\n  isMentionable\n  isMe\n  supportsAgentSessions\n  canAccessAnyPublicTeam\n  calendarHash\n  inviteHash\n}\nfragment Reaction on Reaction {\n  __typename\n  comment {\n    id\n  }\n  externalUser {\n    id\n  }\n  initiativeUpdate {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  emoji\n  projectUpdate {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  user {\n    id\n  }\n}\nfragment Issue on Issue {\n  __typename\n  trashed\n  reactionData\n  labelIds\n  integrationSourceType\n  url\n  identifier\n  priorityLabel\n  previousIdentifiers\n  reactions {\n    ...Reaction\n  }\n  customerTicketCount\n  sharedAccess {\n    ...IssueSharedAccess\n  }\n  branchName\n  delegate {\n    id\n  }\n  botActor {\n    ...ActorBot\n  }\n  sourceComment {\n    id\n  }\n  cycle {\n    id\n  }\n  dueDate\n  estimate\n  syncedWith {\n    ...ExternalEntityInfo\n  }\n  externalUserCreator {\n    id\n  }\n  asksExternalUserRequester {\n    id\n  }\n  asksRequester {\n    id\n  }\n  description\n  title\n  number\n  lastAppliedTemplate {\n    id\n  }\n  updatedAt\n  boardOrder\n  sortOrder\n  prioritySortOrder\n  subIssueSortOrder\n  parent {\n    id\n  }\n  priority\n  projectMilestone {\n    id\n  }\n  project {\n    id\n  }\n  recurringIssueTemplate {\n    id\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  startedTriageAt\n  triagedAt\n  addedToCycleAt\n  addedToProjectAt\n  addedToTeamAt\n  autoArchivedAt\n  autoClosedAt\n  canceledAt\n  completedAt\n  startedAt\n  slaStartedAt\n  slaBreachesAt\n  slaHighRiskAt\n  slaMediumRiskAt\n  snoozedUntilAt\n  slaType\n  id\n  assignee {\n    id\n  }\n  creator {\n    id\n  }\n  snoozedBy {\n    id\n  }\n  favorite {\n    id\n  }\n  state {\n    id\n  }\n  inheritsSharedAccess\n}\nfragment ExternalEntityInfo on ExternalEntityInfo {\n  __typename\n  metadata {\n    ... on ExternalEntityInfoGithubMetadata {\n      ...ExternalEntityInfoGithubMetadata\n    }\n    ... on ExternalEntityInfoJiraMetadata {\n      ...ExternalEntityInfoJiraMetadata\n    }\n    ... on ExternalEntitySlackMetadata {\n      ...ExternalEntitySlackMetadata\n    }\n  }\n  service\n  id\n}\nfragment IssueSharedAccess on IssueSharedAccess {\n  __typename\n  disallowedIssueFields\n  sharedWithCount\n  sharedWithUsers {\n    ...User\n  }\n  viewerHasOnlySharedAccess\n  isShared\n}\nfragment ExternalEntityInfoGithubMetadata on ExternalEntityInfoGithubMetadata {\n  __typename\n  number\n  owner\n  repo\n}\nfragment ExternalEntityInfoJiraMetadata on ExternalEntityInfoJiraMetadata {\n  __typename\n  issueTypeId\n  projectId\n  issueKey\n}\nfragment ExternalEntitySlackMetadata on ExternalEntitySlackMetadata {\n  __typename\n  messageUrl\n  channelId\n  channelName\n  isFromSlack\n}\nfragment IssueConnection on IssueConnection {\n  __typename\n  nodes {\n    ...Issue\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<AttachmentIssue_ChildrenQuery, AttachmentIssue_ChildrenQueryVariables>;\nexport const AttachmentIssue_CommentsDocument = new TypedDocumentString(`\n    query attachmentIssue_comments($id: String!, $after: String, $before: String, $filter: CommentFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  attachmentIssue(id: $id) {\n    comments(\n      after: $after\n      before: $before\n      filter: $filter\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...CommentConnection\n    }\n  }\n}\n    fragment ActorBot on ActorBot {\n  __typename\n  avatarUrl\n  subType\n  id\n  name\n  userDisplayName\n  type\n}\nfragment Comment on Comment {\n  __typename\n  agentSession {\n    id\n  }\n  url\n  reactionData\n  reactions {\n    ...Reaction\n  }\n  resolvingCommentId\n  documentContentId\n  initiativeId\n  initiativeUpdateId\n  issueId\n  parentId\n  projectId\n  projectUpdateId\n  botActor {\n    ...ActorBot\n  }\n  resolvingComment {\n    id\n  }\n  body\n  documentContent {\n    ...DocumentContent\n  }\n  syncedWith {\n    ...ExternalEntityInfo\n  }\n  externalThread {\n    ...SyncedExternalThread\n  }\n  externalUser {\n    id\n  }\n  initiative {\n    id\n  }\n  initiativeUpdate {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  parent {\n    id\n  }\n  project {\n    id\n  }\n  projectUpdate {\n    id\n  }\n  quotedText\n  archivedAt\n  createdAt\n  editedAt\n  resolvedAt\n  id\n  resolvingUser {\n    id\n  }\n  user {\n    id\n  }\n}\nfragment SyncedExternalThread on SyncedExternalThread {\n  __typename\n  url\n  name\n  displayName\n  type\n  subType\n  id\n  isPersonalIntegrationRequired\n  isPersonalIntegrationConnected\n  isConnected\n}\nfragment WelcomeMessage on WelcomeMessage {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  title\n  id\n  updatedBy {\n    id\n  }\n  enabled\n}\nfragment Reaction on Reaction {\n  __typename\n  comment {\n    id\n  }\n  externalUser {\n    id\n  }\n  initiativeUpdate {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  emoji\n  projectUpdate {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  user {\n    id\n  }\n}\nfragment AiPromptRules on AiPromptRules {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  id\n  updatedBy {\n    id\n  }\n}\nfragment ExternalEntityInfo on ExternalEntityInfo {\n  __typename\n  metadata {\n    ... on ExternalEntityInfoGithubMetadata {\n      ...ExternalEntityInfoGithubMetadata\n    }\n    ... on ExternalEntityInfoJiraMetadata {\n      ...ExternalEntityInfoJiraMetadata\n    }\n    ... on ExternalEntitySlackMetadata {\n      ...ExternalEntitySlackMetadata\n    }\n  }\n  service\n  id\n}\nfragment ExternalEntityInfoGithubMetadata on ExternalEntityInfoGithubMetadata {\n  __typename\n  number\n  owner\n  repo\n}\nfragment ExternalEntityInfoJiraMetadata on ExternalEntityInfoJiraMetadata {\n  __typename\n  issueTypeId\n  projectId\n  issueKey\n}\nfragment ExternalEntitySlackMetadata on ExternalEntitySlackMetadata {\n  __typename\n  messageUrl\n  channelId\n  channelName\n  isFromSlack\n}\nfragment DocumentContent on DocumentContent {\n  __typename\n  aiPromptRules {\n    ...AiPromptRules\n  }\n  content\n  contentState\n  document {\n    id\n  }\n  initiative {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  projectMilestone {\n    id\n  }\n  project {\n    id\n  }\n  restoredAt\n  archivedAt\n  createdAt\n  id\n  welcomeMessage {\n    ...WelcomeMessage\n  }\n}\nfragment CommentConnection on CommentConnection {\n  __typename\n  nodes {\n    ...Comment\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<AttachmentIssue_CommentsQuery, AttachmentIssue_CommentsQueryVariables>;\nexport const AttachmentIssue_DocumentsDocument = new TypedDocumentString(`\n    query attachmentIssue_documents($id: String!, $after: String, $before: String, $filter: DocumentFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  attachmentIssue(id: $id) {\n    documents(\n      after: $after\n      before: $before\n      filter: $filter\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...DocumentConnection\n    }\n  }\n}\n    fragment Document on Document {\n  __typename\n  trashed\n  documentContentId\n  url\n  content\n  slugId\n  color\n  icon\n  initiative {\n    id\n  }\n  issue {\n    id\n  }\n  lastAppliedTemplate {\n    id\n  }\n  updatedAt\n  project {\n    id\n  }\n  release {\n    id\n  }\n  sortOrder\n  hiddenAt\n  archivedAt\n  createdAt\n  title\n  id\n  creator {\n    id\n  }\n  updatedBy {\n    id\n  }\n}\nfragment DocumentConnection on DocumentConnection {\n  __typename\n  nodes {\n    ...Document\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<AttachmentIssue_DocumentsQuery, AttachmentIssue_DocumentsQueryVariables>;\nexport const AttachmentIssue_FormerAttachmentsDocument = new TypedDocumentString(`\n    query attachmentIssue_formerAttachments($id: String!, $after: String, $before: String, $filter: AttachmentFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  attachmentIssue(id: $id) {\n    formerAttachments(\n      after: $after\n      before: $before\n      filter: $filter\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...AttachmentConnection\n    }\n  }\n}\n    fragment Attachment on Attachment {\n  __typename\n  subtitle\n  title\n  source\n  metadata\n  url\n  bodyData\n  creator {\n    id\n  }\n  issue {\n    id\n  }\n  originalIssue {\n    id\n  }\n  updatedAt\n  externalUserCreator {\n    id\n  }\n  sourceType\n  archivedAt\n  createdAt\n  id\n  groupBySource\n}\nfragment AttachmentConnection on AttachmentConnection {\n  __typename\n  nodes {\n    ...Attachment\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<\n  AttachmentIssue_FormerAttachmentsQuery,\n  AttachmentIssue_FormerAttachmentsQueryVariables\n>;\nexport const AttachmentIssue_FormerNeedsDocument = new TypedDocumentString(`\n    query attachmentIssue_formerNeeds($id: String!, $after: String, $before: String, $filter: CustomerNeedFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  attachmentIssue(id: $id) {\n    formerNeeds(\n      after: $after\n      before: $before\n      filter: $filter\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...CustomerNeedConnection\n    }\n  }\n}\n    fragment CustomerNeed on CustomerNeed {\n  __typename\n  comment {\n    id\n  }\n  url\n  body\n  customer {\n    id\n  }\n  content\n  attachment {\n    id\n  }\n  originalIssue {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  projectAttachment {\n    ...ProjectAttachment\n  }\n  project {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  creator {\n    id\n  }\n  priority\n}\nfragment ProjectAttachment on ProjectAttachment {\n  __typename\n  metadata\n  source\n  subtitle\n  creator {\n    id\n  }\n  updatedAt\n  sourceType\n  archivedAt\n  createdAt\n  id\n  title\n  url\n}\nfragment CustomerNeedConnection on CustomerNeedConnection {\n  __typename\n  nodes {\n    ...CustomerNeed\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<AttachmentIssue_FormerNeedsQuery, AttachmentIssue_FormerNeedsQueryVariables>;\nexport const AttachmentIssue_HistoryDocument = new TypedDocumentString(`\n    query attachmentIssue_history($id: String!, $after: String, $before: String, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  attachmentIssue(id: $id) {\n    history(\n      after: $after\n      before: $before\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...IssueHistoryConnection\n    }\n  }\n}\n    fragment ActorBot on ActorBot {\n  __typename\n  avatarUrl\n  subType\n  id\n  name\n  userDisplayName\n  type\n}\nfragment IssueHistory on IssueHistory {\n  __typename\n  triageResponsibilityAutoAssigned\n  relationChanges {\n    ...IssueRelationHistoryPayload\n  }\n  addedLabelIds\n  removedLabelIds\n  addedToReleaseIds\n  removedFromReleaseIds\n  attachmentId\n  toCycleId\n  toParentId\n  toProjectId\n  toConvertedProjectId\n  toStateId\n  fromCycleId\n  fromParentId\n  fromProjectId\n  fromStateId\n  fromTeamId\n  toTeamId\n  fromAssigneeId\n  toAssigneeId\n  actorId\n  toSlaBreachesAt\n  fromSlaBreachesAt\n  actor {\n    id\n  }\n  descriptionUpdatedBy {\n    ...User\n  }\n  actors {\n    ...User\n  }\n  fromDelegate {\n    id\n  }\n  toDelegate {\n    id\n  }\n  botActor {\n    ...ActorBot\n  }\n  fromCycle {\n    id\n  }\n  toCycle {\n    id\n  }\n  issueImport {\n    ...IssueImport\n  }\n  issue {\n    id\n  }\n  addedLabels {\n    ...IssueLabel\n  }\n  removedLabels {\n    ...IssueLabel\n  }\n  updatedAt\n  attachment {\n    id\n  }\n  toConvertedProject {\n    id\n  }\n  fromParent {\n    id\n  }\n  toParent {\n    id\n  }\n  fromProjectMilestone {\n    id\n  }\n  toProjectMilestone {\n    id\n  }\n  fromProject {\n    id\n  }\n  toProject {\n    id\n  }\n  fromState {\n    id\n  }\n  toState {\n    id\n  }\n  fromTeam {\n    id\n  }\n  toTeam {\n    id\n  }\n  triageResponsibilityTeam {\n    id\n  }\n  archivedAt\n  createdAt\n  toSlaStartedAt\n  fromSlaStartedAt\n  toSlaType\n  fromSlaType\n  id\n  toAssignee {\n    id\n  }\n  fromAssignee {\n    id\n  }\n  triageResponsibilityNotifiedUsers {\n    ...User\n  }\n  fromDueDate\n  toDueDate\n  fromEstimate\n  toEstimate\n  fromPriority\n  toPriority\n  fromTitle\n  toTitle\n  fromSlaBreached\n  toSlaBreached\n  archived\n  autoArchived\n  autoClosed\n  trashed\n  updatedDescription\n  customerNeedId\n}\nfragment User on User {\n  __typename\n  description\n  avatarUrl\n  createdIssueCount\n  avatarBackgroundColor\n  statusUntilAt\n  statusEmoji\n  initials\n  updatedAt\n  lastSeen\n  timezone\n  disableReason\n  statusLabel\n  archivedAt\n  createdAt\n  id\n  gitHubUserId\n  displayName\n  email\n  name\n  title\n  url\n  active\n  isAssignable\n  guest\n  admin\n  owner\n  app\n  isMentionable\n  isMe\n  supportsAgentSessions\n  canAccessAnyPublicTeam\n  calendarHash\n  inviteHash\n}\nfragment IssueImport on IssueImport {\n  __typename\n  progress\n  errorMetadata\n  csvFileUrl\n  creatorId\n  serviceMetadata\n  status\n  mapping\n  displayName\n  service\n  updatedAt\n  teamName\n  archivedAt\n  createdAt\n  id\n  error\n}\nfragment IssueLabel on IssueLabel {\n  __typename\n  lastAppliedAt\n  color\n  description\n  name\n  updatedAt\n  inheritedFrom {\n    id\n  }\n  parent {\n    id\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  creator {\n    id\n  }\n  retiredBy {\n    id\n  }\n  isGroup\n}\nfragment IssueRelationHistoryPayload on IssueRelationHistoryPayload {\n  __typename\n  identifier\n  type\n}\nfragment IssueHistoryConnection on IssueHistoryConnection {\n  __typename\n  nodes {\n    ...IssueHistory\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<AttachmentIssue_HistoryQuery, AttachmentIssue_HistoryQueryVariables>;\nexport const AttachmentIssue_InverseRelationsDocument = new TypedDocumentString(`\n    query attachmentIssue_inverseRelations($id: String!, $after: String, $before: String, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  attachmentIssue(id: $id) {\n    inverseRelations(\n      after: $after\n      before: $before\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...IssueRelationConnection\n    }\n  }\n}\n    fragment IssueRelation on IssueRelation {\n  __typename\n  updatedAt\n  issue {\n    id\n  }\n  relatedIssue {\n    id\n  }\n  archivedAt\n  createdAt\n  type\n  id\n}\nfragment IssueRelationConnection on IssueRelationConnection {\n  __typename\n  nodes {\n    ...IssueRelation\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<\n  AttachmentIssue_InverseRelationsQuery,\n  AttachmentIssue_InverseRelationsQueryVariables\n>;\nexport const AttachmentIssue_LabelsDocument = new TypedDocumentString(`\n    query attachmentIssue_labels($id: String!, $after: String, $before: String, $filter: IssueLabelFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  attachmentIssue(id: $id) {\n    labels(\n      after: $after\n      before: $before\n      filter: $filter\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...IssueLabelConnection\n    }\n  }\n}\n    fragment IssueLabel on IssueLabel {\n  __typename\n  lastAppliedAt\n  color\n  description\n  name\n  updatedAt\n  inheritedFrom {\n    id\n  }\n  parent {\n    id\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  creator {\n    id\n  }\n  retiredBy {\n    id\n  }\n  isGroup\n}\nfragment IssueLabelConnection on IssueLabelConnection {\n  __typename\n  nodes {\n    ...IssueLabel\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<AttachmentIssue_LabelsQuery, AttachmentIssue_LabelsQueryVariables>;\nexport const AttachmentIssue_NeedsDocument = new TypedDocumentString(`\n    query attachmentIssue_needs($id: String!, $after: String, $before: String, $filter: CustomerNeedFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  attachmentIssue(id: $id) {\n    needs(\n      after: $after\n      before: $before\n      filter: $filter\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...CustomerNeedConnection\n    }\n  }\n}\n    fragment CustomerNeed on CustomerNeed {\n  __typename\n  comment {\n    id\n  }\n  url\n  body\n  customer {\n    id\n  }\n  content\n  attachment {\n    id\n  }\n  originalIssue {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  projectAttachment {\n    ...ProjectAttachment\n  }\n  project {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  creator {\n    id\n  }\n  priority\n}\nfragment ProjectAttachment on ProjectAttachment {\n  __typename\n  metadata\n  source\n  subtitle\n  creator {\n    id\n  }\n  updatedAt\n  sourceType\n  archivedAt\n  createdAt\n  id\n  title\n  url\n}\nfragment CustomerNeedConnection on CustomerNeedConnection {\n  __typename\n  nodes {\n    ...CustomerNeed\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<AttachmentIssue_NeedsQuery, AttachmentIssue_NeedsQueryVariables>;\nexport const AttachmentIssue_RelationsDocument = new TypedDocumentString(`\n    query attachmentIssue_relations($id: String!, $after: String, $before: String, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  attachmentIssue(id: $id) {\n    relations(\n      after: $after\n      before: $before\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...IssueRelationConnection\n    }\n  }\n}\n    fragment IssueRelation on IssueRelation {\n  __typename\n  updatedAt\n  issue {\n    id\n  }\n  relatedIssue {\n    id\n  }\n  archivedAt\n  createdAt\n  type\n  id\n}\nfragment IssueRelationConnection on IssueRelationConnection {\n  __typename\n  nodes {\n    ...IssueRelation\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<AttachmentIssue_RelationsQuery, AttachmentIssue_RelationsQueryVariables>;\nexport const AttachmentIssue_ReleasesDocument = new TypedDocumentString(`\n    query attachmentIssue_releases($id: String!, $after: String, $before: String, $filter: ReleaseFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  attachmentIssue(id: $id) {\n    releases(\n      after: $after\n      before: $before\n      filter: $filter\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...ReleaseConnection\n    }\n  }\n}\n    fragment ReleaseNote on ReleaseNote {\n  __typename\n  documentContent {\n    ...DocumentContent\n  }\n  generationStatus\n  firstRelease {\n    id\n  }\n  updatedAt\n  lastRelease {\n    id\n  }\n  releaseCount\n  slugId\n  archivedAt\n  createdAt\n  id\n  title\n}\nfragment Release on Release {\n  __typename\n  trashed\n  issueCount\n  releaseNotes {\n    ...ReleaseNote\n  }\n  commitSha\n  url\n  currentProgress\n  stage {\n    id\n  }\n  description\n  targetDate\n  startDate\n  progressHistory\n  updatedAt\n  name\n  pipeline {\n    id\n  }\n  slugId\n  archivedAt\n  createdAt\n  startedAt\n  canceledAt\n  completedAt\n  id\n  creator {\n    id\n  }\n  version\n}\nfragment WelcomeMessage on WelcomeMessage {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  title\n  id\n  updatedBy {\n    id\n  }\n  enabled\n}\nfragment AiPromptRules on AiPromptRules {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  id\n  updatedBy {\n    id\n  }\n}\nfragment DocumentContent on DocumentContent {\n  __typename\n  aiPromptRules {\n    ...AiPromptRules\n  }\n  content\n  contentState\n  document {\n    id\n  }\n  initiative {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  projectMilestone {\n    id\n  }\n  project {\n    id\n  }\n  restoredAt\n  archivedAt\n  createdAt\n  id\n  welcomeMessage {\n    ...WelcomeMessage\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}\nfragment ReleaseConnection on ReleaseConnection {\n  __typename\n  nodes {\n    ...Release\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}`) as unknown as TypedDocumentString<AttachmentIssue_ReleasesQuery, AttachmentIssue_ReleasesQueryVariables>;\nexport const AttachmentIssue_SharedAccessDocument = new TypedDocumentString(`\n    query attachmentIssue_sharedAccess($id: String!) {\n  attachmentIssue(id: $id) {\n    sharedAccess {\n      ...IssueSharedAccess\n    }\n  }\n}\n    fragment User on User {\n  __typename\n  description\n  avatarUrl\n  createdIssueCount\n  avatarBackgroundColor\n  statusUntilAt\n  statusEmoji\n  initials\n  updatedAt\n  lastSeen\n  timezone\n  disableReason\n  statusLabel\n  archivedAt\n  createdAt\n  id\n  gitHubUserId\n  displayName\n  email\n  name\n  title\n  url\n  active\n  isAssignable\n  guest\n  admin\n  owner\n  app\n  isMentionable\n  isMe\n  supportsAgentSessions\n  canAccessAnyPublicTeam\n  calendarHash\n  inviteHash\n}\nfragment IssueSharedAccess on IssueSharedAccess {\n  __typename\n  disallowedIssueFields\n  sharedWithCount\n  sharedWithUsers {\n    ...User\n  }\n  viewerHasOnlySharedAccess\n  isShared\n}`) as unknown as TypedDocumentString<AttachmentIssue_SharedAccessQuery, AttachmentIssue_SharedAccessQueryVariables>;\nexport const AttachmentIssue_StateHistoryDocument = new TypedDocumentString(`\n    query attachmentIssue_stateHistory($id: String!, $after: String, $before: String, $first: Int, $last: Int) {\n  attachmentIssue(id: $id) {\n    stateHistory(after: $after, before: $before, first: $first, last: $last) {\n      ...IssueStateSpanConnection\n    }\n  }\n}\n    fragment IssueStateSpan on IssueStateSpan {\n  __typename\n  startedAt\n  endedAt\n  id\n  state {\n    id\n  }\n  stateId\n}\nfragment IssueStateSpanConnection on IssueStateSpanConnection {\n  __typename\n  nodes {\n    ...IssueStateSpan\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<AttachmentIssue_StateHistoryQuery, AttachmentIssue_StateHistoryQueryVariables>;\nexport const AttachmentIssue_SubscribersDocument = new TypedDocumentString(`\n    query attachmentIssue_subscribers($id: String!, $after: String, $before: String, $filter: UserFilter, $first: Int, $includeArchived: Boolean, $includeDisabled: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  attachmentIssue(id: $id) {\n    subscribers(\n      after: $after\n      before: $before\n      filter: $filter\n      first: $first\n      includeArchived: $includeArchived\n      includeDisabled: $includeDisabled\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...UserConnection\n    }\n  }\n}\n    fragment User on User {\n  __typename\n  description\n  avatarUrl\n  createdIssueCount\n  avatarBackgroundColor\n  statusUntilAt\n  statusEmoji\n  initials\n  updatedAt\n  lastSeen\n  timezone\n  disableReason\n  statusLabel\n  archivedAt\n  createdAt\n  id\n  gitHubUserId\n  displayName\n  email\n  name\n  title\n  url\n  active\n  isAssignable\n  guest\n  admin\n  owner\n  app\n  isMentionable\n  isMe\n  supportsAgentSessions\n  canAccessAnyPublicTeam\n  calendarHash\n  inviteHash\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}\nfragment UserConnection on UserConnection {\n  __typename\n  nodes {\n    ...User\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}`) as unknown as TypedDocumentString<AttachmentIssue_SubscribersQuery, AttachmentIssue_SubscribersQueryVariables>;\nexport const AttachmentsDocument = new TypedDocumentString(`\n    query attachments($after: String, $before: String, $filter: AttachmentFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  attachments(\n    after: $after\n    before: $before\n    filter: $filter\n    first: $first\n    includeArchived: $includeArchived\n    last: $last\n    orderBy: $orderBy\n  ) {\n    ...AttachmentConnection\n  }\n}\n    fragment Attachment on Attachment {\n  __typename\n  subtitle\n  title\n  source\n  metadata\n  url\n  bodyData\n  creator {\n    id\n  }\n  issue {\n    id\n  }\n  originalIssue {\n    id\n  }\n  updatedAt\n  externalUserCreator {\n    id\n  }\n  sourceType\n  archivedAt\n  createdAt\n  id\n  groupBySource\n}\nfragment AttachmentConnection on AttachmentConnection {\n  __typename\n  nodes {\n    ...Attachment\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<AttachmentsQuery, AttachmentsQueryVariables>;\nexport const AttachmentsForUrlDocument = new TypedDocumentString(`\n    query attachmentsForURL($after: String, $before: String, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy, $url: String!) {\n  attachmentsForURL(\n    after: $after\n    before: $before\n    first: $first\n    includeArchived: $includeArchived\n    last: $last\n    orderBy: $orderBy\n    url: $url\n  ) {\n    ...AttachmentConnection\n  }\n}\n    fragment Attachment on Attachment {\n  __typename\n  subtitle\n  title\n  source\n  metadata\n  url\n  bodyData\n  creator {\n    id\n  }\n  issue {\n    id\n  }\n  originalIssue {\n    id\n  }\n  updatedAt\n  externalUserCreator {\n    id\n  }\n  sourceType\n  archivedAt\n  createdAt\n  id\n  groupBySource\n}\nfragment AttachmentConnection on AttachmentConnection {\n  __typename\n  nodes {\n    ...Attachment\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<AttachmentsForUrlQuery, AttachmentsForUrlQueryVariables>;\nexport const AuditEntriesDocument = new TypedDocumentString(`\n    query auditEntries($after: String, $before: String, $filter: AuditEntryFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  auditEntries(\n    after: $after\n    before: $before\n    filter: $filter\n    first: $first\n    includeArchived: $includeArchived\n    last: $last\n    orderBy: $orderBy\n  ) {\n    ...AuditEntryConnection\n  }\n}\n    fragment AuditEntry on AuditEntry {\n  __typename\n  requestInformation\n  metadata\n  actorId\n  ip\n  countryCode\n  updatedAt\n  archivedAt\n  createdAt\n  type\n  id\n  actor {\n    id\n  }\n}\nfragment AuditEntryConnection on AuditEntryConnection {\n  __typename\n  nodes {\n    ...AuditEntry\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<AuditEntriesQuery, AuditEntriesQueryVariables>;\nexport const AuditEntryTypesDocument = new TypedDocumentString(`\n    query auditEntryTypes {\n  auditEntryTypes {\n    ...AuditEntryType\n  }\n}\n    fragment AuditEntryType on AuditEntryType {\n  __typename\n  description\n  type\n}`) as unknown as TypedDocumentString<AuditEntryTypesQuery, AuditEntryTypesQueryVariables>;\nexport const AuthenticationSessionsDocument = new TypedDocumentString(`\n    query authenticationSessions {\n  authenticationSessions {\n    ...AuthenticationSessionResponse\n  }\n}\n    fragment AuthenticationSessionResponse on AuthenticationSessionResponse {\n  __typename\n  client\n  countryCodes\n  updatedAt\n  detailedName\n  location\n  ip\n  locationCity\n  locationCountryCode\n  locationCountry\n  locationRegionCode\n  name\n  operatingSystem\n  service\n  userAgent\n  createdAt\n  type\n  browserType\n  lastActiveAt\n  isCurrentSession\n  id\n}`) as unknown as TypedDocumentString<AuthenticationSessionsQuery, AuthenticationSessionsQueryVariables>;\nexport const AvailableUsersDocument = new TypedDocumentString(`\n    query availableUsers {\n  availableUsers {\n    ...AuthResolverResponse\n  }\n}\n    fragment AuthUser on AuthUser {\n  __typename\n  avatarUrl\n  organization {\n    ...AuthOrganization\n  }\n  oauthClientId\n  createdAt\n  displayName\n  email\n  name\n  userAccountId\n  active\n  role\n  id\n}\nfragment AuthOrganization on AuthOrganization {\n  __typename\n  allowedAuthServices\n  approximateUserCount\n  authSettings\n  previousUrlKeys\n  cell\n  serviceId\n  releaseChannel\n  logoUrl\n  name\n  urlKey\n  region\n  deletionRequestedAt\n  createdAt\n  id\n  samlEnabled\n  scimEnabled\n  enabled\n  hideNonPrimaryOrganizations\n  userCount\n}\nfragment AuthResolverResponse on AuthResolverResponse {\n  __typename\n  token\n  email\n  lastUsedOrganizationId\n  users {\n    ...AuthUser\n  }\n  lockedUsers {\n    ...AuthUser\n  }\n  lockedOrganizations {\n    ...AuthOrganization\n  }\n  availableOrganizations {\n    ...AuthOrganization\n  }\n  allowDomainAccess\n  service\n  id\n}`) as unknown as TypedDocumentString<AvailableUsersQuery, AvailableUsersQueryVariables>;\nexport const CommentDocument = new TypedDocumentString(`\n    query comment($hash: String, $id: String) {\n  comment(hash: $hash, id: $id) {\n    ...Comment\n  }\n}\n    fragment ActorBot on ActorBot {\n  __typename\n  avatarUrl\n  subType\n  id\n  name\n  userDisplayName\n  type\n}\nfragment Comment on Comment {\n  __typename\n  agentSession {\n    id\n  }\n  url\n  reactionData\n  reactions {\n    ...Reaction\n  }\n  resolvingCommentId\n  documentContentId\n  initiativeId\n  initiativeUpdateId\n  issueId\n  parentId\n  projectId\n  projectUpdateId\n  botActor {\n    ...ActorBot\n  }\n  resolvingComment {\n    id\n  }\n  body\n  documentContent {\n    ...DocumentContent\n  }\n  syncedWith {\n    ...ExternalEntityInfo\n  }\n  externalThread {\n    ...SyncedExternalThread\n  }\n  externalUser {\n    id\n  }\n  initiative {\n    id\n  }\n  initiativeUpdate {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  parent {\n    id\n  }\n  project {\n    id\n  }\n  projectUpdate {\n    id\n  }\n  quotedText\n  archivedAt\n  createdAt\n  editedAt\n  resolvedAt\n  id\n  resolvingUser {\n    id\n  }\n  user {\n    id\n  }\n}\nfragment SyncedExternalThread on SyncedExternalThread {\n  __typename\n  url\n  name\n  displayName\n  type\n  subType\n  id\n  isPersonalIntegrationRequired\n  isPersonalIntegrationConnected\n  isConnected\n}\nfragment WelcomeMessage on WelcomeMessage {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  title\n  id\n  updatedBy {\n    id\n  }\n  enabled\n}\nfragment Reaction on Reaction {\n  __typename\n  comment {\n    id\n  }\n  externalUser {\n    id\n  }\n  initiativeUpdate {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  emoji\n  projectUpdate {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  user {\n    id\n  }\n}\nfragment AiPromptRules on AiPromptRules {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  id\n  updatedBy {\n    id\n  }\n}\nfragment ExternalEntityInfo on ExternalEntityInfo {\n  __typename\n  metadata {\n    ... on ExternalEntityInfoGithubMetadata {\n      ...ExternalEntityInfoGithubMetadata\n    }\n    ... on ExternalEntityInfoJiraMetadata {\n      ...ExternalEntityInfoJiraMetadata\n    }\n    ... on ExternalEntitySlackMetadata {\n      ...ExternalEntitySlackMetadata\n    }\n  }\n  service\n  id\n}\nfragment ExternalEntityInfoGithubMetadata on ExternalEntityInfoGithubMetadata {\n  __typename\n  number\n  owner\n  repo\n}\nfragment ExternalEntityInfoJiraMetadata on ExternalEntityInfoJiraMetadata {\n  __typename\n  issueTypeId\n  projectId\n  issueKey\n}\nfragment ExternalEntitySlackMetadata on ExternalEntitySlackMetadata {\n  __typename\n  messageUrl\n  channelId\n  channelName\n  isFromSlack\n}\nfragment DocumentContent on DocumentContent {\n  __typename\n  aiPromptRules {\n    ...AiPromptRules\n  }\n  content\n  contentState\n  document {\n    id\n  }\n  initiative {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  projectMilestone {\n    id\n  }\n  project {\n    id\n  }\n  restoredAt\n  archivedAt\n  createdAt\n  id\n  welcomeMessage {\n    ...WelcomeMessage\n  }\n}`) as unknown as TypedDocumentString<CommentQuery, CommentQueryVariables>;\nexport const Comment_BotActorDocument = new TypedDocumentString(`\n    query comment_botActor($hash: String, $id: String) {\n  comment(hash: $hash, id: $id) {\n    botActor {\n      ...ActorBot\n    }\n  }\n}\n    fragment ActorBot on ActorBot {\n  __typename\n  avatarUrl\n  subType\n  id\n  name\n  userDisplayName\n  type\n}`) as unknown as TypedDocumentString<Comment_BotActorQuery, Comment_BotActorQueryVariables>;\nexport const Comment_ChildrenDocument = new TypedDocumentString(`\n    query comment_children($hash: String, $id: String, $after: String, $before: String, $filter: CommentFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  comment(hash: $hash, id: $id) {\n    children(\n      after: $after\n      before: $before\n      filter: $filter\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...CommentConnection\n    }\n  }\n}\n    fragment ActorBot on ActorBot {\n  __typename\n  avatarUrl\n  subType\n  id\n  name\n  userDisplayName\n  type\n}\nfragment Comment on Comment {\n  __typename\n  agentSession {\n    id\n  }\n  url\n  reactionData\n  reactions {\n    ...Reaction\n  }\n  resolvingCommentId\n  documentContentId\n  initiativeId\n  initiativeUpdateId\n  issueId\n  parentId\n  projectId\n  projectUpdateId\n  botActor {\n    ...ActorBot\n  }\n  resolvingComment {\n    id\n  }\n  body\n  documentContent {\n    ...DocumentContent\n  }\n  syncedWith {\n    ...ExternalEntityInfo\n  }\n  externalThread {\n    ...SyncedExternalThread\n  }\n  externalUser {\n    id\n  }\n  initiative {\n    id\n  }\n  initiativeUpdate {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  parent {\n    id\n  }\n  project {\n    id\n  }\n  projectUpdate {\n    id\n  }\n  quotedText\n  archivedAt\n  createdAt\n  editedAt\n  resolvedAt\n  id\n  resolvingUser {\n    id\n  }\n  user {\n    id\n  }\n}\nfragment SyncedExternalThread on SyncedExternalThread {\n  __typename\n  url\n  name\n  displayName\n  type\n  subType\n  id\n  isPersonalIntegrationRequired\n  isPersonalIntegrationConnected\n  isConnected\n}\nfragment WelcomeMessage on WelcomeMessage {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  title\n  id\n  updatedBy {\n    id\n  }\n  enabled\n}\nfragment Reaction on Reaction {\n  __typename\n  comment {\n    id\n  }\n  externalUser {\n    id\n  }\n  initiativeUpdate {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  emoji\n  projectUpdate {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  user {\n    id\n  }\n}\nfragment AiPromptRules on AiPromptRules {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  id\n  updatedBy {\n    id\n  }\n}\nfragment ExternalEntityInfo on ExternalEntityInfo {\n  __typename\n  metadata {\n    ... on ExternalEntityInfoGithubMetadata {\n      ...ExternalEntityInfoGithubMetadata\n    }\n    ... on ExternalEntityInfoJiraMetadata {\n      ...ExternalEntityInfoJiraMetadata\n    }\n    ... on ExternalEntitySlackMetadata {\n      ...ExternalEntitySlackMetadata\n    }\n  }\n  service\n  id\n}\nfragment ExternalEntityInfoGithubMetadata on ExternalEntityInfoGithubMetadata {\n  __typename\n  number\n  owner\n  repo\n}\nfragment ExternalEntityInfoJiraMetadata on ExternalEntityInfoJiraMetadata {\n  __typename\n  issueTypeId\n  projectId\n  issueKey\n}\nfragment ExternalEntitySlackMetadata on ExternalEntitySlackMetadata {\n  __typename\n  messageUrl\n  channelId\n  channelName\n  isFromSlack\n}\nfragment DocumentContent on DocumentContent {\n  __typename\n  aiPromptRules {\n    ...AiPromptRules\n  }\n  content\n  contentState\n  document {\n    id\n  }\n  initiative {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  projectMilestone {\n    id\n  }\n  project {\n    id\n  }\n  restoredAt\n  archivedAt\n  createdAt\n  id\n  welcomeMessage {\n    ...WelcomeMessage\n  }\n}\nfragment CommentConnection on CommentConnection {\n  __typename\n  nodes {\n    ...Comment\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<Comment_ChildrenQuery, Comment_ChildrenQueryVariables>;\nexport const Comment_CreatedIssuesDocument = new TypedDocumentString(`\n    query comment_createdIssues($hash: String, $id: String, $after: String, $before: String, $filter: IssueFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  comment(hash: $hash, id: $id) {\n    createdIssues(\n      after: $after\n      before: $before\n      filter: $filter\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...IssueConnection\n    }\n  }\n}\n    fragment ActorBot on ActorBot {\n  __typename\n  avatarUrl\n  subType\n  id\n  name\n  userDisplayName\n  type\n}\nfragment User on User {\n  __typename\n  description\n  avatarUrl\n  createdIssueCount\n  avatarBackgroundColor\n  statusUntilAt\n  statusEmoji\n  initials\n  updatedAt\n  lastSeen\n  timezone\n  disableReason\n  statusLabel\n  archivedAt\n  createdAt\n  id\n  gitHubUserId\n  displayName\n  email\n  name\n  title\n  url\n  active\n  isAssignable\n  guest\n  admin\n  owner\n  app\n  isMentionable\n  isMe\n  supportsAgentSessions\n  canAccessAnyPublicTeam\n  calendarHash\n  inviteHash\n}\nfragment Reaction on Reaction {\n  __typename\n  comment {\n    id\n  }\n  externalUser {\n    id\n  }\n  initiativeUpdate {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  emoji\n  projectUpdate {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  user {\n    id\n  }\n}\nfragment Issue on Issue {\n  __typename\n  trashed\n  reactionData\n  labelIds\n  integrationSourceType\n  url\n  identifier\n  priorityLabel\n  previousIdentifiers\n  reactions {\n    ...Reaction\n  }\n  customerTicketCount\n  sharedAccess {\n    ...IssueSharedAccess\n  }\n  branchName\n  delegate {\n    id\n  }\n  botActor {\n    ...ActorBot\n  }\n  sourceComment {\n    id\n  }\n  cycle {\n    id\n  }\n  dueDate\n  estimate\n  syncedWith {\n    ...ExternalEntityInfo\n  }\n  externalUserCreator {\n    id\n  }\n  asksExternalUserRequester {\n    id\n  }\n  asksRequester {\n    id\n  }\n  description\n  title\n  number\n  lastAppliedTemplate {\n    id\n  }\n  updatedAt\n  boardOrder\n  sortOrder\n  prioritySortOrder\n  subIssueSortOrder\n  parent {\n    id\n  }\n  priority\n  projectMilestone {\n    id\n  }\n  project {\n    id\n  }\n  recurringIssueTemplate {\n    id\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  startedTriageAt\n  triagedAt\n  addedToCycleAt\n  addedToProjectAt\n  addedToTeamAt\n  autoArchivedAt\n  autoClosedAt\n  canceledAt\n  completedAt\n  startedAt\n  slaStartedAt\n  slaBreachesAt\n  slaHighRiskAt\n  slaMediumRiskAt\n  snoozedUntilAt\n  slaType\n  id\n  assignee {\n    id\n  }\n  creator {\n    id\n  }\n  snoozedBy {\n    id\n  }\n  favorite {\n    id\n  }\n  state {\n    id\n  }\n  inheritsSharedAccess\n}\nfragment ExternalEntityInfo on ExternalEntityInfo {\n  __typename\n  metadata {\n    ... on ExternalEntityInfoGithubMetadata {\n      ...ExternalEntityInfoGithubMetadata\n    }\n    ... on ExternalEntityInfoJiraMetadata {\n      ...ExternalEntityInfoJiraMetadata\n    }\n    ... on ExternalEntitySlackMetadata {\n      ...ExternalEntitySlackMetadata\n    }\n  }\n  service\n  id\n}\nfragment IssueSharedAccess on IssueSharedAccess {\n  __typename\n  disallowedIssueFields\n  sharedWithCount\n  sharedWithUsers {\n    ...User\n  }\n  viewerHasOnlySharedAccess\n  isShared\n}\nfragment ExternalEntityInfoGithubMetadata on ExternalEntityInfoGithubMetadata {\n  __typename\n  number\n  owner\n  repo\n}\nfragment ExternalEntityInfoJiraMetadata on ExternalEntityInfoJiraMetadata {\n  __typename\n  issueTypeId\n  projectId\n  issueKey\n}\nfragment ExternalEntitySlackMetadata on ExternalEntitySlackMetadata {\n  __typename\n  messageUrl\n  channelId\n  channelName\n  isFromSlack\n}\nfragment IssueConnection on IssueConnection {\n  __typename\n  nodes {\n    ...Issue\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<Comment_CreatedIssuesQuery, Comment_CreatedIssuesQueryVariables>;\nexport const Comment_DocumentContentDocument = new TypedDocumentString(`\n    query comment_documentContent($hash: String, $id: String) {\n  comment(hash: $hash, id: $id) {\n    documentContent {\n      ...DocumentContent\n    }\n  }\n}\n    fragment WelcomeMessage on WelcomeMessage {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  title\n  id\n  updatedBy {\n    id\n  }\n  enabled\n}\nfragment AiPromptRules on AiPromptRules {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  id\n  updatedBy {\n    id\n  }\n}\nfragment DocumentContent on DocumentContent {\n  __typename\n  aiPromptRules {\n    ...AiPromptRules\n  }\n  content\n  contentState\n  document {\n    id\n  }\n  initiative {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  projectMilestone {\n    id\n  }\n  project {\n    id\n  }\n  restoredAt\n  archivedAt\n  createdAt\n  id\n  welcomeMessage {\n    ...WelcomeMessage\n  }\n}`) as unknown as TypedDocumentString<Comment_DocumentContentQuery, Comment_DocumentContentQueryVariables>;\nexport const Comment_DocumentContent_AiPromptRulesDocument = new TypedDocumentString(`\n    query comment_documentContent_aiPromptRules($hash: String, $id: String) {\n  comment(hash: $hash, id: $id) {\n    documentContent {\n      aiPromptRules {\n        ...AiPromptRules\n      }\n    }\n  }\n}\n    fragment AiPromptRules on AiPromptRules {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  id\n  updatedBy {\n    id\n  }\n}`) as unknown as TypedDocumentString<\n  Comment_DocumentContent_AiPromptRulesQuery,\n  Comment_DocumentContent_AiPromptRulesQueryVariables\n>;\nexport const Comment_DocumentContent_WelcomeMessageDocument = new TypedDocumentString(`\n    query comment_documentContent_welcomeMessage($hash: String, $id: String) {\n  comment(hash: $hash, id: $id) {\n    documentContent {\n      welcomeMessage {\n        ...WelcomeMessage\n      }\n    }\n  }\n}\n    fragment WelcomeMessage on WelcomeMessage {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  title\n  id\n  updatedBy {\n    id\n  }\n  enabled\n}`) as unknown as TypedDocumentString<\n  Comment_DocumentContent_WelcomeMessageQuery,\n  Comment_DocumentContent_WelcomeMessageQueryVariables\n>;\nexport const Comment_ExternalThreadDocument = new TypedDocumentString(`\n    query comment_externalThread($hash: String, $id: String) {\n  comment(hash: $hash, id: $id) {\n    externalThread {\n      ...SyncedExternalThread\n    }\n  }\n}\n    fragment SyncedExternalThread on SyncedExternalThread {\n  __typename\n  url\n  name\n  displayName\n  type\n  subType\n  id\n  isPersonalIntegrationRequired\n  isPersonalIntegrationConnected\n  isConnected\n}`) as unknown as TypedDocumentString<Comment_ExternalThreadQuery, Comment_ExternalThreadQueryVariables>;\nexport const CommentsDocument = new TypedDocumentString(`\n    query comments($after: String, $before: String, $filter: CommentFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  comments(\n    after: $after\n    before: $before\n    filter: $filter\n    first: $first\n    includeArchived: $includeArchived\n    last: $last\n    orderBy: $orderBy\n  ) {\n    ...CommentConnection\n  }\n}\n    fragment ActorBot on ActorBot {\n  __typename\n  avatarUrl\n  subType\n  id\n  name\n  userDisplayName\n  type\n}\nfragment Comment on Comment {\n  __typename\n  agentSession {\n    id\n  }\n  url\n  reactionData\n  reactions {\n    ...Reaction\n  }\n  resolvingCommentId\n  documentContentId\n  initiativeId\n  initiativeUpdateId\n  issueId\n  parentId\n  projectId\n  projectUpdateId\n  botActor {\n    ...ActorBot\n  }\n  resolvingComment {\n    id\n  }\n  body\n  documentContent {\n    ...DocumentContent\n  }\n  syncedWith {\n    ...ExternalEntityInfo\n  }\n  externalThread {\n    ...SyncedExternalThread\n  }\n  externalUser {\n    id\n  }\n  initiative {\n    id\n  }\n  initiativeUpdate {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  parent {\n    id\n  }\n  project {\n    id\n  }\n  projectUpdate {\n    id\n  }\n  quotedText\n  archivedAt\n  createdAt\n  editedAt\n  resolvedAt\n  id\n  resolvingUser {\n    id\n  }\n  user {\n    id\n  }\n}\nfragment SyncedExternalThread on SyncedExternalThread {\n  __typename\n  url\n  name\n  displayName\n  type\n  subType\n  id\n  isPersonalIntegrationRequired\n  isPersonalIntegrationConnected\n  isConnected\n}\nfragment WelcomeMessage on WelcomeMessage {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  title\n  id\n  updatedBy {\n    id\n  }\n  enabled\n}\nfragment Reaction on Reaction {\n  __typename\n  comment {\n    id\n  }\n  externalUser {\n    id\n  }\n  initiativeUpdate {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  emoji\n  projectUpdate {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  user {\n    id\n  }\n}\nfragment AiPromptRules on AiPromptRules {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  id\n  updatedBy {\n    id\n  }\n}\nfragment ExternalEntityInfo on ExternalEntityInfo {\n  __typename\n  metadata {\n    ... on ExternalEntityInfoGithubMetadata {\n      ...ExternalEntityInfoGithubMetadata\n    }\n    ... on ExternalEntityInfoJiraMetadata {\n      ...ExternalEntityInfoJiraMetadata\n    }\n    ... on ExternalEntitySlackMetadata {\n      ...ExternalEntitySlackMetadata\n    }\n  }\n  service\n  id\n}\nfragment ExternalEntityInfoGithubMetadata on ExternalEntityInfoGithubMetadata {\n  __typename\n  number\n  owner\n  repo\n}\nfragment ExternalEntityInfoJiraMetadata on ExternalEntityInfoJiraMetadata {\n  __typename\n  issueTypeId\n  projectId\n  issueKey\n}\nfragment ExternalEntitySlackMetadata on ExternalEntitySlackMetadata {\n  __typename\n  messageUrl\n  channelId\n  channelName\n  isFromSlack\n}\nfragment DocumentContent on DocumentContent {\n  __typename\n  aiPromptRules {\n    ...AiPromptRules\n  }\n  content\n  contentState\n  document {\n    id\n  }\n  initiative {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  projectMilestone {\n    id\n  }\n  project {\n    id\n  }\n  restoredAt\n  archivedAt\n  createdAt\n  id\n  welcomeMessage {\n    ...WelcomeMessage\n  }\n}\nfragment CommentConnection on CommentConnection {\n  __typename\n  nodes {\n    ...Comment\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<CommentsQuery, CommentsQueryVariables>;\nexport const CustomViewDocument = new TypedDocumentString(`\n    query customView($id: String!) {\n  customView(id: $id) {\n    ...CustomView\n  }\n}\n    fragment CustomView on CustomView {\n  __typename\n  viewPreferencesValues {\n    ...ViewPreferencesValues\n  }\n  userViewPreferences {\n    ...ViewPreferences\n  }\n  slugId\n  description\n  modelName\n  feedItemFilterData\n  initiativeFilterData\n  projectFilterData\n  color\n  icon\n  updatedAt\n  filters\n  name\n  filterData\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  updatedBy {\n    id\n  }\n  creator {\n    id\n  }\n  owner {\n    id\n  }\n  organizationViewPreferences {\n    ...ViewPreferences\n  }\n  shared\n}\nfragment ViewPreferencesProjectLabelGroupColumn on ViewPreferencesProjectLabelGroupColumn {\n  __typename\n  id\n  active\n}\nfragment ViewPreferencesValues on ViewPreferencesValues {\n  __typename\n  columnOrderBoard\n  columnOrderList\n  issueNesting\n  projectShowEmptyGroupsBoard\n  projectShowEmptyGroupsList\n  projectShowEmptyGroupsTimeline\n  projectShowEmptyGroups\n  projectShowEmptySubGroupsBoard\n  projectShowEmptySubGroupsList\n  projectShowEmptySubGroupsTimeline\n  projectShowEmptySubGroups\n  hiddenColumns\n  hiddenGroupsList\n  hiddenRows\n  timelineChronologyShowCycleTeamIds\n  continuousPipelineReleasesViewGrouping\n  customViewsOrdering\n  customerPageNeedsViewGrouping\n  customerPageNeedsViewOrdering\n  customersViewOrdering\n  dashboardsOrdering\n  projectGroupingDateResolution\n  viewOrderingDirection\n  embeddedCustomerNeedsViewOrdering\n  focusViewGrouping\n  focusViewOrderingDirection\n  focusViewOrdering\n  inboxViewGrouping\n  inboxViewOrdering\n  initiativeGrouping\n  initiativesViewOrdering\n  issueGrouping\n  layout\n  viewOrdering\n  issueSubGrouping\n  issueGroupingLabelGroupId\n  issueSubGroupingLabelGroupId\n  projectGroupingLabelGroupId\n  projectSubGroupingLabelGroupId\n  groupOrderingMode\n  projectGroupOrdering\n  projectCustomerNeedsViewGrouping\n  projectCustomerNeedsViewOrdering\n  projectGrouping\n  projectLabelGroupColumns {\n    ...ViewPreferencesProjectLabelGroupColumn\n  }\n  projectLayout\n  projectViewOrdering\n  projectSubGrouping\n  releasePipelineGrouping\n  releasePipelinesViewOrdering\n  reviewGrouping\n  reviewViewOrdering\n  scheduledPipelineReleasesViewGrouping\n  scheduledPipelineReleasesViewOrdering\n  searchResultType\n  searchViewOrdering\n  teamViewOrdering\n  triageViewOrdering\n  workspaceMembersViewOrdering\n  projectZoomLevel\n  timelineZoomScale\n  showCompletedAgentSessions\n  showCompletedIssues\n  showCompletedProjects\n  showCompletedReviews\n  closedIssuesOrderedByRecency\n  showArchivedItems\n  customerPageNeedsShowCompletedIssuesAndProjects\n  projectCustomerNeedsShowCompletedIssuesLast\n  showDraftReviews\n  showEmptyGroupsBoard\n  showEmptyGroupsList\n  showEmptyGroups\n  showEmptySubGroupsBoard\n  showEmptySubGroupsList\n  showEmptySubGroups\n  customerPageNeedsShowImportantFirst\n  embeddedCustomerNeedsShowImportantFirst\n  projectCustomerNeedsShowImportantFirst\n  showOnlySnoozedItems\n  showParents\n  fieldPreviewLinks\n  showReadItems\n  showSnoozedItems\n  showSubInitiativeProjects\n  showNestedInitiatives\n  showSubIssues\n  showSubTeamIssues\n  showSubTeamProjects\n  showSupervisedIssues\n  fieldSla\n  fieldSentryIssues\n  scheduledPipelineReleaseFieldCompletion\n  customViewFieldDateCreated\n  customViewFieldOwner\n  customViewFieldDateUpdated\n  customViewFieldVisibility\n  customerFieldDomains\n  customerFieldOwner\n  customerFieldRequestCount\n  fieldCustomerCount\n  customerFieldRevenue\n  fieldCustomerRevenue\n  customerFieldSize\n  customerFieldSource\n  customerFieldStatus\n  customerFieldTier\n  fieldCycle\n  dashboardFieldDateCreated\n  dashboardFieldOwner\n  dashboardFieldDateUpdated\n  scheduledPipelineReleaseFieldDescription\n  fieldDueDate\n  initiativeFieldHealth\n  initiativeFieldActivity\n  initiativeFieldDateCompleted\n  initiativeFieldDateCreated\n  initiativeFieldDescription\n  initiativeFieldInitiativeHealth\n  initiativeFieldOwner\n  initiativeFieldProjects\n  initiativeFieldStartDate\n  initiativeFieldStatus\n  initiativeFieldTargetDate\n  initiativeFieldTeams\n  initiativeFieldDateUpdated\n  fieldDateArchived\n  fieldAssignee\n  fieldDateCreated\n  customerPageNeedsFieldIssueTargetDueDate\n  fieldEstimate\n  customerPageNeedsFieldIssueIdentifier\n  fieldId\n  fieldDateMyActivity\n  customerPageNeedsFieldIssuePriority\n  fieldPriority\n  customerPageNeedsFieldIssueStatus\n  fieldStatus\n  fieldDateUpdated\n  fieldLabels\n  releasePipelineFieldLatestRelease\n  fieldLinkCount\n  memberFieldJoined\n  memberFieldStatus\n  memberFieldTeams\n  fieldMilestone\n  projectFieldActivity\n  projectFieldDateCompleted\n  projectFieldDateCreated\n  projectFieldCustomerCount\n  projectFieldCustomerRevenue\n  projectFieldDescriptionBoard\n  projectFieldDescription\n  fieldProject\n  projectFieldHealthTimeline\n  projectFieldHealth\n  projectFieldInitiatives\n  projectFieldIssues\n  projectFieldLabels\n  projectFieldLeadTimeline\n  projectFieldLead\n  projectFieldMembersBoard\n  projectFieldMembersList\n  projectFieldMembersTimeline\n  projectFieldMembers\n  projectFieldMilestoneTimeline\n  projectFieldMilestone\n  projectFieldPredictionsTimeline\n  projectFieldPredictions\n  projectFieldPriority\n  projectFieldRelationsTimeline\n  projectFieldRelations\n  projectFieldRoadmapsBoard\n  projectFieldRoadmapsList\n  projectFieldRoadmapsTimeline\n  projectFieldRoadmaps\n  projectFieldRolloutStage\n  projectFieldStartDate\n  projectFieldStatusTimeline\n  projectFieldStatus\n  projectFieldTargetDate\n  projectFieldTeamsBoard\n  projectFieldTeamsList\n  projectFieldTeamsTimeline\n  projectFieldTeams\n  projectFieldDateUpdated\n  fieldPullRequests\n  continuousPipelineReleaseFieldReleaseDate\n  scheduledPipelineReleaseFieldReleaseDate\n  fieldRelease\n  continuousPipelineReleaseFieldReleaseNote\n  scheduledPipelineReleaseFieldReleaseNote\n  releasePipelineFieldReleases\n  reviewFieldAvatar\n  reviewFieldChecks\n  reviewFieldIdentifier\n  reviewFieldPreviewLinks\n  reviewFieldRepository\n  teamFieldDateCreated\n  teamFieldCycle\n  teamFieldIdentifier\n  teamFieldMembers\n  teamFieldMembership\n  teamFieldOwner\n  teamFieldProjects\n  teamFieldDateUpdated\n  releasePipelineFieldTeams\n  fieldTimeInCurrentStatus\n  releasePipelineFieldType\n  continuousPipelineReleaseFieldVersion\n  scheduledPipelineReleaseFieldVersion\n  showTriageIssues\n  showUnreadItemsFirst\n  timelineChronologyShowWeekNumbers\n}\nfragment ViewPreferences on ViewPreferences {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  type\n  viewType\n  id\n  preferences {\n    ...ViewPreferencesValues\n  }\n}`) as unknown as TypedDocumentString<CustomViewQuery, CustomViewQueryVariables>;\nexport const CustomView_InitiativesDocument = new TypedDocumentString(`\n    query customView_initiatives($id: String!, $after: String, $before: String, $filter: InitiativeFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  customView(id: $id) {\n    initiatives(\n      after: $after\n      before: $before\n      filter: $filter\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...InitiativeConnection\n    }\n  }\n}\n    fragment WelcomeMessage on WelcomeMessage {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  title\n  id\n  updatedBy {\n    id\n  }\n  enabled\n}\nfragment Initiative on Initiative {\n  __typename\n  trashed\n  url\n  parentInitiative {\n    id\n  }\n  integrationsSettings {\n    id\n  }\n  documentContent {\n    ...DocumentContent\n  }\n  updateRemindersDay\n  description\n  targetDate\n  updateReminderFrequency\n  updateRemindersHour\n  icon\n  color\n  content\n  slugId\n  updatedAt\n  status\n  lastUpdate {\n    id\n  }\n  updateReminderFrequencyInWeeks\n  name\n  health\n  targetDateResolution\n  frequencyResolution\n  sortOrder\n  archivedAt\n  createdAt\n  healthUpdatedAt\n  startedAt\n  completedAt\n  id\n  creator {\n    id\n  }\n  owner {\n    id\n  }\n}\nfragment AiPromptRules on AiPromptRules {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  id\n  updatedBy {\n    id\n  }\n}\nfragment DocumentContent on DocumentContent {\n  __typename\n  aiPromptRules {\n    ...AiPromptRules\n  }\n  content\n  contentState\n  document {\n    id\n  }\n  initiative {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  projectMilestone {\n    id\n  }\n  project {\n    id\n  }\n  restoredAt\n  archivedAt\n  createdAt\n  id\n  welcomeMessage {\n    ...WelcomeMessage\n  }\n}\nfragment InitiativeConnection on InitiativeConnection {\n  __typename\n  nodes {\n    ...Initiative\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<CustomView_InitiativesQuery, CustomView_InitiativesQueryVariables>;\nexport const CustomView_IssuesDocument = new TypedDocumentString(`\n    query customView_issues($id: String!, $after: String, $before: String, $filter: IssueFilter, $first: Int, $includeArchived: Boolean, $includeSubTeams: Boolean, $last: Int, $orderBy: PaginationOrderBy, $sort: [IssueSortInput!]) {\n  customView(id: $id) {\n    issues(\n      after: $after\n      before: $before\n      filter: $filter\n      first: $first\n      includeArchived: $includeArchived\n      includeSubTeams: $includeSubTeams\n      last: $last\n      orderBy: $orderBy\n      sort: $sort\n    ) {\n      ...IssueConnection\n    }\n  }\n}\n    fragment ActorBot on ActorBot {\n  __typename\n  avatarUrl\n  subType\n  id\n  name\n  userDisplayName\n  type\n}\nfragment User on User {\n  __typename\n  description\n  avatarUrl\n  createdIssueCount\n  avatarBackgroundColor\n  statusUntilAt\n  statusEmoji\n  initials\n  updatedAt\n  lastSeen\n  timezone\n  disableReason\n  statusLabel\n  archivedAt\n  createdAt\n  id\n  gitHubUserId\n  displayName\n  email\n  name\n  title\n  url\n  active\n  isAssignable\n  guest\n  admin\n  owner\n  app\n  isMentionable\n  isMe\n  supportsAgentSessions\n  canAccessAnyPublicTeam\n  calendarHash\n  inviteHash\n}\nfragment Reaction on Reaction {\n  __typename\n  comment {\n    id\n  }\n  externalUser {\n    id\n  }\n  initiativeUpdate {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  emoji\n  projectUpdate {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  user {\n    id\n  }\n}\nfragment Issue on Issue {\n  __typename\n  trashed\n  reactionData\n  labelIds\n  integrationSourceType\n  url\n  identifier\n  priorityLabel\n  previousIdentifiers\n  reactions {\n    ...Reaction\n  }\n  customerTicketCount\n  sharedAccess {\n    ...IssueSharedAccess\n  }\n  branchName\n  delegate {\n    id\n  }\n  botActor {\n    ...ActorBot\n  }\n  sourceComment {\n    id\n  }\n  cycle {\n    id\n  }\n  dueDate\n  estimate\n  syncedWith {\n    ...ExternalEntityInfo\n  }\n  externalUserCreator {\n    id\n  }\n  asksExternalUserRequester {\n    id\n  }\n  asksRequester {\n    id\n  }\n  description\n  title\n  number\n  lastAppliedTemplate {\n    id\n  }\n  updatedAt\n  boardOrder\n  sortOrder\n  prioritySortOrder\n  subIssueSortOrder\n  parent {\n    id\n  }\n  priority\n  projectMilestone {\n    id\n  }\n  project {\n    id\n  }\n  recurringIssueTemplate {\n    id\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  startedTriageAt\n  triagedAt\n  addedToCycleAt\n  addedToProjectAt\n  addedToTeamAt\n  autoArchivedAt\n  autoClosedAt\n  canceledAt\n  completedAt\n  startedAt\n  slaStartedAt\n  slaBreachesAt\n  slaHighRiskAt\n  slaMediumRiskAt\n  snoozedUntilAt\n  slaType\n  id\n  assignee {\n    id\n  }\n  creator {\n    id\n  }\n  snoozedBy {\n    id\n  }\n  favorite {\n    id\n  }\n  state {\n    id\n  }\n  inheritsSharedAccess\n}\nfragment ExternalEntityInfo on ExternalEntityInfo {\n  __typename\n  metadata {\n    ... on ExternalEntityInfoGithubMetadata {\n      ...ExternalEntityInfoGithubMetadata\n    }\n    ... on ExternalEntityInfoJiraMetadata {\n      ...ExternalEntityInfoJiraMetadata\n    }\n    ... on ExternalEntitySlackMetadata {\n      ...ExternalEntitySlackMetadata\n    }\n  }\n  service\n  id\n}\nfragment IssueSharedAccess on IssueSharedAccess {\n  __typename\n  disallowedIssueFields\n  sharedWithCount\n  sharedWithUsers {\n    ...User\n  }\n  viewerHasOnlySharedAccess\n  isShared\n}\nfragment ExternalEntityInfoGithubMetadata on ExternalEntityInfoGithubMetadata {\n  __typename\n  number\n  owner\n  repo\n}\nfragment ExternalEntityInfoJiraMetadata on ExternalEntityInfoJiraMetadata {\n  __typename\n  issueTypeId\n  projectId\n  issueKey\n}\nfragment ExternalEntitySlackMetadata on ExternalEntitySlackMetadata {\n  __typename\n  messageUrl\n  channelId\n  channelName\n  isFromSlack\n}\nfragment IssueConnection on IssueConnection {\n  __typename\n  nodes {\n    ...Issue\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<CustomView_IssuesQuery, CustomView_IssuesQueryVariables>;\nexport const CustomView_OrganizationViewPreferencesDocument = new TypedDocumentString(`\n    query customView_organizationViewPreferences($id: String!) {\n  customView(id: $id) {\n    organizationViewPreferences {\n      ...ViewPreferences\n    }\n  }\n}\n    fragment ViewPreferencesProjectLabelGroupColumn on ViewPreferencesProjectLabelGroupColumn {\n  __typename\n  id\n  active\n}\nfragment ViewPreferencesValues on ViewPreferencesValues {\n  __typename\n  columnOrderBoard\n  columnOrderList\n  issueNesting\n  projectShowEmptyGroupsBoard\n  projectShowEmptyGroupsList\n  projectShowEmptyGroupsTimeline\n  projectShowEmptyGroups\n  projectShowEmptySubGroupsBoard\n  projectShowEmptySubGroupsList\n  projectShowEmptySubGroupsTimeline\n  projectShowEmptySubGroups\n  hiddenColumns\n  hiddenGroupsList\n  hiddenRows\n  timelineChronologyShowCycleTeamIds\n  continuousPipelineReleasesViewGrouping\n  customViewsOrdering\n  customerPageNeedsViewGrouping\n  customerPageNeedsViewOrdering\n  customersViewOrdering\n  dashboardsOrdering\n  projectGroupingDateResolution\n  viewOrderingDirection\n  embeddedCustomerNeedsViewOrdering\n  focusViewGrouping\n  focusViewOrderingDirection\n  focusViewOrdering\n  inboxViewGrouping\n  inboxViewOrdering\n  initiativeGrouping\n  initiativesViewOrdering\n  issueGrouping\n  layout\n  viewOrdering\n  issueSubGrouping\n  issueGroupingLabelGroupId\n  issueSubGroupingLabelGroupId\n  projectGroupingLabelGroupId\n  projectSubGroupingLabelGroupId\n  groupOrderingMode\n  projectGroupOrdering\n  projectCustomerNeedsViewGrouping\n  projectCustomerNeedsViewOrdering\n  projectGrouping\n  projectLabelGroupColumns {\n    ...ViewPreferencesProjectLabelGroupColumn\n  }\n  projectLayout\n  projectViewOrdering\n  projectSubGrouping\n  releasePipelineGrouping\n  releasePipelinesViewOrdering\n  reviewGrouping\n  reviewViewOrdering\n  scheduledPipelineReleasesViewGrouping\n  scheduledPipelineReleasesViewOrdering\n  searchResultType\n  searchViewOrdering\n  teamViewOrdering\n  triageViewOrdering\n  workspaceMembersViewOrdering\n  projectZoomLevel\n  timelineZoomScale\n  showCompletedAgentSessions\n  showCompletedIssues\n  showCompletedProjects\n  showCompletedReviews\n  closedIssuesOrderedByRecency\n  showArchivedItems\n  customerPageNeedsShowCompletedIssuesAndProjects\n  projectCustomerNeedsShowCompletedIssuesLast\n  showDraftReviews\n  showEmptyGroupsBoard\n  showEmptyGroupsList\n  showEmptyGroups\n  showEmptySubGroupsBoard\n  showEmptySubGroupsList\n  showEmptySubGroups\n  customerPageNeedsShowImportantFirst\n  embeddedCustomerNeedsShowImportantFirst\n  projectCustomerNeedsShowImportantFirst\n  showOnlySnoozedItems\n  showParents\n  fieldPreviewLinks\n  showReadItems\n  showSnoozedItems\n  showSubInitiativeProjects\n  showNestedInitiatives\n  showSubIssues\n  showSubTeamIssues\n  showSubTeamProjects\n  showSupervisedIssues\n  fieldSla\n  fieldSentryIssues\n  scheduledPipelineReleaseFieldCompletion\n  customViewFieldDateCreated\n  customViewFieldOwner\n  customViewFieldDateUpdated\n  customViewFieldVisibility\n  customerFieldDomains\n  customerFieldOwner\n  customerFieldRequestCount\n  fieldCustomerCount\n  customerFieldRevenue\n  fieldCustomerRevenue\n  customerFieldSize\n  customerFieldSource\n  customerFieldStatus\n  customerFieldTier\n  fieldCycle\n  dashboardFieldDateCreated\n  dashboardFieldOwner\n  dashboardFieldDateUpdated\n  scheduledPipelineReleaseFieldDescription\n  fieldDueDate\n  initiativeFieldHealth\n  initiativeFieldActivity\n  initiativeFieldDateCompleted\n  initiativeFieldDateCreated\n  initiativeFieldDescription\n  initiativeFieldInitiativeHealth\n  initiativeFieldOwner\n  initiativeFieldProjects\n  initiativeFieldStartDate\n  initiativeFieldStatus\n  initiativeFieldTargetDate\n  initiativeFieldTeams\n  initiativeFieldDateUpdated\n  fieldDateArchived\n  fieldAssignee\n  fieldDateCreated\n  customerPageNeedsFieldIssueTargetDueDate\n  fieldEstimate\n  customerPageNeedsFieldIssueIdentifier\n  fieldId\n  fieldDateMyActivity\n  customerPageNeedsFieldIssuePriority\n  fieldPriority\n  customerPageNeedsFieldIssueStatus\n  fieldStatus\n  fieldDateUpdated\n  fieldLabels\n  releasePipelineFieldLatestRelease\n  fieldLinkCount\n  memberFieldJoined\n  memberFieldStatus\n  memberFieldTeams\n  fieldMilestone\n  projectFieldActivity\n  projectFieldDateCompleted\n  projectFieldDateCreated\n  projectFieldCustomerCount\n  projectFieldCustomerRevenue\n  projectFieldDescriptionBoard\n  projectFieldDescription\n  fieldProject\n  projectFieldHealthTimeline\n  projectFieldHealth\n  projectFieldInitiatives\n  projectFieldIssues\n  projectFieldLabels\n  projectFieldLeadTimeline\n  projectFieldLead\n  projectFieldMembersBoard\n  projectFieldMembersList\n  projectFieldMembersTimeline\n  projectFieldMembers\n  projectFieldMilestoneTimeline\n  projectFieldMilestone\n  projectFieldPredictionsTimeline\n  projectFieldPredictions\n  projectFieldPriority\n  projectFieldRelationsTimeline\n  projectFieldRelations\n  projectFieldRoadmapsBoard\n  projectFieldRoadmapsList\n  projectFieldRoadmapsTimeline\n  projectFieldRoadmaps\n  projectFieldRolloutStage\n  projectFieldStartDate\n  projectFieldStatusTimeline\n  projectFieldStatus\n  projectFieldTargetDate\n  projectFieldTeamsBoard\n  projectFieldTeamsList\n  projectFieldTeamsTimeline\n  projectFieldTeams\n  projectFieldDateUpdated\n  fieldPullRequests\n  continuousPipelineReleaseFieldReleaseDate\n  scheduledPipelineReleaseFieldReleaseDate\n  fieldRelease\n  continuousPipelineReleaseFieldReleaseNote\n  scheduledPipelineReleaseFieldReleaseNote\n  releasePipelineFieldReleases\n  reviewFieldAvatar\n  reviewFieldChecks\n  reviewFieldIdentifier\n  reviewFieldPreviewLinks\n  reviewFieldRepository\n  teamFieldDateCreated\n  teamFieldCycle\n  teamFieldIdentifier\n  teamFieldMembers\n  teamFieldMembership\n  teamFieldOwner\n  teamFieldProjects\n  teamFieldDateUpdated\n  releasePipelineFieldTeams\n  fieldTimeInCurrentStatus\n  releasePipelineFieldType\n  continuousPipelineReleaseFieldVersion\n  scheduledPipelineReleaseFieldVersion\n  showTriageIssues\n  showUnreadItemsFirst\n  timelineChronologyShowWeekNumbers\n}\nfragment ViewPreferences on ViewPreferences {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  type\n  viewType\n  id\n  preferences {\n    ...ViewPreferencesValues\n  }\n}`) as unknown as TypedDocumentString<\n  CustomView_OrganizationViewPreferencesQuery,\n  CustomView_OrganizationViewPreferencesQueryVariables\n>;\nexport const CustomView_OrganizationViewPreferences_PreferencesDocument = new TypedDocumentString(`\n    query customView_organizationViewPreferences_preferences($id: String!) {\n  customView(id: $id) {\n    organizationViewPreferences {\n      preferences {\n        ...ViewPreferencesValues\n      }\n    }\n  }\n}\n    fragment ViewPreferencesProjectLabelGroupColumn on ViewPreferencesProjectLabelGroupColumn {\n  __typename\n  id\n  active\n}\nfragment ViewPreferencesValues on ViewPreferencesValues {\n  __typename\n  columnOrderBoard\n  columnOrderList\n  issueNesting\n  projectShowEmptyGroupsBoard\n  projectShowEmptyGroupsList\n  projectShowEmptyGroupsTimeline\n  projectShowEmptyGroups\n  projectShowEmptySubGroupsBoard\n  projectShowEmptySubGroupsList\n  projectShowEmptySubGroupsTimeline\n  projectShowEmptySubGroups\n  hiddenColumns\n  hiddenGroupsList\n  hiddenRows\n  timelineChronologyShowCycleTeamIds\n  continuousPipelineReleasesViewGrouping\n  customViewsOrdering\n  customerPageNeedsViewGrouping\n  customerPageNeedsViewOrdering\n  customersViewOrdering\n  dashboardsOrdering\n  projectGroupingDateResolution\n  viewOrderingDirection\n  embeddedCustomerNeedsViewOrdering\n  focusViewGrouping\n  focusViewOrderingDirection\n  focusViewOrdering\n  inboxViewGrouping\n  inboxViewOrdering\n  initiativeGrouping\n  initiativesViewOrdering\n  issueGrouping\n  layout\n  viewOrdering\n  issueSubGrouping\n  issueGroupingLabelGroupId\n  issueSubGroupingLabelGroupId\n  projectGroupingLabelGroupId\n  projectSubGroupingLabelGroupId\n  groupOrderingMode\n  projectGroupOrdering\n  projectCustomerNeedsViewGrouping\n  projectCustomerNeedsViewOrdering\n  projectGrouping\n  projectLabelGroupColumns {\n    ...ViewPreferencesProjectLabelGroupColumn\n  }\n  projectLayout\n  projectViewOrdering\n  projectSubGrouping\n  releasePipelineGrouping\n  releasePipelinesViewOrdering\n  reviewGrouping\n  reviewViewOrdering\n  scheduledPipelineReleasesViewGrouping\n  scheduledPipelineReleasesViewOrdering\n  searchResultType\n  searchViewOrdering\n  teamViewOrdering\n  triageViewOrdering\n  workspaceMembersViewOrdering\n  projectZoomLevel\n  timelineZoomScale\n  showCompletedAgentSessions\n  showCompletedIssues\n  showCompletedProjects\n  showCompletedReviews\n  closedIssuesOrderedByRecency\n  showArchivedItems\n  customerPageNeedsShowCompletedIssuesAndProjects\n  projectCustomerNeedsShowCompletedIssuesLast\n  showDraftReviews\n  showEmptyGroupsBoard\n  showEmptyGroupsList\n  showEmptyGroups\n  showEmptySubGroupsBoard\n  showEmptySubGroupsList\n  showEmptySubGroups\n  customerPageNeedsShowImportantFirst\n  embeddedCustomerNeedsShowImportantFirst\n  projectCustomerNeedsShowImportantFirst\n  showOnlySnoozedItems\n  showParents\n  fieldPreviewLinks\n  showReadItems\n  showSnoozedItems\n  showSubInitiativeProjects\n  showNestedInitiatives\n  showSubIssues\n  showSubTeamIssues\n  showSubTeamProjects\n  showSupervisedIssues\n  fieldSla\n  fieldSentryIssues\n  scheduledPipelineReleaseFieldCompletion\n  customViewFieldDateCreated\n  customViewFieldOwner\n  customViewFieldDateUpdated\n  customViewFieldVisibility\n  customerFieldDomains\n  customerFieldOwner\n  customerFieldRequestCount\n  fieldCustomerCount\n  customerFieldRevenue\n  fieldCustomerRevenue\n  customerFieldSize\n  customerFieldSource\n  customerFieldStatus\n  customerFieldTier\n  fieldCycle\n  dashboardFieldDateCreated\n  dashboardFieldOwner\n  dashboardFieldDateUpdated\n  scheduledPipelineReleaseFieldDescription\n  fieldDueDate\n  initiativeFieldHealth\n  initiativeFieldActivity\n  initiativeFieldDateCompleted\n  initiativeFieldDateCreated\n  initiativeFieldDescription\n  initiativeFieldInitiativeHealth\n  initiativeFieldOwner\n  initiativeFieldProjects\n  initiativeFieldStartDate\n  initiativeFieldStatus\n  initiativeFieldTargetDate\n  initiativeFieldTeams\n  initiativeFieldDateUpdated\n  fieldDateArchived\n  fieldAssignee\n  fieldDateCreated\n  customerPageNeedsFieldIssueTargetDueDate\n  fieldEstimate\n  customerPageNeedsFieldIssueIdentifier\n  fieldId\n  fieldDateMyActivity\n  customerPageNeedsFieldIssuePriority\n  fieldPriority\n  customerPageNeedsFieldIssueStatus\n  fieldStatus\n  fieldDateUpdated\n  fieldLabels\n  releasePipelineFieldLatestRelease\n  fieldLinkCount\n  memberFieldJoined\n  memberFieldStatus\n  memberFieldTeams\n  fieldMilestone\n  projectFieldActivity\n  projectFieldDateCompleted\n  projectFieldDateCreated\n  projectFieldCustomerCount\n  projectFieldCustomerRevenue\n  projectFieldDescriptionBoard\n  projectFieldDescription\n  fieldProject\n  projectFieldHealthTimeline\n  projectFieldHealth\n  projectFieldInitiatives\n  projectFieldIssues\n  projectFieldLabels\n  projectFieldLeadTimeline\n  projectFieldLead\n  projectFieldMembersBoard\n  projectFieldMembersList\n  projectFieldMembersTimeline\n  projectFieldMembers\n  projectFieldMilestoneTimeline\n  projectFieldMilestone\n  projectFieldPredictionsTimeline\n  projectFieldPredictions\n  projectFieldPriority\n  projectFieldRelationsTimeline\n  projectFieldRelations\n  projectFieldRoadmapsBoard\n  projectFieldRoadmapsList\n  projectFieldRoadmapsTimeline\n  projectFieldRoadmaps\n  projectFieldRolloutStage\n  projectFieldStartDate\n  projectFieldStatusTimeline\n  projectFieldStatus\n  projectFieldTargetDate\n  projectFieldTeamsBoard\n  projectFieldTeamsList\n  projectFieldTeamsTimeline\n  projectFieldTeams\n  projectFieldDateUpdated\n  fieldPullRequests\n  continuousPipelineReleaseFieldReleaseDate\n  scheduledPipelineReleaseFieldReleaseDate\n  fieldRelease\n  continuousPipelineReleaseFieldReleaseNote\n  scheduledPipelineReleaseFieldReleaseNote\n  releasePipelineFieldReleases\n  reviewFieldAvatar\n  reviewFieldChecks\n  reviewFieldIdentifier\n  reviewFieldPreviewLinks\n  reviewFieldRepository\n  teamFieldDateCreated\n  teamFieldCycle\n  teamFieldIdentifier\n  teamFieldMembers\n  teamFieldMembership\n  teamFieldOwner\n  teamFieldProjects\n  teamFieldDateUpdated\n  releasePipelineFieldTeams\n  fieldTimeInCurrentStatus\n  releasePipelineFieldType\n  continuousPipelineReleaseFieldVersion\n  scheduledPipelineReleaseFieldVersion\n  showTriageIssues\n  showUnreadItemsFirst\n  timelineChronologyShowWeekNumbers\n}`) as unknown as TypedDocumentString<\n  CustomView_OrganizationViewPreferences_PreferencesQuery,\n  CustomView_OrganizationViewPreferences_PreferencesQueryVariables\n>;\nexport const CustomView_ProjectsDocument = new TypedDocumentString(`\n    query customView_projects($id: String!, $after: String, $before: String, $filter: ProjectFilter, $first: Int, $includeArchived: Boolean, $includeSubTeams: Boolean, $last: Int, $orderBy: PaginationOrderBy, $sort: [ProjectSortInput!]) {\n  customView(id: $id) {\n    projects(\n      after: $after\n      before: $before\n      filter: $filter\n      first: $first\n      includeArchived: $includeArchived\n      includeSubTeams: $includeSubTeams\n      last: $last\n      orderBy: $orderBy\n      sort: $sort\n    ) {\n      ...ProjectConnection\n    }\n  }\n}\n    fragment Project on Project {\n  __typename\n  trashed\n  url\n  integrationsSettings {\n    id\n  }\n  microsoftTeamsChannelId\n  slackChannelId\n  labelIds\n  documentContent {\n    ...DocumentContent\n  }\n  status {\n    id\n  }\n  updateRemindersDay\n  targetDate\n  startDate\n  syncedWith {\n    ...ExternalEntityInfo\n  }\n  updateReminderFrequency\n  updateRemindersHour\n  icon\n  convertedFromIssue {\n    id\n  }\n  lastAppliedTemplate {\n    id\n  }\n  updatedAt\n  lastUpdate {\n    id\n  }\n  updateReminderFrequencyInWeeks\n  name\n  completedScopeHistory\n  completedIssueCountHistory\n  inProgressScopeHistory\n  health\n  progress\n  scope\n  priorityLabel\n  priority\n  color\n  content\n  slugId\n  targetDateResolution\n  startDateResolution\n  frequencyResolution\n  description\n  prioritySortOrder\n  sortOrder\n  archivedAt\n  createdAt\n  healthUpdatedAt\n  autoArchivedAt\n  canceledAt\n  completedAt\n  startedAt\n  projectUpdateRemindersPausedUntilAt\n  issueCountHistory\n  scopeHistory\n  id\n  creator {\n    id\n  }\n  lead {\n    id\n  }\n  favorite {\n    id\n  }\n  slackIssueComments\n  slackNewIssue\n  slackIssueStatuses\n  state\n}\nfragment WelcomeMessage on WelcomeMessage {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  title\n  id\n  updatedBy {\n    id\n  }\n  enabled\n}\nfragment AiPromptRules on AiPromptRules {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  id\n  updatedBy {\n    id\n  }\n}\nfragment ExternalEntityInfo on ExternalEntityInfo {\n  __typename\n  metadata {\n    ... on ExternalEntityInfoGithubMetadata {\n      ...ExternalEntityInfoGithubMetadata\n    }\n    ... on ExternalEntityInfoJiraMetadata {\n      ...ExternalEntityInfoJiraMetadata\n    }\n    ... on ExternalEntitySlackMetadata {\n      ...ExternalEntitySlackMetadata\n    }\n  }\n  service\n  id\n}\nfragment ExternalEntityInfoGithubMetadata on ExternalEntityInfoGithubMetadata {\n  __typename\n  number\n  owner\n  repo\n}\nfragment ExternalEntityInfoJiraMetadata on ExternalEntityInfoJiraMetadata {\n  __typename\n  issueTypeId\n  projectId\n  issueKey\n}\nfragment ExternalEntitySlackMetadata on ExternalEntitySlackMetadata {\n  __typename\n  messageUrl\n  channelId\n  channelName\n  isFromSlack\n}\nfragment DocumentContent on DocumentContent {\n  __typename\n  aiPromptRules {\n    ...AiPromptRules\n  }\n  content\n  contentState\n  document {\n    id\n  }\n  initiative {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  projectMilestone {\n    id\n  }\n  project {\n    id\n  }\n  restoredAt\n  archivedAt\n  createdAt\n  id\n  welcomeMessage {\n    ...WelcomeMessage\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}\nfragment ProjectConnection on ProjectConnection {\n  __typename\n  nodes {\n    ...Project\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}`) as unknown as TypedDocumentString<CustomView_ProjectsQuery, CustomView_ProjectsQueryVariables>;\nexport const CustomView_UserViewPreferencesDocument = new TypedDocumentString(`\n    query customView_userViewPreferences($id: String!) {\n  customView(id: $id) {\n    userViewPreferences {\n      ...ViewPreferences\n    }\n  }\n}\n    fragment ViewPreferencesProjectLabelGroupColumn on ViewPreferencesProjectLabelGroupColumn {\n  __typename\n  id\n  active\n}\nfragment ViewPreferencesValues on ViewPreferencesValues {\n  __typename\n  columnOrderBoard\n  columnOrderList\n  issueNesting\n  projectShowEmptyGroupsBoard\n  projectShowEmptyGroupsList\n  projectShowEmptyGroupsTimeline\n  projectShowEmptyGroups\n  projectShowEmptySubGroupsBoard\n  projectShowEmptySubGroupsList\n  projectShowEmptySubGroupsTimeline\n  projectShowEmptySubGroups\n  hiddenColumns\n  hiddenGroupsList\n  hiddenRows\n  timelineChronologyShowCycleTeamIds\n  continuousPipelineReleasesViewGrouping\n  customViewsOrdering\n  customerPageNeedsViewGrouping\n  customerPageNeedsViewOrdering\n  customersViewOrdering\n  dashboardsOrdering\n  projectGroupingDateResolution\n  viewOrderingDirection\n  embeddedCustomerNeedsViewOrdering\n  focusViewGrouping\n  focusViewOrderingDirection\n  focusViewOrdering\n  inboxViewGrouping\n  inboxViewOrdering\n  initiativeGrouping\n  initiativesViewOrdering\n  issueGrouping\n  layout\n  viewOrdering\n  issueSubGrouping\n  issueGroupingLabelGroupId\n  issueSubGroupingLabelGroupId\n  projectGroupingLabelGroupId\n  projectSubGroupingLabelGroupId\n  groupOrderingMode\n  projectGroupOrdering\n  projectCustomerNeedsViewGrouping\n  projectCustomerNeedsViewOrdering\n  projectGrouping\n  projectLabelGroupColumns {\n    ...ViewPreferencesProjectLabelGroupColumn\n  }\n  projectLayout\n  projectViewOrdering\n  projectSubGrouping\n  releasePipelineGrouping\n  releasePipelinesViewOrdering\n  reviewGrouping\n  reviewViewOrdering\n  scheduledPipelineReleasesViewGrouping\n  scheduledPipelineReleasesViewOrdering\n  searchResultType\n  searchViewOrdering\n  teamViewOrdering\n  triageViewOrdering\n  workspaceMembersViewOrdering\n  projectZoomLevel\n  timelineZoomScale\n  showCompletedAgentSessions\n  showCompletedIssues\n  showCompletedProjects\n  showCompletedReviews\n  closedIssuesOrderedByRecency\n  showArchivedItems\n  customerPageNeedsShowCompletedIssuesAndProjects\n  projectCustomerNeedsShowCompletedIssuesLast\n  showDraftReviews\n  showEmptyGroupsBoard\n  showEmptyGroupsList\n  showEmptyGroups\n  showEmptySubGroupsBoard\n  showEmptySubGroupsList\n  showEmptySubGroups\n  customerPageNeedsShowImportantFirst\n  embeddedCustomerNeedsShowImportantFirst\n  projectCustomerNeedsShowImportantFirst\n  showOnlySnoozedItems\n  showParents\n  fieldPreviewLinks\n  showReadItems\n  showSnoozedItems\n  showSubInitiativeProjects\n  showNestedInitiatives\n  showSubIssues\n  showSubTeamIssues\n  showSubTeamProjects\n  showSupervisedIssues\n  fieldSla\n  fieldSentryIssues\n  scheduledPipelineReleaseFieldCompletion\n  customViewFieldDateCreated\n  customViewFieldOwner\n  customViewFieldDateUpdated\n  customViewFieldVisibility\n  customerFieldDomains\n  customerFieldOwner\n  customerFieldRequestCount\n  fieldCustomerCount\n  customerFieldRevenue\n  fieldCustomerRevenue\n  customerFieldSize\n  customerFieldSource\n  customerFieldStatus\n  customerFieldTier\n  fieldCycle\n  dashboardFieldDateCreated\n  dashboardFieldOwner\n  dashboardFieldDateUpdated\n  scheduledPipelineReleaseFieldDescription\n  fieldDueDate\n  initiativeFieldHealth\n  initiativeFieldActivity\n  initiativeFieldDateCompleted\n  initiativeFieldDateCreated\n  initiativeFieldDescription\n  initiativeFieldInitiativeHealth\n  initiativeFieldOwner\n  initiativeFieldProjects\n  initiativeFieldStartDate\n  initiativeFieldStatus\n  initiativeFieldTargetDate\n  initiativeFieldTeams\n  initiativeFieldDateUpdated\n  fieldDateArchived\n  fieldAssignee\n  fieldDateCreated\n  customerPageNeedsFieldIssueTargetDueDate\n  fieldEstimate\n  customerPageNeedsFieldIssueIdentifier\n  fieldId\n  fieldDateMyActivity\n  customerPageNeedsFieldIssuePriority\n  fieldPriority\n  customerPageNeedsFieldIssueStatus\n  fieldStatus\n  fieldDateUpdated\n  fieldLabels\n  releasePipelineFieldLatestRelease\n  fieldLinkCount\n  memberFieldJoined\n  memberFieldStatus\n  memberFieldTeams\n  fieldMilestone\n  projectFieldActivity\n  projectFieldDateCompleted\n  projectFieldDateCreated\n  projectFieldCustomerCount\n  projectFieldCustomerRevenue\n  projectFieldDescriptionBoard\n  projectFieldDescription\n  fieldProject\n  projectFieldHealthTimeline\n  projectFieldHealth\n  projectFieldInitiatives\n  projectFieldIssues\n  projectFieldLabels\n  projectFieldLeadTimeline\n  projectFieldLead\n  projectFieldMembersBoard\n  projectFieldMembersList\n  projectFieldMembersTimeline\n  projectFieldMembers\n  projectFieldMilestoneTimeline\n  projectFieldMilestone\n  projectFieldPredictionsTimeline\n  projectFieldPredictions\n  projectFieldPriority\n  projectFieldRelationsTimeline\n  projectFieldRelations\n  projectFieldRoadmapsBoard\n  projectFieldRoadmapsList\n  projectFieldRoadmapsTimeline\n  projectFieldRoadmaps\n  projectFieldRolloutStage\n  projectFieldStartDate\n  projectFieldStatusTimeline\n  projectFieldStatus\n  projectFieldTargetDate\n  projectFieldTeamsBoard\n  projectFieldTeamsList\n  projectFieldTeamsTimeline\n  projectFieldTeams\n  projectFieldDateUpdated\n  fieldPullRequests\n  continuousPipelineReleaseFieldReleaseDate\n  scheduledPipelineReleaseFieldReleaseDate\n  fieldRelease\n  continuousPipelineReleaseFieldReleaseNote\n  scheduledPipelineReleaseFieldReleaseNote\n  releasePipelineFieldReleases\n  reviewFieldAvatar\n  reviewFieldChecks\n  reviewFieldIdentifier\n  reviewFieldPreviewLinks\n  reviewFieldRepository\n  teamFieldDateCreated\n  teamFieldCycle\n  teamFieldIdentifier\n  teamFieldMembers\n  teamFieldMembership\n  teamFieldOwner\n  teamFieldProjects\n  teamFieldDateUpdated\n  releasePipelineFieldTeams\n  fieldTimeInCurrentStatus\n  releasePipelineFieldType\n  continuousPipelineReleaseFieldVersion\n  scheduledPipelineReleaseFieldVersion\n  showTriageIssues\n  showUnreadItemsFirst\n  timelineChronologyShowWeekNumbers\n}\nfragment ViewPreferences on ViewPreferences {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  type\n  viewType\n  id\n  preferences {\n    ...ViewPreferencesValues\n  }\n}`) as unknown as TypedDocumentString<\n  CustomView_UserViewPreferencesQuery,\n  CustomView_UserViewPreferencesQueryVariables\n>;\nexport const CustomView_UserViewPreferences_PreferencesDocument = new TypedDocumentString(`\n    query customView_userViewPreferences_preferences($id: String!) {\n  customView(id: $id) {\n    userViewPreferences {\n      preferences {\n        ...ViewPreferencesValues\n      }\n    }\n  }\n}\n    fragment ViewPreferencesProjectLabelGroupColumn on ViewPreferencesProjectLabelGroupColumn {\n  __typename\n  id\n  active\n}\nfragment ViewPreferencesValues on ViewPreferencesValues {\n  __typename\n  columnOrderBoard\n  columnOrderList\n  issueNesting\n  projectShowEmptyGroupsBoard\n  projectShowEmptyGroupsList\n  projectShowEmptyGroupsTimeline\n  projectShowEmptyGroups\n  projectShowEmptySubGroupsBoard\n  projectShowEmptySubGroupsList\n  projectShowEmptySubGroupsTimeline\n  projectShowEmptySubGroups\n  hiddenColumns\n  hiddenGroupsList\n  hiddenRows\n  timelineChronologyShowCycleTeamIds\n  continuousPipelineReleasesViewGrouping\n  customViewsOrdering\n  customerPageNeedsViewGrouping\n  customerPageNeedsViewOrdering\n  customersViewOrdering\n  dashboardsOrdering\n  projectGroupingDateResolution\n  viewOrderingDirection\n  embeddedCustomerNeedsViewOrdering\n  focusViewGrouping\n  focusViewOrderingDirection\n  focusViewOrdering\n  inboxViewGrouping\n  inboxViewOrdering\n  initiativeGrouping\n  initiativesViewOrdering\n  issueGrouping\n  layout\n  viewOrdering\n  issueSubGrouping\n  issueGroupingLabelGroupId\n  issueSubGroupingLabelGroupId\n  projectGroupingLabelGroupId\n  projectSubGroupingLabelGroupId\n  groupOrderingMode\n  projectGroupOrdering\n  projectCustomerNeedsViewGrouping\n  projectCustomerNeedsViewOrdering\n  projectGrouping\n  projectLabelGroupColumns {\n    ...ViewPreferencesProjectLabelGroupColumn\n  }\n  projectLayout\n  projectViewOrdering\n  projectSubGrouping\n  releasePipelineGrouping\n  releasePipelinesViewOrdering\n  reviewGrouping\n  reviewViewOrdering\n  scheduledPipelineReleasesViewGrouping\n  scheduledPipelineReleasesViewOrdering\n  searchResultType\n  searchViewOrdering\n  teamViewOrdering\n  triageViewOrdering\n  workspaceMembersViewOrdering\n  projectZoomLevel\n  timelineZoomScale\n  showCompletedAgentSessions\n  showCompletedIssues\n  showCompletedProjects\n  showCompletedReviews\n  closedIssuesOrderedByRecency\n  showArchivedItems\n  customerPageNeedsShowCompletedIssuesAndProjects\n  projectCustomerNeedsShowCompletedIssuesLast\n  showDraftReviews\n  showEmptyGroupsBoard\n  showEmptyGroupsList\n  showEmptyGroups\n  showEmptySubGroupsBoard\n  showEmptySubGroupsList\n  showEmptySubGroups\n  customerPageNeedsShowImportantFirst\n  embeddedCustomerNeedsShowImportantFirst\n  projectCustomerNeedsShowImportantFirst\n  showOnlySnoozedItems\n  showParents\n  fieldPreviewLinks\n  showReadItems\n  showSnoozedItems\n  showSubInitiativeProjects\n  showNestedInitiatives\n  showSubIssues\n  showSubTeamIssues\n  showSubTeamProjects\n  showSupervisedIssues\n  fieldSla\n  fieldSentryIssues\n  scheduledPipelineReleaseFieldCompletion\n  customViewFieldDateCreated\n  customViewFieldOwner\n  customViewFieldDateUpdated\n  customViewFieldVisibility\n  customerFieldDomains\n  customerFieldOwner\n  customerFieldRequestCount\n  fieldCustomerCount\n  customerFieldRevenue\n  fieldCustomerRevenue\n  customerFieldSize\n  customerFieldSource\n  customerFieldStatus\n  customerFieldTier\n  fieldCycle\n  dashboardFieldDateCreated\n  dashboardFieldOwner\n  dashboardFieldDateUpdated\n  scheduledPipelineReleaseFieldDescription\n  fieldDueDate\n  initiativeFieldHealth\n  initiativeFieldActivity\n  initiativeFieldDateCompleted\n  initiativeFieldDateCreated\n  initiativeFieldDescription\n  initiativeFieldInitiativeHealth\n  initiativeFieldOwner\n  initiativeFieldProjects\n  initiativeFieldStartDate\n  initiativeFieldStatus\n  initiativeFieldTargetDate\n  initiativeFieldTeams\n  initiativeFieldDateUpdated\n  fieldDateArchived\n  fieldAssignee\n  fieldDateCreated\n  customerPageNeedsFieldIssueTargetDueDate\n  fieldEstimate\n  customerPageNeedsFieldIssueIdentifier\n  fieldId\n  fieldDateMyActivity\n  customerPageNeedsFieldIssuePriority\n  fieldPriority\n  customerPageNeedsFieldIssueStatus\n  fieldStatus\n  fieldDateUpdated\n  fieldLabels\n  releasePipelineFieldLatestRelease\n  fieldLinkCount\n  memberFieldJoined\n  memberFieldStatus\n  memberFieldTeams\n  fieldMilestone\n  projectFieldActivity\n  projectFieldDateCompleted\n  projectFieldDateCreated\n  projectFieldCustomerCount\n  projectFieldCustomerRevenue\n  projectFieldDescriptionBoard\n  projectFieldDescription\n  fieldProject\n  projectFieldHealthTimeline\n  projectFieldHealth\n  projectFieldInitiatives\n  projectFieldIssues\n  projectFieldLabels\n  projectFieldLeadTimeline\n  projectFieldLead\n  projectFieldMembersBoard\n  projectFieldMembersList\n  projectFieldMembersTimeline\n  projectFieldMembers\n  projectFieldMilestoneTimeline\n  projectFieldMilestone\n  projectFieldPredictionsTimeline\n  projectFieldPredictions\n  projectFieldPriority\n  projectFieldRelationsTimeline\n  projectFieldRelations\n  projectFieldRoadmapsBoard\n  projectFieldRoadmapsList\n  projectFieldRoadmapsTimeline\n  projectFieldRoadmaps\n  projectFieldRolloutStage\n  projectFieldStartDate\n  projectFieldStatusTimeline\n  projectFieldStatus\n  projectFieldTargetDate\n  projectFieldTeamsBoard\n  projectFieldTeamsList\n  projectFieldTeamsTimeline\n  projectFieldTeams\n  projectFieldDateUpdated\n  fieldPullRequests\n  continuousPipelineReleaseFieldReleaseDate\n  scheduledPipelineReleaseFieldReleaseDate\n  fieldRelease\n  continuousPipelineReleaseFieldReleaseNote\n  scheduledPipelineReleaseFieldReleaseNote\n  releasePipelineFieldReleases\n  reviewFieldAvatar\n  reviewFieldChecks\n  reviewFieldIdentifier\n  reviewFieldPreviewLinks\n  reviewFieldRepository\n  teamFieldDateCreated\n  teamFieldCycle\n  teamFieldIdentifier\n  teamFieldMembers\n  teamFieldMembership\n  teamFieldOwner\n  teamFieldProjects\n  teamFieldDateUpdated\n  releasePipelineFieldTeams\n  fieldTimeInCurrentStatus\n  releasePipelineFieldType\n  continuousPipelineReleaseFieldVersion\n  scheduledPipelineReleaseFieldVersion\n  showTriageIssues\n  showUnreadItemsFirst\n  timelineChronologyShowWeekNumbers\n}`) as unknown as TypedDocumentString<\n  CustomView_UserViewPreferences_PreferencesQuery,\n  CustomView_UserViewPreferences_PreferencesQueryVariables\n>;\nexport const CustomView_ViewPreferencesValuesDocument = new TypedDocumentString(`\n    query customView_viewPreferencesValues($id: String!) {\n  customView(id: $id) {\n    viewPreferencesValues {\n      ...ViewPreferencesValues\n    }\n  }\n}\n    fragment ViewPreferencesProjectLabelGroupColumn on ViewPreferencesProjectLabelGroupColumn {\n  __typename\n  id\n  active\n}\nfragment ViewPreferencesValues on ViewPreferencesValues {\n  __typename\n  columnOrderBoard\n  columnOrderList\n  issueNesting\n  projectShowEmptyGroupsBoard\n  projectShowEmptyGroupsList\n  projectShowEmptyGroupsTimeline\n  projectShowEmptyGroups\n  projectShowEmptySubGroupsBoard\n  projectShowEmptySubGroupsList\n  projectShowEmptySubGroupsTimeline\n  projectShowEmptySubGroups\n  hiddenColumns\n  hiddenGroupsList\n  hiddenRows\n  timelineChronologyShowCycleTeamIds\n  continuousPipelineReleasesViewGrouping\n  customViewsOrdering\n  customerPageNeedsViewGrouping\n  customerPageNeedsViewOrdering\n  customersViewOrdering\n  dashboardsOrdering\n  projectGroupingDateResolution\n  viewOrderingDirection\n  embeddedCustomerNeedsViewOrdering\n  focusViewGrouping\n  focusViewOrderingDirection\n  focusViewOrdering\n  inboxViewGrouping\n  inboxViewOrdering\n  initiativeGrouping\n  initiativesViewOrdering\n  issueGrouping\n  layout\n  viewOrdering\n  issueSubGrouping\n  issueGroupingLabelGroupId\n  issueSubGroupingLabelGroupId\n  projectGroupingLabelGroupId\n  projectSubGroupingLabelGroupId\n  groupOrderingMode\n  projectGroupOrdering\n  projectCustomerNeedsViewGrouping\n  projectCustomerNeedsViewOrdering\n  projectGrouping\n  projectLabelGroupColumns {\n    ...ViewPreferencesProjectLabelGroupColumn\n  }\n  projectLayout\n  projectViewOrdering\n  projectSubGrouping\n  releasePipelineGrouping\n  releasePipelinesViewOrdering\n  reviewGrouping\n  reviewViewOrdering\n  scheduledPipelineReleasesViewGrouping\n  scheduledPipelineReleasesViewOrdering\n  searchResultType\n  searchViewOrdering\n  teamViewOrdering\n  triageViewOrdering\n  workspaceMembersViewOrdering\n  projectZoomLevel\n  timelineZoomScale\n  showCompletedAgentSessions\n  showCompletedIssues\n  showCompletedProjects\n  showCompletedReviews\n  closedIssuesOrderedByRecency\n  showArchivedItems\n  customerPageNeedsShowCompletedIssuesAndProjects\n  projectCustomerNeedsShowCompletedIssuesLast\n  showDraftReviews\n  showEmptyGroupsBoard\n  showEmptyGroupsList\n  showEmptyGroups\n  showEmptySubGroupsBoard\n  showEmptySubGroupsList\n  showEmptySubGroups\n  customerPageNeedsShowImportantFirst\n  embeddedCustomerNeedsShowImportantFirst\n  projectCustomerNeedsShowImportantFirst\n  showOnlySnoozedItems\n  showParents\n  fieldPreviewLinks\n  showReadItems\n  showSnoozedItems\n  showSubInitiativeProjects\n  showNestedInitiatives\n  showSubIssues\n  showSubTeamIssues\n  showSubTeamProjects\n  showSupervisedIssues\n  fieldSla\n  fieldSentryIssues\n  scheduledPipelineReleaseFieldCompletion\n  customViewFieldDateCreated\n  customViewFieldOwner\n  customViewFieldDateUpdated\n  customViewFieldVisibility\n  customerFieldDomains\n  customerFieldOwner\n  customerFieldRequestCount\n  fieldCustomerCount\n  customerFieldRevenue\n  fieldCustomerRevenue\n  customerFieldSize\n  customerFieldSource\n  customerFieldStatus\n  customerFieldTier\n  fieldCycle\n  dashboardFieldDateCreated\n  dashboardFieldOwner\n  dashboardFieldDateUpdated\n  scheduledPipelineReleaseFieldDescription\n  fieldDueDate\n  initiativeFieldHealth\n  initiativeFieldActivity\n  initiativeFieldDateCompleted\n  initiativeFieldDateCreated\n  initiativeFieldDescription\n  initiativeFieldInitiativeHealth\n  initiativeFieldOwner\n  initiativeFieldProjects\n  initiativeFieldStartDate\n  initiativeFieldStatus\n  initiativeFieldTargetDate\n  initiativeFieldTeams\n  initiativeFieldDateUpdated\n  fieldDateArchived\n  fieldAssignee\n  fieldDateCreated\n  customerPageNeedsFieldIssueTargetDueDate\n  fieldEstimate\n  customerPageNeedsFieldIssueIdentifier\n  fieldId\n  fieldDateMyActivity\n  customerPageNeedsFieldIssuePriority\n  fieldPriority\n  customerPageNeedsFieldIssueStatus\n  fieldStatus\n  fieldDateUpdated\n  fieldLabels\n  releasePipelineFieldLatestRelease\n  fieldLinkCount\n  memberFieldJoined\n  memberFieldStatus\n  memberFieldTeams\n  fieldMilestone\n  projectFieldActivity\n  projectFieldDateCompleted\n  projectFieldDateCreated\n  projectFieldCustomerCount\n  projectFieldCustomerRevenue\n  projectFieldDescriptionBoard\n  projectFieldDescription\n  fieldProject\n  projectFieldHealthTimeline\n  projectFieldHealth\n  projectFieldInitiatives\n  projectFieldIssues\n  projectFieldLabels\n  projectFieldLeadTimeline\n  projectFieldLead\n  projectFieldMembersBoard\n  projectFieldMembersList\n  projectFieldMembersTimeline\n  projectFieldMembers\n  projectFieldMilestoneTimeline\n  projectFieldMilestone\n  projectFieldPredictionsTimeline\n  projectFieldPredictions\n  projectFieldPriority\n  projectFieldRelationsTimeline\n  projectFieldRelations\n  projectFieldRoadmapsBoard\n  projectFieldRoadmapsList\n  projectFieldRoadmapsTimeline\n  projectFieldRoadmaps\n  projectFieldRolloutStage\n  projectFieldStartDate\n  projectFieldStatusTimeline\n  projectFieldStatus\n  projectFieldTargetDate\n  projectFieldTeamsBoard\n  projectFieldTeamsList\n  projectFieldTeamsTimeline\n  projectFieldTeams\n  projectFieldDateUpdated\n  fieldPullRequests\n  continuousPipelineReleaseFieldReleaseDate\n  scheduledPipelineReleaseFieldReleaseDate\n  fieldRelease\n  continuousPipelineReleaseFieldReleaseNote\n  scheduledPipelineReleaseFieldReleaseNote\n  releasePipelineFieldReleases\n  reviewFieldAvatar\n  reviewFieldChecks\n  reviewFieldIdentifier\n  reviewFieldPreviewLinks\n  reviewFieldRepository\n  teamFieldDateCreated\n  teamFieldCycle\n  teamFieldIdentifier\n  teamFieldMembers\n  teamFieldMembership\n  teamFieldOwner\n  teamFieldProjects\n  teamFieldDateUpdated\n  releasePipelineFieldTeams\n  fieldTimeInCurrentStatus\n  releasePipelineFieldType\n  continuousPipelineReleaseFieldVersion\n  scheduledPipelineReleaseFieldVersion\n  showTriageIssues\n  showUnreadItemsFirst\n  timelineChronologyShowWeekNumbers\n}`) as unknown as TypedDocumentString<\n  CustomView_ViewPreferencesValuesQuery,\n  CustomView_ViewPreferencesValuesQueryVariables\n>;\nexport const CustomViewHasSubscribersDocument = new TypedDocumentString(`\n    query customViewHasSubscribers($id: String!) {\n  customViewHasSubscribers(id: $id) {\n    ...CustomViewHasSubscribersPayload\n  }\n}\n    fragment CustomViewHasSubscribersPayload on CustomViewHasSubscribersPayload {\n  __typename\n  hasSubscribers\n}`) as unknown as TypedDocumentString<CustomViewHasSubscribersQuery, CustomViewHasSubscribersQueryVariables>;\nexport const CustomViewsDocument = new TypedDocumentString(`\n    query customViews($after: String, $before: String, $filter: CustomViewFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy, $sort: [CustomViewSortInput!]) {\n  customViews(\n    after: $after\n    before: $before\n    filter: $filter\n    first: $first\n    includeArchived: $includeArchived\n    last: $last\n    orderBy: $orderBy\n    sort: $sort\n  ) {\n    ...CustomViewConnection\n  }\n}\n    fragment CustomView on CustomView {\n  __typename\n  viewPreferencesValues {\n    ...ViewPreferencesValues\n  }\n  userViewPreferences {\n    ...ViewPreferences\n  }\n  slugId\n  description\n  modelName\n  feedItemFilterData\n  initiativeFilterData\n  projectFilterData\n  color\n  icon\n  updatedAt\n  filters\n  name\n  filterData\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  updatedBy {\n    id\n  }\n  creator {\n    id\n  }\n  owner {\n    id\n  }\n  organizationViewPreferences {\n    ...ViewPreferences\n  }\n  shared\n}\nfragment ViewPreferencesProjectLabelGroupColumn on ViewPreferencesProjectLabelGroupColumn {\n  __typename\n  id\n  active\n}\nfragment ViewPreferencesValues on ViewPreferencesValues {\n  __typename\n  columnOrderBoard\n  columnOrderList\n  issueNesting\n  projectShowEmptyGroupsBoard\n  projectShowEmptyGroupsList\n  projectShowEmptyGroupsTimeline\n  projectShowEmptyGroups\n  projectShowEmptySubGroupsBoard\n  projectShowEmptySubGroupsList\n  projectShowEmptySubGroupsTimeline\n  projectShowEmptySubGroups\n  hiddenColumns\n  hiddenGroupsList\n  hiddenRows\n  timelineChronologyShowCycleTeamIds\n  continuousPipelineReleasesViewGrouping\n  customViewsOrdering\n  customerPageNeedsViewGrouping\n  customerPageNeedsViewOrdering\n  customersViewOrdering\n  dashboardsOrdering\n  projectGroupingDateResolution\n  viewOrderingDirection\n  embeddedCustomerNeedsViewOrdering\n  focusViewGrouping\n  focusViewOrderingDirection\n  focusViewOrdering\n  inboxViewGrouping\n  inboxViewOrdering\n  initiativeGrouping\n  initiativesViewOrdering\n  issueGrouping\n  layout\n  viewOrdering\n  issueSubGrouping\n  issueGroupingLabelGroupId\n  issueSubGroupingLabelGroupId\n  projectGroupingLabelGroupId\n  projectSubGroupingLabelGroupId\n  groupOrderingMode\n  projectGroupOrdering\n  projectCustomerNeedsViewGrouping\n  projectCustomerNeedsViewOrdering\n  projectGrouping\n  projectLabelGroupColumns {\n    ...ViewPreferencesProjectLabelGroupColumn\n  }\n  projectLayout\n  projectViewOrdering\n  projectSubGrouping\n  releasePipelineGrouping\n  releasePipelinesViewOrdering\n  reviewGrouping\n  reviewViewOrdering\n  scheduledPipelineReleasesViewGrouping\n  scheduledPipelineReleasesViewOrdering\n  searchResultType\n  searchViewOrdering\n  teamViewOrdering\n  triageViewOrdering\n  workspaceMembersViewOrdering\n  projectZoomLevel\n  timelineZoomScale\n  showCompletedAgentSessions\n  showCompletedIssues\n  showCompletedProjects\n  showCompletedReviews\n  closedIssuesOrderedByRecency\n  showArchivedItems\n  customerPageNeedsShowCompletedIssuesAndProjects\n  projectCustomerNeedsShowCompletedIssuesLast\n  showDraftReviews\n  showEmptyGroupsBoard\n  showEmptyGroupsList\n  showEmptyGroups\n  showEmptySubGroupsBoard\n  showEmptySubGroupsList\n  showEmptySubGroups\n  customerPageNeedsShowImportantFirst\n  embeddedCustomerNeedsShowImportantFirst\n  projectCustomerNeedsShowImportantFirst\n  showOnlySnoozedItems\n  showParents\n  fieldPreviewLinks\n  showReadItems\n  showSnoozedItems\n  showSubInitiativeProjects\n  showNestedInitiatives\n  showSubIssues\n  showSubTeamIssues\n  showSubTeamProjects\n  showSupervisedIssues\n  fieldSla\n  fieldSentryIssues\n  scheduledPipelineReleaseFieldCompletion\n  customViewFieldDateCreated\n  customViewFieldOwner\n  customViewFieldDateUpdated\n  customViewFieldVisibility\n  customerFieldDomains\n  customerFieldOwner\n  customerFieldRequestCount\n  fieldCustomerCount\n  customerFieldRevenue\n  fieldCustomerRevenue\n  customerFieldSize\n  customerFieldSource\n  customerFieldStatus\n  customerFieldTier\n  fieldCycle\n  dashboardFieldDateCreated\n  dashboardFieldOwner\n  dashboardFieldDateUpdated\n  scheduledPipelineReleaseFieldDescription\n  fieldDueDate\n  initiativeFieldHealth\n  initiativeFieldActivity\n  initiativeFieldDateCompleted\n  initiativeFieldDateCreated\n  initiativeFieldDescription\n  initiativeFieldInitiativeHealth\n  initiativeFieldOwner\n  initiativeFieldProjects\n  initiativeFieldStartDate\n  initiativeFieldStatus\n  initiativeFieldTargetDate\n  initiativeFieldTeams\n  initiativeFieldDateUpdated\n  fieldDateArchived\n  fieldAssignee\n  fieldDateCreated\n  customerPageNeedsFieldIssueTargetDueDate\n  fieldEstimate\n  customerPageNeedsFieldIssueIdentifier\n  fieldId\n  fieldDateMyActivity\n  customerPageNeedsFieldIssuePriority\n  fieldPriority\n  customerPageNeedsFieldIssueStatus\n  fieldStatus\n  fieldDateUpdated\n  fieldLabels\n  releasePipelineFieldLatestRelease\n  fieldLinkCount\n  memberFieldJoined\n  memberFieldStatus\n  memberFieldTeams\n  fieldMilestone\n  projectFieldActivity\n  projectFieldDateCompleted\n  projectFieldDateCreated\n  projectFieldCustomerCount\n  projectFieldCustomerRevenue\n  projectFieldDescriptionBoard\n  projectFieldDescription\n  fieldProject\n  projectFieldHealthTimeline\n  projectFieldHealth\n  projectFieldInitiatives\n  projectFieldIssues\n  projectFieldLabels\n  projectFieldLeadTimeline\n  projectFieldLead\n  projectFieldMembersBoard\n  projectFieldMembersList\n  projectFieldMembersTimeline\n  projectFieldMembers\n  projectFieldMilestoneTimeline\n  projectFieldMilestone\n  projectFieldPredictionsTimeline\n  projectFieldPredictions\n  projectFieldPriority\n  projectFieldRelationsTimeline\n  projectFieldRelations\n  projectFieldRoadmapsBoard\n  projectFieldRoadmapsList\n  projectFieldRoadmapsTimeline\n  projectFieldRoadmaps\n  projectFieldRolloutStage\n  projectFieldStartDate\n  projectFieldStatusTimeline\n  projectFieldStatus\n  projectFieldTargetDate\n  projectFieldTeamsBoard\n  projectFieldTeamsList\n  projectFieldTeamsTimeline\n  projectFieldTeams\n  projectFieldDateUpdated\n  fieldPullRequests\n  continuousPipelineReleaseFieldReleaseDate\n  scheduledPipelineReleaseFieldReleaseDate\n  fieldRelease\n  continuousPipelineReleaseFieldReleaseNote\n  scheduledPipelineReleaseFieldReleaseNote\n  releasePipelineFieldReleases\n  reviewFieldAvatar\n  reviewFieldChecks\n  reviewFieldIdentifier\n  reviewFieldPreviewLinks\n  reviewFieldRepository\n  teamFieldDateCreated\n  teamFieldCycle\n  teamFieldIdentifier\n  teamFieldMembers\n  teamFieldMembership\n  teamFieldOwner\n  teamFieldProjects\n  teamFieldDateUpdated\n  releasePipelineFieldTeams\n  fieldTimeInCurrentStatus\n  releasePipelineFieldType\n  continuousPipelineReleaseFieldVersion\n  scheduledPipelineReleaseFieldVersion\n  showTriageIssues\n  showUnreadItemsFirst\n  timelineChronologyShowWeekNumbers\n}\nfragment ViewPreferences on ViewPreferences {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  type\n  viewType\n  id\n  preferences {\n    ...ViewPreferencesValues\n  }\n}\nfragment CustomViewConnection on CustomViewConnection {\n  __typename\n  nodes {\n    ...CustomView\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<CustomViewsQuery, CustomViewsQueryVariables>;\nexport const CustomerDocument = new TypedDocumentString(`\n    query customer($id: String!) {\n  customer(id: $id) {\n    ...Customer\n  }\n}\n    fragment CustomerNeed on CustomerNeed {\n  __typename\n  comment {\n    id\n  }\n  url\n  body\n  customer {\n    id\n  }\n  content\n  attachment {\n    id\n  }\n  originalIssue {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  projectAttachment {\n    ...ProjectAttachment\n  }\n  project {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  creator {\n    id\n  }\n  priority\n}\nfragment Customer on Customer {\n  __typename\n  slugId\n  externalIds\n  slackChannelId\n  url\n  revenue\n  approximateNeedCount\n  status {\n    id\n  }\n  name\n  domains\n  integration {\n    id\n  }\n  updatedAt\n  needs {\n    ...CustomerNeed\n  }\n  size\n  mainSourceId\n  tier {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  owner {\n    id\n  }\n  logoUrl\n}\nfragment ProjectAttachment on ProjectAttachment {\n  __typename\n  metadata\n  source\n  subtitle\n  creator {\n    id\n  }\n  updatedAt\n  sourceType\n  archivedAt\n  createdAt\n  id\n  title\n  url\n}`) as unknown as TypedDocumentString<CustomerQuery, CustomerQueryVariables>;\nexport const CustomerNeedDocument = new TypedDocumentString(`\n    query customerNeed($hash: String, $id: String) {\n  customerNeed(hash: $hash, id: $id) {\n    ...CustomerNeed\n  }\n}\n    fragment CustomerNeed on CustomerNeed {\n  __typename\n  comment {\n    id\n  }\n  url\n  body\n  customer {\n    id\n  }\n  content\n  attachment {\n    id\n  }\n  originalIssue {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  projectAttachment {\n    ...ProjectAttachment\n  }\n  project {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  creator {\n    id\n  }\n  priority\n}\nfragment ProjectAttachment on ProjectAttachment {\n  __typename\n  metadata\n  source\n  subtitle\n  creator {\n    id\n  }\n  updatedAt\n  sourceType\n  archivedAt\n  createdAt\n  id\n  title\n  url\n}`) as unknown as TypedDocumentString<CustomerNeedQuery, CustomerNeedQueryVariables>;\nexport const CustomerNeed_ProjectAttachmentDocument = new TypedDocumentString(`\n    query customerNeed_projectAttachment($hash: String, $id: String) {\n  customerNeed(hash: $hash, id: $id) {\n    projectAttachment {\n      ...ProjectAttachment\n    }\n  }\n}\n    fragment ProjectAttachment on ProjectAttachment {\n  __typename\n  metadata\n  source\n  subtitle\n  creator {\n    id\n  }\n  updatedAt\n  sourceType\n  archivedAt\n  createdAt\n  id\n  title\n  url\n}`) as unknown as TypedDocumentString<\n  CustomerNeed_ProjectAttachmentQuery,\n  CustomerNeed_ProjectAttachmentQueryVariables\n>;\nexport const CustomerNeedsDocument = new TypedDocumentString(`\n    query customerNeeds($after: String, $before: String, $filter: CustomerNeedFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  customerNeeds(\n    after: $after\n    before: $before\n    filter: $filter\n    first: $first\n    includeArchived: $includeArchived\n    last: $last\n    orderBy: $orderBy\n  ) {\n    ...CustomerNeedConnection\n  }\n}\n    fragment CustomerNeed on CustomerNeed {\n  __typename\n  comment {\n    id\n  }\n  url\n  body\n  customer {\n    id\n  }\n  content\n  attachment {\n    id\n  }\n  originalIssue {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  projectAttachment {\n    ...ProjectAttachment\n  }\n  project {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  creator {\n    id\n  }\n  priority\n}\nfragment ProjectAttachment on ProjectAttachment {\n  __typename\n  metadata\n  source\n  subtitle\n  creator {\n    id\n  }\n  updatedAt\n  sourceType\n  archivedAt\n  createdAt\n  id\n  title\n  url\n}\nfragment CustomerNeedConnection on CustomerNeedConnection {\n  __typename\n  nodes {\n    ...CustomerNeed\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<CustomerNeedsQuery, CustomerNeedsQueryVariables>;\nexport const CustomerStatusDocument = new TypedDocumentString(`\n    query customerStatus($id: String!) {\n  customerStatus(id: $id) {\n    ...CustomerStatus\n  }\n}\n    fragment CustomerStatus on CustomerStatus {\n  __typename\n  description\n  color\n  name\n  updatedAt\n  position\n  archivedAt\n  createdAt\n  id\n  displayName\n  type\n}`) as unknown as TypedDocumentString<CustomerStatusQuery, CustomerStatusQueryVariables>;\nexport const CustomerStatusesDocument = new TypedDocumentString(`\n    query customerStatuses($after: String, $before: String, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  customerStatuses(\n    after: $after\n    before: $before\n    first: $first\n    includeArchived: $includeArchived\n    last: $last\n    orderBy: $orderBy\n  ) {\n    ...CustomerStatusConnection\n  }\n}\n    fragment CustomerStatus on CustomerStatus {\n  __typename\n  description\n  color\n  name\n  updatedAt\n  position\n  archivedAt\n  createdAt\n  id\n  displayName\n  type\n}\nfragment CustomerStatusConnection on CustomerStatusConnection {\n  __typename\n  nodes {\n    ...CustomerStatus\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<CustomerStatusesQuery, CustomerStatusesQueryVariables>;\nexport const CustomerTierDocument = new TypedDocumentString(`\n    query customerTier($id: String!) {\n  customerTier(id: $id) {\n    ...CustomerTier\n  }\n}\n    fragment CustomerTier on CustomerTier {\n  __typename\n  description\n  color\n  name\n  updatedAt\n  position\n  archivedAt\n  createdAt\n  id\n  displayName\n}`) as unknown as TypedDocumentString<CustomerTierQuery, CustomerTierQueryVariables>;\nexport const CustomerTiersDocument = new TypedDocumentString(`\n    query customerTiers($after: String, $before: String, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  customerTiers(\n    after: $after\n    before: $before\n    first: $first\n    includeArchived: $includeArchived\n    last: $last\n    orderBy: $orderBy\n  ) {\n    ...CustomerTierConnection\n  }\n}\n    fragment CustomerTier on CustomerTier {\n  __typename\n  description\n  color\n  name\n  updatedAt\n  position\n  archivedAt\n  createdAt\n  id\n  displayName\n}\nfragment CustomerTierConnection on CustomerTierConnection {\n  __typename\n  nodes {\n    ...CustomerTier\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<CustomerTiersQuery, CustomerTiersQueryVariables>;\nexport const CustomersDocument = new TypedDocumentString(`\n    query customers($after: String, $before: String, $filter: CustomerFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy, $sorts: [CustomerSortInput!]) {\n  customers(\n    after: $after\n    before: $before\n    filter: $filter\n    first: $first\n    includeArchived: $includeArchived\n    last: $last\n    orderBy: $orderBy\n    sorts: $sorts\n  ) {\n    ...CustomerConnection\n  }\n}\n    fragment CustomerNeed on CustomerNeed {\n  __typename\n  comment {\n    id\n  }\n  url\n  body\n  customer {\n    id\n  }\n  content\n  attachment {\n    id\n  }\n  originalIssue {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  projectAttachment {\n    ...ProjectAttachment\n  }\n  project {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  creator {\n    id\n  }\n  priority\n}\nfragment Customer on Customer {\n  __typename\n  slugId\n  externalIds\n  slackChannelId\n  url\n  revenue\n  approximateNeedCount\n  status {\n    id\n  }\n  name\n  domains\n  integration {\n    id\n  }\n  updatedAt\n  needs {\n    ...CustomerNeed\n  }\n  size\n  mainSourceId\n  tier {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  owner {\n    id\n  }\n  logoUrl\n}\nfragment ProjectAttachment on ProjectAttachment {\n  __typename\n  metadata\n  source\n  subtitle\n  creator {\n    id\n  }\n  updatedAt\n  sourceType\n  archivedAt\n  createdAt\n  id\n  title\n  url\n}\nfragment CustomerConnection on CustomerConnection {\n  __typename\n  nodes {\n    ...Customer\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<CustomersQuery, CustomersQueryVariables>;\nexport const CycleDocument = new TypedDocumentString(`\n    query cycle($id: String!) {\n  cycle(id: $id) {\n    ...Cycle\n  }\n}\n    fragment Cycle on Cycle {\n  __typename\n  number\n  completedAt\n  name\n  description\n  endsAt\n  updatedAt\n  completedScopeHistory\n  completedIssueCountHistory\n  inProgressScopeHistory\n  progress\n  inheritedFrom {\n    id\n  }\n  startsAt\n  team {\n    id\n  }\n  autoArchivedAt\n  archivedAt\n  createdAt\n  scopeHistory\n  issueCountHistory\n  id\n  isFuture\n  isActive\n  isPast\n  isPrevious\n  isNext\n}`) as unknown as TypedDocumentString<CycleQuery, CycleQueryVariables>;\nexport const Cycle_IssuesDocument = new TypedDocumentString(`\n    query cycle_issues($id: String!, $after: String, $before: String, $filter: IssueFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  cycle(id: $id) {\n    issues(\n      after: $after\n      before: $before\n      filter: $filter\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...IssueConnection\n    }\n  }\n}\n    fragment ActorBot on ActorBot {\n  __typename\n  avatarUrl\n  subType\n  id\n  name\n  userDisplayName\n  type\n}\nfragment User on User {\n  __typename\n  description\n  avatarUrl\n  createdIssueCount\n  avatarBackgroundColor\n  statusUntilAt\n  statusEmoji\n  initials\n  updatedAt\n  lastSeen\n  timezone\n  disableReason\n  statusLabel\n  archivedAt\n  createdAt\n  id\n  gitHubUserId\n  displayName\n  email\n  name\n  title\n  url\n  active\n  isAssignable\n  guest\n  admin\n  owner\n  app\n  isMentionable\n  isMe\n  supportsAgentSessions\n  canAccessAnyPublicTeam\n  calendarHash\n  inviteHash\n}\nfragment Reaction on Reaction {\n  __typename\n  comment {\n    id\n  }\n  externalUser {\n    id\n  }\n  initiativeUpdate {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  emoji\n  projectUpdate {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  user {\n    id\n  }\n}\nfragment Issue on Issue {\n  __typename\n  trashed\n  reactionData\n  labelIds\n  integrationSourceType\n  url\n  identifier\n  priorityLabel\n  previousIdentifiers\n  reactions {\n    ...Reaction\n  }\n  customerTicketCount\n  sharedAccess {\n    ...IssueSharedAccess\n  }\n  branchName\n  delegate {\n    id\n  }\n  botActor {\n    ...ActorBot\n  }\n  sourceComment {\n    id\n  }\n  cycle {\n    id\n  }\n  dueDate\n  estimate\n  syncedWith {\n    ...ExternalEntityInfo\n  }\n  externalUserCreator {\n    id\n  }\n  asksExternalUserRequester {\n    id\n  }\n  asksRequester {\n    id\n  }\n  description\n  title\n  number\n  lastAppliedTemplate {\n    id\n  }\n  updatedAt\n  boardOrder\n  sortOrder\n  prioritySortOrder\n  subIssueSortOrder\n  parent {\n    id\n  }\n  priority\n  projectMilestone {\n    id\n  }\n  project {\n    id\n  }\n  recurringIssueTemplate {\n    id\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  startedTriageAt\n  triagedAt\n  addedToCycleAt\n  addedToProjectAt\n  addedToTeamAt\n  autoArchivedAt\n  autoClosedAt\n  canceledAt\n  completedAt\n  startedAt\n  slaStartedAt\n  slaBreachesAt\n  slaHighRiskAt\n  slaMediumRiskAt\n  snoozedUntilAt\n  slaType\n  id\n  assignee {\n    id\n  }\n  creator {\n    id\n  }\n  snoozedBy {\n    id\n  }\n  favorite {\n    id\n  }\n  state {\n    id\n  }\n  inheritsSharedAccess\n}\nfragment ExternalEntityInfo on ExternalEntityInfo {\n  __typename\n  metadata {\n    ... on ExternalEntityInfoGithubMetadata {\n      ...ExternalEntityInfoGithubMetadata\n    }\n    ... on ExternalEntityInfoJiraMetadata {\n      ...ExternalEntityInfoJiraMetadata\n    }\n    ... on ExternalEntitySlackMetadata {\n      ...ExternalEntitySlackMetadata\n    }\n  }\n  service\n  id\n}\nfragment IssueSharedAccess on IssueSharedAccess {\n  __typename\n  disallowedIssueFields\n  sharedWithCount\n  sharedWithUsers {\n    ...User\n  }\n  viewerHasOnlySharedAccess\n  isShared\n}\nfragment ExternalEntityInfoGithubMetadata on ExternalEntityInfoGithubMetadata {\n  __typename\n  number\n  owner\n  repo\n}\nfragment ExternalEntityInfoJiraMetadata on ExternalEntityInfoJiraMetadata {\n  __typename\n  issueTypeId\n  projectId\n  issueKey\n}\nfragment ExternalEntitySlackMetadata on ExternalEntitySlackMetadata {\n  __typename\n  messageUrl\n  channelId\n  channelName\n  isFromSlack\n}\nfragment IssueConnection on IssueConnection {\n  __typename\n  nodes {\n    ...Issue\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<Cycle_IssuesQuery, Cycle_IssuesQueryVariables>;\nexport const Cycle_UncompletedIssuesUponCloseDocument = new TypedDocumentString(`\n    query cycle_uncompletedIssuesUponClose($id: String!, $after: String, $before: String, $filter: IssueFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  cycle(id: $id) {\n    uncompletedIssuesUponClose(\n      after: $after\n      before: $before\n      filter: $filter\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...IssueConnection\n    }\n  }\n}\n    fragment ActorBot on ActorBot {\n  __typename\n  avatarUrl\n  subType\n  id\n  name\n  userDisplayName\n  type\n}\nfragment User on User {\n  __typename\n  description\n  avatarUrl\n  createdIssueCount\n  avatarBackgroundColor\n  statusUntilAt\n  statusEmoji\n  initials\n  updatedAt\n  lastSeen\n  timezone\n  disableReason\n  statusLabel\n  archivedAt\n  createdAt\n  id\n  gitHubUserId\n  displayName\n  email\n  name\n  title\n  url\n  active\n  isAssignable\n  guest\n  admin\n  owner\n  app\n  isMentionable\n  isMe\n  supportsAgentSessions\n  canAccessAnyPublicTeam\n  calendarHash\n  inviteHash\n}\nfragment Reaction on Reaction {\n  __typename\n  comment {\n    id\n  }\n  externalUser {\n    id\n  }\n  initiativeUpdate {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  emoji\n  projectUpdate {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  user {\n    id\n  }\n}\nfragment Issue on Issue {\n  __typename\n  trashed\n  reactionData\n  labelIds\n  integrationSourceType\n  url\n  identifier\n  priorityLabel\n  previousIdentifiers\n  reactions {\n    ...Reaction\n  }\n  customerTicketCount\n  sharedAccess {\n    ...IssueSharedAccess\n  }\n  branchName\n  delegate {\n    id\n  }\n  botActor {\n    ...ActorBot\n  }\n  sourceComment {\n    id\n  }\n  cycle {\n    id\n  }\n  dueDate\n  estimate\n  syncedWith {\n    ...ExternalEntityInfo\n  }\n  externalUserCreator {\n    id\n  }\n  asksExternalUserRequester {\n    id\n  }\n  asksRequester {\n    id\n  }\n  description\n  title\n  number\n  lastAppliedTemplate {\n    id\n  }\n  updatedAt\n  boardOrder\n  sortOrder\n  prioritySortOrder\n  subIssueSortOrder\n  parent {\n    id\n  }\n  priority\n  projectMilestone {\n    id\n  }\n  project {\n    id\n  }\n  recurringIssueTemplate {\n    id\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  startedTriageAt\n  triagedAt\n  addedToCycleAt\n  addedToProjectAt\n  addedToTeamAt\n  autoArchivedAt\n  autoClosedAt\n  canceledAt\n  completedAt\n  startedAt\n  slaStartedAt\n  slaBreachesAt\n  slaHighRiskAt\n  slaMediumRiskAt\n  snoozedUntilAt\n  slaType\n  id\n  assignee {\n    id\n  }\n  creator {\n    id\n  }\n  snoozedBy {\n    id\n  }\n  favorite {\n    id\n  }\n  state {\n    id\n  }\n  inheritsSharedAccess\n}\nfragment ExternalEntityInfo on ExternalEntityInfo {\n  __typename\n  metadata {\n    ... on ExternalEntityInfoGithubMetadata {\n      ...ExternalEntityInfoGithubMetadata\n    }\n    ... on ExternalEntityInfoJiraMetadata {\n      ...ExternalEntityInfoJiraMetadata\n    }\n    ... on ExternalEntitySlackMetadata {\n      ...ExternalEntitySlackMetadata\n    }\n  }\n  service\n  id\n}\nfragment IssueSharedAccess on IssueSharedAccess {\n  __typename\n  disallowedIssueFields\n  sharedWithCount\n  sharedWithUsers {\n    ...User\n  }\n  viewerHasOnlySharedAccess\n  isShared\n}\nfragment ExternalEntityInfoGithubMetadata on ExternalEntityInfoGithubMetadata {\n  __typename\n  number\n  owner\n  repo\n}\nfragment ExternalEntityInfoJiraMetadata on ExternalEntityInfoJiraMetadata {\n  __typename\n  issueTypeId\n  projectId\n  issueKey\n}\nfragment ExternalEntitySlackMetadata on ExternalEntitySlackMetadata {\n  __typename\n  messageUrl\n  channelId\n  channelName\n  isFromSlack\n}\nfragment IssueConnection on IssueConnection {\n  __typename\n  nodes {\n    ...Issue\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<\n  Cycle_UncompletedIssuesUponCloseQuery,\n  Cycle_UncompletedIssuesUponCloseQueryVariables\n>;\nexport const CyclesDocument = new TypedDocumentString(`\n    query cycles($after: String, $before: String, $filter: CycleFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  cycles(\n    after: $after\n    before: $before\n    filter: $filter\n    first: $first\n    includeArchived: $includeArchived\n    last: $last\n    orderBy: $orderBy\n  ) {\n    ...CycleConnection\n  }\n}\n    fragment Cycle on Cycle {\n  __typename\n  number\n  completedAt\n  name\n  description\n  endsAt\n  updatedAt\n  completedScopeHistory\n  completedIssueCountHistory\n  inProgressScopeHistory\n  progress\n  inheritedFrom {\n    id\n  }\n  startsAt\n  team {\n    id\n  }\n  autoArchivedAt\n  archivedAt\n  createdAt\n  scopeHistory\n  issueCountHistory\n  id\n  isFuture\n  isActive\n  isPast\n  isPrevious\n  isNext\n}\nfragment CycleConnection on CycleConnection {\n  __typename\n  nodes {\n    ...Cycle\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<CyclesQuery, CyclesQueryVariables>;\nexport const DocumentDocument = new TypedDocumentString(`\n    query document($id: String!) {\n  document(id: $id) {\n    ...Document\n  }\n}\n    fragment Document on Document {\n  __typename\n  trashed\n  documentContentId\n  url\n  content\n  slugId\n  color\n  icon\n  initiative {\n    id\n  }\n  issue {\n    id\n  }\n  lastAppliedTemplate {\n    id\n  }\n  updatedAt\n  project {\n    id\n  }\n  release {\n    id\n  }\n  sortOrder\n  hiddenAt\n  archivedAt\n  createdAt\n  title\n  id\n  creator {\n    id\n  }\n  updatedBy {\n    id\n  }\n}`) as unknown as TypedDocumentString<DocumentQuery, DocumentQueryVariables>;\nexport const Document_CommentsDocument = new TypedDocumentString(`\n    query document_comments($id: String!, $after: String, $before: String, $filter: CommentFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  document(id: $id) {\n    comments(\n      after: $after\n      before: $before\n      filter: $filter\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...CommentConnection\n    }\n  }\n}\n    fragment ActorBot on ActorBot {\n  __typename\n  avatarUrl\n  subType\n  id\n  name\n  userDisplayName\n  type\n}\nfragment Comment on Comment {\n  __typename\n  agentSession {\n    id\n  }\n  url\n  reactionData\n  reactions {\n    ...Reaction\n  }\n  resolvingCommentId\n  documentContentId\n  initiativeId\n  initiativeUpdateId\n  issueId\n  parentId\n  projectId\n  projectUpdateId\n  botActor {\n    ...ActorBot\n  }\n  resolvingComment {\n    id\n  }\n  body\n  documentContent {\n    ...DocumentContent\n  }\n  syncedWith {\n    ...ExternalEntityInfo\n  }\n  externalThread {\n    ...SyncedExternalThread\n  }\n  externalUser {\n    id\n  }\n  initiative {\n    id\n  }\n  initiativeUpdate {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  parent {\n    id\n  }\n  project {\n    id\n  }\n  projectUpdate {\n    id\n  }\n  quotedText\n  archivedAt\n  createdAt\n  editedAt\n  resolvedAt\n  id\n  resolvingUser {\n    id\n  }\n  user {\n    id\n  }\n}\nfragment SyncedExternalThread on SyncedExternalThread {\n  __typename\n  url\n  name\n  displayName\n  type\n  subType\n  id\n  isPersonalIntegrationRequired\n  isPersonalIntegrationConnected\n  isConnected\n}\nfragment WelcomeMessage on WelcomeMessage {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  title\n  id\n  updatedBy {\n    id\n  }\n  enabled\n}\nfragment Reaction on Reaction {\n  __typename\n  comment {\n    id\n  }\n  externalUser {\n    id\n  }\n  initiativeUpdate {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  emoji\n  projectUpdate {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  user {\n    id\n  }\n}\nfragment AiPromptRules on AiPromptRules {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  id\n  updatedBy {\n    id\n  }\n}\nfragment ExternalEntityInfo on ExternalEntityInfo {\n  __typename\n  metadata {\n    ... on ExternalEntityInfoGithubMetadata {\n      ...ExternalEntityInfoGithubMetadata\n    }\n    ... on ExternalEntityInfoJiraMetadata {\n      ...ExternalEntityInfoJiraMetadata\n    }\n    ... on ExternalEntitySlackMetadata {\n      ...ExternalEntitySlackMetadata\n    }\n  }\n  service\n  id\n}\nfragment ExternalEntityInfoGithubMetadata on ExternalEntityInfoGithubMetadata {\n  __typename\n  number\n  owner\n  repo\n}\nfragment ExternalEntityInfoJiraMetadata on ExternalEntityInfoJiraMetadata {\n  __typename\n  issueTypeId\n  projectId\n  issueKey\n}\nfragment ExternalEntitySlackMetadata on ExternalEntitySlackMetadata {\n  __typename\n  messageUrl\n  channelId\n  channelName\n  isFromSlack\n}\nfragment DocumentContent on DocumentContent {\n  __typename\n  aiPromptRules {\n    ...AiPromptRules\n  }\n  content\n  contentState\n  document {\n    id\n  }\n  initiative {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  projectMilestone {\n    id\n  }\n  project {\n    id\n  }\n  restoredAt\n  archivedAt\n  createdAt\n  id\n  welcomeMessage {\n    ...WelcomeMessage\n  }\n}\nfragment CommentConnection on CommentConnection {\n  __typename\n  nodes {\n    ...Comment\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<Document_CommentsQuery, Document_CommentsQueryVariables>;\nexport const DocumentContentHistoryDocument = new TypedDocumentString(`\n    query documentContentHistory($id: String!) {\n  documentContentHistory(id: $id) {\n    ...DocumentContentHistoryPayload\n  }\n}\n    fragment DocumentContentHistoryPayload on DocumentContentHistoryPayload {\n  __typename\n  history {\n    ...DocumentContentHistoryType\n  }\n  success\n}\nfragment DocumentContentHistoryType on DocumentContentHistoryType {\n  __typename\n  actorIds\n  metadata\n  createdAt\n  contentDataSnapshotAt\n  id\n}`) as unknown as TypedDocumentString<DocumentContentHistoryQuery, DocumentContentHistoryQueryVariables>;\nexport const DocumentsDocument = new TypedDocumentString(`\n    query documents($after: String, $before: String, $filter: DocumentFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy, $sort: [DocumentSortInput!]) {\n  documents(\n    after: $after\n    before: $before\n    filter: $filter\n    first: $first\n    includeArchived: $includeArchived\n    last: $last\n    orderBy: $orderBy\n    sort: $sort\n  ) {\n    ...DocumentConnection\n  }\n}\n    fragment Document on Document {\n  __typename\n  trashed\n  documentContentId\n  url\n  content\n  slugId\n  color\n  icon\n  initiative {\n    id\n  }\n  issue {\n    id\n  }\n  lastAppliedTemplate {\n    id\n  }\n  updatedAt\n  project {\n    id\n  }\n  release {\n    id\n  }\n  sortOrder\n  hiddenAt\n  archivedAt\n  createdAt\n  title\n  id\n  creator {\n    id\n  }\n  updatedBy {\n    id\n  }\n}\nfragment DocumentConnection on DocumentConnection {\n  __typename\n  nodes {\n    ...Document\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<DocumentsQuery, DocumentsQueryVariables>;\nexport const EmailIntakeAddressDocument = new TypedDocumentString(`\n    query emailIntakeAddress($id: String!) {\n  emailIntakeAddress(id: $id) {\n    ...EmailIntakeAddress\n  }\n}\n    fragment SesDomainIdentityDnsRecord on SesDomainIdentityDnsRecord {\n  __typename\n  content\n  name\n  type\n  isVerified\n}\nfragment SesDomainIdentity on SesDomainIdentity {\n  __typename\n  region\n  dnsRecords {\n    ...SesDomainIdentityDnsRecord\n  }\n  domain\n  updatedAt\n  archivedAt\n  createdAt\n  id\n  creator {\n    id\n  }\n  canSendFromCustomDomain\n}\nfragment EmailIntakeAddress on EmailIntakeAddress {\n  __typename\n  sesDomainIdentity {\n    ...SesDomainIdentity\n  }\n  issueCanceledAutoReply\n  issueCompletedAutoReply\n  issueCreatedAutoReply\n  forwardingEmailAddress\n  updatedAt\n  senderName\n  team {\n    id\n  }\n  template {\n    id\n  }\n  archivedAt\n  createdAt\n  type\n  id\n  address\n  creator {\n    id\n  }\n  repliesEnabled\n  customerRequestsEnabled\n  issueCanceledAutoReplyEnabled\n  issueCompletedAutoReplyEnabled\n  issueCreatedAutoReplyEnabled\n  useUserNamesInReplies\n  enabled\n  reopenOnReply\n}`) as unknown as TypedDocumentString<EmailIntakeAddressQuery, EmailIntakeAddressQueryVariables>;\nexport const EmailIntakeAddress_SesDomainIdentityDocument = new TypedDocumentString(`\n    query emailIntakeAddress_sesDomainIdentity($id: String!) {\n  emailIntakeAddress(id: $id) {\n    sesDomainIdentity {\n      ...SesDomainIdentity\n    }\n  }\n}\n    fragment SesDomainIdentityDnsRecord on SesDomainIdentityDnsRecord {\n  __typename\n  content\n  name\n  type\n  isVerified\n}\nfragment SesDomainIdentity on SesDomainIdentity {\n  __typename\n  region\n  dnsRecords {\n    ...SesDomainIdentityDnsRecord\n  }\n  domain\n  updatedAt\n  archivedAt\n  createdAt\n  id\n  creator {\n    id\n  }\n  canSendFromCustomDomain\n}`) as unknown as TypedDocumentString<\n  EmailIntakeAddress_SesDomainIdentityQuery,\n  EmailIntakeAddress_SesDomainIdentityQueryVariables\n>;\nexport const EmojiDocument = new TypedDocumentString(`\n    query emoji($id: String!) {\n  emoji(id: $id) {\n    ...Emoji\n  }\n}\n    fragment Emoji on Emoji {\n  __typename\n  url\n  updatedAt\n  source\n  archivedAt\n  createdAt\n  id\n  name\n  creator {\n    id\n  }\n}`) as unknown as TypedDocumentString<EmojiQuery, EmojiQueryVariables>;\nexport const EmojisDocument = new TypedDocumentString(`\n    query emojis($after: String, $before: String, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  emojis(\n    after: $after\n    before: $before\n    first: $first\n    includeArchived: $includeArchived\n    last: $last\n    orderBy: $orderBy\n  ) {\n    ...EmojiConnection\n  }\n}\n    fragment Emoji on Emoji {\n  __typename\n  url\n  updatedAt\n  source\n  archivedAt\n  createdAt\n  id\n  name\n  creator {\n    id\n  }\n}\nfragment EmojiConnection on EmojiConnection {\n  __typename\n  nodes {\n    ...Emoji\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<EmojisQuery, EmojisQueryVariables>;\nexport const EntityExternalLinkDocument = new TypedDocumentString(`\n    query entityExternalLink($id: String!) {\n  entityExternalLink(id: $id) {\n    ...EntityExternalLink\n  }\n}\n    fragment EntityExternalLink on EntityExternalLink {\n  __typename\n  initiative {\n    id\n  }\n  updatedAt\n  url\n  label\n  project {\n    id\n  }\n  sortOrder\n  archivedAt\n  createdAt\n  id\n  creator {\n    id\n  }\n}`) as unknown as TypedDocumentString<EntityExternalLinkQuery, EntityExternalLinkQueryVariables>;\nexport const ExternalUserDocument = new TypedDocumentString(`\n    query externalUser($id: String!) {\n  externalUser(id: $id) {\n    ...ExternalUser\n  }\n}\n    fragment ExternalUser on ExternalUser {\n  __typename\n  avatarUrl\n  displayName\n  email\n  name\n  updatedAt\n  lastSeen\n  archivedAt\n  createdAt\n  id\n}`) as unknown as TypedDocumentString<ExternalUserQuery, ExternalUserQueryVariables>;\nexport const ExternalUsersDocument = new TypedDocumentString(`\n    query externalUsers($after: String, $before: String, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  externalUsers(\n    after: $after\n    before: $before\n    first: $first\n    includeArchived: $includeArchived\n    last: $last\n    orderBy: $orderBy\n  ) {\n    ...ExternalUserConnection\n  }\n}\n    fragment ExternalUser on ExternalUser {\n  __typename\n  avatarUrl\n  displayName\n  email\n  name\n  updatedAt\n  lastSeen\n  archivedAt\n  createdAt\n  id\n}\nfragment ExternalUserConnection on ExternalUserConnection {\n  __typename\n  nodes {\n    ...ExternalUser\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<ExternalUsersQuery, ExternalUsersQueryVariables>;\nexport const FavoriteDocument = new TypedDocumentString(`\n    query favorite($id: String!) {\n  favorite(id: $id) {\n    ...Favorite\n  }\n}\n    fragment Favorite on Favorite {\n  __typename\n  customView {\n    id\n  }\n  customer {\n    id\n  }\n  cycle {\n    id\n  }\n  document {\n    id\n  }\n  initiative {\n    id\n  }\n  issue {\n    id\n  }\n  label {\n    id\n  }\n  projectLabel {\n    id\n  }\n  project {\n    id\n  }\n  releaseNote {\n    id\n  }\n  releasePipeline {\n    id\n  }\n  release {\n    id\n  }\n  team {\n    id\n  }\n  user {\n    id\n  }\n  updatedAt\n  folderName\n  parent {\n    id\n  }\n  sortOrder\n  initiativeTab\n  projectTab\n  pipelineTab\n  predefinedViewTeam {\n    id\n  }\n  archivedAt\n  createdAt\n  type\n  predefinedViewType\n  id\n  owner {\n    id\n  }\n  url\n  projectTeam {\n    id\n  }\n}`) as unknown as TypedDocumentString<FavoriteQuery, FavoriteQueryVariables>;\nexport const Favorite_ChildrenDocument = new TypedDocumentString(`\n    query favorite_children($id: String!, $after: String, $before: String, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  favorite(id: $id) {\n    children(\n      after: $after\n      before: $before\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...FavoriteConnection\n    }\n  }\n}\n    fragment Favorite on Favorite {\n  __typename\n  customView {\n    id\n  }\n  customer {\n    id\n  }\n  cycle {\n    id\n  }\n  document {\n    id\n  }\n  initiative {\n    id\n  }\n  issue {\n    id\n  }\n  label {\n    id\n  }\n  projectLabel {\n    id\n  }\n  project {\n    id\n  }\n  releaseNote {\n    id\n  }\n  releasePipeline {\n    id\n  }\n  release {\n    id\n  }\n  team {\n    id\n  }\n  user {\n    id\n  }\n  updatedAt\n  folderName\n  parent {\n    id\n  }\n  sortOrder\n  initiativeTab\n  projectTab\n  pipelineTab\n  predefinedViewTeam {\n    id\n  }\n  archivedAt\n  createdAt\n  type\n  predefinedViewType\n  id\n  owner {\n    id\n  }\n  url\n  projectTeam {\n    id\n  }\n}\nfragment FavoriteConnection on FavoriteConnection {\n  __typename\n  nodes {\n    ...Favorite\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<Favorite_ChildrenQuery, Favorite_ChildrenQueryVariables>;\nexport const FavoritesDocument = new TypedDocumentString(`\n    query favorites($after: String, $before: String, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  favorites(\n    after: $after\n    before: $before\n    first: $first\n    includeArchived: $includeArchived\n    last: $last\n    orderBy: $orderBy\n  ) {\n    ...FavoriteConnection\n  }\n}\n    fragment Favorite on Favorite {\n  __typename\n  customView {\n    id\n  }\n  customer {\n    id\n  }\n  cycle {\n    id\n  }\n  document {\n    id\n  }\n  initiative {\n    id\n  }\n  issue {\n    id\n  }\n  label {\n    id\n  }\n  projectLabel {\n    id\n  }\n  project {\n    id\n  }\n  releaseNote {\n    id\n  }\n  releasePipeline {\n    id\n  }\n  release {\n    id\n  }\n  team {\n    id\n  }\n  user {\n    id\n  }\n  updatedAt\n  folderName\n  parent {\n    id\n  }\n  sortOrder\n  initiativeTab\n  projectTab\n  pipelineTab\n  predefinedViewTeam {\n    id\n  }\n  archivedAt\n  createdAt\n  type\n  predefinedViewType\n  id\n  owner {\n    id\n  }\n  url\n  projectTeam {\n    id\n  }\n}\nfragment FavoriteConnection on FavoriteConnection {\n  __typename\n  nodes {\n    ...Favorite\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<FavoritesQuery, FavoritesQueryVariables>;\nexport const InitiativeDocument = new TypedDocumentString(`\n    query initiative($id: String!) {\n  initiative(id: $id) {\n    ...Initiative\n  }\n}\n    fragment WelcomeMessage on WelcomeMessage {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  title\n  id\n  updatedBy {\n    id\n  }\n  enabled\n}\nfragment Initiative on Initiative {\n  __typename\n  trashed\n  url\n  parentInitiative {\n    id\n  }\n  integrationsSettings {\n    id\n  }\n  documentContent {\n    ...DocumentContent\n  }\n  updateRemindersDay\n  description\n  targetDate\n  updateReminderFrequency\n  updateRemindersHour\n  icon\n  color\n  content\n  slugId\n  updatedAt\n  status\n  lastUpdate {\n    id\n  }\n  updateReminderFrequencyInWeeks\n  name\n  health\n  targetDateResolution\n  frequencyResolution\n  sortOrder\n  archivedAt\n  createdAt\n  healthUpdatedAt\n  startedAt\n  completedAt\n  id\n  creator {\n    id\n  }\n  owner {\n    id\n  }\n}\nfragment AiPromptRules on AiPromptRules {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  id\n  updatedBy {\n    id\n  }\n}\nfragment DocumentContent on DocumentContent {\n  __typename\n  aiPromptRules {\n    ...AiPromptRules\n  }\n  content\n  contentState\n  document {\n    id\n  }\n  initiative {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  projectMilestone {\n    id\n  }\n  project {\n    id\n  }\n  restoredAt\n  archivedAt\n  createdAt\n  id\n  welcomeMessage {\n    ...WelcomeMessage\n  }\n}`) as unknown as TypedDocumentString<InitiativeQuery, InitiativeQueryVariables>;\nexport const Initiative_DocumentContentDocument = new TypedDocumentString(`\n    query initiative_documentContent($id: String!) {\n  initiative(id: $id) {\n    documentContent {\n      ...DocumentContent\n    }\n  }\n}\n    fragment WelcomeMessage on WelcomeMessage {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  title\n  id\n  updatedBy {\n    id\n  }\n  enabled\n}\nfragment AiPromptRules on AiPromptRules {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  id\n  updatedBy {\n    id\n  }\n}\nfragment DocumentContent on DocumentContent {\n  __typename\n  aiPromptRules {\n    ...AiPromptRules\n  }\n  content\n  contentState\n  document {\n    id\n  }\n  initiative {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  projectMilestone {\n    id\n  }\n  project {\n    id\n  }\n  restoredAt\n  archivedAt\n  createdAt\n  id\n  welcomeMessage {\n    ...WelcomeMessage\n  }\n}`) as unknown as TypedDocumentString<Initiative_DocumentContentQuery, Initiative_DocumentContentQueryVariables>;\nexport const Initiative_DocumentContent_AiPromptRulesDocument = new TypedDocumentString(`\n    query initiative_documentContent_aiPromptRules($id: String!) {\n  initiative(id: $id) {\n    documentContent {\n      aiPromptRules {\n        ...AiPromptRules\n      }\n    }\n  }\n}\n    fragment AiPromptRules on AiPromptRules {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  id\n  updatedBy {\n    id\n  }\n}`) as unknown as TypedDocumentString<\n  Initiative_DocumentContent_AiPromptRulesQuery,\n  Initiative_DocumentContent_AiPromptRulesQueryVariables\n>;\nexport const Initiative_DocumentContent_WelcomeMessageDocument = new TypedDocumentString(`\n    query initiative_documentContent_welcomeMessage($id: String!) {\n  initiative(id: $id) {\n    documentContent {\n      welcomeMessage {\n        ...WelcomeMessage\n      }\n    }\n  }\n}\n    fragment WelcomeMessage on WelcomeMessage {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  title\n  id\n  updatedBy {\n    id\n  }\n  enabled\n}`) as unknown as TypedDocumentString<\n  Initiative_DocumentContent_WelcomeMessageQuery,\n  Initiative_DocumentContent_WelcomeMessageQueryVariables\n>;\nexport const Initiative_DocumentsDocument = new TypedDocumentString(`\n    query initiative_documents($id: String!, $after: String, $before: String, $filter: DocumentFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  initiative(id: $id) {\n    documents(\n      after: $after\n      before: $before\n      filter: $filter\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...DocumentConnection\n    }\n  }\n}\n    fragment Document on Document {\n  __typename\n  trashed\n  documentContentId\n  url\n  content\n  slugId\n  color\n  icon\n  initiative {\n    id\n  }\n  issue {\n    id\n  }\n  lastAppliedTemplate {\n    id\n  }\n  updatedAt\n  project {\n    id\n  }\n  release {\n    id\n  }\n  sortOrder\n  hiddenAt\n  archivedAt\n  createdAt\n  title\n  id\n  creator {\n    id\n  }\n  updatedBy {\n    id\n  }\n}\nfragment DocumentConnection on DocumentConnection {\n  __typename\n  nodes {\n    ...Document\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<Initiative_DocumentsQuery, Initiative_DocumentsQueryVariables>;\nexport const Initiative_HistoryDocument = new TypedDocumentString(`\n    query initiative_history($id: String!, $after: String, $before: String, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  initiative(id: $id) {\n    history(\n      after: $after\n      before: $before\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...InitiativeHistoryConnection\n    }\n  }\n}\n    fragment InitiativeHistory on InitiativeHistory {\n  __typename\n  entries\n  initiative {\n    id\n  }\n  updatedAt\n  archivedAt\n  createdAt\n  id\n}\nfragment InitiativeHistoryConnection on InitiativeHistoryConnection {\n  __typename\n  nodes {\n    ...InitiativeHistory\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<Initiative_HistoryQuery, Initiative_HistoryQueryVariables>;\nexport const Initiative_InitiativeUpdatesDocument = new TypedDocumentString(`\n    query initiative_initiativeUpdates($id: String!, $after: String, $before: String, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  initiative(id: $id) {\n    initiativeUpdates(\n      after: $after\n      before: $before\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...InitiativeUpdateConnection\n    }\n  }\n}\n    fragment InitiativeUpdate on InitiativeUpdate {\n  __typename\n  reactionData\n  commentCount\n  reactions {\n    ...Reaction\n  }\n  url\n  diffMarkdown\n  diff\n  health\n  initiative {\n    id\n  }\n  updatedAt\n  archivedAt\n  createdAt\n  editedAt\n  id\n  body\n  slugId\n  user {\n    id\n  }\n  isDiffHidden\n  isStale\n}\nfragment Reaction on Reaction {\n  __typename\n  comment {\n    id\n  }\n  externalUser {\n    id\n  }\n  initiativeUpdate {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  emoji\n  projectUpdate {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  user {\n    id\n  }\n}\nfragment InitiativeUpdateConnection on InitiativeUpdateConnection {\n  __typename\n  nodes {\n    ...InitiativeUpdate\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<Initiative_InitiativeUpdatesQuery, Initiative_InitiativeUpdatesQueryVariables>;\nexport const Initiative_LinksDocument = new TypedDocumentString(`\n    query initiative_links($id: String!, $after: String, $before: String, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  initiative(id: $id) {\n    links(\n      after: $after\n      before: $before\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...EntityExternalLinkConnection\n    }\n  }\n}\n    fragment EntityExternalLink on EntityExternalLink {\n  __typename\n  initiative {\n    id\n  }\n  updatedAt\n  url\n  label\n  project {\n    id\n  }\n  sortOrder\n  archivedAt\n  createdAt\n  id\n  creator {\n    id\n  }\n}\nfragment EntityExternalLinkConnection on EntityExternalLinkConnection {\n  __typename\n  nodes {\n    ...EntityExternalLink\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<Initiative_LinksQuery, Initiative_LinksQueryVariables>;\nexport const Initiative_ProjectsDocument = new TypedDocumentString(`\n    query initiative_projects($id: String!, $after: String, $before: String, $filter: ProjectFilter, $first: Int, $includeArchived: Boolean, $includeSubInitiatives: Boolean, $last: Int, $orderBy: PaginationOrderBy, $sort: [ProjectSortInput!]) {\n  initiative(id: $id) {\n    projects(\n      after: $after\n      before: $before\n      filter: $filter\n      first: $first\n      includeArchived: $includeArchived\n      includeSubInitiatives: $includeSubInitiatives\n      last: $last\n      orderBy: $orderBy\n      sort: $sort\n    ) {\n      ...ProjectConnection\n    }\n  }\n}\n    fragment Project on Project {\n  __typename\n  trashed\n  url\n  integrationsSettings {\n    id\n  }\n  microsoftTeamsChannelId\n  slackChannelId\n  labelIds\n  documentContent {\n    ...DocumentContent\n  }\n  status {\n    id\n  }\n  updateRemindersDay\n  targetDate\n  startDate\n  syncedWith {\n    ...ExternalEntityInfo\n  }\n  updateReminderFrequency\n  updateRemindersHour\n  icon\n  convertedFromIssue {\n    id\n  }\n  lastAppliedTemplate {\n    id\n  }\n  updatedAt\n  lastUpdate {\n    id\n  }\n  updateReminderFrequencyInWeeks\n  name\n  completedScopeHistory\n  completedIssueCountHistory\n  inProgressScopeHistory\n  health\n  progress\n  scope\n  priorityLabel\n  priority\n  color\n  content\n  slugId\n  targetDateResolution\n  startDateResolution\n  frequencyResolution\n  description\n  prioritySortOrder\n  sortOrder\n  archivedAt\n  createdAt\n  healthUpdatedAt\n  autoArchivedAt\n  canceledAt\n  completedAt\n  startedAt\n  projectUpdateRemindersPausedUntilAt\n  issueCountHistory\n  scopeHistory\n  id\n  creator {\n    id\n  }\n  lead {\n    id\n  }\n  favorite {\n    id\n  }\n  slackIssueComments\n  slackNewIssue\n  slackIssueStatuses\n  state\n}\nfragment WelcomeMessage on WelcomeMessage {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  title\n  id\n  updatedBy {\n    id\n  }\n  enabled\n}\nfragment AiPromptRules on AiPromptRules {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  id\n  updatedBy {\n    id\n  }\n}\nfragment ExternalEntityInfo on ExternalEntityInfo {\n  __typename\n  metadata {\n    ... on ExternalEntityInfoGithubMetadata {\n      ...ExternalEntityInfoGithubMetadata\n    }\n    ... on ExternalEntityInfoJiraMetadata {\n      ...ExternalEntityInfoJiraMetadata\n    }\n    ... on ExternalEntitySlackMetadata {\n      ...ExternalEntitySlackMetadata\n    }\n  }\n  service\n  id\n}\nfragment ExternalEntityInfoGithubMetadata on ExternalEntityInfoGithubMetadata {\n  __typename\n  number\n  owner\n  repo\n}\nfragment ExternalEntityInfoJiraMetadata on ExternalEntityInfoJiraMetadata {\n  __typename\n  issueTypeId\n  projectId\n  issueKey\n}\nfragment ExternalEntitySlackMetadata on ExternalEntitySlackMetadata {\n  __typename\n  messageUrl\n  channelId\n  channelName\n  isFromSlack\n}\nfragment DocumentContent on DocumentContent {\n  __typename\n  aiPromptRules {\n    ...AiPromptRules\n  }\n  content\n  contentState\n  document {\n    id\n  }\n  initiative {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  projectMilestone {\n    id\n  }\n  project {\n    id\n  }\n  restoredAt\n  archivedAt\n  createdAt\n  id\n  welcomeMessage {\n    ...WelcomeMessage\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}\nfragment ProjectConnection on ProjectConnection {\n  __typename\n  nodes {\n    ...Project\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}`) as unknown as TypedDocumentString<Initiative_ProjectsQuery, Initiative_ProjectsQueryVariables>;\nexport const Initiative_SubInitiativesDocument = new TypedDocumentString(`\n    query initiative_subInitiatives($id: String!, $after: String, $before: String, $filter: InitiativeFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy, $sort: [InitiativeSortInput!]) {\n  initiative(id: $id) {\n    subInitiatives(\n      after: $after\n      before: $before\n      filter: $filter\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n      sort: $sort\n    ) {\n      ...InitiativeConnection\n    }\n  }\n}\n    fragment WelcomeMessage on WelcomeMessage {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  title\n  id\n  updatedBy {\n    id\n  }\n  enabled\n}\nfragment Initiative on Initiative {\n  __typename\n  trashed\n  url\n  parentInitiative {\n    id\n  }\n  integrationsSettings {\n    id\n  }\n  documentContent {\n    ...DocumentContent\n  }\n  updateRemindersDay\n  description\n  targetDate\n  updateReminderFrequency\n  updateRemindersHour\n  icon\n  color\n  content\n  slugId\n  updatedAt\n  status\n  lastUpdate {\n    id\n  }\n  updateReminderFrequencyInWeeks\n  name\n  health\n  targetDateResolution\n  frequencyResolution\n  sortOrder\n  archivedAt\n  createdAt\n  healthUpdatedAt\n  startedAt\n  completedAt\n  id\n  creator {\n    id\n  }\n  owner {\n    id\n  }\n}\nfragment AiPromptRules on AiPromptRules {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  id\n  updatedBy {\n    id\n  }\n}\nfragment DocumentContent on DocumentContent {\n  __typename\n  aiPromptRules {\n    ...AiPromptRules\n  }\n  content\n  contentState\n  document {\n    id\n  }\n  initiative {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  projectMilestone {\n    id\n  }\n  project {\n    id\n  }\n  restoredAt\n  archivedAt\n  createdAt\n  id\n  welcomeMessage {\n    ...WelcomeMessage\n  }\n}\nfragment InitiativeConnection on InitiativeConnection {\n  __typename\n  nodes {\n    ...Initiative\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<Initiative_SubInitiativesQuery, Initiative_SubInitiativesQueryVariables>;\nexport const InitiativeRelationDocument = new TypedDocumentString(`\n    query initiativeRelation($id: String!) {\n  initiativeRelation(id: $id) {\n    ...InitiativeRelation\n  }\n}\n    fragment InitiativeRelation on InitiativeRelation {\n  __typename\n  relatedInitiative {\n    id\n  }\n  updatedAt\n  initiative {\n    id\n  }\n  sortOrder\n  archivedAt\n  createdAt\n  id\n  user {\n    id\n  }\n}`) as unknown as TypedDocumentString<InitiativeRelationQuery, InitiativeRelationQueryVariables>;\nexport const InitiativeRelationsDocument = new TypedDocumentString(`\n    query initiativeRelations($after: String, $before: String, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  initiativeRelations(\n    after: $after\n    before: $before\n    first: $first\n    includeArchived: $includeArchived\n    last: $last\n    orderBy: $orderBy\n  ) {\n    ...InitiativeRelationConnection\n  }\n}\n    fragment InitiativeRelation on InitiativeRelation {\n  __typename\n  relatedInitiative {\n    id\n  }\n  updatedAt\n  initiative {\n    id\n  }\n  sortOrder\n  archivedAt\n  createdAt\n  id\n  user {\n    id\n  }\n}\nfragment InitiativeRelationConnection on InitiativeRelationConnection {\n  __typename\n  nodes {\n    ...InitiativeRelation\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<InitiativeRelationsQuery, InitiativeRelationsQueryVariables>;\nexport const InitiativeToProjectDocument = new TypedDocumentString(`\n    query initiativeToProject($id: String!) {\n  initiativeToProject(id: $id) {\n    ...InitiativeToProject\n  }\n}\n    fragment InitiativeToProject on InitiativeToProject {\n  __typename\n  initiative {\n    id\n  }\n  updatedAt\n  project {\n    id\n  }\n  sortOrder\n  archivedAt\n  createdAt\n  id\n}`) as unknown as TypedDocumentString<InitiativeToProjectQuery, InitiativeToProjectQueryVariables>;\nexport const InitiativeToProjectsDocument = new TypedDocumentString(`\n    query initiativeToProjects($after: String, $before: String, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  initiativeToProjects(\n    after: $after\n    before: $before\n    first: $first\n    includeArchived: $includeArchived\n    last: $last\n    orderBy: $orderBy\n  ) {\n    ...InitiativeToProjectConnection\n  }\n}\n    fragment InitiativeToProject on InitiativeToProject {\n  __typename\n  initiative {\n    id\n  }\n  updatedAt\n  project {\n    id\n  }\n  sortOrder\n  archivedAt\n  createdAt\n  id\n}\nfragment InitiativeToProjectConnection on InitiativeToProjectConnection {\n  __typename\n  nodes {\n    ...InitiativeToProject\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<InitiativeToProjectsQuery, InitiativeToProjectsQueryVariables>;\nexport const InitiativeUpdateDocument = new TypedDocumentString(`\n    query initiativeUpdate($id: String!) {\n  initiativeUpdate(id: $id) {\n    ...InitiativeUpdate\n  }\n}\n    fragment InitiativeUpdate on InitiativeUpdate {\n  __typename\n  reactionData\n  commentCount\n  reactions {\n    ...Reaction\n  }\n  url\n  diffMarkdown\n  diff\n  health\n  initiative {\n    id\n  }\n  updatedAt\n  archivedAt\n  createdAt\n  editedAt\n  id\n  body\n  slugId\n  user {\n    id\n  }\n  isDiffHidden\n  isStale\n}\nfragment Reaction on Reaction {\n  __typename\n  comment {\n    id\n  }\n  externalUser {\n    id\n  }\n  initiativeUpdate {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  emoji\n  projectUpdate {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  user {\n    id\n  }\n}`) as unknown as TypedDocumentString<InitiativeUpdateQuery, InitiativeUpdateQueryVariables>;\nexport const InitiativeUpdate_CommentsDocument = new TypedDocumentString(`\n    query initiativeUpdate_comments($id: String!, $after: String, $before: String, $filter: CommentFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  initiativeUpdate(id: $id) {\n    comments(\n      after: $after\n      before: $before\n      filter: $filter\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...CommentConnection\n    }\n  }\n}\n    fragment ActorBot on ActorBot {\n  __typename\n  avatarUrl\n  subType\n  id\n  name\n  userDisplayName\n  type\n}\nfragment Comment on Comment {\n  __typename\n  agentSession {\n    id\n  }\n  url\n  reactionData\n  reactions {\n    ...Reaction\n  }\n  resolvingCommentId\n  documentContentId\n  initiativeId\n  initiativeUpdateId\n  issueId\n  parentId\n  projectId\n  projectUpdateId\n  botActor {\n    ...ActorBot\n  }\n  resolvingComment {\n    id\n  }\n  body\n  documentContent {\n    ...DocumentContent\n  }\n  syncedWith {\n    ...ExternalEntityInfo\n  }\n  externalThread {\n    ...SyncedExternalThread\n  }\n  externalUser {\n    id\n  }\n  initiative {\n    id\n  }\n  initiativeUpdate {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  parent {\n    id\n  }\n  project {\n    id\n  }\n  projectUpdate {\n    id\n  }\n  quotedText\n  archivedAt\n  createdAt\n  editedAt\n  resolvedAt\n  id\n  resolvingUser {\n    id\n  }\n  user {\n    id\n  }\n}\nfragment SyncedExternalThread on SyncedExternalThread {\n  __typename\n  url\n  name\n  displayName\n  type\n  subType\n  id\n  isPersonalIntegrationRequired\n  isPersonalIntegrationConnected\n  isConnected\n}\nfragment WelcomeMessage on WelcomeMessage {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  title\n  id\n  updatedBy {\n    id\n  }\n  enabled\n}\nfragment Reaction on Reaction {\n  __typename\n  comment {\n    id\n  }\n  externalUser {\n    id\n  }\n  initiativeUpdate {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  emoji\n  projectUpdate {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  user {\n    id\n  }\n}\nfragment AiPromptRules on AiPromptRules {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  id\n  updatedBy {\n    id\n  }\n}\nfragment ExternalEntityInfo on ExternalEntityInfo {\n  __typename\n  metadata {\n    ... on ExternalEntityInfoGithubMetadata {\n      ...ExternalEntityInfoGithubMetadata\n    }\n    ... on ExternalEntityInfoJiraMetadata {\n      ...ExternalEntityInfoJiraMetadata\n    }\n    ... on ExternalEntitySlackMetadata {\n      ...ExternalEntitySlackMetadata\n    }\n  }\n  service\n  id\n}\nfragment ExternalEntityInfoGithubMetadata on ExternalEntityInfoGithubMetadata {\n  __typename\n  number\n  owner\n  repo\n}\nfragment ExternalEntityInfoJiraMetadata on ExternalEntityInfoJiraMetadata {\n  __typename\n  issueTypeId\n  projectId\n  issueKey\n}\nfragment ExternalEntitySlackMetadata on ExternalEntitySlackMetadata {\n  __typename\n  messageUrl\n  channelId\n  channelName\n  isFromSlack\n}\nfragment DocumentContent on DocumentContent {\n  __typename\n  aiPromptRules {\n    ...AiPromptRules\n  }\n  content\n  contentState\n  document {\n    id\n  }\n  initiative {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  projectMilestone {\n    id\n  }\n  project {\n    id\n  }\n  restoredAt\n  archivedAt\n  createdAt\n  id\n  welcomeMessage {\n    ...WelcomeMessage\n  }\n}\nfragment CommentConnection on CommentConnection {\n  __typename\n  nodes {\n    ...Comment\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<InitiativeUpdate_CommentsQuery, InitiativeUpdate_CommentsQueryVariables>;\nexport const InitiativeUpdatesDocument = new TypedDocumentString(`\n    query initiativeUpdates($after: String, $before: String, $filter: InitiativeUpdateFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  initiativeUpdates(\n    after: $after\n    before: $before\n    filter: $filter\n    first: $first\n    includeArchived: $includeArchived\n    last: $last\n    orderBy: $orderBy\n  ) {\n    ...InitiativeUpdateConnection\n  }\n}\n    fragment InitiativeUpdate on InitiativeUpdate {\n  __typename\n  reactionData\n  commentCount\n  reactions {\n    ...Reaction\n  }\n  url\n  diffMarkdown\n  diff\n  health\n  initiative {\n    id\n  }\n  updatedAt\n  archivedAt\n  createdAt\n  editedAt\n  id\n  body\n  slugId\n  user {\n    id\n  }\n  isDiffHidden\n  isStale\n}\nfragment Reaction on Reaction {\n  __typename\n  comment {\n    id\n  }\n  externalUser {\n    id\n  }\n  initiativeUpdate {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  emoji\n  projectUpdate {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  user {\n    id\n  }\n}\nfragment InitiativeUpdateConnection on InitiativeUpdateConnection {\n  __typename\n  nodes {\n    ...InitiativeUpdate\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<InitiativeUpdatesQuery, InitiativeUpdatesQueryVariables>;\nexport const InitiativesDocument = new TypedDocumentString(`\n    query initiatives($after: String, $before: String, $filter: InitiativeFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy, $sort: [InitiativeSortInput!]) {\n  initiatives(\n    after: $after\n    before: $before\n    filter: $filter\n    first: $first\n    includeArchived: $includeArchived\n    last: $last\n    orderBy: $orderBy\n    sort: $sort\n  ) {\n    ...InitiativeConnection\n  }\n}\n    fragment WelcomeMessage on WelcomeMessage {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  title\n  id\n  updatedBy {\n    id\n  }\n  enabled\n}\nfragment Initiative on Initiative {\n  __typename\n  trashed\n  url\n  parentInitiative {\n    id\n  }\n  integrationsSettings {\n    id\n  }\n  documentContent {\n    ...DocumentContent\n  }\n  updateRemindersDay\n  description\n  targetDate\n  updateReminderFrequency\n  updateRemindersHour\n  icon\n  color\n  content\n  slugId\n  updatedAt\n  status\n  lastUpdate {\n    id\n  }\n  updateReminderFrequencyInWeeks\n  name\n  health\n  targetDateResolution\n  frequencyResolution\n  sortOrder\n  archivedAt\n  createdAt\n  healthUpdatedAt\n  startedAt\n  completedAt\n  id\n  creator {\n    id\n  }\n  owner {\n    id\n  }\n}\nfragment AiPromptRules on AiPromptRules {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  id\n  updatedBy {\n    id\n  }\n}\nfragment DocumentContent on DocumentContent {\n  __typename\n  aiPromptRules {\n    ...AiPromptRules\n  }\n  content\n  contentState\n  document {\n    id\n  }\n  initiative {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  projectMilestone {\n    id\n  }\n  project {\n    id\n  }\n  restoredAt\n  archivedAt\n  createdAt\n  id\n  welcomeMessage {\n    ...WelcomeMessage\n  }\n}\nfragment InitiativeConnection on InitiativeConnection {\n  __typename\n  nodes {\n    ...Initiative\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<InitiativesQuery, InitiativesQueryVariables>;\nexport const IntegrationDocument = new TypedDocumentString(`\n    query integration($id: String!) {\n  integration(id: $id) {\n    ...Integration\n  }\n}\n    fragment Integration on Integration {\n  __typename\n  service\n  updatedAt\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  creator {\n    id\n  }\n}`) as unknown as TypedDocumentString<IntegrationQuery, IntegrationQueryVariables>;\nexport const IntegrationHasScopesDocument = new TypedDocumentString(`\n    query integrationHasScopes($integrationId: String!, $scopes: [String!]!) {\n  integrationHasScopes(integrationId: $integrationId, scopes: $scopes) {\n    ...IntegrationHasScopesPayload\n  }\n}\n    fragment IntegrationHasScopesPayload on IntegrationHasScopesPayload {\n  __typename\n  missingScopes\n  hasAllScopes\n}`) as unknown as TypedDocumentString<IntegrationHasScopesQuery, IntegrationHasScopesQueryVariables>;\nexport const IntegrationTemplateDocument = new TypedDocumentString(`\n    query integrationTemplate($id: String!) {\n  integrationTemplate(id: $id) {\n    ...IntegrationTemplate\n  }\n}\n    fragment IntegrationTemplate on IntegrationTemplate {\n  __typename\n  foreignEntityId\n  integration {\n    id\n  }\n  updatedAt\n  template {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n}`) as unknown as TypedDocumentString<IntegrationTemplateQuery, IntegrationTemplateQueryVariables>;\nexport const IntegrationTemplatesDocument = new TypedDocumentString(`\n    query integrationTemplates($after: String, $before: String, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  integrationTemplates(\n    after: $after\n    before: $before\n    first: $first\n    includeArchived: $includeArchived\n    last: $last\n    orderBy: $orderBy\n  ) {\n    ...IntegrationTemplateConnection\n  }\n}\n    fragment IntegrationTemplate on IntegrationTemplate {\n  __typename\n  foreignEntityId\n  integration {\n    id\n  }\n  updatedAt\n  template {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n}\nfragment IntegrationTemplateConnection on IntegrationTemplateConnection {\n  __typename\n  nodes {\n    ...IntegrationTemplate\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<IntegrationTemplatesQuery, IntegrationTemplatesQueryVariables>;\nexport const IntegrationsDocument = new TypedDocumentString(`\n    query integrations($after: String, $before: String, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  integrations(\n    after: $after\n    before: $before\n    first: $first\n    includeArchived: $includeArchived\n    last: $last\n    orderBy: $orderBy\n  ) {\n    ...IntegrationConnection\n  }\n}\n    fragment Integration on Integration {\n  __typename\n  service\n  updatedAt\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  creator {\n    id\n  }\n}\nfragment IntegrationConnection on IntegrationConnection {\n  __typename\n  nodes {\n    ...Integration\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<IntegrationsQuery, IntegrationsQueryVariables>;\nexport const IntegrationsSettingsDocument = new TypedDocumentString(`\n    query integrationsSettings($id: String!) {\n  integrationsSettings(id: $id) {\n    ...IntegrationsSettings\n  }\n}\n    fragment IntegrationsSettings on IntegrationsSettings {\n  __typename\n  initiative {\n    id\n  }\n  project {\n    id\n  }\n  team {\n    id\n  }\n  updatedAt\n  archivedAt\n  createdAt\n  contextViewType\n  id\n  microsoftTeamsProjectUpdateCreated\n  slackIssueNewComment\n  slackIssueAddedToTriage\n  slackIssueCreated\n  slackProjectUpdateCreated\n  slackIssueSlaHighRisk\n  slackIssueSlaBreached\n  slackInitiativeUpdateCreated\n  slackIssueAddedToView\n  slackIssueStatusChangedDone\n  slackIssueStatusChangedAll\n  slackProjectUpdateCreatedToTeam\n  slackProjectUpdateCreatedToWorkspace\n}`) as unknown as TypedDocumentString<IntegrationsSettingsQuery, IntegrationsSettingsQueryVariables>;\nexport const IssueDocument = new TypedDocumentString(`\n    query issue($id: String!) {\n  issue(id: $id) {\n    ...Issue\n  }\n}\n    fragment ActorBot on ActorBot {\n  __typename\n  avatarUrl\n  subType\n  id\n  name\n  userDisplayName\n  type\n}\nfragment User on User {\n  __typename\n  description\n  avatarUrl\n  createdIssueCount\n  avatarBackgroundColor\n  statusUntilAt\n  statusEmoji\n  initials\n  updatedAt\n  lastSeen\n  timezone\n  disableReason\n  statusLabel\n  archivedAt\n  createdAt\n  id\n  gitHubUserId\n  displayName\n  email\n  name\n  title\n  url\n  active\n  isAssignable\n  guest\n  admin\n  owner\n  app\n  isMentionable\n  isMe\n  supportsAgentSessions\n  canAccessAnyPublicTeam\n  calendarHash\n  inviteHash\n}\nfragment Reaction on Reaction {\n  __typename\n  comment {\n    id\n  }\n  externalUser {\n    id\n  }\n  initiativeUpdate {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  emoji\n  projectUpdate {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  user {\n    id\n  }\n}\nfragment Issue on Issue {\n  __typename\n  trashed\n  reactionData\n  labelIds\n  integrationSourceType\n  url\n  identifier\n  priorityLabel\n  previousIdentifiers\n  reactions {\n    ...Reaction\n  }\n  customerTicketCount\n  sharedAccess {\n    ...IssueSharedAccess\n  }\n  branchName\n  delegate {\n    id\n  }\n  botActor {\n    ...ActorBot\n  }\n  sourceComment {\n    id\n  }\n  cycle {\n    id\n  }\n  dueDate\n  estimate\n  syncedWith {\n    ...ExternalEntityInfo\n  }\n  externalUserCreator {\n    id\n  }\n  asksExternalUserRequester {\n    id\n  }\n  asksRequester {\n    id\n  }\n  description\n  title\n  number\n  lastAppliedTemplate {\n    id\n  }\n  updatedAt\n  boardOrder\n  sortOrder\n  prioritySortOrder\n  subIssueSortOrder\n  parent {\n    id\n  }\n  priority\n  projectMilestone {\n    id\n  }\n  project {\n    id\n  }\n  recurringIssueTemplate {\n    id\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  startedTriageAt\n  triagedAt\n  addedToCycleAt\n  addedToProjectAt\n  addedToTeamAt\n  autoArchivedAt\n  autoClosedAt\n  canceledAt\n  completedAt\n  startedAt\n  slaStartedAt\n  slaBreachesAt\n  slaHighRiskAt\n  slaMediumRiskAt\n  snoozedUntilAt\n  slaType\n  id\n  assignee {\n    id\n  }\n  creator {\n    id\n  }\n  snoozedBy {\n    id\n  }\n  favorite {\n    id\n  }\n  state {\n    id\n  }\n  inheritsSharedAccess\n}\nfragment ExternalEntityInfo on ExternalEntityInfo {\n  __typename\n  metadata {\n    ... on ExternalEntityInfoGithubMetadata {\n      ...ExternalEntityInfoGithubMetadata\n    }\n    ... on ExternalEntityInfoJiraMetadata {\n      ...ExternalEntityInfoJiraMetadata\n    }\n    ... on ExternalEntitySlackMetadata {\n      ...ExternalEntitySlackMetadata\n    }\n  }\n  service\n  id\n}\nfragment IssueSharedAccess on IssueSharedAccess {\n  __typename\n  disallowedIssueFields\n  sharedWithCount\n  sharedWithUsers {\n    ...User\n  }\n  viewerHasOnlySharedAccess\n  isShared\n}\nfragment ExternalEntityInfoGithubMetadata on ExternalEntityInfoGithubMetadata {\n  __typename\n  number\n  owner\n  repo\n}\nfragment ExternalEntityInfoJiraMetadata on ExternalEntityInfoJiraMetadata {\n  __typename\n  issueTypeId\n  projectId\n  issueKey\n}\nfragment ExternalEntitySlackMetadata on ExternalEntitySlackMetadata {\n  __typename\n  messageUrl\n  channelId\n  channelName\n  isFromSlack\n}`) as unknown as TypedDocumentString<IssueQuery, IssueQueryVariables>;\nexport const Issue_AttachmentsDocument = new TypedDocumentString(`\n    query issue_attachments($id: String!, $after: String, $before: String, $filter: AttachmentFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  issue(id: $id) {\n    attachments(\n      after: $after\n      before: $before\n      filter: $filter\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...AttachmentConnection\n    }\n  }\n}\n    fragment Attachment on Attachment {\n  __typename\n  subtitle\n  title\n  source\n  metadata\n  url\n  bodyData\n  creator {\n    id\n  }\n  issue {\n    id\n  }\n  originalIssue {\n    id\n  }\n  updatedAt\n  externalUserCreator {\n    id\n  }\n  sourceType\n  archivedAt\n  createdAt\n  id\n  groupBySource\n}\nfragment AttachmentConnection on AttachmentConnection {\n  __typename\n  nodes {\n    ...Attachment\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<Issue_AttachmentsQuery, Issue_AttachmentsQueryVariables>;\nexport const Issue_BotActorDocument = new TypedDocumentString(`\n    query issue_botActor($id: String!) {\n  issue(id: $id) {\n    botActor {\n      ...ActorBot\n    }\n  }\n}\n    fragment ActorBot on ActorBot {\n  __typename\n  avatarUrl\n  subType\n  id\n  name\n  userDisplayName\n  type\n}`) as unknown as TypedDocumentString<Issue_BotActorQuery, Issue_BotActorQueryVariables>;\nexport const Issue_ChildrenDocument = new TypedDocumentString(`\n    query issue_children($id: String!, $after: String, $before: String, $filter: IssueFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  issue(id: $id) {\n    children(\n      after: $after\n      before: $before\n      filter: $filter\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...IssueConnection\n    }\n  }\n}\n    fragment ActorBot on ActorBot {\n  __typename\n  avatarUrl\n  subType\n  id\n  name\n  userDisplayName\n  type\n}\nfragment User on User {\n  __typename\n  description\n  avatarUrl\n  createdIssueCount\n  avatarBackgroundColor\n  statusUntilAt\n  statusEmoji\n  initials\n  updatedAt\n  lastSeen\n  timezone\n  disableReason\n  statusLabel\n  archivedAt\n  createdAt\n  id\n  gitHubUserId\n  displayName\n  email\n  name\n  title\n  url\n  active\n  isAssignable\n  guest\n  admin\n  owner\n  app\n  isMentionable\n  isMe\n  supportsAgentSessions\n  canAccessAnyPublicTeam\n  calendarHash\n  inviteHash\n}\nfragment Reaction on Reaction {\n  __typename\n  comment {\n    id\n  }\n  externalUser {\n    id\n  }\n  initiativeUpdate {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  emoji\n  projectUpdate {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  user {\n    id\n  }\n}\nfragment Issue on Issue {\n  __typename\n  trashed\n  reactionData\n  labelIds\n  integrationSourceType\n  url\n  identifier\n  priorityLabel\n  previousIdentifiers\n  reactions {\n    ...Reaction\n  }\n  customerTicketCount\n  sharedAccess {\n    ...IssueSharedAccess\n  }\n  branchName\n  delegate {\n    id\n  }\n  botActor {\n    ...ActorBot\n  }\n  sourceComment {\n    id\n  }\n  cycle {\n    id\n  }\n  dueDate\n  estimate\n  syncedWith {\n    ...ExternalEntityInfo\n  }\n  externalUserCreator {\n    id\n  }\n  asksExternalUserRequester {\n    id\n  }\n  asksRequester {\n    id\n  }\n  description\n  title\n  number\n  lastAppliedTemplate {\n    id\n  }\n  updatedAt\n  boardOrder\n  sortOrder\n  prioritySortOrder\n  subIssueSortOrder\n  parent {\n    id\n  }\n  priority\n  projectMilestone {\n    id\n  }\n  project {\n    id\n  }\n  recurringIssueTemplate {\n    id\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  startedTriageAt\n  triagedAt\n  addedToCycleAt\n  addedToProjectAt\n  addedToTeamAt\n  autoArchivedAt\n  autoClosedAt\n  canceledAt\n  completedAt\n  startedAt\n  slaStartedAt\n  slaBreachesAt\n  slaHighRiskAt\n  slaMediumRiskAt\n  snoozedUntilAt\n  slaType\n  id\n  assignee {\n    id\n  }\n  creator {\n    id\n  }\n  snoozedBy {\n    id\n  }\n  favorite {\n    id\n  }\n  state {\n    id\n  }\n  inheritsSharedAccess\n}\nfragment ExternalEntityInfo on ExternalEntityInfo {\n  __typename\n  metadata {\n    ... on ExternalEntityInfoGithubMetadata {\n      ...ExternalEntityInfoGithubMetadata\n    }\n    ... on ExternalEntityInfoJiraMetadata {\n      ...ExternalEntityInfoJiraMetadata\n    }\n    ... on ExternalEntitySlackMetadata {\n      ...ExternalEntitySlackMetadata\n    }\n  }\n  service\n  id\n}\nfragment IssueSharedAccess on IssueSharedAccess {\n  __typename\n  disallowedIssueFields\n  sharedWithCount\n  sharedWithUsers {\n    ...User\n  }\n  viewerHasOnlySharedAccess\n  isShared\n}\nfragment ExternalEntityInfoGithubMetadata on ExternalEntityInfoGithubMetadata {\n  __typename\n  number\n  owner\n  repo\n}\nfragment ExternalEntityInfoJiraMetadata on ExternalEntityInfoJiraMetadata {\n  __typename\n  issueTypeId\n  projectId\n  issueKey\n}\nfragment ExternalEntitySlackMetadata on ExternalEntitySlackMetadata {\n  __typename\n  messageUrl\n  channelId\n  channelName\n  isFromSlack\n}\nfragment IssueConnection on IssueConnection {\n  __typename\n  nodes {\n    ...Issue\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<Issue_ChildrenQuery, Issue_ChildrenQueryVariables>;\nexport const Issue_CommentsDocument = new TypedDocumentString(`\n    query issue_comments($id: String!, $after: String, $before: String, $filter: CommentFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  issue(id: $id) {\n    comments(\n      after: $after\n      before: $before\n      filter: $filter\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...CommentConnection\n    }\n  }\n}\n    fragment ActorBot on ActorBot {\n  __typename\n  avatarUrl\n  subType\n  id\n  name\n  userDisplayName\n  type\n}\nfragment Comment on Comment {\n  __typename\n  agentSession {\n    id\n  }\n  url\n  reactionData\n  reactions {\n    ...Reaction\n  }\n  resolvingCommentId\n  documentContentId\n  initiativeId\n  initiativeUpdateId\n  issueId\n  parentId\n  projectId\n  projectUpdateId\n  botActor {\n    ...ActorBot\n  }\n  resolvingComment {\n    id\n  }\n  body\n  documentContent {\n    ...DocumentContent\n  }\n  syncedWith {\n    ...ExternalEntityInfo\n  }\n  externalThread {\n    ...SyncedExternalThread\n  }\n  externalUser {\n    id\n  }\n  initiative {\n    id\n  }\n  initiativeUpdate {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  parent {\n    id\n  }\n  project {\n    id\n  }\n  projectUpdate {\n    id\n  }\n  quotedText\n  archivedAt\n  createdAt\n  editedAt\n  resolvedAt\n  id\n  resolvingUser {\n    id\n  }\n  user {\n    id\n  }\n}\nfragment SyncedExternalThread on SyncedExternalThread {\n  __typename\n  url\n  name\n  displayName\n  type\n  subType\n  id\n  isPersonalIntegrationRequired\n  isPersonalIntegrationConnected\n  isConnected\n}\nfragment WelcomeMessage on WelcomeMessage {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  title\n  id\n  updatedBy {\n    id\n  }\n  enabled\n}\nfragment Reaction on Reaction {\n  __typename\n  comment {\n    id\n  }\n  externalUser {\n    id\n  }\n  initiativeUpdate {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  emoji\n  projectUpdate {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  user {\n    id\n  }\n}\nfragment AiPromptRules on AiPromptRules {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  id\n  updatedBy {\n    id\n  }\n}\nfragment ExternalEntityInfo on ExternalEntityInfo {\n  __typename\n  metadata {\n    ... on ExternalEntityInfoGithubMetadata {\n      ...ExternalEntityInfoGithubMetadata\n    }\n    ... on ExternalEntityInfoJiraMetadata {\n      ...ExternalEntityInfoJiraMetadata\n    }\n    ... on ExternalEntitySlackMetadata {\n      ...ExternalEntitySlackMetadata\n    }\n  }\n  service\n  id\n}\nfragment ExternalEntityInfoGithubMetadata on ExternalEntityInfoGithubMetadata {\n  __typename\n  number\n  owner\n  repo\n}\nfragment ExternalEntityInfoJiraMetadata on ExternalEntityInfoJiraMetadata {\n  __typename\n  issueTypeId\n  projectId\n  issueKey\n}\nfragment ExternalEntitySlackMetadata on ExternalEntitySlackMetadata {\n  __typename\n  messageUrl\n  channelId\n  channelName\n  isFromSlack\n}\nfragment DocumentContent on DocumentContent {\n  __typename\n  aiPromptRules {\n    ...AiPromptRules\n  }\n  content\n  contentState\n  document {\n    id\n  }\n  initiative {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  projectMilestone {\n    id\n  }\n  project {\n    id\n  }\n  restoredAt\n  archivedAt\n  createdAt\n  id\n  welcomeMessage {\n    ...WelcomeMessage\n  }\n}\nfragment CommentConnection on CommentConnection {\n  __typename\n  nodes {\n    ...Comment\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<Issue_CommentsQuery, Issue_CommentsQueryVariables>;\nexport const Issue_DocumentsDocument = new TypedDocumentString(`\n    query issue_documents($id: String!, $after: String, $before: String, $filter: DocumentFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  issue(id: $id) {\n    documents(\n      after: $after\n      before: $before\n      filter: $filter\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...DocumentConnection\n    }\n  }\n}\n    fragment Document on Document {\n  __typename\n  trashed\n  documentContentId\n  url\n  content\n  slugId\n  color\n  icon\n  initiative {\n    id\n  }\n  issue {\n    id\n  }\n  lastAppliedTemplate {\n    id\n  }\n  updatedAt\n  project {\n    id\n  }\n  release {\n    id\n  }\n  sortOrder\n  hiddenAt\n  archivedAt\n  createdAt\n  title\n  id\n  creator {\n    id\n  }\n  updatedBy {\n    id\n  }\n}\nfragment DocumentConnection on DocumentConnection {\n  __typename\n  nodes {\n    ...Document\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<Issue_DocumentsQuery, Issue_DocumentsQueryVariables>;\nexport const Issue_FormerAttachmentsDocument = new TypedDocumentString(`\n    query issue_formerAttachments($id: String!, $after: String, $before: String, $filter: AttachmentFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  issue(id: $id) {\n    formerAttachments(\n      after: $after\n      before: $before\n      filter: $filter\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...AttachmentConnection\n    }\n  }\n}\n    fragment Attachment on Attachment {\n  __typename\n  subtitle\n  title\n  source\n  metadata\n  url\n  bodyData\n  creator {\n    id\n  }\n  issue {\n    id\n  }\n  originalIssue {\n    id\n  }\n  updatedAt\n  externalUserCreator {\n    id\n  }\n  sourceType\n  archivedAt\n  createdAt\n  id\n  groupBySource\n}\nfragment AttachmentConnection on AttachmentConnection {\n  __typename\n  nodes {\n    ...Attachment\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<Issue_FormerAttachmentsQuery, Issue_FormerAttachmentsQueryVariables>;\nexport const Issue_FormerNeedsDocument = new TypedDocumentString(`\n    query issue_formerNeeds($id: String!, $after: String, $before: String, $filter: CustomerNeedFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  issue(id: $id) {\n    formerNeeds(\n      after: $after\n      before: $before\n      filter: $filter\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...CustomerNeedConnection\n    }\n  }\n}\n    fragment CustomerNeed on CustomerNeed {\n  __typename\n  comment {\n    id\n  }\n  url\n  body\n  customer {\n    id\n  }\n  content\n  attachment {\n    id\n  }\n  originalIssue {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  projectAttachment {\n    ...ProjectAttachment\n  }\n  project {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  creator {\n    id\n  }\n  priority\n}\nfragment ProjectAttachment on ProjectAttachment {\n  __typename\n  metadata\n  source\n  subtitle\n  creator {\n    id\n  }\n  updatedAt\n  sourceType\n  archivedAt\n  createdAt\n  id\n  title\n  url\n}\nfragment CustomerNeedConnection on CustomerNeedConnection {\n  __typename\n  nodes {\n    ...CustomerNeed\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<Issue_FormerNeedsQuery, Issue_FormerNeedsQueryVariables>;\nexport const Issue_HistoryDocument = new TypedDocumentString(`\n    query issue_history($id: String!, $after: String, $before: String, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  issue(id: $id) {\n    history(\n      after: $after\n      before: $before\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...IssueHistoryConnection\n    }\n  }\n}\n    fragment ActorBot on ActorBot {\n  __typename\n  avatarUrl\n  subType\n  id\n  name\n  userDisplayName\n  type\n}\nfragment IssueHistory on IssueHistory {\n  __typename\n  triageResponsibilityAutoAssigned\n  relationChanges {\n    ...IssueRelationHistoryPayload\n  }\n  addedLabelIds\n  removedLabelIds\n  addedToReleaseIds\n  removedFromReleaseIds\n  attachmentId\n  toCycleId\n  toParentId\n  toProjectId\n  toConvertedProjectId\n  toStateId\n  fromCycleId\n  fromParentId\n  fromProjectId\n  fromStateId\n  fromTeamId\n  toTeamId\n  fromAssigneeId\n  toAssigneeId\n  actorId\n  toSlaBreachesAt\n  fromSlaBreachesAt\n  actor {\n    id\n  }\n  descriptionUpdatedBy {\n    ...User\n  }\n  actors {\n    ...User\n  }\n  fromDelegate {\n    id\n  }\n  toDelegate {\n    id\n  }\n  botActor {\n    ...ActorBot\n  }\n  fromCycle {\n    id\n  }\n  toCycle {\n    id\n  }\n  issueImport {\n    ...IssueImport\n  }\n  issue {\n    id\n  }\n  addedLabels {\n    ...IssueLabel\n  }\n  removedLabels {\n    ...IssueLabel\n  }\n  updatedAt\n  attachment {\n    id\n  }\n  toConvertedProject {\n    id\n  }\n  fromParent {\n    id\n  }\n  toParent {\n    id\n  }\n  fromProjectMilestone {\n    id\n  }\n  toProjectMilestone {\n    id\n  }\n  fromProject {\n    id\n  }\n  toProject {\n    id\n  }\n  fromState {\n    id\n  }\n  toState {\n    id\n  }\n  fromTeam {\n    id\n  }\n  toTeam {\n    id\n  }\n  triageResponsibilityTeam {\n    id\n  }\n  archivedAt\n  createdAt\n  toSlaStartedAt\n  fromSlaStartedAt\n  toSlaType\n  fromSlaType\n  id\n  toAssignee {\n    id\n  }\n  fromAssignee {\n    id\n  }\n  triageResponsibilityNotifiedUsers {\n    ...User\n  }\n  fromDueDate\n  toDueDate\n  fromEstimate\n  toEstimate\n  fromPriority\n  toPriority\n  fromTitle\n  toTitle\n  fromSlaBreached\n  toSlaBreached\n  archived\n  autoArchived\n  autoClosed\n  trashed\n  updatedDescription\n  customerNeedId\n}\nfragment User on User {\n  __typename\n  description\n  avatarUrl\n  createdIssueCount\n  avatarBackgroundColor\n  statusUntilAt\n  statusEmoji\n  initials\n  updatedAt\n  lastSeen\n  timezone\n  disableReason\n  statusLabel\n  archivedAt\n  createdAt\n  id\n  gitHubUserId\n  displayName\n  email\n  name\n  title\n  url\n  active\n  isAssignable\n  guest\n  admin\n  owner\n  app\n  isMentionable\n  isMe\n  supportsAgentSessions\n  canAccessAnyPublicTeam\n  calendarHash\n  inviteHash\n}\nfragment IssueImport on IssueImport {\n  __typename\n  progress\n  errorMetadata\n  csvFileUrl\n  creatorId\n  serviceMetadata\n  status\n  mapping\n  displayName\n  service\n  updatedAt\n  teamName\n  archivedAt\n  createdAt\n  id\n  error\n}\nfragment IssueLabel on IssueLabel {\n  __typename\n  lastAppliedAt\n  color\n  description\n  name\n  updatedAt\n  inheritedFrom {\n    id\n  }\n  parent {\n    id\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  creator {\n    id\n  }\n  retiredBy {\n    id\n  }\n  isGroup\n}\nfragment IssueRelationHistoryPayload on IssueRelationHistoryPayload {\n  __typename\n  identifier\n  type\n}\nfragment IssueHistoryConnection on IssueHistoryConnection {\n  __typename\n  nodes {\n    ...IssueHistory\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<Issue_HistoryQuery, Issue_HistoryQueryVariables>;\nexport const Issue_InverseRelationsDocument = new TypedDocumentString(`\n    query issue_inverseRelations($id: String!, $after: String, $before: String, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  issue(id: $id) {\n    inverseRelations(\n      after: $after\n      before: $before\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...IssueRelationConnection\n    }\n  }\n}\n    fragment IssueRelation on IssueRelation {\n  __typename\n  updatedAt\n  issue {\n    id\n  }\n  relatedIssue {\n    id\n  }\n  archivedAt\n  createdAt\n  type\n  id\n}\nfragment IssueRelationConnection on IssueRelationConnection {\n  __typename\n  nodes {\n    ...IssueRelation\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<Issue_InverseRelationsQuery, Issue_InverseRelationsQueryVariables>;\nexport const Issue_LabelsDocument = new TypedDocumentString(`\n    query issue_labels($id: String!, $after: String, $before: String, $filter: IssueLabelFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  issue(id: $id) {\n    labels(\n      after: $after\n      before: $before\n      filter: $filter\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...IssueLabelConnection\n    }\n  }\n}\n    fragment IssueLabel on IssueLabel {\n  __typename\n  lastAppliedAt\n  color\n  description\n  name\n  updatedAt\n  inheritedFrom {\n    id\n  }\n  parent {\n    id\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  creator {\n    id\n  }\n  retiredBy {\n    id\n  }\n  isGroup\n}\nfragment IssueLabelConnection on IssueLabelConnection {\n  __typename\n  nodes {\n    ...IssueLabel\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<Issue_LabelsQuery, Issue_LabelsQueryVariables>;\nexport const Issue_NeedsDocument = new TypedDocumentString(`\n    query issue_needs($id: String!, $after: String, $before: String, $filter: CustomerNeedFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  issue(id: $id) {\n    needs(\n      after: $after\n      before: $before\n      filter: $filter\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...CustomerNeedConnection\n    }\n  }\n}\n    fragment CustomerNeed on CustomerNeed {\n  __typename\n  comment {\n    id\n  }\n  url\n  body\n  customer {\n    id\n  }\n  content\n  attachment {\n    id\n  }\n  originalIssue {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  projectAttachment {\n    ...ProjectAttachment\n  }\n  project {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  creator {\n    id\n  }\n  priority\n}\nfragment ProjectAttachment on ProjectAttachment {\n  __typename\n  metadata\n  source\n  subtitle\n  creator {\n    id\n  }\n  updatedAt\n  sourceType\n  archivedAt\n  createdAt\n  id\n  title\n  url\n}\nfragment CustomerNeedConnection on CustomerNeedConnection {\n  __typename\n  nodes {\n    ...CustomerNeed\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<Issue_NeedsQuery, Issue_NeedsQueryVariables>;\nexport const Issue_RelationsDocument = new TypedDocumentString(`\n    query issue_relations($id: String!, $after: String, $before: String, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  issue(id: $id) {\n    relations(\n      after: $after\n      before: $before\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...IssueRelationConnection\n    }\n  }\n}\n    fragment IssueRelation on IssueRelation {\n  __typename\n  updatedAt\n  issue {\n    id\n  }\n  relatedIssue {\n    id\n  }\n  archivedAt\n  createdAt\n  type\n  id\n}\nfragment IssueRelationConnection on IssueRelationConnection {\n  __typename\n  nodes {\n    ...IssueRelation\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<Issue_RelationsQuery, Issue_RelationsQueryVariables>;\nexport const Issue_ReleasesDocument = new TypedDocumentString(`\n    query issue_releases($id: String!, $after: String, $before: String, $filter: ReleaseFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  issue(id: $id) {\n    releases(\n      after: $after\n      before: $before\n      filter: $filter\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...ReleaseConnection\n    }\n  }\n}\n    fragment ReleaseNote on ReleaseNote {\n  __typename\n  documentContent {\n    ...DocumentContent\n  }\n  generationStatus\n  firstRelease {\n    id\n  }\n  updatedAt\n  lastRelease {\n    id\n  }\n  releaseCount\n  slugId\n  archivedAt\n  createdAt\n  id\n  title\n}\nfragment Release on Release {\n  __typename\n  trashed\n  issueCount\n  releaseNotes {\n    ...ReleaseNote\n  }\n  commitSha\n  url\n  currentProgress\n  stage {\n    id\n  }\n  description\n  targetDate\n  startDate\n  progressHistory\n  updatedAt\n  name\n  pipeline {\n    id\n  }\n  slugId\n  archivedAt\n  createdAt\n  startedAt\n  canceledAt\n  completedAt\n  id\n  creator {\n    id\n  }\n  version\n}\nfragment WelcomeMessage on WelcomeMessage {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  title\n  id\n  updatedBy {\n    id\n  }\n  enabled\n}\nfragment AiPromptRules on AiPromptRules {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  id\n  updatedBy {\n    id\n  }\n}\nfragment DocumentContent on DocumentContent {\n  __typename\n  aiPromptRules {\n    ...AiPromptRules\n  }\n  content\n  contentState\n  document {\n    id\n  }\n  initiative {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  projectMilestone {\n    id\n  }\n  project {\n    id\n  }\n  restoredAt\n  archivedAt\n  createdAt\n  id\n  welcomeMessage {\n    ...WelcomeMessage\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}\nfragment ReleaseConnection on ReleaseConnection {\n  __typename\n  nodes {\n    ...Release\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}`) as unknown as TypedDocumentString<Issue_ReleasesQuery, Issue_ReleasesQueryVariables>;\nexport const Issue_SharedAccessDocument = new TypedDocumentString(`\n    query issue_sharedAccess($id: String!) {\n  issue(id: $id) {\n    sharedAccess {\n      ...IssueSharedAccess\n    }\n  }\n}\n    fragment User on User {\n  __typename\n  description\n  avatarUrl\n  createdIssueCount\n  avatarBackgroundColor\n  statusUntilAt\n  statusEmoji\n  initials\n  updatedAt\n  lastSeen\n  timezone\n  disableReason\n  statusLabel\n  archivedAt\n  createdAt\n  id\n  gitHubUserId\n  displayName\n  email\n  name\n  title\n  url\n  active\n  isAssignable\n  guest\n  admin\n  owner\n  app\n  isMentionable\n  isMe\n  supportsAgentSessions\n  canAccessAnyPublicTeam\n  calendarHash\n  inviteHash\n}\nfragment IssueSharedAccess on IssueSharedAccess {\n  __typename\n  disallowedIssueFields\n  sharedWithCount\n  sharedWithUsers {\n    ...User\n  }\n  viewerHasOnlySharedAccess\n  isShared\n}`) as unknown as TypedDocumentString<Issue_SharedAccessQuery, Issue_SharedAccessQueryVariables>;\nexport const Issue_StateHistoryDocument = new TypedDocumentString(`\n    query issue_stateHistory($id: String!, $after: String, $before: String, $first: Int, $last: Int) {\n  issue(id: $id) {\n    stateHistory(after: $after, before: $before, first: $first, last: $last) {\n      ...IssueStateSpanConnection\n    }\n  }\n}\n    fragment IssueStateSpan on IssueStateSpan {\n  __typename\n  startedAt\n  endedAt\n  id\n  state {\n    id\n  }\n  stateId\n}\nfragment IssueStateSpanConnection on IssueStateSpanConnection {\n  __typename\n  nodes {\n    ...IssueStateSpan\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<Issue_StateHistoryQuery, Issue_StateHistoryQueryVariables>;\nexport const Issue_SubscribersDocument = new TypedDocumentString(`\n    query issue_subscribers($id: String!, $after: String, $before: String, $filter: UserFilter, $first: Int, $includeArchived: Boolean, $includeDisabled: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  issue(id: $id) {\n    subscribers(\n      after: $after\n      before: $before\n      filter: $filter\n      first: $first\n      includeArchived: $includeArchived\n      includeDisabled: $includeDisabled\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...UserConnection\n    }\n  }\n}\n    fragment User on User {\n  __typename\n  description\n  avatarUrl\n  createdIssueCount\n  avatarBackgroundColor\n  statusUntilAt\n  statusEmoji\n  initials\n  updatedAt\n  lastSeen\n  timezone\n  disableReason\n  statusLabel\n  archivedAt\n  createdAt\n  id\n  gitHubUserId\n  displayName\n  email\n  name\n  title\n  url\n  active\n  isAssignable\n  guest\n  admin\n  owner\n  app\n  isMentionable\n  isMe\n  supportsAgentSessions\n  canAccessAnyPublicTeam\n  calendarHash\n  inviteHash\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}\nfragment UserConnection on UserConnection {\n  __typename\n  nodes {\n    ...User\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}`) as unknown as TypedDocumentString<Issue_SubscribersQuery, Issue_SubscribersQueryVariables>;\nexport const IssueFigmaFileKeySearchDocument = new TypedDocumentString(`\n    query issueFigmaFileKeySearch($after: String, $before: String, $fileKey: String!, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  issueFigmaFileKeySearch(\n    after: $after\n    before: $before\n    fileKey: $fileKey\n    first: $first\n    includeArchived: $includeArchived\n    last: $last\n    orderBy: $orderBy\n  ) {\n    ...IssueConnection\n  }\n}\n    fragment ActorBot on ActorBot {\n  __typename\n  avatarUrl\n  subType\n  id\n  name\n  userDisplayName\n  type\n}\nfragment User on User {\n  __typename\n  description\n  avatarUrl\n  createdIssueCount\n  avatarBackgroundColor\n  statusUntilAt\n  statusEmoji\n  initials\n  updatedAt\n  lastSeen\n  timezone\n  disableReason\n  statusLabel\n  archivedAt\n  createdAt\n  id\n  gitHubUserId\n  displayName\n  email\n  name\n  title\n  url\n  active\n  isAssignable\n  guest\n  admin\n  owner\n  app\n  isMentionable\n  isMe\n  supportsAgentSessions\n  canAccessAnyPublicTeam\n  calendarHash\n  inviteHash\n}\nfragment Reaction on Reaction {\n  __typename\n  comment {\n    id\n  }\n  externalUser {\n    id\n  }\n  initiativeUpdate {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  emoji\n  projectUpdate {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  user {\n    id\n  }\n}\nfragment Issue on Issue {\n  __typename\n  trashed\n  reactionData\n  labelIds\n  integrationSourceType\n  url\n  identifier\n  priorityLabel\n  previousIdentifiers\n  reactions {\n    ...Reaction\n  }\n  customerTicketCount\n  sharedAccess {\n    ...IssueSharedAccess\n  }\n  branchName\n  delegate {\n    id\n  }\n  botActor {\n    ...ActorBot\n  }\n  sourceComment {\n    id\n  }\n  cycle {\n    id\n  }\n  dueDate\n  estimate\n  syncedWith {\n    ...ExternalEntityInfo\n  }\n  externalUserCreator {\n    id\n  }\n  asksExternalUserRequester {\n    id\n  }\n  asksRequester {\n    id\n  }\n  description\n  title\n  number\n  lastAppliedTemplate {\n    id\n  }\n  updatedAt\n  boardOrder\n  sortOrder\n  prioritySortOrder\n  subIssueSortOrder\n  parent {\n    id\n  }\n  priority\n  projectMilestone {\n    id\n  }\n  project {\n    id\n  }\n  recurringIssueTemplate {\n    id\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  startedTriageAt\n  triagedAt\n  addedToCycleAt\n  addedToProjectAt\n  addedToTeamAt\n  autoArchivedAt\n  autoClosedAt\n  canceledAt\n  completedAt\n  startedAt\n  slaStartedAt\n  slaBreachesAt\n  slaHighRiskAt\n  slaMediumRiskAt\n  snoozedUntilAt\n  slaType\n  id\n  assignee {\n    id\n  }\n  creator {\n    id\n  }\n  snoozedBy {\n    id\n  }\n  favorite {\n    id\n  }\n  state {\n    id\n  }\n  inheritsSharedAccess\n}\nfragment ExternalEntityInfo on ExternalEntityInfo {\n  __typename\n  metadata {\n    ... on ExternalEntityInfoGithubMetadata {\n      ...ExternalEntityInfoGithubMetadata\n    }\n    ... on ExternalEntityInfoJiraMetadata {\n      ...ExternalEntityInfoJiraMetadata\n    }\n    ... on ExternalEntitySlackMetadata {\n      ...ExternalEntitySlackMetadata\n    }\n  }\n  service\n  id\n}\nfragment IssueSharedAccess on IssueSharedAccess {\n  __typename\n  disallowedIssueFields\n  sharedWithCount\n  sharedWithUsers {\n    ...User\n  }\n  viewerHasOnlySharedAccess\n  isShared\n}\nfragment ExternalEntityInfoGithubMetadata on ExternalEntityInfoGithubMetadata {\n  __typename\n  number\n  owner\n  repo\n}\nfragment ExternalEntityInfoJiraMetadata on ExternalEntityInfoJiraMetadata {\n  __typename\n  issueTypeId\n  projectId\n  issueKey\n}\nfragment ExternalEntitySlackMetadata on ExternalEntitySlackMetadata {\n  __typename\n  messageUrl\n  channelId\n  channelName\n  isFromSlack\n}\nfragment IssueConnection on IssueConnection {\n  __typename\n  nodes {\n    ...Issue\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<IssueFigmaFileKeySearchQuery, IssueFigmaFileKeySearchQueryVariables>;\nexport const IssueFilterSuggestionDocument = new TypedDocumentString(`\n    query issueFilterSuggestion($projectId: String, $prompt: String!, $teamId: String) {\n  issueFilterSuggestion(projectId: $projectId, prompt: $prompt, teamId: $teamId) {\n    ...IssueFilterSuggestionPayload\n  }\n}\n    fragment IssueFilterSuggestionPayload on IssueFilterSuggestionPayload {\n  __typename\n  filter\n  logId\n}`) as unknown as TypedDocumentString<IssueFilterSuggestionQuery, IssueFilterSuggestionQueryVariables>;\nexport const IssueImportCheckCsvDocument = new TypedDocumentString(`\n    query issueImportCheckCSV($csvUrl: String!, $service: String!) {\n  issueImportCheckCSV(csvUrl: $csvUrl, service: $service) {\n    ...IssueImportCheckPayload\n  }\n}\n    fragment IssueImportCheckPayload on IssueImportCheckPayload {\n  __typename\n  success\n}`) as unknown as TypedDocumentString<IssueImportCheckCsvQuery, IssueImportCheckCsvQueryVariables>;\nexport const IssueImportCheckSyncDocument = new TypedDocumentString(`\n    query issueImportCheckSync($issueImportId: String!) {\n  issueImportCheckSync(issueImportId: $issueImportId) {\n    ...IssueImportSyncCheckPayload\n  }\n}\n    fragment IssueImportSyncCheckPayload on IssueImportSyncCheckPayload {\n  __typename\n  error\n  canSync\n}`) as unknown as TypedDocumentString<IssueImportCheckSyncQuery, IssueImportCheckSyncQueryVariables>;\nexport const IssueImportJqlCheckDocument = new TypedDocumentString(`\n    query issueImportJqlCheck($jiraEmail: String!, $jiraHostname: String!, $jiraProject: String!, $jiraToken: String!, $jql: String!) {\n  issueImportJqlCheck(\n    jiraEmail: $jiraEmail\n    jiraHostname: $jiraHostname\n    jiraProject: $jiraProject\n    jiraToken: $jiraToken\n    jql: $jql\n  ) {\n    ...IssueImportJqlCheckPayload\n  }\n}\n    fragment IssueImportJqlCheckPayload on IssueImportJqlCheckPayload {\n  __typename\n  count\n  error\n  success\n}`) as unknown as TypedDocumentString<IssueImportJqlCheckQuery, IssueImportJqlCheckQueryVariables>;\nexport const IssueLabelDocument = new TypedDocumentString(`\n    query issueLabel($id: String!) {\n  issueLabel(id: $id) {\n    ...IssueLabel\n  }\n}\n    fragment IssueLabel on IssueLabel {\n  __typename\n  lastAppliedAt\n  color\n  description\n  name\n  updatedAt\n  inheritedFrom {\n    id\n  }\n  parent {\n    id\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  creator {\n    id\n  }\n  retiredBy {\n    id\n  }\n  isGroup\n}`) as unknown as TypedDocumentString<IssueLabelQuery, IssueLabelQueryVariables>;\nexport const IssueLabel_ChildrenDocument = new TypedDocumentString(`\n    query issueLabel_children($id: String!, $after: String, $before: String, $filter: IssueLabelFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  issueLabel(id: $id) {\n    children(\n      after: $after\n      before: $before\n      filter: $filter\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...IssueLabelConnection\n    }\n  }\n}\n    fragment IssueLabel on IssueLabel {\n  __typename\n  lastAppliedAt\n  color\n  description\n  name\n  updatedAt\n  inheritedFrom {\n    id\n  }\n  parent {\n    id\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  creator {\n    id\n  }\n  retiredBy {\n    id\n  }\n  isGroup\n}\nfragment IssueLabelConnection on IssueLabelConnection {\n  __typename\n  nodes {\n    ...IssueLabel\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<IssueLabel_ChildrenQuery, IssueLabel_ChildrenQueryVariables>;\nexport const IssueLabel_IssuesDocument = new TypedDocumentString(`\n    query issueLabel_issues($id: String!, $after: String, $before: String, $filter: IssueFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  issueLabel(id: $id) {\n    issues(\n      after: $after\n      before: $before\n      filter: $filter\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...IssueConnection\n    }\n  }\n}\n    fragment ActorBot on ActorBot {\n  __typename\n  avatarUrl\n  subType\n  id\n  name\n  userDisplayName\n  type\n}\nfragment User on User {\n  __typename\n  description\n  avatarUrl\n  createdIssueCount\n  avatarBackgroundColor\n  statusUntilAt\n  statusEmoji\n  initials\n  updatedAt\n  lastSeen\n  timezone\n  disableReason\n  statusLabel\n  archivedAt\n  createdAt\n  id\n  gitHubUserId\n  displayName\n  email\n  name\n  title\n  url\n  active\n  isAssignable\n  guest\n  admin\n  owner\n  app\n  isMentionable\n  isMe\n  supportsAgentSessions\n  canAccessAnyPublicTeam\n  calendarHash\n  inviteHash\n}\nfragment Reaction on Reaction {\n  __typename\n  comment {\n    id\n  }\n  externalUser {\n    id\n  }\n  initiativeUpdate {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  emoji\n  projectUpdate {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  user {\n    id\n  }\n}\nfragment Issue on Issue {\n  __typename\n  trashed\n  reactionData\n  labelIds\n  integrationSourceType\n  url\n  identifier\n  priorityLabel\n  previousIdentifiers\n  reactions {\n    ...Reaction\n  }\n  customerTicketCount\n  sharedAccess {\n    ...IssueSharedAccess\n  }\n  branchName\n  delegate {\n    id\n  }\n  botActor {\n    ...ActorBot\n  }\n  sourceComment {\n    id\n  }\n  cycle {\n    id\n  }\n  dueDate\n  estimate\n  syncedWith {\n    ...ExternalEntityInfo\n  }\n  externalUserCreator {\n    id\n  }\n  asksExternalUserRequester {\n    id\n  }\n  asksRequester {\n    id\n  }\n  description\n  title\n  number\n  lastAppliedTemplate {\n    id\n  }\n  updatedAt\n  boardOrder\n  sortOrder\n  prioritySortOrder\n  subIssueSortOrder\n  parent {\n    id\n  }\n  priority\n  projectMilestone {\n    id\n  }\n  project {\n    id\n  }\n  recurringIssueTemplate {\n    id\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  startedTriageAt\n  triagedAt\n  addedToCycleAt\n  addedToProjectAt\n  addedToTeamAt\n  autoArchivedAt\n  autoClosedAt\n  canceledAt\n  completedAt\n  startedAt\n  slaStartedAt\n  slaBreachesAt\n  slaHighRiskAt\n  slaMediumRiskAt\n  snoozedUntilAt\n  slaType\n  id\n  assignee {\n    id\n  }\n  creator {\n    id\n  }\n  snoozedBy {\n    id\n  }\n  favorite {\n    id\n  }\n  state {\n    id\n  }\n  inheritsSharedAccess\n}\nfragment ExternalEntityInfo on ExternalEntityInfo {\n  __typename\n  metadata {\n    ... on ExternalEntityInfoGithubMetadata {\n      ...ExternalEntityInfoGithubMetadata\n    }\n    ... on ExternalEntityInfoJiraMetadata {\n      ...ExternalEntityInfoJiraMetadata\n    }\n    ... on ExternalEntitySlackMetadata {\n      ...ExternalEntitySlackMetadata\n    }\n  }\n  service\n  id\n}\nfragment IssueSharedAccess on IssueSharedAccess {\n  __typename\n  disallowedIssueFields\n  sharedWithCount\n  sharedWithUsers {\n    ...User\n  }\n  viewerHasOnlySharedAccess\n  isShared\n}\nfragment ExternalEntityInfoGithubMetadata on ExternalEntityInfoGithubMetadata {\n  __typename\n  number\n  owner\n  repo\n}\nfragment ExternalEntityInfoJiraMetadata on ExternalEntityInfoJiraMetadata {\n  __typename\n  issueTypeId\n  projectId\n  issueKey\n}\nfragment ExternalEntitySlackMetadata on ExternalEntitySlackMetadata {\n  __typename\n  messageUrl\n  channelId\n  channelName\n  isFromSlack\n}\nfragment IssueConnection on IssueConnection {\n  __typename\n  nodes {\n    ...Issue\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<IssueLabel_IssuesQuery, IssueLabel_IssuesQueryVariables>;\nexport const IssueLabelsDocument = new TypedDocumentString(`\n    query issueLabels($after: String, $before: String, $filter: IssueLabelFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  issueLabels(\n    after: $after\n    before: $before\n    filter: $filter\n    first: $first\n    includeArchived: $includeArchived\n    last: $last\n    orderBy: $orderBy\n  ) {\n    ...IssueLabelConnection\n  }\n}\n    fragment IssueLabel on IssueLabel {\n  __typename\n  lastAppliedAt\n  color\n  description\n  name\n  updatedAt\n  inheritedFrom {\n    id\n  }\n  parent {\n    id\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  creator {\n    id\n  }\n  retiredBy {\n    id\n  }\n  isGroup\n}\nfragment IssueLabelConnection on IssueLabelConnection {\n  __typename\n  nodes {\n    ...IssueLabel\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<IssueLabelsQuery, IssueLabelsQueryVariables>;\nexport const IssuePriorityValuesDocument = new TypedDocumentString(`\n    query issuePriorityValues {\n  issuePriorityValues {\n    ...IssuePriorityValue\n  }\n}\n    fragment IssuePriorityValue on IssuePriorityValue {\n  __typename\n  label\n  priority\n}`) as unknown as TypedDocumentString<IssuePriorityValuesQuery, IssuePriorityValuesQueryVariables>;\nexport const IssueRelationDocument = new TypedDocumentString(`\n    query issueRelation($id: String!) {\n  issueRelation(id: $id) {\n    ...IssueRelation\n  }\n}\n    fragment IssueRelation on IssueRelation {\n  __typename\n  updatedAt\n  issue {\n    id\n  }\n  relatedIssue {\n    id\n  }\n  archivedAt\n  createdAt\n  type\n  id\n}`) as unknown as TypedDocumentString<IssueRelationQuery, IssueRelationQueryVariables>;\nexport const IssueRelationsDocument = new TypedDocumentString(`\n    query issueRelations($after: String, $before: String, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  issueRelations(\n    after: $after\n    before: $before\n    first: $first\n    includeArchived: $includeArchived\n    last: $last\n    orderBy: $orderBy\n  ) {\n    ...IssueRelationConnection\n  }\n}\n    fragment IssueRelation on IssueRelation {\n  __typename\n  updatedAt\n  issue {\n    id\n  }\n  relatedIssue {\n    id\n  }\n  archivedAt\n  createdAt\n  type\n  id\n}\nfragment IssueRelationConnection on IssueRelationConnection {\n  __typename\n  nodes {\n    ...IssueRelation\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<IssueRelationsQuery, IssueRelationsQueryVariables>;\nexport const IssueRepositorySuggestionsDocument = new TypedDocumentString(`\n    query issueRepositorySuggestions($agentSessionId: String, $candidateRepositories: [CandidateRepository!]!, $issueId: String!) {\n  issueRepositorySuggestions(\n    agentSessionId: $agentSessionId\n    candidateRepositories: $candidateRepositories\n    issueId: $issueId\n  ) {\n    ...RepositorySuggestionsPayload\n  }\n}\n    fragment RepositorySuggestion on RepositorySuggestion {\n  __typename\n  confidence\n  hostname\n  repositoryFullName\n}\nfragment RepositorySuggestionsPayload on RepositorySuggestionsPayload {\n  __typename\n  suggestions {\n    ...RepositorySuggestion\n  }\n}`) as unknown as TypedDocumentString<IssueRepositorySuggestionsQuery, IssueRepositorySuggestionsQueryVariables>;\nexport const IssueSearchDocument = new TypedDocumentString(`\n    query issueSearch($after: String, $before: String, $filter: IssueFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy, $query: String) {\n  issueSearch(\n    after: $after\n    before: $before\n    filter: $filter\n    first: $first\n    includeArchived: $includeArchived\n    last: $last\n    orderBy: $orderBy\n    query: $query\n  ) {\n    ...IssueConnection\n  }\n}\n    fragment ActorBot on ActorBot {\n  __typename\n  avatarUrl\n  subType\n  id\n  name\n  userDisplayName\n  type\n}\nfragment User on User {\n  __typename\n  description\n  avatarUrl\n  createdIssueCount\n  avatarBackgroundColor\n  statusUntilAt\n  statusEmoji\n  initials\n  updatedAt\n  lastSeen\n  timezone\n  disableReason\n  statusLabel\n  archivedAt\n  createdAt\n  id\n  gitHubUserId\n  displayName\n  email\n  name\n  title\n  url\n  active\n  isAssignable\n  guest\n  admin\n  owner\n  app\n  isMentionable\n  isMe\n  supportsAgentSessions\n  canAccessAnyPublicTeam\n  calendarHash\n  inviteHash\n}\nfragment Reaction on Reaction {\n  __typename\n  comment {\n    id\n  }\n  externalUser {\n    id\n  }\n  initiativeUpdate {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  emoji\n  projectUpdate {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  user {\n    id\n  }\n}\nfragment Issue on Issue {\n  __typename\n  trashed\n  reactionData\n  labelIds\n  integrationSourceType\n  url\n  identifier\n  priorityLabel\n  previousIdentifiers\n  reactions {\n    ...Reaction\n  }\n  customerTicketCount\n  sharedAccess {\n    ...IssueSharedAccess\n  }\n  branchName\n  delegate {\n    id\n  }\n  botActor {\n    ...ActorBot\n  }\n  sourceComment {\n    id\n  }\n  cycle {\n    id\n  }\n  dueDate\n  estimate\n  syncedWith {\n    ...ExternalEntityInfo\n  }\n  externalUserCreator {\n    id\n  }\n  asksExternalUserRequester {\n    id\n  }\n  asksRequester {\n    id\n  }\n  description\n  title\n  number\n  lastAppliedTemplate {\n    id\n  }\n  updatedAt\n  boardOrder\n  sortOrder\n  prioritySortOrder\n  subIssueSortOrder\n  parent {\n    id\n  }\n  priority\n  projectMilestone {\n    id\n  }\n  project {\n    id\n  }\n  recurringIssueTemplate {\n    id\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  startedTriageAt\n  triagedAt\n  addedToCycleAt\n  addedToProjectAt\n  addedToTeamAt\n  autoArchivedAt\n  autoClosedAt\n  canceledAt\n  completedAt\n  startedAt\n  slaStartedAt\n  slaBreachesAt\n  slaHighRiskAt\n  slaMediumRiskAt\n  snoozedUntilAt\n  slaType\n  id\n  assignee {\n    id\n  }\n  creator {\n    id\n  }\n  snoozedBy {\n    id\n  }\n  favorite {\n    id\n  }\n  state {\n    id\n  }\n  inheritsSharedAccess\n}\nfragment ExternalEntityInfo on ExternalEntityInfo {\n  __typename\n  metadata {\n    ... on ExternalEntityInfoGithubMetadata {\n      ...ExternalEntityInfoGithubMetadata\n    }\n    ... on ExternalEntityInfoJiraMetadata {\n      ...ExternalEntityInfoJiraMetadata\n    }\n    ... on ExternalEntitySlackMetadata {\n      ...ExternalEntitySlackMetadata\n    }\n  }\n  service\n  id\n}\nfragment IssueSharedAccess on IssueSharedAccess {\n  __typename\n  disallowedIssueFields\n  sharedWithCount\n  sharedWithUsers {\n    ...User\n  }\n  viewerHasOnlySharedAccess\n  isShared\n}\nfragment ExternalEntityInfoGithubMetadata on ExternalEntityInfoGithubMetadata {\n  __typename\n  number\n  owner\n  repo\n}\nfragment ExternalEntityInfoJiraMetadata on ExternalEntityInfoJiraMetadata {\n  __typename\n  issueTypeId\n  projectId\n  issueKey\n}\nfragment ExternalEntitySlackMetadata on ExternalEntitySlackMetadata {\n  __typename\n  messageUrl\n  channelId\n  channelName\n  isFromSlack\n}\nfragment IssueConnection on IssueConnection {\n  __typename\n  nodes {\n    ...Issue\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<IssueSearchQuery, IssueSearchQueryVariables>;\nexport const IssueTitleSuggestionFromCustomerRequestDocument = new TypedDocumentString(`\n    query issueTitleSuggestionFromCustomerRequest($request: String!) {\n  issueTitleSuggestionFromCustomerRequest(request: $request) {\n    ...IssueTitleSuggestionFromCustomerRequestPayload\n  }\n}\n    fragment IssueTitleSuggestionFromCustomerRequestPayload on IssueTitleSuggestionFromCustomerRequestPayload {\n  __typename\n  title\n  lastSyncId\n}`) as unknown as TypedDocumentString<\n  IssueTitleSuggestionFromCustomerRequestQuery,\n  IssueTitleSuggestionFromCustomerRequestQueryVariables\n>;\nexport const IssueToReleaseDocument = new TypedDocumentString(`\n    query issueToRelease($id: String!) {\n  issueToRelease(id: $id) {\n    ...IssueToRelease\n  }\n}\n    fragment IssueToRelease on IssueToRelease {\n  __typename\n  issue {\n    id\n  }\n  updatedAt\n  release {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n}`) as unknown as TypedDocumentString<IssueToReleaseQuery, IssueToReleaseQueryVariables>;\nexport const IssueToReleasesDocument = new TypedDocumentString(`\n    query issueToReleases($after: String, $before: String, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  issueToReleases(\n    after: $after\n    before: $before\n    first: $first\n    includeArchived: $includeArchived\n    last: $last\n    orderBy: $orderBy\n  ) {\n    ...IssueToReleaseConnection\n  }\n}\n    fragment IssueToRelease on IssueToRelease {\n  __typename\n  issue {\n    id\n  }\n  updatedAt\n  release {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n}\nfragment IssueToReleaseConnection on IssueToReleaseConnection {\n  __typename\n  nodes {\n    ...IssueToRelease\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<IssueToReleasesQuery, IssueToReleasesQueryVariables>;\nexport const IssueVcsBranchSearchDocument = new TypedDocumentString(`\n    query issueVcsBranchSearch($branchName: String!) {\n  issueVcsBranchSearch(branchName: $branchName) {\n    ...Issue\n  }\n}\n    fragment ActorBot on ActorBot {\n  __typename\n  avatarUrl\n  subType\n  id\n  name\n  userDisplayName\n  type\n}\nfragment User on User {\n  __typename\n  description\n  avatarUrl\n  createdIssueCount\n  avatarBackgroundColor\n  statusUntilAt\n  statusEmoji\n  initials\n  updatedAt\n  lastSeen\n  timezone\n  disableReason\n  statusLabel\n  archivedAt\n  createdAt\n  id\n  gitHubUserId\n  displayName\n  email\n  name\n  title\n  url\n  active\n  isAssignable\n  guest\n  admin\n  owner\n  app\n  isMentionable\n  isMe\n  supportsAgentSessions\n  canAccessAnyPublicTeam\n  calendarHash\n  inviteHash\n}\nfragment Reaction on Reaction {\n  __typename\n  comment {\n    id\n  }\n  externalUser {\n    id\n  }\n  initiativeUpdate {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  emoji\n  projectUpdate {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  user {\n    id\n  }\n}\nfragment Issue on Issue {\n  __typename\n  trashed\n  reactionData\n  labelIds\n  integrationSourceType\n  url\n  identifier\n  priorityLabel\n  previousIdentifiers\n  reactions {\n    ...Reaction\n  }\n  customerTicketCount\n  sharedAccess {\n    ...IssueSharedAccess\n  }\n  branchName\n  delegate {\n    id\n  }\n  botActor {\n    ...ActorBot\n  }\n  sourceComment {\n    id\n  }\n  cycle {\n    id\n  }\n  dueDate\n  estimate\n  syncedWith {\n    ...ExternalEntityInfo\n  }\n  externalUserCreator {\n    id\n  }\n  asksExternalUserRequester {\n    id\n  }\n  asksRequester {\n    id\n  }\n  description\n  title\n  number\n  lastAppliedTemplate {\n    id\n  }\n  updatedAt\n  boardOrder\n  sortOrder\n  prioritySortOrder\n  subIssueSortOrder\n  parent {\n    id\n  }\n  priority\n  projectMilestone {\n    id\n  }\n  project {\n    id\n  }\n  recurringIssueTemplate {\n    id\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  startedTriageAt\n  triagedAt\n  addedToCycleAt\n  addedToProjectAt\n  addedToTeamAt\n  autoArchivedAt\n  autoClosedAt\n  canceledAt\n  completedAt\n  startedAt\n  slaStartedAt\n  slaBreachesAt\n  slaHighRiskAt\n  slaMediumRiskAt\n  snoozedUntilAt\n  slaType\n  id\n  assignee {\n    id\n  }\n  creator {\n    id\n  }\n  snoozedBy {\n    id\n  }\n  favorite {\n    id\n  }\n  state {\n    id\n  }\n  inheritsSharedAccess\n}\nfragment ExternalEntityInfo on ExternalEntityInfo {\n  __typename\n  metadata {\n    ... on ExternalEntityInfoGithubMetadata {\n      ...ExternalEntityInfoGithubMetadata\n    }\n    ... on ExternalEntityInfoJiraMetadata {\n      ...ExternalEntityInfoJiraMetadata\n    }\n    ... on ExternalEntitySlackMetadata {\n      ...ExternalEntitySlackMetadata\n    }\n  }\n  service\n  id\n}\nfragment IssueSharedAccess on IssueSharedAccess {\n  __typename\n  disallowedIssueFields\n  sharedWithCount\n  sharedWithUsers {\n    ...User\n  }\n  viewerHasOnlySharedAccess\n  isShared\n}\nfragment ExternalEntityInfoGithubMetadata on ExternalEntityInfoGithubMetadata {\n  __typename\n  number\n  owner\n  repo\n}\nfragment ExternalEntityInfoJiraMetadata on ExternalEntityInfoJiraMetadata {\n  __typename\n  issueTypeId\n  projectId\n  issueKey\n}\nfragment ExternalEntitySlackMetadata on ExternalEntitySlackMetadata {\n  __typename\n  messageUrl\n  channelId\n  channelName\n  isFromSlack\n}`) as unknown as TypedDocumentString<IssueVcsBranchSearchQuery, IssueVcsBranchSearchQueryVariables>;\nexport const IssueVcsBranchSearch_AttachmentsDocument = new TypedDocumentString(`\n    query issueVcsBranchSearch_attachments($branchName: String!, $after: String, $before: String, $filter: AttachmentFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  issueVcsBranchSearch(branchName: $branchName) {\n    attachments(\n      after: $after\n      before: $before\n      filter: $filter\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...AttachmentConnection\n    }\n  }\n}\n    fragment Attachment on Attachment {\n  __typename\n  subtitle\n  title\n  source\n  metadata\n  url\n  bodyData\n  creator {\n    id\n  }\n  issue {\n    id\n  }\n  originalIssue {\n    id\n  }\n  updatedAt\n  externalUserCreator {\n    id\n  }\n  sourceType\n  archivedAt\n  createdAt\n  id\n  groupBySource\n}\nfragment AttachmentConnection on AttachmentConnection {\n  __typename\n  nodes {\n    ...Attachment\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<\n  IssueVcsBranchSearch_AttachmentsQuery,\n  IssueVcsBranchSearch_AttachmentsQueryVariables\n>;\nexport const IssueVcsBranchSearch_BotActorDocument = new TypedDocumentString(`\n    query issueVcsBranchSearch_botActor($branchName: String!) {\n  issueVcsBranchSearch(branchName: $branchName) {\n    botActor {\n      ...ActorBot\n    }\n  }\n}\n    fragment ActorBot on ActorBot {\n  __typename\n  avatarUrl\n  subType\n  id\n  name\n  userDisplayName\n  type\n}`) as unknown as TypedDocumentString<IssueVcsBranchSearch_BotActorQuery, IssueVcsBranchSearch_BotActorQueryVariables>;\nexport const IssueVcsBranchSearch_ChildrenDocument = new TypedDocumentString(`\n    query issueVcsBranchSearch_children($branchName: String!, $after: String, $before: String, $filter: IssueFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  issueVcsBranchSearch(branchName: $branchName) {\n    children(\n      after: $after\n      before: $before\n      filter: $filter\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...IssueConnection\n    }\n  }\n}\n    fragment ActorBot on ActorBot {\n  __typename\n  avatarUrl\n  subType\n  id\n  name\n  userDisplayName\n  type\n}\nfragment User on User {\n  __typename\n  description\n  avatarUrl\n  createdIssueCount\n  avatarBackgroundColor\n  statusUntilAt\n  statusEmoji\n  initials\n  updatedAt\n  lastSeen\n  timezone\n  disableReason\n  statusLabel\n  archivedAt\n  createdAt\n  id\n  gitHubUserId\n  displayName\n  email\n  name\n  title\n  url\n  active\n  isAssignable\n  guest\n  admin\n  owner\n  app\n  isMentionable\n  isMe\n  supportsAgentSessions\n  canAccessAnyPublicTeam\n  calendarHash\n  inviteHash\n}\nfragment Reaction on Reaction {\n  __typename\n  comment {\n    id\n  }\n  externalUser {\n    id\n  }\n  initiativeUpdate {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  emoji\n  projectUpdate {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  user {\n    id\n  }\n}\nfragment Issue on Issue {\n  __typename\n  trashed\n  reactionData\n  labelIds\n  integrationSourceType\n  url\n  identifier\n  priorityLabel\n  previousIdentifiers\n  reactions {\n    ...Reaction\n  }\n  customerTicketCount\n  sharedAccess {\n    ...IssueSharedAccess\n  }\n  branchName\n  delegate {\n    id\n  }\n  botActor {\n    ...ActorBot\n  }\n  sourceComment {\n    id\n  }\n  cycle {\n    id\n  }\n  dueDate\n  estimate\n  syncedWith {\n    ...ExternalEntityInfo\n  }\n  externalUserCreator {\n    id\n  }\n  asksExternalUserRequester {\n    id\n  }\n  asksRequester {\n    id\n  }\n  description\n  title\n  number\n  lastAppliedTemplate {\n    id\n  }\n  updatedAt\n  boardOrder\n  sortOrder\n  prioritySortOrder\n  subIssueSortOrder\n  parent {\n    id\n  }\n  priority\n  projectMilestone {\n    id\n  }\n  project {\n    id\n  }\n  recurringIssueTemplate {\n    id\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  startedTriageAt\n  triagedAt\n  addedToCycleAt\n  addedToProjectAt\n  addedToTeamAt\n  autoArchivedAt\n  autoClosedAt\n  canceledAt\n  completedAt\n  startedAt\n  slaStartedAt\n  slaBreachesAt\n  slaHighRiskAt\n  slaMediumRiskAt\n  snoozedUntilAt\n  slaType\n  id\n  assignee {\n    id\n  }\n  creator {\n    id\n  }\n  snoozedBy {\n    id\n  }\n  favorite {\n    id\n  }\n  state {\n    id\n  }\n  inheritsSharedAccess\n}\nfragment ExternalEntityInfo on ExternalEntityInfo {\n  __typename\n  metadata {\n    ... on ExternalEntityInfoGithubMetadata {\n      ...ExternalEntityInfoGithubMetadata\n    }\n    ... on ExternalEntityInfoJiraMetadata {\n      ...ExternalEntityInfoJiraMetadata\n    }\n    ... on ExternalEntitySlackMetadata {\n      ...ExternalEntitySlackMetadata\n    }\n  }\n  service\n  id\n}\nfragment IssueSharedAccess on IssueSharedAccess {\n  __typename\n  disallowedIssueFields\n  sharedWithCount\n  sharedWithUsers {\n    ...User\n  }\n  viewerHasOnlySharedAccess\n  isShared\n}\nfragment ExternalEntityInfoGithubMetadata on ExternalEntityInfoGithubMetadata {\n  __typename\n  number\n  owner\n  repo\n}\nfragment ExternalEntityInfoJiraMetadata on ExternalEntityInfoJiraMetadata {\n  __typename\n  issueTypeId\n  projectId\n  issueKey\n}\nfragment ExternalEntitySlackMetadata on ExternalEntitySlackMetadata {\n  __typename\n  messageUrl\n  channelId\n  channelName\n  isFromSlack\n}\nfragment IssueConnection on IssueConnection {\n  __typename\n  nodes {\n    ...Issue\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<IssueVcsBranchSearch_ChildrenQuery, IssueVcsBranchSearch_ChildrenQueryVariables>;\nexport const IssueVcsBranchSearch_CommentsDocument = new TypedDocumentString(`\n    query issueVcsBranchSearch_comments($branchName: String!, $after: String, $before: String, $filter: CommentFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  issueVcsBranchSearch(branchName: $branchName) {\n    comments(\n      after: $after\n      before: $before\n      filter: $filter\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...CommentConnection\n    }\n  }\n}\n    fragment ActorBot on ActorBot {\n  __typename\n  avatarUrl\n  subType\n  id\n  name\n  userDisplayName\n  type\n}\nfragment Comment on Comment {\n  __typename\n  agentSession {\n    id\n  }\n  url\n  reactionData\n  reactions {\n    ...Reaction\n  }\n  resolvingCommentId\n  documentContentId\n  initiativeId\n  initiativeUpdateId\n  issueId\n  parentId\n  projectId\n  projectUpdateId\n  botActor {\n    ...ActorBot\n  }\n  resolvingComment {\n    id\n  }\n  body\n  documentContent {\n    ...DocumentContent\n  }\n  syncedWith {\n    ...ExternalEntityInfo\n  }\n  externalThread {\n    ...SyncedExternalThread\n  }\n  externalUser {\n    id\n  }\n  initiative {\n    id\n  }\n  initiativeUpdate {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  parent {\n    id\n  }\n  project {\n    id\n  }\n  projectUpdate {\n    id\n  }\n  quotedText\n  archivedAt\n  createdAt\n  editedAt\n  resolvedAt\n  id\n  resolvingUser {\n    id\n  }\n  user {\n    id\n  }\n}\nfragment SyncedExternalThread on SyncedExternalThread {\n  __typename\n  url\n  name\n  displayName\n  type\n  subType\n  id\n  isPersonalIntegrationRequired\n  isPersonalIntegrationConnected\n  isConnected\n}\nfragment WelcomeMessage on WelcomeMessage {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  title\n  id\n  updatedBy {\n    id\n  }\n  enabled\n}\nfragment Reaction on Reaction {\n  __typename\n  comment {\n    id\n  }\n  externalUser {\n    id\n  }\n  initiativeUpdate {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  emoji\n  projectUpdate {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  user {\n    id\n  }\n}\nfragment AiPromptRules on AiPromptRules {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  id\n  updatedBy {\n    id\n  }\n}\nfragment ExternalEntityInfo on ExternalEntityInfo {\n  __typename\n  metadata {\n    ... on ExternalEntityInfoGithubMetadata {\n      ...ExternalEntityInfoGithubMetadata\n    }\n    ... on ExternalEntityInfoJiraMetadata {\n      ...ExternalEntityInfoJiraMetadata\n    }\n    ... on ExternalEntitySlackMetadata {\n      ...ExternalEntitySlackMetadata\n    }\n  }\n  service\n  id\n}\nfragment ExternalEntityInfoGithubMetadata on ExternalEntityInfoGithubMetadata {\n  __typename\n  number\n  owner\n  repo\n}\nfragment ExternalEntityInfoJiraMetadata on ExternalEntityInfoJiraMetadata {\n  __typename\n  issueTypeId\n  projectId\n  issueKey\n}\nfragment ExternalEntitySlackMetadata on ExternalEntitySlackMetadata {\n  __typename\n  messageUrl\n  channelId\n  channelName\n  isFromSlack\n}\nfragment DocumentContent on DocumentContent {\n  __typename\n  aiPromptRules {\n    ...AiPromptRules\n  }\n  content\n  contentState\n  document {\n    id\n  }\n  initiative {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  projectMilestone {\n    id\n  }\n  project {\n    id\n  }\n  restoredAt\n  archivedAt\n  createdAt\n  id\n  welcomeMessage {\n    ...WelcomeMessage\n  }\n}\nfragment CommentConnection on CommentConnection {\n  __typename\n  nodes {\n    ...Comment\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<IssueVcsBranchSearch_CommentsQuery, IssueVcsBranchSearch_CommentsQueryVariables>;\nexport const IssueVcsBranchSearch_DocumentsDocument = new TypedDocumentString(`\n    query issueVcsBranchSearch_documents($branchName: String!, $after: String, $before: String, $filter: DocumentFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  issueVcsBranchSearch(branchName: $branchName) {\n    documents(\n      after: $after\n      before: $before\n      filter: $filter\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...DocumentConnection\n    }\n  }\n}\n    fragment Document on Document {\n  __typename\n  trashed\n  documentContentId\n  url\n  content\n  slugId\n  color\n  icon\n  initiative {\n    id\n  }\n  issue {\n    id\n  }\n  lastAppliedTemplate {\n    id\n  }\n  updatedAt\n  project {\n    id\n  }\n  release {\n    id\n  }\n  sortOrder\n  hiddenAt\n  archivedAt\n  createdAt\n  title\n  id\n  creator {\n    id\n  }\n  updatedBy {\n    id\n  }\n}\nfragment DocumentConnection on DocumentConnection {\n  __typename\n  nodes {\n    ...Document\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<\n  IssueVcsBranchSearch_DocumentsQuery,\n  IssueVcsBranchSearch_DocumentsQueryVariables\n>;\nexport const IssueVcsBranchSearch_FormerAttachmentsDocument = new TypedDocumentString(`\n    query issueVcsBranchSearch_formerAttachments($branchName: String!, $after: String, $before: String, $filter: AttachmentFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  issueVcsBranchSearch(branchName: $branchName) {\n    formerAttachments(\n      after: $after\n      before: $before\n      filter: $filter\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...AttachmentConnection\n    }\n  }\n}\n    fragment Attachment on Attachment {\n  __typename\n  subtitle\n  title\n  source\n  metadata\n  url\n  bodyData\n  creator {\n    id\n  }\n  issue {\n    id\n  }\n  originalIssue {\n    id\n  }\n  updatedAt\n  externalUserCreator {\n    id\n  }\n  sourceType\n  archivedAt\n  createdAt\n  id\n  groupBySource\n}\nfragment AttachmentConnection on AttachmentConnection {\n  __typename\n  nodes {\n    ...Attachment\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<\n  IssueVcsBranchSearch_FormerAttachmentsQuery,\n  IssueVcsBranchSearch_FormerAttachmentsQueryVariables\n>;\nexport const IssueVcsBranchSearch_FormerNeedsDocument = new TypedDocumentString(`\n    query issueVcsBranchSearch_formerNeeds($branchName: String!, $after: String, $before: String, $filter: CustomerNeedFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  issueVcsBranchSearch(branchName: $branchName) {\n    formerNeeds(\n      after: $after\n      before: $before\n      filter: $filter\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...CustomerNeedConnection\n    }\n  }\n}\n    fragment CustomerNeed on CustomerNeed {\n  __typename\n  comment {\n    id\n  }\n  url\n  body\n  customer {\n    id\n  }\n  content\n  attachment {\n    id\n  }\n  originalIssue {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  projectAttachment {\n    ...ProjectAttachment\n  }\n  project {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  creator {\n    id\n  }\n  priority\n}\nfragment ProjectAttachment on ProjectAttachment {\n  __typename\n  metadata\n  source\n  subtitle\n  creator {\n    id\n  }\n  updatedAt\n  sourceType\n  archivedAt\n  createdAt\n  id\n  title\n  url\n}\nfragment CustomerNeedConnection on CustomerNeedConnection {\n  __typename\n  nodes {\n    ...CustomerNeed\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<\n  IssueVcsBranchSearch_FormerNeedsQuery,\n  IssueVcsBranchSearch_FormerNeedsQueryVariables\n>;\nexport const IssueVcsBranchSearch_HistoryDocument = new TypedDocumentString(`\n    query issueVcsBranchSearch_history($branchName: String!, $after: String, $before: String, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  issueVcsBranchSearch(branchName: $branchName) {\n    history(\n      after: $after\n      before: $before\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...IssueHistoryConnection\n    }\n  }\n}\n    fragment ActorBot on ActorBot {\n  __typename\n  avatarUrl\n  subType\n  id\n  name\n  userDisplayName\n  type\n}\nfragment IssueHistory on IssueHistory {\n  __typename\n  triageResponsibilityAutoAssigned\n  relationChanges {\n    ...IssueRelationHistoryPayload\n  }\n  addedLabelIds\n  removedLabelIds\n  addedToReleaseIds\n  removedFromReleaseIds\n  attachmentId\n  toCycleId\n  toParentId\n  toProjectId\n  toConvertedProjectId\n  toStateId\n  fromCycleId\n  fromParentId\n  fromProjectId\n  fromStateId\n  fromTeamId\n  toTeamId\n  fromAssigneeId\n  toAssigneeId\n  actorId\n  toSlaBreachesAt\n  fromSlaBreachesAt\n  actor {\n    id\n  }\n  descriptionUpdatedBy {\n    ...User\n  }\n  actors {\n    ...User\n  }\n  fromDelegate {\n    id\n  }\n  toDelegate {\n    id\n  }\n  botActor {\n    ...ActorBot\n  }\n  fromCycle {\n    id\n  }\n  toCycle {\n    id\n  }\n  issueImport {\n    ...IssueImport\n  }\n  issue {\n    id\n  }\n  addedLabels {\n    ...IssueLabel\n  }\n  removedLabels {\n    ...IssueLabel\n  }\n  updatedAt\n  attachment {\n    id\n  }\n  toConvertedProject {\n    id\n  }\n  fromParent {\n    id\n  }\n  toParent {\n    id\n  }\n  fromProjectMilestone {\n    id\n  }\n  toProjectMilestone {\n    id\n  }\n  fromProject {\n    id\n  }\n  toProject {\n    id\n  }\n  fromState {\n    id\n  }\n  toState {\n    id\n  }\n  fromTeam {\n    id\n  }\n  toTeam {\n    id\n  }\n  triageResponsibilityTeam {\n    id\n  }\n  archivedAt\n  createdAt\n  toSlaStartedAt\n  fromSlaStartedAt\n  toSlaType\n  fromSlaType\n  id\n  toAssignee {\n    id\n  }\n  fromAssignee {\n    id\n  }\n  triageResponsibilityNotifiedUsers {\n    ...User\n  }\n  fromDueDate\n  toDueDate\n  fromEstimate\n  toEstimate\n  fromPriority\n  toPriority\n  fromTitle\n  toTitle\n  fromSlaBreached\n  toSlaBreached\n  archived\n  autoArchived\n  autoClosed\n  trashed\n  updatedDescription\n  customerNeedId\n}\nfragment User on User {\n  __typename\n  description\n  avatarUrl\n  createdIssueCount\n  avatarBackgroundColor\n  statusUntilAt\n  statusEmoji\n  initials\n  updatedAt\n  lastSeen\n  timezone\n  disableReason\n  statusLabel\n  archivedAt\n  createdAt\n  id\n  gitHubUserId\n  displayName\n  email\n  name\n  title\n  url\n  active\n  isAssignable\n  guest\n  admin\n  owner\n  app\n  isMentionable\n  isMe\n  supportsAgentSessions\n  canAccessAnyPublicTeam\n  calendarHash\n  inviteHash\n}\nfragment IssueImport on IssueImport {\n  __typename\n  progress\n  errorMetadata\n  csvFileUrl\n  creatorId\n  serviceMetadata\n  status\n  mapping\n  displayName\n  service\n  updatedAt\n  teamName\n  archivedAt\n  createdAt\n  id\n  error\n}\nfragment IssueLabel on IssueLabel {\n  __typename\n  lastAppliedAt\n  color\n  description\n  name\n  updatedAt\n  inheritedFrom {\n    id\n  }\n  parent {\n    id\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  creator {\n    id\n  }\n  retiredBy {\n    id\n  }\n  isGroup\n}\nfragment IssueRelationHistoryPayload on IssueRelationHistoryPayload {\n  __typename\n  identifier\n  type\n}\nfragment IssueHistoryConnection on IssueHistoryConnection {\n  __typename\n  nodes {\n    ...IssueHistory\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<IssueVcsBranchSearch_HistoryQuery, IssueVcsBranchSearch_HistoryQueryVariables>;\nexport const IssueVcsBranchSearch_InverseRelationsDocument = new TypedDocumentString(`\n    query issueVcsBranchSearch_inverseRelations($branchName: String!, $after: String, $before: String, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  issueVcsBranchSearch(branchName: $branchName) {\n    inverseRelations(\n      after: $after\n      before: $before\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...IssueRelationConnection\n    }\n  }\n}\n    fragment IssueRelation on IssueRelation {\n  __typename\n  updatedAt\n  issue {\n    id\n  }\n  relatedIssue {\n    id\n  }\n  archivedAt\n  createdAt\n  type\n  id\n}\nfragment IssueRelationConnection on IssueRelationConnection {\n  __typename\n  nodes {\n    ...IssueRelation\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<\n  IssueVcsBranchSearch_InverseRelationsQuery,\n  IssueVcsBranchSearch_InverseRelationsQueryVariables\n>;\nexport const IssueVcsBranchSearch_LabelsDocument = new TypedDocumentString(`\n    query issueVcsBranchSearch_labels($branchName: String!, $after: String, $before: String, $filter: IssueLabelFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  issueVcsBranchSearch(branchName: $branchName) {\n    labels(\n      after: $after\n      before: $before\n      filter: $filter\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...IssueLabelConnection\n    }\n  }\n}\n    fragment IssueLabel on IssueLabel {\n  __typename\n  lastAppliedAt\n  color\n  description\n  name\n  updatedAt\n  inheritedFrom {\n    id\n  }\n  parent {\n    id\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  creator {\n    id\n  }\n  retiredBy {\n    id\n  }\n  isGroup\n}\nfragment IssueLabelConnection on IssueLabelConnection {\n  __typename\n  nodes {\n    ...IssueLabel\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<IssueVcsBranchSearch_LabelsQuery, IssueVcsBranchSearch_LabelsQueryVariables>;\nexport const IssueVcsBranchSearch_NeedsDocument = new TypedDocumentString(`\n    query issueVcsBranchSearch_needs($branchName: String!, $after: String, $before: String, $filter: CustomerNeedFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  issueVcsBranchSearch(branchName: $branchName) {\n    needs(\n      after: $after\n      before: $before\n      filter: $filter\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...CustomerNeedConnection\n    }\n  }\n}\n    fragment CustomerNeed on CustomerNeed {\n  __typename\n  comment {\n    id\n  }\n  url\n  body\n  customer {\n    id\n  }\n  content\n  attachment {\n    id\n  }\n  originalIssue {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  projectAttachment {\n    ...ProjectAttachment\n  }\n  project {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  creator {\n    id\n  }\n  priority\n}\nfragment ProjectAttachment on ProjectAttachment {\n  __typename\n  metadata\n  source\n  subtitle\n  creator {\n    id\n  }\n  updatedAt\n  sourceType\n  archivedAt\n  createdAt\n  id\n  title\n  url\n}\nfragment CustomerNeedConnection on CustomerNeedConnection {\n  __typename\n  nodes {\n    ...CustomerNeed\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<IssueVcsBranchSearch_NeedsQuery, IssueVcsBranchSearch_NeedsQueryVariables>;\nexport const IssueVcsBranchSearch_RelationsDocument = new TypedDocumentString(`\n    query issueVcsBranchSearch_relations($branchName: String!, $after: String, $before: String, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  issueVcsBranchSearch(branchName: $branchName) {\n    relations(\n      after: $after\n      before: $before\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...IssueRelationConnection\n    }\n  }\n}\n    fragment IssueRelation on IssueRelation {\n  __typename\n  updatedAt\n  issue {\n    id\n  }\n  relatedIssue {\n    id\n  }\n  archivedAt\n  createdAt\n  type\n  id\n}\nfragment IssueRelationConnection on IssueRelationConnection {\n  __typename\n  nodes {\n    ...IssueRelation\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<\n  IssueVcsBranchSearch_RelationsQuery,\n  IssueVcsBranchSearch_RelationsQueryVariables\n>;\nexport const IssueVcsBranchSearch_ReleasesDocument = new TypedDocumentString(`\n    query issueVcsBranchSearch_releases($branchName: String!, $after: String, $before: String, $filter: ReleaseFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  issueVcsBranchSearch(branchName: $branchName) {\n    releases(\n      after: $after\n      before: $before\n      filter: $filter\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...ReleaseConnection\n    }\n  }\n}\n    fragment ReleaseNote on ReleaseNote {\n  __typename\n  documentContent {\n    ...DocumentContent\n  }\n  generationStatus\n  firstRelease {\n    id\n  }\n  updatedAt\n  lastRelease {\n    id\n  }\n  releaseCount\n  slugId\n  archivedAt\n  createdAt\n  id\n  title\n}\nfragment Release on Release {\n  __typename\n  trashed\n  issueCount\n  releaseNotes {\n    ...ReleaseNote\n  }\n  commitSha\n  url\n  currentProgress\n  stage {\n    id\n  }\n  description\n  targetDate\n  startDate\n  progressHistory\n  updatedAt\n  name\n  pipeline {\n    id\n  }\n  slugId\n  archivedAt\n  createdAt\n  startedAt\n  canceledAt\n  completedAt\n  id\n  creator {\n    id\n  }\n  version\n}\nfragment WelcomeMessage on WelcomeMessage {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  title\n  id\n  updatedBy {\n    id\n  }\n  enabled\n}\nfragment AiPromptRules on AiPromptRules {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  id\n  updatedBy {\n    id\n  }\n}\nfragment DocumentContent on DocumentContent {\n  __typename\n  aiPromptRules {\n    ...AiPromptRules\n  }\n  content\n  contentState\n  document {\n    id\n  }\n  initiative {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  projectMilestone {\n    id\n  }\n  project {\n    id\n  }\n  restoredAt\n  archivedAt\n  createdAt\n  id\n  welcomeMessage {\n    ...WelcomeMessage\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}\nfragment ReleaseConnection on ReleaseConnection {\n  __typename\n  nodes {\n    ...Release\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}`) as unknown as TypedDocumentString<IssueVcsBranchSearch_ReleasesQuery, IssueVcsBranchSearch_ReleasesQueryVariables>;\nexport const IssueVcsBranchSearch_SharedAccessDocument = new TypedDocumentString(`\n    query issueVcsBranchSearch_sharedAccess($branchName: String!) {\n  issueVcsBranchSearch(branchName: $branchName) {\n    sharedAccess {\n      ...IssueSharedAccess\n    }\n  }\n}\n    fragment User on User {\n  __typename\n  description\n  avatarUrl\n  createdIssueCount\n  avatarBackgroundColor\n  statusUntilAt\n  statusEmoji\n  initials\n  updatedAt\n  lastSeen\n  timezone\n  disableReason\n  statusLabel\n  archivedAt\n  createdAt\n  id\n  gitHubUserId\n  displayName\n  email\n  name\n  title\n  url\n  active\n  isAssignable\n  guest\n  admin\n  owner\n  app\n  isMentionable\n  isMe\n  supportsAgentSessions\n  canAccessAnyPublicTeam\n  calendarHash\n  inviteHash\n}\nfragment IssueSharedAccess on IssueSharedAccess {\n  __typename\n  disallowedIssueFields\n  sharedWithCount\n  sharedWithUsers {\n    ...User\n  }\n  viewerHasOnlySharedAccess\n  isShared\n}`) as unknown as TypedDocumentString<\n  IssueVcsBranchSearch_SharedAccessQuery,\n  IssueVcsBranchSearch_SharedAccessQueryVariables\n>;\nexport const IssueVcsBranchSearch_StateHistoryDocument = new TypedDocumentString(`\n    query issueVcsBranchSearch_stateHistory($branchName: String!, $after: String, $before: String, $first: Int, $last: Int) {\n  issueVcsBranchSearch(branchName: $branchName) {\n    stateHistory(after: $after, before: $before, first: $first, last: $last) {\n      ...IssueStateSpanConnection\n    }\n  }\n}\n    fragment IssueStateSpan on IssueStateSpan {\n  __typename\n  startedAt\n  endedAt\n  id\n  state {\n    id\n  }\n  stateId\n}\nfragment IssueStateSpanConnection on IssueStateSpanConnection {\n  __typename\n  nodes {\n    ...IssueStateSpan\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<\n  IssueVcsBranchSearch_StateHistoryQuery,\n  IssueVcsBranchSearch_StateHistoryQueryVariables\n>;\nexport const IssueVcsBranchSearch_SubscribersDocument = new TypedDocumentString(`\n    query issueVcsBranchSearch_subscribers($branchName: String!, $after: String, $before: String, $filter: UserFilter, $first: Int, $includeArchived: Boolean, $includeDisabled: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  issueVcsBranchSearch(branchName: $branchName) {\n    subscribers(\n      after: $after\n      before: $before\n      filter: $filter\n      first: $first\n      includeArchived: $includeArchived\n      includeDisabled: $includeDisabled\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...UserConnection\n    }\n  }\n}\n    fragment User on User {\n  __typename\n  description\n  avatarUrl\n  createdIssueCount\n  avatarBackgroundColor\n  statusUntilAt\n  statusEmoji\n  initials\n  updatedAt\n  lastSeen\n  timezone\n  disableReason\n  statusLabel\n  archivedAt\n  createdAt\n  id\n  gitHubUserId\n  displayName\n  email\n  name\n  title\n  url\n  active\n  isAssignable\n  guest\n  admin\n  owner\n  app\n  isMentionable\n  isMe\n  supportsAgentSessions\n  canAccessAnyPublicTeam\n  calendarHash\n  inviteHash\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}\nfragment UserConnection on UserConnection {\n  __typename\n  nodes {\n    ...User\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}`) as unknown as TypedDocumentString<\n  IssueVcsBranchSearch_SubscribersQuery,\n  IssueVcsBranchSearch_SubscribersQueryVariables\n>;\nexport const IssuesDocument = new TypedDocumentString(`\n    query issues($after: String, $before: String, $filter: IssueFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy, $sort: [IssueSortInput!]) {\n  issues(\n    after: $after\n    before: $before\n    filter: $filter\n    first: $first\n    includeArchived: $includeArchived\n    last: $last\n    orderBy: $orderBy\n    sort: $sort\n  ) {\n    ...IssueConnection\n  }\n}\n    fragment ActorBot on ActorBot {\n  __typename\n  avatarUrl\n  subType\n  id\n  name\n  userDisplayName\n  type\n}\nfragment User on User {\n  __typename\n  description\n  avatarUrl\n  createdIssueCount\n  avatarBackgroundColor\n  statusUntilAt\n  statusEmoji\n  initials\n  updatedAt\n  lastSeen\n  timezone\n  disableReason\n  statusLabel\n  archivedAt\n  createdAt\n  id\n  gitHubUserId\n  displayName\n  email\n  name\n  title\n  url\n  active\n  isAssignable\n  guest\n  admin\n  owner\n  app\n  isMentionable\n  isMe\n  supportsAgentSessions\n  canAccessAnyPublicTeam\n  calendarHash\n  inviteHash\n}\nfragment Reaction on Reaction {\n  __typename\n  comment {\n    id\n  }\n  externalUser {\n    id\n  }\n  initiativeUpdate {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  emoji\n  projectUpdate {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  user {\n    id\n  }\n}\nfragment Issue on Issue {\n  __typename\n  trashed\n  reactionData\n  labelIds\n  integrationSourceType\n  url\n  identifier\n  priorityLabel\n  previousIdentifiers\n  reactions {\n    ...Reaction\n  }\n  customerTicketCount\n  sharedAccess {\n    ...IssueSharedAccess\n  }\n  branchName\n  delegate {\n    id\n  }\n  botActor {\n    ...ActorBot\n  }\n  sourceComment {\n    id\n  }\n  cycle {\n    id\n  }\n  dueDate\n  estimate\n  syncedWith {\n    ...ExternalEntityInfo\n  }\n  externalUserCreator {\n    id\n  }\n  asksExternalUserRequester {\n    id\n  }\n  asksRequester {\n    id\n  }\n  description\n  title\n  number\n  lastAppliedTemplate {\n    id\n  }\n  updatedAt\n  boardOrder\n  sortOrder\n  prioritySortOrder\n  subIssueSortOrder\n  parent {\n    id\n  }\n  priority\n  projectMilestone {\n    id\n  }\n  project {\n    id\n  }\n  recurringIssueTemplate {\n    id\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  startedTriageAt\n  triagedAt\n  addedToCycleAt\n  addedToProjectAt\n  addedToTeamAt\n  autoArchivedAt\n  autoClosedAt\n  canceledAt\n  completedAt\n  startedAt\n  slaStartedAt\n  slaBreachesAt\n  slaHighRiskAt\n  slaMediumRiskAt\n  snoozedUntilAt\n  slaType\n  id\n  assignee {\n    id\n  }\n  creator {\n    id\n  }\n  snoozedBy {\n    id\n  }\n  favorite {\n    id\n  }\n  state {\n    id\n  }\n  inheritsSharedAccess\n}\nfragment ExternalEntityInfo on ExternalEntityInfo {\n  __typename\n  metadata {\n    ... on ExternalEntityInfoGithubMetadata {\n      ...ExternalEntityInfoGithubMetadata\n    }\n    ... on ExternalEntityInfoJiraMetadata {\n      ...ExternalEntityInfoJiraMetadata\n    }\n    ... on ExternalEntitySlackMetadata {\n      ...ExternalEntitySlackMetadata\n    }\n  }\n  service\n  id\n}\nfragment IssueSharedAccess on IssueSharedAccess {\n  __typename\n  disallowedIssueFields\n  sharedWithCount\n  sharedWithUsers {\n    ...User\n  }\n  viewerHasOnlySharedAccess\n  isShared\n}\nfragment ExternalEntityInfoGithubMetadata on ExternalEntityInfoGithubMetadata {\n  __typename\n  number\n  owner\n  repo\n}\nfragment ExternalEntityInfoJiraMetadata on ExternalEntityInfoJiraMetadata {\n  __typename\n  issueTypeId\n  projectId\n  issueKey\n}\nfragment ExternalEntitySlackMetadata on ExternalEntitySlackMetadata {\n  __typename\n  messageUrl\n  channelId\n  channelName\n  isFromSlack\n}\nfragment IssueConnection on IssueConnection {\n  __typename\n  nodes {\n    ...Issue\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<IssuesQuery, IssuesQueryVariables>;\nexport const LatestReleaseByAccessKeyDocument = new TypedDocumentString(`\n    query latestReleaseByAccessKey {\n  latestReleaseByAccessKey {\n    ...Release\n  }\n}\n    fragment ReleaseNote on ReleaseNote {\n  __typename\n  documentContent {\n    ...DocumentContent\n  }\n  generationStatus\n  firstRelease {\n    id\n  }\n  updatedAt\n  lastRelease {\n    id\n  }\n  releaseCount\n  slugId\n  archivedAt\n  createdAt\n  id\n  title\n}\nfragment Release on Release {\n  __typename\n  trashed\n  issueCount\n  releaseNotes {\n    ...ReleaseNote\n  }\n  commitSha\n  url\n  currentProgress\n  stage {\n    id\n  }\n  description\n  targetDate\n  startDate\n  progressHistory\n  updatedAt\n  name\n  pipeline {\n    id\n  }\n  slugId\n  archivedAt\n  createdAt\n  startedAt\n  canceledAt\n  completedAt\n  id\n  creator {\n    id\n  }\n  version\n}\nfragment WelcomeMessage on WelcomeMessage {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  title\n  id\n  updatedBy {\n    id\n  }\n  enabled\n}\nfragment AiPromptRules on AiPromptRules {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  id\n  updatedBy {\n    id\n  }\n}\nfragment DocumentContent on DocumentContent {\n  __typename\n  aiPromptRules {\n    ...AiPromptRules\n  }\n  content\n  contentState\n  document {\n    id\n  }\n  initiative {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  projectMilestone {\n    id\n  }\n  project {\n    id\n  }\n  restoredAt\n  archivedAt\n  createdAt\n  id\n  welcomeMessage {\n    ...WelcomeMessage\n  }\n}`) as unknown as TypedDocumentString<LatestReleaseByAccessKeyQuery, LatestReleaseByAccessKeyQueryVariables>;\nexport const LatestReleaseByAccessKey_DocumentsDocument = new TypedDocumentString(`\n    query latestReleaseByAccessKey_documents($after: String, $before: String, $filter: DocumentFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  latestReleaseByAccessKey {\n    documents(\n      after: $after\n      before: $before\n      filter: $filter\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...DocumentConnection\n    }\n  }\n}\n    fragment Document on Document {\n  __typename\n  trashed\n  documentContentId\n  url\n  content\n  slugId\n  color\n  icon\n  initiative {\n    id\n  }\n  issue {\n    id\n  }\n  lastAppliedTemplate {\n    id\n  }\n  updatedAt\n  project {\n    id\n  }\n  release {\n    id\n  }\n  sortOrder\n  hiddenAt\n  archivedAt\n  createdAt\n  title\n  id\n  creator {\n    id\n  }\n  updatedBy {\n    id\n  }\n}\nfragment DocumentConnection on DocumentConnection {\n  __typename\n  nodes {\n    ...Document\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<\n  LatestReleaseByAccessKey_DocumentsQuery,\n  LatestReleaseByAccessKey_DocumentsQueryVariables\n>;\nexport const LatestReleaseByAccessKey_HistoryDocument = new TypedDocumentString(`\n    query latestReleaseByAccessKey_history($after: String, $before: String, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  latestReleaseByAccessKey {\n    history(\n      after: $after\n      before: $before\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...ReleaseHistoryConnection\n    }\n  }\n}\n    fragment ReleaseHistory on ReleaseHistory {\n  __typename\n  entries\n  updatedAt\n  release {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}\nfragment ReleaseHistoryConnection on ReleaseHistoryConnection {\n  __typename\n  nodes {\n    ...ReleaseHistory\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}`) as unknown as TypedDocumentString<\n  LatestReleaseByAccessKey_HistoryQuery,\n  LatestReleaseByAccessKey_HistoryQueryVariables\n>;\nexport const LatestReleaseByAccessKey_IssuesDocument = new TypedDocumentString(`\n    query latestReleaseByAccessKey_issues($after: String, $before: String, $filter: IssueFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  latestReleaseByAccessKey {\n    issues(\n      after: $after\n      before: $before\n      filter: $filter\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...IssueConnection\n    }\n  }\n}\n    fragment ActorBot on ActorBot {\n  __typename\n  avatarUrl\n  subType\n  id\n  name\n  userDisplayName\n  type\n}\nfragment User on User {\n  __typename\n  description\n  avatarUrl\n  createdIssueCount\n  avatarBackgroundColor\n  statusUntilAt\n  statusEmoji\n  initials\n  updatedAt\n  lastSeen\n  timezone\n  disableReason\n  statusLabel\n  archivedAt\n  createdAt\n  id\n  gitHubUserId\n  displayName\n  email\n  name\n  title\n  url\n  active\n  isAssignable\n  guest\n  admin\n  owner\n  app\n  isMentionable\n  isMe\n  supportsAgentSessions\n  canAccessAnyPublicTeam\n  calendarHash\n  inviteHash\n}\nfragment Reaction on Reaction {\n  __typename\n  comment {\n    id\n  }\n  externalUser {\n    id\n  }\n  initiativeUpdate {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  emoji\n  projectUpdate {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  user {\n    id\n  }\n}\nfragment Issue on Issue {\n  __typename\n  trashed\n  reactionData\n  labelIds\n  integrationSourceType\n  url\n  identifier\n  priorityLabel\n  previousIdentifiers\n  reactions {\n    ...Reaction\n  }\n  customerTicketCount\n  sharedAccess {\n    ...IssueSharedAccess\n  }\n  branchName\n  delegate {\n    id\n  }\n  botActor {\n    ...ActorBot\n  }\n  sourceComment {\n    id\n  }\n  cycle {\n    id\n  }\n  dueDate\n  estimate\n  syncedWith {\n    ...ExternalEntityInfo\n  }\n  externalUserCreator {\n    id\n  }\n  asksExternalUserRequester {\n    id\n  }\n  asksRequester {\n    id\n  }\n  description\n  title\n  number\n  lastAppliedTemplate {\n    id\n  }\n  updatedAt\n  boardOrder\n  sortOrder\n  prioritySortOrder\n  subIssueSortOrder\n  parent {\n    id\n  }\n  priority\n  projectMilestone {\n    id\n  }\n  project {\n    id\n  }\n  recurringIssueTemplate {\n    id\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  startedTriageAt\n  triagedAt\n  addedToCycleAt\n  addedToProjectAt\n  addedToTeamAt\n  autoArchivedAt\n  autoClosedAt\n  canceledAt\n  completedAt\n  startedAt\n  slaStartedAt\n  slaBreachesAt\n  slaHighRiskAt\n  slaMediumRiskAt\n  snoozedUntilAt\n  slaType\n  id\n  assignee {\n    id\n  }\n  creator {\n    id\n  }\n  snoozedBy {\n    id\n  }\n  favorite {\n    id\n  }\n  state {\n    id\n  }\n  inheritsSharedAccess\n}\nfragment ExternalEntityInfo on ExternalEntityInfo {\n  __typename\n  metadata {\n    ... on ExternalEntityInfoGithubMetadata {\n      ...ExternalEntityInfoGithubMetadata\n    }\n    ... on ExternalEntityInfoJiraMetadata {\n      ...ExternalEntityInfoJiraMetadata\n    }\n    ... on ExternalEntitySlackMetadata {\n      ...ExternalEntitySlackMetadata\n    }\n  }\n  service\n  id\n}\nfragment IssueSharedAccess on IssueSharedAccess {\n  __typename\n  disallowedIssueFields\n  sharedWithCount\n  sharedWithUsers {\n    ...User\n  }\n  viewerHasOnlySharedAccess\n  isShared\n}\nfragment ExternalEntityInfoGithubMetadata on ExternalEntityInfoGithubMetadata {\n  __typename\n  number\n  owner\n  repo\n}\nfragment ExternalEntityInfoJiraMetadata on ExternalEntityInfoJiraMetadata {\n  __typename\n  issueTypeId\n  projectId\n  issueKey\n}\nfragment ExternalEntitySlackMetadata on ExternalEntitySlackMetadata {\n  __typename\n  messageUrl\n  channelId\n  channelName\n  isFromSlack\n}\nfragment IssueConnection on IssueConnection {\n  __typename\n  nodes {\n    ...Issue\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<\n  LatestReleaseByAccessKey_IssuesQuery,\n  LatestReleaseByAccessKey_IssuesQueryVariables\n>;\nexport const LatestReleaseByAccessKey_LinksDocument = new TypedDocumentString(`\n    query latestReleaseByAccessKey_links($after: String, $before: String, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  latestReleaseByAccessKey {\n    links(\n      after: $after\n      before: $before\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...EntityExternalLinkConnection\n    }\n  }\n}\n    fragment EntityExternalLink on EntityExternalLink {\n  __typename\n  initiative {\n    id\n  }\n  updatedAt\n  url\n  label\n  project {\n    id\n  }\n  sortOrder\n  archivedAt\n  createdAt\n  id\n  creator {\n    id\n  }\n}\nfragment EntityExternalLinkConnection on EntityExternalLinkConnection {\n  __typename\n  nodes {\n    ...EntityExternalLink\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<\n  LatestReleaseByAccessKey_LinksQuery,\n  LatestReleaseByAccessKey_LinksQueryVariables\n>;\nexport const NotificationDocument = new TypedDocumentString(`\n    query notification($id: String!) {\n  notification(id: $id) {\n    ...Notification\n  }\n}\n    fragment ActorBot on ActorBot {\n  __typename\n  avatarUrl\n  subType\n  id\n  name\n  userDisplayName\n  type\n}\nfragment WelcomeMessageNotification on WelcomeMessageNotification {\n  __typename\n  type\n  welcomeMessageId\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment Notification on Notification {\n  __typename\n  type\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n  ... on CustomerNeedNotification {\n    ...CustomerNeedNotification\n  }\n  ... on CustomerNotification {\n    ...CustomerNotification\n  }\n  ... on DocumentNotification {\n    ...DocumentNotification\n  }\n  ... on InitiativeNotification {\n    ...InitiativeNotification\n  }\n  ... on IssueNotification {\n    ...IssueNotification\n  }\n  ... on OauthClientApprovalNotification {\n    ...OauthClientApprovalNotification\n  }\n  ... on PostNotification {\n    ...PostNotification\n  }\n  ... on ProjectNotification {\n    ...ProjectNotification\n  }\n  ... on PullRequestNotification {\n    ...PullRequestNotification\n  }\n  ... on UsageAlertNotification {\n    ...UsageAlertNotification\n  }\n  ... on WelcomeMessageNotification {\n    ...WelcomeMessageNotification\n  }\n}\nfragment CustomerNeedNotification on CustomerNeedNotification {\n  __typename\n  type\n  customerNeedId\n  botActor {\n    ...ActorBot\n  }\n  category\n  customerNeed {\n    id\n  }\n  externalUserActor {\n    id\n  }\n  relatedIssue {\n    id\n  }\n  updatedAt\n  relatedProject {\n    id\n  }\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment CustomerNotification on CustomerNotification {\n  __typename\n  type\n  customerId\n  botActor {\n    ...ActorBot\n  }\n  category\n  customer {\n    id\n  }\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment DocumentNotification on DocumentNotification {\n  __typename\n  reactionEmoji\n  type\n  commentId\n  documentId\n  parentCommentId\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment PostNotification on PostNotification {\n  __typename\n  reactionEmoji\n  type\n  commentId\n  parentCommentId\n  postId\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment ProjectNotification on ProjectNotification {\n  __typename\n  reactionEmoji\n  type\n  commentId\n  parentCommentId\n  projectId\n  projectMilestoneId\n  projectUpdateId\n  botActor {\n    ...ActorBot\n  }\n  category\n  comment {\n    id\n  }\n  document {\n    id\n  }\n  externalUserActor {\n    id\n  }\n  updatedAt\n  parentComment {\n    id\n  }\n  project {\n    id\n  }\n  projectUpdate {\n    id\n  }\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment PullRequestNotification on PullRequestNotification {\n  __typename\n  type\n  pullRequestCommentId\n  pullRequestId\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment UsageAlertNotification on UsageAlertNotification {\n  __typename\n  type\n  usageAlertId\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  usageAlert {\n    ...UsageAlert\n  }\n  actor {\n    id\n  }\n}\nfragment OauthClientApprovalNotification on OauthClientApprovalNotification {\n  __typename\n  type\n  oauthClientApprovalId\n  oauthClientApproval {\n    ...OauthClientApproval\n  }\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment InitiativeNotification on InitiativeNotification {\n  __typename\n  reactionEmoji\n  type\n  commentId\n  initiativeId\n  initiativeUpdateId\n  parentCommentId\n  botActor {\n    ...ActorBot\n  }\n  category\n  comment {\n    id\n  }\n  document {\n    id\n  }\n  externalUserActor {\n    id\n  }\n  initiative {\n    id\n  }\n  initiativeUpdate {\n    id\n  }\n  updatedAt\n  parentComment {\n    id\n  }\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment IssueNotification on IssueNotification {\n  __typename\n  reactionEmoji\n  type\n  commentId\n  issueId\n  parentCommentId\n  botActor {\n    ...ActorBot\n  }\n  category\n  comment {\n    id\n  }\n  externalUserActor {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  parentComment {\n    id\n  }\n  user {\n    id\n  }\n  subscriptions {\n    ...NotificationSubscription\n  }\n  team {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment OauthClientApproval on OauthClientApproval {\n  __typename\n  newlyRequestedScopes\n  denyReason\n  requestReason\n  scopes\n  status\n  oauthClientId\n  requesterId\n  responderId\n  updatedAt\n  archivedAt\n  createdAt\n  id\n}\nfragment NotificationSubscription on NotificationSubscription {\n  __typename\n  customView {\n    id\n  }\n  customer {\n    id\n  }\n  cycle {\n    id\n  }\n  initiative {\n    id\n  }\n  label {\n    id\n  }\n  updatedAt\n  project {\n    id\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  contextViewType\n  userContextViewType\n  id\n  user {\n    id\n  }\n  subscriber {\n    id\n  }\n  active\n}\nfragment UsageAlert on UsageAlert {\n  __typename\n  type\n  updatedAt\n  archivedAt\n  createdAt\n  id\n  metadata\n}`) as unknown as TypedDocumentString<NotificationQuery, NotificationQueryVariables>;\nexport const NotificationSubscriptionDocument = new TypedDocumentString(`\n    query notificationSubscription($id: String!) {\n  notificationSubscription(id: $id) {\n    ...NotificationSubscription\n  }\n}\n    fragment NotificationSubscription on NotificationSubscription {\n  __typename\n  customView {\n    id\n  }\n  customer {\n    id\n  }\n  cycle {\n    id\n  }\n  initiative {\n    id\n  }\n  label {\n    id\n  }\n  updatedAt\n  project {\n    id\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  contextViewType\n  userContextViewType\n  id\n  user {\n    id\n  }\n  subscriber {\n    id\n  }\n  active\n}`) as unknown as TypedDocumentString<NotificationSubscriptionQuery, NotificationSubscriptionQueryVariables>;\nexport const NotificationSubscriptionsDocument = new TypedDocumentString(`\n    query notificationSubscriptions($after: String, $before: String, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  notificationSubscriptions(\n    after: $after\n    before: $before\n    first: $first\n    includeArchived: $includeArchived\n    last: $last\n    orderBy: $orderBy\n  ) {\n    ...NotificationSubscriptionConnection\n  }\n}\n    fragment NotificationSubscription on NotificationSubscription {\n  __typename\n  customView {\n    id\n  }\n  customer {\n    id\n  }\n  cycle {\n    id\n  }\n  initiative {\n    id\n  }\n  label {\n    id\n  }\n  updatedAt\n  project {\n    id\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  contextViewType\n  userContextViewType\n  id\n  user {\n    id\n  }\n  subscriber {\n    id\n  }\n  active\n}\nfragment NotificationSubscriptionConnection on NotificationSubscriptionConnection {\n  __typename\n  nodes {\n    ...NotificationSubscription\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<NotificationSubscriptionsQuery, NotificationSubscriptionsQueryVariables>;\nexport const NotificationsDocument = new TypedDocumentString(`\n    query notifications($after: String, $before: String, $filter: NotificationFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  notifications(\n    after: $after\n    before: $before\n    filter: $filter\n    first: $first\n    includeArchived: $includeArchived\n    last: $last\n    orderBy: $orderBy\n  ) {\n    ...NotificationConnection\n  }\n}\n    fragment ActorBot on ActorBot {\n  __typename\n  avatarUrl\n  subType\n  id\n  name\n  userDisplayName\n  type\n}\nfragment WelcomeMessageNotification on WelcomeMessageNotification {\n  __typename\n  type\n  welcomeMessageId\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment Notification on Notification {\n  __typename\n  type\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n  ... on CustomerNeedNotification {\n    ...CustomerNeedNotification\n  }\n  ... on CustomerNotification {\n    ...CustomerNotification\n  }\n  ... on DocumentNotification {\n    ...DocumentNotification\n  }\n  ... on InitiativeNotification {\n    ...InitiativeNotification\n  }\n  ... on IssueNotification {\n    ...IssueNotification\n  }\n  ... on OauthClientApprovalNotification {\n    ...OauthClientApprovalNotification\n  }\n  ... on PostNotification {\n    ...PostNotification\n  }\n  ... on ProjectNotification {\n    ...ProjectNotification\n  }\n  ... on PullRequestNotification {\n    ...PullRequestNotification\n  }\n  ... on UsageAlertNotification {\n    ...UsageAlertNotification\n  }\n  ... on WelcomeMessageNotification {\n    ...WelcomeMessageNotification\n  }\n}\nfragment CustomerNeedNotification on CustomerNeedNotification {\n  __typename\n  type\n  customerNeedId\n  botActor {\n    ...ActorBot\n  }\n  category\n  customerNeed {\n    id\n  }\n  externalUserActor {\n    id\n  }\n  relatedIssue {\n    id\n  }\n  updatedAt\n  relatedProject {\n    id\n  }\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment CustomerNotification on CustomerNotification {\n  __typename\n  type\n  customerId\n  botActor {\n    ...ActorBot\n  }\n  category\n  customer {\n    id\n  }\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment DocumentNotification on DocumentNotification {\n  __typename\n  reactionEmoji\n  type\n  commentId\n  documentId\n  parentCommentId\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment PostNotification on PostNotification {\n  __typename\n  reactionEmoji\n  type\n  commentId\n  parentCommentId\n  postId\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment ProjectNotification on ProjectNotification {\n  __typename\n  reactionEmoji\n  type\n  commentId\n  parentCommentId\n  projectId\n  projectMilestoneId\n  projectUpdateId\n  botActor {\n    ...ActorBot\n  }\n  category\n  comment {\n    id\n  }\n  document {\n    id\n  }\n  externalUserActor {\n    id\n  }\n  updatedAt\n  parentComment {\n    id\n  }\n  project {\n    id\n  }\n  projectUpdate {\n    id\n  }\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment PullRequestNotification on PullRequestNotification {\n  __typename\n  type\n  pullRequestCommentId\n  pullRequestId\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment UsageAlertNotification on UsageAlertNotification {\n  __typename\n  type\n  usageAlertId\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  usageAlert {\n    ...UsageAlert\n  }\n  actor {\n    id\n  }\n}\nfragment OauthClientApprovalNotification on OauthClientApprovalNotification {\n  __typename\n  type\n  oauthClientApprovalId\n  oauthClientApproval {\n    ...OauthClientApproval\n  }\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment InitiativeNotification on InitiativeNotification {\n  __typename\n  reactionEmoji\n  type\n  commentId\n  initiativeId\n  initiativeUpdateId\n  parentCommentId\n  botActor {\n    ...ActorBot\n  }\n  category\n  comment {\n    id\n  }\n  document {\n    id\n  }\n  externalUserActor {\n    id\n  }\n  initiative {\n    id\n  }\n  initiativeUpdate {\n    id\n  }\n  updatedAt\n  parentComment {\n    id\n  }\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment IssueNotification on IssueNotification {\n  __typename\n  reactionEmoji\n  type\n  commentId\n  issueId\n  parentCommentId\n  botActor {\n    ...ActorBot\n  }\n  category\n  comment {\n    id\n  }\n  externalUserActor {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  parentComment {\n    id\n  }\n  user {\n    id\n  }\n  subscriptions {\n    ...NotificationSubscription\n  }\n  team {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment OauthClientApproval on OauthClientApproval {\n  __typename\n  newlyRequestedScopes\n  denyReason\n  requestReason\n  scopes\n  status\n  oauthClientId\n  requesterId\n  responderId\n  updatedAt\n  archivedAt\n  createdAt\n  id\n}\nfragment NotificationSubscription on NotificationSubscription {\n  __typename\n  customView {\n    id\n  }\n  customer {\n    id\n  }\n  cycle {\n    id\n  }\n  initiative {\n    id\n  }\n  label {\n    id\n  }\n  updatedAt\n  project {\n    id\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  contextViewType\n  userContextViewType\n  id\n  user {\n    id\n  }\n  subscriber {\n    id\n  }\n  active\n}\nfragment UsageAlert on UsageAlert {\n  __typename\n  type\n  updatedAt\n  archivedAt\n  createdAt\n  id\n  metadata\n}\nfragment NotificationConnection on NotificationConnection {\n  __typename\n  nodes {\n    ...Notification\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<NotificationsQuery, NotificationsQueryVariables>;\nexport const OrganizationDocument = new TypedDocumentString(`\n    query organization {\n  organization {\n    ...Organization\n  }\n}\n    fragment ProjectStatus on ProjectStatus {\n  __typename\n  description\n  type\n  color\n  updatedAt\n  name\n  position\n  archivedAt\n  createdAt\n  id\n  indefinite\n}\nfragment Organization on Organization {\n  __typename\n  allowedAuthServices\n  allowedFileUploadContentTypes\n  createdIssueCount\n  authSettings\n  customersConfiguration\n  defaultFeedSummarySchedule\n  previousUrlKeys\n  periodUploadVolume\n  securitySettings\n  slackProjectChannelIntegration {\n    id\n  }\n  logoUrl\n  initiativeUpdateRemindersDay\n  projectUpdateRemindersDay\n  releaseChannel\n  initiativeUpdateReminderFrequencyInWeeks\n  projectUpdateReminderFrequencyInWeeks\n  initiativeUpdateRemindersHour\n  projectUpdateRemindersHour\n  updatedAt\n  customerCount\n  userCount\n  slackProjectChannelPrefix\n  gitBranchFormat\n  deletionRequestedAt\n  trialStartsAt\n  trialEndsAt\n  archivedAt\n  createdAt\n  id\n  projectStatuses {\n    ...ProjectStatus\n  }\n  name\n  subscription {\n    ...PaidSubscription\n  }\n  urlKey\n  fiscalYearStartMonth\n  hipaaComplianceEnabled\n  samlEnabled\n  scimEnabled\n  gitLinkbackDescriptionsEnabled\n  releasesEnabled\n  customersEnabled\n  gitLinkbackMessagesEnabled\n  gitPublicLinkbackMessagesEnabled\n  feedEnabled\n  roadmapEnabled\n  aiDiscussionSummariesEnabled\n  aiThreadSummariesEnabled\n  hideNonPrimaryOrganizations\n  projectUpdatesReminderFrequency\n  allowMembersToInvite\n  restrictTeamCreationToAdmins\n  restrictLabelManagementToAdmins\n  slaDayCount\n}\nfragment PaidSubscription on PaidSubscription {\n  __typename\n  collectionMethod\n  cancelAt\n  canceledAt\n  nextBillingAt\n  updatedAt\n  seatsMaximum\n  seatsMinimum\n  seats\n  type\n  pendingChangeType\n  archivedAt\n  createdAt\n  id\n  creator {\n    id\n  }\n}`) as unknown as TypedDocumentString<OrganizationQuery, OrganizationQueryVariables>;\nexport const Organization_IntegrationsDocument = new TypedDocumentString(`\n    query organization_integrations($after: String, $before: String, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  organization {\n    integrations(\n      after: $after\n      before: $before\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...IntegrationConnection\n    }\n  }\n}\n    fragment Integration on Integration {\n  __typename\n  service\n  updatedAt\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  creator {\n    id\n  }\n}\nfragment IntegrationConnection on IntegrationConnection {\n  __typename\n  nodes {\n    ...Integration\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<Organization_IntegrationsQuery, Organization_IntegrationsQueryVariables>;\nexport const Organization_LabelsDocument = new TypedDocumentString(`\n    query organization_labels($after: String, $before: String, $filter: IssueLabelFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  organization {\n    labels(\n      after: $after\n      before: $before\n      filter: $filter\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...IssueLabelConnection\n    }\n  }\n}\n    fragment IssueLabel on IssueLabel {\n  __typename\n  lastAppliedAt\n  color\n  description\n  name\n  updatedAt\n  inheritedFrom {\n    id\n  }\n  parent {\n    id\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  creator {\n    id\n  }\n  retiredBy {\n    id\n  }\n  isGroup\n}\nfragment IssueLabelConnection on IssueLabelConnection {\n  __typename\n  nodes {\n    ...IssueLabel\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<Organization_LabelsQuery, Organization_LabelsQueryVariables>;\nexport const Organization_ProjectLabelsDocument = new TypedDocumentString(`\n    query organization_projectLabels($after: String, $before: String, $filter: ProjectLabelFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  organization {\n    projectLabels(\n      after: $after\n      before: $before\n      filter: $filter\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...ProjectLabelConnection\n    }\n  }\n}\n    fragment ProjectLabel on ProjectLabel {\n  __typename\n  lastAppliedAt\n  color\n  description\n  name\n  updatedAt\n  parent {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  creator {\n    id\n  }\n  retiredBy {\n    id\n  }\n  isGroup\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}\nfragment ProjectLabelConnection on ProjectLabelConnection {\n  __typename\n  nodes {\n    ...ProjectLabel\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}`) as unknown as TypedDocumentString<Organization_ProjectLabelsQuery, Organization_ProjectLabelsQueryVariables>;\nexport const Organization_SubscriptionDocument = new TypedDocumentString(`\n    query organization_subscription {\n  organization {\n    subscription {\n      ...PaidSubscription\n    }\n  }\n}\n    fragment PaidSubscription on PaidSubscription {\n  __typename\n  collectionMethod\n  cancelAt\n  canceledAt\n  nextBillingAt\n  updatedAt\n  seatsMaximum\n  seatsMinimum\n  seats\n  type\n  pendingChangeType\n  archivedAt\n  createdAt\n  id\n  creator {\n    id\n  }\n}`) as unknown as TypedDocumentString<Organization_SubscriptionQuery, Organization_SubscriptionQueryVariables>;\nexport const Organization_TeamsDocument = new TypedDocumentString(`\n    query organization_teams($after: String, $before: String, $filter: TeamFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  organization {\n    teams(\n      after: $after\n      before: $before\n      filter: $filter\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...TeamConnection\n    }\n  }\n}\n    fragment Team on Team {\n  __typename\n  cycleIssueAutoAssignCompleted\n  cycleLockToActive\n  cycleIssueAutoAssignStarted\n  cycleCalenderUrl\n  upcomingCycleCount\n  autoArchivePeriod\n  autoClosePeriod\n  securitySettings\n  integrationsSettings {\n    id\n  }\n  activeCycle {\n    id\n  }\n  triageResponsibility {\n    id\n  }\n  scimGroupName\n  autoCloseStateId\n  cycleCooldownTime\n  cycleStartDay\n  defaultTemplateForMembers {\n    id\n  }\n  defaultTemplateForNonMembers {\n    id\n  }\n  defaultProjectTemplate {\n    id\n  }\n  defaultIssueState {\n    id\n  }\n  cycleDuration\n  icon\n  defaultTemplateForMembersId\n  defaultTemplateForNonMembersId\n  issueEstimationType\n  updatedAt\n  displayName\n  color\n  description\n  name\n  parent {\n    id\n  }\n  key\n  archivedAt\n  createdAt\n  retiredAt\n  timezone\n  issueCount\n  id\n  visibility\n  mergeWorkflowState {\n    id\n  }\n  draftWorkflowState {\n    id\n  }\n  startWorkflowState {\n    id\n  }\n  mergeableWorkflowState {\n    id\n  }\n  reviewWorkflowState {\n    id\n  }\n  markedAsDuplicateWorkflowState {\n    id\n  }\n  triageIssueState {\n    id\n  }\n  defaultIssueEstimate\n  setIssueSortOrderOnStateChange\n  allMembersCanJoin\n  requirePriorityToLeaveTriage\n  autoCloseChildIssues\n  autoCloseParentIssues\n  scimManaged\n  private\n  inheritIssueEstimation\n  inheritWorkflowStatuses\n  cyclesEnabled\n  issueEstimationExtended\n  issueEstimationAllowZero\n  aiDiscussionSummariesEnabled\n  aiThreadSummariesEnabled\n  groupIssueHistory\n  slackIssueComments\n  slackNewIssue\n  slackIssueStatuses\n  triageEnabled\n  inviteHash\n  issueOrderingNoPriorityFirst\n  issueSortOrderDefaultToBottom\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}\nfragment TeamConnection on TeamConnection {\n  __typename\n  nodes {\n    ...Team\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}`) as unknown as TypedDocumentString<Organization_TeamsQuery, Organization_TeamsQueryVariables>;\nexport const Organization_TemplatesDocument = new TypedDocumentString(`\n    query organization_templates($after: String, $before: String, $filter: NullableTemplateFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  organization {\n    templates(\n      after: $after\n      before: $before\n      filter: $filter\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...TemplateConnection\n    }\n  }\n}\n    fragment Template on Template {\n  __typename\n  description\n  lastAppliedAt\n  type\n  color\n  icon\n  updatedAt\n  name\n  inheritedFrom {\n    id\n  }\n  pipeline {\n    id\n  }\n  sortOrder\n  team {\n    id\n  }\n  templateData\n  archivedAt\n  createdAt\n  id\n  creator {\n    id\n  }\n  lastUpdatedBy {\n    id\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}\nfragment TemplateConnection on TemplateConnection {\n  __typename\n  nodes {\n    ...Template\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}`) as unknown as TypedDocumentString<Organization_TemplatesQuery, Organization_TemplatesQueryVariables>;\nexport const Organization_UsersDocument = new TypedDocumentString(`\n    query organization_users($after: String, $before: String, $first: Int, $includeArchived: Boolean, $includeDisabled: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  organization {\n    users(\n      after: $after\n      before: $before\n      first: $first\n      includeArchived: $includeArchived\n      includeDisabled: $includeDisabled\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...UserConnection\n    }\n  }\n}\n    fragment User on User {\n  __typename\n  description\n  avatarUrl\n  createdIssueCount\n  avatarBackgroundColor\n  statusUntilAt\n  statusEmoji\n  initials\n  updatedAt\n  lastSeen\n  timezone\n  disableReason\n  statusLabel\n  archivedAt\n  createdAt\n  id\n  gitHubUserId\n  displayName\n  email\n  name\n  title\n  url\n  active\n  isAssignable\n  guest\n  admin\n  owner\n  app\n  isMentionable\n  isMe\n  supportsAgentSessions\n  canAccessAnyPublicTeam\n  calendarHash\n  inviteHash\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}\nfragment UserConnection on UserConnection {\n  __typename\n  nodes {\n    ...User\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}`) as unknown as TypedDocumentString<Organization_UsersQuery, Organization_UsersQueryVariables>;\nexport const OrganizationExistsDocument = new TypedDocumentString(`\n    query organizationExists($urlKey: String!) {\n  organizationExists(urlKey: $urlKey) {\n    ...OrganizationExistsPayload\n  }\n}\n    fragment OrganizationExistsPayload on OrganizationExistsPayload {\n  __typename\n  success\n  exists\n}`) as unknown as TypedDocumentString<OrganizationExistsQuery, OrganizationExistsQueryVariables>;\nexport const OrganizationInviteDocument = new TypedDocumentString(`\n    query organizationInvite($id: String!) {\n  organizationInvite(id: $id) {\n    ...OrganizationInvite\n  }\n}\n    fragment OrganizationInvite on OrganizationInvite {\n  __typename\n  metadata\n  email\n  updatedAt\n  archivedAt\n  createdAt\n  acceptedAt\n  expiresAt\n  id\n  inviter {\n    id\n  }\n  invitee {\n    id\n  }\n  role\n  external\n}`) as unknown as TypedDocumentString<OrganizationInviteQuery, OrganizationInviteQueryVariables>;\nexport const OrganizationInvitesDocument = new TypedDocumentString(`\n    query organizationInvites($after: String, $before: String, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  organizationInvites(\n    after: $after\n    before: $before\n    first: $first\n    includeArchived: $includeArchived\n    last: $last\n    orderBy: $orderBy\n  ) {\n    ...OrganizationInviteConnection\n  }\n}\n    fragment OrganizationInvite on OrganizationInvite {\n  __typename\n  metadata\n  email\n  updatedAt\n  archivedAt\n  createdAt\n  acceptedAt\n  expiresAt\n  id\n  inviter {\n    id\n  }\n  invitee {\n    id\n  }\n  role\n  external\n}\nfragment OrganizationInviteConnection on OrganizationInviteConnection {\n  __typename\n  nodes {\n    ...OrganizationInvite\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<OrganizationInvitesQuery, OrganizationInvitesQueryVariables>;\nexport const ProjectDocument = new TypedDocumentString(`\n    query project($id: String!) {\n  project(id: $id) {\n    ...Project\n  }\n}\n    fragment Project on Project {\n  __typename\n  trashed\n  url\n  integrationsSettings {\n    id\n  }\n  microsoftTeamsChannelId\n  slackChannelId\n  labelIds\n  documentContent {\n    ...DocumentContent\n  }\n  status {\n    id\n  }\n  updateRemindersDay\n  targetDate\n  startDate\n  syncedWith {\n    ...ExternalEntityInfo\n  }\n  updateReminderFrequency\n  updateRemindersHour\n  icon\n  convertedFromIssue {\n    id\n  }\n  lastAppliedTemplate {\n    id\n  }\n  updatedAt\n  lastUpdate {\n    id\n  }\n  updateReminderFrequencyInWeeks\n  name\n  completedScopeHistory\n  completedIssueCountHistory\n  inProgressScopeHistory\n  health\n  progress\n  scope\n  priorityLabel\n  priority\n  color\n  content\n  slugId\n  targetDateResolution\n  startDateResolution\n  frequencyResolution\n  description\n  prioritySortOrder\n  sortOrder\n  archivedAt\n  createdAt\n  healthUpdatedAt\n  autoArchivedAt\n  canceledAt\n  completedAt\n  startedAt\n  projectUpdateRemindersPausedUntilAt\n  issueCountHistory\n  scopeHistory\n  id\n  creator {\n    id\n  }\n  lead {\n    id\n  }\n  favorite {\n    id\n  }\n  slackIssueComments\n  slackNewIssue\n  slackIssueStatuses\n  state\n}\nfragment WelcomeMessage on WelcomeMessage {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  title\n  id\n  updatedBy {\n    id\n  }\n  enabled\n}\nfragment AiPromptRules on AiPromptRules {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  id\n  updatedBy {\n    id\n  }\n}\nfragment ExternalEntityInfo on ExternalEntityInfo {\n  __typename\n  metadata {\n    ... on ExternalEntityInfoGithubMetadata {\n      ...ExternalEntityInfoGithubMetadata\n    }\n    ... on ExternalEntityInfoJiraMetadata {\n      ...ExternalEntityInfoJiraMetadata\n    }\n    ... on ExternalEntitySlackMetadata {\n      ...ExternalEntitySlackMetadata\n    }\n  }\n  service\n  id\n}\nfragment ExternalEntityInfoGithubMetadata on ExternalEntityInfoGithubMetadata {\n  __typename\n  number\n  owner\n  repo\n}\nfragment ExternalEntityInfoJiraMetadata on ExternalEntityInfoJiraMetadata {\n  __typename\n  issueTypeId\n  projectId\n  issueKey\n}\nfragment ExternalEntitySlackMetadata on ExternalEntitySlackMetadata {\n  __typename\n  messageUrl\n  channelId\n  channelName\n  isFromSlack\n}\nfragment DocumentContent on DocumentContent {\n  __typename\n  aiPromptRules {\n    ...AiPromptRules\n  }\n  content\n  contentState\n  document {\n    id\n  }\n  initiative {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  projectMilestone {\n    id\n  }\n  project {\n    id\n  }\n  restoredAt\n  archivedAt\n  createdAt\n  id\n  welcomeMessage {\n    ...WelcomeMessage\n  }\n}`) as unknown as TypedDocumentString<ProjectQuery, ProjectQueryVariables>;\nexport const Project_AttachmentsDocument = new TypedDocumentString(`\n    query project_attachments($id: String!, $after: String, $before: String, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  project(id: $id) {\n    attachments(\n      after: $after\n      before: $before\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...ProjectAttachmentConnection\n    }\n  }\n}\n    fragment ProjectAttachment on ProjectAttachment {\n  __typename\n  metadata\n  source\n  subtitle\n  creator {\n    id\n  }\n  updatedAt\n  sourceType\n  archivedAt\n  createdAt\n  id\n  title\n  url\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}\nfragment ProjectAttachmentConnection on ProjectAttachmentConnection {\n  __typename\n  nodes {\n    ...ProjectAttachment\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}`) as unknown as TypedDocumentString<Project_AttachmentsQuery, Project_AttachmentsQueryVariables>;\nexport const Project_CommentsDocument = new TypedDocumentString(`\n    query project_comments($id: String!, $after: String, $before: String, $filter: CommentFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  project(id: $id) {\n    comments(\n      after: $after\n      before: $before\n      filter: $filter\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...CommentConnection\n    }\n  }\n}\n    fragment ActorBot on ActorBot {\n  __typename\n  avatarUrl\n  subType\n  id\n  name\n  userDisplayName\n  type\n}\nfragment Comment on Comment {\n  __typename\n  agentSession {\n    id\n  }\n  url\n  reactionData\n  reactions {\n    ...Reaction\n  }\n  resolvingCommentId\n  documentContentId\n  initiativeId\n  initiativeUpdateId\n  issueId\n  parentId\n  projectId\n  projectUpdateId\n  botActor {\n    ...ActorBot\n  }\n  resolvingComment {\n    id\n  }\n  body\n  documentContent {\n    ...DocumentContent\n  }\n  syncedWith {\n    ...ExternalEntityInfo\n  }\n  externalThread {\n    ...SyncedExternalThread\n  }\n  externalUser {\n    id\n  }\n  initiative {\n    id\n  }\n  initiativeUpdate {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  parent {\n    id\n  }\n  project {\n    id\n  }\n  projectUpdate {\n    id\n  }\n  quotedText\n  archivedAt\n  createdAt\n  editedAt\n  resolvedAt\n  id\n  resolvingUser {\n    id\n  }\n  user {\n    id\n  }\n}\nfragment SyncedExternalThread on SyncedExternalThread {\n  __typename\n  url\n  name\n  displayName\n  type\n  subType\n  id\n  isPersonalIntegrationRequired\n  isPersonalIntegrationConnected\n  isConnected\n}\nfragment WelcomeMessage on WelcomeMessage {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  title\n  id\n  updatedBy {\n    id\n  }\n  enabled\n}\nfragment Reaction on Reaction {\n  __typename\n  comment {\n    id\n  }\n  externalUser {\n    id\n  }\n  initiativeUpdate {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  emoji\n  projectUpdate {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  user {\n    id\n  }\n}\nfragment AiPromptRules on AiPromptRules {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  id\n  updatedBy {\n    id\n  }\n}\nfragment ExternalEntityInfo on ExternalEntityInfo {\n  __typename\n  metadata {\n    ... on ExternalEntityInfoGithubMetadata {\n      ...ExternalEntityInfoGithubMetadata\n    }\n    ... on ExternalEntityInfoJiraMetadata {\n      ...ExternalEntityInfoJiraMetadata\n    }\n    ... on ExternalEntitySlackMetadata {\n      ...ExternalEntitySlackMetadata\n    }\n  }\n  service\n  id\n}\nfragment ExternalEntityInfoGithubMetadata on ExternalEntityInfoGithubMetadata {\n  __typename\n  number\n  owner\n  repo\n}\nfragment ExternalEntityInfoJiraMetadata on ExternalEntityInfoJiraMetadata {\n  __typename\n  issueTypeId\n  projectId\n  issueKey\n}\nfragment ExternalEntitySlackMetadata on ExternalEntitySlackMetadata {\n  __typename\n  messageUrl\n  channelId\n  channelName\n  isFromSlack\n}\nfragment DocumentContent on DocumentContent {\n  __typename\n  aiPromptRules {\n    ...AiPromptRules\n  }\n  content\n  contentState\n  document {\n    id\n  }\n  initiative {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  projectMilestone {\n    id\n  }\n  project {\n    id\n  }\n  restoredAt\n  archivedAt\n  createdAt\n  id\n  welcomeMessage {\n    ...WelcomeMessage\n  }\n}\nfragment CommentConnection on CommentConnection {\n  __typename\n  nodes {\n    ...Comment\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<Project_CommentsQuery, Project_CommentsQueryVariables>;\nexport const Project_DocumentContentDocument = new TypedDocumentString(`\n    query project_documentContent($id: String!) {\n  project(id: $id) {\n    documentContent {\n      ...DocumentContent\n    }\n  }\n}\n    fragment WelcomeMessage on WelcomeMessage {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  title\n  id\n  updatedBy {\n    id\n  }\n  enabled\n}\nfragment AiPromptRules on AiPromptRules {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  id\n  updatedBy {\n    id\n  }\n}\nfragment DocumentContent on DocumentContent {\n  __typename\n  aiPromptRules {\n    ...AiPromptRules\n  }\n  content\n  contentState\n  document {\n    id\n  }\n  initiative {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  projectMilestone {\n    id\n  }\n  project {\n    id\n  }\n  restoredAt\n  archivedAt\n  createdAt\n  id\n  welcomeMessage {\n    ...WelcomeMessage\n  }\n}`) as unknown as TypedDocumentString<Project_DocumentContentQuery, Project_DocumentContentQueryVariables>;\nexport const Project_DocumentContent_AiPromptRulesDocument = new TypedDocumentString(`\n    query project_documentContent_aiPromptRules($id: String!) {\n  project(id: $id) {\n    documentContent {\n      aiPromptRules {\n        ...AiPromptRules\n      }\n    }\n  }\n}\n    fragment AiPromptRules on AiPromptRules {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  id\n  updatedBy {\n    id\n  }\n}`) as unknown as TypedDocumentString<\n  Project_DocumentContent_AiPromptRulesQuery,\n  Project_DocumentContent_AiPromptRulesQueryVariables\n>;\nexport const Project_DocumentContent_WelcomeMessageDocument = new TypedDocumentString(`\n    query project_documentContent_welcomeMessage($id: String!) {\n  project(id: $id) {\n    documentContent {\n      welcomeMessage {\n        ...WelcomeMessage\n      }\n    }\n  }\n}\n    fragment WelcomeMessage on WelcomeMessage {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  title\n  id\n  updatedBy {\n    id\n  }\n  enabled\n}`) as unknown as TypedDocumentString<\n  Project_DocumentContent_WelcomeMessageQuery,\n  Project_DocumentContent_WelcomeMessageQueryVariables\n>;\nexport const Project_DocumentsDocument = new TypedDocumentString(`\n    query project_documents($id: String!, $after: String, $before: String, $filter: DocumentFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  project(id: $id) {\n    documents(\n      after: $after\n      before: $before\n      filter: $filter\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...DocumentConnection\n    }\n  }\n}\n    fragment Document on Document {\n  __typename\n  trashed\n  documentContentId\n  url\n  content\n  slugId\n  color\n  icon\n  initiative {\n    id\n  }\n  issue {\n    id\n  }\n  lastAppliedTemplate {\n    id\n  }\n  updatedAt\n  project {\n    id\n  }\n  release {\n    id\n  }\n  sortOrder\n  hiddenAt\n  archivedAt\n  createdAt\n  title\n  id\n  creator {\n    id\n  }\n  updatedBy {\n    id\n  }\n}\nfragment DocumentConnection on DocumentConnection {\n  __typename\n  nodes {\n    ...Document\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<Project_DocumentsQuery, Project_DocumentsQueryVariables>;\nexport const Project_ExternalLinksDocument = new TypedDocumentString(`\n    query project_externalLinks($id: String!, $after: String, $before: String, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  project(id: $id) {\n    externalLinks(\n      after: $after\n      before: $before\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...EntityExternalLinkConnection\n    }\n  }\n}\n    fragment EntityExternalLink on EntityExternalLink {\n  __typename\n  initiative {\n    id\n  }\n  updatedAt\n  url\n  label\n  project {\n    id\n  }\n  sortOrder\n  archivedAt\n  createdAt\n  id\n  creator {\n    id\n  }\n}\nfragment EntityExternalLinkConnection on EntityExternalLinkConnection {\n  __typename\n  nodes {\n    ...EntityExternalLink\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<Project_ExternalLinksQuery, Project_ExternalLinksQueryVariables>;\nexport const Project_HistoryDocument = new TypedDocumentString(`\n    query project_history($id: String!, $after: String, $before: String, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  project(id: $id) {\n    history(\n      after: $after\n      before: $before\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...ProjectHistoryConnection\n    }\n  }\n}\n    fragment ProjectHistory on ProjectHistory {\n  __typename\n  entries\n  updatedAt\n  project {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}\nfragment ProjectHistoryConnection on ProjectHistoryConnection {\n  __typename\n  nodes {\n    ...ProjectHistory\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}`) as unknown as TypedDocumentString<Project_HistoryQuery, Project_HistoryQueryVariables>;\nexport const Project_InitiativeToProjectsDocument = new TypedDocumentString(`\n    query project_initiativeToProjects($id: String!, $after: String, $before: String, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  project(id: $id) {\n    initiativeToProjects(\n      after: $after\n      before: $before\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...InitiativeToProjectConnection\n    }\n  }\n}\n    fragment InitiativeToProject on InitiativeToProject {\n  __typename\n  initiative {\n    id\n  }\n  updatedAt\n  project {\n    id\n  }\n  sortOrder\n  archivedAt\n  createdAt\n  id\n}\nfragment InitiativeToProjectConnection on InitiativeToProjectConnection {\n  __typename\n  nodes {\n    ...InitiativeToProject\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<Project_InitiativeToProjectsQuery, Project_InitiativeToProjectsQueryVariables>;\nexport const Project_InitiativesDocument = new TypedDocumentString(`\n    query project_initiatives($id: String!, $after: String, $before: String, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  project(id: $id) {\n    initiatives(\n      after: $after\n      before: $before\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...InitiativeConnection\n    }\n  }\n}\n    fragment WelcomeMessage on WelcomeMessage {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  title\n  id\n  updatedBy {\n    id\n  }\n  enabled\n}\nfragment Initiative on Initiative {\n  __typename\n  trashed\n  url\n  parentInitiative {\n    id\n  }\n  integrationsSettings {\n    id\n  }\n  documentContent {\n    ...DocumentContent\n  }\n  updateRemindersDay\n  description\n  targetDate\n  updateReminderFrequency\n  updateRemindersHour\n  icon\n  color\n  content\n  slugId\n  updatedAt\n  status\n  lastUpdate {\n    id\n  }\n  updateReminderFrequencyInWeeks\n  name\n  health\n  targetDateResolution\n  frequencyResolution\n  sortOrder\n  archivedAt\n  createdAt\n  healthUpdatedAt\n  startedAt\n  completedAt\n  id\n  creator {\n    id\n  }\n  owner {\n    id\n  }\n}\nfragment AiPromptRules on AiPromptRules {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  id\n  updatedBy {\n    id\n  }\n}\nfragment DocumentContent on DocumentContent {\n  __typename\n  aiPromptRules {\n    ...AiPromptRules\n  }\n  content\n  contentState\n  document {\n    id\n  }\n  initiative {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  projectMilestone {\n    id\n  }\n  project {\n    id\n  }\n  restoredAt\n  archivedAt\n  createdAt\n  id\n  welcomeMessage {\n    ...WelcomeMessage\n  }\n}\nfragment InitiativeConnection on InitiativeConnection {\n  __typename\n  nodes {\n    ...Initiative\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<Project_InitiativesQuery, Project_InitiativesQueryVariables>;\nexport const Project_InverseRelationsDocument = new TypedDocumentString(`\n    query project_inverseRelations($id: String!, $after: String, $before: String, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  project(id: $id) {\n    inverseRelations(\n      after: $after\n      before: $before\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...ProjectRelationConnection\n    }\n  }\n}\n    fragment ProjectRelation on ProjectRelation {\n  __typename\n  updatedAt\n  project {\n    id\n  }\n  projectMilestone {\n    id\n  }\n  relatedProjectMilestone {\n    id\n  }\n  relatedProject {\n    id\n  }\n  archivedAt\n  createdAt\n  anchorType\n  relatedAnchorType\n  type\n  id\n  user {\n    id\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}\nfragment ProjectRelationConnection on ProjectRelationConnection {\n  __typename\n  nodes {\n    ...ProjectRelation\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}`) as unknown as TypedDocumentString<Project_InverseRelationsQuery, Project_InverseRelationsQueryVariables>;\nexport const Project_IssuesDocument = new TypedDocumentString(`\n    query project_issues($id: String!, $after: String, $before: String, $filter: IssueFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  project(id: $id) {\n    issues(\n      after: $after\n      before: $before\n      filter: $filter\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...IssueConnection\n    }\n  }\n}\n    fragment ActorBot on ActorBot {\n  __typename\n  avatarUrl\n  subType\n  id\n  name\n  userDisplayName\n  type\n}\nfragment User on User {\n  __typename\n  description\n  avatarUrl\n  createdIssueCount\n  avatarBackgroundColor\n  statusUntilAt\n  statusEmoji\n  initials\n  updatedAt\n  lastSeen\n  timezone\n  disableReason\n  statusLabel\n  archivedAt\n  createdAt\n  id\n  gitHubUserId\n  displayName\n  email\n  name\n  title\n  url\n  active\n  isAssignable\n  guest\n  admin\n  owner\n  app\n  isMentionable\n  isMe\n  supportsAgentSessions\n  canAccessAnyPublicTeam\n  calendarHash\n  inviteHash\n}\nfragment Reaction on Reaction {\n  __typename\n  comment {\n    id\n  }\n  externalUser {\n    id\n  }\n  initiativeUpdate {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  emoji\n  projectUpdate {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  user {\n    id\n  }\n}\nfragment Issue on Issue {\n  __typename\n  trashed\n  reactionData\n  labelIds\n  integrationSourceType\n  url\n  identifier\n  priorityLabel\n  previousIdentifiers\n  reactions {\n    ...Reaction\n  }\n  customerTicketCount\n  sharedAccess {\n    ...IssueSharedAccess\n  }\n  branchName\n  delegate {\n    id\n  }\n  botActor {\n    ...ActorBot\n  }\n  sourceComment {\n    id\n  }\n  cycle {\n    id\n  }\n  dueDate\n  estimate\n  syncedWith {\n    ...ExternalEntityInfo\n  }\n  externalUserCreator {\n    id\n  }\n  asksExternalUserRequester {\n    id\n  }\n  asksRequester {\n    id\n  }\n  description\n  title\n  number\n  lastAppliedTemplate {\n    id\n  }\n  updatedAt\n  boardOrder\n  sortOrder\n  prioritySortOrder\n  subIssueSortOrder\n  parent {\n    id\n  }\n  priority\n  projectMilestone {\n    id\n  }\n  project {\n    id\n  }\n  recurringIssueTemplate {\n    id\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  startedTriageAt\n  triagedAt\n  addedToCycleAt\n  addedToProjectAt\n  addedToTeamAt\n  autoArchivedAt\n  autoClosedAt\n  canceledAt\n  completedAt\n  startedAt\n  slaStartedAt\n  slaBreachesAt\n  slaHighRiskAt\n  slaMediumRiskAt\n  snoozedUntilAt\n  slaType\n  id\n  assignee {\n    id\n  }\n  creator {\n    id\n  }\n  snoozedBy {\n    id\n  }\n  favorite {\n    id\n  }\n  state {\n    id\n  }\n  inheritsSharedAccess\n}\nfragment ExternalEntityInfo on ExternalEntityInfo {\n  __typename\n  metadata {\n    ... on ExternalEntityInfoGithubMetadata {\n      ...ExternalEntityInfoGithubMetadata\n    }\n    ... on ExternalEntityInfoJiraMetadata {\n      ...ExternalEntityInfoJiraMetadata\n    }\n    ... on ExternalEntitySlackMetadata {\n      ...ExternalEntitySlackMetadata\n    }\n  }\n  service\n  id\n}\nfragment IssueSharedAccess on IssueSharedAccess {\n  __typename\n  disallowedIssueFields\n  sharedWithCount\n  sharedWithUsers {\n    ...User\n  }\n  viewerHasOnlySharedAccess\n  isShared\n}\nfragment ExternalEntityInfoGithubMetadata on ExternalEntityInfoGithubMetadata {\n  __typename\n  number\n  owner\n  repo\n}\nfragment ExternalEntityInfoJiraMetadata on ExternalEntityInfoJiraMetadata {\n  __typename\n  issueTypeId\n  projectId\n  issueKey\n}\nfragment ExternalEntitySlackMetadata on ExternalEntitySlackMetadata {\n  __typename\n  messageUrl\n  channelId\n  channelName\n  isFromSlack\n}\nfragment IssueConnection on IssueConnection {\n  __typename\n  nodes {\n    ...Issue\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<Project_IssuesQuery, Project_IssuesQueryVariables>;\nexport const Project_LabelsDocument = new TypedDocumentString(`\n    query project_labels($id: String!, $after: String, $before: String, $filter: ProjectLabelFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  project(id: $id) {\n    labels(\n      after: $after\n      before: $before\n      filter: $filter\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...ProjectLabelConnection\n    }\n  }\n}\n    fragment ProjectLabel on ProjectLabel {\n  __typename\n  lastAppliedAt\n  color\n  description\n  name\n  updatedAt\n  parent {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  creator {\n    id\n  }\n  retiredBy {\n    id\n  }\n  isGroup\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}\nfragment ProjectLabelConnection on ProjectLabelConnection {\n  __typename\n  nodes {\n    ...ProjectLabel\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}`) as unknown as TypedDocumentString<Project_LabelsQuery, Project_LabelsQueryVariables>;\nexport const Project_MembersDocument = new TypedDocumentString(`\n    query project_members($id: String!, $after: String, $before: String, $filter: UserFilter, $first: Int, $includeArchived: Boolean, $includeDisabled: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  project(id: $id) {\n    members(\n      after: $after\n      before: $before\n      filter: $filter\n      first: $first\n      includeArchived: $includeArchived\n      includeDisabled: $includeDisabled\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...UserConnection\n    }\n  }\n}\n    fragment User on User {\n  __typename\n  description\n  avatarUrl\n  createdIssueCount\n  avatarBackgroundColor\n  statusUntilAt\n  statusEmoji\n  initials\n  updatedAt\n  lastSeen\n  timezone\n  disableReason\n  statusLabel\n  archivedAt\n  createdAt\n  id\n  gitHubUserId\n  displayName\n  email\n  name\n  title\n  url\n  active\n  isAssignable\n  guest\n  admin\n  owner\n  app\n  isMentionable\n  isMe\n  supportsAgentSessions\n  canAccessAnyPublicTeam\n  calendarHash\n  inviteHash\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}\nfragment UserConnection on UserConnection {\n  __typename\n  nodes {\n    ...User\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}`) as unknown as TypedDocumentString<Project_MembersQuery, Project_MembersQueryVariables>;\nexport const Project_NeedsDocument = new TypedDocumentString(`\n    query project_needs($id: String!, $after: String, $before: String, $filter: CustomerNeedFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  project(id: $id) {\n    needs(\n      after: $after\n      before: $before\n      filter: $filter\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...CustomerNeedConnection\n    }\n  }\n}\n    fragment CustomerNeed on CustomerNeed {\n  __typename\n  comment {\n    id\n  }\n  url\n  body\n  customer {\n    id\n  }\n  content\n  attachment {\n    id\n  }\n  originalIssue {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  projectAttachment {\n    ...ProjectAttachment\n  }\n  project {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  creator {\n    id\n  }\n  priority\n}\nfragment ProjectAttachment on ProjectAttachment {\n  __typename\n  metadata\n  source\n  subtitle\n  creator {\n    id\n  }\n  updatedAt\n  sourceType\n  archivedAt\n  createdAt\n  id\n  title\n  url\n}\nfragment CustomerNeedConnection on CustomerNeedConnection {\n  __typename\n  nodes {\n    ...CustomerNeed\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<Project_NeedsQuery, Project_NeedsQueryVariables>;\nexport const Project_ProjectMilestonesDocument = new TypedDocumentString(`\n    query project_projectMilestones($id: String!, $after: String, $before: String, $filter: ProjectMilestoneFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  project(id: $id) {\n    projectMilestones(\n      after: $after\n      before: $before\n      filter: $filter\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...ProjectMilestoneConnection\n    }\n  }\n}\n    fragment ProjectMilestone on ProjectMilestone {\n  __typename\n  updatedAt\n  name\n  sortOrder\n  targetDate\n  progress\n  description\n  project {\n    id\n  }\n  documentContent {\n    ...DocumentContent\n  }\n  status\n  archivedAt\n  createdAt\n  id\n}\nfragment WelcomeMessage on WelcomeMessage {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  title\n  id\n  updatedBy {\n    id\n  }\n  enabled\n}\nfragment AiPromptRules on AiPromptRules {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  id\n  updatedBy {\n    id\n  }\n}\nfragment DocumentContent on DocumentContent {\n  __typename\n  aiPromptRules {\n    ...AiPromptRules\n  }\n  content\n  contentState\n  document {\n    id\n  }\n  initiative {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  projectMilestone {\n    id\n  }\n  project {\n    id\n  }\n  restoredAt\n  archivedAt\n  createdAt\n  id\n  welcomeMessage {\n    ...WelcomeMessage\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}\nfragment ProjectMilestoneConnection on ProjectMilestoneConnection {\n  __typename\n  nodes {\n    ...ProjectMilestone\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}`) as unknown as TypedDocumentString<Project_ProjectMilestonesQuery, Project_ProjectMilestonesQueryVariables>;\nexport const Project_ProjectUpdatesDocument = new TypedDocumentString(`\n    query project_projectUpdates($id: String!, $after: String, $before: String, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  project(id: $id) {\n    projectUpdates(\n      after: $after\n      before: $before\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...ProjectUpdateConnection\n    }\n  }\n}\n    fragment ProjectUpdate on ProjectUpdate {\n  __typename\n  reactionData\n  commentCount\n  reactions {\n    ...Reaction\n  }\n  url\n  diffMarkdown\n  diff\n  health\n  updatedAt\n  project {\n    id\n  }\n  archivedAt\n  createdAt\n  editedAt\n  id\n  body\n  slugId\n  user {\n    id\n  }\n  isDiffHidden\n  isStale\n}\nfragment Reaction on Reaction {\n  __typename\n  comment {\n    id\n  }\n  externalUser {\n    id\n  }\n  initiativeUpdate {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  emoji\n  projectUpdate {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  user {\n    id\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}\nfragment ProjectUpdateConnection on ProjectUpdateConnection {\n  __typename\n  nodes {\n    ...ProjectUpdate\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}`) as unknown as TypedDocumentString<Project_ProjectUpdatesQuery, Project_ProjectUpdatesQueryVariables>;\nexport const Project_RelationsDocument = new TypedDocumentString(`\n    query project_relations($id: String!, $after: String, $before: String, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  project(id: $id) {\n    relations(\n      after: $after\n      before: $before\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...ProjectRelationConnection\n    }\n  }\n}\n    fragment ProjectRelation on ProjectRelation {\n  __typename\n  updatedAt\n  project {\n    id\n  }\n  projectMilestone {\n    id\n  }\n  relatedProjectMilestone {\n    id\n  }\n  relatedProject {\n    id\n  }\n  archivedAt\n  createdAt\n  anchorType\n  relatedAnchorType\n  type\n  id\n  user {\n    id\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}\nfragment ProjectRelationConnection on ProjectRelationConnection {\n  __typename\n  nodes {\n    ...ProjectRelation\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}`) as unknown as TypedDocumentString<Project_RelationsQuery, Project_RelationsQueryVariables>;\nexport const Project_TeamsDocument = new TypedDocumentString(`\n    query project_teams($id: String!, $after: String, $before: String, $filter: TeamFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  project(id: $id) {\n    teams(\n      after: $after\n      before: $before\n      filter: $filter\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...TeamConnection\n    }\n  }\n}\n    fragment Team on Team {\n  __typename\n  cycleIssueAutoAssignCompleted\n  cycleLockToActive\n  cycleIssueAutoAssignStarted\n  cycleCalenderUrl\n  upcomingCycleCount\n  autoArchivePeriod\n  autoClosePeriod\n  securitySettings\n  integrationsSettings {\n    id\n  }\n  activeCycle {\n    id\n  }\n  triageResponsibility {\n    id\n  }\n  scimGroupName\n  autoCloseStateId\n  cycleCooldownTime\n  cycleStartDay\n  defaultTemplateForMembers {\n    id\n  }\n  defaultTemplateForNonMembers {\n    id\n  }\n  defaultProjectTemplate {\n    id\n  }\n  defaultIssueState {\n    id\n  }\n  cycleDuration\n  icon\n  defaultTemplateForMembersId\n  defaultTemplateForNonMembersId\n  issueEstimationType\n  updatedAt\n  displayName\n  color\n  description\n  name\n  parent {\n    id\n  }\n  key\n  archivedAt\n  createdAt\n  retiredAt\n  timezone\n  issueCount\n  id\n  visibility\n  mergeWorkflowState {\n    id\n  }\n  draftWorkflowState {\n    id\n  }\n  startWorkflowState {\n    id\n  }\n  mergeableWorkflowState {\n    id\n  }\n  reviewWorkflowState {\n    id\n  }\n  markedAsDuplicateWorkflowState {\n    id\n  }\n  triageIssueState {\n    id\n  }\n  defaultIssueEstimate\n  setIssueSortOrderOnStateChange\n  allMembersCanJoin\n  requirePriorityToLeaveTriage\n  autoCloseChildIssues\n  autoCloseParentIssues\n  scimManaged\n  private\n  inheritIssueEstimation\n  inheritWorkflowStatuses\n  cyclesEnabled\n  issueEstimationExtended\n  issueEstimationAllowZero\n  aiDiscussionSummariesEnabled\n  aiThreadSummariesEnabled\n  groupIssueHistory\n  slackIssueComments\n  slackNewIssue\n  slackIssueStatuses\n  triageEnabled\n  inviteHash\n  issueOrderingNoPriorityFirst\n  issueSortOrderDefaultToBottom\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}\nfragment TeamConnection on TeamConnection {\n  __typename\n  nodes {\n    ...Team\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}`) as unknown as TypedDocumentString<Project_TeamsQuery, Project_TeamsQueryVariables>;\nexport const ProjectFilterSuggestionDocument = new TypedDocumentString(`\n    query projectFilterSuggestion($prompt: String!, $teamId: String) {\n  projectFilterSuggestion(prompt: $prompt, teamId: $teamId) {\n    ...ProjectFilterSuggestionPayload\n  }\n}\n    fragment ProjectFilterSuggestionPayload on ProjectFilterSuggestionPayload {\n  __typename\n  filter\n  logId\n}`) as unknown as TypedDocumentString<ProjectFilterSuggestionQuery, ProjectFilterSuggestionQueryVariables>;\nexport const ProjectLabelDocument = new TypedDocumentString(`\n    query projectLabel($id: String!) {\n  projectLabel(id: $id) {\n    ...ProjectLabel\n  }\n}\n    fragment ProjectLabel on ProjectLabel {\n  __typename\n  lastAppliedAt\n  color\n  description\n  name\n  updatedAt\n  parent {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  creator {\n    id\n  }\n  retiredBy {\n    id\n  }\n  isGroup\n}`) as unknown as TypedDocumentString<ProjectLabelQuery, ProjectLabelQueryVariables>;\nexport const ProjectLabel_ChildrenDocument = new TypedDocumentString(`\n    query projectLabel_children($id: String!, $after: String, $before: String, $filter: ProjectLabelFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  projectLabel(id: $id) {\n    children(\n      after: $after\n      before: $before\n      filter: $filter\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...ProjectLabelConnection\n    }\n  }\n}\n    fragment ProjectLabel on ProjectLabel {\n  __typename\n  lastAppliedAt\n  color\n  description\n  name\n  updatedAt\n  parent {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  creator {\n    id\n  }\n  retiredBy {\n    id\n  }\n  isGroup\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}\nfragment ProjectLabelConnection on ProjectLabelConnection {\n  __typename\n  nodes {\n    ...ProjectLabel\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}`) as unknown as TypedDocumentString<ProjectLabel_ChildrenQuery, ProjectLabel_ChildrenQueryVariables>;\nexport const ProjectLabel_ProjectsDocument = new TypedDocumentString(`\n    query projectLabel_projects($id: String!, $after: String, $before: String, $filter: ProjectFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy, $sort: [ProjectSortInput!]) {\n  projectLabel(id: $id) {\n    projects(\n      after: $after\n      before: $before\n      filter: $filter\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n      sort: $sort\n    ) {\n      ...ProjectConnection\n    }\n  }\n}\n    fragment Project on Project {\n  __typename\n  trashed\n  url\n  integrationsSettings {\n    id\n  }\n  microsoftTeamsChannelId\n  slackChannelId\n  labelIds\n  documentContent {\n    ...DocumentContent\n  }\n  status {\n    id\n  }\n  updateRemindersDay\n  targetDate\n  startDate\n  syncedWith {\n    ...ExternalEntityInfo\n  }\n  updateReminderFrequency\n  updateRemindersHour\n  icon\n  convertedFromIssue {\n    id\n  }\n  lastAppliedTemplate {\n    id\n  }\n  updatedAt\n  lastUpdate {\n    id\n  }\n  updateReminderFrequencyInWeeks\n  name\n  completedScopeHistory\n  completedIssueCountHistory\n  inProgressScopeHistory\n  health\n  progress\n  scope\n  priorityLabel\n  priority\n  color\n  content\n  slugId\n  targetDateResolution\n  startDateResolution\n  frequencyResolution\n  description\n  prioritySortOrder\n  sortOrder\n  archivedAt\n  createdAt\n  healthUpdatedAt\n  autoArchivedAt\n  canceledAt\n  completedAt\n  startedAt\n  projectUpdateRemindersPausedUntilAt\n  issueCountHistory\n  scopeHistory\n  id\n  creator {\n    id\n  }\n  lead {\n    id\n  }\n  favorite {\n    id\n  }\n  slackIssueComments\n  slackNewIssue\n  slackIssueStatuses\n  state\n}\nfragment WelcomeMessage on WelcomeMessage {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  title\n  id\n  updatedBy {\n    id\n  }\n  enabled\n}\nfragment AiPromptRules on AiPromptRules {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  id\n  updatedBy {\n    id\n  }\n}\nfragment ExternalEntityInfo on ExternalEntityInfo {\n  __typename\n  metadata {\n    ... on ExternalEntityInfoGithubMetadata {\n      ...ExternalEntityInfoGithubMetadata\n    }\n    ... on ExternalEntityInfoJiraMetadata {\n      ...ExternalEntityInfoJiraMetadata\n    }\n    ... on ExternalEntitySlackMetadata {\n      ...ExternalEntitySlackMetadata\n    }\n  }\n  service\n  id\n}\nfragment ExternalEntityInfoGithubMetadata on ExternalEntityInfoGithubMetadata {\n  __typename\n  number\n  owner\n  repo\n}\nfragment ExternalEntityInfoJiraMetadata on ExternalEntityInfoJiraMetadata {\n  __typename\n  issueTypeId\n  projectId\n  issueKey\n}\nfragment ExternalEntitySlackMetadata on ExternalEntitySlackMetadata {\n  __typename\n  messageUrl\n  channelId\n  channelName\n  isFromSlack\n}\nfragment DocumentContent on DocumentContent {\n  __typename\n  aiPromptRules {\n    ...AiPromptRules\n  }\n  content\n  contentState\n  document {\n    id\n  }\n  initiative {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  projectMilestone {\n    id\n  }\n  project {\n    id\n  }\n  restoredAt\n  archivedAt\n  createdAt\n  id\n  welcomeMessage {\n    ...WelcomeMessage\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}\nfragment ProjectConnection on ProjectConnection {\n  __typename\n  nodes {\n    ...Project\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}`) as unknown as TypedDocumentString<ProjectLabel_ProjectsQuery, ProjectLabel_ProjectsQueryVariables>;\nexport const ProjectLabelsDocument = new TypedDocumentString(`\n    query projectLabels($after: String, $before: String, $filter: ProjectLabelFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  projectLabels(\n    after: $after\n    before: $before\n    filter: $filter\n    first: $first\n    includeArchived: $includeArchived\n    last: $last\n    orderBy: $orderBy\n  ) {\n    ...ProjectLabelConnection\n  }\n}\n    fragment ProjectLabel on ProjectLabel {\n  __typename\n  lastAppliedAt\n  color\n  description\n  name\n  updatedAt\n  parent {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  creator {\n    id\n  }\n  retiredBy {\n    id\n  }\n  isGroup\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}\nfragment ProjectLabelConnection on ProjectLabelConnection {\n  __typename\n  nodes {\n    ...ProjectLabel\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}`) as unknown as TypedDocumentString<ProjectLabelsQuery, ProjectLabelsQueryVariables>;\nexport const ProjectMilestoneDocument = new TypedDocumentString(`\n    query projectMilestone($id: String!) {\n  projectMilestone(id: $id) {\n    ...ProjectMilestone\n  }\n}\n    fragment ProjectMilestone on ProjectMilestone {\n  __typename\n  updatedAt\n  name\n  sortOrder\n  targetDate\n  progress\n  description\n  project {\n    id\n  }\n  documentContent {\n    ...DocumentContent\n  }\n  status\n  archivedAt\n  createdAt\n  id\n}\nfragment WelcomeMessage on WelcomeMessage {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  title\n  id\n  updatedBy {\n    id\n  }\n  enabled\n}\nfragment AiPromptRules on AiPromptRules {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  id\n  updatedBy {\n    id\n  }\n}\nfragment DocumentContent on DocumentContent {\n  __typename\n  aiPromptRules {\n    ...AiPromptRules\n  }\n  content\n  contentState\n  document {\n    id\n  }\n  initiative {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  projectMilestone {\n    id\n  }\n  project {\n    id\n  }\n  restoredAt\n  archivedAt\n  createdAt\n  id\n  welcomeMessage {\n    ...WelcomeMessage\n  }\n}`) as unknown as TypedDocumentString<ProjectMilestoneQuery, ProjectMilestoneQueryVariables>;\nexport const ProjectMilestone_DocumentContentDocument = new TypedDocumentString(`\n    query projectMilestone_documentContent($id: String!) {\n  projectMilestone(id: $id) {\n    documentContent {\n      ...DocumentContent\n    }\n  }\n}\n    fragment WelcomeMessage on WelcomeMessage {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  title\n  id\n  updatedBy {\n    id\n  }\n  enabled\n}\nfragment AiPromptRules on AiPromptRules {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  id\n  updatedBy {\n    id\n  }\n}\nfragment DocumentContent on DocumentContent {\n  __typename\n  aiPromptRules {\n    ...AiPromptRules\n  }\n  content\n  contentState\n  document {\n    id\n  }\n  initiative {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  projectMilestone {\n    id\n  }\n  project {\n    id\n  }\n  restoredAt\n  archivedAt\n  createdAt\n  id\n  welcomeMessage {\n    ...WelcomeMessage\n  }\n}`) as unknown as TypedDocumentString<\n  ProjectMilestone_DocumentContentQuery,\n  ProjectMilestone_DocumentContentQueryVariables\n>;\nexport const ProjectMilestone_DocumentContent_AiPromptRulesDocument = new TypedDocumentString(`\n    query projectMilestone_documentContent_aiPromptRules($id: String!) {\n  projectMilestone(id: $id) {\n    documentContent {\n      aiPromptRules {\n        ...AiPromptRules\n      }\n    }\n  }\n}\n    fragment AiPromptRules on AiPromptRules {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  id\n  updatedBy {\n    id\n  }\n}`) as unknown as TypedDocumentString<\n  ProjectMilestone_DocumentContent_AiPromptRulesQuery,\n  ProjectMilestone_DocumentContent_AiPromptRulesQueryVariables\n>;\nexport const ProjectMilestone_DocumentContent_WelcomeMessageDocument = new TypedDocumentString(`\n    query projectMilestone_documentContent_welcomeMessage($id: String!) {\n  projectMilestone(id: $id) {\n    documentContent {\n      welcomeMessage {\n        ...WelcomeMessage\n      }\n    }\n  }\n}\n    fragment WelcomeMessage on WelcomeMessage {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  title\n  id\n  updatedBy {\n    id\n  }\n  enabled\n}`) as unknown as TypedDocumentString<\n  ProjectMilestone_DocumentContent_WelcomeMessageQuery,\n  ProjectMilestone_DocumentContent_WelcomeMessageQueryVariables\n>;\nexport const ProjectMilestone_IssuesDocument = new TypedDocumentString(`\n    query projectMilestone_issues($id: String!, $after: String, $before: String, $filter: IssueFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  projectMilestone(id: $id) {\n    issues(\n      after: $after\n      before: $before\n      filter: $filter\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...IssueConnection\n    }\n  }\n}\n    fragment ActorBot on ActorBot {\n  __typename\n  avatarUrl\n  subType\n  id\n  name\n  userDisplayName\n  type\n}\nfragment User on User {\n  __typename\n  description\n  avatarUrl\n  createdIssueCount\n  avatarBackgroundColor\n  statusUntilAt\n  statusEmoji\n  initials\n  updatedAt\n  lastSeen\n  timezone\n  disableReason\n  statusLabel\n  archivedAt\n  createdAt\n  id\n  gitHubUserId\n  displayName\n  email\n  name\n  title\n  url\n  active\n  isAssignable\n  guest\n  admin\n  owner\n  app\n  isMentionable\n  isMe\n  supportsAgentSessions\n  canAccessAnyPublicTeam\n  calendarHash\n  inviteHash\n}\nfragment Reaction on Reaction {\n  __typename\n  comment {\n    id\n  }\n  externalUser {\n    id\n  }\n  initiativeUpdate {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  emoji\n  projectUpdate {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  user {\n    id\n  }\n}\nfragment Issue on Issue {\n  __typename\n  trashed\n  reactionData\n  labelIds\n  integrationSourceType\n  url\n  identifier\n  priorityLabel\n  previousIdentifiers\n  reactions {\n    ...Reaction\n  }\n  customerTicketCount\n  sharedAccess {\n    ...IssueSharedAccess\n  }\n  branchName\n  delegate {\n    id\n  }\n  botActor {\n    ...ActorBot\n  }\n  sourceComment {\n    id\n  }\n  cycle {\n    id\n  }\n  dueDate\n  estimate\n  syncedWith {\n    ...ExternalEntityInfo\n  }\n  externalUserCreator {\n    id\n  }\n  asksExternalUserRequester {\n    id\n  }\n  asksRequester {\n    id\n  }\n  description\n  title\n  number\n  lastAppliedTemplate {\n    id\n  }\n  updatedAt\n  boardOrder\n  sortOrder\n  prioritySortOrder\n  subIssueSortOrder\n  parent {\n    id\n  }\n  priority\n  projectMilestone {\n    id\n  }\n  project {\n    id\n  }\n  recurringIssueTemplate {\n    id\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  startedTriageAt\n  triagedAt\n  addedToCycleAt\n  addedToProjectAt\n  addedToTeamAt\n  autoArchivedAt\n  autoClosedAt\n  canceledAt\n  completedAt\n  startedAt\n  slaStartedAt\n  slaBreachesAt\n  slaHighRiskAt\n  slaMediumRiskAt\n  snoozedUntilAt\n  slaType\n  id\n  assignee {\n    id\n  }\n  creator {\n    id\n  }\n  snoozedBy {\n    id\n  }\n  favorite {\n    id\n  }\n  state {\n    id\n  }\n  inheritsSharedAccess\n}\nfragment ExternalEntityInfo on ExternalEntityInfo {\n  __typename\n  metadata {\n    ... on ExternalEntityInfoGithubMetadata {\n      ...ExternalEntityInfoGithubMetadata\n    }\n    ... on ExternalEntityInfoJiraMetadata {\n      ...ExternalEntityInfoJiraMetadata\n    }\n    ... on ExternalEntitySlackMetadata {\n      ...ExternalEntitySlackMetadata\n    }\n  }\n  service\n  id\n}\nfragment IssueSharedAccess on IssueSharedAccess {\n  __typename\n  disallowedIssueFields\n  sharedWithCount\n  sharedWithUsers {\n    ...User\n  }\n  viewerHasOnlySharedAccess\n  isShared\n}\nfragment ExternalEntityInfoGithubMetadata on ExternalEntityInfoGithubMetadata {\n  __typename\n  number\n  owner\n  repo\n}\nfragment ExternalEntityInfoJiraMetadata on ExternalEntityInfoJiraMetadata {\n  __typename\n  issueTypeId\n  projectId\n  issueKey\n}\nfragment ExternalEntitySlackMetadata on ExternalEntitySlackMetadata {\n  __typename\n  messageUrl\n  channelId\n  channelName\n  isFromSlack\n}\nfragment IssueConnection on IssueConnection {\n  __typename\n  nodes {\n    ...Issue\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<ProjectMilestone_IssuesQuery, ProjectMilestone_IssuesQueryVariables>;\nexport const ProjectMilestonesDocument = new TypedDocumentString(`\n    query projectMilestones($after: String, $before: String, $filter: ProjectMilestoneFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  projectMilestones(\n    after: $after\n    before: $before\n    filter: $filter\n    first: $first\n    includeArchived: $includeArchived\n    last: $last\n    orderBy: $orderBy\n  ) {\n    ...ProjectMilestoneConnection\n  }\n}\n    fragment ProjectMilestone on ProjectMilestone {\n  __typename\n  updatedAt\n  name\n  sortOrder\n  targetDate\n  progress\n  description\n  project {\n    id\n  }\n  documentContent {\n    ...DocumentContent\n  }\n  status\n  archivedAt\n  createdAt\n  id\n}\nfragment WelcomeMessage on WelcomeMessage {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  title\n  id\n  updatedBy {\n    id\n  }\n  enabled\n}\nfragment AiPromptRules on AiPromptRules {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  id\n  updatedBy {\n    id\n  }\n}\nfragment DocumentContent on DocumentContent {\n  __typename\n  aiPromptRules {\n    ...AiPromptRules\n  }\n  content\n  contentState\n  document {\n    id\n  }\n  initiative {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  projectMilestone {\n    id\n  }\n  project {\n    id\n  }\n  restoredAt\n  archivedAt\n  createdAt\n  id\n  welcomeMessage {\n    ...WelcomeMessage\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}\nfragment ProjectMilestoneConnection on ProjectMilestoneConnection {\n  __typename\n  nodes {\n    ...ProjectMilestone\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}`) as unknown as TypedDocumentString<ProjectMilestonesQuery, ProjectMilestonesQueryVariables>;\nexport const ProjectRelationDocument = new TypedDocumentString(`\n    query projectRelation($id: String!) {\n  projectRelation(id: $id) {\n    ...ProjectRelation\n  }\n}\n    fragment ProjectRelation on ProjectRelation {\n  __typename\n  updatedAt\n  project {\n    id\n  }\n  projectMilestone {\n    id\n  }\n  relatedProjectMilestone {\n    id\n  }\n  relatedProject {\n    id\n  }\n  archivedAt\n  createdAt\n  anchorType\n  relatedAnchorType\n  type\n  id\n  user {\n    id\n  }\n}`) as unknown as TypedDocumentString<ProjectRelationQuery, ProjectRelationQueryVariables>;\nexport const ProjectRelationsDocument = new TypedDocumentString(`\n    query projectRelations($after: String, $before: String, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  projectRelations(\n    after: $after\n    before: $before\n    first: $first\n    includeArchived: $includeArchived\n    last: $last\n    orderBy: $orderBy\n  ) {\n    ...ProjectRelationConnection\n  }\n}\n    fragment ProjectRelation on ProjectRelation {\n  __typename\n  updatedAt\n  project {\n    id\n  }\n  projectMilestone {\n    id\n  }\n  relatedProjectMilestone {\n    id\n  }\n  relatedProject {\n    id\n  }\n  archivedAt\n  createdAt\n  anchorType\n  relatedAnchorType\n  type\n  id\n  user {\n    id\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}\nfragment ProjectRelationConnection on ProjectRelationConnection {\n  __typename\n  nodes {\n    ...ProjectRelation\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}`) as unknown as TypedDocumentString<ProjectRelationsQuery, ProjectRelationsQueryVariables>;\nexport const ProjectStatusDocument = new TypedDocumentString(`\n    query projectStatus($id: String!) {\n  projectStatus(id: $id) {\n    ...ProjectStatus\n  }\n}\n    fragment ProjectStatus on ProjectStatus {\n  __typename\n  description\n  type\n  color\n  updatedAt\n  name\n  position\n  archivedAt\n  createdAt\n  id\n  indefinite\n}`) as unknown as TypedDocumentString<ProjectStatusQuery, ProjectStatusQueryVariables>;\nexport const ProjectStatusesDocument = new TypedDocumentString(`\n    query projectStatuses($after: String, $before: String, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  projectStatuses(\n    after: $after\n    before: $before\n    first: $first\n    includeArchived: $includeArchived\n    last: $last\n    orderBy: $orderBy\n  ) {\n    ...ProjectStatusConnection\n  }\n}\n    fragment ProjectStatus on ProjectStatus {\n  __typename\n  description\n  type\n  color\n  updatedAt\n  name\n  position\n  archivedAt\n  createdAt\n  id\n  indefinite\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}\nfragment ProjectStatusConnection on ProjectStatusConnection {\n  __typename\n  nodes {\n    ...ProjectStatus\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}`) as unknown as TypedDocumentString<ProjectStatusesQuery, ProjectStatusesQueryVariables>;\nexport const ProjectUpdateDocument = new TypedDocumentString(`\n    query projectUpdate($id: String!) {\n  projectUpdate(id: $id) {\n    ...ProjectUpdate\n  }\n}\n    fragment ProjectUpdate on ProjectUpdate {\n  __typename\n  reactionData\n  commentCount\n  reactions {\n    ...Reaction\n  }\n  url\n  diffMarkdown\n  diff\n  health\n  updatedAt\n  project {\n    id\n  }\n  archivedAt\n  createdAt\n  editedAt\n  id\n  body\n  slugId\n  user {\n    id\n  }\n  isDiffHidden\n  isStale\n}\nfragment Reaction on Reaction {\n  __typename\n  comment {\n    id\n  }\n  externalUser {\n    id\n  }\n  initiativeUpdate {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  emoji\n  projectUpdate {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  user {\n    id\n  }\n}`) as unknown as TypedDocumentString<ProjectUpdateQuery, ProjectUpdateQueryVariables>;\nexport const ProjectUpdate_CommentsDocument = new TypedDocumentString(`\n    query projectUpdate_comments($id: String!, $after: String, $before: String, $filter: CommentFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  projectUpdate(id: $id) {\n    comments(\n      after: $after\n      before: $before\n      filter: $filter\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...CommentConnection\n    }\n  }\n}\n    fragment ActorBot on ActorBot {\n  __typename\n  avatarUrl\n  subType\n  id\n  name\n  userDisplayName\n  type\n}\nfragment Comment on Comment {\n  __typename\n  agentSession {\n    id\n  }\n  url\n  reactionData\n  reactions {\n    ...Reaction\n  }\n  resolvingCommentId\n  documentContentId\n  initiativeId\n  initiativeUpdateId\n  issueId\n  parentId\n  projectId\n  projectUpdateId\n  botActor {\n    ...ActorBot\n  }\n  resolvingComment {\n    id\n  }\n  body\n  documentContent {\n    ...DocumentContent\n  }\n  syncedWith {\n    ...ExternalEntityInfo\n  }\n  externalThread {\n    ...SyncedExternalThread\n  }\n  externalUser {\n    id\n  }\n  initiative {\n    id\n  }\n  initiativeUpdate {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  parent {\n    id\n  }\n  project {\n    id\n  }\n  projectUpdate {\n    id\n  }\n  quotedText\n  archivedAt\n  createdAt\n  editedAt\n  resolvedAt\n  id\n  resolvingUser {\n    id\n  }\n  user {\n    id\n  }\n}\nfragment SyncedExternalThread on SyncedExternalThread {\n  __typename\n  url\n  name\n  displayName\n  type\n  subType\n  id\n  isPersonalIntegrationRequired\n  isPersonalIntegrationConnected\n  isConnected\n}\nfragment WelcomeMessage on WelcomeMessage {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  title\n  id\n  updatedBy {\n    id\n  }\n  enabled\n}\nfragment Reaction on Reaction {\n  __typename\n  comment {\n    id\n  }\n  externalUser {\n    id\n  }\n  initiativeUpdate {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  emoji\n  projectUpdate {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  user {\n    id\n  }\n}\nfragment AiPromptRules on AiPromptRules {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  id\n  updatedBy {\n    id\n  }\n}\nfragment ExternalEntityInfo on ExternalEntityInfo {\n  __typename\n  metadata {\n    ... on ExternalEntityInfoGithubMetadata {\n      ...ExternalEntityInfoGithubMetadata\n    }\n    ... on ExternalEntityInfoJiraMetadata {\n      ...ExternalEntityInfoJiraMetadata\n    }\n    ... on ExternalEntitySlackMetadata {\n      ...ExternalEntitySlackMetadata\n    }\n  }\n  service\n  id\n}\nfragment ExternalEntityInfoGithubMetadata on ExternalEntityInfoGithubMetadata {\n  __typename\n  number\n  owner\n  repo\n}\nfragment ExternalEntityInfoJiraMetadata on ExternalEntityInfoJiraMetadata {\n  __typename\n  issueTypeId\n  projectId\n  issueKey\n}\nfragment ExternalEntitySlackMetadata on ExternalEntitySlackMetadata {\n  __typename\n  messageUrl\n  channelId\n  channelName\n  isFromSlack\n}\nfragment DocumentContent on DocumentContent {\n  __typename\n  aiPromptRules {\n    ...AiPromptRules\n  }\n  content\n  contentState\n  document {\n    id\n  }\n  initiative {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  projectMilestone {\n    id\n  }\n  project {\n    id\n  }\n  restoredAt\n  archivedAt\n  createdAt\n  id\n  welcomeMessage {\n    ...WelcomeMessage\n  }\n}\nfragment CommentConnection on CommentConnection {\n  __typename\n  nodes {\n    ...Comment\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<ProjectUpdate_CommentsQuery, ProjectUpdate_CommentsQueryVariables>;\nexport const ProjectUpdatesDocument = new TypedDocumentString(`\n    query projectUpdates($after: String, $before: String, $filter: ProjectUpdateFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  projectUpdates(\n    after: $after\n    before: $before\n    filter: $filter\n    first: $first\n    includeArchived: $includeArchived\n    last: $last\n    orderBy: $orderBy\n  ) {\n    ...ProjectUpdateConnection\n  }\n}\n    fragment ProjectUpdate on ProjectUpdate {\n  __typename\n  reactionData\n  commentCount\n  reactions {\n    ...Reaction\n  }\n  url\n  diffMarkdown\n  diff\n  health\n  updatedAt\n  project {\n    id\n  }\n  archivedAt\n  createdAt\n  editedAt\n  id\n  body\n  slugId\n  user {\n    id\n  }\n  isDiffHidden\n  isStale\n}\nfragment Reaction on Reaction {\n  __typename\n  comment {\n    id\n  }\n  externalUser {\n    id\n  }\n  initiativeUpdate {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  emoji\n  projectUpdate {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  user {\n    id\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}\nfragment ProjectUpdateConnection on ProjectUpdateConnection {\n  __typename\n  nodes {\n    ...ProjectUpdate\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}`) as unknown as TypedDocumentString<ProjectUpdatesQuery, ProjectUpdatesQueryVariables>;\nexport const ProjectsDocument = new TypedDocumentString(`\n    query projects($after: String, $before: String, $filter: ProjectFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy, $sort: [ProjectSortInput!]) {\n  projects(\n    after: $after\n    before: $before\n    filter: $filter\n    first: $first\n    includeArchived: $includeArchived\n    last: $last\n    orderBy: $orderBy\n    sort: $sort\n  ) {\n    ...ProjectConnection\n  }\n}\n    fragment Project on Project {\n  __typename\n  trashed\n  url\n  integrationsSettings {\n    id\n  }\n  microsoftTeamsChannelId\n  slackChannelId\n  labelIds\n  documentContent {\n    ...DocumentContent\n  }\n  status {\n    id\n  }\n  updateRemindersDay\n  targetDate\n  startDate\n  syncedWith {\n    ...ExternalEntityInfo\n  }\n  updateReminderFrequency\n  updateRemindersHour\n  icon\n  convertedFromIssue {\n    id\n  }\n  lastAppliedTemplate {\n    id\n  }\n  updatedAt\n  lastUpdate {\n    id\n  }\n  updateReminderFrequencyInWeeks\n  name\n  completedScopeHistory\n  completedIssueCountHistory\n  inProgressScopeHistory\n  health\n  progress\n  scope\n  priorityLabel\n  priority\n  color\n  content\n  slugId\n  targetDateResolution\n  startDateResolution\n  frequencyResolution\n  description\n  prioritySortOrder\n  sortOrder\n  archivedAt\n  createdAt\n  healthUpdatedAt\n  autoArchivedAt\n  canceledAt\n  completedAt\n  startedAt\n  projectUpdateRemindersPausedUntilAt\n  issueCountHistory\n  scopeHistory\n  id\n  creator {\n    id\n  }\n  lead {\n    id\n  }\n  favorite {\n    id\n  }\n  slackIssueComments\n  slackNewIssue\n  slackIssueStatuses\n  state\n}\nfragment WelcomeMessage on WelcomeMessage {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  title\n  id\n  updatedBy {\n    id\n  }\n  enabled\n}\nfragment AiPromptRules on AiPromptRules {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  id\n  updatedBy {\n    id\n  }\n}\nfragment ExternalEntityInfo on ExternalEntityInfo {\n  __typename\n  metadata {\n    ... on ExternalEntityInfoGithubMetadata {\n      ...ExternalEntityInfoGithubMetadata\n    }\n    ... on ExternalEntityInfoJiraMetadata {\n      ...ExternalEntityInfoJiraMetadata\n    }\n    ... on ExternalEntitySlackMetadata {\n      ...ExternalEntitySlackMetadata\n    }\n  }\n  service\n  id\n}\nfragment ExternalEntityInfoGithubMetadata on ExternalEntityInfoGithubMetadata {\n  __typename\n  number\n  owner\n  repo\n}\nfragment ExternalEntityInfoJiraMetadata on ExternalEntityInfoJiraMetadata {\n  __typename\n  issueTypeId\n  projectId\n  issueKey\n}\nfragment ExternalEntitySlackMetadata on ExternalEntitySlackMetadata {\n  __typename\n  messageUrl\n  channelId\n  channelName\n  isFromSlack\n}\nfragment DocumentContent on DocumentContent {\n  __typename\n  aiPromptRules {\n    ...AiPromptRules\n  }\n  content\n  contentState\n  document {\n    id\n  }\n  initiative {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  projectMilestone {\n    id\n  }\n  project {\n    id\n  }\n  restoredAt\n  archivedAt\n  createdAt\n  id\n  welcomeMessage {\n    ...WelcomeMessage\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}\nfragment ProjectConnection on ProjectConnection {\n  __typename\n  nodes {\n    ...Project\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}`) as unknown as TypedDocumentString<ProjectsQuery, ProjectsQueryVariables>;\nexport const PushSubscriptionTestDocument = new TypedDocumentString(`\n    query pushSubscriptionTest($sendStrategy: SendStrategy, $targetMobile: Boolean) {\n  pushSubscriptionTest(sendStrategy: $sendStrategy, targetMobile: $targetMobile) {\n    ...PushSubscriptionTestPayload\n  }\n}\n    fragment PushSubscriptionTestPayload on PushSubscriptionTestPayload {\n  __typename\n  success\n}`) as unknown as TypedDocumentString<PushSubscriptionTestQuery, PushSubscriptionTestQueryVariables>;\nexport const RateLimitStatusDocument = new TypedDocumentString(`\n    query rateLimitStatus {\n  rateLimitStatus {\n    ...RateLimitPayload\n  }\n}\n    fragment RateLimitPayload on RateLimitPayload {\n  __typename\n  kind\n  limits {\n    ...RateLimitResultPayload\n  }\n  identifier\n}\nfragment RateLimitResultPayload on RateLimitResultPayload {\n  __typename\n  reset\n  period\n  remainingAmount\n  requestedAmount\n  type\n  allowedAmount\n}`) as unknown as TypedDocumentString<RateLimitStatusQuery, RateLimitStatusQueryVariables>;\nexport const RecentReleasesByAccessKeyDocument = new TypedDocumentString(`\n    query recentReleasesByAccessKey($limit: Int) {\n  recentReleasesByAccessKey(limit: $limit) {\n    ...Release\n  }\n}\n    fragment ReleaseNote on ReleaseNote {\n  __typename\n  documentContent {\n    ...DocumentContent\n  }\n  generationStatus\n  firstRelease {\n    id\n  }\n  updatedAt\n  lastRelease {\n    id\n  }\n  releaseCount\n  slugId\n  archivedAt\n  createdAt\n  id\n  title\n}\nfragment Release on Release {\n  __typename\n  trashed\n  issueCount\n  releaseNotes {\n    ...ReleaseNote\n  }\n  commitSha\n  url\n  currentProgress\n  stage {\n    id\n  }\n  description\n  targetDate\n  startDate\n  progressHistory\n  updatedAt\n  name\n  pipeline {\n    id\n  }\n  slugId\n  archivedAt\n  createdAt\n  startedAt\n  canceledAt\n  completedAt\n  id\n  creator {\n    id\n  }\n  version\n}\nfragment WelcomeMessage on WelcomeMessage {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  title\n  id\n  updatedBy {\n    id\n  }\n  enabled\n}\nfragment AiPromptRules on AiPromptRules {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  id\n  updatedBy {\n    id\n  }\n}\nfragment DocumentContent on DocumentContent {\n  __typename\n  aiPromptRules {\n    ...AiPromptRules\n  }\n  content\n  contentState\n  document {\n    id\n  }\n  initiative {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  projectMilestone {\n    id\n  }\n  project {\n    id\n  }\n  restoredAt\n  archivedAt\n  createdAt\n  id\n  welcomeMessage {\n    ...WelcomeMessage\n  }\n}`) as unknown as TypedDocumentString<RecentReleasesByAccessKeyQuery, RecentReleasesByAccessKeyQueryVariables>;\nexport const ReleaseDocument = new TypedDocumentString(`\n    query release($id: String!) {\n  release(id: $id) {\n    ...Release\n  }\n}\n    fragment ReleaseNote on ReleaseNote {\n  __typename\n  documentContent {\n    ...DocumentContent\n  }\n  generationStatus\n  firstRelease {\n    id\n  }\n  updatedAt\n  lastRelease {\n    id\n  }\n  releaseCount\n  slugId\n  archivedAt\n  createdAt\n  id\n  title\n}\nfragment Release on Release {\n  __typename\n  trashed\n  issueCount\n  releaseNotes {\n    ...ReleaseNote\n  }\n  commitSha\n  url\n  currentProgress\n  stage {\n    id\n  }\n  description\n  targetDate\n  startDate\n  progressHistory\n  updatedAt\n  name\n  pipeline {\n    id\n  }\n  slugId\n  archivedAt\n  createdAt\n  startedAt\n  canceledAt\n  completedAt\n  id\n  creator {\n    id\n  }\n  version\n}\nfragment WelcomeMessage on WelcomeMessage {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  title\n  id\n  updatedBy {\n    id\n  }\n  enabled\n}\nfragment AiPromptRules on AiPromptRules {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  id\n  updatedBy {\n    id\n  }\n}\nfragment DocumentContent on DocumentContent {\n  __typename\n  aiPromptRules {\n    ...AiPromptRules\n  }\n  content\n  contentState\n  document {\n    id\n  }\n  initiative {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  projectMilestone {\n    id\n  }\n  project {\n    id\n  }\n  restoredAt\n  archivedAt\n  createdAt\n  id\n  welcomeMessage {\n    ...WelcomeMessage\n  }\n}`) as unknown as TypedDocumentString<ReleaseQuery, ReleaseQueryVariables>;\nexport const Release_DocumentsDocument = new TypedDocumentString(`\n    query release_documents($id: String!, $after: String, $before: String, $filter: DocumentFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  release(id: $id) {\n    documents(\n      after: $after\n      before: $before\n      filter: $filter\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...DocumentConnection\n    }\n  }\n}\n    fragment Document on Document {\n  __typename\n  trashed\n  documentContentId\n  url\n  content\n  slugId\n  color\n  icon\n  initiative {\n    id\n  }\n  issue {\n    id\n  }\n  lastAppliedTemplate {\n    id\n  }\n  updatedAt\n  project {\n    id\n  }\n  release {\n    id\n  }\n  sortOrder\n  hiddenAt\n  archivedAt\n  createdAt\n  title\n  id\n  creator {\n    id\n  }\n  updatedBy {\n    id\n  }\n}\nfragment DocumentConnection on DocumentConnection {\n  __typename\n  nodes {\n    ...Document\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<Release_DocumentsQuery, Release_DocumentsQueryVariables>;\nexport const Release_HistoryDocument = new TypedDocumentString(`\n    query release_history($id: String!, $after: String, $before: String, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  release(id: $id) {\n    history(\n      after: $after\n      before: $before\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...ReleaseHistoryConnection\n    }\n  }\n}\n    fragment ReleaseHistory on ReleaseHistory {\n  __typename\n  entries\n  updatedAt\n  release {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}\nfragment ReleaseHistoryConnection on ReleaseHistoryConnection {\n  __typename\n  nodes {\n    ...ReleaseHistory\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}`) as unknown as TypedDocumentString<Release_HistoryQuery, Release_HistoryQueryVariables>;\nexport const Release_IssuesDocument = new TypedDocumentString(`\n    query release_issues($id: String!, $after: String, $before: String, $filter: IssueFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  release(id: $id) {\n    issues(\n      after: $after\n      before: $before\n      filter: $filter\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...IssueConnection\n    }\n  }\n}\n    fragment ActorBot on ActorBot {\n  __typename\n  avatarUrl\n  subType\n  id\n  name\n  userDisplayName\n  type\n}\nfragment User on User {\n  __typename\n  description\n  avatarUrl\n  createdIssueCount\n  avatarBackgroundColor\n  statusUntilAt\n  statusEmoji\n  initials\n  updatedAt\n  lastSeen\n  timezone\n  disableReason\n  statusLabel\n  archivedAt\n  createdAt\n  id\n  gitHubUserId\n  displayName\n  email\n  name\n  title\n  url\n  active\n  isAssignable\n  guest\n  admin\n  owner\n  app\n  isMentionable\n  isMe\n  supportsAgentSessions\n  canAccessAnyPublicTeam\n  calendarHash\n  inviteHash\n}\nfragment Reaction on Reaction {\n  __typename\n  comment {\n    id\n  }\n  externalUser {\n    id\n  }\n  initiativeUpdate {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  emoji\n  projectUpdate {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  user {\n    id\n  }\n}\nfragment Issue on Issue {\n  __typename\n  trashed\n  reactionData\n  labelIds\n  integrationSourceType\n  url\n  identifier\n  priorityLabel\n  previousIdentifiers\n  reactions {\n    ...Reaction\n  }\n  customerTicketCount\n  sharedAccess {\n    ...IssueSharedAccess\n  }\n  branchName\n  delegate {\n    id\n  }\n  botActor {\n    ...ActorBot\n  }\n  sourceComment {\n    id\n  }\n  cycle {\n    id\n  }\n  dueDate\n  estimate\n  syncedWith {\n    ...ExternalEntityInfo\n  }\n  externalUserCreator {\n    id\n  }\n  asksExternalUserRequester {\n    id\n  }\n  asksRequester {\n    id\n  }\n  description\n  title\n  number\n  lastAppliedTemplate {\n    id\n  }\n  updatedAt\n  boardOrder\n  sortOrder\n  prioritySortOrder\n  subIssueSortOrder\n  parent {\n    id\n  }\n  priority\n  projectMilestone {\n    id\n  }\n  project {\n    id\n  }\n  recurringIssueTemplate {\n    id\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  startedTriageAt\n  triagedAt\n  addedToCycleAt\n  addedToProjectAt\n  addedToTeamAt\n  autoArchivedAt\n  autoClosedAt\n  canceledAt\n  completedAt\n  startedAt\n  slaStartedAt\n  slaBreachesAt\n  slaHighRiskAt\n  slaMediumRiskAt\n  snoozedUntilAt\n  slaType\n  id\n  assignee {\n    id\n  }\n  creator {\n    id\n  }\n  snoozedBy {\n    id\n  }\n  favorite {\n    id\n  }\n  state {\n    id\n  }\n  inheritsSharedAccess\n}\nfragment ExternalEntityInfo on ExternalEntityInfo {\n  __typename\n  metadata {\n    ... on ExternalEntityInfoGithubMetadata {\n      ...ExternalEntityInfoGithubMetadata\n    }\n    ... on ExternalEntityInfoJiraMetadata {\n      ...ExternalEntityInfoJiraMetadata\n    }\n    ... on ExternalEntitySlackMetadata {\n      ...ExternalEntitySlackMetadata\n    }\n  }\n  service\n  id\n}\nfragment IssueSharedAccess on IssueSharedAccess {\n  __typename\n  disallowedIssueFields\n  sharedWithCount\n  sharedWithUsers {\n    ...User\n  }\n  viewerHasOnlySharedAccess\n  isShared\n}\nfragment ExternalEntityInfoGithubMetadata on ExternalEntityInfoGithubMetadata {\n  __typename\n  number\n  owner\n  repo\n}\nfragment ExternalEntityInfoJiraMetadata on ExternalEntityInfoJiraMetadata {\n  __typename\n  issueTypeId\n  projectId\n  issueKey\n}\nfragment ExternalEntitySlackMetadata on ExternalEntitySlackMetadata {\n  __typename\n  messageUrl\n  channelId\n  channelName\n  isFromSlack\n}\nfragment IssueConnection on IssueConnection {\n  __typename\n  nodes {\n    ...Issue\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<Release_IssuesQuery, Release_IssuesQueryVariables>;\nexport const Release_LinksDocument = new TypedDocumentString(`\n    query release_links($id: String!, $after: String, $before: String, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  release(id: $id) {\n    links(\n      after: $after\n      before: $before\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...EntityExternalLinkConnection\n    }\n  }\n}\n    fragment EntityExternalLink on EntityExternalLink {\n  __typename\n  initiative {\n    id\n  }\n  updatedAt\n  url\n  label\n  project {\n    id\n  }\n  sortOrder\n  archivedAt\n  createdAt\n  id\n  creator {\n    id\n  }\n}\nfragment EntityExternalLinkConnection on EntityExternalLinkConnection {\n  __typename\n  nodes {\n    ...EntityExternalLink\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<Release_LinksQuery, Release_LinksQueryVariables>;\nexport const ReleaseNoteDocument = new TypedDocumentString(`\n    query releaseNote($id: String!) {\n  releaseNote(id: $id) {\n    ...ReleaseNote\n  }\n}\n    fragment ReleaseNote on ReleaseNote {\n  __typename\n  documentContent {\n    ...DocumentContent\n  }\n  generationStatus\n  firstRelease {\n    id\n  }\n  updatedAt\n  lastRelease {\n    id\n  }\n  releaseCount\n  slugId\n  archivedAt\n  createdAt\n  id\n  title\n}\nfragment WelcomeMessage on WelcomeMessage {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  title\n  id\n  updatedBy {\n    id\n  }\n  enabled\n}\nfragment AiPromptRules on AiPromptRules {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  id\n  updatedBy {\n    id\n  }\n}\nfragment DocumentContent on DocumentContent {\n  __typename\n  aiPromptRules {\n    ...AiPromptRules\n  }\n  content\n  contentState\n  document {\n    id\n  }\n  initiative {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  projectMilestone {\n    id\n  }\n  project {\n    id\n  }\n  restoredAt\n  archivedAt\n  createdAt\n  id\n  welcomeMessage {\n    ...WelcomeMessage\n  }\n}`) as unknown as TypedDocumentString<ReleaseNoteQuery, ReleaseNoteQueryVariables>;\nexport const ReleaseNote_DocumentContentDocument = new TypedDocumentString(`\n    query releaseNote_documentContent($id: String!) {\n  releaseNote(id: $id) {\n    documentContent {\n      ...DocumentContent\n    }\n  }\n}\n    fragment WelcomeMessage on WelcomeMessage {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  title\n  id\n  updatedBy {\n    id\n  }\n  enabled\n}\nfragment AiPromptRules on AiPromptRules {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  id\n  updatedBy {\n    id\n  }\n}\nfragment DocumentContent on DocumentContent {\n  __typename\n  aiPromptRules {\n    ...AiPromptRules\n  }\n  content\n  contentState\n  document {\n    id\n  }\n  initiative {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  projectMilestone {\n    id\n  }\n  project {\n    id\n  }\n  restoredAt\n  archivedAt\n  createdAt\n  id\n  welcomeMessage {\n    ...WelcomeMessage\n  }\n}`) as unknown as TypedDocumentString<ReleaseNote_DocumentContentQuery, ReleaseNote_DocumentContentQueryVariables>;\nexport const ReleaseNote_DocumentContent_AiPromptRulesDocument = new TypedDocumentString(`\n    query releaseNote_documentContent_aiPromptRules($id: String!) {\n  releaseNote(id: $id) {\n    documentContent {\n      aiPromptRules {\n        ...AiPromptRules\n      }\n    }\n  }\n}\n    fragment AiPromptRules on AiPromptRules {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  id\n  updatedBy {\n    id\n  }\n}`) as unknown as TypedDocumentString<\n  ReleaseNote_DocumentContent_AiPromptRulesQuery,\n  ReleaseNote_DocumentContent_AiPromptRulesQueryVariables\n>;\nexport const ReleaseNote_DocumentContent_WelcomeMessageDocument = new TypedDocumentString(`\n    query releaseNote_documentContent_welcomeMessage($id: String!) {\n  releaseNote(id: $id) {\n    documentContent {\n      welcomeMessage {\n        ...WelcomeMessage\n      }\n    }\n  }\n}\n    fragment WelcomeMessage on WelcomeMessage {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  title\n  id\n  updatedBy {\n    id\n  }\n  enabled\n}`) as unknown as TypedDocumentString<\n  ReleaseNote_DocumentContent_WelcomeMessageQuery,\n  ReleaseNote_DocumentContent_WelcomeMessageQueryVariables\n>;\nexport const ReleaseNotesDocument = new TypedDocumentString(`\n    query releaseNotes($after: String, $before: String, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  releaseNotes(\n    after: $after\n    before: $before\n    first: $first\n    includeArchived: $includeArchived\n    last: $last\n    orderBy: $orderBy\n  ) {\n    ...ReleaseNoteConnection\n  }\n}\n    fragment ReleaseNote on ReleaseNote {\n  __typename\n  documentContent {\n    ...DocumentContent\n  }\n  generationStatus\n  firstRelease {\n    id\n  }\n  updatedAt\n  lastRelease {\n    id\n  }\n  releaseCount\n  slugId\n  archivedAt\n  createdAt\n  id\n  title\n}\nfragment WelcomeMessage on WelcomeMessage {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  title\n  id\n  updatedBy {\n    id\n  }\n  enabled\n}\nfragment AiPromptRules on AiPromptRules {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  id\n  updatedBy {\n    id\n  }\n}\nfragment DocumentContent on DocumentContent {\n  __typename\n  aiPromptRules {\n    ...AiPromptRules\n  }\n  content\n  contentState\n  document {\n    id\n  }\n  initiative {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  projectMilestone {\n    id\n  }\n  project {\n    id\n  }\n  restoredAt\n  archivedAt\n  createdAt\n  id\n  welcomeMessage {\n    ...WelcomeMessage\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}\nfragment ReleaseNoteConnection on ReleaseNoteConnection {\n  __typename\n  nodes {\n    ...ReleaseNote\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}`) as unknown as TypedDocumentString<ReleaseNotesQuery, ReleaseNotesQueryVariables>;\nexport const ReleasePipelineDocument = new TypedDocumentString(`\n    query releasePipeline($id: String!) {\n  releasePipeline(id: $id) {\n    ...ReleasePipeline\n  }\n}\n    fragment ReleasePipeline on ReleasePipeline {\n  __typename\n  includePathPatterns\n  url\n  approximateReleaseCount\n  releaseNoteTemplate {\n    id\n  }\n  updatedAt\n  name\n  slugId\n  latestReleaseNote {\n    id\n  }\n  archivedAt\n  createdAt\n  type\n  id\n  isProduction\n  autoGenerateReleaseNotesOnCompletion\n}`) as unknown as TypedDocumentString<ReleasePipelineQuery, ReleasePipelineQueryVariables>;\nexport const ReleasePipeline_ReleasesDocument = new TypedDocumentString(`\n    query releasePipeline_releases($id: String!, $after: String, $before: String, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy, $sort: [ReleaseSortInput!]) {\n  releasePipeline(id: $id) {\n    releases(\n      after: $after\n      before: $before\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n      sort: $sort\n    ) {\n      ...ReleaseConnection\n    }\n  }\n}\n    fragment ReleaseNote on ReleaseNote {\n  __typename\n  documentContent {\n    ...DocumentContent\n  }\n  generationStatus\n  firstRelease {\n    id\n  }\n  updatedAt\n  lastRelease {\n    id\n  }\n  releaseCount\n  slugId\n  archivedAt\n  createdAt\n  id\n  title\n}\nfragment Release on Release {\n  __typename\n  trashed\n  issueCount\n  releaseNotes {\n    ...ReleaseNote\n  }\n  commitSha\n  url\n  currentProgress\n  stage {\n    id\n  }\n  description\n  targetDate\n  startDate\n  progressHistory\n  updatedAt\n  name\n  pipeline {\n    id\n  }\n  slugId\n  archivedAt\n  createdAt\n  startedAt\n  canceledAt\n  completedAt\n  id\n  creator {\n    id\n  }\n  version\n}\nfragment WelcomeMessage on WelcomeMessage {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  title\n  id\n  updatedBy {\n    id\n  }\n  enabled\n}\nfragment AiPromptRules on AiPromptRules {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  id\n  updatedBy {\n    id\n  }\n}\nfragment DocumentContent on DocumentContent {\n  __typename\n  aiPromptRules {\n    ...AiPromptRules\n  }\n  content\n  contentState\n  document {\n    id\n  }\n  initiative {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  projectMilestone {\n    id\n  }\n  project {\n    id\n  }\n  restoredAt\n  archivedAt\n  createdAt\n  id\n  welcomeMessage {\n    ...WelcomeMessage\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}\nfragment ReleaseConnection on ReleaseConnection {\n  __typename\n  nodes {\n    ...Release\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}`) as unknown as TypedDocumentString<ReleasePipeline_ReleasesQuery, ReleasePipeline_ReleasesQueryVariables>;\nexport const ReleasePipeline_StagesDocument = new TypedDocumentString(`\n    query releasePipeline_stages($id: String!, $after: String, $before: String, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  releasePipeline(id: $id) {\n    stages(\n      after: $after\n      before: $before\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...ReleaseStageConnection\n    }\n  }\n}\n    fragment ReleaseStage on ReleaseStage {\n  __typename\n  color\n  updatedAt\n  type\n  name\n  position\n  pipeline {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  frozen\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}\nfragment ReleaseStageConnection on ReleaseStageConnection {\n  __typename\n  nodes {\n    ...ReleaseStage\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}`) as unknown as TypedDocumentString<ReleasePipeline_StagesQuery, ReleasePipeline_StagesQueryVariables>;\nexport const ReleasePipeline_TeamsDocument = new TypedDocumentString(`\n    query releasePipeline_teams($id: String!, $after: String, $before: String, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  releasePipeline(id: $id) {\n    teams(\n      after: $after\n      before: $before\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...TeamConnection\n    }\n  }\n}\n    fragment Team on Team {\n  __typename\n  cycleIssueAutoAssignCompleted\n  cycleLockToActive\n  cycleIssueAutoAssignStarted\n  cycleCalenderUrl\n  upcomingCycleCount\n  autoArchivePeriod\n  autoClosePeriod\n  securitySettings\n  integrationsSettings {\n    id\n  }\n  activeCycle {\n    id\n  }\n  triageResponsibility {\n    id\n  }\n  scimGroupName\n  autoCloseStateId\n  cycleCooldownTime\n  cycleStartDay\n  defaultTemplateForMembers {\n    id\n  }\n  defaultTemplateForNonMembers {\n    id\n  }\n  defaultProjectTemplate {\n    id\n  }\n  defaultIssueState {\n    id\n  }\n  cycleDuration\n  icon\n  defaultTemplateForMembersId\n  defaultTemplateForNonMembersId\n  issueEstimationType\n  updatedAt\n  displayName\n  color\n  description\n  name\n  parent {\n    id\n  }\n  key\n  archivedAt\n  createdAt\n  retiredAt\n  timezone\n  issueCount\n  id\n  visibility\n  mergeWorkflowState {\n    id\n  }\n  draftWorkflowState {\n    id\n  }\n  startWorkflowState {\n    id\n  }\n  mergeableWorkflowState {\n    id\n  }\n  reviewWorkflowState {\n    id\n  }\n  markedAsDuplicateWorkflowState {\n    id\n  }\n  triageIssueState {\n    id\n  }\n  defaultIssueEstimate\n  setIssueSortOrderOnStateChange\n  allMembersCanJoin\n  requirePriorityToLeaveTriage\n  autoCloseChildIssues\n  autoCloseParentIssues\n  scimManaged\n  private\n  inheritIssueEstimation\n  inheritWorkflowStatuses\n  cyclesEnabled\n  issueEstimationExtended\n  issueEstimationAllowZero\n  aiDiscussionSummariesEnabled\n  aiThreadSummariesEnabled\n  groupIssueHistory\n  slackIssueComments\n  slackNewIssue\n  slackIssueStatuses\n  triageEnabled\n  inviteHash\n  issueOrderingNoPriorityFirst\n  issueSortOrderDefaultToBottom\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}\nfragment TeamConnection on TeamConnection {\n  __typename\n  nodes {\n    ...Team\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}`) as unknown as TypedDocumentString<ReleasePipeline_TeamsQuery, ReleasePipeline_TeamsQueryVariables>;\nexport const ReleasePipelineByAccessKeyDocument = new TypedDocumentString(`\n    query releasePipelineByAccessKey {\n  releasePipelineByAccessKey {\n    ...ReleasePipeline\n  }\n}\n    fragment ReleasePipeline on ReleasePipeline {\n  __typename\n  includePathPatterns\n  url\n  approximateReleaseCount\n  releaseNoteTemplate {\n    id\n  }\n  updatedAt\n  name\n  slugId\n  latestReleaseNote {\n    id\n  }\n  archivedAt\n  createdAt\n  type\n  id\n  isProduction\n  autoGenerateReleaseNotesOnCompletion\n}`) as unknown as TypedDocumentString<ReleasePipelineByAccessKeyQuery, ReleasePipelineByAccessKeyQueryVariables>;\nexport const ReleasePipelineByAccessKey_ReleasesDocument = new TypedDocumentString(`\n    query releasePipelineByAccessKey_releases($after: String, $before: String, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy, $sort: [ReleaseSortInput!]) {\n  releasePipelineByAccessKey {\n    releases(\n      after: $after\n      before: $before\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n      sort: $sort\n    ) {\n      ...ReleaseConnection\n    }\n  }\n}\n    fragment ReleaseNote on ReleaseNote {\n  __typename\n  documentContent {\n    ...DocumentContent\n  }\n  generationStatus\n  firstRelease {\n    id\n  }\n  updatedAt\n  lastRelease {\n    id\n  }\n  releaseCount\n  slugId\n  archivedAt\n  createdAt\n  id\n  title\n}\nfragment Release on Release {\n  __typename\n  trashed\n  issueCount\n  releaseNotes {\n    ...ReleaseNote\n  }\n  commitSha\n  url\n  currentProgress\n  stage {\n    id\n  }\n  description\n  targetDate\n  startDate\n  progressHistory\n  updatedAt\n  name\n  pipeline {\n    id\n  }\n  slugId\n  archivedAt\n  createdAt\n  startedAt\n  canceledAt\n  completedAt\n  id\n  creator {\n    id\n  }\n  version\n}\nfragment WelcomeMessage on WelcomeMessage {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  title\n  id\n  updatedBy {\n    id\n  }\n  enabled\n}\nfragment AiPromptRules on AiPromptRules {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  id\n  updatedBy {\n    id\n  }\n}\nfragment DocumentContent on DocumentContent {\n  __typename\n  aiPromptRules {\n    ...AiPromptRules\n  }\n  content\n  contentState\n  document {\n    id\n  }\n  initiative {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  projectMilestone {\n    id\n  }\n  project {\n    id\n  }\n  restoredAt\n  archivedAt\n  createdAt\n  id\n  welcomeMessage {\n    ...WelcomeMessage\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}\nfragment ReleaseConnection on ReleaseConnection {\n  __typename\n  nodes {\n    ...Release\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}`) as unknown as TypedDocumentString<\n  ReleasePipelineByAccessKey_ReleasesQuery,\n  ReleasePipelineByAccessKey_ReleasesQueryVariables\n>;\nexport const ReleasePipelineByAccessKey_StagesDocument = new TypedDocumentString(`\n    query releasePipelineByAccessKey_stages($after: String, $before: String, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  releasePipelineByAccessKey {\n    stages(\n      after: $after\n      before: $before\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...ReleaseStageConnection\n    }\n  }\n}\n    fragment ReleaseStage on ReleaseStage {\n  __typename\n  color\n  updatedAt\n  type\n  name\n  position\n  pipeline {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  frozen\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}\nfragment ReleaseStageConnection on ReleaseStageConnection {\n  __typename\n  nodes {\n    ...ReleaseStage\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}`) as unknown as TypedDocumentString<\n  ReleasePipelineByAccessKey_StagesQuery,\n  ReleasePipelineByAccessKey_StagesQueryVariables\n>;\nexport const ReleasePipelineByAccessKey_TeamsDocument = new TypedDocumentString(`\n    query releasePipelineByAccessKey_teams($after: String, $before: String, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  releasePipelineByAccessKey {\n    teams(\n      after: $after\n      before: $before\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...TeamConnection\n    }\n  }\n}\n    fragment Team on Team {\n  __typename\n  cycleIssueAutoAssignCompleted\n  cycleLockToActive\n  cycleIssueAutoAssignStarted\n  cycleCalenderUrl\n  upcomingCycleCount\n  autoArchivePeriod\n  autoClosePeriod\n  securitySettings\n  integrationsSettings {\n    id\n  }\n  activeCycle {\n    id\n  }\n  triageResponsibility {\n    id\n  }\n  scimGroupName\n  autoCloseStateId\n  cycleCooldownTime\n  cycleStartDay\n  defaultTemplateForMembers {\n    id\n  }\n  defaultTemplateForNonMembers {\n    id\n  }\n  defaultProjectTemplate {\n    id\n  }\n  defaultIssueState {\n    id\n  }\n  cycleDuration\n  icon\n  defaultTemplateForMembersId\n  defaultTemplateForNonMembersId\n  issueEstimationType\n  updatedAt\n  displayName\n  color\n  description\n  name\n  parent {\n    id\n  }\n  key\n  archivedAt\n  createdAt\n  retiredAt\n  timezone\n  issueCount\n  id\n  visibility\n  mergeWorkflowState {\n    id\n  }\n  draftWorkflowState {\n    id\n  }\n  startWorkflowState {\n    id\n  }\n  mergeableWorkflowState {\n    id\n  }\n  reviewWorkflowState {\n    id\n  }\n  markedAsDuplicateWorkflowState {\n    id\n  }\n  triageIssueState {\n    id\n  }\n  defaultIssueEstimate\n  setIssueSortOrderOnStateChange\n  allMembersCanJoin\n  requirePriorityToLeaveTriage\n  autoCloseChildIssues\n  autoCloseParentIssues\n  scimManaged\n  private\n  inheritIssueEstimation\n  inheritWorkflowStatuses\n  cyclesEnabled\n  issueEstimationExtended\n  issueEstimationAllowZero\n  aiDiscussionSummariesEnabled\n  aiThreadSummariesEnabled\n  groupIssueHistory\n  slackIssueComments\n  slackNewIssue\n  slackIssueStatuses\n  triageEnabled\n  inviteHash\n  issueOrderingNoPriorityFirst\n  issueSortOrderDefaultToBottom\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}\nfragment TeamConnection on TeamConnection {\n  __typename\n  nodes {\n    ...Team\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}`) as unknown as TypedDocumentString<\n  ReleasePipelineByAccessKey_TeamsQuery,\n  ReleasePipelineByAccessKey_TeamsQueryVariables\n>;\nexport const ReleasePipelinesDocument = new TypedDocumentString(`\n    query releasePipelines($after: String, $before: String, $filter: ReleasePipelineFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy, $sort: [ReleasePipelineSortInput!]) {\n  releasePipelines(\n    after: $after\n    before: $before\n    filter: $filter\n    first: $first\n    includeArchived: $includeArchived\n    last: $last\n    orderBy: $orderBy\n    sort: $sort\n  ) {\n    ...ReleasePipelineConnection\n  }\n}\n    fragment ReleasePipeline on ReleasePipeline {\n  __typename\n  includePathPatterns\n  url\n  approximateReleaseCount\n  releaseNoteTemplate {\n    id\n  }\n  updatedAt\n  name\n  slugId\n  latestReleaseNote {\n    id\n  }\n  archivedAt\n  createdAt\n  type\n  id\n  isProduction\n  autoGenerateReleaseNotesOnCompletion\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}\nfragment ReleasePipelineConnection on ReleasePipelineConnection {\n  __typename\n  nodes {\n    ...ReleasePipeline\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}`) as unknown as TypedDocumentString<ReleasePipelinesQuery, ReleasePipelinesQueryVariables>;\nexport const ReleaseSearchDocument = new TypedDocumentString(`\n    query releaseSearch($filter: ReleaseFilter, $first: Int, $term: String) {\n  releaseSearch(filter: $filter, first: $first, term: $term) {\n    ...Release\n  }\n}\n    fragment ReleaseNote on ReleaseNote {\n  __typename\n  documentContent {\n    ...DocumentContent\n  }\n  generationStatus\n  firstRelease {\n    id\n  }\n  updatedAt\n  lastRelease {\n    id\n  }\n  releaseCount\n  slugId\n  archivedAt\n  createdAt\n  id\n  title\n}\nfragment Release on Release {\n  __typename\n  trashed\n  issueCount\n  releaseNotes {\n    ...ReleaseNote\n  }\n  commitSha\n  url\n  currentProgress\n  stage {\n    id\n  }\n  description\n  targetDate\n  startDate\n  progressHistory\n  updatedAt\n  name\n  pipeline {\n    id\n  }\n  slugId\n  archivedAt\n  createdAt\n  startedAt\n  canceledAt\n  completedAt\n  id\n  creator {\n    id\n  }\n  version\n}\nfragment WelcomeMessage on WelcomeMessage {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  title\n  id\n  updatedBy {\n    id\n  }\n  enabled\n}\nfragment AiPromptRules on AiPromptRules {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  id\n  updatedBy {\n    id\n  }\n}\nfragment DocumentContent on DocumentContent {\n  __typename\n  aiPromptRules {\n    ...AiPromptRules\n  }\n  content\n  contentState\n  document {\n    id\n  }\n  initiative {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  projectMilestone {\n    id\n  }\n  project {\n    id\n  }\n  restoredAt\n  archivedAt\n  createdAt\n  id\n  welcomeMessage {\n    ...WelcomeMessage\n  }\n}`) as unknown as TypedDocumentString<ReleaseSearchQuery, ReleaseSearchQueryVariables>;\nexport const ReleaseStageDocument = new TypedDocumentString(`\n    query releaseStage($id: String!) {\n  releaseStage(id: $id) {\n    ...ReleaseStage\n  }\n}\n    fragment ReleaseStage on ReleaseStage {\n  __typename\n  color\n  updatedAt\n  type\n  name\n  position\n  pipeline {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  frozen\n}`) as unknown as TypedDocumentString<ReleaseStageQuery, ReleaseStageQueryVariables>;\nexport const ReleaseStage_ReleasesDocument = new TypedDocumentString(`\n    query releaseStage_releases($id: String!, $after: String, $before: String, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  releaseStage(id: $id) {\n    releases(\n      after: $after\n      before: $before\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...ReleaseConnection\n    }\n  }\n}\n    fragment ReleaseNote on ReleaseNote {\n  __typename\n  documentContent {\n    ...DocumentContent\n  }\n  generationStatus\n  firstRelease {\n    id\n  }\n  updatedAt\n  lastRelease {\n    id\n  }\n  releaseCount\n  slugId\n  archivedAt\n  createdAt\n  id\n  title\n}\nfragment Release on Release {\n  __typename\n  trashed\n  issueCount\n  releaseNotes {\n    ...ReleaseNote\n  }\n  commitSha\n  url\n  currentProgress\n  stage {\n    id\n  }\n  description\n  targetDate\n  startDate\n  progressHistory\n  updatedAt\n  name\n  pipeline {\n    id\n  }\n  slugId\n  archivedAt\n  createdAt\n  startedAt\n  canceledAt\n  completedAt\n  id\n  creator {\n    id\n  }\n  version\n}\nfragment WelcomeMessage on WelcomeMessage {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  title\n  id\n  updatedBy {\n    id\n  }\n  enabled\n}\nfragment AiPromptRules on AiPromptRules {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  id\n  updatedBy {\n    id\n  }\n}\nfragment DocumentContent on DocumentContent {\n  __typename\n  aiPromptRules {\n    ...AiPromptRules\n  }\n  content\n  contentState\n  document {\n    id\n  }\n  initiative {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  projectMilestone {\n    id\n  }\n  project {\n    id\n  }\n  restoredAt\n  archivedAt\n  createdAt\n  id\n  welcomeMessage {\n    ...WelcomeMessage\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}\nfragment ReleaseConnection on ReleaseConnection {\n  __typename\n  nodes {\n    ...Release\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}`) as unknown as TypedDocumentString<ReleaseStage_ReleasesQuery, ReleaseStage_ReleasesQueryVariables>;\nexport const ReleaseStagesDocument = new TypedDocumentString(`\n    query releaseStages($after: String, $before: String, $filter: ReleaseStageFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  releaseStages(\n    after: $after\n    before: $before\n    filter: $filter\n    first: $first\n    includeArchived: $includeArchived\n    last: $last\n    orderBy: $orderBy\n  ) {\n    ...ReleaseStageConnection\n  }\n}\n    fragment ReleaseStage on ReleaseStage {\n  __typename\n  color\n  updatedAt\n  type\n  name\n  position\n  pipeline {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  frozen\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}\nfragment ReleaseStageConnection on ReleaseStageConnection {\n  __typename\n  nodes {\n    ...ReleaseStage\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}`) as unknown as TypedDocumentString<ReleaseStagesQuery, ReleaseStagesQueryVariables>;\nexport const ReleasesDocument = new TypedDocumentString(`\n    query releases($after: String, $before: String, $filter: ReleaseFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy, $sort: [ReleaseSortInput!]) {\n  releases(\n    after: $after\n    before: $before\n    filter: $filter\n    first: $first\n    includeArchived: $includeArchived\n    last: $last\n    orderBy: $orderBy\n    sort: $sort\n  ) {\n    ...ReleaseConnection\n  }\n}\n    fragment ReleaseNote on ReleaseNote {\n  __typename\n  documentContent {\n    ...DocumentContent\n  }\n  generationStatus\n  firstRelease {\n    id\n  }\n  updatedAt\n  lastRelease {\n    id\n  }\n  releaseCount\n  slugId\n  archivedAt\n  createdAt\n  id\n  title\n}\nfragment Release on Release {\n  __typename\n  trashed\n  issueCount\n  releaseNotes {\n    ...ReleaseNote\n  }\n  commitSha\n  url\n  currentProgress\n  stage {\n    id\n  }\n  description\n  targetDate\n  startDate\n  progressHistory\n  updatedAt\n  name\n  pipeline {\n    id\n  }\n  slugId\n  archivedAt\n  createdAt\n  startedAt\n  canceledAt\n  completedAt\n  id\n  creator {\n    id\n  }\n  version\n}\nfragment WelcomeMessage on WelcomeMessage {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  title\n  id\n  updatedBy {\n    id\n  }\n  enabled\n}\nfragment AiPromptRules on AiPromptRules {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  id\n  updatedBy {\n    id\n  }\n}\nfragment DocumentContent on DocumentContent {\n  __typename\n  aiPromptRules {\n    ...AiPromptRules\n  }\n  content\n  contentState\n  document {\n    id\n  }\n  initiative {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  projectMilestone {\n    id\n  }\n  project {\n    id\n  }\n  restoredAt\n  archivedAt\n  createdAt\n  id\n  welcomeMessage {\n    ...WelcomeMessage\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}\nfragment ReleaseConnection on ReleaseConnection {\n  __typename\n  nodes {\n    ...Release\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}`) as unknown as TypedDocumentString<ReleasesQuery, ReleasesQueryVariables>;\nexport const RoadmapDocument = new TypedDocumentString(`\n    query roadmap($id: String!) {\n  roadmap(id: $id) {\n    ...Roadmap\n  }\n}\n    fragment Roadmap on Roadmap {\n  __typename\n  url\n  description\n  updatedAt\n  name\n  color\n  slugId\n  sortOrder\n  archivedAt\n  createdAt\n  id\n  creator {\n    id\n  }\n  owner {\n    id\n  }\n}`) as unknown as TypedDocumentString<RoadmapQuery, RoadmapQueryVariables>;\nexport const Roadmap_ProjectsDocument = new TypedDocumentString(`\n    query roadmap_projects($id: String!, $after: String, $before: String, $filter: ProjectFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  roadmap(id: $id) {\n    projects(\n      after: $after\n      before: $before\n      filter: $filter\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...ProjectConnection\n    }\n  }\n}\n    fragment Project on Project {\n  __typename\n  trashed\n  url\n  integrationsSettings {\n    id\n  }\n  microsoftTeamsChannelId\n  slackChannelId\n  labelIds\n  documentContent {\n    ...DocumentContent\n  }\n  status {\n    id\n  }\n  updateRemindersDay\n  targetDate\n  startDate\n  syncedWith {\n    ...ExternalEntityInfo\n  }\n  updateReminderFrequency\n  updateRemindersHour\n  icon\n  convertedFromIssue {\n    id\n  }\n  lastAppliedTemplate {\n    id\n  }\n  updatedAt\n  lastUpdate {\n    id\n  }\n  updateReminderFrequencyInWeeks\n  name\n  completedScopeHistory\n  completedIssueCountHistory\n  inProgressScopeHistory\n  health\n  progress\n  scope\n  priorityLabel\n  priority\n  color\n  content\n  slugId\n  targetDateResolution\n  startDateResolution\n  frequencyResolution\n  description\n  prioritySortOrder\n  sortOrder\n  archivedAt\n  createdAt\n  healthUpdatedAt\n  autoArchivedAt\n  canceledAt\n  completedAt\n  startedAt\n  projectUpdateRemindersPausedUntilAt\n  issueCountHistory\n  scopeHistory\n  id\n  creator {\n    id\n  }\n  lead {\n    id\n  }\n  favorite {\n    id\n  }\n  slackIssueComments\n  slackNewIssue\n  slackIssueStatuses\n  state\n}\nfragment WelcomeMessage on WelcomeMessage {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  title\n  id\n  updatedBy {\n    id\n  }\n  enabled\n}\nfragment AiPromptRules on AiPromptRules {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  id\n  updatedBy {\n    id\n  }\n}\nfragment ExternalEntityInfo on ExternalEntityInfo {\n  __typename\n  metadata {\n    ... on ExternalEntityInfoGithubMetadata {\n      ...ExternalEntityInfoGithubMetadata\n    }\n    ... on ExternalEntityInfoJiraMetadata {\n      ...ExternalEntityInfoJiraMetadata\n    }\n    ... on ExternalEntitySlackMetadata {\n      ...ExternalEntitySlackMetadata\n    }\n  }\n  service\n  id\n}\nfragment ExternalEntityInfoGithubMetadata on ExternalEntityInfoGithubMetadata {\n  __typename\n  number\n  owner\n  repo\n}\nfragment ExternalEntityInfoJiraMetadata on ExternalEntityInfoJiraMetadata {\n  __typename\n  issueTypeId\n  projectId\n  issueKey\n}\nfragment ExternalEntitySlackMetadata on ExternalEntitySlackMetadata {\n  __typename\n  messageUrl\n  channelId\n  channelName\n  isFromSlack\n}\nfragment DocumentContent on DocumentContent {\n  __typename\n  aiPromptRules {\n    ...AiPromptRules\n  }\n  content\n  contentState\n  document {\n    id\n  }\n  initiative {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  projectMilestone {\n    id\n  }\n  project {\n    id\n  }\n  restoredAt\n  archivedAt\n  createdAt\n  id\n  welcomeMessage {\n    ...WelcomeMessage\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}\nfragment ProjectConnection on ProjectConnection {\n  __typename\n  nodes {\n    ...Project\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}`) as unknown as TypedDocumentString<Roadmap_ProjectsQuery, Roadmap_ProjectsQueryVariables>;\nexport const RoadmapToProjectDocument = new TypedDocumentString(`\n    query roadmapToProject($id: String!) {\n  roadmapToProject(id: $id) {\n    ...RoadmapToProject\n  }\n}\n    fragment RoadmapToProject on RoadmapToProject {\n  __typename\n  updatedAt\n  project {\n    id\n  }\n  roadmap {\n    id\n  }\n  sortOrder\n  archivedAt\n  createdAt\n  id\n}`) as unknown as TypedDocumentString<RoadmapToProjectQuery, RoadmapToProjectQueryVariables>;\nexport const RoadmapToProjectsDocument = new TypedDocumentString(`\n    query roadmapToProjects($after: String, $before: String, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  roadmapToProjects(\n    after: $after\n    before: $before\n    first: $first\n    includeArchived: $includeArchived\n    last: $last\n    orderBy: $orderBy\n  ) {\n    ...RoadmapToProjectConnection\n  }\n}\n    fragment RoadmapToProject on RoadmapToProject {\n  __typename\n  updatedAt\n  project {\n    id\n  }\n  roadmap {\n    id\n  }\n  sortOrder\n  archivedAt\n  createdAt\n  id\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}\nfragment RoadmapToProjectConnection on RoadmapToProjectConnection {\n  __typename\n  nodes {\n    ...RoadmapToProject\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}`) as unknown as TypedDocumentString<RoadmapToProjectsQuery, RoadmapToProjectsQueryVariables>;\nexport const RoadmapsDocument = new TypedDocumentString(`\n    query roadmaps($after: String, $before: String, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  roadmaps(\n    after: $after\n    before: $before\n    first: $first\n    includeArchived: $includeArchived\n    last: $last\n    orderBy: $orderBy\n  ) {\n    ...RoadmapConnection\n  }\n}\n    fragment Roadmap on Roadmap {\n  __typename\n  url\n  description\n  updatedAt\n  name\n  color\n  slugId\n  sortOrder\n  archivedAt\n  createdAt\n  id\n  creator {\n    id\n  }\n  owner {\n    id\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}\nfragment RoadmapConnection on RoadmapConnection {\n  __typename\n  nodes {\n    ...Roadmap\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}`) as unknown as TypedDocumentString<RoadmapsQuery, RoadmapsQueryVariables>;\nexport const SearchDocumentsDocument = new TypedDocumentString(`\n    query searchDocuments($after: String, $before: String, $first: Int, $includeArchived: Boolean, $includeComments: Boolean, $last: Int, $orderBy: PaginationOrderBy, $teamId: String, $term: String!) {\n  searchDocuments(\n    after: $after\n    before: $before\n    first: $first\n    includeArchived: $includeArchived\n    includeComments: $includeComments\n    last: $last\n    orderBy: $orderBy\n    teamId: $teamId\n    term: $term\n  ) {\n    ...DocumentSearchPayload\n  }\n}\n    fragment ArchiveResponse on ArchiveResponse {\n  __typename\n  archive\n  totalCount\n  databaseVersion\n  includesDependencies\n}\nfragment DocumentSearchPayload on DocumentSearchPayload {\n  __typename\n  archivePayload {\n    ...ArchiveResponse\n  }\n  totalCount\n  nodes {\n    ...DocumentSearchResult\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment DocumentSearchResult on DocumentSearchResult {\n  __typename\n  trashed\n  metadata\n  documentContentId\n  url\n  content\n  slugId\n  color\n  icon\n  initiative {\n    id\n  }\n  issue {\n    id\n  }\n  lastAppliedTemplate {\n    id\n  }\n  updatedAt\n  project {\n    id\n  }\n  release {\n    id\n  }\n  sortOrder\n  hiddenAt\n  archivedAt\n  createdAt\n  title\n  id\n  creator {\n    id\n  }\n  updatedBy {\n    id\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<SearchDocumentsQuery, SearchDocumentsQueryVariables>;\nexport const SearchDocuments_ArchivePayloadDocument = new TypedDocumentString(`\n    query searchDocuments_archivePayload($after: String, $before: String, $first: Int, $includeArchived: Boolean, $includeComments: Boolean, $last: Int, $orderBy: PaginationOrderBy, $teamId: String, $term: String!) {\n  searchDocuments(\n    after: $after\n    before: $before\n    first: $first\n    includeArchived: $includeArchived\n    includeComments: $includeComments\n    last: $last\n    orderBy: $orderBy\n    teamId: $teamId\n    term: $term\n  ) {\n    archivePayload {\n      ...ArchiveResponse\n    }\n  }\n}\n    fragment ArchiveResponse on ArchiveResponse {\n  __typename\n  archive\n  totalCount\n  databaseVersion\n  includesDependencies\n}`) as unknown as TypedDocumentString<\n  SearchDocuments_ArchivePayloadQuery,\n  SearchDocuments_ArchivePayloadQueryVariables\n>;\nexport const SearchIssuesDocument = new TypedDocumentString(`\n    query searchIssues($after: String, $before: String, $filter: IssueFilter, $first: Int, $includeArchived: Boolean, $includeComments: Boolean, $last: Int, $orderBy: PaginationOrderBy, $teamId: String, $term: String!) {\n  searchIssues(\n    after: $after\n    before: $before\n    filter: $filter\n    first: $first\n    includeArchived: $includeArchived\n    includeComments: $includeComments\n    last: $last\n    orderBy: $orderBy\n    teamId: $teamId\n    term: $term\n  ) {\n    ...IssueSearchPayload\n  }\n}\n    fragment ActorBot on ActorBot {\n  __typename\n  avatarUrl\n  subType\n  id\n  name\n  userDisplayName\n  type\n}\nfragment User on User {\n  __typename\n  description\n  avatarUrl\n  createdIssueCount\n  avatarBackgroundColor\n  statusUntilAt\n  statusEmoji\n  initials\n  updatedAt\n  lastSeen\n  timezone\n  disableReason\n  statusLabel\n  archivedAt\n  createdAt\n  id\n  gitHubUserId\n  displayName\n  email\n  name\n  title\n  url\n  active\n  isAssignable\n  guest\n  admin\n  owner\n  app\n  isMentionable\n  isMe\n  supportsAgentSessions\n  canAccessAnyPublicTeam\n  calendarHash\n  inviteHash\n}\nfragment Reaction on Reaction {\n  __typename\n  comment {\n    id\n  }\n  externalUser {\n    id\n  }\n  initiativeUpdate {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  emoji\n  projectUpdate {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  user {\n    id\n  }\n}\nfragment ArchiveResponse on ArchiveResponse {\n  __typename\n  archive\n  totalCount\n  databaseVersion\n  includesDependencies\n}\nfragment ExternalEntityInfo on ExternalEntityInfo {\n  __typename\n  metadata {\n    ... on ExternalEntityInfoGithubMetadata {\n      ...ExternalEntityInfoGithubMetadata\n    }\n    ... on ExternalEntityInfoJiraMetadata {\n      ...ExternalEntityInfoJiraMetadata\n    }\n    ... on ExternalEntitySlackMetadata {\n      ...ExternalEntitySlackMetadata\n    }\n  }\n  service\n  id\n}\nfragment IssueSharedAccess on IssueSharedAccess {\n  __typename\n  disallowedIssueFields\n  sharedWithCount\n  sharedWithUsers {\n    ...User\n  }\n  viewerHasOnlySharedAccess\n  isShared\n}\nfragment ExternalEntityInfoGithubMetadata on ExternalEntityInfoGithubMetadata {\n  __typename\n  number\n  owner\n  repo\n}\nfragment ExternalEntityInfoJiraMetadata on ExternalEntityInfoJiraMetadata {\n  __typename\n  issueTypeId\n  projectId\n  issueKey\n}\nfragment ExternalEntitySlackMetadata on ExternalEntitySlackMetadata {\n  __typename\n  messageUrl\n  channelId\n  channelName\n  isFromSlack\n}\nfragment IssueSearchPayload on IssueSearchPayload {\n  __typename\n  archivePayload {\n    ...ArchiveResponse\n  }\n  totalCount\n  nodes {\n    ...IssueSearchResult\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment IssueSearchResult on IssueSearchResult {\n  __typename\n  trashed\n  reactionData\n  labelIds\n  integrationSourceType\n  url\n  identifier\n  priorityLabel\n  metadata\n  previousIdentifiers\n  reactions {\n    ...Reaction\n  }\n  customerTicketCount\n  sharedAccess {\n    ...IssueSharedAccess\n  }\n  branchName\n  delegate {\n    id\n  }\n  botActor {\n    ...ActorBot\n  }\n  sourceComment {\n    id\n  }\n  cycle {\n    id\n  }\n  dueDate\n  estimate\n  syncedWith {\n    ...ExternalEntityInfo\n  }\n  externalUserCreator {\n    id\n  }\n  asksExternalUserRequester {\n    id\n  }\n  asksRequester {\n    id\n  }\n  description\n  title\n  number\n  lastAppliedTemplate {\n    id\n  }\n  updatedAt\n  boardOrder\n  sortOrder\n  prioritySortOrder\n  subIssueSortOrder\n  parent {\n    id\n  }\n  priority\n  projectMilestone {\n    id\n  }\n  project {\n    id\n  }\n  recurringIssueTemplate {\n    id\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  startedTriageAt\n  triagedAt\n  addedToCycleAt\n  addedToProjectAt\n  addedToTeamAt\n  autoArchivedAt\n  autoClosedAt\n  canceledAt\n  completedAt\n  startedAt\n  slaStartedAt\n  slaBreachesAt\n  slaHighRiskAt\n  slaMediumRiskAt\n  snoozedUntilAt\n  slaType\n  id\n  assignee {\n    id\n  }\n  creator {\n    id\n  }\n  snoozedBy {\n    id\n  }\n  favorite {\n    id\n  }\n  state {\n    id\n  }\n  inheritsSharedAccess\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<SearchIssuesQuery, SearchIssuesQueryVariables>;\nexport const SearchIssues_ArchivePayloadDocument = new TypedDocumentString(`\n    query searchIssues_archivePayload($after: String, $before: String, $filter: IssueFilter, $first: Int, $includeArchived: Boolean, $includeComments: Boolean, $last: Int, $orderBy: PaginationOrderBy, $teamId: String, $term: String!) {\n  searchIssues(\n    after: $after\n    before: $before\n    filter: $filter\n    first: $first\n    includeArchived: $includeArchived\n    includeComments: $includeComments\n    last: $last\n    orderBy: $orderBy\n    teamId: $teamId\n    term: $term\n  ) {\n    archivePayload {\n      ...ArchiveResponse\n    }\n  }\n}\n    fragment ArchiveResponse on ArchiveResponse {\n  __typename\n  archive\n  totalCount\n  databaseVersion\n  includesDependencies\n}`) as unknown as TypedDocumentString<SearchIssues_ArchivePayloadQuery, SearchIssues_ArchivePayloadQueryVariables>;\nexport const SearchProjectsDocument = new TypedDocumentString(`\n    query searchProjects($after: String, $before: String, $first: Int, $includeArchived: Boolean, $includeComments: Boolean, $last: Int, $orderBy: PaginationOrderBy, $teamId: String, $term: String!) {\n  searchProjects(\n    after: $after\n    before: $before\n    first: $first\n    includeArchived: $includeArchived\n    includeComments: $includeComments\n    last: $last\n    orderBy: $orderBy\n    teamId: $teamId\n    term: $term\n  ) {\n    ...ProjectSearchPayload\n  }\n}\n    fragment WelcomeMessage on WelcomeMessage {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  title\n  id\n  updatedBy {\n    id\n  }\n  enabled\n}\nfragment ArchiveResponse on ArchiveResponse {\n  __typename\n  archive\n  totalCount\n  databaseVersion\n  includesDependencies\n}\nfragment AiPromptRules on AiPromptRules {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  id\n  updatedBy {\n    id\n  }\n}\nfragment ExternalEntityInfo on ExternalEntityInfo {\n  __typename\n  metadata {\n    ... on ExternalEntityInfoGithubMetadata {\n      ...ExternalEntityInfoGithubMetadata\n    }\n    ... on ExternalEntityInfoJiraMetadata {\n      ...ExternalEntityInfoJiraMetadata\n    }\n    ... on ExternalEntitySlackMetadata {\n      ...ExternalEntitySlackMetadata\n    }\n  }\n  service\n  id\n}\nfragment ExternalEntityInfoGithubMetadata on ExternalEntityInfoGithubMetadata {\n  __typename\n  number\n  owner\n  repo\n}\nfragment ExternalEntityInfoJiraMetadata on ExternalEntityInfoJiraMetadata {\n  __typename\n  issueTypeId\n  projectId\n  issueKey\n}\nfragment ExternalEntitySlackMetadata on ExternalEntitySlackMetadata {\n  __typename\n  messageUrl\n  channelId\n  channelName\n  isFromSlack\n}\nfragment DocumentContent on DocumentContent {\n  __typename\n  aiPromptRules {\n    ...AiPromptRules\n  }\n  content\n  contentState\n  document {\n    id\n  }\n  initiative {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  projectMilestone {\n    id\n  }\n  project {\n    id\n  }\n  restoredAt\n  archivedAt\n  createdAt\n  id\n  welcomeMessage {\n    ...WelcomeMessage\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}\nfragment ProjectSearchPayload on ProjectSearchPayload {\n  __typename\n  archivePayload {\n    ...ArchiveResponse\n  }\n  totalCount\n  nodes {\n    ...ProjectSearchResult\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment ProjectSearchResult on ProjectSearchResult {\n  __typename\n  trashed\n  metadata\n  url\n  integrationsSettings {\n    id\n  }\n  microsoftTeamsChannelId\n  slackChannelId\n  labelIds\n  documentContent {\n    ...DocumentContent\n  }\n  status {\n    id\n  }\n  updateRemindersDay\n  targetDate\n  startDate\n  syncedWith {\n    ...ExternalEntityInfo\n  }\n  updateReminderFrequency\n  updateRemindersHour\n  icon\n  convertedFromIssue {\n    id\n  }\n  lastAppliedTemplate {\n    id\n  }\n  updatedAt\n  lastUpdate {\n    id\n  }\n  updateReminderFrequencyInWeeks\n  name\n  completedScopeHistory\n  completedIssueCountHistory\n  inProgressScopeHistory\n  health\n  progress\n  scope\n  priorityLabel\n  priority\n  color\n  content\n  slugId\n  targetDateResolution\n  startDateResolution\n  frequencyResolution\n  description\n  prioritySortOrder\n  sortOrder\n  archivedAt\n  createdAt\n  healthUpdatedAt\n  autoArchivedAt\n  canceledAt\n  completedAt\n  startedAt\n  projectUpdateRemindersPausedUntilAt\n  issueCountHistory\n  scopeHistory\n  id\n  creator {\n    id\n  }\n  lead {\n    id\n  }\n  favorite {\n    id\n  }\n  slackIssueComments\n  slackNewIssue\n  slackIssueStatuses\n  state\n}`) as unknown as TypedDocumentString<SearchProjectsQuery, SearchProjectsQueryVariables>;\nexport const SearchProjects_ArchivePayloadDocument = new TypedDocumentString(`\n    query searchProjects_archivePayload($after: String, $before: String, $first: Int, $includeArchived: Boolean, $includeComments: Boolean, $last: Int, $orderBy: PaginationOrderBy, $teamId: String, $term: String!) {\n  searchProjects(\n    after: $after\n    before: $before\n    first: $first\n    includeArchived: $includeArchived\n    includeComments: $includeComments\n    last: $last\n    orderBy: $orderBy\n    teamId: $teamId\n    term: $term\n  ) {\n    archivePayload {\n      ...ArchiveResponse\n    }\n  }\n}\n    fragment ArchiveResponse on ArchiveResponse {\n  __typename\n  archive\n  totalCount\n  databaseVersion\n  includesDependencies\n}`) as unknown as TypedDocumentString<SearchProjects_ArchivePayloadQuery, SearchProjects_ArchivePayloadQueryVariables>;\nexport const SemanticSearchDocument = new TypedDocumentString(`\n    query semanticSearch($filters: SemanticSearchFilters, $includeArchived: Boolean, $maxResults: Int, $query: String!, $types: [SemanticSearchResultType!]) {\n  semanticSearch(\n    filters: $filters\n    includeArchived: $includeArchived\n    maxResults: $maxResults\n    query: $query\n    types: $types\n  ) {\n    ...SemanticSearchPayload\n  }\n}\n    fragment SemanticSearchResult on SemanticSearchResult {\n  __typename\n  document {\n    id\n  }\n  initiative {\n    id\n  }\n  issue {\n    id\n  }\n  project {\n    id\n  }\n  type\n  id\n}\nfragment SemanticSearchPayload on SemanticSearchPayload {\n  __typename\n  results {\n    ...SemanticSearchResult\n  }\n  enabled\n}`) as unknown as TypedDocumentString<SemanticSearchQuery, SemanticSearchQueryVariables>;\nexport const SlaConfigurationsDocument = new TypedDocumentString(`\n    query slaConfigurations($teamId: String!) {\n  slaConfigurations(teamId: $teamId) {\n    ...SlaConfiguration\n  }\n}\n    fragment SlaConfiguration on SlaConfiguration {\n  __typename\n  slaType\n  sla\n  id\n  name\n  conditions\n  removesSla\n}`) as unknown as TypedDocumentString<SlaConfigurationsQuery, SlaConfigurationsQueryVariables>;\nexport const SsoUrlFromEmailDocument = new TypedDocumentString(`\n    query ssoUrlFromEmail($email: String!, $isDesktop: Boolean, $type: IdentityProviderType!) {\n  ssoUrlFromEmail(email: $email, isDesktop: $isDesktop, type: $type) {\n    ...SsoUrlFromEmailResponse\n  }\n}\n    fragment SsoUrlFromEmailResponse on SsoUrlFromEmailResponse {\n  __typename\n  samlSsoUrl\n  success\n}`) as unknown as TypedDocumentString<SsoUrlFromEmailQuery, SsoUrlFromEmailQueryVariables>;\nexport const TeamDocument = new TypedDocumentString(`\n    query team($id: String!) {\n  team(id: $id) {\n    ...Team\n  }\n}\n    fragment Team on Team {\n  __typename\n  cycleIssueAutoAssignCompleted\n  cycleLockToActive\n  cycleIssueAutoAssignStarted\n  cycleCalenderUrl\n  upcomingCycleCount\n  autoArchivePeriod\n  autoClosePeriod\n  securitySettings\n  integrationsSettings {\n    id\n  }\n  activeCycle {\n    id\n  }\n  triageResponsibility {\n    id\n  }\n  scimGroupName\n  autoCloseStateId\n  cycleCooldownTime\n  cycleStartDay\n  defaultTemplateForMembers {\n    id\n  }\n  defaultTemplateForNonMembers {\n    id\n  }\n  defaultProjectTemplate {\n    id\n  }\n  defaultIssueState {\n    id\n  }\n  cycleDuration\n  icon\n  defaultTemplateForMembersId\n  defaultTemplateForNonMembersId\n  issueEstimationType\n  updatedAt\n  displayName\n  color\n  description\n  name\n  parent {\n    id\n  }\n  key\n  archivedAt\n  createdAt\n  retiredAt\n  timezone\n  issueCount\n  id\n  visibility\n  mergeWorkflowState {\n    id\n  }\n  draftWorkflowState {\n    id\n  }\n  startWorkflowState {\n    id\n  }\n  mergeableWorkflowState {\n    id\n  }\n  reviewWorkflowState {\n    id\n  }\n  markedAsDuplicateWorkflowState {\n    id\n  }\n  triageIssueState {\n    id\n  }\n  defaultIssueEstimate\n  setIssueSortOrderOnStateChange\n  allMembersCanJoin\n  requirePriorityToLeaveTriage\n  autoCloseChildIssues\n  autoCloseParentIssues\n  scimManaged\n  private\n  inheritIssueEstimation\n  inheritWorkflowStatuses\n  cyclesEnabled\n  issueEstimationExtended\n  issueEstimationAllowZero\n  aiDiscussionSummariesEnabled\n  aiThreadSummariesEnabled\n  groupIssueHistory\n  slackIssueComments\n  slackNewIssue\n  slackIssueStatuses\n  triageEnabled\n  inviteHash\n  issueOrderingNoPriorityFirst\n  issueSortOrderDefaultToBottom\n}`) as unknown as TypedDocumentString<TeamQuery, TeamQueryVariables>;\nexport const Team_CyclesDocument = new TypedDocumentString(`\n    query team_cycles($id: String!, $after: String, $before: String, $filter: CycleFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  team(id: $id) {\n    cycles(\n      after: $after\n      before: $before\n      filter: $filter\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...CycleConnection\n    }\n  }\n}\n    fragment Cycle on Cycle {\n  __typename\n  number\n  completedAt\n  name\n  description\n  endsAt\n  updatedAt\n  completedScopeHistory\n  completedIssueCountHistory\n  inProgressScopeHistory\n  progress\n  inheritedFrom {\n    id\n  }\n  startsAt\n  team {\n    id\n  }\n  autoArchivedAt\n  archivedAt\n  createdAt\n  scopeHistory\n  issueCountHistory\n  id\n  isFuture\n  isActive\n  isPast\n  isPrevious\n  isNext\n}\nfragment CycleConnection on CycleConnection {\n  __typename\n  nodes {\n    ...Cycle\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<Team_CyclesQuery, Team_CyclesQueryVariables>;\nexport const Team_GitAutomationStatesDocument = new TypedDocumentString(`\n    query team_gitAutomationStates($id: String!, $after: String, $before: String, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  team(id: $id) {\n    gitAutomationStates(\n      after: $after\n      before: $before\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...GitAutomationStateConnection\n    }\n  }\n}\n    fragment GitAutomationState on GitAutomationState {\n  __typename\n  event\n  updatedAt\n  targetBranch {\n    ...GitAutomationTargetBranch\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  state {\n    id\n  }\n  branchPattern\n}\nfragment GitAutomationTargetBranch on GitAutomationTargetBranch {\n  __typename\n  branchPattern\n  updatedAt\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  isRegex\n}\nfragment GitAutomationStateConnection on GitAutomationStateConnection {\n  __typename\n  nodes {\n    ...GitAutomationState\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<Team_GitAutomationStatesQuery, Team_GitAutomationStatesQueryVariables>;\nexport const Team_IssuesDocument = new TypedDocumentString(`\n    query team_issues($id: String!, $after: String, $before: String, $filter: IssueFilter, $first: Int, $includeArchived: Boolean, $includeSubTeams: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  team(id: $id) {\n    issues(\n      after: $after\n      before: $before\n      filter: $filter\n      first: $first\n      includeArchived: $includeArchived\n      includeSubTeams: $includeSubTeams\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...IssueConnection\n    }\n  }\n}\n    fragment ActorBot on ActorBot {\n  __typename\n  avatarUrl\n  subType\n  id\n  name\n  userDisplayName\n  type\n}\nfragment User on User {\n  __typename\n  description\n  avatarUrl\n  createdIssueCount\n  avatarBackgroundColor\n  statusUntilAt\n  statusEmoji\n  initials\n  updatedAt\n  lastSeen\n  timezone\n  disableReason\n  statusLabel\n  archivedAt\n  createdAt\n  id\n  gitHubUserId\n  displayName\n  email\n  name\n  title\n  url\n  active\n  isAssignable\n  guest\n  admin\n  owner\n  app\n  isMentionable\n  isMe\n  supportsAgentSessions\n  canAccessAnyPublicTeam\n  calendarHash\n  inviteHash\n}\nfragment Reaction on Reaction {\n  __typename\n  comment {\n    id\n  }\n  externalUser {\n    id\n  }\n  initiativeUpdate {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  emoji\n  projectUpdate {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  user {\n    id\n  }\n}\nfragment Issue on Issue {\n  __typename\n  trashed\n  reactionData\n  labelIds\n  integrationSourceType\n  url\n  identifier\n  priorityLabel\n  previousIdentifiers\n  reactions {\n    ...Reaction\n  }\n  customerTicketCount\n  sharedAccess {\n    ...IssueSharedAccess\n  }\n  branchName\n  delegate {\n    id\n  }\n  botActor {\n    ...ActorBot\n  }\n  sourceComment {\n    id\n  }\n  cycle {\n    id\n  }\n  dueDate\n  estimate\n  syncedWith {\n    ...ExternalEntityInfo\n  }\n  externalUserCreator {\n    id\n  }\n  asksExternalUserRequester {\n    id\n  }\n  asksRequester {\n    id\n  }\n  description\n  title\n  number\n  lastAppliedTemplate {\n    id\n  }\n  updatedAt\n  boardOrder\n  sortOrder\n  prioritySortOrder\n  subIssueSortOrder\n  parent {\n    id\n  }\n  priority\n  projectMilestone {\n    id\n  }\n  project {\n    id\n  }\n  recurringIssueTemplate {\n    id\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  startedTriageAt\n  triagedAt\n  addedToCycleAt\n  addedToProjectAt\n  addedToTeamAt\n  autoArchivedAt\n  autoClosedAt\n  canceledAt\n  completedAt\n  startedAt\n  slaStartedAt\n  slaBreachesAt\n  slaHighRiskAt\n  slaMediumRiskAt\n  snoozedUntilAt\n  slaType\n  id\n  assignee {\n    id\n  }\n  creator {\n    id\n  }\n  snoozedBy {\n    id\n  }\n  favorite {\n    id\n  }\n  state {\n    id\n  }\n  inheritsSharedAccess\n}\nfragment ExternalEntityInfo on ExternalEntityInfo {\n  __typename\n  metadata {\n    ... on ExternalEntityInfoGithubMetadata {\n      ...ExternalEntityInfoGithubMetadata\n    }\n    ... on ExternalEntityInfoJiraMetadata {\n      ...ExternalEntityInfoJiraMetadata\n    }\n    ... on ExternalEntitySlackMetadata {\n      ...ExternalEntitySlackMetadata\n    }\n  }\n  service\n  id\n}\nfragment IssueSharedAccess on IssueSharedAccess {\n  __typename\n  disallowedIssueFields\n  sharedWithCount\n  sharedWithUsers {\n    ...User\n  }\n  viewerHasOnlySharedAccess\n  isShared\n}\nfragment ExternalEntityInfoGithubMetadata on ExternalEntityInfoGithubMetadata {\n  __typename\n  number\n  owner\n  repo\n}\nfragment ExternalEntityInfoJiraMetadata on ExternalEntityInfoJiraMetadata {\n  __typename\n  issueTypeId\n  projectId\n  issueKey\n}\nfragment ExternalEntitySlackMetadata on ExternalEntitySlackMetadata {\n  __typename\n  messageUrl\n  channelId\n  channelName\n  isFromSlack\n}\nfragment IssueConnection on IssueConnection {\n  __typename\n  nodes {\n    ...Issue\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<Team_IssuesQuery, Team_IssuesQueryVariables>;\nexport const Team_LabelsDocument = new TypedDocumentString(`\n    query team_labels($id: String!, $after: String, $before: String, $filter: IssueLabelFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  team(id: $id) {\n    labels(\n      after: $after\n      before: $before\n      filter: $filter\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...IssueLabelConnection\n    }\n  }\n}\n    fragment IssueLabel on IssueLabel {\n  __typename\n  lastAppliedAt\n  color\n  description\n  name\n  updatedAt\n  inheritedFrom {\n    id\n  }\n  parent {\n    id\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  creator {\n    id\n  }\n  retiredBy {\n    id\n  }\n  isGroup\n}\nfragment IssueLabelConnection on IssueLabelConnection {\n  __typename\n  nodes {\n    ...IssueLabel\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<Team_LabelsQuery, Team_LabelsQueryVariables>;\nexport const Team_MembersDocument = new TypedDocumentString(`\n    query team_members($id: String!, $after: String, $before: String, $filter: UserFilter, $first: Int, $includeArchived: Boolean, $includeDisabled: Boolean, $last: Int, $orderBy: PaginationOrderBy, $sort: [UserSortInput!]) {\n  team(id: $id) {\n    members(\n      after: $after\n      before: $before\n      filter: $filter\n      first: $first\n      includeArchived: $includeArchived\n      includeDisabled: $includeDisabled\n      last: $last\n      orderBy: $orderBy\n      sort: $sort\n    ) {\n      ...UserConnection\n    }\n  }\n}\n    fragment User on User {\n  __typename\n  description\n  avatarUrl\n  createdIssueCount\n  avatarBackgroundColor\n  statusUntilAt\n  statusEmoji\n  initials\n  updatedAt\n  lastSeen\n  timezone\n  disableReason\n  statusLabel\n  archivedAt\n  createdAt\n  id\n  gitHubUserId\n  displayName\n  email\n  name\n  title\n  url\n  active\n  isAssignable\n  guest\n  admin\n  owner\n  app\n  isMentionable\n  isMe\n  supportsAgentSessions\n  canAccessAnyPublicTeam\n  calendarHash\n  inviteHash\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}\nfragment UserConnection on UserConnection {\n  __typename\n  nodes {\n    ...User\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}`) as unknown as TypedDocumentString<Team_MembersQuery, Team_MembersQueryVariables>;\nexport const Team_MembershipsDocument = new TypedDocumentString(`\n    query team_memberships($id: String!, $after: String, $before: String, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  team(id: $id) {\n    memberships(\n      after: $after\n      before: $before\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...TeamMembershipConnection\n    }\n  }\n}\n    fragment TeamMembership on TeamMembership {\n  __typename\n  updatedAt\n  sortOrder\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  user {\n    id\n  }\n  owner\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}\nfragment TeamMembershipConnection on TeamMembershipConnection {\n  __typename\n  nodes {\n    ...TeamMembership\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}`) as unknown as TypedDocumentString<Team_MembershipsQuery, Team_MembershipsQueryVariables>;\nexport const Team_ProjectsDocument = new TypedDocumentString(`\n    query team_projects($id: String!, $after: String, $before: String, $filter: ProjectFilter, $first: Int, $includeArchived: Boolean, $includeSubTeams: Boolean, $last: Int, $orderBy: PaginationOrderBy, $sort: [ProjectSortInput!]) {\n  team(id: $id) {\n    projects(\n      after: $after\n      before: $before\n      filter: $filter\n      first: $first\n      includeArchived: $includeArchived\n      includeSubTeams: $includeSubTeams\n      last: $last\n      orderBy: $orderBy\n      sort: $sort\n    ) {\n      ...ProjectConnection\n    }\n  }\n}\n    fragment Project on Project {\n  __typename\n  trashed\n  url\n  integrationsSettings {\n    id\n  }\n  microsoftTeamsChannelId\n  slackChannelId\n  labelIds\n  documentContent {\n    ...DocumentContent\n  }\n  status {\n    id\n  }\n  updateRemindersDay\n  targetDate\n  startDate\n  syncedWith {\n    ...ExternalEntityInfo\n  }\n  updateReminderFrequency\n  updateRemindersHour\n  icon\n  convertedFromIssue {\n    id\n  }\n  lastAppliedTemplate {\n    id\n  }\n  updatedAt\n  lastUpdate {\n    id\n  }\n  updateReminderFrequencyInWeeks\n  name\n  completedScopeHistory\n  completedIssueCountHistory\n  inProgressScopeHistory\n  health\n  progress\n  scope\n  priorityLabel\n  priority\n  color\n  content\n  slugId\n  targetDateResolution\n  startDateResolution\n  frequencyResolution\n  description\n  prioritySortOrder\n  sortOrder\n  archivedAt\n  createdAt\n  healthUpdatedAt\n  autoArchivedAt\n  canceledAt\n  completedAt\n  startedAt\n  projectUpdateRemindersPausedUntilAt\n  issueCountHistory\n  scopeHistory\n  id\n  creator {\n    id\n  }\n  lead {\n    id\n  }\n  favorite {\n    id\n  }\n  slackIssueComments\n  slackNewIssue\n  slackIssueStatuses\n  state\n}\nfragment WelcomeMessage on WelcomeMessage {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  title\n  id\n  updatedBy {\n    id\n  }\n  enabled\n}\nfragment AiPromptRules on AiPromptRules {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  id\n  updatedBy {\n    id\n  }\n}\nfragment ExternalEntityInfo on ExternalEntityInfo {\n  __typename\n  metadata {\n    ... on ExternalEntityInfoGithubMetadata {\n      ...ExternalEntityInfoGithubMetadata\n    }\n    ... on ExternalEntityInfoJiraMetadata {\n      ...ExternalEntityInfoJiraMetadata\n    }\n    ... on ExternalEntitySlackMetadata {\n      ...ExternalEntitySlackMetadata\n    }\n  }\n  service\n  id\n}\nfragment ExternalEntityInfoGithubMetadata on ExternalEntityInfoGithubMetadata {\n  __typename\n  number\n  owner\n  repo\n}\nfragment ExternalEntityInfoJiraMetadata on ExternalEntityInfoJiraMetadata {\n  __typename\n  issueTypeId\n  projectId\n  issueKey\n}\nfragment ExternalEntitySlackMetadata on ExternalEntitySlackMetadata {\n  __typename\n  messageUrl\n  channelId\n  channelName\n  isFromSlack\n}\nfragment DocumentContent on DocumentContent {\n  __typename\n  aiPromptRules {\n    ...AiPromptRules\n  }\n  content\n  contentState\n  document {\n    id\n  }\n  initiative {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  projectMilestone {\n    id\n  }\n  project {\n    id\n  }\n  restoredAt\n  archivedAt\n  createdAt\n  id\n  welcomeMessage {\n    ...WelcomeMessage\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}\nfragment ProjectConnection on ProjectConnection {\n  __typename\n  nodes {\n    ...Project\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}`) as unknown as TypedDocumentString<Team_ProjectsQuery, Team_ProjectsQueryVariables>;\nexport const Team_ReleasePipelinesDocument = new TypedDocumentString(`\n    query team_releasePipelines($id: String!, $after: String, $before: String, $filter: ReleasePipelineFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  team(id: $id) {\n    releasePipelines(\n      after: $after\n      before: $before\n      filter: $filter\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...ReleasePipelineConnection\n    }\n  }\n}\n    fragment ReleasePipeline on ReleasePipeline {\n  __typename\n  includePathPatterns\n  url\n  approximateReleaseCount\n  releaseNoteTemplate {\n    id\n  }\n  updatedAt\n  name\n  slugId\n  latestReleaseNote {\n    id\n  }\n  archivedAt\n  createdAt\n  type\n  id\n  isProduction\n  autoGenerateReleaseNotesOnCompletion\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}\nfragment ReleasePipelineConnection on ReleasePipelineConnection {\n  __typename\n  nodes {\n    ...ReleasePipeline\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}`) as unknown as TypedDocumentString<Team_ReleasePipelinesQuery, Team_ReleasePipelinesQueryVariables>;\nexport const Team_StatesDocument = new TypedDocumentString(`\n    query team_states($id: String!, $after: String, $before: String, $filter: WorkflowStateFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  team(id: $id) {\n    states(\n      after: $after\n      before: $before\n      filter: $filter\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...WorkflowStateConnection\n    }\n  }\n}\n    fragment WorkflowState on WorkflowState {\n  __typename\n  description\n  updatedAt\n  inheritedFrom {\n    id\n  }\n  position\n  color\n  name\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  type\n  id\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}\nfragment WorkflowStateConnection on WorkflowStateConnection {\n  __typename\n  nodes {\n    ...WorkflowState\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}`) as unknown as TypedDocumentString<Team_StatesQuery, Team_StatesQueryVariables>;\nexport const Team_TemplatesDocument = new TypedDocumentString(`\n    query team_templates($id: String!, $after: String, $before: String, $filter: NullableTemplateFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  team(id: $id) {\n    templates(\n      after: $after\n      before: $before\n      filter: $filter\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...TemplateConnection\n    }\n  }\n}\n    fragment Template on Template {\n  __typename\n  description\n  lastAppliedAt\n  type\n  color\n  icon\n  updatedAt\n  name\n  inheritedFrom {\n    id\n  }\n  pipeline {\n    id\n  }\n  sortOrder\n  team {\n    id\n  }\n  templateData\n  archivedAt\n  createdAt\n  id\n  creator {\n    id\n  }\n  lastUpdatedBy {\n    id\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}\nfragment TemplateConnection on TemplateConnection {\n  __typename\n  nodes {\n    ...Template\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}`) as unknown as TypedDocumentString<Team_TemplatesQuery, Team_TemplatesQueryVariables>;\nexport const Team_WebhooksDocument = new TypedDocumentString(`\n    query team_webhooks($id: String!, $after: String, $before: String, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  team(id: $id) {\n    webhooks(\n      after: $after\n      before: $before\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...WebhookConnection\n    }\n  }\n}\n    fragment Webhook on Webhook {\n  __typename\n  label\n  secret\n  url\n  updatedAt\n  resourceTypes\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  creator {\n    id\n  }\n  enabled\n  allPublicTeams\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}\nfragment WebhookConnection on WebhookConnection {\n  __typename\n  nodes {\n    ...Webhook\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}`) as unknown as TypedDocumentString<Team_WebhooksQuery, Team_WebhooksQueryVariables>;\nexport const TeamMembershipDocument = new TypedDocumentString(`\n    query teamMembership($id: String!) {\n  teamMembership(id: $id) {\n    ...TeamMembership\n  }\n}\n    fragment TeamMembership on TeamMembership {\n  __typename\n  updatedAt\n  sortOrder\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  user {\n    id\n  }\n  owner\n}`) as unknown as TypedDocumentString<TeamMembershipQuery, TeamMembershipQueryVariables>;\nexport const TeamMembershipsDocument = new TypedDocumentString(`\n    query teamMemberships($after: String, $before: String, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  teamMemberships(\n    after: $after\n    before: $before\n    first: $first\n    includeArchived: $includeArchived\n    last: $last\n    orderBy: $orderBy\n  ) {\n    ...TeamMembershipConnection\n  }\n}\n    fragment TeamMembership on TeamMembership {\n  __typename\n  updatedAt\n  sortOrder\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  user {\n    id\n  }\n  owner\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}\nfragment TeamMembershipConnection on TeamMembershipConnection {\n  __typename\n  nodes {\n    ...TeamMembership\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}`) as unknown as TypedDocumentString<TeamMembershipsQuery, TeamMembershipsQueryVariables>;\nexport const TeamsDocument = new TypedDocumentString(`\n    query teams($after: String, $before: String, $filter: TeamFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  teams(\n    after: $after\n    before: $before\n    filter: $filter\n    first: $first\n    includeArchived: $includeArchived\n    last: $last\n    orderBy: $orderBy\n  ) {\n    ...TeamConnection\n  }\n}\n    fragment Team on Team {\n  __typename\n  cycleIssueAutoAssignCompleted\n  cycleLockToActive\n  cycleIssueAutoAssignStarted\n  cycleCalenderUrl\n  upcomingCycleCount\n  autoArchivePeriod\n  autoClosePeriod\n  securitySettings\n  integrationsSettings {\n    id\n  }\n  activeCycle {\n    id\n  }\n  triageResponsibility {\n    id\n  }\n  scimGroupName\n  autoCloseStateId\n  cycleCooldownTime\n  cycleStartDay\n  defaultTemplateForMembers {\n    id\n  }\n  defaultTemplateForNonMembers {\n    id\n  }\n  defaultProjectTemplate {\n    id\n  }\n  defaultIssueState {\n    id\n  }\n  cycleDuration\n  icon\n  defaultTemplateForMembersId\n  defaultTemplateForNonMembersId\n  issueEstimationType\n  updatedAt\n  displayName\n  color\n  description\n  name\n  parent {\n    id\n  }\n  key\n  archivedAt\n  createdAt\n  retiredAt\n  timezone\n  issueCount\n  id\n  visibility\n  mergeWorkflowState {\n    id\n  }\n  draftWorkflowState {\n    id\n  }\n  startWorkflowState {\n    id\n  }\n  mergeableWorkflowState {\n    id\n  }\n  reviewWorkflowState {\n    id\n  }\n  markedAsDuplicateWorkflowState {\n    id\n  }\n  triageIssueState {\n    id\n  }\n  defaultIssueEstimate\n  setIssueSortOrderOnStateChange\n  allMembersCanJoin\n  requirePriorityToLeaveTriage\n  autoCloseChildIssues\n  autoCloseParentIssues\n  scimManaged\n  private\n  inheritIssueEstimation\n  inheritWorkflowStatuses\n  cyclesEnabled\n  issueEstimationExtended\n  issueEstimationAllowZero\n  aiDiscussionSummariesEnabled\n  aiThreadSummariesEnabled\n  groupIssueHistory\n  slackIssueComments\n  slackNewIssue\n  slackIssueStatuses\n  triageEnabled\n  inviteHash\n  issueOrderingNoPriorityFirst\n  issueSortOrderDefaultToBottom\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}\nfragment TeamConnection on TeamConnection {\n  __typename\n  nodes {\n    ...Team\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}`) as unknown as TypedDocumentString<TeamsQuery, TeamsQueryVariables>;\nexport const TemplateDocument = new TypedDocumentString(`\n    query template($id: String!) {\n  template(id: $id) {\n    ...Template\n  }\n}\n    fragment Template on Template {\n  __typename\n  description\n  lastAppliedAt\n  type\n  color\n  icon\n  updatedAt\n  name\n  inheritedFrom {\n    id\n  }\n  pipeline {\n    id\n  }\n  sortOrder\n  team {\n    id\n  }\n  templateData\n  archivedAt\n  createdAt\n  id\n  creator {\n    id\n  }\n  lastUpdatedBy {\n    id\n  }\n}`) as unknown as TypedDocumentString<TemplateQuery, TemplateQueryVariables>;\nexport const TemplatesDocument = new TypedDocumentString(`\n    query templates {\n  templates {\n    ...Template\n  }\n}\n    fragment Template on Template {\n  __typename\n  description\n  lastAppliedAt\n  type\n  color\n  icon\n  updatedAt\n  name\n  inheritedFrom {\n    id\n  }\n  pipeline {\n    id\n  }\n  sortOrder\n  team {\n    id\n  }\n  templateData\n  archivedAt\n  createdAt\n  id\n  creator {\n    id\n  }\n  lastUpdatedBy {\n    id\n  }\n}`) as unknown as TypedDocumentString<TemplatesQuery, TemplatesQueryVariables>;\nexport const TemplatesForIntegrationDocument = new TypedDocumentString(`\n    query templatesForIntegration($integrationType: String!) {\n  templatesForIntegration(integrationType: $integrationType) {\n    ...Template\n  }\n}\n    fragment Template on Template {\n  __typename\n  description\n  lastAppliedAt\n  type\n  color\n  icon\n  updatedAt\n  name\n  inheritedFrom {\n    id\n  }\n  pipeline {\n    id\n  }\n  sortOrder\n  team {\n    id\n  }\n  templateData\n  archivedAt\n  createdAt\n  id\n  creator {\n    id\n  }\n  lastUpdatedBy {\n    id\n  }\n}`) as unknown as TypedDocumentString<TemplatesForIntegrationQuery, TemplatesForIntegrationQueryVariables>;\nexport const TimeScheduleDocument = new TypedDocumentString(`\n    query timeSchedule($id: String!) {\n  timeSchedule(id: $id) {\n    ...TimeSchedule\n  }\n}\n    fragment TimeScheduleEntry on TimeScheduleEntry {\n  __typename\n  userId\n  userEmail\n  endsAt\n  startsAt\n}\nfragment TimeSchedule on TimeSchedule {\n  __typename\n  externalUrl\n  integration {\n    id\n  }\n  externalId\n  updatedAt\n  name\n  entries {\n    ...TimeScheduleEntry\n  }\n  archivedAt\n  createdAt\n  id\n}`) as unknown as TypedDocumentString<TimeScheduleQuery, TimeScheduleQueryVariables>;\nexport const TimeSchedulesDocument = new TypedDocumentString(`\n    query timeSchedules($after: String, $before: String, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  timeSchedules(\n    after: $after\n    before: $before\n    first: $first\n    includeArchived: $includeArchived\n    last: $last\n    orderBy: $orderBy\n  ) {\n    ...TimeScheduleConnection\n  }\n}\n    fragment TimeScheduleEntry on TimeScheduleEntry {\n  __typename\n  userId\n  userEmail\n  endsAt\n  startsAt\n}\nfragment TimeSchedule on TimeSchedule {\n  __typename\n  externalUrl\n  integration {\n    id\n  }\n  externalId\n  updatedAt\n  name\n  entries {\n    ...TimeScheduleEntry\n  }\n  archivedAt\n  createdAt\n  id\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}\nfragment TimeScheduleConnection on TimeScheduleConnection {\n  __typename\n  nodes {\n    ...TimeSchedule\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}`) as unknown as TypedDocumentString<TimeSchedulesQuery, TimeSchedulesQueryVariables>;\nexport const TriageResponsibilitiesDocument = new TypedDocumentString(`\n    query triageResponsibilities($after: String, $before: String, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  triageResponsibilities(\n    after: $after\n    before: $before\n    first: $first\n    includeArchived: $includeArchived\n    last: $last\n    orderBy: $orderBy\n  ) {\n    ...TriageResponsibilityConnection\n  }\n}\n    fragment TriageResponsibility on TriageResponsibility {\n  __typename\n  manualSelection {\n    ...TriageResponsibilityManualSelection\n  }\n  action\n  updatedAt\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  timeSchedule {\n    id\n  }\n  id\n  currentUser {\n    id\n  }\n}\nfragment TriageResponsibilityManualSelection on TriageResponsibilityManualSelection {\n  __typename\n  userIds\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}\nfragment TriageResponsibilityConnection on TriageResponsibilityConnection {\n  __typename\n  nodes {\n    ...TriageResponsibility\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}`) as unknown as TypedDocumentString<TriageResponsibilitiesQuery, TriageResponsibilitiesQueryVariables>;\nexport const TriageResponsibilityDocument = new TypedDocumentString(`\n    query triageResponsibility($id: String!) {\n  triageResponsibility(id: $id) {\n    ...TriageResponsibility\n  }\n}\n    fragment TriageResponsibility on TriageResponsibility {\n  __typename\n  manualSelection {\n    ...TriageResponsibilityManualSelection\n  }\n  action\n  updatedAt\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  timeSchedule {\n    id\n  }\n  id\n  currentUser {\n    id\n  }\n}\nfragment TriageResponsibilityManualSelection on TriageResponsibilityManualSelection {\n  __typename\n  userIds\n}`) as unknown as TypedDocumentString<TriageResponsibilityQuery, TriageResponsibilityQueryVariables>;\nexport const TriageResponsibility_ManualSelectionDocument = new TypedDocumentString(`\n    query triageResponsibility_manualSelection($id: String!) {\n  triageResponsibility(id: $id) {\n    manualSelection {\n      ...TriageResponsibilityManualSelection\n    }\n  }\n}\n    fragment TriageResponsibilityManualSelection on TriageResponsibilityManualSelection {\n  __typename\n  userIds\n}`) as unknown as TypedDocumentString<\n  TriageResponsibility_ManualSelectionQuery,\n  TriageResponsibility_ManualSelectionQueryVariables\n>;\nexport const UserDocument = new TypedDocumentString(`\n    query user($id: String!) {\n  user(id: $id) {\n    ...User\n  }\n}\n    fragment User on User {\n  __typename\n  description\n  avatarUrl\n  createdIssueCount\n  avatarBackgroundColor\n  statusUntilAt\n  statusEmoji\n  initials\n  updatedAt\n  lastSeen\n  timezone\n  disableReason\n  statusLabel\n  archivedAt\n  createdAt\n  id\n  gitHubUserId\n  displayName\n  email\n  name\n  title\n  url\n  active\n  isAssignable\n  guest\n  admin\n  owner\n  app\n  isMentionable\n  isMe\n  supportsAgentSessions\n  canAccessAnyPublicTeam\n  calendarHash\n  inviteHash\n}`) as unknown as TypedDocumentString<UserQuery, UserQueryVariables>;\nexport const User_AssignedIssuesDocument = new TypedDocumentString(`\n    query user_assignedIssues($id: String!, $after: String, $before: String, $filter: IssueFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  user(id: $id) {\n    assignedIssues(\n      after: $after\n      before: $before\n      filter: $filter\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...IssueConnection\n    }\n  }\n}\n    fragment ActorBot on ActorBot {\n  __typename\n  avatarUrl\n  subType\n  id\n  name\n  userDisplayName\n  type\n}\nfragment User on User {\n  __typename\n  description\n  avatarUrl\n  createdIssueCount\n  avatarBackgroundColor\n  statusUntilAt\n  statusEmoji\n  initials\n  updatedAt\n  lastSeen\n  timezone\n  disableReason\n  statusLabel\n  archivedAt\n  createdAt\n  id\n  gitHubUserId\n  displayName\n  email\n  name\n  title\n  url\n  active\n  isAssignable\n  guest\n  admin\n  owner\n  app\n  isMentionable\n  isMe\n  supportsAgentSessions\n  canAccessAnyPublicTeam\n  calendarHash\n  inviteHash\n}\nfragment Reaction on Reaction {\n  __typename\n  comment {\n    id\n  }\n  externalUser {\n    id\n  }\n  initiativeUpdate {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  emoji\n  projectUpdate {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  user {\n    id\n  }\n}\nfragment Issue on Issue {\n  __typename\n  trashed\n  reactionData\n  labelIds\n  integrationSourceType\n  url\n  identifier\n  priorityLabel\n  previousIdentifiers\n  reactions {\n    ...Reaction\n  }\n  customerTicketCount\n  sharedAccess {\n    ...IssueSharedAccess\n  }\n  branchName\n  delegate {\n    id\n  }\n  botActor {\n    ...ActorBot\n  }\n  sourceComment {\n    id\n  }\n  cycle {\n    id\n  }\n  dueDate\n  estimate\n  syncedWith {\n    ...ExternalEntityInfo\n  }\n  externalUserCreator {\n    id\n  }\n  asksExternalUserRequester {\n    id\n  }\n  asksRequester {\n    id\n  }\n  description\n  title\n  number\n  lastAppliedTemplate {\n    id\n  }\n  updatedAt\n  boardOrder\n  sortOrder\n  prioritySortOrder\n  subIssueSortOrder\n  parent {\n    id\n  }\n  priority\n  projectMilestone {\n    id\n  }\n  project {\n    id\n  }\n  recurringIssueTemplate {\n    id\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  startedTriageAt\n  triagedAt\n  addedToCycleAt\n  addedToProjectAt\n  addedToTeamAt\n  autoArchivedAt\n  autoClosedAt\n  canceledAt\n  completedAt\n  startedAt\n  slaStartedAt\n  slaBreachesAt\n  slaHighRiskAt\n  slaMediumRiskAt\n  snoozedUntilAt\n  slaType\n  id\n  assignee {\n    id\n  }\n  creator {\n    id\n  }\n  snoozedBy {\n    id\n  }\n  favorite {\n    id\n  }\n  state {\n    id\n  }\n  inheritsSharedAccess\n}\nfragment ExternalEntityInfo on ExternalEntityInfo {\n  __typename\n  metadata {\n    ... on ExternalEntityInfoGithubMetadata {\n      ...ExternalEntityInfoGithubMetadata\n    }\n    ... on ExternalEntityInfoJiraMetadata {\n      ...ExternalEntityInfoJiraMetadata\n    }\n    ... on ExternalEntitySlackMetadata {\n      ...ExternalEntitySlackMetadata\n    }\n  }\n  service\n  id\n}\nfragment IssueSharedAccess on IssueSharedAccess {\n  __typename\n  disallowedIssueFields\n  sharedWithCount\n  sharedWithUsers {\n    ...User\n  }\n  viewerHasOnlySharedAccess\n  isShared\n}\nfragment ExternalEntityInfoGithubMetadata on ExternalEntityInfoGithubMetadata {\n  __typename\n  number\n  owner\n  repo\n}\nfragment ExternalEntityInfoJiraMetadata on ExternalEntityInfoJiraMetadata {\n  __typename\n  issueTypeId\n  projectId\n  issueKey\n}\nfragment ExternalEntitySlackMetadata on ExternalEntitySlackMetadata {\n  __typename\n  messageUrl\n  channelId\n  channelName\n  isFromSlack\n}\nfragment IssueConnection on IssueConnection {\n  __typename\n  nodes {\n    ...Issue\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<User_AssignedIssuesQuery, User_AssignedIssuesQueryVariables>;\nexport const User_CreatedIssuesDocument = new TypedDocumentString(`\n    query user_createdIssues($id: String!, $after: String, $before: String, $filter: IssueFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  user(id: $id) {\n    createdIssues(\n      after: $after\n      before: $before\n      filter: $filter\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...IssueConnection\n    }\n  }\n}\n    fragment ActorBot on ActorBot {\n  __typename\n  avatarUrl\n  subType\n  id\n  name\n  userDisplayName\n  type\n}\nfragment User on User {\n  __typename\n  description\n  avatarUrl\n  createdIssueCount\n  avatarBackgroundColor\n  statusUntilAt\n  statusEmoji\n  initials\n  updatedAt\n  lastSeen\n  timezone\n  disableReason\n  statusLabel\n  archivedAt\n  createdAt\n  id\n  gitHubUserId\n  displayName\n  email\n  name\n  title\n  url\n  active\n  isAssignable\n  guest\n  admin\n  owner\n  app\n  isMentionable\n  isMe\n  supportsAgentSessions\n  canAccessAnyPublicTeam\n  calendarHash\n  inviteHash\n}\nfragment Reaction on Reaction {\n  __typename\n  comment {\n    id\n  }\n  externalUser {\n    id\n  }\n  initiativeUpdate {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  emoji\n  projectUpdate {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  user {\n    id\n  }\n}\nfragment Issue on Issue {\n  __typename\n  trashed\n  reactionData\n  labelIds\n  integrationSourceType\n  url\n  identifier\n  priorityLabel\n  previousIdentifiers\n  reactions {\n    ...Reaction\n  }\n  customerTicketCount\n  sharedAccess {\n    ...IssueSharedAccess\n  }\n  branchName\n  delegate {\n    id\n  }\n  botActor {\n    ...ActorBot\n  }\n  sourceComment {\n    id\n  }\n  cycle {\n    id\n  }\n  dueDate\n  estimate\n  syncedWith {\n    ...ExternalEntityInfo\n  }\n  externalUserCreator {\n    id\n  }\n  asksExternalUserRequester {\n    id\n  }\n  asksRequester {\n    id\n  }\n  description\n  title\n  number\n  lastAppliedTemplate {\n    id\n  }\n  updatedAt\n  boardOrder\n  sortOrder\n  prioritySortOrder\n  subIssueSortOrder\n  parent {\n    id\n  }\n  priority\n  projectMilestone {\n    id\n  }\n  project {\n    id\n  }\n  recurringIssueTemplate {\n    id\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  startedTriageAt\n  triagedAt\n  addedToCycleAt\n  addedToProjectAt\n  addedToTeamAt\n  autoArchivedAt\n  autoClosedAt\n  canceledAt\n  completedAt\n  startedAt\n  slaStartedAt\n  slaBreachesAt\n  slaHighRiskAt\n  slaMediumRiskAt\n  snoozedUntilAt\n  slaType\n  id\n  assignee {\n    id\n  }\n  creator {\n    id\n  }\n  snoozedBy {\n    id\n  }\n  favorite {\n    id\n  }\n  state {\n    id\n  }\n  inheritsSharedAccess\n}\nfragment ExternalEntityInfo on ExternalEntityInfo {\n  __typename\n  metadata {\n    ... on ExternalEntityInfoGithubMetadata {\n      ...ExternalEntityInfoGithubMetadata\n    }\n    ... on ExternalEntityInfoJiraMetadata {\n      ...ExternalEntityInfoJiraMetadata\n    }\n    ... on ExternalEntitySlackMetadata {\n      ...ExternalEntitySlackMetadata\n    }\n  }\n  service\n  id\n}\nfragment IssueSharedAccess on IssueSharedAccess {\n  __typename\n  disallowedIssueFields\n  sharedWithCount\n  sharedWithUsers {\n    ...User\n  }\n  viewerHasOnlySharedAccess\n  isShared\n}\nfragment ExternalEntityInfoGithubMetadata on ExternalEntityInfoGithubMetadata {\n  __typename\n  number\n  owner\n  repo\n}\nfragment ExternalEntityInfoJiraMetadata on ExternalEntityInfoJiraMetadata {\n  __typename\n  issueTypeId\n  projectId\n  issueKey\n}\nfragment ExternalEntitySlackMetadata on ExternalEntitySlackMetadata {\n  __typename\n  messageUrl\n  channelId\n  channelName\n  isFromSlack\n}\nfragment IssueConnection on IssueConnection {\n  __typename\n  nodes {\n    ...Issue\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<User_CreatedIssuesQuery, User_CreatedIssuesQueryVariables>;\nexport const User_DelegatedIssuesDocument = new TypedDocumentString(`\n    query user_delegatedIssues($id: String!, $after: String, $before: String, $filter: IssueFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  user(id: $id) {\n    delegatedIssues(\n      after: $after\n      before: $before\n      filter: $filter\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...IssueConnection\n    }\n  }\n}\n    fragment ActorBot on ActorBot {\n  __typename\n  avatarUrl\n  subType\n  id\n  name\n  userDisplayName\n  type\n}\nfragment User on User {\n  __typename\n  description\n  avatarUrl\n  createdIssueCount\n  avatarBackgroundColor\n  statusUntilAt\n  statusEmoji\n  initials\n  updatedAt\n  lastSeen\n  timezone\n  disableReason\n  statusLabel\n  archivedAt\n  createdAt\n  id\n  gitHubUserId\n  displayName\n  email\n  name\n  title\n  url\n  active\n  isAssignable\n  guest\n  admin\n  owner\n  app\n  isMentionable\n  isMe\n  supportsAgentSessions\n  canAccessAnyPublicTeam\n  calendarHash\n  inviteHash\n}\nfragment Reaction on Reaction {\n  __typename\n  comment {\n    id\n  }\n  externalUser {\n    id\n  }\n  initiativeUpdate {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  emoji\n  projectUpdate {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  user {\n    id\n  }\n}\nfragment Issue on Issue {\n  __typename\n  trashed\n  reactionData\n  labelIds\n  integrationSourceType\n  url\n  identifier\n  priorityLabel\n  previousIdentifiers\n  reactions {\n    ...Reaction\n  }\n  customerTicketCount\n  sharedAccess {\n    ...IssueSharedAccess\n  }\n  branchName\n  delegate {\n    id\n  }\n  botActor {\n    ...ActorBot\n  }\n  sourceComment {\n    id\n  }\n  cycle {\n    id\n  }\n  dueDate\n  estimate\n  syncedWith {\n    ...ExternalEntityInfo\n  }\n  externalUserCreator {\n    id\n  }\n  asksExternalUserRequester {\n    id\n  }\n  asksRequester {\n    id\n  }\n  description\n  title\n  number\n  lastAppliedTemplate {\n    id\n  }\n  updatedAt\n  boardOrder\n  sortOrder\n  prioritySortOrder\n  subIssueSortOrder\n  parent {\n    id\n  }\n  priority\n  projectMilestone {\n    id\n  }\n  project {\n    id\n  }\n  recurringIssueTemplate {\n    id\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  startedTriageAt\n  triagedAt\n  addedToCycleAt\n  addedToProjectAt\n  addedToTeamAt\n  autoArchivedAt\n  autoClosedAt\n  canceledAt\n  completedAt\n  startedAt\n  slaStartedAt\n  slaBreachesAt\n  slaHighRiskAt\n  slaMediumRiskAt\n  snoozedUntilAt\n  slaType\n  id\n  assignee {\n    id\n  }\n  creator {\n    id\n  }\n  snoozedBy {\n    id\n  }\n  favorite {\n    id\n  }\n  state {\n    id\n  }\n  inheritsSharedAccess\n}\nfragment ExternalEntityInfo on ExternalEntityInfo {\n  __typename\n  metadata {\n    ... on ExternalEntityInfoGithubMetadata {\n      ...ExternalEntityInfoGithubMetadata\n    }\n    ... on ExternalEntityInfoJiraMetadata {\n      ...ExternalEntityInfoJiraMetadata\n    }\n    ... on ExternalEntitySlackMetadata {\n      ...ExternalEntitySlackMetadata\n    }\n  }\n  service\n  id\n}\nfragment IssueSharedAccess on IssueSharedAccess {\n  __typename\n  disallowedIssueFields\n  sharedWithCount\n  sharedWithUsers {\n    ...User\n  }\n  viewerHasOnlySharedAccess\n  isShared\n}\nfragment ExternalEntityInfoGithubMetadata on ExternalEntityInfoGithubMetadata {\n  __typename\n  number\n  owner\n  repo\n}\nfragment ExternalEntityInfoJiraMetadata on ExternalEntityInfoJiraMetadata {\n  __typename\n  issueTypeId\n  projectId\n  issueKey\n}\nfragment ExternalEntitySlackMetadata on ExternalEntitySlackMetadata {\n  __typename\n  messageUrl\n  channelId\n  channelName\n  isFromSlack\n}\nfragment IssueConnection on IssueConnection {\n  __typename\n  nodes {\n    ...Issue\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<User_DelegatedIssuesQuery, User_DelegatedIssuesQueryVariables>;\nexport const User_DraftsDocument = new TypedDocumentString(`\n    query user_drafts($id: String!, $after: String, $before: String, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  user(id: $id) {\n    drafts(\n      after: $after\n      before: $before\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...DraftConnection\n    }\n  }\n}\n    fragment Draft on Draft {\n  __typename\n  data\n  customerNeed {\n    id\n  }\n  bodyData\n  initiative {\n    id\n  }\n  initiativeUpdate {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  parentComment {\n    id\n  }\n  project {\n    id\n  }\n  projectUpdate {\n    id\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  user {\n    id\n  }\n  isAutogenerated\n}\nfragment DraftConnection on DraftConnection {\n  __typename\n  nodes {\n    ...Draft\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<User_DraftsQuery, User_DraftsQueryVariables>;\nexport const User_TeamMembershipsDocument = new TypedDocumentString(`\n    query user_teamMemberships($id: String!, $after: String, $before: String, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  user(id: $id) {\n    teamMemberships(\n      after: $after\n      before: $before\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...TeamMembershipConnection\n    }\n  }\n}\n    fragment TeamMembership on TeamMembership {\n  __typename\n  updatedAt\n  sortOrder\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  user {\n    id\n  }\n  owner\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}\nfragment TeamMembershipConnection on TeamMembershipConnection {\n  __typename\n  nodes {\n    ...TeamMembership\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}`) as unknown as TypedDocumentString<User_TeamMembershipsQuery, User_TeamMembershipsQueryVariables>;\nexport const User_TeamsDocument = new TypedDocumentString(`\n    query user_teams($id: String!, $after: String, $before: String, $filter: TeamFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  user(id: $id) {\n    teams(\n      after: $after\n      before: $before\n      filter: $filter\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...TeamConnection\n    }\n  }\n}\n    fragment Team on Team {\n  __typename\n  cycleIssueAutoAssignCompleted\n  cycleLockToActive\n  cycleIssueAutoAssignStarted\n  cycleCalenderUrl\n  upcomingCycleCount\n  autoArchivePeriod\n  autoClosePeriod\n  securitySettings\n  integrationsSettings {\n    id\n  }\n  activeCycle {\n    id\n  }\n  triageResponsibility {\n    id\n  }\n  scimGroupName\n  autoCloseStateId\n  cycleCooldownTime\n  cycleStartDay\n  defaultTemplateForMembers {\n    id\n  }\n  defaultTemplateForNonMembers {\n    id\n  }\n  defaultProjectTemplate {\n    id\n  }\n  defaultIssueState {\n    id\n  }\n  cycleDuration\n  icon\n  defaultTemplateForMembersId\n  defaultTemplateForNonMembersId\n  issueEstimationType\n  updatedAt\n  displayName\n  color\n  description\n  name\n  parent {\n    id\n  }\n  key\n  archivedAt\n  createdAt\n  retiredAt\n  timezone\n  issueCount\n  id\n  visibility\n  mergeWorkflowState {\n    id\n  }\n  draftWorkflowState {\n    id\n  }\n  startWorkflowState {\n    id\n  }\n  mergeableWorkflowState {\n    id\n  }\n  reviewWorkflowState {\n    id\n  }\n  markedAsDuplicateWorkflowState {\n    id\n  }\n  triageIssueState {\n    id\n  }\n  defaultIssueEstimate\n  setIssueSortOrderOnStateChange\n  allMembersCanJoin\n  requirePriorityToLeaveTriage\n  autoCloseChildIssues\n  autoCloseParentIssues\n  scimManaged\n  private\n  inheritIssueEstimation\n  inheritWorkflowStatuses\n  cyclesEnabled\n  issueEstimationExtended\n  issueEstimationAllowZero\n  aiDiscussionSummariesEnabled\n  aiThreadSummariesEnabled\n  groupIssueHistory\n  slackIssueComments\n  slackNewIssue\n  slackIssueStatuses\n  triageEnabled\n  inviteHash\n  issueOrderingNoPriorityFirst\n  issueSortOrderDefaultToBottom\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}\nfragment TeamConnection on TeamConnection {\n  __typename\n  nodes {\n    ...Team\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}`) as unknown as TypedDocumentString<User_TeamsQuery, User_TeamsQueryVariables>;\nexport const UserSessionsDocument = new TypedDocumentString(`\n    query userSessions($id: String!) {\n  userSessions(id: $id) {\n    ...AuthenticationSessionResponse\n  }\n}\n    fragment AuthenticationSessionResponse on AuthenticationSessionResponse {\n  __typename\n  client\n  countryCodes\n  updatedAt\n  detailedName\n  location\n  ip\n  locationCity\n  locationCountryCode\n  locationCountry\n  locationRegionCode\n  name\n  operatingSystem\n  service\n  userAgent\n  createdAt\n  type\n  browserType\n  lastActiveAt\n  isCurrentSession\n  id\n}`) as unknown as TypedDocumentString<UserSessionsQuery, UserSessionsQueryVariables>;\nexport const UserSettingsDocument = new TypedDocumentString(`\n    query userSettings {\n  userSettings {\n    ...UserSettings\n  }\n}\n    fragment NotificationCategoryPreferences on NotificationCategoryPreferences {\n  __typename\n  billing {\n    ...NotificationChannelPreferences\n  }\n  customers {\n    ...NotificationChannelPreferences\n  }\n  feed {\n    ...NotificationChannelPreferences\n  }\n  appsAndIntegrations {\n    ...NotificationChannelPreferences\n  }\n  assignments {\n    ...NotificationChannelPreferences\n  }\n  commentsAndReplies {\n    ...NotificationChannelPreferences\n  }\n  documentChanges {\n    ...NotificationChannelPreferences\n  }\n  mentions {\n    ...NotificationChannelPreferences\n  }\n  postsAndUpdates {\n    ...NotificationChannelPreferences\n  }\n  reactions {\n    ...NotificationChannelPreferences\n  }\n  reminders {\n    ...NotificationChannelPreferences\n  }\n  reviews {\n    ...NotificationChannelPreferences\n  }\n  statusChanges {\n    ...NotificationChannelPreferences\n  }\n  subscriptions {\n    ...NotificationChannelPreferences\n  }\n  system {\n    ...NotificationChannelPreferences\n  }\n  triage {\n    ...NotificationChannelPreferences\n  }\n}\nfragment NotificationDeliveryPreferences on NotificationDeliveryPreferences {\n  __typename\n  mobile {\n    ...NotificationDeliveryPreferencesChannel\n  }\n}\nfragment NotificationDeliveryPreferencesDay on NotificationDeliveryPreferencesDay {\n  __typename\n  end\n  start\n}\nfragment NotificationChannelPreferences on NotificationChannelPreferences {\n  __typename\n  slack\n  desktop\n  email\n  mobile\n}\nfragment NotificationDeliveryPreferencesSchedule on NotificationDeliveryPreferencesSchedule {\n  __typename\n  friday {\n    ...NotificationDeliveryPreferencesDay\n  }\n  monday {\n    ...NotificationDeliveryPreferencesDay\n  }\n  saturday {\n    ...NotificationDeliveryPreferencesDay\n  }\n  sunday {\n    ...NotificationDeliveryPreferencesDay\n  }\n  thursday {\n    ...NotificationDeliveryPreferencesDay\n  }\n  tuesday {\n    ...NotificationDeliveryPreferencesDay\n  }\n  wednesday {\n    ...NotificationDeliveryPreferencesDay\n  }\n  disabled\n}\nfragment UserSettingsCustomSidebarTheme on UserSettingsCustomSidebarTheme {\n  __typename\n  accent\n  base\n  contrast\n}\nfragment UserSettingsCustomTheme on UserSettingsCustomTheme {\n  __typename\n  sidebar {\n    ...UserSettingsCustomSidebarTheme\n  }\n  accent\n  base\n  contrast\n}\nfragment NotificationDeliveryPreferencesChannel on NotificationDeliveryPreferencesChannel {\n  __typename\n  schedule {\n    ...NotificationDeliveryPreferencesSchedule\n  }\n  notificationsDisabled\n}\nfragment UserSettings on UserSettings {\n  __typename\n  calendarHash\n  unsubscribedFrom\n  updatedAt\n  notificationDeliveryPreferences {\n    ...NotificationDeliveryPreferences\n  }\n  archivedAt\n  createdAt\n  id\n  user {\n    id\n  }\n  feedLastSeenTime\n  notificationCategoryPreferences {\n    ...NotificationCategoryPreferences\n  }\n  notificationChannelPreferences {\n    ...NotificationChannelPreferences\n  }\n  feedSummarySchedule\n  theme {\n    ...UserSettingsTheme\n  }\n  subscribedToDPA\n  subscribedToChangelog\n  subscribedToInviteAccepted\n  subscribedToPrivacyLegalUpdates\n  autoAssignToSelf\n  showFullUserNames\n}\nfragment UserSettingsTheme on UserSettingsTheme {\n  __typename\n  custom {\n    ...UserSettingsCustomTheme\n  }\n  preset\n}`) as unknown as TypedDocumentString<UserSettingsQuery, UserSettingsQueryVariables>;\nexport const UserSettings_NotificationCategoryPreferencesDocument = new TypedDocumentString(`\n    query userSettings_notificationCategoryPreferences {\n  userSettings {\n    notificationCategoryPreferences {\n      ...NotificationCategoryPreferences\n    }\n  }\n}\n    fragment NotificationCategoryPreferences on NotificationCategoryPreferences {\n  __typename\n  billing {\n    ...NotificationChannelPreferences\n  }\n  customers {\n    ...NotificationChannelPreferences\n  }\n  feed {\n    ...NotificationChannelPreferences\n  }\n  appsAndIntegrations {\n    ...NotificationChannelPreferences\n  }\n  assignments {\n    ...NotificationChannelPreferences\n  }\n  commentsAndReplies {\n    ...NotificationChannelPreferences\n  }\n  documentChanges {\n    ...NotificationChannelPreferences\n  }\n  mentions {\n    ...NotificationChannelPreferences\n  }\n  postsAndUpdates {\n    ...NotificationChannelPreferences\n  }\n  reactions {\n    ...NotificationChannelPreferences\n  }\n  reminders {\n    ...NotificationChannelPreferences\n  }\n  reviews {\n    ...NotificationChannelPreferences\n  }\n  statusChanges {\n    ...NotificationChannelPreferences\n  }\n  subscriptions {\n    ...NotificationChannelPreferences\n  }\n  system {\n    ...NotificationChannelPreferences\n  }\n  triage {\n    ...NotificationChannelPreferences\n  }\n}\nfragment NotificationChannelPreferences on NotificationChannelPreferences {\n  __typename\n  slack\n  desktop\n  email\n  mobile\n}`) as unknown as TypedDocumentString<\n  UserSettings_NotificationCategoryPreferencesQuery,\n  UserSettings_NotificationCategoryPreferencesQueryVariables\n>;\nexport const UserSettings_NotificationCategoryPreferences_AppsAndIntegrationsDocument = new TypedDocumentString(`\n    query userSettings_notificationCategoryPreferences_appsAndIntegrations {\n  userSettings {\n    notificationCategoryPreferences {\n      appsAndIntegrations {\n        ...NotificationChannelPreferences\n      }\n    }\n  }\n}\n    fragment NotificationChannelPreferences on NotificationChannelPreferences {\n  __typename\n  slack\n  desktop\n  email\n  mobile\n}`) as unknown as TypedDocumentString<\n  UserSettings_NotificationCategoryPreferences_AppsAndIntegrationsQuery,\n  UserSettings_NotificationCategoryPreferences_AppsAndIntegrationsQueryVariables\n>;\nexport const UserSettings_NotificationCategoryPreferences_AssignmentsDocument = new TypedDocumentString(`\n    query userSettings_notificationCategoryPreferences_assignments {\n  userSettings {\n    notificationCategoryPreferences {\n      assignments {\n        ...NotificationChannelPreferences\n      }\n    }\n  }\n}\n    fragment NotificationChannelPreferences on NotificationChannelPreferences {\n  __typename\n  slack\n  desktop\n  email\n  mobile\n}`) as unknown as TypedDocumentString<\n  UserSettings_NotificationCategoryPreferences_AssignmentsQuery,\n  UserSettings_NotificationCategoryPreferences_AssignmentsQueryVariables\n>;\nexport const UserSettings_NotificationCategoryPreferences_BillingDocument = new TypedDocumentString(`\n    query userSettings_notificationCategoryPreferences_billing {\n  userSettings {\n    notificationCategoryPreferences {\n      billing {\n        ...NotificationChannelPreferences\n      }\n    }\n  }\n}\n    fragment NotificationChannelPreferences on NotificationChannelPreferences {\n  __typename\n  slack\n  desktop\n  email\n  mobile\n}`) as unknown as TypedDocumentString<\n  UserSettings_NotificationCategoryPreferences_BillingQuery,\n  UserSettings_NotificationCategoryPreferences_BillingQueryVariables\n>;\nexport const UserSettings_NotificationCategoryPreferences_CommentsAndRepliesDocument = new TypedDocumentString(`\n    query userSettings_notificationCategoryPreferences_commentsAndReplies {\n  userSettings {\n    notificationCategoryPreferences {\n      commentsAndReplies {\n        ...NotificationChannelPreferences\n      }\n    }\n  }\n}\n    fragment NotificationChannelPreferences on NotificationChannelPreferences {\n  __typename\n  slack\n  desktop\n  email\n  mobile\n}`) as unknown as TypedDocumentString<\n  UserSettings_NotificationCategoryPreferences_CommentsAndRepliesQuery,\n  UserSettings_NotificationCategoryPreferences_CommentsAndRepliesQueryVariables\n>;\nexport const UserSettings_NotificationCategoryPreferences_CustomersDocument = new TypedDocumentString(`\n    query userSettings_notificationCategoryPreferences_customers {\n  userSettings {\n    notificationCategoryPreferences {\n      customers {\n        ...NotificationChannelPreferences\n      }\n    }\n  }\n}\n    fragment NotificationChannelPreferences on NotificationChannelPreferences {\n  __typename\n  slack\n  desktop\n  email\n  mobile\n}`) as unknown as TypedDocumentString<\n  UserSettings_NotificationCategoryPreferences_CustomersQuery,\n  UserSettings_NotificationCategoryPreferences_CustomersQueryVariables\n>;\nexport const UserSettings_NotificationCategoryPreferences_DocumentChangesDocument = new TypedDocumentString(`\n    query userSettings_notificationCategoryPreferences_documentChanges {\n  userSettings {\n    notificationCategoryPreferences {\n      documentChanges {\n        ...NotificationChannelPreferences\n      }\n    }\n  }\n}\n    fragment NotificationChannelPreferences on NotificationChannelPreferences {\n  __typename\n  slack\n  desktop\n  email\n  mobile\n}`) as unknown as TypedDocumentString<\n  UserSettings_NotificationCategoryPreferences_DocumentChangesQuery,\n  UserSettings_NotificationCategoryPreferences_DocumentChangesQueryVariables\n>;\nexport const UserSettings_NotificationCategoryPreferences_FeedDocument = new TypedDocumentString(`\n    query userSettings_notificationCategoryPreferences_feed {\n  userSettings {\n    notificationCategoryPreferences {\n      feed {\n        ...NotificationChannelPreferences\n      }\n    }\n  }\n}\n    fragment NotificationChannelPreferences on NotificationChannelPreferences {\n  __typename\n  slack\n  desktop\n  email\n  mobile\n}`) as unknown as TypedDocumentString<\n  UserSettings_NotificationCategoryPreferences_FeedQuery,\n  UserSettings_NotificationCategoryPreferences_FeedQueryVariables\n>;\nexport const UserSettings_NotificationCategoryPreferences_MentionsDocument = new TypedDocumentString(`\n    query userSettings_notificationCategoryPreferences_mentions {\n  userSettings {\n    notificationCategoryPreferences {\n      mentions {\n        ...NotificationChannelPreferences\n      }\n    }\n  }\n}\n    fragment NotificationChannelPreferences on NotificationChannelPreferences {\n  __typename\n  slack\n  desktop\n  email\n  mobile\n}`) as unknown as TypedDocumentString<\n  UserSettings_NotificationCategoryPreferences_MentionsQuery,\n  UserSettings_NotificationCategoryPreferences_MentionsQueryVariables\n>;\nexport const UserSettings_NotificationCategoryPreferences_PostsAndUpdatesDocument = new TypedDocumentString(`\n    query userSettings_notificationCategoryPreferences_postsAndUpdates {\n  userSettings {\n    notificationCategoryPreferences {\n      postsAndUpdates {\n        ...NotificationChannelPreferences\n      }\n    }\n  }\n}\n    fragment NotificationChannelPreferences on NotificationChannelPreferences {\n  __typename\n  slack\n  desktop\n  email\n  mobile\n}`) as unknown as TypedDocumentString<\n  UserSettings_NotificationCategoryPreferences_PostsAndUpdatesQuery,\n  UserSettings_NotificationCategoryPreferences_PostsAndUpdatesQueryVariables\n>;\nexport const UserSettings_NotificationCategoryPreferences_ReactionsDocument = new TypedDocumentString(`\n    query userSettings_notificationCategoryPreferences_reactions {\n  userSettings {\n    notificationCategoryPreferences {\n      reactions {\n        ...NotificationChannelPreferences\n      }\n    }\n  }\n}\n    fragment NotificationChannelPreferences on NotificationChannelPreferences {\n  __typename\n  slack\n  desktop\n  email\n  mobile\n}`) as unknown as TypedDocumentString<\n  UserSettings_NotificationCategoryPreferences_ReactionsQuery,\n  UserSettings_NotificationCategoryPreferences_ReactionsQueryVariables\n>;\nexport const UserSettings_NotificationCategoryPreferences_RemindersDocument = new TypedDocumentString(`\n    query userSettings_notificationCategoryPreferences_reminders {\n  userSettings {\n    notificationCategoryPreferences {\n      reminders {\n        ...NotificationChannelPreferences\n      }\n    }\n  }\n}\n    fragment NotificationChannelPreferences on NotificationChannelPreferences {\n  __typename\n  slack\n  desktop\n  email\n  mobile\n}`) as unknown as TypedDocumentString<\n  UserSettings_NotificationCategoryPreferences_RemindersQuery,\n  UserSettings_NotificationCategoryPreferences_RemindersQueryVariables\n>;\nexport const UserSettings_NotificationCategoryPreferences_ReviewsDocument = new TypedDocumentString(`\n    query userSettings_notificationCategoryPreferences_reviews {\n  userSettings {\n    notificationCategoryPreferences {\n      reviews {\n        ...NotificationChannelPreferences\n      }\n    }\n  }\n}\n    fragment NotificationChannelPreferences on NotificationChannelPreferences {\n  __typename\n  slack\n  desktop\n  email\n  mobile\n}`) as unknown as TypedDocumentString<\n  UserSettings_NotificationCategoryPreferences_ReviewsQuery,\n  UserSettings_NotificationCategoryPreferences_ReviewsQueryVariables\n>;\nexport const UserSettings_NotificationCategoryPreferences_StatusChangesDocument = new TypedDocumentString(`\n    query userSettings_notificationCategoryPreferences_statusChanges {\n  userSettings {\n    notificationCategoryPreferences {\n      statusChanges {\n        ...NotificationChannelPreferences\n      }\n    }\n  }\n}\n    fragment NotificationChannelPreferences on NotificationChannelPreferences {\n  __typename\n  slack\n  desktop\n  email\n  mobile\n}`) as unknown as TypedDocumentString<\n  UserSettings_NotificationCategoryPreferences_StatusChangesQuery,\n  UserSettings_NotificationCategoryPreferences_StatusChangesQueryVariables\n>;\nexport const UserSettings_NotificationCategoryPreferences_SubscriptionsDocument = new TypedDocumentString(`\n    query userSettings_notificationCategoryPreferences_subscriptions {\n  userSettings {\n    notificationCategoryPreferences {\n      subscriptions {\n        ...NotificationChannelPreferences\n      }\n    }\n  }\n}\n    fragment NotificationChannelPreferences on NotificationChannelPreferences {\n  __typename\n  slack\n  desktop\n  email\n  mobile\n}`) as unknown as TypedDocumentString<\n  UserSettings_NotificationCategoryPreferences_SubscriptionsQuery,\n  UserSettings_NotificationCategoryPreferences_SubscriptionsQueryVariables\n>;\nexport const UserSettings_NotificationCategoryPreferences_SystemDocument = new TypedDocumentString(`\n    query userSettings_notificationCategoryPreferences_system {\n  userSettings {\n    notificationCategoryPreferences {\n      system {\n        ...NotificationChannelPreferences\n      }\n    }\n  }\n}\n    fragment NotificationChannelPreferences on NotificationChannelPreferences {\n  __typename\n  slack\n  desktop\n  email\n  mobile\n}`) as unknown as TypedDocumentString<\n  UserSettings_NotificationCategoryPreferences_SystemQuery,\n  UserSettings_NotificationCategoryPreferences_SystemQueryVariables\n>;\nexport const UserSettings_NotificationCategoryPreferences_TriageDocument = new TypedDocumentString(`\n    query userSettings_notificationCategoryPreferences_triage {\n  userSettings {\n    notificationCategoryPreferences {\n      triage {\n        ...NotificationChannelPreferences\n      }\n    }\n  }\n}\n    fragment NotificationChannelPreferences on NotificationChannelPreferences {\n  __typename\n  slack\n  desktop\n  email\n  mobile\n}`) as unknown as TypedDocumentString<\n  UserSettings_NotificationCategoryPreferences_TriageQuery,\n  UserSettings_NotificationCategoryPreferences_TriageQueryVariables\n>;\nexport const UserSettings_NotificationChannelPreferencesDocument = new TypedDocumentString(`\n    query userSettings_notificationChannelPreferences {\n  userSettings {\n    notificationChannelPreferences {\n      ...NotificationChannelPreferences\n    }\n  }\n}\n    fragment NotificationChannelPreferences on NotificationChannelPreferences {\n  __typename\n  slack\n  desktop\n  email\n  mobile\n}`) as unknown as TypedDocumentString<\n  UserSettings_NotificationChannelPreferencesQuery,\n  UserSettings_NotificationChannelPreferencesQueryVariables\n>;\nexport const UserSettings_NotificationDeliveryPreferencesDocument = new TypedDocumentString(`\n    query userSettings_notificationDeliveryPreferences {\n  userSettings {\n    notificationDeliveryPreferences {\n      ...NotificationDeliveryPreferences\n    }\n  }\n}\n    fragment NotificationDeliveryPreferences on NotificationDeliveryPreferences {\n  __typename\n  mobile {\n    ...NotificationDeliveryPreferencesChannel\n  }\n}\nfragment NotificationDeliveryPreferencesDay on NotificationDeliveryPreferencesDay {\n  __typename\n  end\n  start\n}\nfragment NotificationDeliveryPreferencesSchedule on NotificationDeliveryPreferencesSchedule {\n  __typename\n  friday {\n    ...NotificationDeliveryPreferencesDay\n  }\n  monday {\n    ...NotificationDeliveryPreferencesDay\n  }\n  saturday {\n    ...NotificationDeliveryPreferencesDay\n  }\n  sunday {\n    ...NotificationDeliveryPreferencesDay\n  }\n  thursday {\n    ...NotificationDeliveryPreferencesDay\n  }\n  tuesday {\n    ...NotificationDeliveryPreferencesDay\n  }\n  wednesday {\n    ...NotificationDeliveryPreferencesDay\n  }\n  disabled\n}\nfragment NotificationDeliveryPreferencesChannel on NotificationDeliveryPreferencesChannel {\n  __typename\n  schedule {\n    ...NotificationDeliveryPreferencesSchedule\n  }\n  notificationsDisabled\n}`) as unknown as TypedDocumentString<\n  UserSettings_NotificationDeliveryPreferencesQuery,\n  UserSettings_NotificationDeliveryPreferencesQueryVariables\n>;\nexport const UserSettings_NotificationDeliveryPreferences_MobileDocument = new TypedDocumentString(`\n    query userSettings_notificationDeliveryPreferences_mobile {\n  userSettings {\n    notificationDeliveryPreferences {\n      mobile {\n        ...NotificationDeliveryPreferencesChannel\n      }\n    }\n  }\n}\n    fragment NotificationDeliveryPreferencesDay on NotificationDeliveryPreferencesDay {\n  __typename\n  end\n  start\n}\nfragment NotificationDeliveryPreferencesSchedule on NotificationDeliveryPreferencesSchedule {\n  __typename\n  friday {\n    ...NotificationDeliveryPreferencesDay\n  }\n  monday {\n    ...NotificationDeliveryPreferencesDay\n  }\n  saturday {\n    ...NotificationDeliveryPreferencesDay\n  }\n  sunday {\n    ...NotificationDeliveryPreferencesDay\n  }\n  thursday {\n    ...NotificationDeliveryPreferencesDay\n  }\n  tuesday {\n    ...NotificationDeliveryPreferencesDay\n  }\n  wednesday {\n    ...NotificationDeliveryPreferencesDay\n  }\n  disabled\n}\nfragment NotificationDeliveryPreferencesChannel on NotificationDeliveryPreferencesChannel {\n  __typename\n  schedule {\n    ...NotificationDeliveryPreferencesSchedule\n  }\n  notificationsDisabled\n}`) as unknown as TypedDocumentString<\n  UserSettings_NotificationDeliveryPreferences_MobileQuery,\n  UserSettings_NotificationDeliveryPreferences_MobileQueryVariables\n>;\nexport const UserSettings_NotificationDeliveryPreferences_Mobile_ScheduleDocument = new TypedDocumentString(`\n    query userSettings_notificationDeliveryPreferences_mobile_schedule {\n  userSettings {\n    notificationDeliveryPreferences {\n      mobile {\n        schedule {\n          ...NotificationDeliveryPreferencesSchedule\n        }\n      }\n    }\n  }\n}\n    fragment NotificationDeliveryPreferencesDay on NotificationDeliveryPreferencesDay {\n  __typename\n  end\n  start\n}\nfragment NotificationDeliveryPreferencesSchedule on NotificationDeliveryPreferencesSchedule {\n  __typename\n  friday {\n    ...NotificationDeliveryPreferencesDay\n  }\n  monday {\n    ...NotificationDeliveryPreferencesDay\n  }\n  saturday {\n    ...NotificationDeliveryPreferencesDay\n  }\n  sunday {\n    ...NotificationDeliveryPreferencesDay\n  }\n  thursday {\n    ...NotificationDeliveryPreferencesDay\n  }\n  tuesday {\n    ...NotificationDeliveryPreferencesDay\n  }\n  wednesday {\n    ...NotificationDeliveryPreferencesDay\n  }\n  disabled\n}`) as unknown as TypedDocumentString<\n  UserSettings_NotificationDeliveryPreferences_Mobile_ScheduleQuery,\n  UserSettings_NotificationDeliveryPreferences_Mobile_ScheduleQueryVariables\n>;\nexport const UserSettings_NotificationDeliveryPreferences_Mobile_Schedule_FridayDocument = new TypedDocumentString(`\n    query userSettings_notificationDeliveryPreferences_mobile_schedule_friday {\n  userSettings {\n    notificationDeliveryPreferences {\n      mobile {\n        schedule {\n          friday {\n            ...NotificationDeliveryPreferencesDay\n          }\n        }\n      }\n    }\n  }\n}\n    fragment NotificationDeliveryPreferencesDay on NotificationDeliveryPreferencesDay {\n  __typename\n  end\n  start\n}`) as unknown as TypedDocumentString<\n  UserSettings_NotificationDeliveryPreferences_Mobile_Schedule_FridayQuery,\n  UserSettings_NotificationDeliveryPreferences_Mobile_Schedule_FridayQueryVariables\n>;\nexport const UserSettings_NotificationDeliveryPreferences_Mobile_Schedule_MondayDocument = new TypedDocumentString(`\n    query userSettings_notificationDeliveryPreferences_mobile_schedule_monday {\n  userSettings {\n    notificationDeliveryPreferences {\n      mobile {\n        schedule {\n          monday {\n            ...NotificationDeliveryPreferencesDay\n          }\n        }\n      }\n    }\n  }\n}\n    fragment NotificationDeliveryPreferencesDay on NotificationDeliveryPreferencesDay {\n  __typename\n  end\n  start\n}`) as unknown as TypedDocumentString<\n  UserSettings_NotificationDeliveryPreferences_Mobile_Schedule_MondayQuery,\n  UserSettings_NotificationDeliveryPreferences_Mobile_Schedule_MondayQueryVariables\n>;\nexport const UserSettings_NotificationDeliveryPreferences_Mobile_Schedule_SaturdayDocument = new TypedDocumentString(`\n    query userSettings_notificationDeliveryPreferences_mobile_schedule_saturday {\n  userSettings {\n    notificationDeliveryPreferences {\n      mobile {\n        schedule {\n          saturday {\n            ...NotificationDeliveryPreferencesDay\n          }\n        }\n      }\n    }\n  }\n}\n    fragment NotificationDeliveryPreferencesDay on NotificationDeliveryPreferencesDay {\n  __typename\n  end\n  start\n}`) as unknown as TypedDocumentString<\n  UserSettings_NotificationDeliveryPreferences_Mobile_Schedule_SaturdayQuery,\n  UserSettings_NotificationDeliveryPreferences_Mobile_Schedule_SaturdayQueryVariables\n>;\nexport const UserSettings_NotificationDeliveryPreferences_Mobile_Schedule_SundayDocument = new TypedDocumentString(`\n    query userSettings_notificationDeliveryPreferences_mobile_schedule_sunday {\n  userSettings {\n    notificationDeliveryPreferences {\n      mobile {\n        schedule {\n          sunday {\n            ...NotificationDeliveryPreferencesDay\n          }\n        }\n      }\n    }\n  }\n}\n    fragment NotificationDeliveryPreferencesDay on NotificationDeliveryPreferencesDay {\n  __typename\n  end\n  start\n}`) as unknown as TypedDocumentString<\n  UserSettings_NotificationDeliveryPreferences_Mobile_Schedule_SundayQuery,\n  UserSettings_NotificationDeliveryPreferences_Mobile_Schedule_SundayQueryVariables\n>;\nexport const UserSettings_NotificationDeliveryPreferences_Mobile_Schedule_ThursdayDocument = new TypedDocumentString(`\n    query userSettings_notificationDeliveryPreferences_mobile_schedule_thursday {\n  userSettings {\n    notificationDeliveryPreferences {\n      mobile {\n        schedule {\n          thursday {\n            ...NotificationDeliveryPreferencesDay\n          }\n        }\n      }\n    }\n  }\n}\n    fragment NotificationDeliveryPreferencesDay on NotificationDeliveryPreferencesDay {\n  __typename\n  end\n  start\n}`) as unknown as TypedDocumentString<\n  UserSettings_NotificationDeliveryPreferences_Mobile_Schedule_ThursdayQuery,\n  UserSettings_NotificationDeliveryPreferences_Mobile_Schedule_ThursdayQueryVariables\n>;\nexport const UserSettings_NotificationDeliveryPreferences_Mobile_Schedule_TuesdayDocument = new TypedDocumentString(`\n    query userSettings_notificationDeliveryPreferences_mobile_schedule_tuesday {\n  userSettings {\n    notificationDeliveryPreferences {\n      mobile {\n        schedule {\n          tuesday {\n            ...NotificationDeliveryPreferencesDay\n          }\n        }\n      }\n    }\n  }\n}\n    fragment NotificationDeliveryPreferencesDay on NotificationDeliveryPreferencesDay {\n  __typename\n  end\n  start\n}`) as unknown as TypedDocumentString<\n  UserSettings_NotificationDeliveryPreferences_Mobile_Schedule_TuesdayQuery,\n  UserSettings_NotificationDeliveryPreferences_Mobile_Schedule_TuesdayQueryVariables\n>;\nexport const UserSettings_NotificationDeliveryPreferences_Mobile_Schedule_WednesdayDocument = new TypedDocumentString(`\n    query userSettings_notificationDeliveryPreferences_mobile_schedule_wednesday {\n  userSettings {\n    notificationDeliveryPreferences {\n      mobile {\n        schedule {\n          wednesday {\n            ...NotificationDeliveryPreferencesDay\n          }\n        }\n      }\n    }\n  }\n}\n    fragment NotificationDeliveryPreferencesDay on NotificationDeliveryPreferencesDay {\n  __typename\n  end\n  start\n}`) as unknown as TypedDocumentString<\n  UserSettings_NotificationDeliveryPreferences_Mobile_Schedule_WednesdayQuery,\n  UserSettings_NotificationDeliveryPreferences_Mobile_Schedule_WednesdayQueryVariables\n>;\nexport const UserSettings_ThemeDocument = new TypedDocumentString(`\n    query userSettings_theme($deviceType: UserSettingsThemeDeviceType, $mode: UserSettingsThemeMode) {\n  userSettings {\n    theme(deviceType: $deviceType, mode: $mode) {\n      ...UserSettingsTheme\n    }\n  }\n}\n    fragment UserSettingsCustomSidebarTheme on UserSettingsCustomSidebarTheme {\n  __typename\n  accent\n  base\n  contrast\n}\nfragment UserSettingsCustomTheme on UserSettingsCustomTheme {\n  __typename\n  sidebar {\n    ...UserSettingsCustomSidebarTheme\n  }\n  accent\n  base\n  contrast\n}\nfragment UserSettingsTheme on UserSettingsTheme {\n  __typename\n  custom {\n    ...UserSettingsCustomTheme\n  }\n  preset\n}`) as unknown as TypedDocumentString<UserSettings_ThemeQuery, UserSettings_ThemeQueryVariables>;\nexport const UserSettings_Theme_CustomDocument = new TypedDocumentString(`\n    query userSettings_theme_custom($deviceType: UserSettingsThemeDeviceType, $mode: UserSettingsThemeMode) {\n  userSettings {\n    theme(deviceType: $deviceType, mode: $mode) {\n      custom {\n        ...UserSettingsCustomTheme\n      }\n    }\n  }\n}\n    fragment UserSettingsCustomSidebarTheme on UserSettingsCustomSidebarTheme {\n  __typename\n  accent\n  base\n  contrast\n}\nfragment UserSettingsCustomTheme on UserSettingsCustomTheme {\n  __typename\n  sidebar {\n    ...UserSettingsCustomSidebarTheme\n  }\n  accent\n  base\n  contrast\n}`) as unknown as TypedDocumentString<UserSettings_Theme_CustomQuery, UserSettings_Theme_CustomQueryVariables>;\nexport const UserSettings_Theme_Custom_SidebarDocument = new TypedDocumentString(`\n    query userSettings_theme_custom_sidebar($deviceType: UserSettingsThemeDeviceType, $mode: UserSettingsThemeMode) {\n  userSettings {\n    theme(deviceType: $deviceType, mode: $mode) {\n      custom {\n        sidebar {\n          ...UserSettingsCustomSidebarTheme\n        }\n      }\n    }\n  }\n}\n    fragment UserSettingsCustomSidebarTheme on UserSettingsCustomSidebarTheme {\n  __typename\n  accent\n  base\n  contrast\n}`) as unknown as TypedDocumentString<\n  UserSettings_Theme_Custom_SidebarQuery,\n  UserSettings_Theme_Custom_SidebarQueryVariables\n>;\nexport const UsersDocument = new TypedDocumentString(`\n    query users($after: String, $before: String, $filter: UserFilter, $first: Int, $includeArchived: Boolean, $includeDisabled: Boolean, $last: Int, $orderBy: PaginationOrderBy, $sort: [UserSortInput!]) {\n  users(\n    after: $after\n    before: $before\n    filter: $filter\n    first: $first\n    includeArchived: $includeArchived\n    includeDisabled: $includeDisabled\n    last: $last\n    orderBy: $orderBy\n    sort: $sort\n  ) {\n    ...UserConnection\n  }\n}\n    fragment User on User {\n  __typename\n  description\n  avatarUrl\n  createdIssueCount\n  avatarBackgroundColor\n  statusUntilAt\n  statusEmoji\n  initials\n  updatedAt\n  lastSeen\n  timezone\n  disableReason\n  statusLabel\n  archivedAt\n  createdAt\n  id\n  gitHubUserId\n  displayName\n  email\n  name\n  title\n  url\n  active\n  isAssignable\n  guest\n  admin\n  owner\n  app\n  isMentionable\n  isMe\n  supportsAgentSessions\n  canAccessAnyPublicTeam\n  calendarHash\n  inviteHash\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}\nfragment UserConnection on UserConnection {\n  __typename\n  nodes {\n    ...User\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}`) as unknown as TypedDocumentString<UsersQuery, UsersQueryVariables>;\nexport const VerifyGitHubEnterpriseServerInstallationDocument = new TypedDocumentString(`\n    query verifyGitHubEnterpriseServerInstallation($integrationId: String!) {\n  verifyGitHubEnterpriseServerInstallation(integrationId: $integrationId) {\n    ...GitHubEnterpriseServerInstallVerificationPayload\n  }\n}\n    fragment GitHubEnterpriseServerInstallVerificationPayload on GitHubEnterpriseServerInstallVerificationPayload {\n  __typename\n  success\n}`) as unknown as TypedDocumentString<\n  VerifyGitHubEnterpriseServerInstallationQuery,\n  VerifyGitHubEnterpriseServerInstallationQueryVariables\n>;\nexport const ViewerDocument = new TypedDocumentString(`\n    query viewer {\n  viewer {\n    ...User\n  }\n}\n    fragment User on User {\n  __typename\n  description\n  avatarUrl\n  createdIssueCount\n  avatarBackgroundColor\n  statusUntilAt\n  statusEmoji\n  initials\n  updatedAt\n  lastSeen\n  timezone\n  disableReason\n  statusLabel\n  archivedAt\n  createdAt\n  id\n  gitHubUserId\n  displayName\n  email\n  name\n  title\n  url\n  active\n  isAssignable\n  guest\n  admin\n  owner\n  app\n  isMentionable\n  isMe\n  supportsAgentSessions\n  canAccessAnyPublicTeam\n  calendarHash\n  inviteHash\n}`) as unknown as TypedDocumentString<ViewerQuery, ViewerQueryVariables>;\nexport const Viewer_AssignedIssuesDocument = new TypedDocumentString(`\n    query viewer_assignedIssues($after: String, $before: String, $filter: IssueFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  viewer {\n    assignedIssues(\n      after: $after\n      before: $before\n      filter: $filter\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...IssueConnection\n    }\n  }\n}\n    fragment ActorBot on ActorBot {\n  __typename\n  avatarUrl\n  subType\n  id\n  name\n  userDisplayName\n  type\n}\nfragment User on User {\n  __typename\n  description\n  avatarUrl\n  createdIssueCount\n  avatarBackgroundColor\n  statusUntilAt\n  statusEmoji\n  initials\n  updatedAt\n  lastSeen\n  timezone\n  disableReason\n  statusLabel\n  archivedAt\n  createdAt\n  id\n  gitHubUserId\n  displayName\n  email\n  name\n  title\n  url\n  active\n  isAssignable\n  guest\n  admin\n  owner\n  app\n  isMentionable\n  isMe\n  supportsAgentSessions\n  canAccessAnyPublicTeam\n  calendarHash\n  inviteHash\n}\nfragment Reaction on Reaction {\n  __typename\n  comment {\n    id\n  }\n  externalUser {\n    id\n  }\n  initiativeUpdate {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  emoji\n  projectUpdate {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  user {\n    id\n  }\n}\nfragment Issue on Issue {\n  __typename\n  trashed\n  reactionData\n  labelIds\n  integrationSourceType\n  url\n  identifier\n  priorityLabel\n  previousIdentifiers\n  reactions {\n    ...Reaction\n  }\n  customerTicketCount\n  sharedAccess {\n    ...IssueSharedAccess\n  }\n  branchName\n  delegate {\n    id\n  }\n  botActor {\n    ...ActorBot\n  }\n  sourceComment {\n    id\n  }\n  cycle {\n    id\n  }\n  dueDate\n  estimate\n  syncedWith {\n    ...ExternalEntityInfo\n  }\n  externalUserCreator {\n    id\n  }\n  asksExternalUserRequester {\n    id\n  }\n  asksRequester {\n    id\n  }\n  description\n  title\n  number\n  lastAppliedTemplate {\n    id\n  }\n  updatedAt\n  boardOrder\n  sortOrder\n  prioritySortOrder\n  subIssueSortOrder\n  parent {\n    id\n  }\n  priority\n  projectMilestone {\n    id\n  }\n  project {\n    id\n  }\n  recurringIssueTemplate {\n    id\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  startedTriageAt\n  triagedAt\n  addedToCycleAt\n  addedToProjectAt\n  addedToTeamAt\n  autoArchivedAt\n  autoClosedAt\n  canceledAt\n  completedAt\n  startedAt\n  slaStartedAt\n  slaBreachesAt\n  slaHighRiskAt\n  slaMediumRiskAt\n  snoozedUntilAt\n  slaType\n  id\n  assignee {\n    id\n  }\n  creator {\n    id\n  }\n  snoozedBy {\n    id\n  }\n  favorite {\n    id\n  }\n  state {\n    id\n  }\n  inheritsSharedAccess\n}\nfragment ExternalEntityInfo on ExternalEntityInfo {\n  __typename\n  metadata {\n    ... on ExternalEntityInfoGithubMetadata {\n      ...ExternalEntityInfoGithubMetadata\n    }\n    ... on ExternalEntityInfoJiraMetadata {\n      ...ExternalEntityInfoJiraMetadata\n    }\n    ... on ExternalEntitySlackMetadata {\n      ...ExternalEntitySlackMetadata\n    }\n  }\n  service\n  id\n}\nfragment IssueSharedAccess on IssueSharedAccess {\n  __typename\n  disallowedIssueFields\n  sharedWithCount\n  sharedWithUsers {\n    ...User\n  }\n  viewerHasOnlySharedAccess\n  isShared\n}\nfragment ExternalEntityInfoGithubMetadata on ExternalEntityInfoGithubMetadata {\n  __typename\n  number\n  owner\n  repo\n}\nfragment ExternalEntityInfoJiraMetadata on ExternalEntityInfoJiraMetadata {\n  __typename\n  issueTypeId\n  projectId\n  issueKey\n}\nfragment ExternalEntitySlackMetadata on ExternalEntitySlackMetadata {\n  __typename\n  messageUrl\n  channelId\n  channelName\n  isFromSlack\n}\nfragment IssueConnection on IssueConnection {\n  __typename\n  nodes {\n    ...Issue\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<Viewer_AssignedIssuesQuery, Viewer_AssignedIssuesQueryVariables>;\nexport const Viewer_CreatedIssuesDocument = new TypedDocumentString(`\n    query viewer_createdIssues($after: String, $before: String, $filter: IssueFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  viewer {\n    createdIssues(\n      after: $after\n      before: $before\n      filter: $filter\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...IssueConnection\n    }\n  }\n}\n    fragment ActorBot on ActorBot {\n  __typename\n  avatarUrl\n  subType\n  id\n  name\n  userDisplayName\n  type\n}\nfragment User on User {\n  __typename\n  description\n  avatarUrl\n  createdIssueCount\n  avatarBackgroundColor\n  statusUntilAt\n  statusEmoji\n  initials\n  updatedAt\n  lastSeen\n  timezone\n  disableReason\n  statusLabel\n  archivedAt\n  createdAt\n  id\n  gitHubUserId\n  displayName\n  email\n  name\n  title\n  url\n  active\n  isAssignable\n  guest\n  admin\n  owner\n  app\n  isMentionable\n  isMe\n  supportsAgentSessions\n  canAccessAnyPublicTeam\n  calendarHash\n  inviteHash\n}\nfragment Reaction on Reaction {\n  __typename\n  comment {\n    id\n  }\n  externalUser {\n    id\n  }\n  initiativeUpdate {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  emoji\n  projectUpdate {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  user {\n    id\n  }\n}\nfragment Issue on Issue {\n  __typename\n  trashed\n  reactionData\n  labelIds\n  integrationSourceType\n  url\n  identifier\n  priorityLabel\n  previousIdentifiers\n  reactions {\n    ...Reaction\n  }\n  customerTicketCount\n  sharedAccess {\n    ...IssueSharedAccess\n  }\n  branchName\n  delegate {\n    id\n  }\n  botActor {\n    ...ActorBot\n  }\n  sourceComment {\n    id\n  }\n  cycle {\n    id\n  }\n  dueDate\n  estimate\n  syncedWith {\n    ...ExternalEntityInfo\n  }\n  externalUserCreator {\n    id\n  }\n  asksExternalUserRequester {\n    id\n  }\n  asksRequester {\n    id\n  }\n  description\n  title\n  number\n  lastAppliedTemplate {\n    id\n  }\n  updatedAt\n  boardOrder\n  sortOrder\n  prioritySortOrder\n  subIssueSortOrder\n  parent {\n    id\n  }\n  priority\n  projectMilestone {\n    id\n  }\n  project {\n    id\n  }\n  recurringIssueTemplate {\n    id\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  startedTriageAt\n  triagedAt\n  addedToCycleAt\n  addedToProjectAt\n  addedToTeamAt\n  autoArchivedAt\n  autoClosedAt\n  canceledAt\n  completedAt\n  startedAt\n  slaStartedAt\n  slaBreachesAt\n  slaHighRiskAt\n  slaMediumRiskAt\n  snoozedUntilAt\n  slaType\n  id\n  assignee {\n    id\n  }\n  creator {\n    id\n  }\n  snoozedBy {\n    id\n  }\n  favorite {\n    id\n  }\n  state {\n    id\n  }\n  inheritsSharedAccess\n}\nfragment ExternalEntityInfo on ExternalEntityInfo {\n  __typename\n  metadata {\n    ... on ExternalEntityInfoGithubMetadata {\n      ...ExternalEntityInfoGithubMetadata\n    }\n    ... on ExternalEntityInfoJiraMetadata {\n      ...ExternalEntityInfoJiraMetadata\n    }\n    ... on ExternalEntitySlackMetadata {\n      ...ExternalEntitySlackMetadata\n    }\n  }\n  service\n  id\n}\nfragment IssueSharedAccess on IssueSharedAccess {\n  __typename\n  disallowedIssueFields\n  sharedWithCount\n  sharedWithUsers {\n    ...User\n  }\n  viewerHasOnlySharedAccess\n  isShared\n}\nfragment ExternalEntityInfoGithubMetadata on ExternalEntityInfoGithubMetadata {\n  __typename\n  number\n  owner\n  repo\n}\nfragment ExternalEntityInfoJiraMetadata on ExternalEntityInfoJiraMetadata {\n  __typename\n  issueTypeId\n  projectId\n  issueKey\n}\nfragment ExternalEntitySlackMetadata on ExternalEntitySlackMetadata {\n  __typename\n  messageUrl\n  channelId\n  channelName\n  isFromSlack\n}\nfragment IssueConnection on IssueConnection {\n  __typename\n  nodes {\n    ...Issue\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<Viewer_CreatedIssuesQuery, Viewer_CreatedIssuesQueryVariables>;\nexport const Viewer_DelegatedIssuesDocument = new TypedDocumentString(`\n    query viewer_delegatedIssues($after: String, $before: String, $filter: IssueFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  viewer {\n    delegatedIssues(\n      after: $after\n      before: $before\n      filter: $filter\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...IssueConnection\n    }\n  }\n}\n    fragment ActorBot on ActorBot {\n  __typename\n  avatarUrl\n  subType\n  id\n  name\n  userDisplayName\n  type\n}\nfragment User on User {\n  __typename\n  description\n  avatarUrl\n  createdIssueCount\n  avatarBackgroundColor\n  statusUntilAt\n  statusEmoji\n  initials\n  updatedAt\n  lastSeen\n  timezone\n  disableReason\n  statusLabel\n  archivedAt\n  createdAt\n  id\n  gitHubUserId\n  displayName\n  email\n  name\n  title\n  url\n  active\n  isAssignable\n  guest\n  admin\n  owner\n  app\n  isMentionable\n  isMe\n  supportsAgentSessions\n  canAccessAnyPublicTeam\n  calendarHash\n  inviteHash\n}\nfragment Reaction on Reaction {\n  __typename\n  comment {\n    id\n  }\n  externalUser {\n    id\n  }\n  initiativeUpdate {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  emoji\n  projectUpdate {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  user {\n    id\n  }\n}\nfragment Issue on Issue {\n  __typename\n  trashed\n  reactionData\n  labelIds\n  integrationSourceType\n  url\n  identifier\n  priorityLabel\n  previousIdentifiers\n  reactions {\n    ...Reaction\n  }\n  customerTicketCount\n  sharedAccess {\n    ...IssueSharedAccess\n  }\n  branchName\n  delegate {\n    id\n  }\n  botActor {\n    ...ActorBot\n  }\n  sourceComment {\n    id\n  }\n  cycle {\n    id\n  }\n  dueDate\n  estimate\n  syncedWith {\n    ...ExternalEntityInfo\n  }\n  externalUserCreator {\n    id\n  }\n  asksExternalUserRequester {\n    id\n  }\n  asksRequester {\n    id\n  }\n  description\n  title\n  number\n  lastAppliedTemplate {\n    id\n  }\n  updatedAt\n  boardOrder\n  sortOrder\n  prioritySortOrder\n  subIssueSortOrder\n  parent {\n    id\n  }\n  priority\n  projectMilestone {\n    id\n  }\n  project {\n    id\n  }\n  recurringIssueTemplate {\n    id\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  startedTriageAt\n  triagedAt\n  addedToCycleAt\n  addedToProjectAt\n  addedToTeamAt\n  autoArchivedAt\n  autoClosedAt\n  canceledAt\n  completedAt\n  startedAt\n  slaStartedAt\n  slaBreachesAt\n  slaHighRiskAt\n  slaMediumRiskAt\n  snoozedUntilAt\n  slaType\n  id\n  assignee {\n    id\n  }\n  creator {\n    id\n  }\n  snoozedBy {\n    id\n  }\n  favorite {\n    id\n  }\n  state {\n    id\n  }\n  inheritsSharedAccess\n}\nfragment ExternalEntityInfo on ExternalEntityInfo {\n  __typename\n  metadata {\n    ... on ExternalEntityInfoGithubMetadata {\n      ...ExternalEntityInfoGithubMetadata\n    }\n    ... on ExternalEntityInfoJiraMetadata {\n      ...ExternalEntityInfoJiraMetadata\n    }\n    ... on ExternalEntitySlackMetadata {\n      ...ExternalEntitySlackMetadata\n    }\n  }\n  service\n  id\n}\nfragment IssueSharedAccess on IssueSharedAccess {\n  __typename\n  disallowedIssueFields\n  sharedWithCount\n  sharedWithUsers {\n    ...User\n  }\n  viewerHasOnlySharedAccess\n  isShared\n}\nfragment ExternalEntityInfoGithubMetadata on ExternalEntityInfoGithubMetadata {\n  __typename\n  number\n  owner\n  repo\n}\nfragment ExternalEntityInfoJiraMetadata on ExternalEntityInfoJiraMetadata {\n  __typename\n  issueTypeId\n  projectId\n  issueKey\n}\nfragment ExternalEntitySlackMetadata on ExternalEntitySlackMetadata {\n  __typename\n  messageUrl\n  channelId\n  channelName\n  isFromSlack\n}\nfragment IssueConnection on IssueConnection {\n  __typename\n  nodes {\n    ...Issue\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<Viewer_DelegatedIssuesQuery, Viewer_DelegatedIssuesQueryVariables>;\nexport const Viewer_DraftsDocument = new TypedDocumentString(`\n    query viewer_drafts($after: String, $before: String, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  viewer {\n    drafts(\n      after: $after\n      before: $before\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...DraftConnection\n    }\n  }\n}\n    fragment Draft on Draft {\n  __typename\n  data\n  customerNeed {\n    id\n  }\n  bodyData\n  initiative {\n    id\n  }\n  initiativeUpdate {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  parentComment {\n    id\n  }\n  project {\n    id\n  }\n  projectUpdate {\n    id\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  user {\n    id\n  }\n  isAutogenerated\n}\nfragment DraftConnection on DraftConnection {\n  __typename\n  nodes {\n    ...Draft\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<Viewer_DraftsQuery, Viewer_DraftsQueryVariables>;\nexport const Viewer_TeamMembershipsDocument = new TypedDocumentString(`\n    query viewer_teamMemberships($after: String, $before: String, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  viewer {\n    teamMemberships(\n      after: $after\n      before: $before\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...TeamMembershipConnection\n    }\n  }\n}\n    fragment TeamMembership on TeamMembership {\n  __typename\n  updatedAt\n  sortOrder\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  user {\n    id\n  }\n  owner\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}\nfragment TeamMembershipConnection on TeamMembershipConnection {\n  __typename\n  nodes {\n    ...TeamMembership\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}`) as unknown as TypedDocumentString<Viewer_TeamMembershipsQuery, Viewer_TeamMembershipsQueryVariables>;\nexport const Viewer_TeamsDocument = new TypedDocumentString(`\n    query viewer_teams($after: String, $before: String, $filter: TeamFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  viewer {\n    teams(\n      after: $after\n      before: $before\n      filter: $filter\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...TeamConnection\n    }\n  }\n}\n    fragment Team on Team {\n  __typename\n  cycleIssueAutoAssignCompleted\n  cycleLockToActive\n  cycleIssueAutoAssignStarted\n  cycleCalenderUrl\n  upcomingCycleCount\n  autoArchivePeriod\n  autoClosePeriod\n  securitySettings\n  integrationsSettings {\n    id\n  }\n  activeCycle {\n    id\n  }\n  triageResponsibility {\n    id\n  }\n  scimGroupName\n  autoCloseStateId\n  cycleCooldownTime\n  cycleStartDay\n  defaultTemplateForMembers {\n    id\n  }\n  defaultTemplateForNonMembers {\n    id\n  }\n  defaultProjectTemplate {\n    id\n  }\n  defaultIssueState {\n    id\n  }\n  cycleDuration\n  icon\n  defaultTemplateForMembersId\n  defaultTemplateForNonMembersId\n  issueEstimationType\n  updatedAt\n  displayName\n  color\n  description\n  name\n  parent {\n    id\n  }\n  key\n  archivedAt\n  createdAt\n  retiredAt\n  timezone\n  issueCount\n  id\n  visibility\n  mergeWorkflowState {\n    id\n  }\n  draftWorkflowState {\n    id\n  }\n  startWorkflowState {\n    id\n  }\n  mergeableWorkflowState {\n    id\n  }\n  reviewWorkflowState {\n    id\n  }\n  markedAsDuplicateWorkflowState {\n    id\n  }\n  triageIssueState {\n    id\n  }\n  defaultIssueEstimate\n  setIssueSortOrderOnStateChange\n  allMembersCanJoin\n  requirePriorityToLeaveTriage\n  autoCloseChildIssues\n  autoCloseParentIssues\n  scimManaged\n  private\n  inheritIssueEstimation\n  inheritWorkflowStatuses\n  cyclesEnabled\n  issueEstimationExtended\n  issueEstimationAllowZero\n  aiDiscussionSummariesEnabled\n  aiThreadSummariesEnabled\n  groupIssueHistory\n  slackIssueComments\n  slackNewIssue\n  slackIssueStatuses\n  triageEnabled\n  inviteHash\n  issueOrderingNoPriorityFirst\n  issueSortOrderDefaultToBottom\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}\nfragment TeamConnection on TeamConnection {\n  __typename\n  nodes {\n    ...Team\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}`) as unknown as TypedDocumentString<Viewer_TeamsQuery, Viewer_TeamsQueryVariables>;\nexport const WebhookDocument = new TypedDocumentString(`\n    query webhook($id: String!) {\n  webhook(id: $id) {\n    ...Webhook\n  }\n}\n    fragment Webhook on Webhook {\n  __typename\n  label\n  secret\n  url\n  updatedAt\n  resourceTypes\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  creator {\n    id\n  }\n  enabled\n  allPublicTeams\n}`) as unknown as TypedDocumentString<WebhookQuery, WebhookQueryVariables>;\nexport const WebhooksDocument = new TypedDocumentString(`\n    query webhooks($after: String, $before: String, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  webhooks(\n    after: $after\n    before: $before\n    first: $first\n    includeArchived: $includeArchived\n    last: $last\n    orderBy: $orderBy\n  ) {\n    ...WebhookConnection\n  }\n}\n    fragment Webhook on Webhook {\n  __typename\n  label\n  secret\n  url\n  updatedAt\n  resourceTypes\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  creator {\n    id\n  }\n  enabled\n  allPublicTeams\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}\nfragment WebhookConnection on WebhookConnection {\n  __typename\n  nodes {\n    ...Webhook\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}`) as unknown as TypedDocumentString<WebhooksQuery, WebhooksQueryVariables>;\nexport const WorkflowStateDocument = new TypedDocumentString(`\n    query workflowState($id: String!) {\n  workflowState(id: $id) {\n    ...WorkflowState\n  }\n}\n    fragment WorkflowState on WorkflowState {\n  __typename\n  description\n  updatedAt\n  inheritedFrom {\n    id\n  }\n  position\n  color\n  name\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  type\n  id\n}`) as unknown as TypedDocumentString<WorkflowStateQuery, WorkflowStateQueryVariables>;\nexport const WorkflowState_IssuesDocument = new TypedDocumentString(`\n    query workflowState_issues($id: String!, $after: String, $before: String, $filter: IssueFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  workflowState(id: $id) {\n    issues(\n      after: $after\n      before: $before\n      filter: $filter\n      first: $first\n      includeArchived: $includeArchived\n      last: $last\n      orderBy: $orderBy\n    ) {\n      ...IssueConnection\n    }\n  }\n}\n    fragment ActorBot on ActorBot {\n  __typename\n  avatarUrl\n  subType\n  id\n  name\n  userDisplayName\n  type\n}\nfragment User on User {\n  __typename\n  description\n  avatarUrl\n  createdIssueCount\n  avatarBackgroundColor\n  statusUntilAt\n  statusEmoji\n  initials\n  updatedAt\n  lastSeen\n  timezone\n  disableReason\n  statusLabel\n  archivedAt\n  createdAt\n  id\n  gitHubUserId\n  displayName\n  email\n  name\n  title\n  url\n  active\n  isAssignable\n  guest\n  admin\n  owner\n  app\n  isMentionable\n  isMe\n  supportsAgentSessions\n  canAccessAnyPublicTeam\n  calendarHash\n  inviteHash\n}\nfragment Reaction on Reaction {\n  __typename\n  comment {\n    id\n  }\n  externalUser {\n    id\n  }\n  initiativeUpdate {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  emoji\n  projectUpdate {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  user {\n    id\n  }\n}\nfragment Issue on Issue {\n  __typename\n  trashed\n  reactionData\n  labelIds\n  integrationSourceType\n  url\n  identifier\n  priorityLabel\n  previousIdentifiers\n  reactions {\n    ...Reaction\n  }\n  customerTicketCount\n  sharedAccess {\n    ...IssueSharedAccess\n  }\n  branchName\n  delegate {\n    id\n  }\n  botActor {\n    ...ActorBot\n  }\n  sourceComment {\n    id\n  }\n  cycle {\n    id\n  }\n  dueDate\n  estimate\n  syncedWith {\n    ...ExternalEntityInfo\n  }\n  externalUserCreator {\n    id\n  }\n  asksExternalUserRequester {\n    id\n  }\n  asksRequester {\n    id\n  }\n  description\n  title\n  number\n  lastAppliedTemplate {\n    id\n  }\n  updatedAt\n  boardOrder\n  sortOrder\n  prioritySortOrder\n  subIssueSortOrder\n  parent {\n    id\n  }\n  priority\n  projectMilestone {\n    id\n  }\n  project {\n    id\n  }\n  recurringIssueTemplate {\n    id\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  startedTriageAt\n  triagedAt\n  addedToCycleAt\n  addedToProjectAt\n  addedToTeamAt\n  autoArchivedAt\n  autoClosedAt\n  canceledAt\n  completedAt\n  startedAt\n  slaStartedAt\n  slaBreachesAt\n  slaHighRiskAt\n  slaMediumRiskAt\n  snoozedUntilAt\n  slaType\n  id\n  assignee {\n    id\n  }\n  creator {\n    id\n  }\n  snoozedBy {\n    id\n  }\n  favorite {\n    id\n  }\n  state {\n    id\n  }\n  inheritsSharedAccess\n}\nfragment ExternalEntityInfo on ExternalEntityInfo {\n  __typename\n  metadata {\n    ... on ExternalEntityInfoGithubMetadata {\n      ...ExternalEntityInfoGithubMetadata\n    }\n    ... on ExternalEntityInfoJiraMetadata {\n      ...ExternalEntityInfoJiraMetadata\n    }\n    ... on ExternalEntitySlackMetadata {\n      ...ExternalEntitySlackMetadata\n    }\n  }\n  service\n  id\n}\nfragment IssueSharedAccess on IssueSharedAccess {\n  __typename\n  disallowedIssueFields\n  sharedWithCount\n  sharedWithUsers {\n    ...User\n  }\n  viewerHasOnlySharedAccess\n  isShared\n}\nfragment ExternalEntityInfoGithubMetadata on ExternalEntityInfoGithubMetadata {\n  __typename\n  number\n  owner\n  repo\n}\nfragment ExternalEntityInfoJiraMetadata on ExternalEntityInfoJiraMetadata {\n  __typename\n  issueTypeId\n  projectId\n  issueKey\n}\nfragment ExternalEntitySlackMetadata on ExternalEntitySlackMetadata {\n  __typename\n  messageUrl\n  channelId\n  channelName\n  isFromSlack\n}\nfragment IssueConnection on IssueConnection {\n  __typename\n  nodes {\n    ...Issue\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}`) as unknown as TypedDocumentString<WorkflowState_IssuesQuery, WorkflowState_IssuesQueryVariables>;\nexport const WorkflowStatesDocument = new TypedDocumentString(`\n    query workflowStates($after: String, $before: String, $filter: WorkflowStateFilter, $first: Int, $includeArchived: Boolean, $last: Int, $orderBy: PaginationOrderBy) {\n  workflowStates(\n    after: $after\n    before: $before\n    filter: $filter\n    first: $first\n    includeArchived: $includeArchived\n    last: $last\n    orderBy: $orderBy\n  ) {\n    ...WorkflowStateConnection\n  }\n}\n    fragment WorkflowState on WorkflowState {\n  __typename\n  description\n  updatedAt\n  inheritedFrom {\n    id\n  }\n  position\n  color\n  name\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  type\n  id\n}\nfragment PageInfo on PageInfo {\n  __typename\n  startCursor\n  endCursor\n  hasPreviousPage\n  hasNextPage\n}\nfragment WorkflowStateConnection on WorkflowStateConnection {\n  __typename\n  nodes {\n    ...WorkflowState\n  }\n  pageInfo {\n    ...PageInfo\n  }\n}`) as unknown as TypedDocumentString<WorkflowStatesQuery, WorkflowStatesQueryVariables>;\nexport const CreateAgentActivityDocument = new TypedDocumentString(`\n    mutation createAgentActivity($input: AgentActivityCreateInput!) {\n  agentActivityCreate(input: $input) {\n    ...AgentActivityPayload\n  }\n}\n    fragment AgentActivityPayload on AgentActivityPayload {\n  __typename\n  agentActivity {\n    id\n  }\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<CreateAgentActivityMutation, CreateAgentActivityMutationVariables>;\nexport const AgentSessionCreateOnCommentDocument = new TypedDocumentString(`\n    mutation agentSessionCreateOnComment($input: AgentSessionCreateOnComment!) {\n  agentSessionCreateOnComment(input: $input) {\n    ...AgentSessionPayload\n  }\n}\n    fragment AgentSessionPayload on AgentSessionPayload {\n  __typename\n  agentSession {\n    id\n  }\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<\n  AgentSessionCreateOnCommentMutation,\n  AgentSessionCreateOnCommentMutationVariables\n>;\nexport const AgentSessionCreateOnIssueDocument = new TypedDocumentString(`\n    mutation agentSessionCreateOnIssue($input: AgentSessionCreateOnIssue!) {\n  agentSessionCreateOnIssue(input: $input) {\n    ...AgentSessionPayload\n  }\n}\n    fragment AgentSessionPayload on AgentSessionPayload {\n  __typename\n  agentSession {\n    id\n  }\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<AgentSessionCreateOnIssueMutation, AgentSessionCreateOnIssueMutationVariables>;\nexport const UpdateAgentSessionDocument = new TypedDocumentString(`\n    mutation updateAgentSession($id: String!, $input: AgentSessionUpdateInput!) {\n  agentSessionUpdate(id: $id, input: $input) {\n    ...AgentSessionPayload\n  }\n}\n    fragment AgentSessionPayload on AgentSessionPayload {\n  __typename\n  agentSession {\n    id\n  }\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<UpdateAgentSessionMutation, UpdateAgentSessionMutationVariables>;\nexport const AgentSessionUpdateExternalUrlDocument = new TypedDocumentString(`\n    mutation agentSessionUpdateExternalUrl($id: String!, $input: AgentSessionUpdateExternalUrlInput!) {\n  agentSessionUpdateExternalUrl(id: $id, input: $input) {\n    ...AgentSessionPayload\n  }\n}\n    fragment AgentSessionPayload on AgentSessionPayload {\n  __typename\n  agentSession {\n    id\n  }\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<\n  AgentSessionUpdateExternalUrlMutation,\n  AgentSessionUpdateExternalUrlMutationVariables\n>;\nexport const AirbyteIntegrationConnectDocument = new TypedDocumentString(`\n    mutation airbyteIntegrationConnect($input: AirbyteConfigurationInput!) {\n  airbyteIntegrationConnect(input: $input) {\n    ...IntegrationPayload\n  }\n}\n    fragment GitHubIntegrationConnectDetails on GitHubIntegrationConnectDetails {\n  __typename\n  lostRepositoryNames\n}\nfragment IntegrationPayload on IntegrationPayload {\n  __typename\n  gitHub {\n    ...GitHubIntegrationConnectDetails\n  }\n  lastSyncId\n  integration {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<AirbyteIntegrationConnectMutation, AirbyteIntegrationConnectMutationVariables>;\nexport const CreateAttachmentDocument = new TypedDocumentString(`\n    mutation createAttachment($input: AttachmentCreateInput!) {\n  attachmentCreate(input: $input) {\n    ...AttachmentPayload\n  }\n}\n    fragment AttachmentPayload on AttachmentPayload {\n  __typename\n  lastSyncId\n  attachment {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<CreateAttachmentMutation, CreateAttachmentMutationVariables>;\nexport const DeleteAttachmentDocument = new TypedDocumentString(`\n    mutation deleteAttachment($id: String!) {\n  attachmentDelete(id: $id) {\n    ...DeletePayload\n  }\n}\n    fragment DeletePayload on DeletePayload {\n  __typename\n  entityId\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<DeleteAttachmentMutation, DeleteAttachmentMutationVariables>;\nexport const AttachmentLinkDiscordDocument = new TypedDocumentString(`\n    mutation attachmentLinkDiscord($channelId: String!, $createAsUser: String, $displayIconUrl: String, $id: String, $issueId: String!, $messageId: String!, $title: String, $url: String!) {\n  attachmentLinkDiscord(\n    channelId: $channelId\n    createAsUser: $createAsUser\n    displayIconUrl: $displayIconUrl\n    id: $id\n    issueId: $issueId\n    messageId: $messageId\n    title: $title\n    url: $url\n  ) {\n    ...AttachmentPayload\n  }\n}\n    fragment AttachmentPayload on AttachmentPayload {\n  __typename\n  lastSyncId\n  attachment {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<AttachmentLinkDiscordMutation, AttachmentLinkDiscordMutationVariables>;\nexport const AttachmentLinkFrontDocument = new TypedDocumentString(`\n    mutation attachmentLinkFront($conversationId: String!, $createAsUser: String, $displayIconUrl: String, $id: String, $issueId: String!, $title: String) {\n  attachmentLinkFront(\n    conversationId: $conversationId\n    createAsUser: $createAsUser\n    displayIconUrl: $displayIconUrl\n    id: $id\n    issueId: $issueId\n    title: $title\n  ) {\n    ...FrontAttachmentPayload\n  }\n}\n    fragment FrontAttachmentPayload on FrontAttachmentPayload {\n  __typename\n  lastSyncId\n  attachment {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<AttachmentLinkFrontMutation, AttachmentLinkFrontMutationVariables>;\nexport const AttachmentLinkGitHubIssueDocument = new TypedDocumentString(`\n    mutation attachmentLinkGitHubIssue($createAsUser: String, $displayIconUrl: String, $id: String, $issueId: String!, $title: String, $url: String!) {\n  attachmentLinkGitHubIssue(\n    createAsUser: $createAsUser\n    displayIconUrl: $displayIconUrl\n    id: $id\n    issueId: $issueId\n    title: $title\n    url: $url\n  ) {\n    ...AttachmentPayload\n  }\n}\n    fragment AttachmentPayload on AttachmentPayload {\n  __typename\n  lastSyncId\n  attachment {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<AttachmentLinkGitHubIssueMutation, AttachmentLinkGitHubIssueMutationVariables>;\nexport const AttachmentLinkGitHubPrDocument = new TypedDocumentString(`\n    mutation attachmentLinkGitHubPR($createAsUser: String, $displayIconUrl: String, $id: String, $issueId: String!, $linkKind: GitLinkKind, $title: String, $url: String!) {\n  attachmentLinkGitHubPR(\n    createAsUser: $createAsUser\n    displayIconUrl: $displayIconUrl\n    id: $id\n    issueId: $issueId\n    linkKind: $linkKind\n    title: $title\n    url: $url\n  ) {\n    ...AttachmentPayload\n  }\n}\n    fragment AttachmentPayload on AttachmentPayload {\n  __typename\n  lastSyncId\n  attachment {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<AttachmentLinkGitHubPrMutation, AttachmentLinkGitHubPrMutationVariables>;\nexport const AttachmentLinkGitLabMrDocument = new TypedDocumentString(`\n    mutation attachmentLinkGitLabMR($createAsUser: String, $displayIconUrl: String, $id: String, $issueId: String!, $number: Float!, $projectPathWithNamespace: String!, $title: String, $url: String!) {\n  attachmentLinkGitLabMR(\n    createAsUser: $createAsUser\n    displayIconUrl: $displayIconUrl\n    id: $id\n    issueId: $issueId\n    number: $number\n    projectPathWithNamespace: $projectPathWithNamespace\n    title: $title\n    url: $url\n  ) {\n    ...AttachmentPayload\n  }\n}\n    fragment AttachmentPayload on AttachmentPayload {\n  __typename\n  lastSyncId\n  attachment {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<AttachmentLinkGitLabMrMutation, AttachmentLinkGitLabMrMutationVariables>;\nexport const AttachmentLinkIntercomDocument = new TypedDocumentString(`\n    mutation attachmentLinkIntercom($conversationId: String!, $createAsUser: String, $displayIconUrl: String, $id: String, $issueId: String!, $partId: String, $title: String) {\n  attachmentLinkIntercom(\n    conversationId: $conversationId\n    createAsUser: $createAsUser\n    displayIconUrl: $displayIconUrl\n    id: $id\n    issueId: $issueId\n    partId: $partId\n    title: $title\n  ) {\n    ...AttachmentPayload\n  }\n}\n    fragment AttachmentPayload on AttachmentPayload {\n  __typename\n  lastSyncId\n  attachment {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<AttachmentLinkIntercomMutation, AttachmentLinkIntercomMutationVariables>;\nexport const AttachmentLinkJiraIssueDocument = new TypedDocumentString(`\n    mutation attachmentLinkJiraIssue($createAsUser: String, $displayIconUrl: String, $id: String, $issueId: String!, $jiraIssueId: String!, $title: String, $url: String) {\n  attachmentLinkJiraIssue(\n    createAsUser: $createAsUser\n    displayIconUrl: $displayIconUrl\n    id: $id\n    issueId: $issueId\n    jiraIssueId: $jiraIssueId\n    title: $title\n    url: $url\n  ) {\n    ...AttachmentPayload\n  }\n}\n    fragment AttachmentPayload on AttachmentPayload {\n  __typename\n  lastSyncId\n  attachment {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<AttachmentLinkJiraIssueMutation, AttachmentLinkJiraIssueMutationVariables>;\nexport const AttachmentLinkSalesforceDocument = new TypedDocumentString(`\n    mutation attachmentLinkSalesforce($createAsUser: String, $displayIconUrl: String, $id: String, $issueId: String!, $title: String, $url: String!) {\n  attachmentLinkSalesforce(\n    createAsUser: $createAsUser\n    displayIconUrl: $displayIconUrl\n    id: $id\n    issueId: $issueId\n    title: $title\n    url: $url\n  ) {\n    ...AttachmentPayload\n  }\n}\n    fragment AttachmentPayload on AttachmentPayload {\n  __typename\n  lastSyncId\n  attachment {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<AttachmentLinkSalesforceMutation, AttachmentLinkSalesforceMutationVariables>;\nexport const AttachmentLinkSlackDocument = new TypedDocumentString(`\n    mutation attachmentLinkSlack($createAsUser: String, $displayIconUrl: String, $id: String, $issueId: String!, $syncToCommentThread: Boolean, $title: String, $url: String!) {\n  attachmentLinkSlack(\n    createAsUser: $createAsUser\n    displayIconUrl: $displayIconUrl\n    id: $id\n    issueId: $issueId\n    syncToCommentThread: $syncToCommentThread\n    title: $title\n    url: $url\n  ) {\n    ...AttachmentPayload\n  }\n}\n    fragment AttachmentPayload on AttachmentPayload {\n  __typename\n  lastSyncId\n  attachment {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<AttachmentLinkSlackMutation, AttachmentLinkSlackMutationVariables>;\nexport const AttachmentLinkUrlDocument = new TypedDocumentString(`\n    mutation attachmentLinkURL($createAsUser: String, $displayIconUrl: String, $id: String, $issueId: String!, $title: String, $url: String!) {\n  attachmentLinkURL(\n    createAsUser: $createAsUser\n    displayIconUrl: $displayIconUrl\n    id: $id\n    issueId: $issueId\n    title: $title\n    url: $url\n  ) {\n    ...AttachmentPayload\n  }\n}\n    fragment AttachmentPayload on AttachmentPayload {\n  __typename\n  lastSyncId\n  attachment {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<AttachmentLinkUrlMutation, AttachmentLinkUrlMutationVariables>;\nexport const AttachmentLinkZendeskDocument = new TypedDocumentString(`\n    mutation attachmentLinkZendesk($createAsUser: String, $displayIconUrl: String, $id: String, $issueId: String!, $ticketId: String!, $title: String, $url: String) {\n  attachmentLinkZendesk(\n    createAsUser: $createAsUser\n    displayIconUrl: $displayIconUrl\n    id: $id\n    issueId: $issueId\n    ticketId: $ticketId\n    title: $title\n    url: $url\n  ) {\n    ...AttachmentPayload\n  }\n}\n    fragment AttachmentPayload on AttachmentPayload {\n  __typename\n  lastSyncId\n  attachment {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<AttachmentLinkZendeskMutation, AttachmentLinkZendeskMutationVariables>;\nexport const AttachmentSyncToSlackDocument = new TypedDocumentString(`\n    mutation attachmentSyncToSlack($id: String!) {\n  attachmentSyncToSlack(id: $id) {\n    ...AttachmentPayload\n  }\n}\n    fragment AttachmentPayload on AttachmentPayload {\n  __typename\n  lastSyncId\n  attachment {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<AttachmentSyncToSlackMutation, AttachmentSyncToSlackMutationVariables>;\nexport const UpdateAttachmentDocument = new TypedDocumentString(`\n    mutation updateAttachment($id: String!, $input: AttachmentUpdateInput!) {\n  attachmentUpdate(id: $id, input: $input) {\n    ...AttachmentPayload\n  }\n}\n    fragment AttachmentPayload on AttachmentPayload {\n  __typename\n  lastSyncId\n  attachment {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<UpdateAttachmentMutation, UpdateAttachmentMutationVariables>;\nexport const CreateCommentDocument = new TypedDocumentString(`\n    mutation createComment($input: CommentCreateInput!) {\n  commentCreate(input: $input) {\n    ...CommentPayload\n  }\n}\n    fragment CommentPayload on CommentPayload {\n  __typename\n  comment {\n    id\n  }\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<CreateCommentMutation, CreateCommentMutationVariables>;\nexport const DeleteCommentDocument = new TypedDocumentString(`\n    mutation deleteComment($id: String!) {\n  commentDelete(id: $id) {\n    ...DeletePayload\n  }\n}\n    fragment DeletePayload on DeletePayload {\n  __typename\n  entityId\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<DeleteCommentMutation, DeleteCommentMutationVariables>;\nexport const CommentResolveDocument = new TypedDocumentString(`\n    mutation commentResolve($id: String!, $resolvingCommentId: String) {\n  commentResolve(id: $id, resolvingCommentId: $resolvingCommentId) {\n    ...CommentPayload\n  }\n}\n    fragment CommentPayload on CommentPayload {\n  __typename\n  comment {\n    id\n  }\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<CommentResolveMutation, CommentResolveMutationVariables>;\nexport const CommentUnresolveDocument = new TypedDocumentString(`\n    mutation commentUnresolve($id: String!) {\n  commentUnresolve(id: $id) {\n    ...CommentPayload\n  }\n}\n    fragment CommentPayload on CommentPayload {\n  __typename\n  comment {\n    id\n  }\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<CommentUnresolveMutation, CommentUnresolveMutationVariables>;\nexport const UpdateCommentDocument = new TypedDocumentString(`\n    mutation updateComment($id: String!, $input: CommentUpdateInput!, $skipEditedAt: Boolean) {\n  commentUpdate(id: $id, input: $input, skipEditedAt: $skipEditedAt) {\n    ...CommentPayload\n  }\n}\n    fragment CommentPayload on CommentPayload {\n  __typename\n  comment {\n    id\n  }\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<UpdateCommentMutation, UpdateCommentMutationVariables>;\nexport const CreateContactDocument = new TypedDocumentString(`\n    mutation createContact($input: ContactCreateInput!) {\n  contactCreate(input: $input) {\n    ...ContactPayload\n  }\n}\n    fragment ContactPayload on ContactPayload {\n  __typename\n  success\n}`) as unknown as TypedDocumentString<CreateContactMutation, CreateContactMutationVariables>;\nexport const CreateCsvExportReportDocument = new TypedDocumentString(`\n    mutation createCsvExportReport($includePrivateTeamIds: [String!], $includeProtectedTeamIds: [String!]) {\n  createCsvExportReport(\n    includePrivateTeamIds: $includePrivateTeamIds\n    includeProtectedTeamIds: $includeProtectedTeamIds\n  ) {\n    ...CreateCsvExportReportPayload\n  }\n}\n    fragment CreateCsvExportReportPayload on CreateCsvExportReportPayload {\n  __typename\n  success\n}`) as unknown as TypedDocumentString<CreateCsvExportReportMutation, CreateCsvExportReportMutationVariables>;\nexport const CreateInitiativeUpdateReminderDocument = new TypedDocumentString(`\n    mutation createInitiativeUpdateReminder($initiativeId: String!, $userId: String) {\n  createInitiativeUpdateReminder(initiativeId: $initiativeId, userId: $userId) {\n    ...InitiativeUpdateReminderPayload\n  }\n}\n    fragment InitiativeUpdateReminderPayload on InitiativeUpdateReminderPayload {\n  __typename\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<\n  CreateInitiativeUpdateReminderMutation,\n  CreateInitiativeUpdateReminderMutationVariables\n>;\nexport const CreateProjectUpdateReminderDocument = new TypedDocumentString(`\n    mutation createProjectUpdateReminder($projectId: String!, $userId: String) {\n  createProjectUpdateReminder(projectId: $projectId, userId: $userId) {\n    ...ProjectUpdateReminderPayload\n  }\n}\n    fragment ProjectUpdateReminderPayload on ProjectUpdateReminderPayload {\n  __typename\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<\n  CreateProjectUpdateReminderMutation,\n  CreateProjectUpdateReminderMutationVariables\n>;\nexport const CreateCustomViewDocument = new TypedDocumentString(`\n    mutation createCustomView($input: CustomViewCreateInput!) {\n  customViewCreate(input: $input) {\n    ...CustomViewPayload\n  }\n}\n    fragment CustomViewPayload on CustomViewPayload {\n  __typename\n  customView {\n    id\n  }\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<CreateCustomViewMutation, CreateCustomViewMutationVariables>;\nexport const DeleteCustomViewDocument = new TypedDocumentString(`\n    mutation deleteCustomView($id: String!) {\n  customViewDelete(id: $id) {\n    ...DeletePayload\n  }\n}\n    fragment DeletePayload on DeletePayload {\n  __typename\n  entityId\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<DeleteCustomViewMutation, DeleteCustomViewMutationVariables>;\nexport const UpdateCustomViewDocument = new TypedDocumentString(`\n    mutation updateCustomView($id: String!, $input: CustomViewUpdateInput!) {\n  customViewUpdate(id: $id, input: $input) {\n    ...CustomViewPayload\n  }\n}\n    fragment CustomViewPayload on CustomViewPayload {\n  __typename\n  customView {\n    id\n  }\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<UpdateCustomViewMutation, UpdateCustomViewMutationVariables>;\nexport const CreateCustomerDocument = new TypedDocumentString(`\n    mutation createCustomer($input: CustomerCreateInput!) {\n  customerCreate(input: $input) {\n    ...CustomerPayload\n  }\n}\n    fragment CustomerPayload on CustomerPayload {\n  __typename\n  customer {\n    id\n  }\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<CreateCustomerMutation, CreateCustomerMutationVariables>;\nexport const DeleteCustomerDocument = new TypedDocumentString(`\n    mutation deleteCustomer($id: String!) {\n  customerDelete(id: $id) {\n    ...DeletePayload\n  }\n}\n    fragment DeletePayload on DeletePayload {\n  __typename\n  entityId\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<DeleteCustomerMutation, DeleteCustomerMutationVariables>;\nexport const CustomerMergeDocument = new TypedDocumentString(`\n    mutation customerMerge($sourceCustomerId: String!, $targetCustomerId: String!) {\n  customerMerge(\n    sourceCustomerId: $sourceCustomerId\n    targetCustomerId: $targetCustomerId\n  ) {\n    ...CustomerPayload\n  }\n}\n    fragment CustomerPayload on CustomerPayload {\n  __typename\n  customer {\n    id\n  }\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<CustomerMergeMutation, CustomerMergeMutationVariables>;\nexport const ArchiveCustomerNeedDocument = new TypedDocumentString(`\n    mutation archiveCustomerNeed($id: String!) {\n  customerNeedArchive(id: $id) {\n    ...CustomerNeedArchivePayload\n  }\n}\n    fragment CustomerNeedArchivePayload on CustomerNeedArchivePayload {\n  __typename\n  entity {\n    id\n  }\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<ArchiveCustomerNeedMutation, ArchiveCustomerNeedMutationVariables>;\nexport const CreateCustomerNeedDocument = new TypedDocumentString(`\n    mutation createCustomerNeed($input: CustomerNeedCreateInput!) {\n  customerNeedCreate(input: $input) {\n    ...CustomerNeedPayload\n  }\n}\n    fragment CustomerNeedPayload on CustomerNeedPayload {\n  __typename\n  need {\n    id\n  }\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<CreateCustomerNeedMutation, CreateCustomerNeedMutationVariables>;\nexport const CustomerNeedCreateFromAttachmentDocument = new TypedDocumentString(`\n    mutation customerNeedCreateFromAttachment($input: CustomerNeedCreateFromAttachmentInput!) {\n  customerNeedCreateFromAttachment(input: $input) {\n    ...CustomerNeedPayload\n  }\n}\n    fragment CustomerNeedPayload on CustomerNeedPayload {\n  __typename\n  need {\n    id\n  }\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<\n  CustomerNeedCreateFromAttachmentMutation,\n  CustomerNeedCreateFromAttachmentMutationVariables\n>;\nexport const DeleteCustomerNeedDocument = new TypedDocumentString(`\n    mutation deleteCustomerNeed($id: String!, $keepAttachment: Boolean) {\n  customerNeedDelete(id: $id, keepAttachment: $keepAttachment) {\n    ...DeletePayload\n  }\n}\n    fragment DeletePayload on DeletePayload {\n  __typename\n  entityId\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<DeleteCustomerNeedMutation, DeleteCustomerNeedMutationVariables>;\nexport const UnarchiveCustomerNeedDocument = new TypedDocumentString(`\n    mutation unarchiveCustomerNeed($id: String!) {\n  customerNeedUnarchive(id: $id) {\n    ...CustomerNeedArchivePayload\n  }\n}\n    fragment CustomerNeedArchivePayload on CustomerNeedArchivePayload {\n  __typename\n  entity {\n    id\n  }\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<UnarchiveCustomerNeedMutation, UnarchiveCustomerNeedMutationVariables>;\nexport const UpdateCustomerNeedDocument = new TypedDocumentString(`\n    mutation updateCustomerNeed($clearAttachment: Boolean, $id: String!, $input: CustomerNeedUpdateInput!) {\n  customerNeedUpdate(clearAttachment: $clearAttachment, id: $id, input: $input) {\n    ...CustomerNeedUpdatePayload\n  }\n}\n    fragment CustomerNeed on CustomerNeed {\n  __typename\n  comment {\n    id\n  }\n  url\n  body\n  customer {\n    id\n  }\n  content\n  attachment {\n    id\n  }\n  originalIssue {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  projectAttachment {\n    ...ProjectAttachment\n  }\n  project {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  creator {\n    id\n  }\n  priority\n}\nfragment ProjectAttachment on ProjectAttachment {\n  __typename\n  metadata\n  source\n  subtitle\n  creator {\n    id\n  }\n  updatedAt\n  sourceType\n  archivedAt\n  createdAt\n  id\n  title\n  url\n}\nfragment CustomerNeedUpdatePayload on CustomerNeedUpdatePayload {\n  __typename\n  updatedRelatedNeeds {\n    ...CustomerNeed\n  }\n  need {\n    id\n  }\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<UpdateCustomerNeedMutation, UpdateCustomerNeedMutationVariables>;\nexport const CreateCustomerStatusDocument = new TypedDocumentString(`\n    mutation createCustomerStatus($input: CustomerStatusCreateInput!) {\n  customerStatusCreate(input: $input) {\n    ...CustomerStatusPayload\n  }\n}\n    fragment CustomerStatusPayload on CustomerStatusPayload {\n  __typename\n  status {\n    id\n  }\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<CreateCustomerStatusMutation, CreateCustomerStatusMutationVariables>;\nexport const DeleteCustomerStatusDocument = new TypedDocumentString(`\n    mutation deleteCustomerStatus($id: String!) {\n  customerStatusDelete(id: $id) {\n    ...DeletePayload\n  }\n}\n    fragment DeletePayload on DeletePayload {\n  __typename\n  entityId\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<DeleteCustomerStatusMutation, DeleteCustomerStatusMutationVariables>;\nexport const UpdateCustomerStatusDocument = new TypedDocumentString(`\n    mutation updateCustomerStatus($id: String!, $input: CustomerStatusUpdateInput!) {\n  customerStatusUpdate(id: $id, input: $input) {\n    ...CustomerStatusPayload\n  }\n}\n    fragment CustomerStatusPayload on CustomerStatusPayload {\n  __typename\n  status {\n    id\n  }\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<UpdateCustomerStatusMutation, UpdateCustomerStatusMutationVariables>;\nexport const CreateCustomerTierDocument = new TypedDocumentString(`\n    mutation createCustomerTier($input: CustomerTierCreateInput!) {\n  customerTierCreate(input: $input) {\n    ...CustomerTierPayload\n  }\n}\n    fragment CustomerTierPayload on CustomerTierPayload {\n  __typename\n  tier {\n    id\n  }\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<CreateCustomerTierMutation, CreateCustomerTierMutationVariables>;\nexport const DeleteCustomerTierDocument = new TypedDocumentString(`\n    mutation deleteCustomerTier($id: String!) {\n  customerTierDelete(id: $id) {\n    ...DeletePayload\n  }\n}\n    fragment DeletePayload on DeletePayload {\n  __typename\n  entityId\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<DeleteCustomerTierMutation, DeleteCustomerTierMutationVariables>;\nexport const UpdateCustomerTierDocument = new TypedDocumentString(`\n    mutation updateCustomerTier($id: String!, $input: CustomerTierUpdateInput!) {\n  customerTierUpdate(id: $id, input: $input) {\n    ...CustomerTierPayload\n  }\n}\n    fragment CustomerTierPayload on CustomerTierPayload {\n  __typename\n  tier {\n    id\n  }\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<UpdateCustomerTierMutation, UpdateCustomerTierMutationVariables>;\nexport const CustomerUnsyncDocument = new TypedDocumentString(`\n    mutation customerUnsync($id: String!) {\n  customerUnsync(id: $id) {\n    ...CustomerPayload\n  }\n}\n    fragment CustomerPayload on CustomerPayload {\n  __typename\n  customer {\n    id\n  }\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<CustomerUnsyncMutation, CustomerUnsyncMutationVariables>;\nexport const UpdateCustomerDocument = new TypedDocumentString(`\n    mutation updateCustomer($id: String!, $input: CustomerUpdateInput!) {\n  customerUpdate(id: $id, input: $input) {\n    ...CustomerPayload\n  }\n}\n    fragment CustomerPayload on CustomerPayload {\n  __typename\n  customer {\n    id\n  }\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<UpdateCustomerMutation, UpdateCustomerMutationVariables>;\nexport const CustomerUpsertDocument = new TypedDocumentString(`\n    mutation customerUpsert($input: CustomerUpsertInput!) {\n  customerUpsert(input: $input) {\n    ...CustomerPayload\n  }\n}\n    fragment CustomerPayload on CustomerPayload {\n  __typename\n  customer {\n    id\n  }\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<CustomerUpsertMutation, CustomerUpsertMutationVariables>;\nexport const ArchiveCycleDocument = new TypedDocumentString(`\n    mutation archiveCycle($id: String!) {\n  cycleArchive(id: $id) {\n    ...CycleArchivePayload\n  }\n}\n    fragment CycleArchivePayload on CycleArchivePayload {\n  __typename\n  entity {\n    id\n  }\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<ArchiveCycleMutation, ArchiveCycleMutationVariables>;\nexport const CreateCycleDocument = new TypedDocumentString(`\n    mutation createCycle($input: CycleCreateInput!) {\n  cycleCreate(input: $input) {\n    ...CyclePayload\n  }\n}\n    fragment CyclePayload on CyclePayload {\n  __typename\n  cycle {\n    id\n  }\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<CreateCycleMutation, CreateCycleMutationVariables>;\nexport const CycleShiftAllDocument = new TypedDocumentString(`\n    mutation cycleShiftAll($input: CycleShiftAllInput!) {\n  cycleShiftAll(input: $input) {\n    ...CyclePayload\n  }\n}\n    fragment CyclePayload on CyclePayload {\n  __typename\n  cycle {\n    id\n  }\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<CycleShiftAllMutation, CycleShiftAllMutationVariables>;\nexport const CycleStartUpcomingCycleTodayDocument = new TypedDocumentString(`\n    mutation cycleStartUpcomingCycleToday($id: String!) {\n  cycleStartUpcomingCycleToday(id: $id) {\n    ...CyclePayload\n  }\n}\n    fragment CyclePayload on CyclePayload {\n  __typename\n  cycle {\n    id\n  }\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<\n  CycleStartUpcomingCycleTodayMutation,\n  CycleStartUpcomingCycleTodayMutationVariables\n>;\nexport const UpdateCycleDocument = new TypedDocumentString(`\n    mutation updateCycle($id: String!, $input: CycleUpdateInput!) {\n  cycleUpdate(id: $id, input: $input) {\n    ...CyclePayload\n  }\n}\n    fragment CyclePayload on CyclePayload {\n  __typename\n  cycle {\n    id\n  }\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<UpdateCycleMutation, UpdateCycleMutationVariables>;\nexport const CreateDocumentDocument = new TypedDocumentString(`\n    mutation createDocument($input: DocumentCreateInput!) {\n  documentCreate(input: $input) {\n    ...DocumentPayload\n  }\n}\n    fragment DocumentPayload on DocumentPayload {\n  __typename\n  document {\n    id\n  }\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<CreateDocumentMutation, CreateDocumentMutationVariables>;\nexport const DeleteDocumentDocument = new TypedDocumentString(`\n    mutation deleteDocument($id: String!) {\n  documentDelete(id: $id) {\n    ...DocumentArchivePayload\n  }\n}\n    fragment DocumentArchivePayload on DocumentArchivePayload {\n  __typename\n  entity {\n    id\n  }\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<DeleteDocumentMutation, DeleteDocumentMutationVariables>;\nexport const UnarchiveDocumentDocument = new TypedDocumentString(`\n    mutation unarchiveDocument($id: String!) {\n  documentUnarchive(id: $id) {\n    ...DocumentArchivePayload\n  }\n}\n    fragment DocumentArchivePayload on DocumentArchivePayload {\n  __typename\n  entity {\n    id\n  }\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<UnarchiveDocumentMutation, UnarchiveDocumentMutationVariables>;\nexport const UpdateDocumentDocument = new TypedDocumentString(`\n    mutation updateDocument($id: String!, $input: DocumentUpdateInput!) {\n  documentUpdate(id: $id, input: $input) {\n    ...DocumentPayload\n  }\n}\n    fragment DocumentPayload on DocumentPayload {\n  __typename\n  document {\n    id\n  }\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<UpdateDocumentMutation, UpdateDocumentMutationVariables>;\nexport const CreateEmailIntakeAddressDocument = new TypedDocumentString(`\n    mutation createEmailIntakeAddress($input: EmailIntakeAddressCreateInput!) {\n  emailIntakeAddressCreate(input: $input) {\n    ...EmailIntakeAddressPayload\n  }\n}\n    fragment EmailIntakeAddressPayload on EmailIntakeAddressPayload {\n  __typename\n  emailIntakeAddress {\n    id\n  }\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<CreateEmailIntakeAddressMutation, CreateEmailIntakeAddressMutationVariables>;\nexport const DeleteEmailIntakeAddressDocument = new TypedDocumentString(`\n    mutation deleteEmailIntakeAddress($id: String!) {\n  emailIntakeAddressDelete(id: $id) {\n    ...DeletePayload\n  }\n}\n    fragment DeletePayload on DeletePayload {\n  __typename\n  entityId\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<DeleteEmailIntakeAddressMutation, DeleteEmailIntakeAddressMutationVariables>;\nexport const EmailIntakeAddressRotateDocument = new TypedDocumentString(`\n    mutation emailIntakeAddressRotate($id: String!) {\n  emailIntakeAddressRotate(id: $id) {\n    ...EmailIntakeAddressPayload\n  }\n}\n    fragment EmailIntakeAddressPayload on EmailIntakeAddressPayload {\n  __typename\n  emailIntakeAddress {\n    id\n  }\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<EmailIntakeAddressRotateMutation, EmailIntakeAddressRotateMutationVariables>;\nexport const UpdateEmailIntakeAddressDocument = new TypedDocumentString(`\n    mutation updateEmailIntakeAddress($id: String!, $input: EmailIntakeAddressUpdateInput!) {\n  emailIntakeAddressUpdate(id: $id, input: $input) {\n    ...EmailIntakeAddressPayload\n  }\n}\n    fragment EmailIntakeAddressPayload on EmailIntakeAddressPayload {\n  __typename\n  emailIntakeAddress {\n    id\n  }\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<UpdateEmailIntakeAddressMutation, UpdateEmailIntakeAddressMutationVariables>;\nexport const EmailTokenUserAccountAuthDocument = new TypedDocumentString(`\n    mutation emailTokenUserAccountAuth($input: TokenUserAccountAuthInput!) {\n  emailTokenUserAccountAuth(input: $input) {\n    ...AuthResolverResponse\n  }\n}\n    fragment AuthUser on AuthUser {\n  __typename\n  avatarUrl\n  organization {\n    ...AuthOrganization\n  }\n  oauthClientId\n  createdAt\n  displayName\n  email\n  name\n  userAccountId\n  active\n  role\n  id\n}\nfragment AuthOrganization on AuthOrganization {\n  __typename\n  allowedAuthServices\n  approximateUserCount\n  authSettings\n  previousUrlKeys\n  cell\n  serviceId\n  releaseChannel\n  logoUrl\n  name\n  urlKey\n  region\n  deletionRequestedAt\n  createdAt\n  id\n  samlEnabled\n  scimEnabled\n  enabled\n  hideNonPrimaryOrganizations\n  userCount\n}\nfragment AuthResolverResponse on AuthResolverResponse {\n  __typename\n  token\n  email\n  lastUsedOrganizationId\n  users {\n    ...AuthUser\n  }\n  lockedUsers {\n    ...AuthUser\n  }\n  lockedOrganizations {\n    ...AuthOrganization\n  }\n  availableOrganizations {\n    ...AuthOrganization\n  }\n  allowDomainAccess\n  service\n  id\n}`) as unknown as TypedDocumentString<EmailTokenUserAccountAuthMutation, EmailTokenUserAccountAuthMutationVariables>;\nexport const EmailUnsubscribeDocument = new TypedDocumentString(`\n    mutation emailUnsubscribe($input: EmailUnsubscribeInput!) {\n  emailUnsubscribe(input: $input) {\n    ...EmailUnsubscribePayload\n  }\n}\n    fragment EmailUnsubscribePayload on EmailUnsubscribePayload {\n  __typename\n  success\n}`) as unknown as TypedDocumentString<EmailUnsubscribeMutation, EmailUnsubscribeMutationVariables>;\nexport const EmailUserAccountAuthChallengeDocument = new TypedDocumentString(`\n    mutation emailUserAccountAuthChallenge($input: EmailUserAccountAuthChallengeInput!) {\n  emailUserAccountAuthChallenge(input: $input) {\n    ...EmailUserAccountAuthChallengeResponse\n  }\n}\n    fragment EmailUserAccountAuthChallengeResponse on EmailUserAccountAuthChallengeResponse {\n  __typename\n  authType\n  success\n}`) as unknown as TypedDocumentString<\n  EmailUserAccountAuthChallengeMutation,\n  EmailUserAccountAuthChallengeMutationVariables\n>;\nexport const CreateEmojiDocument = new TypedDocumentString(`\n    mutation createEmoji($input: EmojiCreateInput!) {\n  emojiCreate(input: $input) {\n    ...EmojiPayload\n  }\n}\n    fragment EmojiPayload on EmojiPayload {\n  __typename\n  emoji {\n    id\n  }\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<CreateEmojiMutation, CreateEmojiMutationVariables>;\nexport const DeleteEmojiDocument = new TypedDocumentString(`\n    mutation deleteEmoji($id: String!) {\n  emojiDelete(id: $id) {\n    ...DeletePayload\n  }\n}\n    fragment DeletePayload on DeletePayload {\n  __typename\n  entityId\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<DeleteEmojiMutation, DeleteEmojiMutationVariables>;\nexport const CreateEntityExternalLinkDocument = new TypedDocumentString(`\n    mutation createEntityExternalLink($input: EntityExternalLinkCreateInput!) {\n  entityExternalLinkCreate(input: $input) {\n    ...EntityExternalLinkPayload\n  }\n}\n    fragment EntityExternalLinkPayload on EntityExternalLinkPayload {\n  __typename\n  lastSyncId\n  entityExternalLink {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<CreateEntityExternalLinkMutation, CreateEntityExternalLinkMutationVariables>;\nexport const DeleteEntityExternalLinkDocument = new TypedDocumentString(`\n    mutation deleteEntityExternalLink($id: String!) {\n  entityExternalLinkDelete(id: $id) {\n    ...DeletePayload\n  }\n}\n    fragment DeletePayload on DeletePayload {\n  __typename\n  entityId\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<DeleteEntityExternalLinkMutation, DeleteEntityExternalLinkMutationVariables>;\nexport const UpdateEntityExternalLinkDocument = new TypedDocumentString(`\n    mutation updateEntityExternalLink($id: String!, $input: EntityExternalLinkUpdateInput!) {\n  entityExternalLinkUpdate(id: $id, input: $input) {\n    ...EntityExternalLinkPayload\n  }\n}\n    fragment EntityExternalLinkPayload on EntityExternalLinkPayload {\n  __typename\n  lastSyncId\n  entityExternalLink {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<UpdateEntityExternalLinkMutation, UpdateEntityExternalLinkMutationVariables>;\nexport const CreateFavoriteDocument = new TypedDocumentString(`\n    mutation createFavorite($input: FavoriteCreateInput!) {\n  favoriteCreate(input: $input) {\n    ...FavoritePayload\n  }\n}\n    fragment FavoritePayload on FavoritePayload {\n  __typename\n  favorite {\n    id\n  }\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<CreateFavoriteMutation, CreateFavoriteMutationVariables>;\nexport const DeleteFavoriteDocument = new TypedDocumentString(`\n    mutation deleteFavorite($id: String!) {\n  favoriteDelete(id: $id) {\n    ...DeletePayload\n  }\n}\n    fragment DeletePayload on DeletePayload {\n  __typename\n  entityId\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<DeleteFavoriteMutation, DeleteFavoriteMutationVariables>;\nexport const UpdateFavoriteDocument = new TypedDocumentString(`\n    mutation updateFavorite($id: String!, $input: FavoriteUpdateInput!) {\n  favoriteUpdate(id: $id, input: $input) {\n    ...FavoritePayload\n  }\n}\n    fragment FavoritePayload on FavoritePayload {\n  __typename\n  favorite {\n    id\n  }\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<UpdateFavoriteMutation, UpdateFavoriteMutationVariables>;\nexport const FileUploadDocument = new TypedDocumentString(`\n    mutation fileUpload($contentType: String!, $filename: String!, $makePublic: Boolean, $metaData: JSON, $size: Int!) {\n  fileUpload(\n    contentType: $contentType\n    filename: $filename\n    makePublic: $makePublic\n    metaData: $metaData\n    size: $size\n  ) {\n    ...UploadPayload\n  }\n}\n    fragment UploadFile on UploadFile {\n  __typename\n  headers {\n    ...UploadFileHeader\n  }\n  metaData\n  contentType\n  filename\n  assetUrl\n  uploadUrl\n  size\n}\nfragment UploadFileHeader on UploadFileHeader {\n  __typename\n  key\n  value\n}\nfragment UploadPayload on UploadPayload {\n  __typename\n  lastSyncId\n  uploadFile {\n    ...UploadFile\n  }\n  success\n}`) as unknown as TypedDocumentString<FileUploadMutation, FileUploadMutationVariables>;\nexport const CreateGitAutomationStateDocument = new TypedDocumentString(`\n    mutation createGitAutomationState($input: GitAutomationStateCreateInput!) {\n  gitAutomationStateCreate(input: $input) {\n    ...GitAutomationStatePayload\n  }\n}\n    fragment GitAutomationState on GitAutomationState {\n  __typename\n  event\n  updatedAt\n  targetBranch {\n    ...GitAutomationTargetBranch\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  state {\n    id\n  }\n  branchPattern\n}\nfragment GitAutomationTargetBranch on GitAutomationTargetBranch {\n  __typename\n  branchPattern\n  updatedAt\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  isRegex\n}\nfragment GitAutomationStatePayload on GitAutomationStatePayload {\n  __typename\n  gitAutomationState {\n    ...GitAutomationState\n  }\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<CreateGitAutomationStateMutation, CreateGitAutomationStateMutationVariables>;\nexport const DeleteGitAutomationStateDocument = new TypedDocumentString(`\n    mutation deleteGitAutomationState($id: String!) {\n  gitAutomationStateDelete(id: $id) {\n    ...DeletePayload\n  }\n}\n    fragment DeletePayload on DeletePayload {\n  __typename\n  entityId\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<DeleteGitAutomationStateMutation, DeleteGitAutomationStateMutationVariables>;\nexport const UpdateGitAutomationStateDocument = new TypedDocumentString(`\n    mutation updateGitAutomationState($id: String!, $input: GitAutomationStateUpdateInput!) {\n  gitAutomationStateUpdate(id: $id, input: $input) {\n    ...GitAutomationStatePayload\n  }\n}\n    fragment GitAutomationState on GitAutomationState {\n  __typename\n  event\n  updatedAt\n  targetBranch {\n    ...GitAutomationTargetBranch\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  state {\n    id\n  }\n  branchPattern\n}\nfragment GitAutomationTargetBranch on GitAutomationTargetBranch {\n  __typename\n  branchPattern\n  updatedAt\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  isRegex\n}\nfragment GitAutomationStatePayload on GitAutomationStatePayload {\n  __typename\n  gitAutomationState {\n    ...GitAutomationState\n  }\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<UpdateGitAutomationStateMutation, UpdateGitAutomationStateMutationVariables>;\nexport const CreateGitAutomationTargetBranchDocument = new TypedDocumentString(`\n    mutation createGitAutomationTargetBranch($input: GitAutomationTargetBranchCreateInput!) {\n  gitAutomationTargetBranchCreate(input: $input) {\n    ...GitAutomationTargetBranchPayload\n  }\n}\n    fragment GitAutomationTargetBranch on GitAutomationTargetBranch {\n  __typename\n  branchPattern\n  updatedAt\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  isRegex\n}\nfragment GitAutomationTargetBranchPayload on GitAutomationTargetBranchPayload {\n  __typename\n  targetBranch {\n    ...GitAutomationTargetBranch\n  }\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<\n  CreateGitAutomationTargetBranchMutation,\n  CreateGitAutomationTargetBranchMutationVariables\n>;\nexport const DeleteGitAutomationTargetBranchDocument = new TypedDocumentString(`\n    mutation deleteGitAutomationTargetBranch($id: String!) {\n  gitAutomationTargetBranchDelete(id: $id) {\n    ...DeletePayload\n  }\n}\n    fragment DeletePayload on DeletePayload {\n  __typename\n  entityId\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<\n  DeleteGitAutomationTargetBranchMutation,\n  DeleteGitAutomationTargetBranchMutationVariables\n>;\nexport const UpdateGitAutomationTargetBranchDocument = new TypedDocumentString(`\n    mutation updateGitAutomationTargetBranch($id: String!, $input: GitAutomationTargetBranchUpdateInput!) {\n  gitAutomationTargetBranchUpdate(id: $id, input: $input) {\n    ...GitAutomationTargetBranchPayload\n  }\n}\n    fragment GitAutomationTargetBranch on GitAutomationTargetBranch {\n  __typename\n  branchPattern\n  updatedAt\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  isRegex\n}\nfragment GitAutomationTargetBranchPayload on GitAutomationTargetBranchPayload {\n  __typename\n  targetBranch {\n    ...GitAutomationTargetBranch\n  }\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<\n  UpdateGitAutomationTargetBranchMutation,\n  UpdateGitAutomationTargetBranchMutationVariables\n>;\nexport const GoogleUserAccountAuthDocument = new TypedDocumentString(`\n    mutation googleUserAccountAuth($input: GoogleUserAccountAuthInput!) {\n  googleUserAccountAuth(input: $input) {\n    ...AuthResolverResponse\n  }\n}\n    fragment AuthUser on AuthUser {\n  __typename\n  avatarUrl\n  organization {\n    ...AuthOrganization\n  }\n  oauthClientId\n  createdAt\n  displayName\n  email\n  name\n  userAccountId\n  active\n  role\n  id\n}\nfragment AuthOrganization on AuthOrganization {\n  __typename\n  allowedAuthServices\n  approximateUserCount\n  authSettings\n  previousUrlKeys\n  cell\n  serviceId\n  releaseChannel\n  logoUrl\n  name\n  urlKey\n  region\n  deletionRequestedAt\n  createdAt\n  id\n  samlEnabled\n  scimEnabled\n  enabled\n  hideNonPrimaryOrganizations\n  userCount\n}\nfragment AuthResolverResponse on AuthResolverResponse {\n  __typename\n  token\n  email\n  lastUsedOrganizationId\n  users {\n    ...AuthUser\n  }\n  lockedUsers {\n    ...AuthUser\n  }\n  lockedOrganizations {\n    ...AuthOrganization\n  }\n  availableOrganizations {\n    ...AuthOrganization\n  }\n  allowDomainAccess\n  service\n  id\n}`) as unknown as TypedDocumentString<GoogleUserAccountAuthMutation, GoogleUserAccountAuthMutationVariables>;\nexport const ImageUploadFromUrlDocument = new TypedDocumentString(`\n    mutation imageUploadFromUrl($url: String!) {\n  imageUploadFromUrl(url: $url) {\n    ...ImageUploadFromUrlPayload\n  }\n}\n    fragment ImageUploadFromUrlPayload on ImageUploadFromUrlPayload {\n  __typename\n  url\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<ImageUploadFromUrlMutation, ImageUploadFromUrlMutationVariables>;\nexport const ImportFileUploadDocument = new TypedDocumentString(`\n    mutation importFileUpload($contentType: String!, $filename: String!, $metaData: JSON, $size: Int!) {\n  importFileUpload(\n    contentType: $contentType\n    filename: $filename\n    metaData: $metaData\n    size: $size\n  ) {\n    ...UploadPayload\n  }\n}\n    fragment UploadFile on UploadFile {\n  __typename\n  headers {\n    ...UploadFileHeader\n  }\n  metaData\n  contentType\n  filename\n  assetUrl\n  uploadUrl\n  size\n}\nfragment UploadFileHeader on UploadFileHeader {\n  __typename\n  key\n  value\n}\nfragment UploadPayload on UploadPayload {\n  __typename\n  lastSyncId\n  uploadFile {\n    ...UploadFile\n  }\n  success\n}`) as unknown as TypedDocumentString<ImportFileUploadMutation, ImportFileUploadMutationVariables>;\nexport const ArchiveInitiativeDocument = new TypedDocumentString(`\n    mutation archiveInitiative($id: String!) {\n  initiativeArchive(id: $id) {\n    ...InitiativeArchivePayload\n  }\n}\n    fragment InitiativeArchivePayload on InitiativeArchivePayload {\n  __typename\n  entity {\n    id\n  }\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<ArchiveInitiativeMutation, ArchiveInitiativeMutationVariables>;\nexport const CreateInitiativeDocument = new TypedDocumentString(`\n    mutation createInitiative($input: InitiativeCreateInput!) {\n  initiativeCreate(input: $input) {\n    ...InitiativePayload\n  }\n}\n    fragment InitiativePayload on InitiativePayload {\n  __typename\n  lastSyncId\n  initiative {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<CreateInitiativeMutation, CreateInitiativeMutationVariables>;\nexport const DeleteInitiativeDocument = new TypedDocumentString(`\n    mutation deleteInitiative($id: String!) {\n  initiativeDelete(id: $id) {\n    ...DeletePayload\n  }\n}\n    fragment DeletePayload on DeletePayload {\n  __typename\n  entityId\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<DeleteInitiativeMutation, DeleteInitiativeMutationVariables>;\nexport const CreateInitiativeRelationDocument = new TypedDocumentString(`\n    mutation createInitiativeRelation($input: InitiativeRelationCreateInput!) {\n  initiativeRelationCreate(input: $input) {\n    ...InitiativeRelationPayload\n  }\n}\n    fragment InitiativeRelationPayload on InitiativeRelationPayload {\n  __typename\n  lastSyncId\n  initiativeRelation {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<CreateInitiativeRelationMutation, CreateInitiativeRelationMutationVariables>;\nexport const DeleteInitiativeRelationDocument = new TypedDocumentString(`\n    mutation deleteInitiativeRelation($id: String!) {\n  initiativeRelationDelete(id: $id) {\n    ...DeletePayload\n  }\n}\n    fragment DeletePayload on DeletePayload {\n  __typename\n  entityId\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<DeleteInitiativeRelationMutation, DeleteInitiativeRelationMutationVariables>;\nexport const UpdateInitiativeRelationDocument = new TypedDocumentString(`\n    mutation updateInitiativeRelation($id: String!, $input: InitiativeRelationUpdateInput!) {\n  initiativeRelationUpdate(id: $id, input: $input) {\n    ...InitiativeRelationPayload\n  }\n}\n    fragment InitiativeRelationPayload on InitiativeRelationPayload {\n  __typename\n  lastSyncId\n  initiativeRelation {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<UpdateInitiativeRelationMutation, UpdateInitiativeRelationMutationVariables>;\nexport const CreateInitiativeToProjectDocument = new TypedDocumentString(`\n    mutation createInitiativeToProject($input: InitiativeToProjectCreateInput!) {\n  initiativeToProjectCreate(input: $input) {\n    ...InitiativeToProjectPayload\n  }\n}\n    fragment InitiativeToProjectPayload on InitiativeToProjectPayload {\n  __typename\n  lastSyncId\n  initiativeToProject {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<CreateInitiativeToProjectMutation, CreateInitiativeToProjectMutationVariables>;\nexport const DeleteInitiativeToProjectDocument = new TypedDocumentString(`\n    mutation deleteInitiativeToProject($id: String!) {\n  initiativeToProjectDelete(id: $id) {\n    ...DeletePayload\n  }\n}\n    fragment DeletePayload on DeletePayload {\n  __typename\n  entityId\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<DeleteInitiativeToProjectMutation, DeleteInitiativeToProjectMutationVariables>;\nexport const UpdateInitiativeToProjectDocument = new TypedDocumentString(`\n    mutation updateInitiativeToProject($id: String!, $input: InitiativeToProjectUpdateInput!) {\n  initiativeToProjectUpdate(id: $id, input: $input) {\n    ...InitiativeToProjectPayload\n  }\n}\n    fragment InitiativeToProjectPayload on InitiativeToProjectPayload {\n  __typename\n  lastSyncId\n  initiativeToProject {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<UpdateInitiativeToProjectMutation, UpdateInitiativeToProjectMutationVariables>;\nexport const UnarchiveInitiativeDocument = new TypedDocumentString(`\n    mutation unarchiveInitiative($id: String!) {\n  initiativeUnarchive(id: $id) {\n    ...InitiativeArchivePayload\n  }\n}\n    fragment InitiativeArchivePayload on InitiativeArchivePayload {\n  __typename\n  entity {\n    id\n  }\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<UnarchiveInitiativeMutation, UnarchiveInitiativeMutationVariables>;\nexport const UpdateInitiativeDocument = new TypedDocumentString(`\n    mutation updateInitiative($id: String!, $input: InitiativeUpdateInput!) {\n  initiativeUpdate(id: $id, input: $input) {\n    ...InitiativePayload\n  }\n}\n    fragment InitiativePayload on InitiativePayload {\n  __typename\n  lastSyncId\n  initiative {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<UpdateInitiativeMutation, UpdateInitiativeMutationVariables>;\nexport const ArchiveInitiativeUpdateDocument = new TypedDocumentString(`\n    mutation archiveInitiativeUpdate($id: String!) {\n  initiativeUpdateArchive(id: $id) {\n    ...InitiativeUpdateArchivePayload\n  }\n}\n    fragment InitiativeUpdateArchivePayload on InitiativeUpdateArchivePayload {\n  __typename\n  entity {\n    id\n  }\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<ArchiveInitiativeUpdateMutation, ArchiveInitiativeUpdateMutationVariables>;\nexport const CreateInitiativeUpdateDocument = new TypedDocumentString(`\n    mutation createInitiativeUpdate($input: InitiativeUpdateCreateInput!) {\n  initiativeUpdateCreate(input: $input) {\n    ...InitiativeUpdatePayload\n  }\n}\n    fragment InitiativeUpdatePayload on InitiativeUpdatePayload {\n  __typename\n  lastSyncId\n  initiativeUpdate {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<CreateInitiativeUpdateMutation, CreateInitiativeUpdateMutationVariables>;\nexport const UnarchiveInitiativeUpdateDocument = new TypedDocumentString(`\n    mutation unarchiveInitiativeUpdate($id: String!) {\n  initiativeUpdateUnarchive(id: $id) {\n    ...InitiativeUpdateArchivePayload\n  }\n}\n    fragment InitiativeUpdateArchivePayload on InitiativeUpdateArchivePayload {\n  __typename\n  entity {\n    id\n  }\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<UnarchiveInitiativeUpdateMutation, UnarchiveInitiativeUpdateMutationVariables>;\nexport const UpdateInitiativeUpdateDocument = new TypedDocumentString(`\n    mutation updateInitiativeUpdate($id: String!, $input: InitiativeUpdateUpdateInput!) {\n  initiativeUpdateUpdate(id: $id, input: $input) {\n    ...InitiativeUpdatePayload\n  }\n}\n    fragment InitiativeUpdatePayload on InitiativeUpdatePayload {\n  __typename\n  lastSyncId\n  initiativeUpdate {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<UpdateInitiativeUpdateMutation, UpdateInitiativeUpdateMutationVariables>;\nexport const ArchiveIntegrationDocument = new TypedDocumentString(`\n    mutation archiveIntegration($id: String!) {\n  integrationArchive(id: $id) {\n    ...DeletePayload\n  }\n}\n    fragment DeletePayload on DeletePayload {\n  __typename\n  entityId\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<ArchiveIntegrationMutation, ArchiveIntegrationMutationVariables>;\nexport const IntegrationAsksConnectChannelDocument = new TypedDocumentString(`\n    mutation integrationAsksConnectChannel($code: String!, $redirectUri: String!) {\n  integrationAsksConnectChannel(code: $code, redirectUri: $redirectUri) {\n    ...AsksChannelConnectPayload\n  }\n}\n    fragment SlackAsksTeamSettings on SlackAsksTeamSettings {\n  __typename\n  id\n  hasDefaultAsk\n}\nfragment SlackChannelNameMapping on SlackChannelNameMapping {\n  __typename\n  id\n  name\n  autoCreateTemplateId\n  autoCreateOnBotMention\n  postCancellationUpdates\n  postCompletionUpdates\n  postAcceptedFromTriageUpdates\n  botAdded\n  isPrivate\n  isShared\n  aiTitles\n  autoCreateOnMessage\n  autoCreateOnEmoji\n  teams {\n    ...SlackAsksTeamSettings\n  }\n}\nfragment GitHubIntegrationConnectDetails on GitHubIntegrationConnectDetails {\n  __typename\n  lostRepositoryNames\n}\nfragment AsksChannelConnectPayload on AsksChannelConnectPayload {\n  __typename\n  gitHub {\n    ...GitHubIntegrationConnectDetails\n  }\n  lastSyncId\n  integration {\n    id\n  }\n  mapping {\n    ...SlackChannelNameMapping\n  }\n  addBot\n  success\n}`) as unknown as TypedDocumentString<\n  IntegrationAsksConnectChannelMutation,\n  IntegrationAsksConnectChannelMutationVariables\n>;\nexport const DeleteIntegrationDocument = new TypedDocumentString(`\n    mutation deleteIntegration($id: String!, $skipInstallationDeletion: Boolean) {\n  integrationDelete(id: $id, skipInstallationDeletion: $skipInstallationDeletion) {\n    ...DeletePayload\n  }\n}\n    fragment DeletePayload on DeletePayload {\n  __typename\n  entityId\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<DeleteIntegrationMutation, DeleteIntegrationMutationVariables>;\nexport const IntegrationDiscordDocument = new TypedDocumentString(`\n    mutation integrationDiscord($code: String!, $redirectUri: String!) {\n  integrationDiscord(code: $code, redirectUri: $redirectUri) {\n    ...IntegrationPayload\n  }\n}\n    fragment GitHubIntegrationConnectDetails on GitHubIntegrationConnectDetails {\n  __typename\n  lostRepositoryNames\n}\nfragment IntegrationPayload on IntegrationPayload {\n  __typename\n  gitHub {\n    ...GitHubIntegrationConnectDetails\n  }\n  lastSyncId\n  integration {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<IntegrationDiscordMutation, IntegrationDiscordMutationVariables>;\nexport const IntegrationFigmaDocument = new TypedDocumentString(`\n    mutation integrationFigma($code: String!, $redirectUri: String!) {\n  integrationFigma(code: $code, redirectUri: $redirectUri) {\n    ...IntegrationPayload\n  }\n}\n    fragment GitHubIntegrationConnectDetails on GitHubIntegrationConnectDetails {\n  __typename\n  lostRepositoryNames\n}\nfragment IntegrationPayload on IntegrationPayload {\n  __typename\n  gitHub {\n    ...GitHubIntegrationConnectDetails\n  }\n  lastSyncId\n  integration {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<IntegrationFigmaMutation, IntegrationFigmaMutationVariables>;\nexport const IntegrationFrontDocument = new TypedDocumentString(`\n    mutation integrationFront($code: String!, $redirectUri: String!) {\n  integrationFront(code: $code, redirectUri: $redirectUri) {\n    ...IntegrationPayload\n  }\n}\n    fragment GitHubIntegrationConnectDetails on GitHubIntegrationConnectDetails {\n  __typename\n  lostRepositoryNames\n}\nfragment IntegrationPayload on IntegrationPayload {\n  __typename\n  gitHub {\n    ...GitHubIntegrationConnectDetails\n  }\n  lastSyncId\n  integration {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<IntegrationFrontMutation, IntegrationFrontMutationVariables>;\nexport const IntegrationGitHubEnterpriseServerConnectDocument = new TypedDocumentString(`\n    mutation integrationGitHubEnterpriseServerConnect($githubUrl: String!, $organizationName: String!) {\n  integrationGitHubEnterpriseServerConnect(\n    githubUrl: $githubUrl\n    organizationName: $organizationName\n  ) {\n    ...GitHubEnterpriseServerPayload\n  }\n}\n    fragment GitHubIntegrationConnectDetails on GitHubIntegrationConnectDetails {\n  __typename\n  lostRepositoryNames\n}\nfragment GitHubEnterpriseServerPayload on GitHubEnterpriseServerPayload {\n  __typename\n  gitHub {\n    ...GitHubIntegrationConnectDetails\n  }\n  installUrl\n  lastSyncId\n  integration {\n    id\n  }\n  setupUrl\n  webhookSecret\n  success\n}`) as unknown as TypedDocumentString<\n  IntegrationGitHubEnterpriseServerConnectMutation,\n  IntegrationGitHubEnterpriseServerConnectMutationVariables\n>;\nexport const IntegrationGitHubPersonalDocument = new TypedDocumentString(`\n    mutation integrationGitHubPersonal($code: String!, $codeAccess: Boolean, $enterpriseUrl: String) {\n  integrationGitHubPersonal(\n    code: $code\n    codeAccess: $codeAccess\n    enterpriseUrl: $enterpriseUrl\n  ) {\n    ...IntegrationPayload\n  }\n}\n    fragment GitHubIntegrationConnectDetails on GitHubIntegrationConnectDetails {\n  __typename\n  lostRepositoryNames\n}\nfragment IntegrationPayload on IntegrationPayload {\n  __typename\n  gitHub {\n    ...GitHubIntegrationConnectDetails\n  }\n  lastSyncId\n  integration {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<IntegrationGitHubPersonalMutation, IntegrationGitHubPersonalMutationVariables>;\nexport const CreateIntegrationGithubCommitDocument = new TypedDocumentString(`\n    mutation createIntegrationGithubCommit {\n  integrationGithubCommitCreate {\n    ...GitHubCommitIntegrationPayload\n  }\n}\n    fragment GitHubIntegrationConnectDetails on GitHubIntegrationConnectDetails {\n  __typename\n  lostRepositoryNames\n}\nfragment GitHubCommitIntegrationPayload on GitHubCommitIntegrationPayload {\n  __typename\n  gitHub {\n    ...GitHubIntegrationConnectDetails\n  }\n  lastSyncId\n  integration {\n    id\n  }\n  webhookSecret\n  success\n}`) as unknown as TypedDocumentString<\n  CreateIntegrationGithubCommitMutation,\n  CreateIntegrationGithubCommitMutationVariables\n>;\nexport const IntegrationGithubConnectDocument = new TypedDocumentString(`\n    mutation integrationGithubConnect($code: String!, $codeAccess: Boolean, $confirmReplace: Boolean, $githubHost: String, $installationId: String!) {\n  integrationGithubConnect(\n    code: $code\n    codeAccess: $codeAccess\n    confirmReplace: $confirmReplace\n    githubHost: $githubHost\n    installationId: $installationId\n  ) {\n    ...IntegrationPayload\n  }\n}\n    fragment GitHubIntegrationConnectDetails on GitHubIntegrationConnectDetails {\n  __typename\n  lostRepositoryNames\n}\nfragment IntegrationPayload on IntegrationPayload {\n  __typename\n  gitHub {\n    ...GitHubIntegrationConnectDetails\n  }\n  lastSyncId\n  integration {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<IntegrationGithubConnectMutation, IntegrationGithubConnectMutationVariables>;\nexport const IntegrationGithubImportConnectDocument = new TypedDocumentString(`\n    mutation integrationGithubImportConnect($code: String!, $installationId: String!) {\n  integrationGithubImportConnect(code: $code, installationId: $installationId) {\n    ...IntegrationPayload\n  }\n}\n    fragment GitHubIntegrationConnectDetails on GitHubIntegrationConnectDetails {\n  __typename\n  lostRepositoryNames\n}\nfragment IntegrationPayload on IntegrationPayload {\n  __typename\n  gitHub {\n    ...GitHubIntegrationConnectDetails\n  }\n  lastSyncId\n  integration {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<\n  IntegrationGithubImportConnectMutation,\n  IntegrationGithubImportConnectMutationVariables\n>;\nexport const IntegrationGithubImportRefreshDocument = new TypedDocumentString(`\n    mutation integrationGithubImportRefresh($id: String!) {\n  integrationGithubImportRefresh(id: $id) {\n    ...IntegrationPayload\n  }\n}\n    fragment GitHubIntegrationConnectDetails on GitHubIntegrationConnectDetails {\n  __typename\n  lostRepositoryNames\n}\nfragment IntegrationPayload on IntegrationPayload {\n  __typename\n  gitHub {\n    ...GitHubIntegrationConnectDetails\n  }\n  lastSyncId\n  integration {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<\n  IntegrationGithubImportRefreshMutation,\n  IntegrationGithubImportRefreshMutationVariables\n>;\nexport const IntegrationGithubRemoveCodeAccessDocument = new TypedDocumentString(`\n    mutation integrationGithubRemoveCodeAccess($integrationId: String!) {\n  integrationGithubRemoveCodeAccess(integrationId: $integrationId) {\n    ...IntegrationGithubRemoveCodeAccessPayload\n  }\n}\n    fragment IntegrationGithubRemoveCodeAccessPayload on IntegrationGithubRemoveCodeAccessPayload {\n  __typename\n  action\n  lastSyncId\n}`) as unknown as TypedDocumentString<\n  IntegrationGithubRemoveCodeAccessMutation,\n  IntegrationGithubRemoveCodeAccessMutationVariables\n>;\nexport const IntegrationGitlabConnectDocument = new TypedDocumentString(`\n    mutation integrationGitlabConnect($accessToken: String!, $expiresAt: String, $gitlabUrl: String!, $readonly: Boolean, $validationProjectPath: String) {\n  integrationGitlabConnect(\n    accessToken: $accessToken\n    expiresAt: $expiresAt\n    gitlabUrl: $gitlabUrl\n    readonly: $readonly\n    validationProjectPath: $validationProjectPath\n  ) {\n    ...GitLabIntegrationCreatePayload\n  }\n}\n    fragment GitHubIntegrationConnectDetails on GitHubIntegrationConnectDetails {\n  __typename\n  lostRepositoryNames\n}\nfragment GitLabIntegrationCreatePayload on GitLabIntegrationCreatePayload {\n  __typename\n  error\n  gitHub {\n    ...GitHubIntegrationConnectDetails\n  }\n  errorRequest\n  errorResponseBody\n  errorResponseHeaders\n  lastSyncId\n  integration {\n    id\n  }\n  webhookSecret\n  success\n}`) as unknown as TypedDocumentString<IntegrationGitlabConnectMutation, IntegrationGitlabConnectMutationVariables>;\nexport const IntegrationGitlabTestConnectionDocument = new TypedDocumentString(`\n    mutation integrationGitlabTestConnection($integrationId: String!) {\n  integrationGitlabTestConnection(integrationId: $integrationId) {\n    ...GitLabTestConnectionPayload\n  }\n}\n    fragment GitHubIntegrationConnectDetails on GitHubIntegrationConnectDetails {\n  __typename\n  lostRepositoryNames\n}\nfragment GitLabTestConnectionPayload on GitLabTestConnectionPayload {\n  __typename\n  error\n  gitHub {\n    ...GitHubIntegrationConnectDetails\n  }\n  errorRequest\n  errorResponseBody\n  errorResponseHeaders\n  lastSyncId\n  integration {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<\n  IntegrationGitlabTestConnectionMutation,\n  IntegrationGitlabTestConnectionMutationVariables\n>;\nexport const IntegrationGongDocument = new TypedDocumentString(`\n    mutation integrationGong($code: String!, $redirectUri: String!) {\n  integrationGong(code: $code, redirectUri: $redirectUri) {\n    ...IntegrationPayload\n  }\n}\n    fragment GitHubIntegrationConnectDetails on GitHubIntegrationConnectDetails {\n  __typename\n  lostRepositoryNames\n}\nfragment IntegrationPayload on IntegrationPayload {\n  __typename\n  gitHub {\n    ...GitHubIntegrationConnectDetails\n  }\n  lastSyncId\n  integration {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<IntegrationGongMutation, IntegrationGongMutationVariables>;\nexport const IntegrationGoogleSheetsDocument = new TypedDocumentString(`\n    mutation integrationGoogleSheets($code: String!) {\n  integrationGoogleSheets(code: $code) {\n    ...IntegrationPayload\n  }\n}\n    fragment GitHubIntegrationConnectDetails on GitHubIntegrationConnectDetails {\n  __typename\n  lostRepositoryNames\n}\nfragment IntegrationPayload on IntegrationPayload {\n  __typename\n  gitHub {\n    ...GitHubIntegrationConnectDetails\n  }\n  lastSyncId\n  integration {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<IntegrationGoogleSheetsMutation, IntegrationGoogleSheetsMutationVariables>;\nexport const IntegrationIntercomDocument = new TypedDocumentString(`\n    mutation integrationIntercom($code: String!, $domainUrl: String, $redirectUri: String!) {\n  integrationIntercom(\n    code: $code\n    domainUrl: $domainUrl\n    redirectUri: $redirectUri\n  ) {\n    ...IntegrationPayload\n  }\n}\n    fragment GitHubIntegrationConnectDetails on GitHubIntegrationConnectDetails {\n  __typename\n  lostRepositoryNames\n}\nfragment IntegrationPayload on IntegrationPayload {\n  __typename\n  gitHub {\n    ...GitHubIntegrationConnectDetails\n  }\n  lastSyncId\n  integration {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<IntegrationIntercomMutation, IntegrationIntercomMutationVariables>;\nexport const DeleteIntegrationIntercomDocument = new TypedDocumentString(`\n    mutation deleteIntegrationIntercom {\n  integrationIntercomDelete {\n    ...IntegrationPayload\n  }\n}\n    fragment GitHubIntegrationConnectDetails on GitHubIntegrationConnectDetails {\n  __typename\n  lostRepositoryNames\n}\nfragment IntegrationPayload on IntegrationPayload {\n  __typename\n  gitHub {\n    ...GitHubIntegrationConnectDetails\n  }\n  lastSyncId\n  integration {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<DeleteIntegrationIntercomMutation, DeleteIntegrationIntercomMutationVariables>;\nexport const UpdateIntegrationIntercomSettingsDocument = new TypedDocumentString(`\n    mutation updateIntegrationIntercomSettings($input: IntercomSettingsInput!) {\n  integrationIntercomSettingsUpdate(input: $input) {\n    ...IntegrationPayload\n  }\n}\n    fragment GitHubIntegrationConnectDetails on GitHubIntegrationConnectDetails {\n  __typename\n  lostRepositoryNames\n}\nfragment IntegrationPayload on IntegrationPayload {\n  __typename\n  gitHub {\n    ...GitHubIntegrationConnectDetails\n  }\n  lastSyncId\n  integration {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<\n  UpdateIntegrationIntercomSettingsMutation,\n  UpdateIntegrationIntercomSettingsMutationVariables\n>;\nexport const IntegrationJiraPersonalDocument = new TypedDocumentString(`\n    mutation integrationJiraPersonal($accessToken: String, $code: String) {\n  integrationJiraPersonal(accessToken: $accessToken, code: $code) {\n    ...IntegrationPayload\n  }\n}\n    fragment GitHubIntegrationConnectDetails on GitHubIntegrationConnectDetails {\n  __typename\n  lostRepositoryNames\n}\nfragment IntegrationPayload on IntegrationPayload {\n  __typename\n  gitHub {\n    ...GitHubIntegrationConnectDetails\n  }\n  lastSyncId\n  integration {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<IntegrationJiraPersonalMutation, IntegrationJiraPersonalMutationVariables>;\nexport const IntegrationLoomDocument = new TypedDocumentString(`\n    mutation integrationLoom {\n  integrationLoom {\n    ...IntegrationPayload\n  }\n}\n    fragment GitHubIntegrationConnectDetails on GitHubIntegrationConnectDetails {\n  __typename\n  lostRepositoryNames\n}\nfragment IntegrationPayload on IntegrationPayload {\n  __typename\n  gitHub {\n    ...GitHubIntegrationConnectDetails\n  }\n  lastSyncId\n  integration {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<IntegrationLoomMutation, IntegrationLoomMutationVariables>;\nexport const IntegrationMicrosoftPersonalConnectDocument = new TypedDocumentString(`\n    mutation integrationMicrosoftPersonalConnect($code: String!, $redirectUri: String!) {\n  integrationMicrosoftPersonalConnect(code: $code, redirectUri: $redirectUri) {\n    ...IntegrationPayload\n  }\n}\n    fragment GitHubIntegrationConnectDetails on GitHubIntegrationConnectDetails {\n  __typename\n  lostRepositoryNames\n}\nfragment IntegrationPayload on IntegrationPayload {\n  __typename\n  gitHub {\n    ...GitHubIntegrationConnectDetails\n  }\n  lastSyncId\n  integration {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<\n  IntegrationMicrosoftPersonalConnectMutation,\n  IntegrationMicrosoftPersonalConnectMutationVariables\n>;\nexport const IntegrationMicrosoftTeamsDocument = new TypedDocumentString(`\n    mutation integrationMicrosoftTeams($code: String!, $redirectUri: String!) {\n  integrationMicrosoftTeams(code: $code, redirectUri: $redirectUri) {\n    ...IntegrationPayload\n  }\n}\n    fragment GitHubIntegrationConnectDetails on GitHubIntegrationConnectDetails {\n  __typename\n  lostRepositoryNames\n}\nfragment IntegrationPayload on IntegrationPayload {\n  __typename\n  gitHub {\n    ...GitHubIntegrationConnectDetails\n  }\n  lastSyncId\n  integration {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<IntegrationMicrosoftTeamsMutation, IntegrationMicrosoftTeamsMutationVariables>;\nexport const IntegrationRequestDocument = new TypedDocumentString(`\n    mutation integrationRequest($input: IntegrationRequestInput!) {\n  integrationRequest(input: $input) {\n    ...IntegrationRequestPayload\n  }\n}\n    fragment IntegrationRequestPayload on IntegrationRequestPayload {\n  __typename\n  success\n}`) as unknown as TypedDocumentString<IntegrationRequestMutation, IntegrationRequestMutationVariables>;\nexport const IntegrationSalesforceDocument = new TypedDocumentString(`\n    mutation integrationSalesforce($code: String!, $codeVerifier: String!, $redirectUri: String!, $subdomain: String!) {\n  integrationSalesforce(\n    code: $code\n    codeVerifier: $codeVerifier\n    redirectUri: $redirectUri\n    subdomain: $subdomain\n  ) {\n    ...IntegrationPayload\n  }\n}\n    fragment GitHubIntegrationConnectDetails on GitHubIntegrationConnectDetails {\n  __typename\n  lostRepositoryNames\n}\nfragment IntegrationPayload on IntegrationPayload {\n  __typename\n  gitHub {\n    ...GitHubIntegrationConnectDetails\n  }\n  lastSyncId\n  integration {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<IntegrationSalesforceMutation, IntegrationSalesforceMutationVariables>;\nexport const IntegrationSentryConnectDocument = new TypedDocumentString(`\n    mutation integrationSentryConnect($code: String!, $installationId: String!, $organizationSlug: String!) {\n  integrationSentryConnect(\n    code: $code\n    installationId: $installationId\n    organizationSlug: $organizationSlug\n  ) {\n    ...IntegrationPayload\n  }\n}\n    fragment GitHubIntegrationConnectDetails on GitHubIntegrationConnectDetails {\n  __typename\n  lostRepositoryNames\n}\nfragment IntegrationPayload on IntegrationPayload {\n  __typename\n  gitHub {\n    ...GitHubIntegrationConnectDetails\n  }\n  lastSyncId\n  integration {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<IntegrationSentryConnectMutation, IntegrationSentryConnectMutationVariables>;\nexport const IntegrationSlackDocument = new TypedDocumentString(`\n    mutation integrationSlack($code: String!, $redirectUri: String!, $shouldUseV2Auth: Boolean) {\n  integrationSlack(\n    code: $code\n    redirectUri: $redirectUri\n    shouldUseV2Auth: $shouldUseV2Auth\n  ) {\n    ...IntegrationPayload\n  }\n}\n    fragment GitHubIntegrationConnectDetails on GitHubIntegrationConnectDetails {\n  __typename\n  lostRepositoryNames\n}\nfragment IntegrationPayload on IntegrationPayload {\n  __typename\n  gitHub {\n    ...GitHubIntegrationConnectDetails\n  }\n  lastSyncId\n  integration {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<IntegrationSlackMutation, IntegrationSlackMutationVariables>;\nexport const IntegrationSlackAsksDocument = new TypedDocumentString(`\n    mutation integrationSlackAsks($code: String!, $redirectUri: String!) {\n  integrationSlackAsks(code: $code, redirectUri: $redirectUri) {\n    ...IntegrationPayload\n  }\n}\n    fragment GitHubIntegrationConnectDetails on GitHubIntegrationConnectDetails {\n  __typename\n  lostRepositoryNames\n}\nfragment IntegrationPayload on IntegrationPayload {\n  __typename\n  gitHub {\n    ...GitHubIntegrationConnectDetails\n  }\n  lastSyncId\n  integration {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<IntegrationSlackAsksMutation, IntegrationSlackAsksMutationVariables>;\nexport const IntegrationSlackCustomViewNotificationsDocument = new TypedDocumentString(`\n    mutation integrationSlackCustomViewNotifications($code: String!, $customViewId: String!, $redirectUri: String!) {\n  integrationSlackCustomViewNotifications(\n    code: $code\n    customViewId: $customViewId\n    redirectUri: $redirectUri\n  ) {\n    ...SlackChannelConnectPayload\n  }\n}\n    fragment GitHubIntegrationConnectDetails on GitHubIntegrationConnectDetails {\n  __typename\n  lostRepositoryNames\n}\nfragment SlackChannelConnectPayload on SlackChannelConnectPayload {\n  __typename\n  gitHub {\n    ...GitHubIntegrationConnectDetails\n  }\n  lastSyncId\n  integration {\n    id\n  }\n  nudgeToConnectMainSlackIntegration\n  nudgeToUpdateMainSlackIntegration\n  addBot\n  success\n}`) as unknown as TypedDocumentString<\n  IntegrationSlackCustomViewNotificationsMutation,\n  IntegrationSlackCustomViewNotificationsMutationVariables\n>;\nexport const IntegrationSlackCustomerChannelLinkDocument = new TypedDocumentString(`\n    mutation integrationSlackCustomerChannelLink($code: String!, $customerId: String!, $redirectUri: String!) {\n  integrationSlackCustomerChannelLink(\n    code: $code\n    customerId: $customerId\n    redirectUri: $redirectUri\n  ) {\n    ...SuccessPayload\n  }\n}\n    fragment SuccessPayload on SuccessPayload {\n  __typename\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<\n  IntegrationSlackCustomerChannelLinkMutation,\n  IntegrationSlackCustomerChannelLinkMutationVariables\n>;\nexport const IntegrationSlackImportEmojisDocument = new TypedDocumentString(`\n    mutation integrationSlackImportEmojis($code: String!, $redirectUri: String!) {\n  integrationSlackImportEmojis(code: $code, redirectUri: $redirectUri) {\n    ...IntegrationPayload\n  }\n}\n    fragment GitHubIntegrationConnectDetails on GitHubIntegrationConnectDetails {\n  __typename\n  lostRepositoryNames\n}\nfragment IntegrationPayload on IntegrationPayload {\n  __typename\n  gitHub {\n    ...GitHubIntegrationConnectDetails\n  }\n  lastSyncId\n  integration {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<\n  IntegrationSlackImportEmojisMutation,\n  IntegrationSlackImportEmojisMutationVariables\n>;\nexport const IntegrationSlackOrAsksUpdateSlackTeamNameDocument = new TypedDocumentString(`\n    mutation integrationSlackOrAsksUpdateSlackTeamName($integrationId: String!) {\n  integrationSlackOrAsksUpdateSlackTeamName(integrationId: $integrationId) {\n    ...IntegrationSlackWorkspaceNamePayload\n  }\n}\n    fragment IntegrationSlackWorkspaceNamePayload on IntegrationSlackWorkspaceNamePayload {\n  __typename\n  name\n  success\n}`) as unknown as TypedDocumentString<\n  IntegrationSlackOrAsksUpdateSlackTeamNameMutation,\n  IntegrationSlackOrAsksUpdateSlackTeamNameMutationVariables\n>;\nexport const IntegrationSlackOrgProjectUpdatesPostDocument = new TypedDocumentString(`\n    mutation integrationSlackOrgProjectUpdatesPost($code: String!, $redirectUri: String!) {\n  integrationSlackOrgProjectUpdatesPost(code: $code, redirectUri: $redirectUri) {\n    ...SlackChannelConnectPayload\n  }\n}\n    fragment GitHubIntegrationConnectDetails on GitHubIntegrationConnectDetails {\n  __typename\n  lostRepositoryNames\n}\nfragment SlackChannelConnectPayload on SlackChannelConnectPayload {\n  __typename\n  gitHub {\n    ...GitHubIntegrationConnectDetails\n  }\n  lastSyncId\n  integration {\n    id\n  }\n  nudgeToConnectMainSlackIntegration\n  nudgeToUpdateMainSlackIntegration\n  addBot\n  success\n}`) as unknown as TypedDocumentString<\n  IntegrationSlackOrgProjectUpdatesPostMutation,\n  IntegrationSlackOrgProjectUpdatesPostMutationVariables\n>;\nexport const IntegrationSlackPersonalDocument = new TypedDocumentString(`\n    mutation integrationSlackPersonal($code: String!, $redirectUri: String!) {\n  integrationSlackPersonal(code: $code, redirectUri: $redirectUri) {\n    ...IntegrationPayload\n  }\n}\n    fragment GitHubIntegrationConnectDetails on GitHubIntegrationConnectDetails {\n  __typename\n  lostRepositoryNames\n}\nfragment IntegrationPayload on IntegrationPayload {\n  __typename\n  gitHub {\n    ...GitHubIntegrationConnectDetails\n  }\n  lastSyncId\n  integration {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<IntegrationSlackPersonalMutation, IntegrationSlackPersonalMutationVariables>;\nexport const IntegrationSlackPostDocument = new TypedDocumentString(`\n    mutation integrationSlackPost($code: String!, $redirectUri: String!, $shouldUseV2Auth: Boolean, $teamId: String!) {\n  integrationSlackPost(\n    code: $code\n    redirectUri: $redirectUri\n    shouldUseV2Auth: $shouldUseV2Auth\n    teamId: $teamId\n  ) {\n    ...SlackChannelConnectPayload\n  }\n}\n    fragment GitHubIntegrationConnectDetails on GitHubIntegrationConnectDetails {\n  __typename\n  lostRepositoryNames\n}\nfragment SlackChannelConnectPayload on SlackChannelConnectPayload {\n  __typename\n  gitHub {\n    ...GitHubIntegrationConnectDetails\n  }\n  lastSyncId\n  integration {\n    id\n  }\n  nudgeToConnectMainSlackIntegration\n  nudgeToUpdateMainSlackIntegration\n  addBot\n  success\n}`) as unknown as TypedDocumentString<IntegrationSlackPostMutation, IntegrationSlackPostMutationVariables>;\nexport const IntegrationSlackProjectPostDocument = new TypedDocumentString(`\n    mutation integrationSlackProjectPost($code: String!, $projectId: String!, $redirectUri: String!, $service: String!) {\n  integrationSlackProjectPost(\n    code: $code\n    projectId: $projectId\n    redirectUri: $redirectUri\n    service: $service\n  ) {\n    ...SlackChannelConnectPayload\n  }\n}\n    fragment GitHubIntegrationConnectDetails on GitHubIntegrationConnectDetails {\n  __typename\n  lostRepositoryNames\n}\nfragment SlackChannelConnectPayload on SlackChannelConnectPayload {\n  __typename\n  gitHub {\n    ...GitHubIntegrationConnectDetails\n  }\n  lastSyncId\n  integration {\n    id\n  }\n  nudgeToConnectMainSlackIntegration\n  nudgeToUpdateMainSlackIntegration\n  addBot\n  success\n}`) as unknown as TypedDocumentString<\n  IntegrationSlackProjectPostMutation,\n  IntegrationSlackProjectPostMutationVariables\n>;\nexport const CreateIntegrationTemplateDocument = new TypedDocumentString(`\n    mutation createIntegrationTemplate($input: IntegrationTemplateCreateInput!) {\n  integrationTemplateCreate(input: $input) {\n    ...IntegrationTemplatePayload\n  }\n}\n    fragment IntegrationTemplatePayload on IntegrationTemplatePayload {\n  __typename\n  integrationTemplate {\n    id\n  }\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<CreateIntegrationTemplateMutation, CreateIntegrationTemplateMutationVariables>;\nexport const DeleteIntegrationTemplateDocument = new TypedDocumentString(`\n    mutation deleteIntegrationTemplate($id: String!) {\n  integrationTemplateDelete(id: $id) {\n    ...DeletePayload\n  }\n}\n    fragment DeletePayload on DeletePayload {\n  __typename\n  entityId\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<DeleteIntegrationTemplateMutation, DeleteIntegrationTemplateMutationVariables>;\nexport const IntegrationZendeskDocument = new TypedDocumentString(`\n    mutation integrationZendesk($code: String!, $redirectUri: String!, $scope: String!, $subdomain: String!) {\n  integrationZendesk(\n    code: $code\n    redirectUri: $redirectUri\n    scope: $scope\n    subdomain: $subdomain\n  ) {\n    ...IntegrationPayload\n  }\n}\n    fragment GitHubIntegrationConnectDetails on GitHubIntegrationConnectDetails {\n  __typename\n  lostRepositoryNames\n}\nfragment IntegrationPayload on IntegrationPayload {\n  __typename\n  gitHub {\n    ...GitHubIntegrationConnectDetails\n  }\n  lastSyncId\n  integration {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<IntegrationZendeskMutation, IntegrationZendeskMutationVariables>;\nexport const CreateIntegrationsSettingsDocument = new TypedDocumentString(`\n    mutation createIntegrationsSettings($input: IntegrationsSettingsCreateInput!) {\n  integrationsSettingsCreate(input: $input) {\n    ...IntegrationsSettingsPayload\n  }\n}\n    fragment IntegrationsSettingsPayload on IntegrationsSettingsPayload {\n  __typename\n  lastSyncId\n  integrationsSettings {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<CreateIntegrationsSettingsMutation, CreateIntegrationsSettingsMutationVariables>;\nexport const UpdateIntegrationsSettingsDocument = new TypedDocumentString(`\n    mutation updateIntegrationsSettings($id: String!, $input: IntegrationsSettingsUpdateInput!) {\n  integrationsSettingsUpdate(id: $id, input: $input) {\n    ...IntegrationsSettingsPayload\n  }\n}\n    fragment IntegrationsSettingsPayload on IntegrationsSettingsPayload {\n  __typename\n  lastSyncId\n  integrationsSettings {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<UpdateIntegrationsSettingsMutation, UpdateIntegrationsSettingsMutationVariables>;\nexport const IssueAddLabelDocument = new TypedDocumentString(`\n    mutation issueAddLabel($id: String!, $labelId: String!) {\n  issueAddLabel(id: $id, labelId: $labelId) {\n    ...IssuePayload\n  }\n}\n    fragment IssuePayload on IssuePayload {\n  __typename\n  lastSyncId\n  issue {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<IssueAddLabelMutation, IssueAddLabelMutationVariables>;\nexport const ArchiveIssueDocument = new TypedDocumentString(`\n    mutation archiveIssue($id: String!, $trash: Boolean) {\n  issueArchive(id: $id, trash: $trash) {\n    ...IssueArchivePayload\n  }\n}\n    fragment IssueArchivePayload on IssueArchivePayload {\n  __typename\n  entity {\n    id\n  }\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<ArchiveIssueMutation, ArchiveIssueMutationVariables>;\nexport const CreateIssueBatchDocument = new TypedDocumentString(`\n    mutation createIssueBatch($input: IssueBatchCreateInput!) {\n  issueBatchCreate(input: $input) {\n    ...IssueBatchPayload\n  }\n}\n    fragment ActorBot on ActorBot {\n  __typename\n  avatarUrl\n  subType\n  id\n  name\n  userDisplayName\n  type\n}\nfragment User on User {\n  __typename\n  description\n  avatarUrl\n  createdIssueCount\n  avatarBackgroundColor\n  statusUntilAt\n  statusEmoji\n  initials\n  updatedAt\n  lastSeen\n  timezone\n  disableReason\n  statusLabel\n  archivedAt\n  createdAt\n  id\n  gitHubUserId\n  displayName\n  email\n  name\n  title\n  url\n  active\n  isAssignable\n  guest\n  admin\n  owner\n  app\n  isMentionable\n  isMe\n  supportsAgentSessions\n  canAccessAnyPublicTeam\n  calendarHash\n  inviteHash\n}\nfragment Reaction on Reaction {\n  __typename\n  comment {\n    id\n  }\n  externalUser {\n    id\n  }\n  initiativeUpdate {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  emoji\n  projectUpdate {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  user {\n    id\n  }\n}\nfragment Issue on Issue {\n  __typename\n  trashed\n  reactionData\n  labelIds\n  integrationSourceType\n  url\n  identifier\n  priorityLabel\n  previousIdentifiers\n  reactions {\n    ...Reaction\n  }\n  customerTicketCount\n  sharedAccess {\n    ...IssueSharedAccess\n  }\n  branchName\n  delegate {\n    id\n  }\n  botActor {\n    ...ActorBot\n  }\n  sourceComment {\n    id\n  }\n  cycle {\n    id\n  }\n  dueDate\n  estimate\n  syncedWith {\n    ...ExternalEntityInfo\n  }\n  externalUserCreator {\n    id\n  }\n  asksExternalUserRequester {\n    id\n  }\n  asksRequester {\n    id\n  }\n  description\n  title\n  number\n  lastAppliedTemplate {\n    id\n  }\n  updatedAt\n  boardOrder\n  sortOrder\n  prioritySortOrder\n  subIssueSortOrder\n  parent {\n    id\n  }\n  priority\n  projectMilestone {\n    id\n  }\n  project {\n    id\n  }\n  recurringIssueTemplate {\n    id\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  startedTriageAt\n  triagedAt\n  addedToCycleAt\n  addedToProjectAt\n  addedToTeamAt\n  autoArchivedAt\n  autoClosedAt\n  canceledAt\n  completedAt\n  startedAt\n  slaStartedAt\n  slaBreachesAt\n  slaHighRiskAt\n  slaMediumRiskAt\n  snoozedUntilAt\n  slaType\n  id\n  assignee {\n    id\n  }\n  creator {\n    id\n  }\n  snoozedBy {\n    id\n  }\n  favorite {\n    id\n  }\n  state {\n    id\n  }\n  inheritsSharedAccess\n}\nfragment ExternalEntityInfo on ExternalEntityInfo {\n  __typename\n  metadata {\n    ... on ExternalEntityInfoGithubMetadata {\n      ...ExternalEntityInfoGithubMetadata\n    }\n    ... on ExternalEntityInfoJiraMetadata {\n      ...ExternalEntityInfoJiraMetadata\n    }\n    ... on ExternalEntitySlackMetadata {\n      ...ExternalEntitySlackMetadata\n    }\n  }\n  service\n  id\n}\nfragment IssueSharedAccess on IssueSharedAccess {\n  __typename\n  disallowedIssueFields\n  sharedWithCount\n  sharedWithUsers {\n    ...User\n  }\n  viewerHasOnlySharedAccess\n  isShared\n}\nfragment ExternalEntityInfoGithubMetadata on ExternalEntityInfoGithubMetadata {\n  __typename\n  number\n  owner\n  repo\n}\nfragment ExternalEntityInfoJiraMetadata on ExternalEntityInfoJiraMetadata {\n  __typename\n  issueTypeId\n  projectId\n  issueKey\n}\nfragment ExternalEntitySlackMetadata on ExternalEntitySlackMetadata {\n  __typename\n  messageUrl\n  channelId\n  channelName\n  isFromSlack\n}\nfragment IssueBatchPayload on IssueBatchPayload {\n  __typename\n  lastSyncId\n  issues {\n    ...Issue\n  }\n  success\n}`) as unknown as TypedDocumentString<CreateIssueBatchMutation, CreateIssueBatchMutationVariables>;\nexport const UpdateIssueBatchDocument = new TypedDocumentString(`\n    mutation updateIssueBatch($ids: [UUID!]!, $input: IssueUpdateInput!) {\n  issueBatchUpdate(ids: $ids, input: $input) {\n    ...IssueBatchPayload\n  }\n}\n    fragment ActorBot on ActorBot {\n  __typename\n  avatarUrl\n  subType\n  id\n  name\n  userDisplayName\n  type\n}\nfragment User on User {\n  __typename\n  description\n  avatarUrl\n  createdIssueCount\n  avatarBackgroundColor\n  statusUntilAt\n  statusEmoji\n  initials\n  updatedAt\n  lastSeen\n  timezone\n  disableReason\n  statusLabel\n  archivedAt\n  createdAt\n  id\n  gitHubUserId\n  displayName\n  email\n  name\n  title\n  url\n  active\n  isAssignable\n  guest\n  admin\n  owner\n  app\n  isMentionable\n  isMe\n  supportsAgentSessions\n  canAccessAnyPublicTeam\n  calendarHash\n  inviteHash\n}\nfragment Reaction on Reaction {\n  __typename\n  comment {\n    id\n  }\n  externalUser {\n    id\n  }\n  initiativeUpdate {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  emoji\n  projectUpdate {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  user {\n    id\n  }\n}\nfragment Issue on Issue {\n  __typename\n  trashed\n  reactionData\n  labelIds\n  integrationSourceType\n  url\n  identifier\n  priorityLabel\n  previousIdentifiers\n  reactions {\n    ...Reaction\n  }\n  customerTicketCount\n  sharedAccess {\n    ...IssueSharedAccess\n  }\n  branchName\n  delegate {\n    id\n  }\n  botActor {\n    ...ActorBot\n  }\n  sourceComment {\n    id\n  }\n  cycle {\n    id\n  }\n  dueDate\n  estimate\n  syncedWith {\n    ...ExternalEntityInfo\n  }\n  externalUserCreator {\n    id\n  }\n  asksExternalUserRequester {\n    id\n  }\n  asksRequester {\n    id\n  }\n  description\n  title\n  number\n  lastAppliedTemplate {\n    id\n  }\n  updatedAt\n  boardOrder\n  sortOrder\n  prioritySortOrder\n  subIssueSortOrder\n  parent {\n    id\n  }\n  priority\n  projectMilestone {\n    id\n  }\n  project {\n    id\n  }\n  recurringIssueTemplate {\n    id\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  startedTriageAt\n  triagedAt\n  addedToCycleAt\n  addedToProjectAt\n  addedToTeamAt\n  autoArchivedAt\n  autoClosedAt\n  canceledAt\n  completedAt\n  startedAt\n  slaStartedAt\n  slaBreachesAt\n  slaHighRiskAt\n  slaMediumRiskAt\n  snoozedUntilAt\n  slaType\n  id\n  assignee {\n    id\n  }\n  creator {\n    id\n  }\n  snoozedBy {\n    id\n  }\n  favorite {\n    id\n  }\n  state {\n    id\n  }\n  inheritsSharedAccess\n}\nfragment ExternalEntityInfo on ExternalEntityInfo {\n  __typename\n  metadata {\n    ... on ExternalEntityInfoGithubMetadata {\n      ...ExternalEntityInfoGithubMetadata\n    }\n    ... on ExternalEntityInfoJiraMetadata {\n      ...ExternalEntityInfoJiraMetadata\n    }\n    ... on ExternalEntitySlackMetadata {\n      ...ExternalEntitySlackMetadata\n    }\n  }\n  service\n  id\n}\nfragment IssueSharedAccess on IssueSharedAccess {\n  __typename\n  disallowedIssueFields\n  sharedWithCount\n  sharedWithUsers {\n    ...User\n  }\n  viewerHasOnlySharedAccess\n  isShared\n}\nfragment ExternalEntityInfoGithubMetadata on ExternalEntityInfoGithubMetadata {\n  __typename\n  number\n  owner\n  repo\n}\nfragment ExternalEntityInfoJiraMetadata on ExternalEntityInfoJiraMetadata {\n  __typename\n  issueTypeId\n  projectId\n  issueKey\n}\nfragment ExternalEntitySlackMetadata on ExternalEntitySlackMetadata {\n  __typename\n  messageUrl\n  channelId\n  channelName\n  isFromSlack\n}\nfragment IssueBatchPayload on IssueBatchPayload {\n  __typename\n  lastSyncId\n  issues {\n    ...Issue\n  }\n  success\n}`) as unknown as TypedDocumentString<UpdateIssueBatchMutation, UpdateIssueBatchMutationVariables>;\nexport const CreateIssueDocument = new TypedDocumentString(`\n    mutation createIssue($input: IssueCreateInput!) {\n  issueCreate(input: $input) {\n    ...IssuePayload\n  }\n}\n    fragment IssuePayload on IssuePayload {\n  __typename\n  lastSyncId\n  issue {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<CreateIssueMutation, CreateIssueMutationVariables>;\nexport const DeleteIssueDocument = new TypedDocumentString(`\n    mutation deleteIssue($id: String!, $permanentlyDelete: Boolean) {\n  issueDelete(id: $id, permanentlyDelete: $permanentlyDelete) {\n    ...IssueArchivePayload\n  }\n}\n    fragment IssueArchivePayload on IssueArchivePayload {\n  __typename\n  entity {\n    id\n  }\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<DeleteIssueMutation, DeleteIssueMutationVariables>;\nexport const IssueExternalSyncDisableDocument = new TypedDocumentString(`\n    mutation issueExternalSyncDisable($attachmentId: String!) {\n  issueExternalSyncDisable(attachmentId: $attachmentId) {\n    ...IssuePayload\n  }\n}\n    fragment IssuePayload on IssuePayload {\n  __typename\n  lastSyncId\n  issue {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<IssueExternalSyncDisableMutation, IssueExternalSyncDisableMutationVariables>;\nexport const IssueImportCreateAsanaDocument = new TypedDocumentString(`\n    mutation issueImportCreateAsana($asanaTeamName: String!, $asanaToken: String!, $id: String, $includeClosedIssues: Boolean, $instantProcess: Boolean, $teamId: String, $teamName: String) {\n  issueImportCreateAsana(\n    asanaTeamName: $asanaTeamName\n    asanaToken: $asanaToken\n    id: $id\n    includeClosedIssues: $includeClosedIssues\n    instantProcess: $instantProcess\n    teamId: $teamId\n    teamName: $teamName\n  ) {\n    ...IssueImportPayload\n  }\n}\n    fragment IssueImport on IssueImport {\n  __typename\n  progress\n  errorMetadata\n  csvFileUrl\n  creatorId\n  serviceMetadata\n  status\n  mapping\n  displayName\n  service\n  updatedAt\n  teamName\n  archivedAt\n  createdAt\n  id\n  error\n}\nfragment IssueImportPayload on IssueImportPayload {\n  __typename\n  lastSyncId\n  issueImport {\n    ...IssueImport\n  }\n  success\n}`) as unknown as TypedDocumentString<IssueImportCreateAsanaMutation, IssueImportCreateAsanaMutationVariables>;\nexport const IssueImportCreateCsvJiraDocument = new TypedDocumentString(`\n    mutation issueImportCreateCSVJira($csvUrl: String!, $jiraEmail: String, $jiraHostname: String, $jiraToken: String, $teamId: String, $teamName: String) {\n  issueImportCreateCSVJira(\n    csvUrl: $csvUrl\n    jiraEmail: $jiraEmail\n    jiraHostname: $jiraHostname\n    jiraToken: $jiraToken\n    teamId: $teamId\n    teamName: $teamName\n  ) {\n    ...IssueImportPayload\n  }\n}\n    fragment IssueImport on IssueImport {\n  __typename\n  progress\n  errorMetadata\n  csvFileUrl\n  creatorId\n  serviceMetadata\n  status\n  mapping\n  displayName\n  service\n  updatedAt\n  teamName\n  archivedAt\n  createdAt\n  id\n  error\n}\nfragment IssueImportPayload on IssueImportPayload {\n  __typename\n  lastSyncId\n  issueImport {\n    ...IssueImport\n  }\n  success\n}`) as unknown as TypedDocumentString<IssueImportCreateCsvJiraMutation, IssueImportCreateCsvJiraMutationVariables>;\nexport const IssueImportCreateClubhouseDocument = new TypedDocumentString(`\n    mutation issueImportCreateClubhouse($clubhouseGroupName: String!, $clubhouseToken: String!, $id: String, $includeClosedIssues: Boolean, $instantProcess: Boolean, $teamId: String, $teamName: String) {\n  issueImportCreateClubhouse(\n    clubhouseGroupName: $clubhouseGroupName\n    clubhouseToken: $clubhouseToken\n    id: $id\n    includeClosedIssues: $includeClosedIssues\n    instantProcess: $instantProcess\n    teamId: $teamId\n    teamName: $teamName\n  ) {\n    ...IssueImportPayload\n  }\n}\n    fragment IssueImport on IssueImport {\n  __typename\n  progress\n  errorMetadata\n  csvFileUrl\n  creatorId\n  serviceMetadata\n  status\n  mapping\n  displayName\n  service\n  updatedAt\n  teamName\n  archivedAt\n  createdAt\n  id\n  error\n}\nfragment IssueImportPayload on IssueImportPayload {\n  __typename\n  lastSyncId\n  issueImport {\n    ...IssueImport\n  }\n  success\n}`) as unknown as TypedDocumentString<IssueImportCreateClubhouseMutation, IssueImportCreateClubhouseMutationVariables>;\nexport const IssueImportCreateGithubDocument = new TypedDocumentString(`\n    mutation issueImportCreateGithub($githubLabels: [String!], $githubRepoIds: [Int!], $includeClosedIssues: Boolean, $instantProcess: Boolean, $teamId: String, $teamName: String) {\n  issueImportCreateGithub(\n    githubLabels: $githubLabels\n    githubRepoIds: $githubRepoIds\n    includeClosedIssues: $includeClosedIssues\n    instantProcess: $instantProcess\n    teamId: $teamId\n    teamName: $teamName\n  ) {\n    ...IssueImportPayload\n  }\n}\n    fragment IssueImport on IssueImport {\n  __typename\n  progress\n  errorMetadata\n  csvFileUrl\n  creatorId\n  serviceMetadata\n  status\n  mapping\n  displayName\n  service\n  updatedAt\n  teamName\n  archivedAt\n  createdAt\n  id\n  error\n}\nfragment IssueImportPayload on IssueImportPayload {\n  __typename\n  lastSyncId\n  issueImport {\n    ...IssueImport\n  }\n  success\n}`) as unknown as TypedDocumentString<IssueImportCreateGithubMutation, IssueImportCreateGithubMutationVariables>;\nexport const IssueImportCreateJiraDocument = new TypedDocumentString(`\n    mutation issueImportCreateJira($id: String, $includeClosedIssues: Boolean, $instantProcess: Boolean, $jiraEmail: String!, $jiraHostname: String!, $jiraProject: String!, $jiraToken: String!, $jql: String, $teamId: String, $teamName: String) {\n  issueImportCreateJira(\n    id: $id\n    includeClosedIssues: $includeClosedIssues\n    instantProcess: $instantProcess\n    jiraEmail: $jiraEmail\n    jiraHostname: $jiraHostname\n    jiraProject: $jiraProject\n    jiraToken: $jiraToken\n    jql: $jql\n    teamId: $teamId\n    teamName: $teamName\n  ) {\n    ...IssueImportPayload\n  }\n}\n    fragment IssueImport on IssueImport {\n  __typename\n  progress\n  errorMetadata\n  csvFileUrl\n  creatorId\n  serviceMetadata\n  status\n  mapping\n  displayName\n  service\n  updatedAt\n  teamName\n  archivedAt\n  createdAt\n  id\n  error\n}\nfragment IssueImportPayload on IssueImportPayload {\n  __typename\n  lastSyncId\n  issueImport {\n    ...IssueImport\n  }\n  success\n}`) as unknown as TypedDocumentString<IssueImportCreateJiraMutation, IssueImportCreateJiraMutationVariables>;\nexport const DeleteIssueImportDocument = new TypedDocumentString(`\n    mutation deleteIssueImport($issueImportId: String!) {\n  issueImportDelete(issueImportId: $issueImportId) {\n    ...IssueImportDeletePayload\n  }\n}\n    fragment IssueImport on IssueImport {\n  __typename\n  progress\n  errorMetadata\n  csvFileUrl\n  creatorId\n  serviceMetadata\n  status\n  mapping\n  displayName\n  service\n  updatedAt\n  teamName\n  archivedAt\n  createdAt\n  id\n  error\n}\nfragment IssueImportDeletePayload on IssueImportDeletePayload {\n  __typename\n  lastSyncId\n  issueImport {\n    ...IssueImport\n  }\n  success\n}`) as unknown as TypedDocumentString<DeleteIssueImportMutation, DeleteIssueImportMutationVariables>;\nexport const IssueImportProcessDocument = new TypedDocumentString(`\n    mutation issueImportProcess($issueImportId: String!, $mapping: JSONObject!) {\n  issueImportProcess(issueImportId: $issueImportId, mapping: $mapping) {\n    ...IssueImportPayload\n  }\n}\n    fragment IssueImport on IssueImport {\n  __typename\n  progress\n  errorMetadata\n  csvFileUrl\n  creatorId\n  serviceMetadata\n  status\n  mapping\n  displayName\n  service\n  updatedAt\n  teamName\n  archivedAt\n  createdAt\n  id\n  error\n}\nfragment IssueImportPayload on IssueImportPayload {\n  __typename\n  lastSyncId\n  issueImport {\n    ...IssueImport\n  }\n  success\n}`) as unknown as TypedDocumentString<IssueImportProcessMutation, IssueImportProcessMutationVariables>;\nexport const UpdateIssueImportDocument = new TypedDocumentString(`\n    mutation updateIssueImport($id: String!, $input: IssueImportUpdateInput!) {\n  issueImportUpdate(id: $id, input: $input) {\n    ...IssueImportPayload\n  }\n}\n    fragment IssueImport on IssueImport {\n  __typename\n  progress\n  errorMetadata\n  csvFileUrl\n  creatorId\n  serviceMetadata\n  status\n  mapping\n  displayName\n  service\n  updatedAt\n  teamName\n  archivedAt\n  createdAt\n  id\n  error\n}\nfragment IssueImportPayload on IssueImportPayload {\n  __typename\n  lastSyncId\n  issueImport {\n    ...IssueImport\n  }\n  success\n}`) as unknown as TypedDocumentString<UpdateIssueImportMutation, UpdateIssueImportMutationVariables>;\nexport const CreateIssueLabelDocument = new TypedDocumentString(`\n    mutation createIssueLabel($input: IssueLabelCreateInput!, $replaceTeamLabels: Boolean) {\n  issueLabelCreate(input: $input, replaceTeamLabels: $replaceTeamLabels) {\n    ...IssueLabelPayload\n  }\n}\n    fragment IssueLabelPayload on IssueLabelPayload {\n  __typename\n  lastSyncId\n  issueLabel {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<CreateIssueLabelMutation, CreateIssueLabelMutationVariables>;\nexport const DeleteIssueLabelDocument = new TypedDocumentString(`\n    mutation deleteIssueLabel($id: String!) {\n  issueLabelDelete(id: $id) {\n    ...DeletePayload\n  }\n}\n    fragment DeletePayload on DeletePayload {\n  __typename\n  entityId\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<DeleteIssueLabelMutation, DeleteIssueLabelMutationVariables>;\nexport const IssueLabelRestoreDocument = new TypedDocumentString(`\n    mutation issueLabelRestore($id: String!) {\n  issueLabelRestore(id: $id) {\n    ...IssueLabelPayload\n  }\n}\n    fragment IssueLabelPayload on IssueLabelPayload {\n  __typename\n  lastSyncId\n  issueLabel {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<IssueLabelRestoreMutation, IssueLabelRestoreMutationVariables>;\nexport const IssueLabelRetireDocument = new TypedDocumentString(`\n    mutation issueLabelRetire($id: String!) {\n  issueLabelRetire(id: $id) {\n    ...IssueLabelPayload\n  }\n}\n    fragment IssueLabelPayload on IssueLabelPayload {\n  __typename\n  lastSyncId\n  issueLabel {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<IssueLabelRetireMutation, IssueLabelRetireMutationVariables>;\nexport const UpdateIssueLabelDocument = new TypedDocumentString(`\n    mutation updateIssueLabel($id: String!, $input: IssueLabelUpdateInput!, $replaceTeamLabels: Boolean) {\n  issueLabelUpdate(id: $id, input: $input, replaceTeamLabels: $replaceTeamLabels) {\n    ...IssueLabelPayload\n  }\n}\n    fragment IssueLabelPayload on IssueLabelPayload {\n  __typename\n  lastSyncId\n  issueLabel {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<UpdateIssueLabelMutation, UpdateIssueLabelMutationVariables>;\nexport const CreateIssueRelationDocument = new TypedDocumentString(`\n    mutation createIssueRelation($input: IssueRelationCreateInput!, $overrideCreatedAt: DateTime) {\n  issueRelationCreate(input: $input, overrideCreatedAt: $overrideCreatedAt) {\n    ...IssueRelationPayload\n  }\n}\n    fragment IssueRelationPayload on IssueRelationPayload {\n  __typename\n  lastSyncId\n  issueRelation {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<CreateIssueRelationMutation, CreateIssueRelationMutationVariables>;\nexport const DeleteIssueRelationDocument = new TypedDocumentString(`\n    mutation deleteIssueRelation($id: String!) {\n  issueRelationDelete(id: $id) {\n    ...DeletePayload\n  }\n}\n    fragment DeletePayload on DeletePayload {\n  __typename\n  entityId\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<DeleteIssueRelationMutation, DeleteIssueRelationMutationVariables>;\nexport const UpdateIssueRelationDocument = new TypedDocumentString(`\n    mutation updateIssueRelation($id: String!, $input: IssueRelationUpdateInput!) {\n  issueRelationUpdate(id: $id, input: $input) {\n    ...IssueRelationPayload\n  }\n}\n    fragment IssueRelationPayload on IssueRelationPayload {\n  __typename\n  lastSyncId\n  issueRelation {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<UpdateIssueRelationMutation, UpdateIssueRelationMutationVariables>;\nexport const IssueReminderDocument = new TypedDocumentString(`\n    mutation issueReminder($id: String!, $reminderAt: DateTime!) {\n  issueReminder(id: $id, reminderAt: $reminderAt) {\n    ...IssuePayload\n  }\n}\n    fragment IssuePayload on IssuePayload {\n  __typename\n  lastSyncId\n  issue {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<IssueReminderMutation, IssueReminderMutationVariables>;\nexport const IssueRemoveLabelDocument = new TypedDocumentString(`\n    mutation issueRemoveLabel($id: String!, $labelId: String!) {\n  issueRemoveLabel(id: $id, labelId: $labelId) {\n    ...IssuePayload\n  }\n}\n    fragment IssuePayload on IssuePayload {\n  __typename\n  lastSyncId\n  issue {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<IssueRemoveLabelMutation, IssueRemoveLabelMutationVariables>;\nexport const IssueSubscribeDocument = new TypedDocumentString(`\n    mutation issueSubscribe($id: String!, $userEmail: String, $userId: String) {\n  issueSubscribe(id: $id, userEmail: $userEmail, userId: $userId) {\n    ...IssuePayload\n  }\n}\n    fragment IssuePayload on IssuePayload {\n  __typename\n  lastSyncId\n  issue {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<IssueSubscribeMutation, IssueSubscribeMutationVariables>;\nexport const CreateIssueToReleaseDocument = new TypedDocumentString(`\n    mutation createIssueToRelease($input: IssueToReleaseCreateInput!) {\n  issueToReleaseCreate(input: $input) {\n    ...IssueToReleasePayload\n  }\n}\n    fragment IssueToReleasePayload on IssueToReleasePayload {\n  __typename\n  lastSyncId\n  issueToRelease {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<CreateIssueToReleaseMutation, CreateIssueToReleaseMutationVariables>;\nexport const DeleteIssueToReleaseDocument = new TypedDocumentString(`\n    mutation deleteIssueToRelease($id: String!) {\n  issueToReleaseDelete(id: $id) {\n    ...DeletePayload\n  }\n}\n    fragment DeletePayload on DeletePayload {\n  __typename\n  entityId\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<DeleteIssueToReleaseMutation, DeleteIssueToReleaseMutationVariables>;\nexport const IssueToReleaseDeleteByIssueAndReleaseDocument = new TypedDocumentString(`\n    mutation issueToReleaseDeleteByIssueAndRelease($issueId: String!, $releaseId: String!) {\n  issueToReleaseDeleteByIssueAndRelease(issueId: $issueId, releaseId: $releaseId) {\n    ...DeletePayload\n  }\n}\n    fragment DeletePayload on DeletePayload {\n  __typename\n  entityId\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<\n  IssueToReleaseDeleteByIssueAndReleaseMutation,\n  IssueToReleaseDeleteByIssueAndReleaseMutationVariables\n>;\nexport const UnarchiveIssueDocument = new TypedDocumentString(`\n    mutation unarchiveIssue($id: String!) {\n  issueUnarchive(id: $id) {\n    ...IssueArchivePayload\n  }\n}\n    fragment IssueArchivePayload on IssueArchivePayload {\n  __typename\n  entity {\n    id\n  }\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<UnarchiveIssueMutation, UnarchiveIssueMutationVariables>;\nexport const IssueUnsubscribeDocument = new TypedDocumentString(`\n    mutation issueUnsubscribe($id: String!, $userEmail: String, $userId: String) {\n  issueUnsubscribe(id: $id, userEmail: $userEmail, userId: $userId) {\n    ...IssuePayload\n  }\n}\n    fragment IssuePayload on IssuePayload {\n  __typename\n  lastSyncId\n  issue {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<IssueUnsubscribeMutation, IssueUnsubscribeMutationVariables>;\nexport const UpdateIssueDocument = new TypedDocumentString(`\n    mutation updateIssue($id: String!, $input: IssueUpdateInput!) {\n  issueUpdate(id: $id, input: $input) {\n    ...IssuePayload\n  }\n}\n    fragment IssuePayload on IssuePayload {\n  __typename\n  lastSyncId\n  issue {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<UpdateIssueMutation, UpdateIssueMutationVariables>;\nexport const LogoutDocument = new TypedDocumentString(`\n    mutation logout($reason: String) {\n  logout(reason: $reason) {\n    ...LogoutResponse\n  }\n}\n    fragment LogoutResponse on LogoutResponse {\n  __typename\n  success\n}`) as unknown as TypedDocumentString<LogoutMutation, LogoutMutationVariables>;\nexport const LogoutAllSessionsDocument = new TypedDocumentString(`\n    mutation logoutAllSessions($reason: String) {\n  logoutAllSessions(reason: $reason) {\n    ...LogoutResponse\n  }\n}\n    fragment LogoutResponse on LogoutResponse {\n  __typename\n  success\n}`) as unknown as TypedDocumentString<LogoutAllSessionsMutation, LogoutAllSessionsMutationVariables>;\nexport const LogoutOtherSessionsDocument = new TypedDocumentString(`\n    mutation logoutOtherSessions($reason: String) {\n  logoutOtherSessions(reason: $reason) {\n    ...LogoutResponse\n  }\n}\n    fragment LogoutResponse on LogoutResponse {\n  __typename\n  success\n}`) as unknown as TypedDocumentString<LogoutOtherSessionsMutation, LogoutOtherSessionsMutationVariables>;\nexport const LogoutSessionDocument = new TypedDocumentString(`\n    mutation logoutSession($sessionId: String!) {\n  logoutSession(sessionId: $sessionId) {\n    ...LogoutResponse\n  }\n}\n    fragment LogoutResponse on LogoutResponse {\n  __typename\n  success\n}`) as unknown as TypedDocumentString<LogoutSessionMutation, LogoutSessionMutationVariables>;\nexport const ArchiveNotificationDocument = new TypedDocumentString(`\n    mutation archiveNotification($id: String!) {\n  notificationArchive(id: $id) {\n    ...NotificationArchivePayload\n  }\n}\n    fragment ActorBot on ActorBot {\n  __typename\n  avatarUrl\n  subType\n  id\n  name\n  userDisplayName\n  type\n}\nfragment NotificationArchivePayload on NotificationArchivePayload {\n  __typename\n  entity {\n    ...Notification\n  }\n  lastSyncId\n  success\n}\nfragment WelcomeMessageNotification on WelcomeMessageNotification {\n  __typename\n  type\n  welcomeMessageId\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment Notification on Notification {\n  __typename\n  type\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n  ... on CustomerNeedNotification {\n    ...CustomerNeedNotification\n  }\n  ... on CustomerNotification {\n    ...CustomerNotification\n  }\n  ... on DocumentNotification {\n    ...DocumentNotification\n  }\n  ... on InitiativeNotification {\n    ...InitiativeNotification\n  }\n  ... on IssueNotification {\n    ...IssueNotification\n  }\n  ... on OauthClientApprovalNotification {\n    ...OauthClientApprovalNotification\n  }\n  ... on PostNotification {\n    ...PostNotification\n  }\n  ... on ProjectNotification {\n    ...ProjectNotification\n  }\n  ... on PullRequestNotification {\n    ...PullRequestNotification\n  }\n  ... on UsageAlertNotification {\n    ...UsageAlertNotification\n  }\n  ... on WelcomeMessageNotification {\n    ...WelcomeMessageNotification\n  }\n}\nfragment CustomerNeedNotification on CustomerNeedNotification {\n  __typename\n  type\n  customerNeedId\n  botActor {\n    ...ActorBot\n  }\n  category\n  customerNeed {\n    id\n  }\n  externalUserActor {\n    id\n  }\n  relatedIssue {\n    id\n  }\n  updatedAt\n  relatedProject {\n    id\n  }\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment CustomerNotification on CustomerNotification {\n  __typename\n  type\n  customerId\n  botActor {\n    ...ActorBot\n  }\n  category\n  customer {\n    id\n  }\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment DocumentNotification on DocumentNotification {\n  __typename\n  reactionEmoji\n  type\n  commentId\n  documentId\n  parentCommentId\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment PostNotification on PostNotification {\n  __typename\n  reactionEmoji\n  type\n  commentId\n  parentCommentId\n  postId\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment ProjectNotification on ProjectNotification {\n  __typename\n  reactionEmoji\n  type\n  commentId\n  parentCommentId\n  projectId\n  projectMilestoneId\n  projectUpdateId\n  botActor {\n    ...ActorBot\n  }\n  category\n  comment {\n    id\n  }\n  document {\n    id\n  }\n  externalUserActor {\n    id\n  }\n  updatedAt\n  parentComment {\n    id\n  }\n  project {\n    id\n  }\n  projectUpdate {\n    id\n  }\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment PullRequestNotification on PullRequestNotification {\n  __typename\n  type\n  pullRequestCommentId\n  pullRequestId\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment UsageAlertNotification on UsageAlertNotification {\n  __typename\n  type\n  usageAlertId\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  usageAlert {\n    ...UsageAlert\n  }\n  actor {\n    id\n  }\n}\nfragment OauthClientApprovalNotification on OauthClientApprovalNotification {\n  __typename\n  type\n  oauthClientApprovalId\n  oauthClientApproval {\n    ...OauthClientApproval\n  }\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment InitiativeNotification on InitiativeNotification {\n  __typename\n  reactionEmoji\n  type\n  commentId\n  initiativeId\n  initiativeUpdateId\n  parentCommentId\n  botActor {\n    ...ActorBot\n  }\n  category\n  comment {\n    id\n  }\n  document {\n    id\n  }\n  externalUserActor {\n    id\n  }\n  initiative {\n    id\n  }\n  initiativeUpdate {\n    id\n  }\n  updatedAt\n  parentComment {\n    id\n  }\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment IssueNotification on IssueNotification {\n  __typename\n  reactionEmoji\n  type\n  commentId\n  issueId\n  parentCommentId\n  botActor {\n    ...ActorBot\n  }\n  category\n  comment {\n    id\n  }\n  externalUserActor {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  parentComment {\n    id\n  }\n  user {\n    id\n  }\n  subscriptions {\n    ...NotificationSubscription\n  }\n  team {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment OauthClientApproval on OauthClientApproval {\n  __typename\n  newlyRequestedScopes\n  denyReason\n  requestReason\n  scopes\n  status\n  oauthClientId\n  requesterId\n  responderId\n  updatedAt\n  archivedAt\n  createdAt\n  id\n}\nfragment NotificationSubscription on NotificationSubscription {\n  __typename\n  customView {\n    id\n  }\n  customer {\n    id\n  }\n  cycle {\n    id\n  }\n  initiative {\n    id\n  }\n  label {\n    id\n  }\n  updatedAt\n  project {\n    id\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  contextViewType\n  userContextViewType\n  id\n  user {\n    id\n  }\n  subscriber {\n    id\n  }\n  active\n}\nfragment UsageAlert on UsageAlert {\n  __typename\n  type\n  updatedAt\n  archivedAt\n  createdAt\n  id\n  metadata\n}`) as unknown as TypedDocumentString<ArchiveNotificationMutation, ArchiveNotificationMutationVariables>;\nexport const NotificationArchiveAllDocument = new TypedDocumentString(`\n    mutation notificationArchiveAll($input: NotificationEntityInput!) {\n  notificationArchiveAll(input: $input) {\n    ...NotificationBatchActionPayload\n  }\n}\n    fragment ActorBot on ActorBot {\n  __typename\n  avatarUrl\n  subType\n  id\n  name\n  userDisplayName\n  type\n}\nfragment WelcomeMessageNotification on WelcomeMessageNotification {\n  __typename\n  type\n  welcomeMessageId\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment Notification on Notification {\n  __typename\n  type\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n  ... on CustomerNeedNotification {\n    ...CustomerNeedNotification\n  }\n  ... on CustomerNotification {\n    ...CustomerNotification\n  }\n  ... on DocumentNotification {\n    ...DocumentNotification\n  }\n  ... on InitiativeNotification {\n    ...InitiativeNotification\n  }\n  ... on IssueNotification {\n    ...IssueNotification\n  }\n  ... on OauthClientApprovalNotification {\n    ...OauthClientApprovalNotification\n  }\n  ... on PostNotification {\n    ...PostNotification\n  }\n  ... on ProjectNotification {\n    ...ProjectNotification\n  }\n  ... on PullRequestNotification {\n    ...PullRequestNotification\n  }\n  ... on UsageAlertNotification {\n    ...UsageAlertNotification\n  }\n  ... on WelcomeMessageNotification {\n    ...WelcomeMessageNotification\n  }\n}\nfragment CustomerNeedNotification on CustomerNeedNotification {\n  __typename\n  type\n  customerNeedId\n  botActor {\n    ...ActorBot\n  }\n  category\n  customerNeed {\n    id\n  }\n  externalUserActor {\n    id\n  }\n  relatedIssue {\n    id\n  }\n  updatedAt\n  relatedProject {\n    id\n  }\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment CustomerNotification on CustomerNotification {\n  __typename\n  type\n  customerId\n  botActor {\n    ...ActorBot\n  }\n  category\n  customer {\n    id\n  }\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment DocumentNotification on DocumentNotification {\n  __typename\n  reactionEmoji\n  type\n  commentId\n  documentId\n  parentCommentId\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment PostNotification on PostNotification {\n  __typename\n  reactionEmoji\n  type\n  commentId\n  parentCommentId\n  postId\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment ProjectNotification on ProjectNotification {\n  __typename\n  reactionEmoji\n  type\n  commentId\n  parentCommentId\n  projectId\n  projectMilestoneId\n  projectUpdateId\n  botActor {\n    ...ActorBot\n  }\n  category\n  comment {\n    id\n  }\n  document {\n    id\n  }\n  externalUserActor {\n    id\n  }\n  updatedAt\n  parentComment {\n    id\n  }\n  project {\n    id\n  }\n  projectUpdate {\n    id\n  }\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment PullRequestNotification on PullRequestNotification {\n  __typename\n  type\n  pullRequestCommentId\n  pullRequestId\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment UsageAlertNotification on UsageAlertNotification {\n  __typename\n  type\n  usageAlertId\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  usageAlert {\n    ...UsageAlert\n  }\n  actor {\n    id\n  }\n}\nfragment OauthClientApprovalNotification on OauthClientApprovalNotification {\n  __typename\n  type\n  oauthClientApprovalId\n  oauthClientApproval {\n    ...OauthClientApproval\n  }\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment InitiativeNotification on InitiativeNotification {\n  __typename\n  reactionEmoji\n  type\n  commentId\n  initiativeId\n  initiativeUpdateId\n  parentCommentId\n  botActor {\n    ...ActorBot\n  }\n  category\n  comment {\n    id\n  }\n  document {\n    id\n  }\n  externalUserActor {\n    id\n  }\n  initiative {\n    id\n  }\n  initiativeUpdate {\n    id\n  }\n  updatedAt\n  parentComment {\n    id\n  }\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment IssueNotification on IssueNotification {\n  __typename\n  reactionEmoji\n  type\n  commentId\n  issueId\n  parentCommentId\n  botActor {\n    ...ActorBot\n  }\n  category\n  comment {\n    id\n  }\n  externalUserActor {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  parentComment {\n    id\n  }\n  user {\n    id\n  }\n  subscriptions {\n    ...NotificationSubscription\n  }\n  team {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment OauthClientApproval on OauthClientApproval {\n  __typename\n  newlyRequestedScopes\n  denyReason\n  requestReason\n  scopes\n  status\n  oauthClientId\n  requesterId\n  responderId\n  updatedAt\n  archivedAt\n  createdAt\n  id\n}\nfragment NotificationSubscription on NotificationSubscription {\n  __typename\n  customView {\n    id\n  }\n  customer {\n    id\n  }\n  cycle {\n    id\n  }\n  initiative {\n    id\n  }\n  label {\n    id\n  }\n  updatedAt\n  project {\n    id\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  contextViewType\n  userContextViewType\n  id\n  user {\n    id\n  }\n  subscriber {\n    id\n  }\n  active\n}\nfragment UsageAlert on UsageAlert {\n  __typename\n  type\n  updatedAt\n  archivedAt\n  createdAt\n  id\n  metadata\n}\nfragment NotificationBatchActionPayload on NotificationBatchActionPayload {\n  __typename\n  lastSyncId\n  notifications {\n    ...Notification\n  }\n  success\n}`) as unknown as TypedDocumentString<NotificationArchiveAllMutation, NotificationArchiveAllMutationVariables>;\nexport const UpdateNotificationCategoryChannelSubscriptionDocument = new TypedDocumentString(`\n    mutation updateNotificationCategoryChannelSubscription($category: NotificationCategory!, $channel: NotificationChannel!, $subscribe: Boolean!) {\n  notificationCategoryChannelSubscriptionUpdate(\n    category: $category\n    channel: $channel\n    subscribe: $subscribe\n  ) {\n    ...UserSettingsPayload\n  }\n}\n    fragment UserSettingsPayload on UserSettingsPayload {\n  __typename\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<\n  UpdateNotificationCategoryChannelSubscriptionMutation,\n  UpdateNotificationCategoryChannelSubscriptionMutationVariables\n>;\nexport const NotificationMarkReadAllDocument = new TypedDocumentString(`\n    mutation notificationMarkReadAll($input: NotificationEntityInput!, $readAt: DateTime!) {\n  notificationMarkReadAll(input: $input, readAt: $readAt) {\n    ...NotificationBatchActionPayload\n  }\n}\n    fragment ActorBot on ActorBot {\n  __typename\n  avatarUrl\n  subType\n  id\n  name\n  userDisplayName\n  type\n}\nfragment WelcomeMessageNotification on WelcomeMessageNotification {\n  __typename\n  type\n  welcomeMessageId\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment Notification on Notification {\n  __typename\n  type\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n  ... on CustomerNeedNotification {\n    ...CustomerNeedNotification\n  }\n  ... on CustomerNotification {\n    ...CustomerNotification\n  }\n  ... on DocumentNotification {\n    ...DocumentNotification\n  }\n  ... on InitiativeNotification {\n    ...InitiativeNotification\n  }\n  ... on IssueNotification {\n    ...IssueNotification\n  }\n  ... on OauthClientApprovalNotification {\n    ...OauthClientApprovalNotification\n  }\n  ... on PostNotification {\n    ...PostNotification\n  }\n  ... on ProjectNotification {\n    ...ProjectNotification\n  }\n  ... on PullRequestNotification {\n    ...PullRequestNotification\n  }\n  ... on UsageAlertNotification {\n    ...UsageAlertNotification\n  }\n  ... on WelcomeMessageNotification {\n    ...WelcomeMessageNotification\n  }\n}\nfragment CustomerNeedNotification on CustomerNeedNotification {\n  __typename\n  type\n  customerNeedId\n  botActor {\n    ...ActorBot\n  }\n  category\n  customerNeed {\n    id\n  }\n  externalUserActor {\n    id\n  }\n  relatedIssue {\n    id\n  }\n  updatedAt\n  relatedProject {\n    id\n  }\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment CustomerNotification on CustomerNotification {\n  __typename\n  type\n  customerId\n  botActor {\n    ...ActorBot\n  }\n  category\n  customer {\n    id\n  }\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment DocumentNotification on DocumentNotification {\n  __typename\n  reactionEmoji\n  type\n  commentId\n  documentId\n  parentCommentId\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment PostNotification on PostNotification {\n  __typename\n  reactionEmoji\n  type\n  commentId\n  parentCommentId\n  postId\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment ProjectNotification on ProjectNotification {\n  __typename\n  reactionEmoji\n  type\n  commentId\n  parentCommentId\n  projectId\n  projectMilestoneId\n  projectUpdateId\n  botActor {\n    ...ActorBot\n  }\n  category\n  comment {\n    id\n  }\n  document {\n    id\n  }\n  externalUserActor {\n    id\n  }\n  updatedAt\n  parentComment {\n    id\n  }\n  project {\n    id\n  }\n  projectUpdate {\n    id\n  }\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment PullRequestNotification on PullRequestNotification {\n  __typename\n  type\n  pullRequestCommentId\n  pullRequestId\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment UsageAlertNotification on UsageAlertNotification {\n  __typename\n  type\n  usageAlertId\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  usageAlert {\n    ...UsageAlert\n  }\n  actor {\n    id\n  }\n}\nfragment OauthClientApprovalNotification on OauthClientApprovalNotification {\n  __typename\n  type\n  oauthClientApprovalId\n  oauthClientApproval {\n    ...OauthClientApproval\n  }\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment InitiativeNotification on InitiativeNotification {\n  __typename\n  reactionEmoji\n  type\n  commentId\n  initiativeId\n  initiativeUpdateId\n  parentCommentId\n  botActor {\n    ...ActorBot\n  }\n  category\n  comment {\n    id\n  }\n  document {\n    id\n  }\n  externalUserActor {\n    id\n  }\n  initiative {\n    id\n  }\n  initiativeUpdate {\n    id\n  }\n  updatedAt\n  parentComment {\n    id\n  }\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment IssueNotification on IssueNotification {\n  __typename\n  reactionEmoji\n  type\n  commentId\n  issueId\n  parentCommentId\n  botActor {\n    ...ActorBot\n  }\n  category\n  comment {\n    id\n  }\n  externalUserActor {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  parentComment {\n    id\n  }\n  user {\n    id\n  }\n  subscriptions {\n    ...NotificationSubscription\n  }\n  team {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment OauthClientApproval on OauthClientApproval {\n  __typename\n  newlyRequestedScopes\n  denyReason\n  requestReason\n  scopes\n  status\n  oauthClientId\n  requesterId\n  responderId\n  updatedAt\n  archivedAt\n  createdAt\n  id\n}\nfragment NotificationSubscription on NotificationSubscription {\n  __typename\n  customView {\n    id\n  }\n  customer {\n    id\n  }\n  cycle {\n    id\n  }\n  initiative {\n    id\n  }\n  label {\n    id\n  }\n  updatedAt\n  project {\n    id\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  contextViewType\n  userContextViewType\n  id\n  user {\n    id\n  }\n  subscriber {\n    id\n  }\n  active\n}\nfragment UsageAlert on UsageAlert {\n  __typename\n  type\n  updatedAt\n  archivedAt\n  createdAt\n  id\n  metadata\n}\nfragment NotificationBatchActionPayload on NotificationBatchActionPayload {\n  __typename\n  lastSyncId\n  notifications {\n    ...Notification\n  }\n  success\n}`) as unknown as TypedDocumentString<NotificationMarkReadAllMutation, NotificationMarkReadAllMutationVariables>;\nexport const NotificationMarkUnreadAllDocument = new TypedDocumentString(`\n    mutation notificationMarkUnreadAll($input: NotificationEntityInput!) {\n  notificationMarkUnreadAll(input: $input) {\n    ...NotificationBatchActionPayload\n  }\n}\n    fragment ActorBot on ActorBot {\n  __typename\n  avatarUrl\n  subType\n  id\n  name\n  userDisplayName\n  type\n}\nfragment WelcomeMessageNotification on WelcomeMessageNotification {\n  __typename\n  type\n  welcomeMessageId\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment Notification on Notification {\n  __typename\n  type\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n  ... on CustomerNeedNotification {\n    ...CustomerNeedNotification\n  }\n  ... on CustomerNotification {\n    ...CustomerNotification\n  }\n  ... on DocumentNotification {\n    ...DocumentNotification\n  }\n  ... on InitiativeNotification {\n    ...InitiativeNotification\n  }\n  ... on IssueNotification {\n    ...IssueNotification\n  }\n  ... on OauthClientApprovalNotification {\n    ...OauthClientApprovalNotification\n  }\n  ... on PostNotification {\n    ...PostNotification\n  }\n  ... on ProjectNotification {\n    ...ProjectNotification\n  }\n  ... on PullRequestNotification {\n    ...PullRequestNotification\n  }\n  ... on UsageAlertNotification {\n    ...UsageAlertNotification\n  }\n  ... on WelcomeMessageNotification {\n    ...WelcomeMessageNotification\n  }\n}\nfragment CustomerNeedNotification on CustomerNeedNotification {\n  __typename\n  type\n  customerNeedId\n  botActor {\n    ...ActorBot\n  }\n  category\n  customerNeed {\n    id\n  }\n  externalUserActor {\n    id\n  }\n  relatedIssue {\n    id\n  }\n  updatedAt\n  relatedProject {\n    id\n  }\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment CustomerNotification on CustomerNotification {\n  __typename\n  type\n  customerId\n  botActor {\n    ...ActorBot\n  }\n  category\n  customer {\n    id\n  }\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment DocumentNotification on DocumentNotification {\n  __typename\n  reactionEmoji\n  type\n  commentId\n  documentId\n  parentCommentId\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment PostNotification on PostNotification {\n  __typename\n  reactionEmoji\n  type\n  commentId\n  parentCommentId\n  postId\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment ProjectNotification on ProjectNotification {\n  __typename\n  reactionEmoji\n  type\n  commentId\n  parentCommentId\n  projectId\n  projectMilestoneId\n  projectUpdateId\n  botActor {\n    ...ActorBot\n  }\n  category\n  comment {\n    id\n  }\n  document {\n    id\n  }\n  externalUserActor {\n    id\n  }\n  updatedAt\n  parentComment {\n    id\n  }\n  project {\n    id\n  }\n  projectUpdate {\n    id\n  }\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment PullRequestNotification on PullRequestNotification {\n  __typename\n  type\n  pullRequestCommentId\n  pullRequestId\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment UsageAlertNotification on UsageAlertNotification {\n  __typename\n  type\n  usageAlertId\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  usageAlert {\n    ...UsageAlert\n  }\n  actor {\n    id\n  }\n}\nfragment OauthClientApprovalNotification on OauthClientApprovalNotification {\n  __typename\n  type\n  oauthClientApprovalId\n  oauthClientApproval {\n    ...OauthClientApproval\n  }\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment InitiativeNotification on InitiativeNotification {\n  __typename\n  reactionEmoji\n  type\n  commentId\n  initiativeId\n  initiativeUpdateId\n  parentCommentId\n  botActor {\n    ...ActorBot\n  }\n  category\n  comment {\n    id\n  }\n  document {\n    id\n  }\n  externalUserActor {\n    id\n  }\n  initiative {\n    id\n  }\n  initiativeUpdate {\n    id\n  }\n  updatedAt\n  parentComment {\n    id\n  }\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment IssueNotification on IssueNotification {\n  __typename\n  reactionEmoji\n  type\n  commentId\n  issueId\n  parentCommentId\n  botActor {\n    ...ActorBot\n  }\n  category\n  comment {\n    id\n  }\n  externalUserActor {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  parentComment {\n    id\n  }\n  user {\n    id\n  }\n  subscriptions {\n    ...NotificationSubscription\n  }\n  team {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment OauthClientApproval on OauthClientApproval {\n  __typename\n  newlyRequestedScopes\n  denyReason\n  requestReason\n  scopes\n  status\n  oauthClientId\n  requesterId\n  responderId\n  updatedAt\n  archivedAt\n  createdAt\n  id\n}\nfragment NotificationSubscription on NotificationSubscription {\n  __typename\n  customView {\n    id\n  }\n  customer {\n    id\n  }\n  cycle {\n    id\n  }\n  initiative {\n    id\n  }\n  label {\n    id\n  }\n  updatedAt\n  project {\n    id\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  contextViewType\n  userContextViewType\n  id\n  user {\n    id\n  }\n  subscriber {\n    id\n  }\n  active\n}\nfragment UsageAlert on UsageAlert {\n  __typename\n  type\n  updatedAt\n  archivedAt\n  createdAt\n  id\n  metadata\n}\nfragment NotificationBatchActionPayload on NotificationBatchActionPayload {\n  __typename\n  lastSyncId\n  notifications {\n    ...Notification\n  }\n  success\n}`) as unknown as TypedDocumentString<NotificationMarkUnreadAllMutation, NotificationMarkUnreadAllMutationVariables>;\nexport const NotificationSnoozeAllDocument = new TypedDocumentString(`\n    mutation notificationSnoozeAll($input: NotificationEntityInput!, $snoozedUntilAt: DateTime!) {\n  notificationSnoozeAll(input: $input, snoozedUntilAt: $snoozedUntilAt) {\n    ...NotificationBatchActionPayload\n  }\n}\n    fragment ActorBot on ActorBot {\n  __typename\n  avatarUrl\n  subType\n  id\n  name\n  userDisplayName\n  type\n}\nfragment WelcomeMessageNotification on WelcomeMessageNotification {\n  __typename\n  type\n  welcomeMessageId\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment Notification on Notification {\n  __typename\n  type\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n  ... on CustomerNeedNotification {\n    ...CustomerNeedNotification\n  }\n  ... on CustomerNotification {\n    ...CustomerNotification\n  }\n  ... on DocumentNotification {\n    ...DocumentNotification\n  }\n  ... on InitiativeNotification {\n    ...InitiativeNotification\n  }\n  ... on IssueNotification {\n    ...IssueNotification\n  }\n  ... on OauthClientApprovalNotification {\n    ...OauthClientApprovalNotification\n  }\n  ... on PostNotification {\n    ...PostNotification\n  }\n  ... on ProjectNotification {\n    ...ProjectNotification\n  }\n  ... on PullRequestNotification {\n    ...PullRequestNotification\n  }\n  ... on UsageAlertNotification {\n    ...UsageAlertNotification\n  }\n  ... on WelcomeMessageNotification {\n    ...WelcomeMessageNotification\n  }\n}\nfragment CustomerNeedNotification on CustomerNeedNotification {\n  __typename\n  type\n  customerNeedId\n  botActor {\n    ...ActorBot\n  }\n  category\n  customerNeed {\n    id\n  }\n  externalUserActor {\n    id\n  }\n  relatedIssue {\n    id\n  }\n  updatedAt\n  relatedProject {\n    id\n  }\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment CustomerNotification on CustomerNotification {\n  __typename\n  type\n  customerId\n  botActor {\n    ...ActorBot\n  }\n  category\n  customer {\n    id\n  }\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment DocumentNotification on DocumentNotification {\n  __typename\n  reactionEmoji\n  type\n  commentId\n  documentId\n  parentCommentId\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment PostNotification on PostNotification {\n  __typename\n  reactionEmoji\n  type\n  commentId\n  parentCommentId\n  postId\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment ProjectNotification on ProjectNotification {\n  __typename\n  reactionEmoji\n  type\n  commentId\n  parentCommentId\n  projectId\n  projectMilestoneId\n  projectUpdateId\n  botActor {\n    ...ActorBot\n  }\n  category\n  comment {\n    id\n  }\n  document {\n    id\n  }\n  externalUserActor {\n    id\n  }\n  updatedAt\n  parentComment {\n    id\n  }\n  project {\n    id\n  }\n  projectUpdate {\n    id\n  }\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment PullRequestNotification on PullRequestNotification {\n  __typename\n  type\n  pullRequestCommentId\n  pullRequestId\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment UsageAlertNotification on UsageAlertNotification {\n  __typename\n  type\n  usageAlertId\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  usageAlert {\n    ...UsageAlert\n  }\n  actor {\n    id\n  }\n}\nfragment OauthClientApprovalNotification on OauthClientApprovalNotification {\n  __typename\n  type\n  oauthClientApprovalId\n  oauthClientApproval {\n    ...OauthClientApproval\n  }\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment InitiativeNotification on InitiativeNotification {\n  __typename\n  reactionEmoji\n  type\n  commentId\n  initiativeId\n  initiativeUpdateId\n  parentCommentId\n  botActor {\n    ...ActorBot\n  }\n  category\n  comment {\n    id\n  }\n  document {\n    id\n  }\n  externalUserActor {\n    id\n  }\n  initiative {\n    id\n  }\n  initiativeUpdate {\n    id\n  }\n  updatedAt\n  parentComment {\n    id\n  }\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment IssueNotification on IssueNotification {\n  __typename\n  reactionEmoji\n  type\n  commentId\n  issueId\n  parentCommentId\n  botActor {\n    ...ActorBot\n  }\n  category\n  comment {\n    id\n  }\n  externalUserActor {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  parentComment {\n    id\n  }\n  user {\n    id\n  }\n  subscriptions {\n    ...NotificationSubscription\n  }\n  team {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment OauthClientApproval on OauthClientApproval {\n  __typename\n  newlyRequestedScopes\n  denyReason\n  requestReason\n  scopes\n  status\n  oauthClientId\n  requesterId\n  responderId\n  updatedAt\n  archivedAt\n  createdAt\n  id\n}\nfragment NotificationSubscription on NotificationSubscription {\n  __typename\n  customView {\n    id\n  }\n  customer {\n    id\n  }\n  cycle {\n    id\n  }\n  initiative {\n    id\n  }\n  label {\n    id\n  }\n  updatedAt\n  project {\n    id\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  contextViewType\n  userContextViewType\n  id\n  user {\n    id\n  }\n  subscriber {\n    id\n  }\n  active\n}\nfragment UsageAlert on UsageAlert {\n  __typename\n  type\n  updatedAt\n  archivedAt\n  createdAt\n  id\n  metadata\n}\nfragment NotificationBatchActionPayload on NotificationBatchActionPayload {\n  __typename\n  lastSyncId\n  notifications {\n    ...Notification\n  }\n  success\n}`) as unknown as TypedDocumentString<NotificationSnoozeAllMutation, NotificationSnoozeAllMutationVariables>;\nexport const CreateNotificationSubscriptionDocument = new TypedDocumentString(`\n    mutation createNotificationSubscription($input: NotificationSubscriptionCreateInput!) {\n  notificationSubscriptionCreate(input: $input) {\n    ...NotificationSubscriptionPayload\n  }\n}\n    fragment NotificationSubscription on NotificationSubscription {\n  __typename\n  customView {\n    id\n  }\n  customer {\n    id\n  }\n  cycle {\n    id\n  }\n  initiative {\n    id\n  }\n  label {\n    id\n  }\n  updatedAt\n  project {\n    id\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  contextViewType\n  userContextViewType\n  id\n  user {\n    id\n  }\n  subscriber {\n    id\n  }\n  active\n}\nfragment NotificationSubscriptionPayload on NotificationSubscriptionPayload {\n  __typename\n  lastSyncId\n  notificationSubscription {\n    ...NotificationSubscription\n  }\n  success\n}`) as unknown as TypedDocumentString<\n  CreateNotificationSubscriptionMutation,\n  CreateNotificationSubscriptionMutationVariables\n>;\nexport const DeleteNotificationSubscriptionDocument = new TypedDocumentString(`\n    mutation deleteNotificationSubscription($id: String!) {\n  notificationSubscriptionDelete(id: $id) {\n    ...DeletePayload\n  }\n}\n    fragment DeletePayload on DeletePayload {\n  __typename\n  entityId\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<\n  DeleteNotificationSubscriptionMutation,\n  DeleteNotificationSubscriptionMutationVariables\n>;\nexport const UpdateNotificationSubscriptionDocument = new TypedDocumentString(`\n    mutation updateNotificationSubscription($id: String!, $input: NotificationSubscriptionUpdateInput!) {\n  notificationSubscriptionUpdate(id: $id, input: $input) {\n    ...NotificationSubscriptionPayload\n  }\n}\n    fragment NotificationSubscription on NotificationSubscription {\n  __typename\n  customView {\n    id\n  }\n  customer {\n    id\n  }\n  cycle {\n    id\n  }\n  initiative {\n    id\n  }\n  label {\n    id\n  }\n  updatedAt\n  project {\n    id\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  contextViewType\n  userContextViewType\n  id\n  user {\n    id\n  }\n  subscriber {\n    id\n  }\n  active\n}\nfragment NotificationSubscriptionPayload on NotificationSubscriptionPayload {\n  __typename\n  lastSyncId\n  notificationSubscription {\n    ...NotificationSubscription\n  }\n  success\n}`) as unknown as TypedDocumentString<\n  UpdateNotificationSubscriptionMutation,\n  UpdateNotificationSubscriptionMutationVariables\n>;\nexport const UnarchiveNotificationDocument = new TypedDocumentString(`\n    mutation unarchiveNotification($id: String!) {\n  notificationUnarchive(id: $id) {\n    ...NotificationArchivePayload\n  }\n}\n    fragment ActorBot on ActorBot {\n  __typename\n  avatarUrl\n  subType\n  id\n  name\n  userDisplayName\n  type\n}\nfragment NotificationArchivePayload on NotificationArchivePayload {\n  __typename\n  entity {\n    ...Notification\n  }\n  lastSyncId\n  success\n}\nfragment WelcomeMessageNotification on WelcomeMessageNotification {\n  __typename\n  type\n  welcomeMessageId\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment Notification on Notification {\n  __typename\n  type\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n  ... on CustomerNeedNotification {\n    ...CustomerNeedNotification\n  }\n  ... on CustomerNotification {\n    ...CustomerNotification\n  }\n  ... on DocumentNotification {\n    ...DocumentNotification\n  }\n  ... on InitiativeNotification {\n    ...InitiativeNotification\n  }\n  ... on IssueNotification {\n    ...IssueNotification\n  }\n  ... on OauthClientApprovalNotification {\n    ...OauthClientApprovalNotification\n  }\n  ... on PostNotification {\n    ...PostNotification\n  }\n  ... on ProjectNotification {\n    ...ProjectNotification\n  }\n  ... on PullRequestNotification {\n    ...PullRequestNotification\n  }\n  ... on UsageAlertNotification {\n    ...UsageAlertNotification\n  }\n  ... on WelcomeMessageNotification {\n    ...WelcomeMessageNotification\n  }\n}\nfragment CustomerNeedNotification on CustomerNeedNotification {\n  __typename\n  type\n  customerNeedId\n  botActor {\n    ...ActorBot\n  }\n  category\n  customerNeed {\n    id\n  }\n  externalUserActor {\n    id\n  }\n  relatedIssue {\n    id\n  }\n  updatedAt\n  relatedProject {\n    id\n  }\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment CustomerNotification on CustomerNotification {\n  __typename\n  type\n  customerId\n  botActor {\n    ...ActorBot\n  }\n  category\n  customer {\n    id\n  }\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment DocumentNotification on DocumentNotification {\n  __typename\n  reactionEmoji\n  type\n  commentId\n  documentId\n  parentCommentId\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment PostNotification on PostNotification {\n  __typename\n  reactionEmoji\n  type\n  commentId\n  parentCommentId\n  postId\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment ProjectNotification on ProjectNotification {\n  __typename\n  reactionEmoji\n  type\n  commentId\n  parentCommentId\n  projectId\n  projectMilestoneId\n  projectUpdateId\n  botActor {\n    ...ActorBot\n  }\n  category\n  comment {\n    id\n  }\n  document {\n    id\n  }\n  externalUserActor {\n    id\n  }\n  updatedAt\n  parentComment {\n    id\n  }\n  project {\n    id\n  }\n  projectUpdate {\n    id\n  }\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment PullRequestNotification on PullRequestNotification {\n  __typename\n  type\n  pullRequestCommentId\n  pullRequestId\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment UsageAlertNotification on UsageAlertNotification {\n  __typename\n  type\n  usageAlertId\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  usageAlert {\n    ...UsageAlert\n  }\n  actor {\n    id\n  }\n}\nfragment OauthClientApprovalNotification on OauthClientApprovalNotification {\n  __typename\n  type\n  oauthClientApprovalId\n  oauthClientApproval {\n    ...OauthClientApproval\n  }\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment InitiativeNotification on InitiativeNotification {\n  __typename\n  reactionEmoji\n  type\n  commentId\n  initiativeId\n  initiativeUpdateId\n  parentCommentId\n  botActor {\n    ...ActorBot\n  }\n  category\n  comment {\n    id\n  }\n  document {\n    id\n  }\n  externalUserActor {\n    id\n  }\n  initiative {\n    id\n  }\n  initiativeUpdate {\n    id\n  }\n  updatedAt\n  parentComment {\n    id\n  }\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment IssueNotification on IssueNotification {\n  __typename\n  reactionEmoji\n  type\n  commentId\n  issueId\n  parentCommentId\n  botActor {\n    ...ActorBot\n  }\n  category\n  comment {\n    id\n  }\n  externalUserActor {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  parentComment {\n    id\n  }\n  user {\n    id\n  }\n  subscriptions {\n    ...NotificationSubscription\n  }\n  team {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment OauthClientApproval on OauthClientApproval {\n  __typename\n  newlyRequestedScopes\n  denyReason\n  requestReason\n  scopes\n  status\n  oauthClientId\n  requesterId\n  responderId\n  updatedAt\n  archivedAt\n  createdAt\n  id\n}\nfragment NotificationSubscription on NotificationSubscription {\n  __typename\n  customView {\n    id\n  }\n  customer {\n    id\n  }\n  cycle {\n    id\n  }\n  initiative {\n    id\n  }\n  label {\n    id\n  }\n  updatedAt\n  project {\n    id\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  contextViewType\n  userContextViewType\n  id\n  user {\n    id\n  }\n  subscriber {\n    id\n  }\n  active\n}\nfragment UsageAlert on UsageAlert {\n  __typename\n  type\n  updatedAt\n  archivedAt\n  createdAt\n  id\n  metadata\n}`) as unknown as TypedDocumentString<UnarchiveNotificationMutation, UnarchiveNotificationMutationVariables>;\nexport const NotificationUnsnoozeAllDocument = new TypedDocumentString(`\n    mutation notificationUnsnoozeAll($input: NotificationEntityInput!, $unsnoozedAt: DateTime!) {\n  notificationUnsnoozeAll(input: $input, unsnoozedAt: $unsnoozedAt) {\n    ...NotificationBatchActionPayload\n  }\n}\n    fragment ActorBot on ActorBot {\n  __typename\n  avatarUrl\n  subType\n  id\n  name\n  userDisplayName\n  type\n}\nfragment WelcomeMessageNotification on WelcomeMessageNotification {\n  __typename\n  type\n  welcomeMessageId\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment Notification on Notification {\n  __typename\n  type\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n  ... on CustomerNeedNotification {\n    ...CustomerNeedNotification\n  }\n  ... on CustomerNotification {\n    ...CustomerNotification\n  }\n  ... on DocumentNotification {\n    ...DocumentNotification\n  }\n  ... on InitiativeNotification {\n    ...InitiativeNotification\n  }\n  ... on IssueNotification {\n    ...IssueNotification\n  }\n  ... on OauthClientApprovalNotification {\n    ...OauthClientApprovalNotification\n  }\n  ... on PostNotification {\n    ...PostNotification\n  }\n  ... on ProjectNotification {\n    ...ProjectNotification\n  }\n  ... on PullRequestNotification {\n    ...PullRequestNotification\n  }\n  ... on UsageAlertNotification {\n    ...UsageAlertNotification\n  }\n  ... on WelcomeMessageNotification {\n    ...WelcomeMessageNotification\n  }\n}\nfragment CustomerNeedNotification on CustomerNeedNotification {\n  __typename\n  type\n  customerNeedId\n  botActor {\n    ...ActorBot\n  }\n  category\n  customerNeed {\n    id\n  }\n  externalUserActor {\n    id\n  }\n  relatedIssue {\n    id\n  }\n  updatedAt\n  relatedProject {\n    id\n  }\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment CustomerNotification on CustomerNotification {\n  __typename\n  type\n  customerId\n  botActor {\n    ...ActorBot\n  }\n  category\n  customer {\n    id\n  }\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment DocumentNotification on DocumentNotification {\n  __typename\n  reactionEmoji\n  type\n  commentId\n  documentId\n  parentCommentId\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment PostNotification on PostNotification {\n  __typename\n  reactionEmoji\n  type\n  commentId\n  parentCommentId\n  postId\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment ProjectNotification on ProjectNotification {\n  __typename\n  reactionEmoji\n  type\n  commentId\n  parentCommentId\n  projectId\n  projectMilestoneId\n  projectUpdateId\n  botActor {\n    ...ActorBot\n  }\n  category\n  comment {\n    id\n  }\n  document {\n    id\n  }\n  externalUserActor {\n    id\n  }\n  updatedAt\n  parentComment {\n    id\n  }\n  project {\n    id\n  }\n  projectUpdate {\n    id\n  }\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment PullRequestNotification on PullRequestNotification {\n  __typename\n  type\n  pullRequestCommentId\n  pullRequestId\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment UsageAlertNotification on UsageAlertNotification {\n  __typename\n  type\n  usageAlertId\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  usageAlert {\n    ...UsageAlert\n  }\n  actor {\n    id\n  }\n}\nfragment OauthClientApprovalNotification on OauthClientApprovalNotification {\n  __typename\n  type\n  oauthClientApprovalId\n  oauthClientApproval {\n    ...OauthClientApproval\n  }\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment InitiativeNotification on InitiativeNotification {\n  __typename\n  reactionEmoji\n  type\n  commentId\n  initiativeId\n  initiativeUpdateId\n  parentCommentId\n  botActor {\n    ...ActorBot\n  }\n  category\n  comment {\n    id\n  }\n  document {\n    id\n  }\n  externalUserActor {\n    id\n  }\n  initiative {\n    id\n  }\n  initiativeUpdate {\n    id\n  }\n  updatedAt\n  parentComment {\n    id\n  }\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment IssueNotification on IssueNotification {\n  __typename\n  reactionEmoji\n  type\n  commentId\n  issueId\n  parentCommentId\n  botActor {\n    ...ActorBot\n  }\n  category\n  comment {\n    id\n  }\n  externalUserActor {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  parentComment {\n    id\n  }\n  user {\n    id\n  }\n  subscriptions {\n    ...NotificationSubscription\n  }\n  team {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment OauthClientApproval on OauthClientApproval {\n  __typename\n  newlyRequestedScopes\n  denyReason\n  requestReason\n  scopes\n  status\n  oauthClientId\n  requesterId\n  responderId\n  updatedAt\n  archivedAt\n  createdAt\n  id\n}\nfragment NotificationSubscription on NotificationSubscription {\n  __typename\n  customView {\n    id\n  }\n  customer {\n    id\n  }\n  cycle {\n    id\n  }\n  initiative {\n    id\n  }\n  label {\n    id\n  }\n  updatedAt\n  project {\n    id\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  contextViewType\n  userContextViewType\n  id\n  user {\n    id\n  }\n  subscriber {\n    id\n  }\n  active\n}\nfragment UsageAlert on UsageAlert {\n  __typename\n  type\n  updatedAt\n  archivedAt\n  createdAt\n  id\n  metadata\n}\nfragment NotificationBatchActionPayload on NotificationBatchActionPayload {\n  __typename\n  lastSyncId\n  notifications {\n    ...Notification\n  }\n  success\n}`) as unknown as TypedDocumentString<NotificationUnsnoozeAllMutation, NotificationUnsnoozeAllMutationVariables>;\nexport const UpdateNotificationDocument = new TypedDocumentString(`\n    mutation updateNotification($id: String!, $input: NotificationUpdateInput!) {\n  notificationUpdate(id: $id, input: $input) {\n    ...NotificationPayload\n  }\n}\n    fragment ActorBot on ActorBot {\n  __typename\n  avatarUrl\n  subType\n  id\n  name\n  userDisplayName\n  type\n}\nfragment WelcomeMessageNotification on WelcomeMessageNotification {\n  __typename\n  type\n  welcomeMessageId\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment Notification on Notification {\n  __typename\n  type\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n  ... on CustomerNeedNotification {\n    ...CustomerNeedNotification\n  }\n  ... on CustomerNotification {\n    ...CustomerNotification\n  }\n  ... on DocumentNotification {\n    ...DocumentNotification\n  }\n  ... on InitiativeNotification {\n    ...InitiativeNotification\n  }\n  ... on IssueNotification {\n    ...IssueNotification\n  }\n  ... on OauthClientApprovalNotification {\n    ...OauthClientApprovalNotification\n  }\n  ... on PostNotification {\n    ...PostNotification\n  }\n  ... on ProjectNotification {\n    ...ProjectNotification\n  }\n  ... on PullRequestNotification {\n    ...PullRequestNotification\n  }\n  ... on UsageAlertNotification {\n    ...UsageAlertNotification\n  }\n  ... on WelcomeMessageNotification {\n    ...WelcomeMessageNotification\n  }\n}\nfragment CustomerNeedNotification on CustomerNeedNotification {\n  __typename\n  type\n  customerNeedId\n  botActor {\n    ...ActorBot\n  }\n  category\n  customerNeed {\n    id\n  }\n  externalUserActor {\n    id\n  }\n  relatedIssue {\n    id\n  }\n  updatedAt\n  relatedProject {\n    id\n  }\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment CustomerNotification on CustomerNotification {\n  __typename\n  type\n  customerId\n  botActor {\n    ...ActorBot\n  }\n  category\n  customer {\n    id\n  }\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment DocumentNotification on DocumentNotification {\n  __typename\n  reactionEmoji\n  type\n  commentId\n  documentId\n  parentCommentId\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment PostNotification on PostNotification {\n  __typename\n  reactionEmoji\n  type\n  commentId\n  parentCommentId\n  postId\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment ProjectNotification on ProjectNotification {\n  __typename\n  reactionEmoji\n  type\n  commentId\n  parentCommentId\n  projectId\n  projectMilestoneId\n  projectUpdateId\n  botActor {\n    ...ActorBot\n  }\n  category\n  comment {\n    id\n  }\n  document {\n    id\n  }\n  externalUserActor {\n    id\n  }\n  updatedAt\n  parentComment {\n    id\n  }\n  project {\n    id\n  }\n  projectUpdate {\n    id\n  }\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment PullRequestNotification on PullRequestNotification {\n  __typename\n  type\n  pullRequestCommentId\n  pullRequestId\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment UsageAlertNotification on UsageAlertNotification {\n  __typename\n  type\n  usageAlertId\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  usageAlert {\n    ...UsageAlert\n  }\n  actor {\n    id\n  }\n}\nfragment OauthClientApprovalNotification on OauthClientApprovalNotification {\n  __typename\n  type\n  oauthClientApprovalId\n  oauthClientApproval {\n    ...OauthClientApproval\n  }\n  botActor {\n    ...ActorBot\n  }\n  category\n  externalUserActor {\n    id\n  }\n  updatedAt\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment InitiativeNotification on InitiativeNotification {\n  __typename\n  reactionEmoji\n  type\n  commentId\n  initiativeId\n  initiativeUpdateId\n  parentCommentId\n  botActor {\n    ...ActorBot\n  }\n  category\n  comment {\n    id\n  }\n  document {\n    id\n  }\n  externalUserActor {\n    id\n  }\n  initiative {\n    id\n  }\n  initiativeUpdate {\n    id\n  }\n  updatedAt\n  parentComment {\n    id\n  }\n  user {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment IssueNotification on IssueNotification {\n  __typename\n  reactionEmoji\n  type\n  commentId\n  issueId\n  parentCommentId\n  botActor {\n    ...ActorBot\n  }\n  category\n  comment {\n    id\n  }\n  externalUserActor {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  parentComment {\n    id\n  }\n  user {\n    id\n  }\n  subscriptions {\n    ...NotificationSubscription\n  }\n  team {\n    id\n  }\n  unsnoozedAt\n  emailedAt\n  archivedAt\n  createdAt\n  readAt\n  snoozedUntilAt\n  id\n  actor {\n    id\n  }\n}\nfragment OauthClientApproval on OauthClientApproval {\n  __typename\n  newlyRequestedScopes\n  denyReason\n  requestReason\n  scopes\n  status\n  oauthClientId\n  requesterId\n  responderId\n  updatedAt\n  archivedAt\n  createdAt\n  id\n}\nfragment NotificationSubscription on NotificationSubscription {\n  __typename\n  customView {\n    id\n  }\n  customer {\n    id\n  }\n  cycle {\n    id\n  }\n  initiative {\n    id\n  }\n  label {\n    id\n  }\n  updatedAt\n  project {\n    id\n  }\n  team {\n    id\n  }\n  archivedAt\n  createdAt\n  contextViewType\n  userContextViewType\n  id\n  user {\n    id\n  }\n  subscriber {\n    id\n  }\n  active\n}\nfragment UsageAlert on UsageAlert {\n  __typename\n  type\n  updatedAt\n  archivedAt\n  createdAt\n  id\n  metadata\n}\nfragment NotificationPayload on NotificationPayload {\n  __typename\n  lastSyncId\n  notification {\n    ...Notification\n  }\n  success\n}`) as unknown as TypedDocumentString<UpdateNotificationMutation, UpdateNotificationMutationVariables>;\nexport const DeleteOrganizationCancelDocument = new TypedDocumentString(`\n    mutation deleteOrganizationCancel {\n  organizationCancelDelete {\n    ...OrganizationCancelDeletePayload\n  }\n}\n    fragment OrganizationCancelDeletePayload on OrganizationCancelDeletePayload {\n  __typename\n  success\n}`) as unknown as TypedDocumentString<DeleteOrganizationCancelMutation, DeleteOrganizationCancelMutationVariables>;\nexport const DeleteOrganizationDocument = new TypedDocumentString(`\n    mutation deleteOrganization($input: DeleteOrganizationInput!) {\n  organizationDelete(input: $input) {\n    ...OrganizationDeletePayload\n  }\n}\n    fragment OrganizationDeletePayload on OrganizationDeletePayload {\n  __typename\n  success\n}`) as unknown as TypedDocumentString<DeleteOrganizationMutation, DeleteOrganizationMutationVariables>;\nexport const OrganizationDeleteChallengeDocument = new TypedDocumentString(`\n    mutation organizationDeleteChallenge {\n  organizationDeleteChallenge {\n    ...OrganizationDeletePayload\n  }\n}\n    fragment OrganizationDeletePayload on OrganizationDeletePayload {\n  __typename\n  success\n}`) as unknown as TypedDocumentString<\n  OrganizationDeleteChallengeMutation,\n  OrganizationDeleteChallengeMutationVariables\n>;\nexport const DeleteOrganizationDomainDocument = new TypedDocumentString(`\n    mutation deleteOrganizationDomain($id: String!) {\n  organizationDomainDelete(id: $id) {\n    ...DeletePayload\n  }\n}\n    fragment DeletePayload on DeletePayload {\n  __typename\n  entityId\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<DeleteOrganizationDomainMutation, DeleteOrganizationDomainMutationVariables>;\nexport const CreateOrganizationInviteDocument = new TypedDocumentString(`\n    mutation createOrganizationInvite($input: OrganizationInviteCreateInput!) {\n  organizationInviteCreate(input: $input) {\n    ...OrganizationInvitePayload\n  }\n}\n    fragment OrganizationInvitePayload on OrganizationInvitePayload {\n  __typename\n  lastSyncId\n  organizationInvite {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<CreateOrganizationInviteMutation, CreateOrganizationInviteMutationVariables>;\nexport const DeleteOrganizationInviteDocument = new TypedDocumentString(`\n    mutation deleteOrganizationInvite($id: String!) {\n  organizationInviteDelete(id: $id) {\n    ...DeletePayload\n  }\n}\n    fragment DeletePayload on DeletePayload {\n  __typename\n  entityId\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<DeleteOrganizationInviteMutation, DeleteOrganizationInviteMutationVariables>;\nexport const UpdateOrganizationInviteDocument = new TypedDocumentString(`\n    mutation updateOrganizationInvite($id: String!, $input: OrganizationInviteUpdateInput!) {\n  organizationInviteUpdate(id: $id, input: $input) {\n    ...OrganizationInvitePayload\n  }\n}\n    fragment OrganizationInvitePayload on OrganizationInvitePayload {\n  __typename\n  lastSyncId\n  organizationInvite {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<UpdateOrganizationInviteMutation, UpdateOrganizationInviteMutationVariables>;\nexport const OrganizationStartTrialDocument = new TypedDocumentString(`\n    mutation organizationStartTrial {\n  organizationStartTrial {\n    ...OrganizationStartTrialPayload\n  }\n}\n    fragment OrganizationStartTrialPayload on OrganizationStartTrialPayload {\n  __typename\n  success\n}`) as unknown as TypedDocumentString<OrganizationStartTrialMutation, OrganizationStartTrialMutationVariables>;\nexport const OrganizationStartTrialForPlanDocument = new TypedDocumentString(`\n    mutation organizationStartTrialForPlan($input: OrganizationStartTrialInput!) {\n  organizationStartTrialForPlan(input: $input) {\n    ...OrganizationStartTrialPayload\n  }\n}\n    fragment OrganizationStartTrialPayload on OrganizationStartTrialPayload {\n  __typename\n  success\n}`) as unknown as TypedDocumentString<\n  OrganizationStartTrialForPlanMutation,\n  OrganizationStartTrialForPlanMutationVariables\n>;\nexport const UpdateOrganizationDocument = new TypedDocumentString(`\n    mutation updateOrganization($input: OrganizationUpdateInput!) {\n  organizationUpdate(input: $input) {\n    ...OrganizationPayload\n  }\n}\n    fragment OrganizationPayload on OrganizationPayload {\n  __typename\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<UpdateOrganizationMutation, UpdateOrganizationMutationVariables>;\nexport const ProjectAddLabelDocument = new TypedDocumentString(`\n    mutation projectAddLabel($id: String!, $labelId: String!) {\n  projectAddLabel(id: $id, labelId: $labelId) {\n    ...ProjectPayload\n  }\n}\n    fragment ProjectPayload on ProjectPayload {\n  __typename\n  lastSyncId\n  project {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<ProjectAddLabelMutation, ProjectAddLabelMutationVariables>;\nexport const ArchiveProjectDocument = new TypedDocumentString(`\n    mutation archiveProject($id: String!, $trash: Boolean) {\n  projectArchive(id: $id, trash: $trash) {\n    ...ProjectArchivePayload\n  }\n}\n    fragment ProjectArchivePayload on ProjectArchivePayload {\n  __typename\n  entity {\n    id\n  }\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<ArchiveProjectMutation, ArchiveProjectMutationVariables>;\nexport const CreateProjectDocument = new TypedDocumentString(`\n    mutation createProject($input: ProjectCreateInput!, $slackChannelName: String) {\n  projectCreate(input: $input, slackChannelName: $slackChannelName) {\n    ...ProjectPayload\n  }\n}\n    fragment ProjectPayload on ProjectPayload {\n  __typename\n  lastSyncId\n  project {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<CreateProjectMutation, CreateProjectMutationVariables>;\nexport const DeleteProjectDocument = new TypedDocumentString(`\n    mutation deleteProject($id: String!) {\n  projectDelete(id: $id) {\n    ...ProjectArchivePayload\n  }\n}\n    fragment ProjectArchivePayload on ProjectArchivePayload {\n  __typename\n  entity {\n    id\n  }\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<DeleteProjectMutation, DeleteProjectMutationVariables>;\nexport const ProjectExternalSyncDisableDocument = new TypedDocumentString(`\n    mutation projectExternalSyncDisable($projectId: String!, $syncSource: ExternalSyncService!) {\n  projectExternalSyncDisable(projectId: $projectId, syncSource: $syncSource) {\n    ...ProjectPayload\n  }\n}\n    fragment ProjectPayload on ProjectPayload {\n  __typename\n  lastSyncId\n  project {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<ProjectExternalSyncDisableMutation, ProjectExternalSyncDisableMutationVariables>;\nexport const CreateProjectLabelDocument = new TypedDocumentString(`\n    mutation createProjectLabel($input: ProjectLabelCreateInput!) {\n  projectLabelCreate(input: $input) {\n    ...ProjectLabelPayload\n  }\n}\n    fragment ProjectLabelPayload on ProjectLabelPayload {\n  __typename\n  lastSyncId\n  projectLabel {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<CreateProjectLabelMutation, CreateProjectLabelMutationVariables>;\nexport const DeleteProjectLabelDocument = new TypedDocumentString(`\n    mutation deleteProjectLabel($id: String!) {\n  projectLabelDelete(id: $id) {\n    ...DeletePayload\n  }\n}\n    fragment DeletePayload on DeletePayload {\n  __typename\n  entityId\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<DeleteProjectLabelMutation, DeleteProjectLabelMutationVariables>;\nexport const ProjectLabelRestoreDocument = new TypedDocumentString(`\n    mutation projectLabelRestore($id: String!) {\n  projectLabelRestore(id: $id) {\n    ...ProjectLabelPayload\n  }\n}\n    fragment ProjectLabelPayload on ProjectLabelPayload {\n  __typename\n  lastSyncId\n  projectLabel {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<ProjectLabelRestoreMutation, ProjectLabelRestoreMutationVariables>;\nexport const ProjectLabelRetireDocument = new TypedDocumentString(`\n    mutation projectLabelRetire($id: String!) {\n  projectLabelRetire(id: $id) {\n    ...ProjectLabelPayload\n  }\n}\n    fragment ProjectLabelPayload on ProjectLabelPayload {\n  __typename\n  lastSyncId\n  projectLabel {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<ProjectLabelRetireMutation, ProjectLabelRetireMutationVariables>;\nexport const UpdateProjectLabelDocument = new TypedDocumentString(`\n    mutation updateProjectLabel($id: String!, $input: ProjectLabelUpdateInput!) {\n  projectLabelUpdate(id: $id, input: $input) {\n    ...ProjectLabelPayload\n  }\n}\n    fragment ProjectLabelPayload on ProjectLabelPayload {\n  __typename\n  lastSyncId\n  projectLabel {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<UpdateProjectLabelMutation, UpdateProjectLabelMutationVariables>;\nexport const CreateProjectMilestoneDocument = new TypedDocumentString(`\n    mutation createProjectMilestone($input: ProjectMilestoneCreateInput!) {\n  projectMilestoneCreate(input: $input) {\n    ...ProjectMilestonePayload\n  }\n}\n    fragment ProjectMilestonePayload on ProjectMilestonePayload {\n  __typename\n  lastSyncId\n  projectMilestone {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<CreateProjectMilestoneMutation, CreateProjectMilestoneMutationVariables>;\nexport const DeleteProjectMilestoneDocument = new TypedDocumentString(`\n    mutation deleteProjectMilestone($id: String!) {\n  projectMilestoneDelete(id: $id) {\n    ...DeletePayload\n  }\n}\n    fragment DeletePayload on DeletePayload {\n  __typename\n  entityId\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<DeleteProjectMilestoneMutation, DeleteProjectMilestoneMutationVariables>;\nexport const UpdateProjectMilestoneDocument = new TypedDocumentString(`\n    mutation updateProjectMilestone($id: String!, $input: ProjectMilestoneUpdateInput!) {\n  projectMilestoneUpdate(id: $id, input: $input) {\n    ...ProjectMilestonePayload\n  }\n}\n    fragment ProjectMilestonePayload on ProjectMilestonePayload {\n  __typename\n  lastSyncId\n  projectMilestone {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<UpdateProjectMilestoneMutation, UpdateProjectMilestoneMutationVariables>;\nexport const CreateProjectRelationDocument = new TypedDocumentString(`\n    mutation createProjectRelation($input: ProjectRelationCreateInput!) {\n  projectRelationCreate(input: $input) {\n    ...ProjectRelationPayload\n  }\n}\n    fragment ProjectRelationPayload on ProjectRelationPayload {\n  __typename\n  lastSyncId\n  projectRelation {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<CreateProjectRelationMutation, CreateProjectRelationMutationVariables>;\nexport const DeleteProjectRelationDocument = new TypedDocumentString(`\n    mutation deleteProjectRelation($id: String!) {\n  projectRelationDelete(id: $id) {\n    ...DeletePayload\n  }\n}\n    fragment DeletePayload on DeletePayload {\n  __typename\n  entityId\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<DeleteProjectRelationMutation, DeleteProjectRelationMutationVariables>;\nexport const UpdateProjectRelationDocument = new TypedDocumentString(`\n    mutation updateProjectRelation($id: String!, $input: ProjectRelationUpdateInput!) {\n  projectRelationUpdate(id: $id, input: $input) {\n    ...ProjectRelationPayload\n  }\n}\n    fragment ProjectRelationPayload on ProjectRelationPayload {\n  __typename\n  lastSyncId\n  projectRelation {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<UpdateProjectRelationMutation, UpdateProjectRelationMutationVariables>;\nexport const ProjectRemoveLabelDocument = new TypedDocumentString(`\n    mutation projectRemoveLabel($id: String!, $labelId: String!) {\n  projectRemoveLabel(id: $id, labelId: $labelId) {\n    ...ProjectPayload\n  }\n}\n    fragment ProjectPayload on ProjectPayload {\n  __typename\n  lastSyncId\n  project {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<ProjectRemoveLabelMutation, ProjectRemoveLabelMutationVariables>;\nexport const ArchiveProjectStatusDocument = new TypedDocumentString(`\n    mutation archiveProjectStatus($id: String!) {\n  projectStatusArchive(id: $id) {\n    ...ProjectStatusArchivePayload\n  }\n}\n    fragment ProjectStatusArchivePayload on ProjectStatusArchivePayload {\n  __typename\n  entity {\n    id\n  }\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<ArchiveProjectStatusMutation, ArchiveProjectStatusMutationVariables>;\nexport const CreateProjectStatusDocument = new TypedDocumentString(`\n    mutation createProjectStatus($input: ProjectStatusCreateInput!) {\n  projectStatusCreate(input: $input) {\n    ...ProjectStatusPayload\n  }\n}\n    fragment ProjectStatusPayload on ProjectStatusPayload {\n  __typename\n  lastSyncId\n  status {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<CreateProjectStatusMutation, CreateProjectStatusMutationVariables>;\nexport const UnarchiveProjectStatusDocument = new TypedDocumentString(`\n    mutation unarchiveProjectStatus($id: String!) {\n  projectStatusUnarchive(id: $id) {\n    ...ProjectStatusArchivePayload\n  }\n}\n    fragment ProjectStatusArchivePayload on ProjectStatusArchivePayload {\n  __typename\n  entity {\n    id\n  }\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<UnarchiveProjectStatusMutation, UnarchiveProjectStatusMutationVariables>;\nexport const UpdateProjectStatusDocument = new TypedDocumentString(`\n    mutation updateProjectStatus($id: String!, $input: ProjectStatusUpdateInput!) {\n  projectStatusUpdate(id: $id, input: $input) {\n    ...ProjectStatusPayload\n  }\n}\n    fragment ProjectStatusPayload on ProjectStatusPayload {\n  __typename\n  lastSyncId\n  status {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<UpdateProjectStatusMutation, UpdateProjectStatusMutationVariables>;\nexport const UnarchiveProjectDocument = new TypedDocumentString(`\n    mutation unarchiveProject($id: String!) {\n  projectUnarchive(id: $id) {\n    ...ProjectArchivePayload\n  }\n}\n    fragment ProjectArchivePayload on ProjectArchivePayload {\n  __typename\n  entity {\n    id\n  }\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<UnarchiveProjectMutation, UnarchiveProjectMutationVariables>;\nexport const UpdateProjectDocument = new TypedDocumentString(`\n    mutation updateProject($id: String!, $input: ProjectUpdateInput!) {\n  projectUpdate(id: $id, input: $input) {\n    ...ProjectPayload\n  }\n}\n    fragment ProjectPayload on ProjectPayload {\n  __typename\n  lastSyncId\n  project {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<UpdateProjectMutation, UpdateProjectMutationVariables>;\nexport const ArchiveProjectUpdateDocument = new TypedDocumentString(`\n    mutation archiveProjectUpdate($id: String!) {\n  projectUpdateArchive(id: $id) {\n    ...ProjectUpdateArchivePayload\n  }\n}\n    fragment ProjectUpdateArchivePayload on ProjectUpdateArchivePayload {\n  __typename\n  entity {\n    id\n  }\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<ArchiveProjectUpdateMutation, ArchiveProjectUpdateMutationVariables>;\nexport const CreateProjectUpdateDocument = new TypedDocumentString(`\n    mutation createProjectUpdate($input: ProjectUpdateCreateInput!) {\n  projectUpdateCreate(input: $input) {\n    ...ProjectUpdatePayload\n  }\n}\n    fragment ProjectUpdatePayload on ProjectUpdatePayload {\n  __typename\n  lastSyncId\n  projectUpdate {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<CreateProjectUpdateMutation, CreateProjectUpdateMutationVariables>;\nexport const DeleteProjectUpdateDocument = new TypedDocumentString(`\n    mutation deleteProjectUpdate($id: String!) {\n  projectUpdateDelete(id: $id) {\n    ...DeletePayload\n  }\n}\n    fragment DeletePayload on DeletePayload {\n  __typename\n  entityId\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<DeleteProjectUpdateMutation, DeleteProjectUpdateMutationVariables>;\nexport const UnarchiveProjectUpdateDocument = new TypedDocumentString(`\n    mutation unarchiveProjectUpdate($id: String!) {\n  projectUpdateUnarchive(id: $id) {\n    ...ProjectUpdateArchivePayload\n  }\n}\n    fragment ProjectUpdateArchivePayload on ProjectUpdateArchivePayload {\n  __typename\n  entity {\n    id\n  }\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<UnarchiveProjectUpdateMutation, UnarchiveProjectUpdateMutationVariables>;\nexport const UpdateProjectUpdateDocument = new TypedDocumentString(`\n    mutation updateProjectUpdate($id: String!, $input: ProjectUpdateUpdateInput!) {\n  projectUpdateUpdate(id: $id, input: $input) {\n    ...ProjectUpdatePayload\n  }\n}\n    fragment ProjectUpdatePayload on ProjectUpdatePayload {\n  __typename\n  lastSyncId\n  projectUpdate {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<UpdateProjectUpdateMutation, UpdateProjectUpdateMutationVariables>;\nexport const CreatePushSubscriptionDocument = new TypedDocumentString(`\n    mutation createPushSubscription($input: PushSubscriptionCreateInput!) {\n  pushSubscriptionCreate(input: $input) {\n    ...PushSubscriptionPayload\n  }\n}\n    fragment PushSubscription on PushSubscription {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  id\n}\nfragment PushSubscriptionPayload on PushSubscriptionPayload {\n  __typename\n  lastSyncId\n  entity {\n    ...PushSubscription\n  }\n  success\n}`) as unknown as TypedDocumentString<CreatePushSubscriptionMutation, CreatePushSubscriptionMutationVariables>;\nexport const DeletePushSubscriptionDocument = new TypedDocumentString(`\n    mutation deletePushSubscription($id: String!) {\n  pushSubscriptionDelete(id: $id) {\n    ...PushSubscriptionPayload\n  }\n}\n    fragment PushSubscription on PushSubscription {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  id\n}\nfragment PushSubscriptionPayload on PushSubscriptionPayload {\n  __typename\n  lastSyncId\n  entity {\n    ...PushSubscription\n  }\n  success\n}`) as unknown as TypedDocumentString<DeletePushSubscriptionMutation, DeletePushSubscriptionMutationVariables>;\nexport const CreateReactionDocument = new TypedDocumentString(`\n    mutation createReaction($input: ReactionCreateInput!) {\n  reactionCreate(input: $input) {\n    ...ReactionPayload\n  }\n}\n    fragment Reaction on Reaction {\n  __typename\n  comment {\n    id\n  }\n  externalUser {\n    id\n  }\n  initiativeUpdate {\n    id\n  }\n  issue {\n    id\n  }\n  updatedAt\n  emoji\n  projectUpdate {\n    id\n  }\n  archivedAt\n  createdAt\n  id\n  user {\n    id\n  }\n}\nfragment ReactionPayload on ReactionPayload {\n  __typename\n  lastSyncId\n  reaction {\n    ...Reaction\n  }\n  success\n}`) as unknown as TypedDocumentString<CreateReactionMutation, CreateReactionMutationVariables>;\nexport const DeleteReactionDocument = new TypedDocumentString(`\n    mutation deleteReaction($id: String!) {\n  reactionDelete(id: $id) {\n    ...DeletePayload\n  }\n}\n    fragment DeletePayload on DeletePayload {\n  __typename\n  entityId\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<DeleteReactionMutation, DeleteReactionMutationVariables>;\nexport const RefreshGoogleSheetsDataDocument = new TypedDocumentString(`\n    mutation refreshGoogleSheetsData($id: String!, $type: String) {\n  refreshGoogleSheetsData(id: $id, type: $type) {\n    ...IntegrationPayload\n  }\n}\n    fragment GitHubIntegrationConnectDetails on GitHubIntegrationConnectDetails {\n  __typename\n  lostRepositoryNames\n}\nfragment IntegrationPayload on IntegrationPayload {\n  __typename\n  gitHub {\n    ...GitHubIntegrationConnectDetails\n  }\n  lastSyncId\n  integration {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<RefreshGoogleSheetsDataMutation, RefreshGoogleSheetsDataMutationVariables>;\nexport const ArchiveReleaseDocument = new TypedDocumentString(`\n    mutation archiveRelease($id: String!) {\n  releaseArchive(id: $id) {\n    ...ReleaseArchivePayload\n  }\n}\n    fragment ReleaseArchivePayload on ReleaseArchivePayload {\n  __typename\n  entity {\n    id\n  }\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<ArchiveReleaseMutation, ArchiveReleaseMutationVariables>;\nexport const ReleaseCompleteDocument = new TypedDocumentString(`\n    mutation releaseComplete($input: ReleaseCompleteInput!) {\n  releaseComplete(input: $input) {\n    ...ReleasePayload\n  }\n}\n    fragment ReleasePayload on ReleasePayload {\n  __typename\n  lastSyncId\n  release {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<ReleaseCompleteMutation, ReleaseCompleteMutationVariables>;\nexport const ReleaseCompleteByAccessKeyDocument = new TypedDocumentString(`\n    mutation releaseCompleteByAccessKey($input: ReleaseCompleteInputBase!) {\n  releaseCompleteByAccessKey(input: $input) {\n    ...ReleasePayload\n  }\n}\n    fragment ReleasePayload on ReleasePayload {\n  __typename\n  lastSyncId\n  release {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<ReleaseCompleteByAccessKeyMutation, ReleaseCompleteByAccessKeyMutationVariables>;\nexport const CreateReleaseDocument = new TypedDocumentString(`\n    mutation createRelease($input: ReleaseCreateInput!) {\n  releaseCreate(input: $input) {\n    ...ReleasePayload\n  }\n}\n    fragment ReleasePayload on ReleasePayload {\n  __typename\n  lastSyncId\n  release {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<CreateReleaseMutation, CreateReleaseMutationVariables>;\nexport const DeleteReleaseDocument = new TypedDocumentString(`\n    mutation deleteRelease($id: String!) {\n  releaseDelete(id: $id) {\n    ...ReleaseArchivePayload\n  }\n}\n    fragment ReleaseArchivePayload on ReleaseArchivePayload {\n  __typename\n  entity {\n    id\n  }\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<DeleteReleaseMutation, DeleteReleaseMutationVariables>;\nexport const CreateReleaseNoteDocument = new TypedDocumentString(`\n    mutation createReleaseNote($input: ReleaseNoteCreateInput!) {\n  releaseNoteCreate(input: $input) {\n    ...ReleaseNotePayload\n  }\n}\n    fragment ReleaseNotePayload on ReleaseNotePayload {\n  __typename\n  lastSyncId\n  releaseNote {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<CreateReleaseNoteMutation, CreateReleaseNoteMutationVariables>;\nexport const DeleteReleaseNoteDocument = new TypedDocumentString(`\n    mutation deleteReleaseNote($id: String!) {\n  releaseNoteDelete(id: $id) {\n    ...DeletePayload\n  }\n}\n    fragment DeletePayload on DeletePayload {\n  __typename\n  entityId\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<DeleteReleaseNoteMutation, DeleteReleaseNoteMutationVariables>;\nexport const UpdateReleaseNoteDocument = new TypedDocumentString(`\n    mutation updateReleaseNote($id: String!, $input: ReleaseNoteUpdateInput!) {\n  releaseNoteUpdate(id: $id, input: $input) {\n    ...ReleaseNotePayload\n  }\n}\n    fragment ReleaseNotePayload on ReleaseNotePayload {\n  __typename\n  lastSyncId\n  releaseNote {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<UpdateReleaseNoteMutation, UpdateReleaseNoteMutationVariables>;\nexport const ArchiveReleasePipelineDocument = new TypedDocumentString(`\n    mutation archiveReleasePipeline($id: String!) {\n  releasePipelineArchive(id: $id) {\n    ...ReleasePipelineArchivePayload\n  }\n}\n    fragment ReleasePipelineArchivePayload on ReleasePipelineArchivePayload {\n  __typename\n  entity {\n    id\n  }\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<ArchiveReleasePipelineMutation, ArchiveReleasePipelineMutationVariables>;\nexport const CreateReleasePipelineDocument = new TypedDocumentString(`\n    mutation createReleasePipeline($input: ReleasePipelineCreateInput!) {\n  releasePipelineCreate(input: $input) {\n    ...ReleasePipelinePayload\n  }\n}\n    fragment ReleasePipelinePayload on ReleasePipelinePayload {\n  __typename\n  lastSyncId\n  releasePipeline {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<CreateReleasePipelineMutation, CreateReleasePipelineMutationVariables>;\nexport const DeleteReleasePipelineDocument = new TypedDocumentString(`\n    mutation deleteReleasePipeline($id: String!) {\n  releasePipelineDelete(id: $id) {\n    ...DeletePayload\n  }\n}\n    fragment DeletePayload on DeletePayload {\n  __typename\n  entityId\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<DeleteReleasePipelineMutation, DeleteReleasePipelineMutationVariables>;\nexport const UnarchiveReleasePipelineDocument = new TypedDocumentString(`\n    mutation unarchiveReleasePipeline($id: String!) {\n  releasePipelineUnarchive(id: $id) {\n    ...ReleasePipelineArchivePayload\n  }\n}\n    fragment ReleasePipelineArchivePayload on ReleasePipelineArchivePayload {\n  __typename\n  entity {\n    id\n  }\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<UnarchiveReleasePipelineMutation, UnarchiveReleasePipelineMutationVariables>;\nexport const UpdateReleasePipelineDocument = new TypedDocumentString(`\n    mutation updateReleasePipeline($id: String!, $input: ReleasePipelineUpdateInput!) {\n  releasePipelineUpdate(id: $id, input: $input) {\n    ...ReleasePipelinePayload\n  }\n}\n    fragment ReleasePipelinePayload on ReleasePipelinePayload {\n  __typename\n  lastSyncId\n  releasePipeline {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<UpdateReleasePipelineMutation, UpdateReleasePipelineMutationVariables>;\nexport const ArchiveReleaseStageDocument = new TypedDocumentString(`\n    mutation archiveReleaseStage($id: String!) {\n  releaseStageArchive(id: $id) {\n    ...ReleaseStageArchivePayload\n  }\n}\n    fragment ReleaseStageArchivePayload on ReleaseStageArchivePayload {\n  __typename\n  entity {\n    id\n  }\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<ArchiveReleaseStageMutation, ArchiveReleaseStageMutationVariables>;\nexport const CreateReleaseStageDocument = new TypedDocumentString(`\n    mutation createReleaseStage($input: ReleaseStageCreateInput!) {\n  releaseStageCreate(input: $input) {\n    ...ReleaseStagePayload\n  }\n}\n    fragment ReleaseStagePayload on ReleaseStagePayload {\n  __typename\n  lastSyncId\n  releaseStage {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<CreateReleaseStageMutation, CreateReleaseStageMutationVariables>;\nexport const UnarchiveReleaseStageDocument = new TypedDocumentString(`\n    mutation unarchiveReleaseStage($id: String!) {\n  releaseStageUnarchive(id: $id) {\n    ...ReleaseStageArchivePayload\n  }\n}\n    fragment ReleaseStageArchivePayload on ReleaseStageArchivePayload {\n  __typename\n  entity {\n    id\n  }\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<UnarchiveReleaseStageMutation, UnarchiveReleaseStageMutationVariables>;\nexport const UpdateReleaseStageDocument = new TypedDocumentString(`\n    mutation updateReleaseStage($id: String!, $input: ReleaseStageUpdateInput!) {\n  releaseStageUpdate(id: $id, input: $input) {\n    ...ReleaseStagePayload\n  }\n}\n    fragment ReleaseStagePayload on ReleaseStagePayload {\n  __typename\n  lastSyncId\n  releaseStage {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<UpdateReleaseStageMutation, UpdateReleaseStageMutationVariables>;\nexport const ReleaseSyncDocument = new TypedDocumentString(`\n    mutation releaseSync($input: ReleaseSyncInput!) {\n  releaseSync(input: $input) {\n    ...ReleasePayload\n  }\n}\n    fragment ReleasePayload on ReleasePayload {\n  __typename\n  lastSyncId\n  release {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<ReleaseSyncMutation, ReleaseSyncMutationVariables>;\nexport const ReleaseSyncByAccessKeyDocument = new TypedDocumentString(`\n    mutation releaseSyncByAccessKey($input: ReleaseSyncInputBase!) {\n  releaseSyncByAccessKey(input: $input) {\n    ...ReleasePayload\n  }\n}\n    fragment ReleasePayload on ReleasePayload {\n  __typename\n  lastSyncId\n  release {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<ReleaseSyncByAccessKeyMutation, ReleaseSyncByAccessKeyMutationVariables>;\nexport const UnarchiveReleaseDocument = new TypedDocumentString(`\n    mutation unarchiveRelease($id: String!) {\n  releaseUnarchive(id: $id) {\n    ...ReleaseArchivePayload\n  }\n}\n    fragment ReleaseArchivePayload on ReleaseArchivePayload {\n  __typename\n  entity {\n    id\n  }\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<UnarchiveReleaseMutation, UnarchiveReleaseMutationVariables>;\nexport const UpdateReleaseDocument = new TypedDocumentString(`\n    mutation updateRelease($id: String!, $input: ReleaseUpdateInput!) {\n  releaseUpdate(id: $id, input: $input) {\n    ...ReleasePayload\n  }\n}\n    fragment ReleasePayload on ReleasePayload {\n  __typename\n  lastSyncId\n  release {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<UpdateReleaseMutation, UpdateReleaseMutationVariables>;\nexport const ReleaseUpdateByPipelineDocument = new TypedDocumentString(`\n    mutation releaseUpdateByPipeline($input: ReleaseUpdateByPipelineInput!) {\n  releaseUpdateByPipeline(input: $input) {\n    ...ReleasePayload\n  }\n}\n    fragment ReleasePayload on ReleasePayload {\n  __typename\n  lastSyncId\n  release {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<ReleaseUpdateByPipelineMutation, ReleaseUpdateByPipelineMutationVariables>;\nexport const ReleaseUpdateByPipelineByAccessKeyDocument = new TypedDocumentString(`\n    mutation releaseUpdateByPipelineByAccessKey($input: ReleaseUpdateByPipelineInputBase!) {\n  releaseUpdateByPipelineByAccessKey(input: $input) {\n    ...ReleasePayload\n  }\n}\n    fragment ReleasePayload on ReleasePayload {\n  __typename\n  lastSyncId\n  release {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<\n  ReleaseUpdateByPipelineByAccessKeyMutation,\n  ReleaseUpdateByPipelineByAccessKeyMutationVariables\n>;\nexport const ResendOrganizationInviteDocument = new TypedDocumentString(`\n    mutation resendOrganizationInvite($id: String!) {\n  resendOrganizationInvite(id: $id) {\n    ...DeletePayload\n  }\n}\n    fragment DeletePayload on DeletePayload {\n  __typename\n  entityId\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<ResendOrganizationInviteMutation, ResendOrganizationInviteMutationVariables>;\nexport const ResendOrganizationInviteByEmailDocument = new TypedDocumentString(`\n    mutation resendOrganizationInviteByEmail($email: String!) {\n  resendOrganizationInviteByEmail(email: $email) {\n    ...DeletePayload\n  }\n}\n    fragment DeletePayload on DeletePayload {\n  __typename\n  entityId\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<\n  ResendOrganizationInviteByEmailMutation,\n  ResendOrganizationInviteByEmailMutationVariables\n>;\nexport const ArchiveRoadmapDocument = new TypedDocumentString(`\n    mutation archiveRoadmap($id: String!) {\n  roadmapArchive(id: $id) {\n    ...RoadmapArchivePayload\n  }\n}\n    fragment RoadmapArchivePayload on RoadmapArchivePayload {\n  __typename\n  entity {\n    id\n  }\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<ArchiveRoadmapMutation, ArchiveRoadmapMutationVariables>;\nexport const CreateRoadmapDocument = new TypedDocumentString(`\n    mutation createRoadmap($input: RoadmapCreateInput!) {\n  roadmapCreate(input: $input) {\n    ...RoadmapPayload\n  }\n}\n    fragment RoadmapPayload on RoadmapPayload {\n  __typename\n  lastSyncId\n  roadmap {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<CreateRoadmapMutation, CreateRoadmapMutationVariables>;\nexport const DeleteRoadmapDocument = new TypedDocumentString(`\n    mutation deleteRoadmap($id: String!) {\n  roadmapDelete(id: $id) {\n    ...DeletePayload\n  }\n}\n    fragment DeletePayload on DeletePayload {\n  __typename\n  entityId\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<DeleteRoadmapMutation, DeleteRoadmapMutationVariables>;\nexport const CreateRoadmapToProjectDocument = new TypedDocumentString(`\n    mutation createRoadmapToProject($input: RoadmapToProjectCreateInput!) {\n  roadmapToProjectCreate(input: $input) {\n    ...RoadmapToProjectPayload\n  }\n}\n    fragment RoadmapToProjectPayload on RoadmapToProjectPayload {\n  __typename\n  lastSyncId\n  roadmapToProject {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<CreateRoadmapToProjectMutation, CreateRoadmapToProjectMutationVariables>;\nexport const DeleteRoadmapToProjectDocument = new TypedDocumentString(`\n    mutation deleteRoadmapToProject($id: String!) {\n  roadmapToProjectDelete(id: $id) {\n    ...DeletePayload\n  }\n}\n    fragment DeletePayload on DeletePayload {\n  __typename\n  entityId\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<DeleteRoadmapToProjectMutation, DeleteRoadmapToProjectMutationVariables>;\nexport const UpdateRoadmapToProjectDocument = new TypedDocumentString(`\n    mutation updateRoadmapToProject($id: String!, $input: RoadmapToProjectUpdateInput!) {\n  roadmapToProjectUpdate(id: $id, input: $input) {\n    ...RoadmapToProjectPayload\n  }\n}\n    fragment RoadmapToProjectPayload on RoadmapToProjectPayload {\n  __typename\n  lastSyncId\n  roadmapToProject {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<UpdateRoadmapToProjectMutation, UpdateRoadmapToProjectMutationVariables>;\nexport const UnarchiveRoadmapDocument = new TypedDocumentString(`\n    mutation unarchiveRoadmap($id: String!) {\n  roadmapUnarchive(id: $id) {\n    ...RoadmapArchivePayload\n  }\n}\n    fragment RoadmapArchivePayload on RoadmapArchivePayload {\n  __typename\n  entity {\n    id\n  }\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<UnarchiveRoadmapMutation, UnarchiveRoadmapMutationVariables>;\nexport const UpdateRoadmapDocument = new TypedDocumentString(`\n    mutation updateRoadmap($id: String!, $input: RoadmapUpdateInput!) {\n  roadmapUpdate(id: $id, input: $input) {\n    ...RoadmapPayload\n  }\n}\n    fragment RoadmapPayload on RoadmapPayload {\n  __typename\n  lastSyncId\n  roadmap {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<UpdateRoadmapMutation, UpdateRoadmapMutationVariables>;\nexport const SamlTokenUserAccountAuthDocument = new TypedDocumentString(`\n    mutation samlTokenUserAccountAuth($input: TokenUserAccountAuthInput!) {\n  samlTokenUserAccountAuth(input: $input) {\n    ...AuthResolverResponse\n  }\n}\n    fragment AuthUser on AuthUser {\n  __typename\n  avatarUrl\n  organization {\n    ...AuthOrganization\n  }\n  oauthClientId\n  createdAt\n  displayName\n  email\n  name\n  userAccountId\n  active\n  role\n  id\n}\nfragment AuthOrganization on AuthOrganization {\n  __typename\n  allowedAuthServices\n  approximateUserCount\n  authSettings\n  previousUrlKeys\n  cell\n  serviceId\n  releaseChannel\n  logoUrl\n  name\n  urlKey\n  region\n  deletionRequestedAt\n  createdAt\n  id\n  samlEnabled\n  scimEnabled\n  enabled\n  hideNonPrimaryOrganizations\n  userCount\n}\nfragment AuthResolverResponse on AuthResolverResponse {\n  __typename\n  token\n  email\n  lastUsedOrganizationId\n  users {\n    ...AuthUser\n  }\n  lockedUsers {\n    ...AuthUser\n  }\n  lockedOrganizations {\n    ...AuthOrganization\n  }\n  availableOrganizations {\n    ...AuthOrganization\n  }\n  allowDomainAccess\n  service\n  id\n}`) as unknown as TypedDocumentString<SamlTokenUserAccountAuthMutation, SamlTokenUserAccountAuthMutationVariables>;\nexport const CreateTeamDocument = new TypedDocumentString(`\n    mutation createTeam($copySettingsFromTeamId: String, $input: TeamCreateInput!) {\n  teamCreate(copySettingsFromTeamId: $copySettingsFromTeamId, input: $input) {\n    ...TeamPayload\n  }\n}\n    fragment TeamPayload on TeamPayload {\n  __typename\n  lastSyncId\n  team {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<CreateTeamMutation, CreateTeamMutationVariables>;\nexport const DeleteTeamCyclesDocument = new TypedDocumentString(`\n    mutation deleteTeamCycles($id: String!) {\n  teamCyclesDelete(id: $id) {\n    ...TeamPayload\n  }\n}\n    fragment TeamPayload on TeamPayload {\n  __typename\n  lastSyncId\n  team {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<DeleteTeamCyclesMutation, DeleteTeamCyclesMutationVariables>;\nexport const DeleteTeamDocument = new TypedDocumentString(`\n    mutation deleteTeam($id: String!) {\n  teamDelete(id: $id) {\n    ...DeletePayload\n  }\n}\n    fragment DeletePayload on DeletePayload {\n  __typename\n  entityId\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<DeleteTeamMutation, DeleteTeamMutationVariables>;\nexport const DeleteTeamKeyDocument = new TypedDocumentString(`\n    mutation deleteTeamKey($id: String!) {\n  teamKeyDelete(id: $id) {\n    ...DeletePayload\n  }\n}\n    fragment DeletePayload on DeletePayload {\n  __typename\n  entityId\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<DeleteTeamKeyMutation, DeleteTeamKeyMutationVariables>;\nexport const CreateTeamMembershipDocument = new TypedDocumentString(`\n    mutation createTeamMembership($input: TeamMembershipCreateInput!) {\n  teamMembershipCreate(input: $input) {\n    ...TeamMembershipPayload\n  }\n}\n    fragment TeamMembershipPayload on TeamMembershipPayload {\n  __typename\n  lastSyncId\n  teamMembership {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<CreateTeamMembershipMutation, CreateTeamMembershipMutationVariables>;\nexport const DeleteTeamMembershipDocument = new TypedDocumentString(`\n    mutation deleteTeamMembership($alsoLeaveParentTeams: Boolean, $id: String!) {\n  teamMembershipDelete(alsoLeaveParentTeams: $alsoLeaveParentTeams, id: $id) {\n    ...DeletePayload\n  }\n}\n    fragment DeletePayload on DeletePayload {\n  __typename\n  entityId\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<DeleteTeamMembershipMutation, DeleteTeamMembershipMutationVariables>;\nexport const UpdateTeamMembershipDocument = new TypedDocumentString(`\n    mutation updateTeamMembership($id: String!, $input: TeamMembershipUpdateInput!) {\n  teamMembershipUpdate(id: $id, input: $input) {\n    ...TeamMembershipPayload\n  }\n}\n    fragment TeamMembershipPayload on TeamMembershipPayload {\n  __typename\n  lastSyncId\n  teamMembership {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<UpdateTeamMembershipMutation, UpdateTeamMembershipMutationVariables>;\nexport const UnarchiveTeamDocument = new TypedDocumentString(`\n    mutation unarchiveTeam($id: String!) {\n  teamUnarchive(id: $id) {\n    ...TeamArchivePayload\n  }\n}\n    fragment TeamArchivePayload on TeamArchivePayload {\n  __typename\n  entity {\n    id\n  }\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<UnarchiveTeamMutation, UnarchiveTeamMutationVariables>;\nexport const UpdateTeamDocument = new TypedDocumentString(`\n    mutation updateTeam($id: String!, $input: TeamUpdateInput!, $mapping: InheritanceEntityMapping) {\n  teamUpdate(id: $id, input: $input, mapping: $mapping) {\n    ...TeamPayload\n  }\n}\n    fragment TeamPayload on TeamPayload {\n  __typename\n  lastSyncId\n  team {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<UpdateTeamMutation, UpdateTeamMutationVariables>;\nexport const CreateTemplateDocument = new TypedDocumentString(`\n    mutation createTemplate($input: TemplateCreateInput!) {\n  templateCreate(input: $input) {\n    ...TemplatePayload\n  }\n}\n    fragment TemplatePayload on TemplatePayload {\n  __typename\n  lastSyncId\n  template {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<CreateTemplateMutation, CreateTemplateMutationVariables>;\nexport const DeleteTemplateDocument = new TypedDocumentString(`\n    mutation deleteTemplate($id: String!) {\n  templateDelete(id: $id) {\n    ...DeletePayload\n  }\n}\n    fragment DeletePayload on DeletePayload {\n  __typename\n  entityId\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<DeleteTemplateMutation, DeleteTemplateMutationVariables>;\nexport const UpdateTemplateDocument = new TypedDocumentString(`\n    mutation updateTemplate($id: String!, $input: TemplateUpdateInput!) {\n  templateUpdate(id: $id, input: $input) {\n    ...TemplatePayload\n  }\n}\n    fragment TemplatePayload on TemplatePayload {\n  __typename\n  lastSyncId\n  template {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<UpdateTemplateMutation, UpdateTemplateMutationVariables>;\nexport const CreateTimeScheduleDocument = new TypedDocumentString(`\n    mutation createTimeSchedule($input: TimeScheduleCreateInput!) {\n  timeScheduleCreate(input: $input) {\n    ...TimeSchedulePayload\n  }\n}\n    fragment TimeSchedulePayload on TimeSchedulePayload {\n  __typename\n  lastSyncId\n  timeSchedule {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<CreateTimeScheduleMutation, CreateTimeScheduleMutationVariables>;\nexport const DeleteTimeScheduleDocument = new TypedDocumentString(`\n    mutation deleteTimeSchedule($id: String!) {\n  timeScheduleDelete(id: $id) {\n    ...DeletePayload\n  }\n}\n    fragment DeletePayload on DeletePayload {\n  __typename\n  entityId\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<DeleteTimeScheduleMutation, DeleteTimeScheduleMutationVariables>;\nexport const TimeScheduleRefreshIntegrationScheduleDocument = new TypedDocumentString(`\n    mutation timeScheduleRefreshIntegrationSchedule($id: String!) {\n  timeScheduleRefreshIntegrationSchedule(id: $id) {\n    ...TimeSchedulePayload\n  }\n}\n    fragment TimeSchedulePayload on TimeSchedulePayload {\n  __typename\n  lastSyncId\n  timeSchedule {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<\n  TimeScheduleRefreshIntegrationScheduleMutation,\n  TimeScheduleRefreshIntegrationScheduleMutationVariables\n>;\nexport const UpdateTimeScheduleDocument = new TypedDocumentString(`\n    mutation updateTimeSchedule($id: String!, $input: TimeScheduleUpdateInput!) {\n  timeScheduleUpdate(id: $id, input: $input) {\n    ...TimeSchedulePayload\n  }\n}\n    fragment TimeSchedulePayload on TimeSchedulePayload {\n  __typename\n  lastSyncId\n  timeSchedule {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<UpdateTimeScheduleMutation, UpdateTimeScheduleMutationVariables>;\nexport const TimeScheduleUpsertExternalDocument = new TypedDocumentString(`\n    mutation timeScheduleUpsertExternal($externalId: String!, $input: TimeScheduleUpdateInput!) {\n  timeScheduleUpsertExternal(externalId: $externalId, input: $input) {\n    ...TimeSchedulePayload\n  }\n}\n    fragment TimeSchedulePayload on TimeSchedulePayload {\n  __typename\n  lastSyncId\n  timeSchedule {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<TimeScheduleUpsertExternalMutation, TimeScheduleUpsertExternalMutationVariables>;\nexport const TrackAnonymousEventDocument = new TypedDocumentString(`\n    mutation trackAnonymousEvent($input: EventTrackingInput!) {\n  trackAnonymousEvent(input: $input) {\n    ...EventTrackingPayload\n  }\n}\n    fragment EventTrackingPayload on EventTrackingPayload {\n  __typename\n  success\n}`) as unknown as TypedDocumentString<TrackAnonymousEventMutation, TrackAnonymousEventMutationVariables>;\nexport const CreateTriageResponsibilityDocument = new TypedDocumentString(`\n    mutation createTriageResponsibility($input: TriageResponsibilityCreateInput!) {\n  triageResponsibilityCreate(input: $input) {\n    ...TriageResponsibilityPayload\n  }\n}\n    fragment TriageResponsibilityPayload on TriageResponsibilityPayload {\n  __typename\n  lastSyncId\n  triageResponsibility {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<CreateTriageResponsibilityMutation, CreateTriageResponsibilityMutationVariables>;\nexport const DeleteTriageResponsibilityDocument = new TypedDocumentString(`\n    mutation deleteTriageResponsibility($id: String!) {\n  triageResponsibilityDelete(id: $id) {\n    ...DeletePayload\n  }\n}\n    fragment DeletePayload on DeletePayload {\n  __typename\n  entityId\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<DeleteTriageResponsibilityMutation, DeleteTriageResponsibilityMutationVariables>;\nexport const UpdateTriageResponsibilityDocument = new TypedDocumentString(`\n    mutation updateTriageResponsibility($id: String!, $input: TriageResponsibilityUpdateInput!) {\n  triageResponsibilityUpdate(id: $id, input: $input) {\n    ...TriageResponsibilityPayload\n  }\n}\n    fragment TriageResponsibilityPayload on TriageResponsibilityPayload {\n  __typename\n  lastSyncId\n  triageResponsibility {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<UpdateTriageResponsibilityMutation, UpdateTriageResponsibilityMutationVariables>;\nexport const UserChangeRoleDocument = new TypedDocumentString(`\n    mutation userChangeRole($id: String!, $role: UserRoleType!) {\n  userChangeRole(id: $id, role: $role) {\n    ...UserAdminPayload\n  }\n}\n    fragment UserAdminPayload on UserAdminPayload {\n  __typename\n  success\n}`) as unknown as TypedDocumentString<UserChangeRoleMutation, UserChangeRoleMutationVariables>;\nexport const UserDiscordConnectDocument = new TypedDocumentString(`\n    mutation userDiscordConnect($code: String!, $redirectUri: String!) {\n  userDiscordConnect(code: $code, redirectUri: $redirectUri) {\n    ...UserPayload\n  }\n}\n    fragment UserPayload on UserPayload {\n  __typename\n  lastSyncId\n  user {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<UserDiscordConnectMutation, UserDiscordConnectMutationVariables>;\nexport const UserExternalUserDisconnectDocument = new TypedDocumentString(`\n    mutation userExternalUserDisconnect($service: String!) {\n  userExternalUserDisconnect(service: $service) {\n    ...UserPayload\n  }\n}\n    fragment UserPayload on UserPayload {\n  __typename\n  lastSyncId\n  user {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<UserExternalUserDisconnectMutation, UserExternalUserDisconnectMutationVariables>;\nexport const UpdateUserFlagDocument = new TypedDocumentString(`\n    mutation updateUserFlag($flag: UserFlagType!, $operation: UserFlagUpdateOperation!) {\n  userFlagUpdate(flag: $flag, operation: $operation) {\n    ...UserSettingsFlagPayload\n  }\n}\n    fragment UserSettingsFlagPayload on UserSettingsFlagPayload {\n  __typename\n  flag\n  value\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<UpdateUserFlagMutation, UpdateUserFlagMutationVariables>;\nexport const UserRevokeAllSessionsDocument = new TypedDocumentString(`\n    mutation userRevokeAllSessions($id: String!) {\n  userRevokeAllSessions(id: $id) {\n    ...UserAdminPayload\n  }\n}\n    fragment UserAdminPayload on UserAdminPayload {\n  __typename\n  success\n}`) as unknown as TypedDocumentString<UserRevokeAllSessionsMutation, UserRevokeAllSessionsMutationVariables>;\nexport const UserRevokeSessionDocument = new TypedDocumentString(`\n    mutation userRevokeSession($id: String!, $sessionId: String!) {\n  userRevokeSession(id: $id, sessionId: $sessionId) {\n    ...UserAdminPayload\n  }\n}\n    fragment UserAdminPayload on UserAdminPayload {\n  __typename\n  success\n}`) as unknown as TypedDocumentString<UserRevokeSessionMutation, UserRevokeSessionMutationVariables>;\nexport const UserSettingsFlagsResetDocument = new TypedDocumentString(`\n    mutation userSettingsFlagsReset($flags: [UserFlagType!]) {\n  userSettingsFlagsReset(flags: $flags) {\n    ...UserSettingsFlagsResetPayload\n  }\n}\n    fragment UserSettingsFlagsResetPayload on UserSettingsFlagsResetPayload {\n  __typename\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<UserSettingsFlagsResetMutation, UserSettingsFlagsResetMutationVariables>;\nexport const UpdateUserSettingsDocument = new TypedDocumentString(`\n    mutation updateUserSettings($id: String!, $input: UserSettingsUpdateInput!) {\n  userSettingsUpdate(id: $id, input: $input) {\n    ...UserSettingsPayload\n  }\n}\n    fragment UserSettingsPayload on UserSettingsPayload {\n  __typename\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<UpdateUserSettingsMutation, UpdateUserSettingsMutationVariables>;\nexport const SuspendUserDocument = new TypedDocumentString(`\n    mutation suspendUser($forceBypassScimRestrictions: Boolean, $id: String!) {\n  userSuspend(forceBypassScimRestrictions: $forceBypassScimRestrictions, id: $id) {\n    ...UserAdminPayload\n  }\n}\n    fragment UserAdminPayload on UserAdminPayload {\n  __typename\n  success\n}`) as unknown as TypedDocumentString<SuspendUserMutation, SuspendUserMutationVariables>;\nexport const UserUnlinkFromIdentityProviderDocument = new TypedDocumentString(`\n    mutation userUnlinkFromIdentityProvider($id: String!) {\n  userUnlinkFromIdentityProvider(id: $id) {\n    ...UserAdminPayload\n  }\n}\n    fragment UserAdminPayload on UserAdminPayload {\n  __typename\n  success\n}`) as unknown as TypedDocumentString<\n  UserUnlinkFromIdentityProviderMutation,\n  UserUnlinkFromIdentityProviderMutationVariables\n>;\nexport const UnsuspendUserDocument = new TypedDocumentString(`\n    mutation unsuspendUser($forceBypassScimRestrictions: Boolean, $id: String!) {\n  userUnsuspend(\n    forceBypassScimRestrictions: $forceBypassScimRestrictions\n    id: $id\n  ) {\n    ...UserAdminPayload\n  }\n}\n    fragment UserAdminPayload on UserAdminPayload {\n  __typename\n  success\n}`) as unknown as TypedDocumentString<UnsuspendUserMutation, UnsuspendUserMutationVariables>;\nexport const UpdateUserDocument = new TypedDocumentString(`\n    mutation updateUser($id: String!, $input: UserUpdateInput!) {\n  userUpdate(id: $id, input: $input) {\n    ...UserPayload\n  }\n}\n    fragment UserPayload on UserPayload {\n  __typename\n  lastSyncId\n  user {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<UpdateUserMutation, UpdateUserMutationVariables>;\nexport const CreateViewPreferencesDocument = new TypedDocumentString(`\n    mutation createViewPreferences($input: ViewPreferencesCreateInput!) {\n  viewPreferencesCreate(input: $input) {\n    ...ViewPreferencesPayload\n  }\n}\n    fragment ViewPreferencesProjectLabelGroupColumn on ViewPreferencesProjectLabelGroupColumn {\n  __typename\n  id\n  active\n}\nfragment ViewPreferencesValues on ViewPreferencesValues {\n  __typename\n  columnOrderBoard\n  columnOrderList\n  issueNesting\n  projectShowEmptyGroupsBoard\n  projectShowEmptyGroupsList\n  projectShowEmptyGroupsTimeline\n  projectShowEmptyGroups\n  projectShowEmptySubGroupsBoard\n  projectShowEmptySubGroupsList\n  projectShowEmptySubGroupsTimeline\n  projectShowEmptySubGroups\n  hiddenColumns\n  hiddenGroupsList\n  hiddenRows\n  timelineChronologyShowCycleTeamIds\n  continuousPipelineReleasesViewGrouping\n  customViewsOrdering\n  customerPageNeedsViewGrouping\n  customerPageNeedsViewOrdering\n  customersViewOrdering\n  dashboardsOrdering\n  projectGroupingDateResolution\n  viewOrderingDirection\n  embeddedCustomerNeedsViewOrdering\n  focusViewGrouping\n  focusViewOrderingDirection\n  focusViewOrdering\n  inboxViewGrouping\n  inboxViewOrdering\n  initiativeGrouping\n  initiativesViewOrdering\n  issueGrouping\n  layout\n  viewOrdering\n  issueSubGrouping\n  issueGroupingLabelGroupId\n  issueSubGroupingLabelGroupId\n  projectGroupingLabelGroupId\n  projectSubGroupingLabelGroupId\n  groupOrderingMode\n  projectGroupOrdering\n  projectCustomerNeedsViewGrouping\n  projectCustomerNeedsViewOrdering\n  projectGrouping\n  projectLabelGroupColumns {\n    ...ViewPreferencesProjectLabelGroupColumn\n  }\n  projectLayout\n  projectViewOrdering\n  projectSubGrouping\n  releasePipelineGrouping\n  releasePipelinesViewOrdering\n  reviewGrouping\n  reviewViewOrdering\n  scheduledPipelineReleasesViewGrouping\n  scheduledPipelineReleasesViewOrdering\n  searchResultType\n  searchViewOrdering\n  teamViewOrdering\n  triageViewOrdering\n  workspaceMembersViewOrdering\n  projectZoomLevel\n  timelineZoomScale\n  showCompletedAgentSessions\n  showCompletedIssues\n  showCompletedProjects\n  showCompletedReviews\n  closedIssuesOrderedByRecency\n  showArchivedItems\n  customerPageNeedsShowCompletedIssuesAndProjects\n  projectCustomerNeedsShowCompletedIssuesLast\n  showDraftReviews\n  showEmptyGroupsBoard\n  showEmptyGroupsList\n  showEmptyGroups\n  showEmptySubGroupsBoard\n  showEmptySubGroupsList\n  showEmptySubGroups\n  customerPageNeedsShowImportantFirst\n  embeddedCustomerNeedsShowImportantFirst\n  projectCustomerNeedsShowImportantFirst\n  showOnlySnoozedItems\n  showParents\n  fieldPreviewLinks\n  showReadItems\n  showSnoozedItems\n  showSubInitiativeProjects\n  showNestedInitiatives\n  showSubIssues\n  showSubTeamIssues\n  showSubTeamProjects\n  showSupervisedIssues\n  fieldSla\n  fieldSentryIssues\n  scheduledPipelineReleaseFieldCompletion\n  customViewFieldDateCreated\n  customViewFieldOwner\n  customViewFieldDateUpdated\n  customViewFieldVisibility\n  customerFieldDomains\n  customerFieldOwner\n  customerFieldRequestCount\n  fieldCustomerCount\n  customerFieldRevenue\n  fieldCustomerRevenue\n  customerFieldSize\n  customerFieldSource\n  customerFieldStatus\n  customerFieldTier\n  fieldCycle\n  dashboardFieldDateCreated\n  dashboardFieldOwner\n  dashboardFieldDateUpdated\n  scheduledPipelineReleaseFieldDescription\n  fieldDueDate\n  initiativeFieldHealth\n  initiativeFieldActivity\n  initiativeFieldDateCompleted\n  initiativeFieldDateCreated\n  initiativeFieldDescription\n  initiativeFieldInitiativeHealth\n  initiativeFieldOwner\n  initiativeFieldProjects\n  initiativeFieldStartDate\n  initiativeFieldStatus\n  initiativeFieldTargetDate\n  initiativeFieldTeams\n  initiativeFieldDateUpdated\n  fieldDateArchived\n  fieldAssignee\n  fieldDateCreated\n  customerPageNeedsFieldIssueTargetDueDate\n  fieldEstimate\n  customerPageNeedsFieldIssueIdentifier\n  fieldId\n  fieldDateMyActivity\n  customerPageNeedsFieldIssuePriority\n  fieldPriority\n  customerPageNeedsFieldIssueStatus\n  fieldStatus\n  fieldDateUpdated\n  fieldLabels\n  releasePipelineFieldLatestRelease\n  fieldLinkCount\n  memberFieldJoined\n  memberFieldStatus\n  memberFieldTeams\n  fieldMilestone\n  projectFieldActivity\n  projectFieldDateCompleted\n  projectFieldDateCreated\n  projectFieldCustomerCount\n  projectFieldCustomerRevenue\n  projectFieldDescriptionBoard\n  projectFieldDescription\n  fieldProject\n  projectFieldHealthTimeline\n  projectFieldHealth\n  projectFieldInitiatives\n  projectFieldIssues\n  projectFieldLabels\n  projectFieldLeadTimeline\n  projectFieldLead\n  projectFieldMembersBoard\n  projectFieldMembersList\n  projectFieldMembersTimeline\n  projectFieldMembers\n  projectFieldMilestoneTimeline\n  projectFieldMilestone\n  projectFieldPredictionsTimeline\n  projectFieldPredictions\n  projectFieldPriority\n  projectFieldRelationsTimeline\n  projectFieldRelations\n  projectFieldRoadmapsBoard\n  projectFieldRoadmapsList\n  projectFieldRoadmapsTimeline\n  projectFieldRoadmaps\n  projectFieldRolloutStage\n  projectFieldStartDate\n  projectFieldStatusTimeline\n  projectFieldStatus\n  projectFieldTargetDate\n  projectFieldTeamsBoard\n  projectFieldTeamsList\n  projectFieldTeamsTimeline\n  projectFieldTeams\n  projectFieldDateUpdated\n  fieldPullRequests\n  continuousPipelineReleaseFieldReleaseDate\n  scheduledPipelineReleaseFieldReleaseDate\n  fieldRelease\n  continuousPipelineReleaseFieldReleaseNote\n  scheduledPipelineReleaseFieldReleaseNote\n  releasePipelineFieldReleases\n  reviewFieldAvatar\n  reviewFieldChecks\n  reviewFieldIdentifier\n  reviewFieldPreviewLinks\n  reviewFieldRepository\n  teamFieldDateCreated\n  teamFieldCycle\n  teamFieldIdentifier\n  teamFieldMembers\n  teamFieldMembership\n  teamFieldOwner\n  teamFieldProjects\n  teamFieldDateUpdated\n  releasePipelineFieldTeams\n  fieldTimeInCurrentStatus\n  releasePipelineFieldType\n  continuousPipelineReleaseFieldVersion\n  scheduledPipelineReleaseFieldVersion\n  showTriageIssues\n  showUnreadItemsFirst\n  timelineChronologyShowWeekNumbers\n}\nfragment ViewPreferences on ViewPreferences {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  type\n  viewType\n  id\n  preferences {\n    ...ViewPreferencesValues\n  }\n}\nfragment ViewPreferencesPayload on ViewPreferencesPayload {\n  __typename\n  lastSyncId\n  viewPreferences {\n    ...ViewPreferences\n  }\n  success\n}`) as unknown as TypedDocumentString<CreateViewPreferencesMutation, CreateViewPreferencesMutationVariables>;\nexport const DeleteViewPreferencesDocument = new TypedDocumentString(`\n    mutation deleteViewPreferences($id: String!) {\n  viewPreferencesDelete(id: $id) {\n    ...DeletePayload\n  }\n}\n    fragment DeletePayload on DeletePayload {\n  __typename\n  entityId\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<DeleteViewPreferencesMutation, DeleteViewPreferencesMutationVariables>;\nexport const UpdateViewPreferencesDocument = new TypedDocumentString(`\n    mutation updateViewPreferences($id: String!, $input: ViewPreferencesUpdateInput!) {\n  viewPreferencesUpdate(id: $id, input: $input) {\n    ...ViewPreferencesPayload\n  }\n}\n    fragment ViewPreferencesProjectLabelGroupColumn on ViewPreferencesProjectLabelGroupColumn {\n  __typename\n  id\n  active\n}\nfragment ViewPreferencesValues on ViewPreferencesValues {\n  __typename\n  columnOrderBoard\n  columnOrderList\n  issueNesting\n  projectShowEmptyGroupsBoard\n  projectShowEmptyGroupsList\n  projectShowEmptyGroupsTimeline\n  projectShowEmptyGroups\n  projectShowEmptySubGroupsBoard\n  projectShowEmptySubGroupsList\n  projectShowEmptySubGroupsTimeline\n  projectShowEmptySubGroups\n  hiddenColumns\n  hiddenGroupsList\n  hiddenRows\n  timelineChronologyShowCycleTeamIds\n  continuousPipelineReleasesViewGrouping\n  customViewsOrdering\n  customerPageNeedsViewGrouping\n  customerPageNeedsViewOrdering\n  customersViewOrdering\n  dashboardsOrdering\n  projectGroupingDateResolution\n  viewOrderingDirection\n  embeddedCustomerNeedsViewOrdering\n  focusViewGrouping\n  focusViewOrderingDirection\n  focusViewOrdering\n  inboxViewGrouping\n  inboxViewOrdering\n  initiativeGrouping\n  initiativesViewOrdering\n  issueGrouping\n  layout\n  viewOrdering\n  issueSubGrouping\n  issueGroupingLabelGroupId\n  issueSubGroupingLabelGroupId\n  projectGroupingLabelGroupId\n  projectSubGroupingLabelGroupId\n  groupOrderingMode\n  projectGroupOrdering\n  projectCustomerNeedsViewGrouping\n  projectCustomerNeedsViewOrdering\n  projectGrouping\n  projectLabelGroupColumns {\n    ...ViewPreferencesProjectLabelGroupColumn\n  }\n  projectLayout\n  projectViewOrdering\n  projectSubGrouping\n  releasePipelineGrouping\n  releasePipelinesViewOrdering\n  reviewGrouping\n  reviewViewOrdering\n  scheduledPipelineReleasesViewGrouping\n  scheduledPipelineReleasesViewOrdering\n  searchResultType\n  searchViewOrdering\n  teamViewOrdering\n  triageViewOrdering\n  workspaceMembersViewOrdering\n  projectZoomLevel\n  timelineZoomScale\n  showCompletedAgentSessions\n  showCompletedIssues\n  showCompletedProjects\n  showCompletedReviews\n  closedIssuesOrderedByRecency\n  showArchivedItems\n  customerPageNeedsShowCompletedIssuesAndProjects\n  projectCustomerNeedsShowCompletedIssuesLast\n  showDraftReviews\n  showEmptyGroupsBoard\n  showEmptyGroupsList\n  showEmptyGroups\n  showEmptySubGroupsBoard\n  showEmptySubGroupsList\n  showEmptySubGroups\n  customerPageNeedsShowImportantFirst\n  embeddedCustomerNeedsShowImportantFirst\n  projectCustomerNeedsShowImportantFirst\n  showOnlySnoozedItems\n  showParents\n  fieldPreviewLinks\n  showReadItems\n  showSnoozedItems\n  showSubInitiativeProjects\n  showNestedInitiatives\n  showSubIssues\n  showSubTeamIssues\n  showSubTeamProjects\n  showSupervisedIssues\n  fieldSla\n  fieldSentryIssues\n  scheduledPipelineReleaseFieldCompletion\n  customViewFieldDateCreated\n  customViewFieldOwner\n  customViewFieldDateUpdated\n  customViewFieldVisibility\n  customerFieldDomains\n  customerFieldOwner\n  customerFieldRequestCount\n  fieldCustomerCount\n  customerFieldRevenue\n  fieldCustomerRevenue\n  customerFieldSize\n  customerFieldSource\n  customerFieldStatus\n  customerFieldTier\n  fieldCycle\n  dashboardFieldDateCreated\n  dashboardFieldOwner\n  dashboardFieldDateUpdated\n  scheduledPipelineReleaseFieldDescription\n  fieldDueDate\n  initiativeFieldHealth\n  initiativeFieldActivity\n  initiativeFieldDateCompleted\n  initiativeFieldDateCreated\n  initiativeFieldDescription\n  initiativeFieldInitiativeHealth\n  initiativeFieldOwner\n  initiativeFieldProjects\n  initiativeFieldStartDate\n  initiativeFieldStatus\n  initiativeFieldTargetDate\n  initiativeFieldTeams\n  initiativeFieldDateUpdated\n  fieldDateArchived\n  fieldAssignee\n  fieldDateCreated\n  customerPageNeedsFieldIssueTargetDueDate\n  fieldEstimate\n  customerPageNeedsFieldIssueIdentifier\n  fieldId\n  fieldDateMyActivity\n  customerPageNeedsFieldIssuePriority\n  fieldPriority\n  customerPageNeedsFieldIssueStatus\n  fieldStatus\n  fieldDateUpdated\n  fieldLabels\n  releasePipelineFieldLatestRelease\n  fieldLinkCount\n  memberFieldJoined\n  memberFieldStatus\n  memberFieldTeams\n  fieldMilestone\n  projectFieldActivity\n  projectFieldDateCompleted\n  projectFieldDateCreated\n  projectFieldCustomerCount\n  projectFieldCustomerRevenue\n  projectFieldDescriptionBoard\n  projectFieldDescription\n  fieldProject\n  projectFieldHealthTimeline\n  projectFieldHealth\n  projectFieldInitiatives\n  projectFieldIssues\n  projectFieldLabels\n  projectFieldLeadTimeline\n  projectFieldLead\n  projectFieldMembersBoard\n  projectFieldMembersList\n  projectFieldMembersTimeline\n  projectFieldMembers\n  projectFieldMilestoneTimeline\n  projectFieldMilestone\n  projectFieldPredictionsTimeline\n  projectFieldPredictions\n  projectFieldPriority\n  projectFieldRelationsTimeline\n  projectFieldRelations\n  projectFieldRoadmapsBoard\n  projectFieldRoadmapsList\n  projectFieldRoadmapsTimeline\n  projectFieldRoadmaps\n  projectFieldRolloutStage\n  projectFieldStartDate\n  projectFieldStatusTimeline\n  projectFieldStatus\n  projectFieldTargetDate\n  projectFieldTeamsBoard\n  projectFieldTeamsList\n  projectFieldTeamsTimeline\n  projectFieldTeams\n  projectFieldDateUpdated\n  fieldPullRequests\n  continuousPipelineReleaseFieldReleaseDate\n  scheduledPipelineReleaseFieldReleaseDate\n  fieldRelease\n  continuousPipelineReleaseFieldReleaseNote\n  scheduledPipelineReleaseFieldReleaseNote\n  releasePipelineFieldReleases\n  reviewFieldAvatar\n  reviewFieldChecks\n  reviewFieldIdentifier\n  reviewFieldPreviewLinks\n  reviewFieldRepository\n  teamFieldDateCreated\n  teamFieldCycle\n  teamFieldIdentifier\n  teamFieldMembers\n  teamFieldMembership\n  teamFieldOwner\n  teamFieldProjects\n  teamFieldDateUpdated\n  releasePipelineFieldTeams\n  fieldTimeInCurrentStatus\n  releasePipelineFieldType\n  continuousPipelineReleaseFieldVersion\n  scheduledPipelineReleaseFieldVersion\n  showTriageIssues\n  showUnreadItemsFirst\n  timelineChronologyShowWeekNumbers\n}\nfragment ViewPreferences on ViewPreferences {\n  __typename\n  updatedAt\n  archivedAt\n  createdAt\n  type\n  viewType\n  id\n  preferences {\n    ...ViewPreferencesValues\n  }\n}\nfragment ViewPreferencesPayload on ViewPreferencesPayload {\n  __typename\n  lastSyncId\n  viewPreferences {\n    ...ViewPreferences\n  }\n  success\n}`) as unknown as TypedDocumentString<UpdateViewPreferencesMutation, UpdateViewPreferencesMutationVariables>;\nexport const CreateWebhookDocument = new TypedDocumentString(`\n    mutation createWebhook($input: WebhookCreateInput!) {\n  webhookCreate(input: $input) {\n    ...WebhookPayload\n  }\n}\n    fragment WebhookPayload on WebhookPayload {\n  __typename\n  lastSyncId\n  webhook {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<CreateWebhookMutation, CreateWebhookMutationVariables>;\nexport const DeleteWebhookDocument = new TypedDocumentString(`\n    mutation deleteWebhook($id: String!) {\n  webhookDelete(id: $id) {\n    ...DeletePayload\n  }\n}\n    fragment DeletePayload on DeletePayload {\n  __typename\n  entityId\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<DeleteWebhookMutation, DeleteWebhookMutationVariables>;\nexport const RotateSecretWebhookDocument = new TypedDocumentString(`\n    mutation rotateSecretWebhook($id: String!) {\n  webhookRotateSecret(id: $id) {\n    ...WebhookRotateSecretPayload\n  }\n}\n    fragment WebhookRotateSecretPayload on WebhookRotateSecretPayload {\n  __typename\n  lastSyncId\n  secret\n  success\n}`) as unknown as TypedDocumentString<RotateSecretWebhookMutation, RotateSecretWebhookMutationVariables>;\nexport const UpdateWebhookDocument = new TypedDocumentString(`\n    mutation updateWebhook($id: String!, $input: WebhookUpdateInput!) {\n  webhookUpdate(id: $id, input: $input) {\n    ...WebhookPayload\n  }\n}\n    fragment WebhookPayload on WebhookPayload {\n  __typename\n  lastSyncId\n  webhook {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<UpdateWebhookMutation, UpdateWebhookMutationVariables>;\nexport const ArchiveWorkflowStateDocument = new TypedDocumentString(`\n    mutation archiveWorkflowState($id: String!) {\n  workflowStateArchive(id: $id) {\n    ...WorkflowStateArchivePayload\n  }\n}\n    fragment WorkflowStateArchivePayload on WorkflowStateArchivePayload {\n  __typename\n  entity {\n    id\n  }\n  lastSyncId\n  success\n}`) as unknown as TypedDocumentString<ArchiveWorkflowStateMutation, ArchiveWorkflowStateMutationVariables>;\nexport const CreateWorkflowStateDocument = new TypedDocumentString(`\n    mutation createWorkflowState($input: WorkflowStateCreateInput!) {\n  workflowStateCreate(input: $input) {\n    ...WorkflowStatePayload\n  }\n}\n    fragment WorkflowStatePayload on WorkflowStatePayload {\n  __typename\n  lastSyncId\n  workflowState {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<CreateWorkflowStateMutation, CreateWorkflowStateMutationVariables>;\nexport const UpdateWorkflowStateDocument = new TypedDocumentString(`\n    mutation updateWorkflowState($id: String!, $input: WorkflowStateUpdateInput!) {\n  workflowStateUpdate(id: $id, input: $input) {\n    ...WorkflowStatePayload\n  }\n}\n    fragment WorkflowStatePayload on WorkflowStatePayload {\n  __typename\n  lastSyncId\n  workflowState {\n    id\n  }\n  success\n}`) as unknown as TypedDocumentString<UpdateWorkflowStateMutation, UpdateWorkflowStateMutationVariables>;\n","import * as L from \"./_generated_documents.js\";\n\n/** The function for calling the graphql client */\nexport type LinearRequest = <Response, Variables extends Record<string, unknown>>(\n  doc: string,\n  variables?: Variables\n) => Promise<Response>;\n\n/**\n * Base class to provide a request function\n *\n * @param request - function to call the graphql client\n */\nexport class Request {\n  protected _request: LinearRequest;\n\n  public constructor(request: LinearRequest) {\n    this._request = request;\n  }\n\n  /**\n   * Helper to paginate over all pages of a given connection query.\n   * @param fn The query to paginate\n   * @param args The arguments to pass to the query\n   */\n  public async paginate<T extends Node, U>(fn: (variables: U) => LinearFetch<Connection<T>>, args: U): Promise<T[]> {\n    const boundFn = fn.bind(this);\n    let connection: Connection<T> = await boundFn(args);\n    const nodes = connection.nodes;\n    while (connection.pageInfo.hasNextPage) {\n      connection = await boundFn({ first: 50, ...args, after: connection.pageInfo.endCursor });\n      nodes.push(...connection.nodes);\n    }\n    return nodes;\n  }\n}\n\n/** Fetch return type wrapped in a promise */\nexport type LinearFetch<Response> = Promise<Response>;\n\n/**\n * Variables required for pagination\n * Follows the Relay spec\n */\nexport type LinearConnectionVariables = {\n  after?: string | null;\n  before?: string | null;\n  first?: number | null;\n  last?: number | null;\n};\n\n/**\n * Default connection variables required for pagination\n * Defaults to 50 as per the Linear API\n */\nfunction defaultConnection<Variables extends LinearConnectionVariables>(variables: Variables): Variables {\n  return {\n    ...variables,\n    first: variables.first ?? (variables.after ? 50 : undefined),\n    last: variables.last ?? (variables.before ? 50 : undefined),\n  };\n}\n\n/**\n * Connection models containing a list of nodes and pagination information\n * Follows the Relay spec\n */\nexport class LinearConnection<Node> extends Request {\n  public pageInfo: PageInfo;\n  public nodes: Node[];\n\n  public constructor(request: LinearRequest) {\n    super(request);\n    this.pageInfo = new PageInfo(request, { hasNextPage: false, hasPreviousPage: false, __typename: \"PageInfo\" });\n    this.nodes = [];\n  }\n}\n\n/**\n * The base connection class to provide pagination\n * Follows the Relay spec\n *\n * @param request - function to call the graphql client\n * @param fetch - Function to refetch the connection given different pagination variables\n * @param nodes - The list of models to initialize the connection\n * @param pageInfo - The pagination information to initialize the connection\n */\nexport class Connection<Node> extends LinearConnection<Node> {\n  private _fetch: (variables?: LinearConnectionVariables) => LinearFetch<LinearConnection<Node> | undefined>;\n\n  public constructor(\n    request: LinearRequest,\n    fetch: (variables?: LinearConnectionVariables) => LinearFetch<LinearConnection<Node> | undefined>,\n    nodes: Node[],\n    pageInfo: PageInfo\n  ) {\n    super(request);\n    this._fetch = fetch;\n    this.nodes = nodes;\n    this.pageInfo = pageInfo;\n  }\n\n  /** Add nodes to the end of the existing nodes */\n  private _appendNodes(nodes?: Node[]) {\n    this.nodes = nodes ? [...(this.nodes ?? []), ...nodes] : this.nodes;\n  }\n\n  /** Add nodes to the start of the existing nodes */\n  private _prependNodes(nodes?: Node[]) {\n    this.nodes = nodes ? [...nodes, ...(this.nodes ?? [])] : this.nodes;\n  }\n\n  /** Update the pagination end cursor */\n  private _appendPageInfo(pageInfo?: PageInfo) {\n    if (this.pageInfo) {\n      this.pageInfo.endCursor = pageInfo?.endCursor ?? this.pageInfo.startCursor;\n      this.pageInfo.hasNextPage = pageInfo?.hasNextPage ?? this.pageInfo.hasNextPage;\n    }\n  }\n\n  /** Update the pagination start cursor */\n  private _prependPageInfo(pageInfo?: PageInfo) {\n    if (this.pageInfo) {\n      this.pageInfo.startCursor = pageInfo?.startCursor ?? this.pageInfo.startCursor;\n      this.pageInfo.hasPreviousPage = pageInfo?.hasPreviousPage ?? this.pageInfo.hasPreviousPage;\n    }\n  }\n\n  /** Fetch the next page of results and append to nodes */\n  public async fetchNext(): Promise<this> {\n    if (this.pageInfo?.hasNextPage) {\n      const response = await this._fetch({\n        after: this.pageInfo?.endCursor,\n      });\n      this._appendNodes(response?.nodes);\n      this._appendPageInfo(response?.pageInfo);\n    }\n    return Promise.resolve(this);\n  }\n\n  /** Fetch the previous page of results and prepend to nodes */\n  public async fetchPrevious(): Promise<this> {\n    if (this.pageInfo?.hasPreviousPage) {\n      const response = await this._fetch({\n        before: this.pageInfo?.startCursor,\n      });\n      this._prependNodes(response?.nodes);\n      this._prependPageInfo(response?.pageInfo);\n    }\n    return Promise.resolve(this);\n  }\n}\n\n/**\n * Function to parse custom scalars into Date types\n *\n * @param value - value to parse\n */\nfunction parseDate(value?: any): Date | undefined {\n  try {\n    return value ? new Date(value) : undefined;\n  } catch (e) {\n    return undefined;\n  }\n}\n\n/**\n * Function to parse custom scalars into JSON objects\n *\n * @param value - value to parse\n */\nfunction parseJson(value?: any): Record<string, unknown> | undefined {\n  try {\n    return value ? JSON.parse(value) : undefined;\n  } catch (e) {\n    return undefined;\n  }\n}\n\n/**\n * A bot actor representing a non-human entity that performed an action, such as an integration (GitHub, Slack, Zendesk), an AI assistant, or an automated workflow. Bot actors are displayed in activity feeds and history to indicate when changes were made by applications rather than users.\n *\n * @param request - function to call the graphql client\n * @param data - L.ActorBotFragment response data\n */\nexport class ActorBot extends Request {\n  public constructor(request: LinearRequest, data: L.ActorBotFragment) {\n    super(request);\n    this.avatarUrl = data.avatarUrl ?? undefined;\n    this.id = data.id ?? undefined;\n    this.name = data.name ?? undefined;\n    this.subType = data.subType ?? undefined;\n    this.type = data.type;\n    this.userDisplayName = data.userDisplayName ?? undefined;\n  }\n\n  /** A URL pointing to the avatar image representing this bot, typically the integration's logo or icon. */\n  public avatarUrl?: string | null;\n  /** A unique identifier for the bot actor. */\n  public id?: string | null;\n  /** The display name of the bot. */\n  public name?: string | null;\n  /** A more specific classification within the bot type, providing additional context about the integration or application variant. */\n  public subType?: string | null;\n  /** The source type of the bot, identifying the application or integration (e.g., 'github', 'slack', 'workflow', 'ai'). */\n  public type: string;\n  /** The display name of the external user on behalf of whom the bot acted. Shown when an integration action was triggered by a specific person in the external system. */\n  public userDisplayName?: string | null;\n}\n/**\n * An activity performed by or directed at an AI coding agent during a session. Activities represent the observable steps of an agent's work, including thoughts, actions (tool calls), responses, prompts from users, errors, and elicitation requests. Each activity belongs to an agent session and is associated with the user who initiated it.\n *\n * @param request - function to call the graphql client\n * @param data - L.AgentActivityFragment response data\n */\nexport class AgentActivity extends Request {\n  private _agentSession: L.AgentActivityFragment[\"agentSession\"];\n  private _sourceComment?: L.AgentActivityFragment[\"sourceComment\"];\n  private _user: L.AgentActivityFragment[\"user\"];\n\n  public constructor(request: LinearRequest, data: L.AgentActivityFragment) {\n    super(request);\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.ephemeral = data.ephemeral;\n    this.id = data.id;\n    this.signalMetadata = parseJson(data.signalMetadata) ?? undefined;\n    this.sourceMetadata = parseJson(data.sourceMetadata) ?? undefined;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this.signal = data.signal ?? undefined;\n    this.content = data.content;\n    this._agentSession = data.agentSession;\n    this._sourceComment = data.sourceComment ?? undefined;\n    this._user = data.user;\n  }\n\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** Whether the activity is ephemeral, and should disappear after the next agent activity. */\n  public ephemeral: boolean;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /** Metadata about this agent activity's signal. */\n  public signalMetadata?: Record<string, unknown> | null;\n  /** Metadata about the external source that created this agent activity. */\n  public sourceMetadata?: Record<string, unknown> | null;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** An optional modifier that provides additional instructions on how the activity should be interpreted. */\n  public signal?: L.AgentActivitySignal | null;\n  /** The content of the activity, which varies by type (thought, action, response, prompt, error, or elicitation). */\n  public content: L.AgentActivityFragment[\"content\"];\n  /** The agent session this activity belongs to. */\n  public get agentSession(): LinearFetch<AgentSession> | undefined {\n    return new AgentSessionQuery(this._request).fetch(this._agentSession.id);\n  }\n  /** The ID of agent session this activity belongs to. */\n  public get agentSessionId(): string | undefined {\n    return this._agentSession?.id;\n  }\n  /** The source comment this activity is linked to. Null if the activity was not triggered by a comment. */\n  public get sourceComment(): LinearFetch<Comment> | undefined {\n    return this._sourceComment?.id ? new CommentQuery(this._request).fetch({ id: this._sourceComment?.id }) : undefined;\n  }\n  /** The ID of source comment this activity is linked to. null if the activity was not triggered by a comment. */\n  public get sourceCommentId(): string | undefined {\n    return this._sourceComment?.id;\n  }\n  /** The user who created this agent activity. */\n  public get user(): LinearFetch<User> | undefined {\n    return new UserQuery(this._request).fetch(this._user.id);\n  }\n  /** The ID of user who created this agent activity. */\n  public get userId(): string | undefined {\n    return this._user?.id;\n  }\n\n  /** Creates an agent activity. */\n  public create(input: L.AgentActivityCreateInput) {\n    return new CreateAgentActivityMutation(this._request).fetch(input);\n  }\n}\n/**\n * Content for an action activity (tool call or action).\n *\n * @param request - function to call the graphql client\n * @param data - L.AgentActivityActionContentFragment response data\n */\nexport class AgentActivityActionContent extends Request {\n  public constructor(request: LinearRequest, data: L.AgentActivityActionContentFragment) {\n    super(request);\n    this.action = data.action;\n    this.parameter = data.parameter;\n    this.result = data.result ?? undefined;\n    this.type = data.type;\n  }\n\n  /** The action being performed. */\n  public action: string;\n  /** The parameters for the action, e.g. a file path, a keyword, etc. */\n  public parameter: string;\n  /** The result of the action in Markdown format. */\n  public result?: string | null;\n  /** The type of activity. */\n  public type: L.AgentActivityType;\n}\n/**\n * AgentActivityConnection model\n *\n * @param request - function to call the graphql client\n * @param fetch - function to trigger a refetch of this AgentActivityConnection model\n * @param data - AgentActivityConnection response data\n */\nexport class AgentActivityConnection extends Connection<AgentActivity> {\n  public constructor(\n    request: LinearRequest,\n    fetch: (connection?: LinearConnectionVariables) => LinearFetch<LinearConnection<AgentActivity> | undefined>,\n    data: L.AgentActivityConnectionFragment\n  ) {\n    super(\n      request,\n      fetch,\n      data.nodes.map(node => new AgentActivity(request, node)),\n      new PageInfo(request, data.pageInfo)\n    );\n  }\n}\n/**\n * Content for an elicitation activity.\n *\n * @param request - function to call the graphql client\n * @param data - L.AgentActivityElicitationContentFragment response data\n */\nexport class AgentActivityElicitationContent extends Request {\n  public constructor(request: LinearRequest, data: L.AgentActivityElicitationContentFragment) {\n    super(request);\n    this.body = data.body;\n    this.type = data.type;\n  }\n\n  /** The elicitation message in Markdown format. */\n  public body: string;\n  /** The type of activity. */\n  public type: L.AgentActivityType;\n}\n/**\n * Content for an error activity.\n *\n * @param request - function to call the graphql client\n * @param data - L.AgentActivityErrorContentFragment response data\n */\nexport class AgentActivityErrorContent extends Request {\n  public constructor(request: LinearRequest, data: L.AgentActivityErrorContentFragment) {\n    super(request);\n    this.body = data.body;\n    this.type = data.type;\n  }\n\n  /** The error message in Markdown format. */\n  public body: string;\n  /** The type of activity. */\n  public type: L.AgentActivityType;\n}\n/**\n * The result of an agent activity mutation.\n *\n * @param request - function to call the graphql client\n * @param data - L.AgentActivityPayloadFragment response data\n */\nexport class AgentActivityPayload extends Request {\n  private _agentActivity: L.AgentActivityPayloadFragment[\"agentActivity\"];\n\n  public constructor(request: LinearRequest, data: L.AgentActivityPayloadFragment) {\n    super(request);\n    this.lastSyncId = data.lastSyncId;\n    this.success = data.success;\n    this._agentActivity = data.agentActivity;\n  }\n\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** Whether the operation was successful. */\n  public success: boolean;\n  /** The agent activity that was created or updated. */\n  public get agentActivity(): LinearFetch<AgentActivity> | undefined {\n    return new AgentActivityQuery(this._request).fetch(this._agentActivity.id);\n  }\n  /** The ID of agent activity that was created or updated. */\n  public get agentActivityId(): string | undefined {\n    return this._agentActivity?.id;\n  }\n}\n/**\n * Content for a prompt activity.\n *\n * @param request - function to call the graphql client\n * @param data - L.AgentActivityPromptContentFragment response data\n */\nexport class AgentActivityPromptContent extends Request {\n  public constructor(request: LinearRequest, data: L.AgentActivityPromptContentFragment) {\n    super(request);\n    this.body = data.body;\n    this.type = data.type;\n  }\n\n  /** A message requesting additional information or action from user. */\n  public body: string;\n  /** The type of activity. */\n  public type: L.AgentActivityType;\n}\n/**\n * Content for a response activity.\n *\n * @param request - function to call the graphql client\n * @param data - L.AgentActivityResponseContentFragment response data\n */\nexport class AgentActivityResponseContent extends Request {\n  public constructor(request: LinearRequest, data: L.AgentActivityResponseContentFragment) {\n    super(request);\n    this.body = data.body;\n    this.type = data.type;\n  }\n\n  /** The response content in Markdown format. */\n  public body: string;\n  /** The type of activity. */\n  public type: L.AgentActivityType;\n}\n/**\n * Content for a thought activity.\n *\n * @param request - function to call the graphql client\n * @param data - L.AgentActivityThoughtContentFragment response data\n */\nexport class AgentActivityThoughtContent extends Request {\n  public constructor(request: LinearRequest, data: L.AgentActivityThoughtContentFragment) {\n    super(request);\n    this.body = data.body;\n    this.type = data.type;\n  }\n\n  /** The thought content in Markdown format. */\n  public body: string;\n  /** The type of activity. */\n  public type: L.AgentActivityType;\n}\n/**\n * Payload for an agent activity webhook.\n *\n * @param data - L.AgentActivityWebhookPayloadFragment response data\n */\nexport class AgentActivityWebhookPayload {\n  public constructor(data: L.AgentActivityWebhookPayloadFragment) {\n    this.agentSessionId = data.agentSessionId;\n    this.archivedAt = data.archivedAt ?? undefined;\n    this.content = data.content;\n    this.createdAt = data.createdAt;\n    this.id = data.id;\n    this.signal = data.signal ?? undefined;\n    this.signalMetadata = data.signalMetadata ?? undefined;\n    this.sourceCommentId = data.sourceCommentId ?? undefined;\n    this.updatedAt = data.updatedAt;\n    this.userId = data.userId;\n    this.user = new UserChildWebhookPayload(data.user);\n  }\n\n  /** The ID of the agent session that this activity belongs to. */\n  public agentSessionId: string;\n  /** The time at which the entity was archived. */\n  public archivedAt?: string | null;\n  /** The content of the agent activity. */\n  public content: L.Scalars[\"JSONObject\"];\n  /** The time at which the entity was created. */\n  public createdAt: string;\n  /** The ID of the entity. */\n  public id: string;\n  /** An optional modifier that provides additional instructions on how the activity should be interpreted. */\n  public signal?: string | null;\n  /** Metadata about this agent activity's signal. */\n  public signalMetadata?: L.Scalars[\"JSONObject\"] | null;\n  /** The ID of the comment this activity is linked to. */\n  public sourceCommentId?: string | null;\n  /** The time at which the entity was updated. */\n  public updatedAt: string;\n  /** The ID of the user who created this agent activity. */\n  public userId: string;\n  /** The user who created this agent activity. */\n  public user: UserChildWebhookPayload;\n}\n/**\n * A session representing an AI coding agent's work on an issue or conversation. Agent sessions track the lifecycle of an agent's engagement, from creation through active work to completion or dismissal. Each session is associated with an agent user (the bot), optionally a human creator, an issue, and a comment thread where the agent posts updates. Sessions contain activities that record the agent's observable steps and can be linked to pull requests created during the work.\n *\n * @param request - function to call the graphql client\n * @param data - L.AgentSessionFragment response data\n */\nexport class AgentSession extends Request {\n  private _appUser: L.AgentSessionFragment[\"appUser\"];\n  private _comment?: L.AgentSessionFragment[\"comment\"];\n  private _creator?: L.AgentSessionFragment[\"creator\"];\n  private _dismissedBy?: L.AgentSessionFragment[\"dismissedBy\"];\n  private _issue?: L.AgentSessionFragment[\"issue\"];\n  private _sourceComment?: L.AgentSessionFragment[\"sourceComment\"];\n\n  public constructor(request: LinearRequest, data: L.AgentSessionFragment) {\n    super(request);\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.context = parseJson(data.context) ?? {};\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.dismissedAt = parseDate(data.dismissedAt) ?? undefined;\n    this.endedAt = parseDate(data.endedAt) ?? undefined;\n    this.externalLink = data.externalLink ?? undefined;\n    this.externalUrls = parseJson(data.externalUrls) ?? {};\n    this.id = data.id;\n    this.plan = parseJson(data.plan) ?? undefined;\n    this.slugId = data.slugId;\n    this.sourceMetadata = parseJson(data.sourceMetadata) ?? undefined;\n    this.startedAt = parseDate(data.startedAt) ?? undefined;\n    this.summary = data.summary ?? undefined;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this.url = data.url ?? undefined;\n    this.externalLinks = data.externalLinks.map(node => new AgentSessionExternalLink(request, node));\n    this.status = data.status;\n    this.type = data.type ?? undefined;\n    this._appUser = data.appUser;\n    this._comment = data.comment ?? undefined;\n    this._creator = data.creator ?? undefined;\n    this._dismissedBy = data.dismissedBy ?? undefined;\n    this._issue = data.issue ?? undefined;\n    this._sourceComment = data.sourceComment ?? undefined;\n  }\n\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** The entity contexts this session is related to, such as issues or projects referenced in direct chat sessions. Used to provide contextual awareness to the agent. */\n  public context: Record<string, unknown>;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** The time a user dismissed this agent session. When dismissed, the agent is removed as delegate from the associated issue. Null if the session has not been dismissed. */\n  public dismissedAt?: Date | null;\n  /** The time the agent session completed. Null if the session is still in progress or was dismissed before completion. */\n  public endedAt?: Date | null;\n  /** The URL of an external agent-hosted page associated with this session. */\n  public externalLink?: string | null;\n  /** URLs of external resources associated with this session. */\n  public externalUrls: Record<string, unknown>;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /** A dynamically updated plan describing the agent's execution strategy, including steps to be taken and their current status. Updated as the agent progresses through its work. Null if no plan has been set. */\n  public plan?: Record<string, unknown> | null;\n  /** The agent session's unique URL slug. */\n  public slugId: string;\n  /** Metadata about the external source that created this agent session. */\n  public sourceMetadata?: Record<string, unknown> | null;\n  /** The time the agent session transitioned to active status and began work. Null if the session has not yet started. */\n  public startedAt?: Date | null;\n  /** A human-readable summary of the work performed in this session. Null if no summary has been generated yet. */\n  public summary?: string | null;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** The URL to the agent session page in the Linear app. Null for direct chat sessions without an associated issue. */\n  public url?: string | null;\n  /** External links associated with this session. */\n  public externalLinks: AgentSessionExternalLink[];\n  /** The current status of the agent session, such as pending, active, awaiting input, complete, error, or stale. */\n  public status: L.AgentSessionStatus;\n  /** [DEPRECATED] The type of the agent session. */\n  public type?: L.AgentSessionType | null;\n  /** The agent user that is associated with this agent session. */\n  public get appUser(): LinearFetch<User> | undefined {\n    return new UserQuery(this._request).fetch(this._appUser.id);\n  }\n  /** The ID of agent user that is associated with this agent session. */\n  public get appUserId(): string | undefined {\n    return this._appUser?.id;\n  }\n  /** The comment this agent session is associated with. */\n  public get comment(): LinearFetch<Comment> | undefined {\n    return this._comment?.id ? new CommentQuery(this._request).fetch({ id: this._comment?.id }) : undefined;\n  }\n  /** The ID of comment this agent session is associated with. */\n  public get commentId(): string | undefined {\n    return this._comment?.id;\n  }\n  /** The human user responsible for the agent session. Null if the session was initiated via automation or by an agent user, with no responsible human user. */\n  public get creator(): LinearFetch<User> | undefined {\n    return this._creator?.id ? new UserQuery(this._request).fetch(this._creator?.id) : undefined;\n  }\n  /** The ID of human user responsible for the agent session. null if the session was initiated via automation or by an agent user, with no responsible human user. */\n  public get creatorId(): string | undefined {\n    return this._creator?.id;\n  }\n  /** The user who dismissed the agent session. Automatically set when dismissedAt is updated. Null if the session has not been dismissed. */\n  public get dismissedBy(): LinearFetch<User> | undefined {\n    return this._dismissedBy?.id ? new UserQuery(this._request).fetch(this._dismissedBy?.id) : undefined;\n  }\n  /** The ID of user who dismissed the agent session. automatically set when dismissedat is updated. null if the session has not been dismissed. */\n  public get dismissedById(): string | undefined {\n    return this._dismissedBy?.id;\n  }\n  /** The issue this agent session is associated with. */\n  public get issue(): LinearFetch<Issue> | undefined {\n    return this._issue?.id ? new IssueQuery(this._request).fetch(this._issue?.id) : undefined;\n  }\n  /** The ID of issue this agent session is associated with. */\n  public get issueId(): string | undefined {\n    return this._issue?.id;\n  }\n  /** The comment that this agent session was spawned from, if from a different thread. */\n  public get sourceComment(): LinearFetch<Comment> | undefined {\n    return this._sourceComment?.id ? new CommentQuery(this._request).fetch({ id: this._sourceComment?.id }) : undefined;\n  }\n  /** The ID of comment that this agent session was spawned from, if from a different thread. */\n  public get sourceCommentId(): string | undefined {\n    return this._sourceComment?.id;\n  }\n  /** Activities associated with this agent session. */\n  public activities(variables?: Omit<L.AgentSession_ActivitiesQueryVariables, \"id\">) {\n    return new AgentSession_ActivitiesQuery(this._request, this.id, variables).fetch(variables);\n  }\n  /** Updates an agent session. */\n  public update(input: L.AgentSessionUpdateInput) {\n    return new UpdateAgentSessionMutation(this._request).fetch(this.id, input);\n  }\n}\n/**\n * AgentSessionConnection model\n *\n * @param request - function to call the graphql client\n * @param fetch - function to trigger a refetch of this AgentSessionConnection model\n * @param data - AgentSessionConnection response data\n */\nexport class AgentSessionConnection extends Connection<AgentSession> {\n  public constructor(\n    request: LinearRequest,\n    fetch: (connection?: LinearConnectionVariables) => LinearFetch<LinearConnection<AgentSession> | undefined>,\n    data: L.AgentSessionConnectionFragment\n  ) {\n    super(\n      request,\n      fetch,\n      data.nodes.map(node => new AgentSession(request, node)),\n      new PageInfo(request, data.pageInfo)\n    );\n  }\n}\n/**\n * Payload for agent session webhook events.\n *\n * @param data - L.AgentSessionEventWebhookPayloadFragment response data\n */\nexport class AgentSessionEventWebhookPayload {\n  public constructor(data: L.AgentSessionEventWebhookPayloadFragment) {\n    this.action = data.action;\n    this.appUserId = data.appUserId;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.oauthClientId = data.oauthClientId;\n    this.organizationId = data.organizationId;\n    this.promptContext = data.promptContext ?? undefined;\n    this.type = data.type;\n    this.webhookId = data.webhookId;\n    this.webhookTimestamp = data.webhookTimestamp;\n    this.agentActivity = data.agentActivity ? new AgentActivityWebhookPayload(data.agentActivity) : undefined;\n    this.agentSession = new AgentSessionWebhookPayload(data.agentSession);\n    this.guidance = data.guidance ? data.guidance.map(node => new GuidanceRuleWebhookPayload(node)) : undefined;\n    this.previousComments = data.previousComments\n      ? data.previousComments.map(node => new CommentChildWebhookPayload(node))\n      : undefined;\n  }\n\n  /** The type of action that triggered the webhook. */\n  public action: string;\n  /** ID of the app user the agent session belongs to. */\n  public appUserId: string;\n  /** The time the payload was created. */\n  public createdAt: Date;\n  /** ID of the OAuth client the app user is tied to. */\n  public oauthClientId: string;\n  /** ID of the organization for which the webhook belongs to. */\n  public organizationId: string;\n  /** A formatted prompt string containing the relevant context for the agent session, including issue details, comments, and guidance. Present only for `created` events. */\n  public promptContext?: string | null;\n  /** The type of resource. */\n  public type: string;\n  /** The ID of the webhook that sent this event. */\n  public webhookId: string;\n  /** Unix timestamp in milliseconds when the webhook was sent. */\n  public webhookTimestamp: number;\n  /** Guidance to inform the agent's behavior, which comes from configuration at the level of the workspace, parent teams, and/or current team for this session. The nearest team-specific guidance should take highest precendence. */\n  public guidance?: GuidanceRuleWebhookPayload[] | null;\n  /** The previous comments in the thread before this agent was mentioned and the session was initiated, if any. Present only for `created` events where the session was initiated by mentioning the agent in a child comment of a thread. */\n  public previousComments?: CommentChildWebhookPayload[] | null;\n  /** The agent activity that was created. */\n  public agentActivity?: AgentActivityWebhookPayload | null;\n  /** The agent session that the event belongs to. */\n  public agentSession: AgentSessionWebhookPayload;\n}\n/**\n * An external link associated with an agent session.\n *\n * @param request - function to call the graphql client\n * @param data - L.AgentSessionExternalLinkFragment response data\n */\nexport class AgentSessionExternalLink extends Request {\n  public constructor(request: LinearRequest, data: L.AgentSessionExternalLinkFragment) {\n    super(request);\n    this.label = data.label;\n    this.url = data.url;\n  }\n\n  /** Label for the link. */\n  public label: string;\n  /** The URL of the external resource. */\n  public url: string;\n}\n/**\n * AgentSessionPayload model\n *\n * @param request - function to call the graphql client\n * @param data - L.AgentSessionPayloadFragment response data\n */\nexport class AgentSessionPayload extends Request {\n  private _agentSession: L.AgentSessionPayloadFragment[\"agentSession\"];\n\n  public constructor(request: LinearRequest, data: L.AgentSessionPayloadFragment) {\n    super(request);\n    this.lastSyncId = data.lastSyncId;\n    this.success = data.success;\n    this._agentSession = data.agentSession;\n  }\n\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** Whether the operation was successful. */\n  public success: boolean;\n  /** The agent session that was created or updated. */\n  public get agentSession(): LinearFetch<AgentSession> | undefined {\n    return new AgentSessionQuery(this._request).fetch(this._agentSession.id);\n  }\n  /** The ID of agent session that was created or updated. */\n  public get agentSessionId(): string | undefined {\n    return this._agentSession?.id;\n  }\n}\n/**\n * A link between an agent session and a pull request created or associated during that session. This join entity tracks which pull requests were produced by or connected to a coding agent's work session, and handles backfilling links when pull requests are synced after the agent has already recorded the URL.\n *\n * @param request - function to call the graphql client\n * @param data - L.AgentSessionToPullRequestFragment response data\n */\nexport class AgentSessionToPullRequest extends Request {\n  private _agentSession: L.AgentSessionToPullRequestFragment[\"agentSession\"];\n\n  public constructor(request: LinearRequest, data: L.AgentSessionToPullRequestFragment) {\n    super(request);\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.id = data.id;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this._agentSession = data.agentSession;\n  }\n\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** The agent session that the pull request is associated with. */\n  public get agentSession(): LinearFetch<AgentSession> | undefined {\n    return new AgentSessionQuery(this._request).fetch(this._agentSession.id);\n  }\n  /** The ID of agent session that the pull request is associated with. */\n  public get agentSessionId(): string | undefined {\n    return this._agentSession?.id;\n  }\n}\n/**\n * AgentSessionToPullRequestConnection model\n *\n * @param request - function to call the graphql client\n * @param fetch - function to trigger a refetch of this AgentSessionToPullRequestConnection model\n * @param data - AgentSessionToPullRequestConnection response data\n */\nexport class AgentSessionToPullRequestConnection extends Connection<AgentSessionToPullRequest> {\n  public constructor(\n    request: LinearRequest,\n    fetch: (\n      connection?: LinearConnectionVariables\n    ) => LinearFetch<LinearConnection<AgentSessionToPullRequest> | undefined>,\n    data: L.AgentSessionToPullRequestConnectionFragment\n  ) {\n    super(\n      request,\n      fetch,\n      data.nodes.map(node => new AgentSessionToPullRequest(request, node)),\n      new PageInfo(request, data.pageInfo)\n    );\n  }\n}\n/**\n * Payload for an agent session webhook.\n *\n * @param data - L.AgentSessionWebhookPayloadFragment response data\n */\nexport class AgentSessionWebhookPayload {\n  public constructor(data: L.AgentSessionWebhookPayloadFragment) {\n    this.appUserId = data.appUserId;\n    this.archivedAt = data.archivedAt ?? undefined;\n    this.commentId = data.commentId ?? undefined;\n    this.createdAt = data.createdAt;\n    this.creatorId = data.creatorId ?? undefined;\n    this.endedAt = data.endedAt ?? undefined;\n    this.id = data.id;\n    this.issueId = data.issueId ?? undefined;\n    this.organizationId = data.organizationId;\n    this.sourceCommentId = data.sourceCommentId ?? undefined;\n    this.sourceMetadata = data.sourceMetadata ?? undefined;\n    this.startedAt = data.startedAt ?? undefined;\n    this.status = data.status;\n    this.summary = data.summary ?? undefined;\n    this.type = data.type;\n    this.updatedAt = data.updatedAt;\n    this.url = data.url ?? undefined;\n    this.comment = data.comment ? new CommentChildWebhookPayload(data.comment) : undefined;\n    this.creator = data.creator ? new UserChildWebhookPayload(data.creator) : undefined;\n    this.issue = data.issue ? new IssueWithDescriptionChildWebhookPayload(data.issue) : undefined;\n  }\n\n  /** The ID of the agent that the agent session belongs to. */\n  public appUserId: string;\n  /** The time at which the entity was archived. */\n  public archivedAt?: string | null;\n  /** The ID of the root comment of the thread this agent session is attached to. */\n  public commentId?: string | null;\n  /** The time at which the entity was created. */\n  public createdAt: string;\n  /** The ID of the human user responsible for the agent session. Unset if the session was initiated via automation or by an agent user, with no responsible human user. */\n  public creatorId?: string | null;\n  /** The time the agent session ended. */\n  public endedAt?: string | null;\n  /** The ID of the entity. */\n  public id: string;\n  /** The ID of the issue this agent session is associated with. */\n  public issueId?: string | null;\n  /** The ID of the organization that the agent session belongs to. */\n  public organizationId: string;\n  /** The ID of the comment that this agent session was spawned from, if from a different thread. */\n  public sourceCommentId?: string | null;\n  /** Metadata about the external source that created this agent session. */\n  public sourceMetadata?: L.Scalars[\"JSONObject\"] | null;\n  /** The time the agent session started working. */\n  public startedAt?: string | null;\n  /** The current status of the agent session. */\n  public status: string;\n  /** A summary of the activities in this session. */\n  public summary?: string | null;\n  /** The type of the agent session. */\n  public type: string;\n  /** The time at which the entity was updated. */\n  public updatedAt: string;\n  /** The URL of the agent session. */\n  public url?: string | null;\n  /** The root comment of the thread this agent session is attached to. */\n  public comment?: CommentChildWebhookPayload | null;\n  /** The human user responsible for the agent session. Unset if the session was initiated via automation or by an agent user, with no responsible human user. */\n  public creator?: UserChildWebhookPayload | null;\n  /** The issue this agent session is associated with. */\n  public issue?: IssueWithDescriptionChildWebhookPayload | null;\n}\n/**\n * A base part in an AI conversation.\n *\n * @param request - function to call the graphql client\n * @param data - L.AiConversationBasePartFragment response data\n */\nexport class AiConversationBasePart extends Request {\n  public constructor(request: LinearRequest, data: L.AiConversationBasePartFragment) {\n    super(request);\n    this.id = data.id;\n    this.metadata = new AiConversationPartMetadata(request, data.metadata);\n    this.type = data.type;\n  }\n\n  /** The ID of the part. */\n  public id: string;\n  /** The metadata of the part. */\n  public metadata: AiConversationPartMetadata;\n  /** The type of the part. */\n  public type: L.AiConversationPartType;\n}\n/**\n * AiConversationBaseToolCall model\n *\n * @param request - function to call the graphql client\n * @param data - L.AiConversationBaseToolCallFragment response data\n */\nexport class AiConversationBaseToolCall extends Request {\n  public constructor(request: LinearRequest, data: L.AiConversationBaseToolCallFragment) {\n    super(request);\n    this.rawArgs = parseJson(data.rawArgs) ?? undefined;\n    this.rawResult = parseJson(data.rawResult) ?? undefined;\n    this.displayInfo = new AiConversationToolDisplayInfo(request, data.displayInfo);\n    this.name = data.name;\n  }\n\n  /** The arguments of the tool call. */\n  public rawArgs?: Record<string, unknown> | null;\n  /** The result of the tool call. */\n  public rawResult?: Record<string, unknown> | null;\n  public displayInfo: AiConversationToolDisplayInfo;\n  /** The name of the tool that was called. */\n  public name: L.AiConversationTool;\n}\n/**\n * AiConversationBaseWidget model\n *\n * @param request - function to call the graphql client\n * @param data - L.AiConversationBaseWidgetFragment response data\n */\nexport class AiConversationBaseWidget extends Request {\n  public constructor(request: LinearRequest, data: L.AiConversationBaseWidgetFragment) {\n    super(request);\n    this.rawArgs = parseJson(data.rawArgs) ?? undefined;\n    this.displayInfo = data.displayInfo ? new AiConversationWidgetDisplayInfo(request, data.displayInfo) : undefined;\n    this.name = data.name;\n  }\n\n  /** The arguments of the widget. */\n  public rawArgs?: Record<string, unknown> | null;\n  /** Display information for the widget, including ProseMirror and Markdown representations. */\n  public displayInfo?: AiConversationWidgetDisplayInfo | null;\n  /** The name of the widget. */\n  public name: L.AiConversationWidgetName;\n}\n/**\n * AiConversationCodeIntelligenceToolCall model\n *\n * @param request - function to call the graphql client\n * @param data - L.AiConversationCodeIntelligenceToolCallFragment response data\n */\nexport class AiConversationCodeIntelligenceToolCall extends Request {\n  public constructor(request: LinearRequest, data: L.AiConversationCodeIntelligenceToolCallFragment) {\n    super(request);\n    this.rawArgs = parseJson(data.rawArgs) ?? undefined;\n    this.rawResult = parseJson(data.rawResult) ?? undefined;\n    this.args = data.args ? new AiConversationCodeIntelligenceToolCallArgs(request, data.args) : undefined;\n    this.displayInfo = new AiConversationToolDisplayInfo(request, data.displayInfo);\n    this.name = data.name;\n  }\n\n  /** The arguments of the tool call. */\n  public rawArgs?: Record<string, unknown> | null;\n  /** The result of the tool call. */\n  public rawResult?: Record<string, unknown> | null;\n  /** The arguments to the tool call. */\n  public args?: AiConversationCodeIntelligenceToolCallArgs | null;\n  public displayInfo: AiConversationToolDisplayInfo;\n  /** The name of the tool that was called. */\n  public name: L.AiConversationTool;\n}\n/**\n * AiConversationCodeIntelligenceToolCallArgs model\n *\n * @param request - function to call the graphql client\n * @param data - L.AiConversationCodeIntelligenceToolCallArgsFragment response data\n */\nexport class AiConversationCodeIntelligenceToolCallArgs extends Request {\n  public constructor(request: LinearRequest, data: L.AiConversationCodeIntelligenceToolCallArgsFragment) {\n    super(request);\n    this.question = data.question;\n  }\n\n  public question: string;\n}\n/**\n * AiConversationCreateEntityToolCall model\n *\n * @param request - function to call the graphql client\n * @param data - L.AiConversationCreateEntityToolCallFragment response data\n */\nexport class AiConversationCreateEntityToolCall extends Request {\n  public constructor(request: LinearRequest, data: L.AiConversationCreateEntityToolCallFragment) {\n    super(request);\n    this.rawArgs = parseJson(data.rawArgs) ?? undefined;\n    this.rawResult = parseJson(data.rawResult) ?? undefined;\n    this.args = data.args ? new AiConversationCreateEntityToolCallArgs(request, data.args) : undefined;\n    this.displayInfo = new AiConversationToolDisplayInfo(request, data.displayInfo);\n    this.name = data.name;\n  }\n\n  /** The arguments of the tool call. */\n  public rawArgs?: Record<string, unknown> | null;\n  /** The result of the tool call. */\n  public rawResult?: Record<string, unknown> | null;\n  /** The arguments to the tool call. */\n  public args?: AiConversationCreateEntityToolCallArgs | null;\n  public displayInfo: AiConversationToolDisplayInfo;\n  /** The name of the tool that was called. */\n  public name: L.AiConversationTool;\n}\n/**\n * AiConversationCreateEntityToolCallArgs model\n *\n * @param request - function to call the graphql client\n * @param data - L.AiConversationCreateEntityToolCallArgsFragment response data\n */\nexport class AiConversationCreateEntityToolCallArgs extends Request {\n  public constructor(request: LinearRequest, data: L.AiConversationCreateEntityToolCallArgsFragment) {\n    super(request);\n    this.count = data.count ?? undefined;\n    this.type = data.type;\n  }\n\n  public count?: number | null;\n  public type: string;\n}\n/**\n * AiConversationDeleteEntityToolCall model\n *\n * @param request - function to call the graphql client\n * @param data - L.AiConversationDeleteEntityToolCallFragment response data\n */\nexport class AiConversationDeleteEntityToolCall extends Request {\n  public constructor(request: LinearRequest, data: L.AiConversationDeleteEntityToolCallFragment) {\n    super(request);\n    this.rawArgs = parseJson(data.rawArgs) ?? undefined;\n    this.rawResult = parseJson(data.rawResult) ?? undefined;\n    this.args = data.args ? new AiConversationDeleteEntityToolCallArgs(request, data.args) : undefined;\n    this.displayInfo = new AiConversationToolDisplayInfo(request, data.displayInfo);\n    this.name = data.name;\n  }\n\n  /** The arguments of the tool call. */\n  public rawArgs?: Record<string, unknown> | null;\n  /** The result of the tool call. */\n  public rawResult?: Record<string, unknown> | null;\n  /** The arguments to the tool call. */\n  public args?: AiConversationDeleteEntityToolCallArgs | null;\n  public displayInfo: AiConversationToolDisplayInfo;\n  /** The name of the tool that was called. */\n  public name: L.AiConversationTool;\n}\n/**\n * AiConversationDeleteEntityToolCallArgs model\n *\n * @param request - function to call the graphql client\n * @param data - L.AiConversationDeleteEntityToolCallArgsFragment response data\n */\nexport class AiConversationDeleteEntityToolCallArgs extends Request {\n  public constructor(request: LinearRequest, data: L.AiConversationDeleteEntityToolCallArgsFragment) {\n    super(request);\n    this.entity = new AiConversationSearchEntitiesToolCallResultEntities(request, data.entity);\n  }\n\n  public entity: AiConversationSearchEntitiesToolCallResultEntities;\n}\n/**\n * AiConversationEntityCardWidget model\n *\n * @param request - function to call the graphql client\n * @param data - L.AiConversationEntityCardWidgetFragment response data\n */\nexport class AiConversationEntityCardWidget extends Request {\n  public constructor(request: LinearRequest, data: L.AiConversationEntityCardWidgetFragment) {\n    super(request);\n    this.rawArgs = parseJson(data.rawArgs) ?? undefined;\n    this.args = data.args ? new AiConversationEntityCardWidgetArgs(request, data.args) : undefined;\n    this.displayInfo = data.displayInfo ? new AiConversationWidgetDisplayInfo(request, data.displayInfo) : undefined;\n    this.name = data.name;\n  }\n\n  /** The arguments of the widget. */\n  public rawArgs?: Record<string, unknown> | null;\n  /** The arguments to the widget. */\n  public args?: AiConversationEntityCardWidgetArgs | null;\n  /** Display information for the widget, including ProseMirror and Markdown representations. */\n  public displayInfo?: AiConversationWidgetDisplayInfo | null;\n  /** The name of the widget. */\n  public name: L.AiConversationWidgetName;\n}\n/**\n * AiConversationEntityCardWidgetArgs model\n *\n * @param request - function to call the graphql client\n * @param data - L.AiConversationEntityCardWidgetArgsFragment response data\n */\nexport class AiConversationEntityCardWidgetArgs extends Request {\n  public constructor(request: LinearRequest, data: L.AiConversationEntityCardWidgetArgsFragment) {\n    super(request);\n    this.id = data.id;\n    this.note = data.note ?? undefined;\n    this.action = data.action ?? undefined;\n  }\n\n  /** The UUID of the entity to display */\n  public id: string;\n  /** @deprecated Optional note to display about the entity */\n  public note?: string | null;\n  /** The action performed on the entity (leave empty if just found) */\n  public action?: L.AiConversationEntityCardWidgetArgsAction | null;\n}\n/**\n * AiConversationEntityListWidget model\n *\n * @param request - function to call the graphql client\n * @param data - L.AiConversationEntityListWidgetFragment response data\n */\nexport class AiConversationEntityListWidget extends Request {\n  public constructor(request: LinearRequest, data: L.AiConversationEntityListWidgetFragment) {\n    super(request);\n    this.rawArgs = parseJson(data.rawArgs) ?? undefined;\n    this.args = data.args ? new AiConversationEntityListWidgetArgs(request, data.args) : undefined;\n    this.displayInfo = data.displayInfo ? new AiConversationWidgetDisplayInfo(request, data.displayInfo) : undefined;\n    this.name = data.name;\n  }\n\n  /** The arguments of the widget. */\n  public rawArgs?: Record<string, unknown> | null;\n  /** The arguments to the widget. */\n  public args?: AiConversationEntityListWidgetArgs | null;\n  /** Display information for the widget, including ProseMirror and Markdown representations. */\n  public displayInfo?: AiConversationWidgetDisplayInfo | null;\n  /** The name of the widget. */\n  public name: L.AiConversationWidgetName;\n}\n/**\n * AiConversationEntityListWidgetArgs model\n *\n * @param request - function to call the graphql client\n * @param data - L.AiConversationEntityListWidgetArgsFragment response data\n */\nexport class AiConversationEntityListWidgetArgs extends Request {\n  public constructor(request: LinearRequest, data: L.AiConversationEntityListWidgetArgsFragment) {\n    super(request);\n    this.count = data.count ?? undefined;\n    this.entities = data.entities.map(node => new AiConversationEntityListWidgetArgsEntities(request, node));\n    this.action = data.action ?? undefined;\n  }\n\n  /** Total number of entities in the list */\n  public count?: number | null;\n  public entities: AiConversationEntityListWidgetArgsEntities[];\n  /** The action performed on the entities (leave empty if just found) */\n  public action?: L.AiConversationEntityListWidgetArgsAction | null;\n}\n/**\n * AiConversationEntityListWidgetArgsEntities model\n *\n * @param request - function to call the graphql client\n * @param data - L.AiConversationEntityListWidgetArgsEntitiesFragment response data\n */\nexport class AiConversationEntityListWidgetArgsEntities extends Request {\n  public constructor(request: LinearRequest, data: L.AiConversationEntityListWidgetArgsEntitiesFragment) {\n    super(request);\n    this.id = data.id;\n    this.note = data.note ?? undefined;\n  }\n\n  /** Entity UUID */\n  public id: string;\n  /** @deprecated Optional note to display about the entity */\n  public note?: string | null;\n}\n/**\n * An error part in an AI conversation.\n *\n * @param request - function to call the graphql client\n * @param data - L.AiConversationErrorPartFragment response data\n */\nexport class AiConversationErrorPart extends Request {\n  public constructor(request: LinearRequest, data: L.AiConversationErrorPartFragment) {\n    super(request);\n    this.id = data.id;\n    this.message = data.message;\n    this.metadata = new AiConversationPartMetadata(request, data.metadata);\n    this.type = data.type;\n  }\n\n  /** The ID of the part. */\n  public id: string;\n  /** The user-facing error message for the failed AI response. */\n  public message: string;\n  /** The metadata of the part. */\n  public metadata: AiConversationPartMetadata;\n  /** The type of the part. */\n  public type: L.AiConversationPartType;\n}\n/**\n * An event part in an AI conversation.\n *\n * @param request - function to call the graphql client\n * @param data - L.AiConversationEventPartFragment response data\n */\nexport class AiConversationEventPart extends Request {\n  public constructor(request: LinearRequest, data: L.AiConversationEventPartFragment) {\n    super(request);\n    this.body = data.body;\n    this.bodyData = data.bodyData;\n    this.id = data.id;\n    this.subscriptionId = data.subscriptionId ?? undefined;\n    this.metadata = new AiConversationPartMetadata(request, data.metadata);\n    this.type = data.type;\n  }\n\n  /** The Markdown body of the event part. */\n  public body: string;\n  /** The data of the event part. */\n  public bodyData: L.Scalars[\"JSONObject\"];\n  /** The ID of the part. */\n  public id: string;\n  /** The ID of the subscription to resolve when this event is delivered. */\n  public subscriptionId?: string | null;\n  /** The metadata of the part. */\n  public metadata: AiConversationPartMetadata;\n  /** The type of the part. */\n  public type: L.AiConversationPartType;\n}\n/**\n * AiConversationGetMicrosoftTeamsConversationHistoryToolCall model\n *\n * @param request - function to call the graphql client\n * @param data - L.AiConversationGetMicrosoftTeamsConversationHistoryToolCallFragment response data\n */\nexport class AiConversationGetMicrosoftTeamsConversationHistoryToolCall extends Request {\n  public constructor(\n    request: LinearRequest,\n    data: L.AiConversationGetMicrosoftTeamsConversationHistoryToolCallFragment\n  ) {\n    super(request);\n    this.rawArgs = parseJson(data.rawArgs) ?? undefined;\n    this.rawResult = parseJson(data.rawResult) ?? undefined;\n    this.displayInfo = new AiConversationToolDisplayInfo(request, data.displayInfo);\n    this.name = data.name;\n  }\n\n  /** The arguments of the tool call. */\n  public rawArgs?: Record<string, unknown> | null;\n  /** The result of the tool call. */\n  public rawResult?: Record<string, unknown> | null;\n  public displayInfo: AiConversationToolDisplayInfo;\n  /** The name of the tool that was called. */\n  public name: L.AiConversationTool;\n}\n/**\n * AiConversationGetPullRequestCheckLogsToolCall model\n *\n * @param request - function to call the graphql client\n * @param data - L.AiConversationGetPullRequestCheckLogsToolCallFragment response data\n */\nexport class AiConversationGetPullRequestCheckLogsToolCall extends Request {\n  public constructor(request: LinearRequest, data: L.AiConversationGetPullRequestCheckLogsToolCallFragment) {\n    super(request);\n    this.rawArgs = parseJson(data.rawArgs) ?? undefined;\n    this.rawResult = parseJson(data.rawResult) ?? undefined;\n    this.args = data.args ? new AiConversationGetPullRequestCheckLogsToolCallArgs(request, data.args) : undefined;\n    this.displayInfo = new AiConversationToolDisplayInfo(request, data.displayInfo);\n    this.name = data.name;\n  }\n\n  /** The arguments of the tool call. */\n  public rawArgs?: Record<string, unknown> | null;\n  /** The result of the tool call. */\n  public rawResult?: Record<string, unknown> | null;\n  /** The arguments to the tool call. */\n  public args?: AiConversationGetPullRequestCheckLogsToolCallArgs | null;\n  public displayInfo: AiConversationToolDisplayInfo;\n  /** The name of the tool that was called. */\n  public name: L.AiConversationTool;\n}\n/**\n * AiConversationGetPullRequestCheckLogsToolCallArgs model\n *\n * @param request - function to call the graphql client\n * @param data - L.AiConversationGetPullRequestCheckLogsToolCallArgsFragment response data\n */\nexport class AiConversationGetPullRequestCheckLogsToolCallArgs extends Request {\n  public constructor(request: LinearRequest, data: L.AiConversationGetPullRequestCheckLogsToolCallArgsFragment) {\n    super(request);\n    this.checkName = data.checkName;\n    this.workflowName = data.workflowName ?? undefined;\n    this.entity = new AiConversationSearchEntitiesToolCallResultEntities(request, data.entity);\n  }\n\n  public checkName: string;\n  public workflowName?: string | null;\n  public entity: AiConversationSearchEntitiesToolCallResultEntities;\n}\n/**\n * AiConversationGetPullRequestDiffToolCall model\n *\n * @param request - function to call the graphql client\n * @param data - L.AiConversationGetPullRequestDiffToolCallFragment response data\n */\nexport class AiConversationGetPullRequestDiffToolCall extends Request {\n  public constructor(request: LinearRequest, data: L.AiConversationGetPullRequestDiffToolCallFragment) {\n    super(request);\n    this.rawArgs = parseJson(data.rawArgs) ?? undefined;\n    this.rawResult = parseJson(data.rawResult) ?? undefined;\n    this.args = data.args ? new AiConversationGetPullRequestDiffToolCallArgs(request, data.args) : undefined;\n    this.displayInfo = new AiConversationToolDisplayInfo(request, data.displayInfo);\n    this.name = data.name;\n  }\n\n  /** The arguments of the tool call. */\n  public rawArgs?: Record<string, unknown> | null;\n  /** The result of the tool call. */\n  public rawResult?: Record<string, unknown> | null;\n  /** The arguments to the tool call. */\n  public args?: AiConversationGetPullRequestDiffToolCallArgs | null;\n  public displayInfo: AiConversationToolDisplayInfo;\n  /** The name of the tool that was called. */\n  public name: L.AiConversationTool;\n}\n/**\n * AiConversationGetPullRequestDiffToolCallArgs model\n *\n * @param request - function to call the graphql client\n * @param data - L.AiConversationGetPullRequestDiffToolCallArgsFragment response data\n */\nexport class AiConversationGetPullRequestDiffToolCallArgs extends Request {\n  public constructor(request: LinearRequest, data: L.AiConversationGetPullRequestDiffToolCallArgsFragment) {\n    super(request);\n    this.entity = new AiConversationSearchEntitiesToolCallResultEntities(request, data.entity);\n  }\n\n  public entity: AiConversationSearchEntitiesToolCallResultEntities;\n}\n/**\n * AiConversationGetPullRequestFileToolCall model\n *\n * @param request - function to call the graphql client\n * @param data - L.AiConversationGetPullRequestFileToolCallFragment response data\n */\nexport class AiConversationGetPullRequestFileToolCall extends Request {\n  public constructor(request: LinearRequest, data: L.AiConversationGetPullRequestFileToolCallFragment) {\n    super(request);\n    this.rawArgs = parseJson(data.rawArgs) ?? undefined;\n    this.rawResult = parseJson(data.rawResult) ?? undefined;\n    this.args = data.args ? new AiConversationGetPullRequestFileToolCallArgs(request, data.args) : undefined;\n    this.displayInfo = new AiConversationToolDisplayInfo(request, data.displayInfo);\n    this.name = data.name;\n  }\n\n  /** The arguments of the tool call. */\n  public rawArgs?: Record<string, unknown> | null;\n  /** The result of the tool call. */\n  public rawResult?: Record<string, unknown> | null;\n  /** The arguments to the tool call. */\n  public args?: AiConversationGetPullRequestFileToolCallArgs | null;\n  public displayInfo: AiConversationToolDisplayInfo;\n  /** The name of the tool that was called. */\n  public name: L.AiConversationTool;\n}\n/**\n * AiConversationGetPullRequestFileToolCallArgs model\n *\n * @param request - function to call the graphql client\n * @param data - L.AiConversationGetPullRequestFileToolCallArgsFragment response data\n */\nexport class AiConversationGetPullRequestFileToolCallArgs extends Request {\n  public constructor(request: LinearRequest, data: L.AiConversationGetPullRequestFileToolCallArgsFragment) {\n    super(request);\n    this.path = data.path;\n    this.entity = new AiConversationSearchEntitiesToolCallResultEntities(request, data.entity);\n  }\n\n  public path: string;\n  public entity: AiConversationSearchEntitiesToolCallResultEntities;\n}\n/**\n * AiConversationGetSlackConversationHistoryToolCall model\n *\n * @param request - function to call the graphql client\n * @param data - L.AiConversationGetSlackConversationHistoryToolCallFragment response data\n */\nexport class AiConversationGetSlackConversationHistoryToolCall extends Request {\n  public constructor(request: LinearRequest, data: L.AiConversationGetSlackConversationHistoryToolCallFragment) {\n    super(request);\n    this.rawArgs = parseJson(data.rawArgs) ?? undefined;\n    this.rawResult = parseJson(data.rawResult) ?? undefined;\n    this.displayInfo = new AiConversationToolDisplayInfo(request, data.displayInfo);\n    this.name = data.name;\n  }\n\n  /** The arguments of the tool call. */\n  public rawArgs?: Record<string, unknown> | null;\n  /** The result of the tool call. */\n  public rawResult?: Record<string, unknown> | null;\n  public displayInfo: AiConversationToolDisplayInfo;\n  /** The name of the tool that was called. */\n  public name: L.AiConversationTool;\n}\n/**\n * AiConversationHandoffToCodingSessionToolCall model\n *\n * @param request - function to call the graphql client\n * @param data - L.AiConversationHandoffToCodingSessionToolCallFragment response data\n */\nexport class AiConversationHandoffToCodingSessionToolCall extends Request {\n  public constructor(request: LinearRequest, data: L.AiConversationHandoffToCodingSessionToolCallFragment) {\n    super(request);\n    this.rawArgs = parseJson(data.rawArgs) ?? undefined;\n    this.rawResult = parseJson(data.rawResult) ?? undefined;\n    this.args = data.args ? new AiConversationHandoffToCodingSessionToolCallArgs(request, data.args) : undefined;\n    this.displayInfo = new AiConversationToolDisplayInfo(request, data.displayInfo);\n    this.name = data.name;\n  }\n\n  /** The arguments of the tool call. */\n  public rawArgs?: Record<string, unknown> | null;\n  /** The result of the tool call. */\n  public rawResult?: Record<string, unknown> | null;\n  /** The arguments to the tool call. */\n  public args?: AiConversationHandoffToCodingSessionToolCallArgs | null;\n  public displayInfo: AiConversationToolDisplayInfo;\n  /** The name of the tool that was called. */\n  public name: L.AiConversationTool;\n}\n/**\n * AiConversationHandoffToCodingSessionToolCallArgs model\n *\n * @param request - function to call the graphql client\n * @param data - L.AiConversationHandoffToCodingSessionToolCallArgsFragment response data\n */\nexport class AiConversationHandoffToCodingSessionToolCallArgs extends Request {\n  public constructor(request: LinearRequest, data: L.AiConversationHandoffToCodingSessionToolCallArgsFragment) {\n    super(request);\n    this.instructions = data.instructions ?? undefined;\n    this.entity = new AiConversationSearchEntitiesToolCallResultEntities(request, data.entity);\n  }\n\n  public instructions?: string | null;\n  public entity: AiConversationSearchEntitiesToolCallResultEntities;\n}\n/**\n * AiConversationInvokeMcpToolToolCall model\n *\n * @param request - function to call the graphql client\n * @param data - L.AiConversationInvokeMcpToolToolCallFragment response data\n */\nexport class AiConversationInvokeMcpToolToolCall extends Request {\n  public constructor(request: LinearRequest, data: L.AiConversationInvokeMcpToolToolCallFragment) {\n    super(request);\n    this.rawArgs = parseJson(data.rawArgs) ?? undefined;\n    this.rawResult = parseJson(data.rawResult) ?? undefined;\n    this.args = data.args ? new AiConversationInvokeMcpToolToolCallArgs(request, data.args) : undefined;\n    this.displayInfo = new AiConversationToolDisplayInfo(request, data.displayInfo);\n    this.name = data.name;\n  }\n\n  /** The arguments of the tool call. */\n  public rawArgs?: Record<string, unknown> | null;\n  /** The result of the tool call. */\n  public rawResult?: Record<string, unknown> | null;\n  /** The arguments to the tool call. */\n  public args?: AiConversationInvokeMcpToolToolCallArgs | null;\n  public displayInfo: AiConversationToolDisplayInfo;\n  /** The name of the tool that was called. */\n  public name: L.AiConversationTool;\n}\n/**\n * AiConversationInvokeMcpToolToolCallArgs model\n *\n * @param request - function to call the graphql client\n * @param data - L.AiConversationInvokeMcpToolToolCallArgsFragment response data\n */\nexport class AiConversationInvokeMcpToolToolCallArgs extends Request {\n  public constructor(request: LinearRequest, data: L.AiConversationInvokeMcpToolToolCallArgsFragment) {\n    super(request);\n    this.server = new AiConversationInvokeMcpToolToolCallArgsServer(request, data.server);\n    this.tool = new AiConversationInvokeMcpToolToolCallArgsTool(request, data.tool);\n  }\n\n  public server: AiConversationInvokeMcpToolToolCallArgsServer;\n  public tool: AiConversationInvokeMcpToolToolCallArgsTool;\n}\n/**\n * AiConversationInvokeMcpToolToolCallArgsServer model\n *\n * @param request - function to call the graphql client\n * @param data - L.AiConversationInvokeMcpToolToolCallArgsServerFragment response data\n */\nexport class AiConversationInvokeMcpToolToolCallArgsServer extends Request {\n  public constructor(request: LinearRequest, data: L.AiConversationInvokeMcpToolToolCallArgsServerFragment) {\n    super(request);\n    this.integrationId = data.integrationId;\n    this.name = data.name;\n    this.title = data.title ?? undefined;\n  }\n\n  public integrationId: string;\n  public name: string;\n  public title?: string | null;\n}\n/**\n * AiConversationInvokeMcpToolToolCallArgsTool model\n *\n * @param request - function to call the graphql client\n * @param data - L.AiConversationInvokeMcpToolToolCallArgsToolFragment response data\n */\nexport class AiConversationInvokeMcpToolToolCallArgsTool extends Request {\n  public constructor(request: LinearRequest, data: L.AiConversationInvokeMcpToolToolCallArgsToolFragment) {\n    super(request);\n    this.name = data.name;\n    this.title = data.title ?? undefined;\n  }\n\n  public name: string;\n  public title?: string | null;\n}\n/**\n * AiConversationNavigateToPageToolCall model\n *\n * @param request - function to call the graphql client\n * @param data - L.AiConversationNavigateToPageToolCallFragment response data\n */\nexport class AiConversationNavigateToPageToolCall extends Request {\n  public constructor(request: LinearRequest, data: L.AiConversationNavigateToPageToolCallFragment) {\n    super(request);\n    this.rawArgs = parseJson(data.rawArgs) ?? undefined;\n    this.rawResult = parseJson(data.rawResult) ?? undefined;\n    this.args = data.args ? new AiConversationNavigateToPageToolCallArgs(request, data.args) : undefined;\n    this.displayInfo = new AiConversationToolDisplayInfo(request, data.displayInfo);\n    this.result = data.result ? new AiConversationNavigateToPageToolCallResult(request, data.result) : undefined;\n    this.name = data.name;\n  }\n\n  /** The arguments of the tool call. */\n  public rawArgs?: Record<string, unknown> | null;\n  /** The result of the tool call. */\n  public rawResult?: Record<string, unknown> | null;\n  /** The arguments to the tool call. */\n  public args?: AiConversationNavigateToPageToolCallArgs | null;\n  public displayInfo: AiConversationToolDisplayInfo;\n  /** The result of the tool call. */\n  public result?: AiConversationNavigateToPageToolCallResult | null;\n  /** The name of the tool that was called. */\n  public name: L.AiConversationTool;\n}\n/**\n * AiConversationNavigateToPageToolCallArgs model\n *\n * @param request - function to call the graphql client\n * @param data - L.AiConversationNavigateToPageToolCallArgsFragment response data\n */\nexport class AiConversationNavigateToPageToolCallArgs extends Request {\n  public constructor(request: LinearRequest, data: L.AiConversationNavigateToPageToolCallArgsFragment) {\n    super(request);\n    this.entities = data.entities.map(node => new AiConversationNavigateToPageToolCallArgsEntities(request, node));\n  }\n\n  public entities: AiConversationNavigateToPageToolCallArgsEntities[];\n}\n/**\n * AiConversationNavigateToPageToolCallArgsEntities model\n *\n * @param request - function to call the graphql client\n * @param data - L.AiConversationNavigateToPageToolCallArgsEntitiesFragment response data\n */\nexport class AiConversationNavigateToPageToolCallArgsEntities extends Request {\n  public constructor(request: LinearRequest, data: L.AiConversationNavigateToPageToolCallArgsEntitiesFragment) {\n    super(request);\n    this.entityType = data.entityType;\n    this.uuid = data.uuid;\n  }\n\n  public entityType: string;\n  public uuid: string;\n}\n/**\n * AiConversationNavigateToPageToolCallResult model\n *\n * @param request - function to call the graphql client\n * @param data - L.AiConversationNavigateToPageToolCallResultFragment response data\n */\nexport class AiConversationNavigateToPageToolCallResult extends Request {\n  public constructor(request: LinearRequest, data: L.AiConversationNavigateToPageToolCallResultFragment) {\n    super(request);\n    this.urls = data.urls;\n  }\n\n  public urls: string[];\n}\n/**\n * Metadata about a part in an AI conversation.\n *\n * @param request - function to call the graphql client\n * @param data - L.AiConversationPartMetadataFragment response data\n */\nexport class AiConversationPartMetadata extends Request {\n  public constructor(request: LinearRequest, data: L.AiConversationPartMetadataFragment) {\n    super(request);\n    this.endedAt = data.endedAt ?? undefined;\n    this.evalLogId = data.evalLogId ?? undefined;\n    this.feedback = data.feedback ?? undefined;\n    this.startedAt = data.startedAt ?? undefined;\n    this.turnId = data.turnId;\n    this.phase = data.phase ?? undefined;\n  }\n\n  /** The time when the part ended, as an ISO 8601 string. */\n  public endedAt?: string | null;\n  /** The eval log ID of the part. */\n  public evalLogId?: string | null;\n  /** AI feedback state for this part. */\n  public feedback?: L.Scalars[\"JSONObject\"] | null;\n  /** The time when the part started, as an ISO 8601 string. */\n  public startedAt?: string | null;\n  /** The turn ID of the part. */\n  public turnId: string;\n  /** The phase during which the part was generated. */\n  public phase?: L.AiConversationPartPhase | null;\n}\n/**\n * A prompt part in an AI conversation.\n *\n * @param request - function to call the graphql client\n * @param data - L.AiConversationPromptPartFragment response data\n */\nexport class AiConversationPromptPart extends Request {\n  private _user?: L.AiConversationPromptPartFragment[\"user\"];\n\n  public constructor(request: LinearRequest, data: L.AiConversationPromptPartFragment) {\n    super(request);\n    this.body = data.body;\n    this.bodyData = data.bodyData;\n    this.id = data.id;\n    this.metadata = new AiConversationPartMetadata(request, data.metadata);\n    this.type = data.type;\n    this._user = data.user ?? undefined;\n  }\n\n  /** The Markdown body of the prompt part. */\n  public body: string;\n  /** The data of the prompt part. */\n  public bodyData: L.Scalars[\"JSONObject\"];\n  /** The ID of the part. */\n  public id: string;\n  /** The metadata of the part. */\n  public metadata: AiConversationPartMetadata;\n  /** The type of the part. */\n  public type: L.AiConversationPartType;\n  /** The user who created the prompt part. */\n  public get user(): LinearFetch<User> | undefined {\n    return this._user?.id ? new UserQuery(this._request).fetch(this._user?.id) : undefined;\n  }\n  /** The ID of user who created the prompt part. */\n  public get userId(): string | undefined {\n    return this._user?.id;\n  }\n}\n/**\n * AiConversationQueryActivityToolCall model\n *\n * @param request - function to call the graphql client\n * @param data - L.AiConversationQueryActivityToolCallFragment response data\n */\nexport class AiConversationQueryActivityToolCall extends Request {\n  public constructor(request: LinearRequest, data: L.AiConversationQueryActivityToolCallFragment) {\n    super(request);\n    this.rawArgs = parseJson(data.rawArgs) ?? undefined;\n    this.rawResult = parseJson(data.rawResult) ?? undefined;\n    this.args = data.args ? new AiConversationQueryActivityToolCallArgs(request, data.args) : undefined;\n    this.displayInfo = new AiConversationToolDisplayInfo(request, data.displayInfo);\n    this.name = data.name;\n  }\n\n  /** The arguments of the tool call. */\n  public rawArgs?: Record<string, unknown> | null;\n  /** The result of the tool call. */\n  public rawResult?: Record<string, unknown> | null;\n  /** The arguments to the tool call. */\n  public args?: AiConversationQueryActivityToolCallArgs | null;\n  public displayInfo: AiConversationToolDisplayInfo;\n  /** The name of the tool that was called. */\n  public name: L.AiConversationTool;\n}\n/**\n * AiConversationQueryActivityToolCallArgs model\n *\n * @param request - function to call the graphql client\n * @param data - L.AiConversationQueryActivityToolCallArgsFragment response data\n */\nexport class AiConversationQueryActivityToolCallArgs extends Request {\n  public constructor(request: LinearRequest, data: L.AiConversationQueryActivityToolCallArgsFragment) {\n    super(request);\n    this.entities = data.entities\n      ? data.entities.map(node => new AiConversationSearchEntitiesToolCallResultEntities(request, node))\n      : undefined;\n  }\n\n  public entities?: AiConversationSearchEntitiesToolCallResultEntities[] | null;\n}\n/**\n * AiConversationQueryUpdatesToolCall model\n *\n * @param request - function to call the graphql client\n * @param data - L.AiConversationQueryUpdatesToolCallFragment response data\n */\nexport class AiConversationQueryUpdatesToolCall extends Request {\n  public constructor(request: LinearRequest, data: L.AiConversationQueryUpdatesToolCallFragment) {\n    super(request);\n    this.rawArgs = parseJson(data.rawArgs) ?? undefined;\n    this.rawResult = parseJson(data.rawResult) ?? undefined;\n    this.args = data.args ? new AiConversationQueryUpdatesToolCallArgs(request, data.args) : undefined;\n    this.displayInfo = new AiConversationToolDisplayInfo(request, data.displayInfo);\n    this.name = data.name;\n  }\n\n  /** The arguments of the tool call. */\n  public rawArgs?: Record<string, unknown> | null;\n  /** The result of the tool call. */\n  public rawResult?: Record<string, unknown> | null;\n  /** The arguments to the tool call. */\n  public args?: AiConversationQueryUpdatesToolCallArgs | null;\n  public displayInfo: AiConversationToolDisplayInfo;\n  /** The name of the tool that was called. */\n  public name: L.AiConversationTool;\n}\n/**\n * AiConversationQueryUpdatesToolCallArgs model\n *\n * @param request - function to call the graphql client\n * @param data - L.AiConversationQueryUpdatesToolCallArgsFragment response data\n */\nexport class AiConversationQueryUpdatesToolCallArgs extends Request {\n  public constructor(request: LinearRequest, data: L.AiConversationQueryUpdatesToolCallArgsFragment) {\n    super(request);\n    this.entity = data.entity\n      ? new AiConversationSearchEntitiesToolCallResultEntities(request, data.entity)\n      : undefined;\n    this.updateType = data.updateType;\n  }\n\n  public entity?: AiConversationSearchEntitiesToolCallResultEntities | null;\n  public updateType: L.AiConversationQueryUpdatesToolCallArgsUpdateType;\n}\n/**\n * AiConversationQueryViewToolCall model\n *\n * @param request - function to call the graphql client\n * @param data - L.AiConversationQueryViewToolCallFragment response data\n */\nexport class AiConversationQueryViewToolCall extends Request {\n  public constructor(request: LinearRequest, data: L.AiConversationQueryViewToolCallFragment) {\n    super(request);\n    this.rawArgs = parseJson(data.rawArgs) ?? undefined;\n    this.rawResult = parseJson(data.rawResult) ?? undefined;\n    this.args = data.args ? new AiConversationQueryViewToolCallArgs(request, data.args) : undefined;\n    this.displayInfo = new AiConversationToolDisplayInfo(request, data.displayInfo);\n    this.name = data.name;\n  }\n\n  /** The arguments of the tool call. */\n  public rawArgs?: Record<string, unknown> | null;\n  /** The result of the tool call. */\n  public rawResult?: Record<string, unknown> | null;\n  /** The arguments to the tool call. */\n  public args?: AiConversationQueryViewToolCallArgs | null;\n  public displayInfo: AiConversationToolDisplayInfo;\n  /** The name of the tool that was called. */\n  public name: L.AiConversationTool;\n}\n/**\n * AiConversationQueryViewToolCallArgs model\n *\n * @param request - function to call the graphql client\n * @param data - L.AiConversationQueryViewToolCallArgsFragment response data\n */\nexport class AiConversationQueryViewToolCallArgs extends Request {\n  public constructor(request: LinearRequest, data: L.AiConversationQueryViewToolCallArgsFragment) {\n    super(request);\n    this.filter = data.filter ?? undefined;\n    this.view = new AiConversationQueryViewToolCallArgsView(request, data.view);\n    this.mode = data.mode;\n  }\n\n  public filter?: string | null;\n  public view: AiConversationQueryViewToolCallArgsView;\n  public mode: L.AiConversationQueryViewToolCallArgsMode;\n}\n/**\n * AiConversationQueryViewToolCallArgsView model\n *\n * @param request - function to call the graphql client\n * @param data - L.AiConversationQueryViewToolCallArgsViewFragment response data\n */\nexport class AiConversationQueryViewToolCallArgsView extends Request {\n  public constructor(request: LinearRequest, data: L.AiConversationQueryViewToolCallArgsViewFragment) {\n    super(request);\n    this.predefinedView = data.predefinedView ?? undefined;\n    this.type = data.type;\n    this.group = data.group ? new AiConversationSearchEntitiesToolCallResultEntities(request, data.group) : undefined;\n  }\n\n  public predefinedView?: string | null;\n  public type: string;\n  public group?: AiConversationSearchEntitiesToolCallResultEntities | null;\n}\n/**\n * A reasoning part in an AI conversation.\n *\n * @param request - function to call the graphql client\n * @param data - L.AiConversationReasoningPartFragment response data\n */\nexport class AiConversationReasoningPart extends Request {\n  public constructor(request: LinearRequest, data: L.AiConversationReasoningPartFragment) {\n    super(request);\n    this.body = data.body;\n    this.bodyData = data.bodyData;\n    this.id = data.id;\n    this.title = data.title ?? undefined;\n    this.metadata = new AiConversationPartMetadata(request, data.metadata);\n    this.type = data.type;\n  }\n\n  /** The Markdown body of the reasoning part. */\n  public body: string;\n  /** The data of the reasoning part. */\n  public bodyData: L.Scalars[\"JSONObject\"];\n  /** The ID of the part. */\n  public id: string;\n  /** The title of the reasoning part. */\n  public title?: string | null;\n  /** The metadata of the part. */\n  public metadata: AiConversationPartMetadata;\n  /** The type of the part. */\n  public type: L.AiConversationPartType;\n}\n/**\n * AiConversationResearchToolCall model\n *\n * @param request - function to call the graphql client\n * @param data - L.AiConversationResearchToolCallFragment response data\n */\nexport class AiConversationResearchToolCall extends Request {\n  public constructor(request: LinearRequest, data: L.AiConversationResearchToolCallFragment) {\n    super(request);\n    this.rawArgs = parseJson(data.rawArgs) ?? undefined;\n    this.rawResult = parseJson(data.rawResult) ?? undefined;\n    this.args = data.args ? new AiConversationResearchToolCallArgs(request, data.args) : undefined;\n    this.displayInfo = new AiConversationToolDisplayInfo(request, data.displayInfo);\n    this.result = data.result ? new AiConversationResearchToolCallResult(request, data.result) : undefined;\n    this.name = data.name;\n  }\n\n  /** The arguments of the tool call. */\n  public rawArgs?: Record<string, unknown> | null;\n  /** The result of the tool call. */\n  public rawResult?: Record<string, unknown> | null;\n  /** The arguments to the tool call. */\n  public args?: AiConversationResearchToolCallArgs | null;\n  public displayInfo: AiConversationToolDisplayInfo;\n  /** The result of the tool call. */\n  public result?: AiConversationResearchToolCallResult | null;\n  /** The name of the tool that was called. */\n  public name: L.AiConversationTool;\n}\n/**\n * AiConversationResearchToolCallArgs model\n *\n * @param request - function to call the graphql client\n * @param data - L.AiConversationResearchToolCallArgsFragment response data\n */\nexport class AiConversationResearchToolCallArgs extends Request {\n  public constructor(request: LinearRequest, data: L.AiConversationResearchToolCallArgsFragment) {\n    super(request);\n    this.context = data.context;\n    this.query = data.query;\n    this.subjects = data.subjects\n      ? data.subjects.map(node => new AiConversationSearchEntitiesToolCallResultEntities(request, node))\n      : undefined;\n  }\n\n  public context: string;\n  public query: string;\n  public subjects?: AiConversationSearchEntitiesToolCallResultEntities[] | null;\n}\n/**\n * AiConversationResearchToolCallResult model\n *\n * @param request - function to call the graphql client\n * @param data - L.AiConversationResearchToolCallResultFragment response data\n */\nexport class AiConversationResearchToolCallResult extends Request {\n  public constructor(request: LinearRequest, data: L.AiConversationResearchToolCallResultFragment) {\n    super(request);\n    this.progressId = data.progressId ?? undefined;\n  }\n\n  public progressId?: string | null;\n}\n/**\n * AiConversationRestoreEntityToolCall model\n *\n * @param request - function to call the graphql client\n * @param data - L.AiConversationRestoreEntityToolCallFragment response data\n */\nexport class AiConversationRestoreEntityToolCall extends Request {\n  public constructor(request: LinearRequest, data: L.AiConversationRestoreEntityToolCallFragment) {\n    super(request);\n    this.rawArgs = parseJson(data.rawArgs) ?? undefined;\n    this.rawResult = parseJson(data.rawResult) ?? undefined;\n    this.args = data.args ? new AiConversationRestoreEntityToolCallArgs(request, data.args) : undefined;\n    this.displayInfo = new AiConversationToolDisplayInfo(request, data.displayInfo);\n    this.name = data.name;\n  }\n\n  /** The arguments of the tool call. */\n  public rawArgs?: Record<string, unknown> | null;\n  /** The result of the tool call. */\n  public rawResult?: Record<string, unknown> | null;\n  /** The arguments to the tool call. */\n  public args?: AiConversationRestoreEntityToolCallArgs | null;\n  public displayInfo: AiConversationToolDisplayInfo;\n  /** The name of the tool that was called. */\n  public name: L.AiConversationTool;\n}\n/**\n * AiConversationRestoreEntityToolCallArgs model\n *\n * @param request - function to call the graphql client\n * @param data - L.AiConversationRestoreEntityToolCallArgsFragment response data\n */\nexport class AiConversationRestoreEntityToolCallArgs extends Request {\n  public constructor(request: LinearRequest, data: L.AiConversationRestoreEntityToolCallArgsFragment) {\n    super(request);\n    this.entity = new AiConversationSearchEntitiesToolCallResultEntities(request, data.entity);\n  }\n\n  public entity: AiConversationSearchEntitiesToolCallResultEntities;\n}\n/**\n * AiConversationRetrieveEntitiesToolCall model\n *\n * @param request - function to call the graphql client\n * @param data - L.AiConversationRetrieveEntitiesToolCallFragment response data\n */\nexport class AiConversationRetrieveEntitiesToolCall extends Request {\n  public constructor(request: LinearRequest, data: L.AiConversationRetrieveEntitiesToolCallFragment) {\n    super(request);\n    this.rawArgs = parseJson(data.rawArgs) ?? undefined;\n    this.rawResult = parseJson(data.rawResult) ?? undefined;\n    this.args = data.args ? new AiConversationRetrieveEntitiesToolCallArgs(request, data.args) : undefined;\n    this.displayInfo = new AiConversationToolDisplayInfo(request, data.displayInfo);\n    this.name = data.name;\n  }\n\n  /** The arguments of the tool call. */\n  public rawArgs?: Record<string, unknown> | null;\n  /** The result of the tool call. */\n  public rawResult?: Record<string, unknown> | null;\n  /** The arguments to the tool call. */\n  public args?: AiConversationRetrieveEntitiesToolCallArgs | null;\n  public displayInfo: AiConversationToolDisplayInfo;\n  /** The name of the tool that was called. */\n  public name: L.AiConversationTool;\n}\n/**\n * AiConversationRetrieveEntitiesToolCallArgs model\n *\n * @param request - function to call the graphql client\n * @param data - L.AiConversationRetrieveEntitiesToolCallArgsFragment response data\n */\nexport class AiConversationRetrieveEntitiesToolCallArgs extends Request {\n  public constructor(request: LinearRequest, data: L.AiConversationRetrieveEntitiesToolCallArgsFragment) {\n    super(request);\n    this.entities = data.entities.map(node => new AiConversationSearchEntitiesToolCallResultEntities(request, node));\n  }\n\n  public entities: AiConversationSearchEntitiesToolCallResultEntities[];\n}\n/**\n * AiConversationRetryPullRequestCheckToolCall model\n *\n * @param request - function to call the graphql client\n * @param data - L.AiConversationRetryPullRequestCheckToolCallFragment response data\n */\nexport class AiConversationRetryPullRequestCheckToolCall extends Request {\n  public constructor(request: LinearRequest, data: L.AiConversationRetryPullRequestCheckToolCallFragment) {\n    super(request);\n    this.rawArgs = parseJson(data.rawArgs) ?? undefined;\n    this.rawResult = parseJson(data.rawResult) ?? undefined;\n    this.args = data.args ? new AiConversationRetryPullRequestCheckToolCallArgs(request, data.args) : undefined;\n    this.displayInfo = new AiConversationToolDisplayInfo(request, data.displayInfo);\n    this.name = data.name;\n  }\n\n  /** The arguments of the tool call. */\n  public rawArgs?: Record<string, unknown> | null;\n  /** The result of the tool call. */\n  public rawResult?: Record<string, unknown> | null;\n  /** The arguments to the tool call. */\n  public args?: AiConversationRetryPullRequestCheckToolCallArgs | null;\n  public displayInfo: AiConversationToolDisplayInfo;\n  /** The name of the tool that was called. */\n  public name: L.AiConversationTool;\n}\n/**\n * AiConversationRetryPullRequestCheckToolCallArgs model\n *\n * @param request - function to call the graphql client\n * @param data - L.AiConversationRetryPullRequestCheckToolCallArgsFragment response data\n */\nexport class AiConversationRetryPullRequestCheckToolCallArgs extends Request {\n  public constructor(request: LinearRequest, data: L.AiConversationRetryPullRequestCheckToolCallArgsFragment) {\n    super(request);\n    this.checkName = data.checkName;\n    this.workflowName = data.workflowName ?? undefined;\n    this.entity = new AiConversationSearchEntitiesToolCallResultEntities(request, data.entity);\n  }\n\n  public checkName: string;\n  public workflowName?: string | null;\n  public entity: AiConversationSearchEntitiesToolCallResultEntities;\n}\n/**\n * AiConversationSearchDocumentationToolCall model\n *\n * @param request - function to call the graphql client\n * @param data - L.AiConversationSearchDocumentationToolCallFragment response data\n */\nexport class AiConversationSearchDocumentationToolCall extends Request {\n  public constructor(request: LinearRequest, data: L.AiConversationSearchDocumentationToolCallFragment) {\n    super(request);\n    this.rawArgs = parseJson(data.rawArgs) ?? undefined;\n    this.rawResult = parseJson(data.rawResult) ?? undefined;\n    this.displayInfo = new AiConversationToolDisplayInfo(request, data.displayInfo);\n    this.name = data.name;\n  }\n\n  /** The arguments of the tool call. */\n  public rawArgs?: Record<string, unknown> | null;\n  /** The result of the tool call. */\n  public rawResult?: Record<string, unknown> | null;\n  public displayInfo: AiConversationToolDisplayInfo;\n  /** The name of the tool that was called. */\n  public name: L.AiConversationTool;\n}\n/**\n * AiConversationSearchEntitiesToolCall model\n *\n * @param request - function to call the graphql client\n * @param data - L.AiConversationSearchEntitiesToolCallFragment response data\n */\nexport class AiConversationSearchEntitiesToolCall extends Request {\n  public constructor(request: LinearRequest, data: L.AiConversationSearchEntitiesToolCallFragment) {\n    super(request);\n    this.rawArgs = parseJson(data.rawArgs) ?? undefined;\n    this.rawResult = parseJson(data.rawResult) ?? undefined;\n    this.args = data.args ? new AiConversationSearchEntitiesToolCallArgs(request, data.args) : undefined;\n    this.displayInfo = new AiConversationToolDisplayInfo(request, data.displayInfo);\n    this.result = data.result ? new AiConversationSearchEntitiesToolCallResult(request, data.result) : undefined;\n    this.name = data.name;\n  }\n\n  /** The arguments of the tool call. */\n  public rawArgs?: Record<string, unknown> | null;\n  /** The result of the tool call. */\n  public rawResult?: Record<string, unknown> | null;\n  /** The arguments to the tool call. */\n  public args?: AiConversationSearchEntitiesToolCallArgs | null;\n  public displayInfo: AiConversationToolDisplayInfo;\n  /** The result of the tool call. */\n  public result?: AiConversationSearchEntitiesToolCallResult | null;\n  /** The name of the tool that was called. */\n  public name: L.AiConversationTool;\n}\n/**\n * AiConversationSearchEntitiesToolCallArgs model\n *\n * @param request - function to call the graphql client\n * @param data - L.AiConversationSearchEntitiesToolCallArgsFragment response data\n */\nexport class AiConversationSearchEntitiesToolCallArgs extends Request {\n  public constructor(request: LinearRequest, data: L.AiConversationSearchEntitiesToolCallArgsFragment) {\n    super(request);\n    this.queries = data.queries;\n    this.type = data.type ?? undefined;\n  }\n\n  public queries: string[];\n  public type?: string | null;\n}\n/**\n * AiConversationSearchEntitiesToolCallResult model\n *\n * @param request - function to call the graphql client\n * @param data - L.AiConversationSearchEntitiesToolCallResultFragment response data\n */\nexport class AiConversationSearchEntitiesToolCallResult extends Request {\n  public constructor(request: LinearRequest, data: L.AiConversationSearchEntitiesToolCallResultFragment) {\n    super(request);\n    this.entities = data.entities.map(node => new AiConversationSearchEntitiesToolCallResultEntities(request, node));\n  }\n\n  public entities: AiConversationSearchEntitiesToolCallResultEntities[];\n}\n/**\n * AiConversationSearchEntitiesToolCallResultEntities model\n *\n * @param request - function to call the graphql client\n * @param data - L.AiConversationSearchEntitiesToolCallResultEntitiesFragment response data\n */\nexport class AiConversationSearchEntitiesToolCallResultEntities extends Request {\n  public constructor(request: LinearRequest, data: L.AiConversationSearchEntitiesToolCallResultEntitiesFragment) {\n    super(request);\n    this.id = data.id;\n    this.type = data.type;\n  }\n\n  public id: string;\n  public type: string;\n}\n/**\n * AiConversationSubscribeToEventToolCall model\n *\n * @param request - function to call the graphql client\n * @param data - L.AiConversationSubscribeToEventToolCallFragment response data\n */\nexport class AiConversationSubscribeToEventToolCall extends Request {\n  public constructor(request: LinearRequest, data: L.AiConversationSubscribeToEventToolCallFragment) {\n    super(request);\n    this.rawArgs = parseJson(data.rawArgs) ?? undefined;\n    this.rawResult = parseJson(data.rawResult) ?? undefined;\n    this.args = data.args ? new AiConversationSubscribeToEventToolCallArgs(request, data.args) : undefined;\n    this.displayInfo = new AiConversationToolDisplayInfo(request, data.displayInfo);\n    this.name = data.name;\n  }\n\n  /** The arguments of the tool call. */\n  public rawArgs?: Record<string, unknown> | null;\n  /** The result of the tool call. */\n  public rawResult?: Record<string, unknown> | null;\n  /** The arguments to the tool call. */\n  public args?: AiConversationSubscribeToEventToolCallArgs | null;\n  public displayInfo: AiConversationToolDisplayInfo;\n  /** The name of the tool that was called. */\n  public name: L.AiConversationTool;\n}\n/**\n * AiConversationSubscribeToEventToolCallArgs model\n *\n * @param request - function to call the graphql client\n * @param data - L.AiConversationSubscribeToEventToolCallArgsFragment response data\n */\nexport class AiConversationSubscribeToEventToolCallArgs extends Request {\n  public constructor(request: LinearRequest, data: L.AiConversationSubscribeToEventToolCallArgsFragment) {\n    super(request);\n    this.endsAt = data.endsAt ?? undefined;\n    this.message = data.message ?? undefined;\n    this.subscriptionId = data.subscriptionId ?? undefined;\n    this.kind = data.kind ?? undefined;\n    this.type = data.type;\n  }\n\n  public endsAt?: string | null;\n  public message?: string | null;\n  public subscriptionId?: string | null;\n  public kind?: L.AiConversationSubscribeToEventToolCallArgsKind | null;\n  public type: L.AiConversationSubscribeToEventToolCallArgsType;\n}\n/**\n * AiConversationSuggestValuesToolCall model\n *\n * @param request - function to call the graphql client\n * @param data - L.AiConversationSuggestValuesToolCallFragment response data\n */\nexport class AiConversationSuggestValuesToolCall extends Request {\n  public constructor(request: LinearRequest, data: L.AiConversationSuggestValuesToolCallFragment) {\n    super(request);\n    this.rawArgs = parseJson(data.rawArgs) ?? undefined;\n    this.rawResult = parseJson(data.rawResult) ?? undefined;\n    this.args = data.args ? new AiConversationSuggestValuesToolCallArgs(request, data.args) : undefined;\n    this.displayInfo = new AiConversationToolDisplayInfo(request, data.displayInfo);\n    this.name = data.name;\n  }\n\n  /** The arguments of the tool call. */\n  public rawArgs?: Record<string, unknown> | null;\n  /** The result of the tool call. */\n  public rawResult?: Record<string, unknown> | null;\n  /** The arguments to the tool call. */\n  public args?: AiConversationSuggestValuesToolCallArgs | null;\n  public displayInfo: AiConversationToolDisplayInfo;\n  /** The name of the tool that was called. */\n  public name: L.AiConversationTool;\n}\n/**\n * AiConversationSuggestValuesToolCallArgs model\n *\n * @param request - function to call the graphql client\n * @param data - L.AiConversationSuggestValuesToolCallArgsFragment response data\n */\nexport class AiConversationSuggestValuesToolCallArgs extends Request {\n  public constructor(request: LinearRequest, data: L.AiConversationSuggestValuesToolCallArgsFragment) {\n    super(request);\n    this.field = data.field;\n    this.query = data.query ?? undefined;\n  }\n\n  public field: string;\n  public query?: string | null;\n}\n/**\n * A text part in an AI conversation.\n *\n * @param request - function to call the graphql client\n * @param data - L.AiConversationTextPartFragment response data\n */\nexport class AiConversationTextPart extends Request {\n  public constructor(request: LinearRequest, data: L.AiConversationTextPartFragment) {\n    super(request);\n    this.body = data.body;\n    this.bodyData = data.bodyData;\n    this.id = data.id;\n    this.metadata = new AiConversationPartMetadata(request, data.metadata);\n    this.type = data.type;\n  }\n\n  /** The Markdown body of the text part. */\n  public body: string;\n  /** The data of the text part. */\n  public bodyData: L.Scalars[\"JSONObject\"];\n  /** The ID of the part. */\n  public id: string;\n  /** The metadata of the part. */\n  public metadata: AiConversationPartMetadata;\n  /** The type of the part. */\n  public type: L.AiConversationPartType;\n}\n/**\n * A tool call part in an AI conversation.\n *\n * @param request - function to call the graphql client\n * @param data - L.AiConversationToolCallPartFragment response data\n */\nexport class AiConversationToolCallPart extends Request {\n  public constructor(request: LinearRequest, data: L.AiConversationToolCallPartFragment) {\n    super(request);\n    this.id = data.id;\n    this.metadata = new AiConversationPartMetadata(request, data.metadata);\n    this.type = data.type;\n    this.toolCall = data.toolCall;\n  }\n\n  /** The ID of the part. */\n  public id: string;\n  /** The metadata of the part. */\n  public metadata: AiConversationPartMetadata;\n  /** The type of the part. */\n  public type: L.AiConversationPartType;\n  /** The tool call part. */\n  public toolCall: L.AiConversationToolCallPartFragment[\"toolCall\"];\n}\n/**\n * AiConversationToolDisplayInfo model\n *\n * @param request - function to call the graphql client\n * @param data - L.AiConversationToolDisplayInfoFragment response data\n */\nexport class AiConversationToolDisplayInfo extends Request {\n  public constructor(request: LinearRequest, data: L.AiConversationToolDisplayInfoFragment) {\n    super(request);\n    this.activeLabel = data.activeLabel;\n    this.detail = data.detail ?? undefined;\n    this.icon = data.icon;\n    this.inactiveLabel = data.inactiveLabel;\n    this.result = data.result ?? undefined;\n  }\n\n  public activeLabel: string;\n  public detail?: string | null;\n  public icon: string;\n  public inactiveLabel: string;\n  public result?: string | null;\n}\n/**\n * AiConversationTranscribeMediaToolCall model\n *\n * @param request - function to call the graphql client\n * @param data - L.AiConversationTranscribeMediaToolCallFragment response data\n */\nexport class AiConversationTranscribeMediaToolCall extends Request {\n  public constructor(request: LinearRequest, data: L.AiConversationTranscribeMediaToolCallFragment) {\n    super(request);\n    this.rawArgs = parseJson(data.rawArgs) ?? undefined;\n    this.rawResult = parseJson(data.rawResult) ?? undefined;\n    this.displayInfo = new AiConversationToolDisplayInfo(request, data.displayInfo);\n    this.name = data.name;\n  }\n\n  /** The arguments of the tool call. */\n  public rawArgs?: Record<string, unknown> | null;\n  /** The result of the tool call. */\n  public rawResult?: Record<string, unknown> | null;\n  public displayInfo: AiConversationToolDisplayInfo;\n  /** The name of the tool that was called. */\n  public name: L.AiConversationTool;\n}\n/**\n * AiConversationTranscribeVideoToolCall model\n *\n * @param request - function to call the graphql client\n * @param data - L.AiConversationTranscribeVideoToolCallFragment response data\n */\nexport class AiConversationTranscribeVideoToolCall extends Request {\n  public constructor(request: LinearRequest, data: L.AiConversationTranscribeVideoToolCallFragment) {\n    super(request);\n    this.rawArgs = parseJson(data.rawArgs) ?? undefined;\n    this.rawResult = parseJson(data.rawResult) ?? undefined;\n    this.displayInfo = new AiConversationToolDisplayInfo(request, data.displayInfo);\n    this.name = data.name;\n  }\n\n  /** The arguments of the tool call. */\n  public rawArgs?: Record<string, unknown> | null;\n  /** The result of the tool call. */\n  public rawResult?: Record<string, unknown> | null;\n  public displayInfo: AiConversationToolDisplayInfo;\n  /** The name of the tool that was called. */\n  public name: L.AiConversationTool;\n}\n/**\n * AiConversationUnsubscribeFromEventToolCall model\n *\n * @param request - function to call the graphql client\n * @param data - L.AiConversationUnsubscribeFromEventToolCallFragment response data\n */\nexport class AiConversationUnsubscribeFromEventToolCall extends Request {\n  public constructor(request: LinearRequest, data: L.AiConversationUnsubscribeFromEventToolCallFragment) {\n    super(request);\n    this.rawArgs = parseJson(data.rawArgs) ?? undefined;\n    this.rawResult = parseJson(data.rawResult) ?? undefined;\n    this.args = data.args ? new AiConversationUnsubscribeFromEventToolCallArgs(request, data.args) : undefined;\n    this.displayInfo = new AiConversationToolDisplayInfo(request, data.displayInfo);\n    this.name = data.name;\n  }\n\n  /** The arguments of the tool call. */\n  public rawArgs?: Record<string, unknown> | null;\n  /** The result of the tool call. */\n  public rawResult?: Record<string, unknown> | null;\n  /** The arguments to the tool call. */\n  public args?: AiConversationUnsubscribeFromEventToolCallArgs | null;\n  public displayInfo: AiConversationToolDisplayInfo;\n  /** The name of the tool that was called. */\n  public name: L.AiConversationTool;\n}\n/**\n * AiConversationUnsubscribeFromEventToolCallArgs model\n *\n * @param request - function to call the graphql client\n * @param data - L.AiConversationUnsubscribeFromEventToolCallArgsFragment response data\n */\nexport class AiConversationUnsubscribeFromEventToolCallArgs extends Request {\n  public constructor(request: LinearRequest, data: L.AiConversationUnsubscribeFromEventToolCallArgsFragment) {\n    super(request);\n    this.message = data.message ?? undefined;\n    this.subscriptionId = data.subscriptionId;\n  }\n\n  public message?: string | null;\n  public subscriptionId: string;\n}\n/**\n * AiConversationUpdateEntityToolCall model\n *\n * @param request - function to call the graphql client\n * @param data - L.AiConversationUpdateEntityToolCallFragment response data\n */\nexport class AiConversationUpdateEntityToolCall extends Request {\n  public constructor(request: LinearRequest, data: L.AiConversationUpdateEntityToolCallFragment) {\n    super(request);\n    this.rawArgs = parseJson(data.rawArgs) ?? undefined;\n    this.rawResult = parseJson(data.rawResult) ?? undefined;\n    this.args = data.args ? new AiConversationUpdateEntityToolCallArgs(request, data.args) : undefined;\n    this.displayInfo = new AiConversationToolDisplayInfo(request, data.displayInfo);\n    this.name = data.name;\n  }\n\n  /** The arguments of the tool call. */\n  public rawArgs?: Record<string, unknown> | null;\n  /** The result of the tool call. */\n  public rawResult?: Record<string, unknown> | null;\n  /** The arguments to the tool call. */\n  public args?: AiConversationUpdateEntityToolCallArgs | null;\n  public displayInfo: AiConversationToolDisplayInfo;\n  /** The name of the tool that was called. */\n  public name: L.AiConversationTool;\n}\n/**\n * AiConversationUpdateEntityToolCallArgs model\n *\n * @param request - function to call the graphql client\n * @param data - L.AiConversationUpdateEntityToolCallArgsFragment response data\n */\nexport class AiConversationUpdateEntityToolCallArgs extends Request {\n  public constructor(request: LinearRequest, data: L.AiConversationUpdateEntityToolCallArgsFragment) {\n    super(request);\n    this.entity = data.entity\n      ? new AiConversationSearchEntitiesToolCallResultEntities(request, data.entity)\n      : undefined;\n    this.entities = data.entities\n      ? data.entities.map(node => new AiConversationSearchEntitiesToolCallResultEntities(request, node))\n      : undefined;\n  }\n\n  public entities?: AiConversationSearchEntitiesToolCallResultEntities[] | null;\n  public entity?: AiConversationSearchEntitiesToolCallResultEntities | null;\n}\n/**\n * AiConversationWebSearchToolCall model\n *\n * @param request - function to call the graphql client\n * @param data - L.AiConversationWebSearchToolCallFragment response data\n */\nexport class AiConversationWebSearchToolCall extends Request {\n  public constructor(request: LinearRequest, data: L.AiConversationWebSearchToolCallFragment) {\n    super(request);\n    this.rawArgs = parseJson(data.rawArgs) ?? undefined;\n    this.rawResult = parseJson(data.rawResult) ?? undefined;\n    this.args = data.args ? new AiConversationWebSearchToolCallArgs(request, data.args) : undefined;\n    this.displayInfo = new AiConversationToolDisplayInfo(request, data.displayInfo);\n    this.name = data.name;\n  }\n\n  /** The arguments of the tool call. */\n  public rawArgs?: Record<string, unknown> | null;\n  /** The result of the tool call. */\n  public rawResult?: Record<string, unknown> | null;\n  /** The arguments to the tool call. */\n  public args?: AiConversationWebSearchToolCallArgs | null;\n  public displayInfo: AiConversationToolDisplayInfo;\n  /** The name of the tool that was called. */\n  public name: L.AiConversationTool;\n}\n/**\n * AiConversationWebSearchToolCallArgs model\n *\n * @param request - function to call the graphql client\n * @param data - L.AiConversationWebSearchToolCallArgsFragment response data\n */\nexport class AiConversationWebSearchToolCallArgs extends Request {\n  public constructor(request: LinearRequest, data: L.AiConversationWebSearchToolCallArgsFragment) {\n    super(request);\n    this.query = data.query ?? undefined;\n    this.url = data.url ?? undefined;\n  }\n\n  public query?: string | null;\n  public url?: string | null;\n}\n/**\n * AiConversationWidgetDisplayInfo model\n *\n * @param request - function to call the graphql client\n * @param data - L.AiConversationWidgetDisplayInfoFragment response data\n */\nexport class AiConversationWidgetDisplayInfo extends Request {\n  public constructor(request: LinearRequest, data: L.AiConversationWidgetDisplayInfoFragment) {\n    super(request);\n    this.body = data.body;\n    this.bodyData = data.bodyData;\n  }\n\n  /** The Markdown representation of the widget content. */\n  public body: string;\n  /** The ProseMirror data representation of the widget content. */\n  public bodyData: L.Scalars[\"JSONObject\"];\n}\n/**\n * A widget part in an AI conversation.\n *\n * @param request - function to call the graphql client\n * @param data - L.AiConversationWidgetPartFragment response data\n */\nexport class AiConversationWidgetPart extends Request {\n  public constructor(request: LinearRequest, data: L.AiConversationWidgetPartFragment) {\n    super(request);\n    this.id = data.id;\n    this.metadata = new AiConversationPartMetadata(request, data.metadata);\n    this.type = data.type;\n    this.widget = data.widget;\n  }\n\n  /** The ID of the part. */\n  public id: string;\n  /** The metadata of the part. */\n  public metadata: AiConversationPartMetadata;\n  /** The type of the part. */\n  public type: L.AiConversationPartType;\n  /** The widget. */\n  public widget: L.AiConversationWidgetPartFragment[\"widget\"];\n}\n/**\n * Custom rules that guide AI behavior for a specific scope. Rules can be defined at the workspace level, team level, integration level, or user level, and are applied hierarchically (workspace rules first, then parent team rules, then team rules). Rules contain structured content that instructs the AI assistant on how to handle specific types of prompts, such as coding agent guidance or triage intelligence configuration.\n *\n * @param request - function to call the graphql client\n * @param data - L.AiPromptRulesFragment response data\n */\nexport class AiPromptRules extends Request {\n  private _updatedBy?: L.AiPromptRulesFragment[\"updatedBy\"];\n\n  public constructor(request: LinearRequest, data: L.AiPromptRulesFragment) {\n    super(request);\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.id = data.id;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this._updatedBy = data.updatedBy ?? undefined;\n  }\n\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** The user who last updated the AI prompt rules. */\n  public get updatedBy(): LinearFetch<User> | undefined {\n    return this._updatedBy?.id ? new UserQuery(this._request).fetch(this._updatedBy?.id) : undefined;\n  }\n  /** The ID of user who last updated the ai prompt rules. */\n  public get updatedById(): string | undefined {\n    return this._updatedBy?.id;\n  }\n}\n/**\n * Payload for app user notification webhook events.\n *\n * @param data - L.AppUserNotificationWebhookPayloadFragment response data\n */\nexport class AppUserNotificationWebhookPayload {\n  public constructor(data: L.AppUserNotificationWebhookPayloadFragment) {\n    this.action = data.action;\n    this.appUserId = data.appUserId;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.oauthClientId = data.oauthClientId;\n    this.organizationId = data.organizationId;\n    this.type = data.type;\n    this.webhookId = data.webhookId;\n    this.webhookTimestamp = data.webhookTimestamp;\n  }\n\n  /** The type of action that triggered the webhook. */\n  public action: string;\n  /** ID of the app user the notification is for. */\n  public appUserId: string;\n  /** The time the payload was created. */\n  public createdAt: Date;\n  /** ID of the OAuth client the app user is tied to. */\n  public oauthClientId: string;\n  /** ID of the organization for which the webhook belongs to. */\n  public organizationId: string;\n  /** The type of resource. */\n  public type: string;\n  /** The ID of the webhook that sent this event. */\n  public webhookId: string;\n  /** Unix timestamp in milliseconds when the webhook was sent. */\n  public webhookTimestamp: number;\n}\n/**\n * Payload for app user team access change webhook events.\n *\n * @param data - L.AppUserTeamAccessChangedWebhookPayloadFragment response data\n */\nexport class AppUserTeamAccessChangedWebhookPayload {\n  public constructor(data: L.AppUserTeamAccessChangedWebhookPayloadFragment) {\n    this.action = data.action;\n    this.addedTeamIds = data.addedTeamIds;\n    this.appUserId = data.appUserId;\n    this.canAccessAllPublicTeams = data.canAccessAllPublicTeams;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.oauthClientId = data.oauthClientId;\n    this.organizationId = data.organizationId;\n    this.removedTeamIds = data.removedTeamIds;\n    this.type = data.type;\n    this.webhookId = data.webhookId;\n    this.webhookTimestamp = data.webhookTimestamp;\n  }\n\n  /** The type of action that triggered the webhook. */\n  public action: string;\n  /** IDs of the teams the app user was added to. */\n  public addedTeamIds: string[];\n  /** ID of the app user the notification is for. */\n  public appUserId: string;\n  /** Whether the app user can access all public teams. */\n  public canAccessAllPublicTeams: boolean;\n  /** The time the payload was created. */\n  public createdAt: Date;\n  /** ID of the OAuth client the app user is tied to. */\n  public oauthClientId: string;\n  /** ID of the organization for which the webhook belongs to. */\n  public organizationId: string;\n  /** IDs of the teams the app user was removed from. */\n  public removedTeamIds: string[];\n  /** The type of resource. */\n  public type: string;\n  /** The ID of the webhook that sent this event. */\n  public webhookId: string;\n  /** Unix timestamp in milliseconds when the webhook was sent. */\n  public webhookTimestamp: number;\n}\n/**\n * Public-facing information about an OAuth application. Contains only the fields that are safe to display to users during the authorization flow, excluding sensitive data like client secrets and internal configuration.\n *\n * @param request - function to call the graphql client\n * @param data - L.ApplicationFragment response data\n */\nexport class Application extends Request {\n  public constructor(request: LinearRequest, data: L.ApplicationFragment) {\n    super(request);\n    this.clientId = data.clientId;\n    this.description = data.description ?? undefined;\n    this.developer = data.developer;\n    this.developerUrl = data.developerUrl;\n    this.id = data.id;\n    this.imageUrl = data.imageUrl ?? undefined;\n    this.name = data.name;\n  }\n\n  /** OAuth application's client ID. */\n  public clientId: string;\n  /** Information about the application. */\n  public description?: string | null;\n  /** Name of the developer. */\n  public developer: string;\n  /** URL of the developer's website, homepage, or documentation. */\n  public developerUrl: string;\n  /** OAuth application's ID. */\n  public id: string;\n  /** Image of the application. */\n  public imageUrl?: string | null;\n  /** Application name. */\n  public name: string;\n}\n/**\n * A generic payload return from entity archive or deletion mutations.\n *\n * @param request - function to call the graphql client\n * @param data - L.ArchivePayloadFragment response data\n */\nexport class ArchivePayload extends Request {\n  public constructor(request: LinearRequest, data: L.ArchivePayloadFragment) {\n    super(request);\n    this.lastSyncId = data.lastSyncId;\n    this.success = data.success;\n  }\n\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** Whether the operation was successful. */\n  public success: boolean;\n}\n/**\n * Contains requested archived model objects.\n *\n * @param request - function to call the graphql client\n * @param data - L.ArchiveResponseFragment response data\n */\nexport class ArchiveResponse extends Request {\n  public constructor(request: LinearRequest, data: L.ArchiveResponseFragment) {\n    super(request);\n    this.archive = data.archive;\n    this.databaseVersion = data.databaseVersion;\n    this.includesDependencies = data.includesDependencies;\n    this.totalCount = data.totalCount;\n  }\n\n  /** A JSON serialized collection of model objects loaded from the archive */\n  public archive: string;\n  /** The version of the remote database. Incremented by 1 for each migration run on the database. */\n  public databaseVersion: number;\n  /** Whether the dependencies for the model objects are included in the archive. */\n  public includesDependencies: string[];\n  /** The total number of entities in the archive. */\n  public totalCount: number;\n}\n/**\n * AsksChannelConnectPayload model\n *\n * @param request - function to call the graphql client\n * @param data - L.AsksChannelConnectPayloadFragment response data\n */\nexport class AsksChannelConnectPayload extends Request {\n  private _integration?: L.AsksChannelConnectPayloadFragment[\"integration\"];\n\n  public constructor(request: LinearRequest, data: L.AsksChannelConnectPayloadFragment) {\n    super(request);\n    this.addBot = data.addBot;\n    this.lastSyncId = data.lastSyncId;\n    this.success = data.success;\n    this.gitHub = data.gitHub ? new GitHubIntegrationConnectDetails(request, data.gitHub) : undefined;\n    this.mapping = new SlackChannelNameMapping(request, data.mapping);\n    this._integration = data.integration ?? undefined;\n  }\n\n  /** Whether the bot needs to be manually added to the channel. */\n  public addBot: boolean;\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** Whether the operation was successful. */\n  public success: boolean;\n  /** GitHub-specific details for the operation. Populated by GitHub-related mutations only. */\n  public gitHub?: GitHubIntegrationConnectDetails | null;\n  /** The new Asks Slack channel mapping for the connected channel. */\n  public mapping: SlackChannelNameMapping;\n  /** The integration that was created or updated. */\n  public get integration(): LinearFetch<Integration> | undefined {\n    return this._integration?.id ? new IntegrationQuery(this._request).fetch(this._integration?.id) : undefined;\n  }\n  /** The ID of integration that was created or updated. */\n  public get integrationId(): string | undefined {\n    return this._integration?.id;\n  }\n}\n/**\n * An attachment linking external content to an issue. Attachments represent connections to external resources such as GitHub pull requests, Slack messages, Zendesk tickets, Figma files, Sentry issues, Intercom conversations, and plain URLs. Each attachment has a title and subtitle displayed in the Linear UI, a URL serving as both the link destination and unique identifier per issue, and optional metadata specific to the source integration.\n *\n * @param request - function to call the graphql client\n * @param data - L.AttachmentFragment response data\n */\nexport class Attachment extends Request {\n  private _creator?: L.AttachmentFragment[\"creator\"];\n  private _externalUserCreator?: L.AttachmentFragment[\"externalUserCreator\"];\n  private _issue: L.AttachmentFragment[\"issue\"];\n  private _originalIssue?: L.AttachmentFragment[\"originalIssue\"];\n\n  public constructor(request: LinearRequest, data: L.AttachmentFragment) {\n    super(request);\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.bodyData = data.bodyData ?? undefined;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.groupBySource = data.groupBySource;\n    this.id = data.id;\n    this.metadata = data.metadata;\n    this.source = data.source ?? undefined;\n    this.sourceType = data.sourceType ?? undefined;\n    this.subtitle = data.subtitle ?? undefined;\n    this.title = data.title;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this.url = data.url;\n    this._creator = data.creator ?? undefined;\n    this._externalUserCreator = data.externalUserCreator ?? undefined;\n    this._issue = data.issue;\n    this._originalIssue = data.originalIssue ?? undefined;\n  }\n\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** The body data of the attachment, if any. */\n  public bodyData?: string | null;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** Whether attachments from the same source application should be visually grouped together in the Linear issue detail view. */\n  public groupBySource: boolean;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /** Integration-specific metadata for this attachment. The schema varies by source type and may include fields such as pull request status, review counts, commit information, ticket status, or other data from the external system. */\n  public metadata: L.Scalars[\"JSONObject\"];\n  /** Information about the source which created the attachment. */\n  public source?: L.Scalars[\"JSONObject\"] | null;\n  /** The source type of the attachment, derived from the source metadata. Returns the integration type (e.g., 'github', 'slack', 'zendesk') or 'unknown' if no source is set. */\n  public sourceType?: string | null;\n  /** Content for the subtitle line in the Linear attachment widget. */\n  public subtitle?: string | null;\n  /** Content for the title line in the Linear attachment widget. */\n  public title: string;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** The URL of the external resource this attachment links to. Also serves as a unique identifier for the attachment within an issue; no two attachments on the same issue can share the same URL. */\n  public url: string;\n  /** The creator of the attachment. */\n  public get creator(): LinearFetch<User> | undefined {\n    return this._creator?.id ? new UserQuery(this._request).fetch(this._creator?.id) : undefined;\n  }\n  /** The ID of creator of the attachment. */\n  public get creatorId(): string | undefined {\n    return this._creator?.id;\n  }\n  /** The non-Linear user who created the attachment. */\n  public get externalUserCreator(): LinearFetch<ExternalUser> | undefined {\n    return this._externalUserCreator?.id\n      ? new ExternalUserQuery(this._request).fetch(this._externalUserCreator?.id)\n      : undefined;\n  }\n  /** The ID of non-linear user who created the attachment. */\n  public get externalUserCreatorId(): string | undefined {\n    return this._externalUserCreator?.id;\n  }\n  /** The issue this attachment belongs to. */\n  public get issue(): LinearFetch<Issue> | undefined {\n    return new IssueQuery(this._request).fetch(this._issue.id);\n  }\n  /** The ID of issue this attachment belongs to. */\n  public get issueId(): string | undefined {\n    return this._issue?.id;\n  }\n  /** The issue this attachment was originally created on. Null if the attachment hasn't been moved. */\n  public get originalIssue(): LinearFetch<Issue> | undefined {\n    return this._originalIssue?.id ? new IssueQuery(this._request).fetch(this._originalIssue?.id) : undefined;\n  }\n  /** The ID of issue this attachment was originally created on. null if the attachment hasn't been moved. */\n  public get originalIssueId(): string | undefined {\n    return this._originalIssue?.id;\n  }\n\n  /** Creates a new attachment, or updates existing if the same `url` and `issueId` is used. To create an integration-aware attachment, use the integration-specific mutations such as `attachmentLinkZendesk`, `attachmentLinkSlack`, or `attachmentLinkURL` instead. */\n  public create(input: L.AttachmentCreateInput) {\n    return new CreateAttachmentMutation(this._request).fetch(input);\n  }\n  /** Deletes an issue attachment. */\n  public delete() {\n    return new DeleteAttachmentMutation(this._request).fetch(this.id);\n  }\n  /** Updates an existing issue attachment. */\n  public update(input: L.AttachmentUpdateInput) {\n    return new UpdateAttachmentMutation(this._request).fetch(this.id, input);\n  }\n}\n/**\n * AttachmentConnection model\n *\n * @param request - function to call the graphql client\n * @param fetch - function to trigger a refetch of this AttachmentConnection model\n * @param data - AttachmentConnection response data\n */\nexport class AttachmentConnection extends Connection<Attachment> {\n  public constructor(\n    request: LinearRequest,\n    fetch: (connection?: LinearConnectionVariables) => LinearFetch<LinearConnection<Attachment> | undefined>,\n    data: L.AttachmentConnectionFragment\n  ) {\n    super(\n      request,\n      fetch,\n      data.nodes.map(node => new Attachment(request, node)),\n      new PageInfo(request, data.pageInfo)\n    );\n  }\n}\n/**\n * The result of an attachment mutation.\n *\n * @param request - function to call the graphql client\n * @param data - L.AttachmentPayloadFragment response data\n */\nexport class AttachmentPayload extends Request {\n  private _attachment: L.AttachmentPayloadFragment[\"attachment\"];\n\n  public constructor(request: LinearRequest, data: L.AttachmentPayloadFragment) {\n    super(request);\n    this.lastSyncId = data.lastSyncId;\n    this.success = data.success;\n    this._attachment = data.attachment;\n  }\n\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** Whether the operation was successful. */\n  public success: boolean;\n  /** The issue attachment that was created. */\n  public get attachment(): LinearFetch<Attachment> | undefined {\n    return new AttachmentQuery(this._request).fetch(this._attachment.id);\n  }\n  /** The ID of issue attachment that was created. */\n  public get attachmentId(): string | undefined {\n    return this._attachment?.id;\n  }\n}\n/**\n * The result of an attachment sources query.\n *\n * @param request - function to call the graphql client\n * @param data - L.AttachmentSourcesPayloadFragment response data\n */\nexport class AttachmentSourcesPayload extends Request {\n  public constructor(request: LinearRequest, data: L.AttachmentSourcesPayloadFragment) {\n    super(request);\n    this.sources = data.sources;\n  }\n\n  /** A unique list of all source types used in this workspace. */\n  public sources: L.Scalars[\"JSONObject\"];\n}\n/**\n * Payload for an attachment webhook.\n *\n * @param data - L.AttachmentWebhookPayloadFragment response data\n */\nexport class AttachmentWebhookPayload {\n  public constructor(data: L.AttachmentWebhookPayloadFragment) {\n    this.archivedAt = data.archivedAt ?? undefined;\n    this.createdAt = data.createdAt;\n    this.creatorId = data.creatorId ?? undefined;\n    this.externalUserCreatorId = data.externalUserCreatorId ?? undefined;\n    this.groupBySource = data.groupBySource;\n    this.id = data.id;\n    this.issueId = data.issueId;\n    this.metadata = data.metadata;\n    this.originalIssueId = data.originalIssueId ?? undefined;\n    this.source = data.source ?? undefined;\n    this.sourceType = data.sourceType ?? undefined;\n    this.subtitle = data.subtitle ?? undefined;\n    this.title = data.title;\n    this.updatedAt = data.updatedAt;\n    this.url = data.url;\n  }\n\n  /** The time at which the entity was archived. */\n  public archivedAt?: string | null;\n  /** The time at which the entity was created. */\n  public createdAt: string;\n  /** The ID of the creator of the attachment. */\n  public creatorId?: string | null;\n  /** The ID of the non-Linear user who created the attachment. */\n  public externalUserCreatorId?: string | null;\n  /** Whether attachments for the same source application should be grouped in the Linear UI. */\n  public groupBySource: boolean;\n  /** The ID of the entity. */\n  public id: string;\n  /** The ID of the issue this attachment belongs to. */\n  public issueId: string;\n  /** Custom metadata related to the attachment. */\n  public metadata: L.Scalars[\"JSONObject\"];\n  /** The ID of the issue this attachment belonged to originally. */\n  public originalIssueId?: string | null;\n  /** Information about the source which created the attachment. */\n  public source?: L.Scalars[\"JSONObject\"] | null;\n  /** The source type of the attachment. */\n  public sourceType?: string | null;\n  /** Optional subtitle of the attachment. */\n  public subtitle?: string | null;\n  /** The title of the attachment. */\n  public title: string;\n  /** The time at which the entity was updated. */\n  public updatedAt: string;\n  /** The URL of the attachment. */\n  public url: string;\n}\n/**\n * A workspace audit log entry recording a security or compliance-relevant action. Audit entries capture who performed an action, when, from what IP address and country, and include type-specific metadata. The audit log is partitioned by time for performance and is accessible only to workspace administrators. Examples of audited actions include user authentication events, permission changes, data exports, and workspace setting modifications.\n *\n * @param request - function to call the graphql client\n * @param data - L.AuditEntryFragment response data\n */\nexport class AuditEntry extends Request {\n  private _actor?: L.AuditEntryFragment[\"actor\"];\n\n  public constructor(request: LinearRequest, data: L.AuditEntryFragment) {\n    super(request);\n    this.actorId = data.actorId ?? undefined;\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.countryCode = data.countryCode ?? undefined;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.id = data.id;\n    this.ip = data.ip ?? undefined;\n    this.metadata = data.metadata ?? undefined;\n    this.requestInformation = data.requestInformation ?? undefined;\n    this.type = data.type;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this._actor = data.actor ?? undefined;\n  }\n\n  /** The ID of the user that caused the audit entry to be created. */\n  public actorId?: string | null;\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** The ISO 3166-1 alpha-2 country code derived from the request IP address. Null if geo-location could not be determined. */\n  public countryCode?: string | null;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /** The IP address of the actor at the time the audited action was performed. Null if the IP was not captured. */\n  public ip?: string | null;\n  /** Additional metadata related to the audit entry. */\n  public metadata?: L.Scalars[\"JSONObject\"] | null;\n  /** Additional information related to the request which performed the action. */\n  public requestInformation?: L.Scalars[\"JSONObject\"] | null;\n  /** The type of audited action (e.g., user authentication, permission change, data export, setting modification). */\n  public type: string;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** The user that caused the audit entry to be created. */\n  public get actor(): LinearFetch<User> | undefined {\n    return this._actor?.id ? new UserQuery(this._request).fetch(this._actor?.id) : undefined;\n  }\n  /** The workspace the audit log belongs to. */\n  public get organization(): LinearFetch<Organization> {\n    return new OrganizationQuery(this._request).fetch();\n  }\n}\n/**\n * AuditEntryConnection model\n *\n * @param request - function to call the graphql client\n * @param fetch - function to trigger a refetch of this AuditEntryConnection model\n * @param data - AuditEntryConnection response data\n */\nexport class AuditEntryConnection extends Connection<AuditEntry> {\n  public constructor(\n    request: LinearRequest,\n    fetch: (connection?: LinearConnectionVariables) => LinearFetch<LinearConnection<AuditEntry> | undefined>,\n    data: L.AuditEntryConnectionFragment\n  ) {\n    super(\n      request,\n      fetch,\n      data.nodes.map(node => new AuditEntry(request, node)),\n      new PageInfo(request, data.pageInfo)\n    );\n  }\n}\n/**\n * AuditEntryType model\n *\n * @param request - function to call the graphql client\n * @param data - L.AuditEntryTypeFragment response data\n */\nexport class AuditEntryType extends Request {\n  public constructor(request: LinearRequest, data: L.AuditEntryTypeFragment) {\n    super(request);\n    this.description = data.description;\n    this.type = data.type;\n  }\n\n  /** Description of the audit entry type. */\n  public description: string;\n  /** The audit entry type. */\n  public type: string;\n}\n/**\n * Payload for an audit entry webhook.\n *\n * @param data - L.AuditEntryWebhookPayloadFragment response data\n */\nexport class AuditEntryWebhookPayload {\n  public constructor(data: L.AuditEntryWebhookPayloadFragment) {\n    this.actorId = data.actorId ?? undefined;\n    this.archivedAt = data.archivedAt ?? undefined;\n    this.countryCode = data.countryCode ?? undefined;\n    this.createdAt = data.createdAt;\n    this.id = data.id;\n    this.ip = data.ip ?? undefined;\n    this.metadata = data.metadata ?? undefined;\n    this.organizationId = data.organizationId;\n    this.requestInformation = data.requestInformation ?? undefined;\n    this.type = data.type;\n    this.updatedAt = data.updatedAt;\n  }\n\n  /** The ID of the user that caused the audit entry to be created. */\n  public actorId?: string | null;\n  /** The time at which the entity was archived. */\n  public archivedAt?: string | null;\n  /** Country code of request resulting to audit entry. */\n  public countryCode?: string | null;\n  /** The time at which the entity was created. */\n  public createdAt: string;\n  /** The ID of the entity. */\n  public id: string;\n  /** IP from actor when entry was recorded. */\n  public ip?: string | null;\n  /** Additional metadata related to the audit entry. */\n  public metadata?: L.Scalars[\"JSONObject\"] | null;\n  /** The ID of the organization that the audit entry belongs to. */\n  public organizationId: string;\n  /** Additional information related to the request which performed the action. */\n  public requestInformation?: L.Scalars[\"JSONObject\"] | null;\n  /** The type of the audit entry. */\n  public type: string;\n  /** The time at which the entity was updated. */\n  public updatedAt: string;\n}\n/**\n * An identity provider.\n *\n * @param request - function to call the graphql client\n * @param data - L.AuthIdentityProviderFragment response data\n */\nexport class AuthIdentityProvider extends Request {\n  public constructor(request: LinearRequest, data: L.AuthIdentityProviderFragment) {\n    super(request);\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.defaultMigrated = data.defaultMigrated;\n    this.id = data.id;\n    this.issuerEntityId = data.issuerEntityId ?? undefined;\n    this.priority = data.priority ?? undefined;\n    this.samlEnabled = data.samlEnabled;\n    this.scimEnabled = data.scimEnabled;\n    this.spEntityId = data.spEntityId ?? undefined;\n    this.ssoBinding = data.ssoBinding ?? undefined;\n    this.ssoEndpoint = data.ssoEndpoint ?? undefined;\n    this.ssoSignAlgo = data.ssoSignAlgo ?? undefined;\n    this.ssoSigningCert = data.ssoSigningCert ?? undefined;\n    this.type = data.type;\n  }\n\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** Whether the identity provider is the default identity provider migrated from organization level settings. */\n  public defaultMigrated: boolean;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /** The issuer's custom entity ID. */\n  public issuerEntityId?: string | null;\n  /** The SAML priority used to pick default workspace in SAML SP initiated flow, when same domain is claimed for SAML by multiple workspaces. Lower priority value means higher preference. */\n  public priority?: number | null;\n  /** Whether SAML authentication is enabled for organization. */\n  public samlEnabled: boolean;\n  /** Whether SCIM provisioning is enabled for organization. */\n  public scimEnabled: boolean;\n  /** The service provider (Linear) custom entity ID. Defaults to https://auth.linear.app/sso */\n  public spEntityId?: string | null;\n  /** Binding method for authentication call. Can be either `post` (default) or `redirect`. */\n  public ssoBinding?: string | null;\n  /** Sign in endpoint URL for the identity provider. */\n  public ssoEndpoint?: string | null;\n  /** The algorithm of the Signing Certificate. Can be one of `sha1`, `sha256` (default), or `sha512`. */\n  public ssoSignAlgo?: string | null;\n  /** X.509 Signing Certificate in string form. */\n  public ssoSigningCert?: string | null;\n  /** The type of identity provider. */\n  public type: L.IdentityProviderType;\n}\n/**\n * An organization. Organizations are root-level objects that contain users and teams.\n *\n * @param request - function to call the graphql client\n * @param data - L.AuthOrganizationFragment response data\n */\nexport class AuthOrganization extends Request {\n  public constructor(request: LinearRequest, data: L.AuthOrganizationFragment) {\n    super(request);\n    this.allowedAuthServices = data.allowedAuthServices;\n    this.approximateUserCount = data.approximateUserCount;\n    this.authSettings = data.authSettings;\n    this.cell = data.cell;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.deletionRequestedAt = parseDate(data.deletionRequestedAt) ?? undefined;\n    this.enabled = data.enabled;\n    this.hideNonPrimaryOrganizations = data.hideNonPrimaryOrganizations;\n    this.id = data.id;\n    this.logoUrl = data.logoUrl ?? undefined;\n    this.name = data.name;\n    this.previousUrlKeys = data.previousUrlKeys;\n    this.region = data.region;\n    this.samlEnabled = data.samlEnabled;\n    this.scimEnabled = data.scimEnabled;\n    this.serviceId = data.serviceId;\n    this.urlKey = data.urlKey;\n    this.userCount = data.userCount ?? undefined;\n    this.releaseChannel = data.releaseChannel;\n  }\n\n  /** Allowed authentication providers, empty array means all are allowed */\n  public allowedAuthServices: string[];\n  /** An approximate count of users, updated once per day. */\n  public approximateUserCount: number;\n  /** Authentication settings for the organization. */\n  public authSettings: L.Scalars[\"JSONObject\"];\n  /** The cell the organization is hosted in. */\n  public cell: string;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** The time at which deletion of the organization was requested. */\n  public deletionRequestedAt?: Date | null;\n  /** Whether the organization is enabled. Used as a superuser tool to lock down the org. */\n  public enabled: boolean;\n  /** Whether to hide other organizations for new users signing up with email domains claimed by this organization. */\n  public hideNonPrimaryOrganizations: boolean;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /** The organization's logo URL. */\n  public logoUrl?: string | null;\n  /** The organization's name. */\n  public name: string;\n  /** Previously used URL keys for the organization (last 3 are kept and redirected). */\n  public previousUrlKeys: string[];\n  /** The region the organization is hosted in. */\n  public region: string;\n  /** Whether SAML authentication is enabled for organization. */\n  public samlEnabled: boolean;\n  /** Whether SCIM provisioning is enabled for organization. */\n  public scimEnabled: boolean;\n  /** The email domain or URL key for the organization. */\n  public serviceId: string;\n  /** The organization's unique URL key. */\n  public urlKey: string;\n  public userCount?: number | null;\n  /** The feature release channel the organization belongs to. */\n  public releaseChannel: L.ReleaseChannel;\n}\n/**\n * AuthResolverResponse model\n *\n * @param request - function to call the graphql client\n * @param data - L.AuthResolverResponseFragment response data\n */\nexport class AuthResolverResponse extends Request {\n  public constructor(request: LinearRequest, data: L.AuthResolverResponseFragment) {\n    super(request);\n    this.allowDomainAccess = data.allowDomainAccess ?? undefined;\n    this.email = data.email;\n    this.id = data.id;\n    this.lastUsedOrganizationId = data.lastUsedOrganizationId ?? undefined;\n    this.service = data.service ?? undefined;\n    this.token = data.token ?? undefined;\n    this.availableOrganizations = data.availableOrganizations\n      ? data.availableOrganizations.map(node => new AuthOrganization(request, node))\n      : undefined;\n    this.lockedOrganizations = data.lockedOrganizations\n      ? data.lockedOrganizations.map(node => new AuthOrganization(request, node))\n      : undefined;\n    this.lockedUsers = data.lockedUsers.map(node => new AuthUser(request, node));\n    this.users = data.users.map(node => new AuthUser(request, node));\n  }\n\n  /** Should the signup flow allow access for the domain. */\n  public allowDomainAccess?: boolean | null;\n  /** Email for the authenticated account. */\n  public email: string;\n  /** User account ID. */\n  public id: string;\n  /** ID of the organization last accessed by the user. */\n  public lastUsedOrganizationId?: string | null;\n  /** The authentication service used for the current session (e.g., google, email, saml). */\n  public service?: string | null;\n  /** Application token. */\n  public token?: string | null;\n  /** List of organizations allowing this user account to join automatically. */\n  public availableOrganizations?: AuthOrganization[] | null;\n  /** List of organization available to this user account but locked due to the current auth method. */\n  public lockedOrganizations?: AuthOrganization[] | null;\n  /** List of locked users that are locked by login restrictions */\n  public lockedUsers: AuthUser[];\n  /** List of active users that belong to the user account. */\n  public users: AuthUser[];\n}\n/**\n * A user that has access to the the resources of an organization.\n *\n * @param request - function to call the graphql client\n * @param data - L.AuthUserFragment response data\n */\nexport class AuthUser extends Request {\n  public constructor(request: LinearRequest, data: L.AuthUserFragment) {\n    super(request);\n    this.active = data.active;\n    this.avatarUrl = data.avatarUrl ?? undefined;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.displayName = data.displayName;\n    this.email = data.email;\n    this.id = data.id;\n    this.name = data.name;\n    this.oauthClientId = data.oauthClientId ?? undefined;\n    this.userAccountId = data.userAccountId;\n    this.organization = new AuthOrganization(request, data.organization);\n    this.role = data.role;\n  }\n\n  /** Whether the user is active. */\n  public active: boolean;\n  /** An URL to the user's avatar image. */\n  public avatarUrl?: string | null;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** The user's display (nick) name. Unique within each organization. */\n  public displayName: string;\n  /** The user's email address. */\n  public email: string;\n  public id: string;\n  /** The user's full name. */\n  public name: string;\n  /** The ID of the OAuth client that created the user. */\n  public oauthClientId?: string | null;\n  /** User account ID the user belongs to. */\n  public userAccountId: string;\n  /** Organization the user belongs to. */\n  public organization: AuthOrganization;\n  /** Whether the user is an organization admin or guest on a database level. */\n  public role: L.UserRoleType;\n}\n/**\n * Information about an active authentication session, including the device, location, and timestamps for when it was created and last used.\n *\n * @param request - function to call the graphql client\n * @param data - L.AuthenticationSessionResponseFragment response data\n */\nexport class AuthenticationSessionResponse extends Request {\n  public constructor(request: LinearRequest, data: L.AuthenticationSessionResponseFragment) {\n    super(request);\n    this.browserType = data.browserType ?? undefined;\n    this.client = data.client ?? undefined;\n    this.countryCodes = data.countryCodes;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.detailedName = data.detailedName;\n    this.id = data.id;\n    this.ip = data.ip ?? undefined;\n    this.isCurrentSession = data.isCurrentSession;\n    this.lastActiveAt = parseDate(data.lastActiveAt) ?? undefined;\n    this.location = data.location ?? undefined;\n    this.locationCity = data.locationCity ?? undefined;\n    this.locationCountry = data.locationCountry ?? undefined;\n    this.locationCountryCode = data.locationCountryCode ?? undefined;\n    this.locationRegionCode = data.locationRegionCode ?? undefined;\n    this.name = data.name;\n    this.operatingSystem = data.operatingSystem ?? undefined;\n    this.service = data.service ?? undefined;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this.userAgent = data.userAgent ?? undefined;\n    this.type = data.type;\n  }\n\n  /** Used web browser. */\n  public browserType?: string | null;\n  /** Client used for the session */\n  public client?: string | null;\n  /** Country codes of all seen locations. */\n  public countryCodes: string[];\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** Detailed name of the session including version information, derived from the user agent. */\n  public detailedName: string;\n  public id: string;\n  /** IP address. */\n  public ip?: string | null;\n  /** Whether this session is the one used to make the current API request. */\n  public isCurrentSession: boolean;\n  /** When was the session last seen */\n  public lastActiveAt?: Date | null;\n  /** Human readable location */\n  public location?: string | null;\n  /** Location city name. */\n  public locationCity?: string | null;\n  /** Location country name. */\n  public locationCountry?: string | null;\n  /** Location country code. */\n  public locationCountryCode?: string | null;\n  /** Location region code. */\n  public locationRegionCode?: string | null;\n  /** Name of the session, derived from the client and operating system */\n  public name: string;\n  /** Operating system used for the session */\n  public operatingSystem?: string | null;\n  /** Service used for logging in. */\n  public service?: string | null;\n  /** Date when the session was last updated. */\n  public updatedAt: Date;\n  /** Session's user-agent. */\n  public userAgent?: string | null;\n  /** Type of application used to authenticate. */\n  public type: L.AuthenticationSessionType;\n}\n/**\n * Base fields for all webhook payloads.\n *\n * @param data - L.BaseWebhookPayloadFragment response data\n */\nexport class BaseWebhookPayload {\n  public constructor(data: L.BaseWebhookPayloadFragment) {\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.organizationId = data.organizationId;\n    this.webhookId = data.webhookId;\n    this.webhookTimestamp = data.webhookTimestamp;\n  }\n\n  /** The time the payload was created. */\n  public createdAt: Date;\n  /** ID of the organization for which the webhook belongs to. */\n  public organizationId: string;\n  /** The ID of the webhook that sent this event. */\n  public webhookId: string;\n  /** Unix timestamp in milliseconds when the webhook was sent. */\n  public webhookTimestamp: number;\n}\n/**\n * A comment associated with an issue, project update, initiative update, document content, post, project, or initiative. Comments support rich text (ProseMirror), emoji reactions, and threaded replies via parentId. Comments can be created by workspace users or by external users through integrations (e.g., Slack, Intercom). Each comment belongs to exactly one parent entity.\n *\n * @param request - function to call the graphql client\n * @param data - L.CommentFragment response data\n */\nexport class Comment extends Request {\n  private _agentSession?: L.CommentFragment[\"agentSession\"];\n  private _externalUser?: L.CommentFragment[\"externalUser\"];\n  private _initiative?: L.CommentFragment[\"initiative\"];\n  private _initiativeUpdate?: L.CommentFragment[\"initiativeUpdate\"];\n  private _issue?: L.CommentFragment[\"issue\"];\n  private _parent?: L.CommentFragment[\"parent\"];\n  private _project?: L.CommentFragment[\"project\"];\n  private _projectUpdate?: L.CommentFragment[\"projectUpdate\"];\n  private _resolvingComment?: L.CommentFragment[\"resolvingComment\"];\n  private _resolvingUser?: L.CommentFragment[\"resolvingUser\"];\n  private _user?: L.CommentFragment[\"user\"];\n\n  public constructor(request: LinearRequest, data: L.CommentFragment) {\n    super(request);\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.body = data.body;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.documentContentId = data.documentContentId ?? undefined;\n    this.editedAt = parseDate(data.editedAt) ?? undefined;\n    this.id = data.id;\n    this.initiativeId = data.initiativeId ?? undefined;\n    this.initiativeUpdateId = data.initiativeUpdateId ?? undefined;\n    this.issueId = data.issueId ?? undefined;\n    this.parentId = data.parentId ?? undefined;\n    this.projectId = data.projectId ?? undefined;\n    this.projectUpdateId = data.projectUpdateId ?? undefined;\n    this.quotedText = data.quotedText ?? undefined;\n    this.reactionData = data.reactionData;\n    this.resolvedAt = parseDate(data.resolvedAt) ?? undefined;\n    this.resolvingCommentId = data.resolvingCommentId ?? undefined;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this.url = data.url;\n    this.botActor = data.botActor ? new ActorBot(request, data.botActor) : undefined;\n    this.documentContent = data.documentContent ? new DocumentContent(request, data.documentContent) : undefined;\n    this.externalThread = data.externalThread ? new SyncedExternalThread(request, data.externalThread) : undefined;\n    this.reactions = data.reactions.map(node => new Reaction(request, node));\n    this.syncedWith = data.syncedWith ? data.syncedWith.map(node => new ExternalEntityInfo(request, node)) : undefined;\n    this._agentSession = data.agentSession ?? undefined;\n    this._externalUser = data.externalUser ?? undefined;\n    this._initiative = data.initiative ?? undefined;\n    this._initiativeUpdate = data.initiativeUpdate ?? undefined;\n    this._issue = data.issue ?? undefined;\n    this._parent = data.parent ?? undefined;\n    this._project = data.project ?? undefined;\n    this._projectUpdate = data.projectUpdate ?? undefined;\n    this._resolvingComment = data.resolvingComment ?? undefined;\n    this._resolvingUser = data.resolvingUser ?? undefined;\n    this._user = data.user ?? undefined;\n  }\n\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** The comment content in markdown format. This is a derived representation of the canonical bodyData ProseMirror content. */\n  public body: string;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** The ID of the document content that the comment is associated with. Null if the comment belongs to a different parent entity type. */\n  public documentContentId?: string | null;\n  /** The time the comment was last edited by its author. Null if the comment has not been edited since creation. */\n  public editedAt?: Date | null;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /** The ID of the initiative that the comment is associated with. Null if the comment belongs to a different parent entity type. */\n  public initiativeId?: string | null;\n  /** The ID of the initiative update that the comment is associated with. Null if the comment belongs to a different parent entity type. */\n  public initiativeUpdateId?: string | null;\n  /** The ID of the issue that the comment is associated with. Null if the comment belongs to a different parent entity type. */\n  public issueId?: string | null;\n  /** The ID of the parent comment under which the current comment is nested. Null for top-level comments. */\n  public parentId?: string | null;\n  /** The ID of the project that the comment is associated with. Null if the comment belongs to a different parent entity type. */\n  public projectId?: string | null;\n  /** The ID of the project update that the comment is associated with. Null if the comment belongs to a different parent entity type. */\n  public projectUpdateId?: string | null;\n  /** The text that this comment references, used for inline comments on documents or issue descriptions. Null for standard comments that do not quote specific text. */\n  public quotedText?: string | null;\n  /** Emoji reaction summary for this comment, grouped by emoji type. Each entry contains the emoji name, count, and the IDs of users who reacted. */\n  public reactionData: L.Scalars[\"JSONObject\"];\n  /** The time when the comment thread was resolved. Null if the thread is unresolved. */\n  public resolvedAt?: Date | null;\n  /** The ID of the child comment that resolved this thread. Null if the thread is unresolved. */\n  public resolvingCommentId?: string | null;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** Comment's URL. */\n  public url: string;\n  /** Reactions associated with the comment. */\n  public reactions: Reaction[];\n  /** The external services the comment is synced with. */\n  public syncedWith?: ExternalEntityInfo[] | null;\n  /** The bot that created the comment. */\n  public botActor?: ActorBot | null;\n  /** The document content that the comment is associated with. Null if the comment belongs to a different parent entity type. Used for inline comments on documents. */\n  public documentContent?: DocumentContent | null;\n  /** The external thread that the comment is synced with. */\n  public externalThread?: SyncedExternalThread | null;\n  /** Agent session associated with this comment. */\n  public get agentSession(): LinearFetch<AgentSession> | undefined {\n    return this._agentSession?.id ? new AgentSessionQuery(this._request).fetch(this._agentSession?.id) : undefined;\n  }\n  /** The ID of agent session associated with this comment. */\n  public get agentSessionId(): string | undefined {\n    return this._agentSession?.id;\n  }\n  /** The external user who wrote the comment, when the comment was created through an integration such as Slack or Intercom. Null for comments created by workspace users. */\n  public get externalUser(): LinearFetch<ExternalUser> | undefined {\n    return this._externalUser?.id ? new ExternalUserQuery(this._request).fetch(this._externalUser?.id) : undefined;\n  }\n  /** The ID of external user who wrote the comment, when the comment was created through an integration such as slack or intercom. null for comments created by workspace users. */\n  public get externalUserId(): string | undefined {\n    return this._externalUser?.id;\n  }\n  /** The initiative that the comment is associated with. Null if the comment belongs to a different parent entity type. */\n  public get initiative(): LinearFetch<Initiative> | undefined {\n    return this._initiative?.id ? new InitiativeQuery(this._request).fetch(this._initiative?.id) : undefined;\n  }\n  /** The initiative update that the comment is associated with. Null if the comment belongs to a different parent entity type. */\n  public get initiativeUpdate(): LinearFetch<InitiativeUpdate> | undefined {\n    return this._initiativeUpdate?.id\n      ? new InitiativeUpdateQuery(this._request).fetch(this._initiativeUpdate?.id)\n      : undefined;\n  }\n  /** The issue that the comment is associated with. Null if the comment belongs to a different parent entity type. */\n  public get issue(): LinearFetch<Issue> | undefined {\n    return this._issue?.id ? new IssueQuery(this._request).fetch(this._issue?.id) : undefined;\n  }\n  /** The parent comment under which the current comment is nested. Null for top-level comments that are not replies. */\n  public get parent(): LinearFetch<Comment> | undefined {\n    return this._parent?.id ? new CommentQuery(this._request).fetch({ id: this._parent?.id }) : undefined;\n  }\n  /** The project that the comment is associated with. Used for project-level discussion threads. Null if the comment belongs to a different parent entity type. */\n  public get project(): LinearFetch<Project> | undefined {\n    return this._project?.id ? new ProjectQuery(this._request).fetch(this._project?.id) : undefined;\n  }\n  /** The project update that the comment is associated with. Null if the comment belongs to a different parent entity type. */\n  public get projectUpdate(): LinearFetch<ProjectUpdate> | undefined {\n    return this._projectUpdate?.id ? new ProjectUpdateQuery(this._request).fetch(this._projectUpdate?.id) : undefined;\n  }\n  /** The child comment that resolved this thread. Only set on top-level (parent) comments. Null if the thread is unresolved. */\n  public get resolvingComment(): LinearFetch<Comment> | undefined {\n    return this._resolvingComment?.id\n      ? new CommentQuery(this._request).fetch({ id: this._resolvingComment?.id })\n      : undefined;\n  }\n  /** The user that resolved the comment thread. Null if the thread has not been resolved or if this is not a top-level comment. */\n  public get resolvingUser(): LinearFetch<User> | undefined {\n    return this._resolvingUser?.id ? new UserQuery(this._request).fetch(this._resolvingUser?.id) : undefined;\n  }\n  /** The ID of user that resolved the comment thread. null if the thread has not been resolved or if this is not a top-level comment. */\n  public get resolvingUserId(): string | undefined {\n    return this._resolvingUser?.id;\n  }\n  /** The user who wrote the comment. Null for comments created by integrations or bots without a user association. */\n  public get user(): LinearFetch<User> | undefined {\n    return this._user?.id ? new UserQuery(this._request).fetch(this._user?.id) : undefined;\n  }\n  /** The ID of user who wrote the comment. null for comments created by integrations or bots without a user association. */\n  public get userId(): string | undefined {\n    return this._user?.id;\n  }\n  /** The children of the comment. */\n  public children(variables?: L.Comment_ChildrenQueryVariables) {\n    return new Comment_ChildrenQuery(this._request, variables).fetch(variables);\n  }\n  /** Issues created from this comment. */\n  public createdIssues(variables?: L.Comment_CreatedIssuesQueryVariables) {\n    return new Comment_CreatedIssuesQuery(this._request, variables).fetch(variables);\n  }\n  /** Creates a new comment. */\n  public create(input: L.CommentCreateInput) {\n    return new CreateCommentMutation(this._request).fetch(input);\n  }\n  /** Deletes a comment. */\n  public delete() {\n    return new DeleteCommentMutation(this._request).fetch(this.id);\n  }\n  /** Updates a comment. */\n  public update(input: L.CommentUpdateInput, variables?: Omit<L.UpdateCommentMutationVariables, \"id\" | \"input\">) {\n    return new UpdateCommentMutation(this._request).fetch(this.id, input, variables);\n  }\n}\n/**\n * Certain properties of a comment.\n *\n * @param data - L.CommentChildWebhookPayloadFragment response data\n */\nexport class CommentChildWebhookPayload {\n  public constructor(data: L.CommentChildWebhookPayloadFragment) {\n    this.body = data.body;\n    this.documentContentId = data.documentContentId ?? undefined;\n    this.id = data.id;\n    this.initiativeUpdateId = data.initiativeUpdateId ?? undefined;\n    this.issueId = data.issueId ?? undefined;\n    this.projectUpdateId = data.projectUpdateId ?? undefined;\n    this.userId = data.userId ?? undefined;\n  }\n\n  /** The body of the comment. */\n  public body: string;\n  /** The ID of the document content this comment belongs to. */\n  public documentContentId?: string | null;\n  /** The ID of the comment. */\n  public id: string;\n  /** The ID of the initiative update this comment belongs to. */\n  public initiativeUpdateId?: string | null;\n  /** The ID of the issue this comment belongs to. */\n  public issueId?: string | null;\n  /** The ID of the project update this comment belongs to. */\n  public projectUpdateId?: string | null;\n  /** The ID of the user who created this comment. */\n  public userId?: string | null;\n}\n/**\n * CommentConnection model\n *\n * @param request - function to call the graphql client\n * @param fetch - function to trigger a refetch of this CommentConnection model\n * @param data - CommentConnection response data\n */\nexport class CommentConnection extends Connection<Comment> {\n  public constructor(\n    request: LinearRequest,\n    fetch: (connection?: LinearConnectionVariables) => LinearFetch<LinearConnection<Comment> | undefined>,\n    data: L.CommentConnectionFragment\n  ) {\n    super(\n      request,\n      fetch,\n      data.nodes.map(node => new Comment(request, node)),\n      new PageInfo(request, data.pageInfo)\n    );\n  }\n}\n/**\n * The result of a comment mutation.\n *\n * @param request - function to call the graphql client\n * @param data - L.CommentPayloadFragment response data\n */\nexport class CommentPayload extends Request {\n  private _comment: L.CommentPayloadFragment[\"comment\"];\n\n  public constructor(request: LinearRequest, data: L.CommentPayloadFragment) {\n    super(request);\n    this.lastSyncId = data.lastSyncId;\n    this.success = data.success;\n    this._comment = data.comment;\n  }\n\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** Whether the operation was successful. */\n  public success: boolean;\n  /** The comment that was created or updated. */\n  public get comment(): LinearFetch<Comment> | undefined {\n    return new CommentQuery(this._request).fetch({ id: this._comment.id });\n  }\n  /** The ID of comment that was created or updated. */\n  public get commentId(): string | undefined {\n    return this._comment?.id;\n  }\n}\n/**\n * Payload for a comment webhook.\n *\n * @param data - L.CommentWebhookPayloadFragment response data\n */\nexport class CommentWebhookPayload {\n  public constructor(data: L.CommentWebhookPayloadFragment) {\n    this.archivedAt = data.archivedAt ?? undefined;\n    this.body = data.body;\n    this.botActor = data.botActor ?? undefined;\n    this.createdAt = data.createdAt;\n    this.documentContentId = data.documentContentId ?? undefined;\n    this.editedAt = data.editedAt ?? undefined;\n    this.externalUserId = data.externalUserId ?? undefined;\n    this.id = data.id;\n    this.initiativeUpdateId = data.initiativeUpdateId ?? undefined;\n    this.issueId = data.issueId ?? undefined;\n    this.parentId = data.parentId ?? undefined;\n    this.postId = data.postId ?? undefined;\n    this.projectUpdateId = data.projectUpdateId ?? undefined;\n    this.quotedText = data.quotedText ?? undefined;\n    this.reactionData = data.reactionData;\n    this.resolvedAt = data.resolvedAt ?? undefined;\n    this.resolvingCommentId = data.resolvingCommentId ?? undefined;\n    this.resolvingUserId = data.resolvingUserId ?? undefined;\n    this.syncedWith = data.syncedWith ?? undefined;\n    this.updatedAt = data.updatedAt;\n    this.userId = data.userId ?? undefined;\n    this.documentContent = data.documentContent\n      ? new DocumentContentChildWebhookPayload(data.documentContent)\n      : undefined;\n    this.externalUser = data.externalUser ? new ExternalUserChildWebhookPayload(data.externalUser) : undefined;\n    this.initiativeUpdate = data.initiativeUpdate\n      ? new InitiativeUpdateChildWebhookPayload(data.initiativeUpdate)\n      : undefined;\n    this.issue = data.issue ? new IssueChildWebhookPayload(data.issue) : undefined;\n    this.parent = data.parent ? new CommentChildWebhookPayload(data.parent) : undefined;\n    this.projectUpdate = data.projectUpdate ? new ProjectUpdateChildWebhookPayload(data.projectUpdate) : undefined;\n    this.user = data.user ? new UserChildWebhookPayload(data.user) : undefined;\n  }\n\n  /** The time at which the entity was archived. */\n  public archivedAt?: string | null;\n  /** The body of the comment. */\n  public body: string;\n  /** The bot actor data for this comment. */\n  public botActor?: string | null;\n  /** The time at which the entity was created. */\n  public createdAt: string;\n  /** The ID of the document content this comment belongs to. */\n  public documentContentId?: string | null;\n  /** When the comment was last edited. */\n  public editedAt?: string | null;\n  /** The ID of the external user who created this comment. */\n  public externalUserId?: string | null;\n  /** The ID of the entity. */\n  public id: string;\n  /** The ID of the initiative update this comment belongs to. */\n  public initiativeUpdateId?: string | null;\n  /** The ID of the issue this comment belongs to. */\n  public issueId?: string | null;\n  /** The ID of the parent comment. */\n  public parentId?: string | null;\n  /** The ID of the post this comment belongs to. */\n  public postId?: string | null;\n  /** The ID of the project update this comment belongs to. */\n  public projectUpdateId?: string | null;\n  /** The quoted text in this comment. */\n  public quotedText?: string | null;\n  /** The reaction data for this comment. */\n  public reactionData: L.Scalars[\"JSONObject\"];\n  /** When the comment was resolved. */\n  public resolvedAt?: string | null;\n  /** The ID of the comment that resolved this comment. */\n  public resolvingCommentId?: string | null;\n  /** The ID of the user who resolved this comment. */\n  public resolvingUserId?: string | null;\n  /** The entity this comment is synced with. */\n  public syncedWith?: L.Scalars[\"JSONObject\"] | null;\n  /** The time at which the entity was updated. */\n  public updatedAt: string;\n  /** The ID of the user who created this comment. */\n  public userId?: string | null;\n  /** The document content for this comment. */\n  public documentContent?: DocumentContentChildWebhookPayload | null;\n  /** The external user who created this comment. */\n  public externalUser?: ExternalUserChildWebhookPayload | null;\n  /** The initiative update this comment belongs to. */\n  public initiativeUpdate?: InitiativeUpdateChildWebhookPayload | null;\n  /** The issue this comment belongs to. */\n  public issue?: IssueChildWebhookPayload | null;\n  /** The parent comment. */\n  public parent?: CommentChildWebhookPayload | null;\n  /** The project update this comment belongs to. */\n  public projectUpdate?: ProjectUpdateChildWebhookPayload | null;\n  /** The user who created this comment. */\n  public user?: UserChildWebhookPayload | null;\n}\n/**\n * Return type for contact mutations.\n *\n * @param request - function to call the graphql client\n * @param data - L.ContactPayloadFragment response data\n */\nexport class ContactPayload extends Request {\n  public constructor(request: LinearRequest, data: L.ContactPayloadFragment) {\n    super(request);\n    this.success = data.success;\n  }\n\n  /** Whether the operation was successful. */\n  public success: boolean;\n}\n/**\n * The payload returned by the createCsvExportReport mutation.\n *\n * @param request - function to call the graphql client\n * @param data - L.CreateCsvExportReportPayloadFragment response data\n */\nexport class CreateCsvExportReportPayload extends Request {\n  public constructor(request: LinearRequest, data: L.CreateCsvExportReportPayloadFragment) {\n    super(request);\n    this.success = data.success;\n  }\n\n  /** Whether the operation was successful. */\n  public success: boolean;\n}\n/**\n * Payload for custom webhook resource events.\n *\n * @param data - L.CustomResourceWebhookPayloadFragment response data\n */\nexport class CustomResourceWebhookPayload {\n  public constructor(data: L.CustomResourceWebhookPayloadFragment) {\n    this.action = data.action;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.organizationId = data.organizationId;\n    this.type = data.type;\n    this.webhookId = data.webhookId;\n    this.webhookTimestamp = data.webhookTimestamp;\n  }\n\n  /** The type of action that triggered the webhook. */\n  public action: string;\n  /** The time the payload was created. */\n  public createdAt: Date;\n  /** ID of the organization for which the webhook belongs to. */\n  public organizationId: string;\n  /** The type of resource. */\n  public type: string;\n  /** The ID of the webhook that sent this event. */\n  public webhookId: string;\n  /** Unix timestamp in milliseconds when the webhook was sent. */\n  public webhookTimestamp: number;\n}\n/**\n * A custom view built from a saved filter, sort, and grouping configuration. Views can be personal (visible only to the owner) or shared with the entire workspace. They define which issues, projects, initiatives, or feed items are displayed and how they are organized. Views can optionally be scoped to a team, project, or initiative.\n *\n * @param request - function to call the graphql client\n * @param data - L.CustomViewFragment response data\n */\nexport class CustomView extends Request {\n  private _creator: L.CustomViewFragment[\"creator\"];\n  private _owner: L.CustomViewFragment[\"owner\"];\n  private _team?: L.CustomViewFragment[\"team\"];\n  private _updatedBy?: L.CustomViewFragment[\"updatedBy\"];\n\n  public constructor(request: LinearRequest, data: L.CustomViewFragment) {\n    super(request);\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.color = data.color ?? undefined;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.description = data.description ?? undefined;\n    this.feedItemFilterData = data.feedItemFilterData ?? undefined;\n    this.filterData = data.filterData;\n    this.filters = data.filters;\n    this.icon = data.icon ?? undefined;\n    this.id = data.id;\n    this.initiativeFilterData = data.initiativeFilterData ?? undefined;\n    this.modelName = data.modelName;\n    this.name = data.name;\n    this.projectFilterData = data.projectFilterData ?? undefined;\n    this.shared = data.shared;\n    this.slugId = data.slugId;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this.organizationViewPreferences = data.organizationViewPreferences\n      ? new ViewPreferences(request, data.organizationViewPreferences)\n      : undefined;\n    this.userViewPreferences = data.userViewPreferences\n      ? new ViewPreferences(request, data.userViewPreferences)\n      : undefined;\n    this.viewPreferencesValues = data.viewPreferencesValues\n      ? new ViewPreferencesValues(request, data.viewPreferencesValues)\n      : undefined;\n    this._creator = data.creator;\n    this._owner = data.owner;\n    this._team = data.team ?? undefined;\n    this._updatedBy = data.updatedBy ?? undefined;\n  }\n\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** The hex color code of the custom view icon. */\n  public color?: string | null;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** The description of the custom view. */\n  public description?: string | null;\n  /** The filter applied to feed items in the custom view. When set, this view displays feed items (updates) instead of issues. */\n  public feedItemFilterData?: L.Scalars[\"JSONObject\"] | null;\n  /** The structured filter applied to issues in the custom view. Used when the view's modelName is \"Issue\". */\n  public filterData: L.Scalars[\"JSONObject\"];\n  /** The legacy serialized filters applied to issues in the custom view. */\n  public filters: L.Scalars[\"JSONObject\"];\n  /** The icon of the custom view. Can be an emoji or a decorative icon identifier. */\n  public icon?: string | null;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /** The filter applied to initiatives in the custom view. When set, this view displays initiatives instead of issues. */\n  public initiativeFilterData?: L.Scalars[\"JSONObject\"] | null;\n  /** The entity type this view displays. Determined by which filter is set: \"Project\" if projectFilterData is set, \"Initiative\" if initiativeFilterData is set, \"FeedItem\" if feedItemFilterData is set, or \"Issue\" by default. */\n  public modelName: string;\n  /** The name of the custom view, displayed in the sidebar and navigation. */\n  public name: string;\n  /** The filter applied to projects in the custom view. When set, this view displays projects instead of issues. */\n  public projectFilterData?: L.Scalars[\"JSONObject\"] | null;\n  /** Whether the custom view is shared with everyone in the organization. Shared views appear in the workspace sidebar for all members. Personal (non-shared) views are only visible to their owner. */\n  public shared: boolean;\n  /** The custom view's unique URL slug, used to construct human-readable URLs. Automatically generated on creation. */\n  public slugId: string;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** The workspace-level default view preferences for this custom view, if any have been set. */\n  public organizationViewPreferences?: ViewPreferences | null;\n  /** The current user's personal view preferences for this custom view, if they have set any. */\n  public userViewPreferences?: ViewPreferences | null;\n  /** The computed view preferences values for this custom view, merging organization defaults with user overrides and system defaults. Use this for the effective display settings rather than reading raw preferences directly. */\n  public viewPreferencesValues?: ViewPreferencesValues | null;\n  /** The user who originally created the custom view. */\n  public get creator(): LinearFetch<User> | undefined {\n    return new UserQuery(this._request).fetch(this._creator.id);\n  }\n  /** The ID of user who originally created the custom view. */\n  public get creatorId(): string | undefined {\n    return this._creator?.id;\n  }\n  /** The workspace of the custom view. */\n  public get organization(): LinearFetch<Organization> {\n    return new OrganizationQuery(this._request).fetch();\n  }\n  /** The user who owns the custom view. For personal views, only the owner can see and edit the view. */\n  public get owner(): LinearFetch<User> | undefined {\n    return new UserQuery(this._request).fetch(this._owner.id);\n  }\n  /** The ID of user who owns the custom view. for personal views, only the owner can see and edit the view. */\n  public get ownerId(): string | undefined {\n    return this._owner?.id;\n  }\n  /** The team that the custom view is scoped to. Null if the view is workspace-wide or scoped to a project/initiative instead. */\n  public get team(): LinearFetch<Team> | undefined {\n    return this._team?.id ? new TeamQuery(this._request).fetch(this._team?.id) : undefined;\n  }\n  /** The ID of team that the custom view is scoped to. null if the view is workspace-wide or scoped to a project/initiative instead. */\n  public get teamId(): string | undefined {\n    return this._team?.id;\n  }\n  /** The user who last updated the custom view. Null if the updater's account has been deleted. */\n  public get updatedBy(): LinearFetch<User> | undefined {\n    return this._updatedBy?.id ? new UserQuery(this._request).fetch(this._updatedBy?.id) : undefined;\n  }\n  /** The ID of user who last updated the custom view. null if the updater's account has been deleted. */\n  public get updatedById(): string | undefined {\n    return this._updatedBy?.id;\n  }\n  /** Initiatives matching the custom view's initiative filter. Returns an empty connection if the view's modelName is not \"Initiative\". */\n  public initiatives(variables?: Omit<L.CustomView_InitiativesQueryVariables, \"id\">) {\n    return new CustomView_InitiativesQuery(this._request, this.id, variables).fetch(variables);\n  }\n  /** Issues matching the custom view's issue filter. Returns an empty connection if the view's modelName is not \"Issue\". */\n  public issues(variables?: Omit<L.CustomView_IssuesQueryVariables, \"id\">) {\n    return new CustomView_IssuesQuery(this._request, this.id, variables).fetch(variables);\n  }\n  /** Projects matching the custom view's project filter. Returns an empty connection if the view's modelName is not \"Project\". */\n  public projects(variables?: Omit<L.CustomView_ProjectsQueryVariables, \"id\">) {\n    return new CustomView_ProjectsQuery(this._request, this.id, variables).fetch(variables);\n  }\n  /** Creates a new custom view. */\n  public create(input: L.CustomViewCreateInput) {\n    return new CreateCustomViewMutation(this._request).fetch(input);\n  }\n  /** Deletes a custom view. */\n  public delete() {\n    return new DeleteCustomViewMutation(this._request).fetch(this.id);\n  }\n  /** Updates a custom view. */\n  public update(input: L.CustomViewUpdateInput) {\n    return new UpdateCustomViewMutation(this._request).fetch(this.id, input);\n  }\n}\n/**\n * CustomViewConnection model\n *\n * @param request - function to call the graphql client\n * @param fetch - function to trigger a refetch of this CustomViewConnection model\n * @param data - CustomViewConnection response data\n */\nexport class CustomViewConnection extends Connection<CustomView> {\n  public constructor(\n    request: LinearRequest,\n    fetch: (connection?: LinearConnectionVariables) => LinearFetch<LinearConnection<CustomView> | undefined>,\n    data: L.CustomViewConnectionFragment\n  ) {\n    super(\n      request,\n      fetch,\n      data.nodes.map(node => new CustomView(request, node)),\n      new PageInfo(request, data.pageInfo)\n    );\n  }\n}\n/**\n * The result of a custom view subscribers check.\n *\n * @param request - function to call the graphql client\n * @param data - L.CustomViewHasSubscribersPayloadFragment response data\n */\nexport class CustomViewHasSubscribersPayload extends Request {\n  public constructor(request: LinearRequest, data: L.CustomViewHasSubscribersPayloadFragment) {\n    super(request);\n    this.hasSubscribers = data.hasSubscribers;\n  }\n\n  /** Whether the custom view has subscribers. */\n  public hasSubscribers: boolean;\n}\n/**\n * A notification subscription scoped to a specific custom view. The subscriber receives notifications for events matching the custom view's filter criteria.\n *\n * @param request - function to call the graphql client\n * @param data - L.CustomViewNotificationSubscriptionFragment response data\n */\nexport class CustomViewNotificationSubscription extends Request {\n  private _customView: L.CustomViewNotificationSubscriptionFragment[\"customView\"];\n  private _customer?: L.CustomViewNotificationSubscriptionFragment[\"customer\"];\n  private _cycle?: L.CustomViewNotificationSubscriptionFragment[\"cycle\"];\n  private _initiative?: L.CustomViewNotificationSubscriptionFragment[\"initiative\"];\n  private _label?: L.CustomViewNotificationSubscriptionFragment[\"label\"];\n  private _project?: L.CustomViewNotificationSubscriptionFragment[\"project\"];\n  private _subscriber: L.CustomViewNotificationSubscriptionFragment[\"subscriber\"];\n  private _team?: L.CustomViewNotificationSubscriptionFragment[\"team\"];\n  private _user?: L.CustomViewNotificationSubscriptionFragment[\"user\"];\n\n  public constructor(request: LinearRequest, data: L.CustomViewNotificationSubscriptionFragment) {\n    super(request);\n    this.active = data.active;\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.id = data.id;\n    this.notificationSubscriptionTypes = data.notificationSubscriptionTypes;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this.contextViewType = data.contextViewType ?? undefined;\n    this.userContextViewType = data.userContextViewType ?? undefined;\n    this._customView = data.customView;\n    this._customer = data.customer ?? undefined;\n    this._cycle = data.cycle ?? undefined;\n    this._initiative = data.initiative ?? undefined;\n    this._label = data.label ?? undefined;\n    this._project = data.project ?? undefined;\n    this._subscriber = data.subscriber;\n    this._team = data.team ?? undefined;\n    this._user = data.user ?? undefined;\n  }\n\n  /** Whether the subscription is active. When inactive, no notifications are generated from this subscription even though it still exists. */\n  public active: boolean;\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /** The notification event types that this subscription will deliver to the subscriber. */\n  public notificationSubscriptionTypes: string[];\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** The type of contextual view (e.g., active issues, backlog) that further scopes a team notification subscription. Null if the subscription is not associated with a specific view type. */\n  public contextViewType?: L.ContextViewType | null;\n  /** The type of user-specific view that further scopes a user notification subscription. Null if the subscription is not associated with a user view type. */\n  public userContextViewType?: L.UserContextViewType | null;\n  /** The custom view subscribed to. */\n  public get customView(): LinearFetch<CustomView> | undefined {\n    return new CustomViewQuery(this._request).fetch(this._customView.id);\n  }\n  /** The ID of custom view subscribed to. */\n  public get customViewId(): string | undefined {\n    return this._customView?.id;\n  }\n  /** The customer that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n  public get customer(): LinearFetch<Customer> | undefined {\n    return this._customer?.id ? new CustomerQuery(this._request).fetch(this._customer?.id) : undefined;\n  }\n  /** The ID of customer that this notification subscription is scoped to. null if the subscription targets a different entity type. */\n  public get customerId(): string | undefined {\n    return this._customer?.id;\n  }\n  /** The cycle that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n  public get cycle(): LinearFetch<Cycle> | undefined {\n    return this._cycle?.id ? new CycleQuery(this._request).fetch(this._cycle?.id) : undefined;\n  }\n  /** The ID of cycle that this notification subscription is scoped to. null if the subscription targets a different entity type. */\n  public get cycleId(): string | undefined {\n    return this._cycle?.id;\n  }\n  /** The initiative that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n  public get initiative(): LinearFetch<Initiative> | undefined {\n    return this._initiative?.id ? new InitiativeQuery(this._request).fetch(this._initiative?.id) : undefined;\n  }\n  /** The ID of initiative that this notification subscription is scoped to. null if the subscription targets a different entity type. */\n  public get initiativeId(): string | undefined {\n    return this._initiative?.id;\n  }\n  /** The issue label that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n  public get label(): LinearFetch<IssueLabel> | undefined {\n    return this._label?.id ? new IssueLabelQuery(this._request).fetch(this._label?.id) : undefined;\n  }\n  /** The ID of issue label that this notification subscription is scoped to. null if the subscription targets a different entity type. */\n  public get labelId(): string | undefined {\n    return this._label?.id;\n  }\n  /** The project that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n  public get project(): LinearFetch<Project> | undefined {\n    return this._project?.id ? new ProjectQuery(this._request).fetch(this._project?.id) : undefined;\n  }\n  /** The ID of project that this notification subscription is scoped to. null if the subscription targets a different entity type. */\n  public get projectId(): string | undefined {\n    return this._project?.id;\n  }\n  /** The user who will receive notifications from this subscription. */\n  public get subscriber(): LinearFetch<User> | undefined {\n    return new UserQuery(this._request).fetch(this._subscriber.id);\n  }\n  /** The ID of user who will receive notifications from this subscription. */\n  public get subscriberId(): string | undefined {\n    return this._subscriber?.id;\n  }\n  /** The team that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n  public get team(): LinearFetch<Team> | undefined {\n    return this._team?.id ? new TeamQuery(this._request).fetch(this._team?.id) : undefined;\n  }\n  /** The ID of team that this notification subscription is scoped to. null if the subscription targets a different entity type. */\n  public get teamId(): string | undefined {\n    return this._team?.id;\n  }\n  /** The user that this notification subscription is scoped to, for user-specific view subscriptions. Null if the subscription targets a different entity type. */\n  public get user(): LinearFetch<User> | undefined {\n    return this._user?.id ? new UserQuery(this._request).fetch(this._user?.id) : undefined;\n  }\n  /** The ID of user that this notification subscription is scoped to, for user-specific view subscriptions. null if the subscription targets a different entity type. */\n  public get userId(): string | undefined {\n    return this._user?.id;\n  }\n}\n/**\n * The result of a custom view mutation.\n *\n * @param request - function to call the graphql client\n * @param data - L.CustomViewPayloadFragment response data\n */\nexport class CustomViewPayload extends Request {\n  private _customView: L.CustomViewPayloadFragment[\"customView\"];\n\n  public constructor(request: LinearRequest, data: L.CustomViewPayloadFragment) {\n    super(request);\n    this.lastSyncId = data.lastSyncId;\n    this.success = data.success;\n    this._customView = data.customView;\n  }\n\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** Whether the operation was successful. */\n  public success: boolean;\n  /** The custom view that was created or updated. */\n  public get customView(): LinearFetch<CustomView> | undefined {\n    return new CustomViewQuery(this._request).fetch(this._customView.id);\n  }\n  /** The ID of custom view that was created or updated. */\n  public get customViewId(): string | undefined {\n    return this._customView?.id;\n  }\n}\n/**\n * The result of a custom view suggestion query.\n *\n * @param request - function to call the graphql client\n * @param data - L.CustomViewSuggestionPayloadFragment response data\n */\nexport class CustomViewSuggestionPayload extends Request {\n  public constructor(request: LinearRequest, data: L.CustomViewSuggestionPayloadFragment) {\n    super(request);\n    this.description = data.description ?? undefined;\n    this.icon = data.icon ?? undefined;\n    this.name = data.name ?? undefined;\n  }\n\n  /** The suggested view description. */\n  public description?: string | null;\n  /** The suggested view icon. */\n  public icon?: string | null;\n  /** The suggested view name. */\n  public name?: string | null;\n}\n/**\n * A customer organization tracked in Linear's customer management system. Customers represent external companies or organizations whose product requests and feedback are captured as customer needs, which can be linked to issues and projects. Customers can be associated with domains, external system IDs, Slack channels, and managed by integrations such as Intercom or Salesforce.\n *\n * @param request - function to call the graphql client\n * @param data - L.CustomerFragment response data\n */\nexport class Customer extends Request {\n  private _integration?: L.CustomerFragment[\"integration\"];\n  private _owner?: L.CustomerFragment[\"owner\"];\n  private _status: L.CustomerFragment[\"status\"];\n  private _tier?: L.CustomerFragment[\"tier\"];\n\n  public constructor(request: LinearRequest, data: L.CustomerFragment) {\n    super(request);\n    this.approximateNeedCount = data.approximateNeedCount;\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.domains = data.domains;\n    this.externalIds = data.externalIds;\n    this.id = data.id;\n    this.logoUrl = data.logoUrl ?? undefined;\n    this.mainSourceId = data.mainSourceId ?? undefined;\n    this.name = data.name;\n    this.revenue = data.revenue ?? undefined;\n    this.size = data.size ?? undefined;\n    this.slackChannelId = data.slackChannelId ?? undefined;\n    this.slugId = data.slugId;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this.url = data.url;\n    this.needs = data.needs.map(node => new CustomerNeed(request, node));\n    this._integration = data.integration ?? undefined;\n    this._owner = data.owner ?? undefined;\n    this._status = data.status;\n    this._tier = data.tier ?? undefined;\n  }\n\n  /** The approximate count of customer needs (requests) associated with this customer. This is a denormalized counter and may not reflect the exact count at all times. */\n  public approximateNeedCount: number;\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** The email domains associated with this customer (e.g., 'acme.com'). Used to automatically match incoming requests to this customer. Public email domains (e.g., gmail.com) are not allowed. Domains must be unique across all customers in the workspace. */\n  public domains: string[];\n  /** Identifiers for this customer in external systems (e.g., CRM IDs from Intercom, Salesforce, or HubSpot). Used for matching customers during integration syncs and upsert operations. External IDs must be unique across customers in the workspace. */\n  public externalIds: string[];\n  /** The unique identifier of the entity. */\n  public id: string;\n  /** URL of the customer's logo image. Null if no logo has been uploaded. */\n  public logoUrl?: string | null;\n  /** The primary external source ID when a customer has data from multiple external systems. Must be one of the values in the externalIds array. Null if the customer has zero or one external source. */\n  public mainSourceId?: string | null;\n  /** The display name of the customer organization. */\n  public name: string;\n  /** The annual revenue generated by this customer. Null if revenue data has not been provided. May be synced from an external data source such as a CRM integration. */\n  public revenue?: number | null;\n  /** The number of employees or seats at the customer organization. Null if size data has not been provided. May be synced from an external data source such as a CRM integration. */\n  public size?: number | null;\n  /** The ID of the Slack channel linked to this customer for communication. Null if no Slack channel has been associated. Must be unique across all customers in the workspace. */\n  public slackChannelId?: string | null;\n  /** A unique, human-readable URL slug for the customer. Automatically generated and used in customer page URLs. */\n  public slugId: string;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** The URL of the customer's page in the Linear application. */\n  public url: string;\n  /** The list of customer needs (product requests and feedback) associated with this customer. */\n  public needs: CustomerNeed[];\n  /** The integration that manages this customer's data (e.g., Intercom, Salesforce). Null if the customer is not managed by any data source integration. */\n  public get integration(): LinearFetch<Integration> | undefined {\n    return this._integration?.id ? new IntegrationQuery(this._request).fetch(this._integration?.id) : undefined;\n  }\n  /** The ID of integration that manages this customer's data (e.g., intercom, salesforce). null if the customer is not managed by any data source integration. */\n  public get integrationId(): string | undefined {\n    return this._integration?.id;\n  }\n  /** The workspace member assigned as the owner of this customer. Null if no owner has been assigned. App users cannot be set as customer owners. */\n  public get owner(): LinearFetch<User> | undefined {\n    return this._owner?.id ? new UserQuery(this._request).fetch(this._owner?.id) : undefined;\n  }\n  /** The ID of workspace member assigned as the owner of this customer. null if no owner has been assigned. app users cannot be set as customer owners. */\n  public get ownerId(): string | undefined {\n    return this._owner?.id;\n  }\n  /** The current lifecycle status of the customer. Defaults to the first status by position when a customer is created without an explicit status. */\n  public get status(): LinearFetch<CustomerStatus> | undefined {\n    return new CustomerStatusQuery(this._request).fetch(this._status.id);\n  }\n  /** The ID of current lifecycle status of the customer. defaults to the first status by position when a customer is created without an explicit status. */\n  public get statusId(): string | undefined {\n    return this._status?.id;\n  }\n  /** The tier or segment assigned to this customer for prioritization (e.g., Enterprise, Pro, Free). Null if no tier has been assigned. */\n  public get tier(): LinearFetch<CustomerTier> | undefined {\n    return this._tier?.id ? new CustomerTierQuery(this._request).fetch(this._tier?.id) : undefined;\n  }\n  /** The ID of tier or segment assigned to this customer for prioritization (e.g., enterprise, pro, free). null if no tier has been assigned. */\n  public get tierId(): string | undefined {\n    return this._tier?.id;\n  }\n\n  /** Creates a new customer. */\n  public create(input: L.CustomerCreateInput) {\n    return new CreateCustomerMutation(this._request).fetch(input);\n  }\n  /** Deletes a customer. */\n  public delete() {\n    return new DeleteCustomerMutation(this._request).fetch(this.id);\n  }\n  /** Updates an existing customer. */\n  public update(input: L.CustomerUpdateInput) {\n    return new UpdateCustomerMutation(this._request).fetch(this.id, input);\n  }\n}\n/**\n * Certain properties of a customer.\n *\n * @param data - L.CustomerChildWebhookPayloadFragment response data\n */\nexport class CustomerChildWebhookPayload {\n  public constructor(data: L.CustomerChildWebhookPayloadFragment) {\n    this.domains = data.domains;\n    this.externalIds = data.externalIds;\n    this.id = data.id;\n    this.name = data.name;\n  }\n\n  /** The domains associated with this customer. */\n  public domains: string[];\n  /** The ids of the customers in external systems. */\n  public externalIds: string[];\n  /** The ID of the customer. */\n  public id: string;\n  /** The name of the customer. */\n  public name: string;\n}\n/**\n * CustomerConnection model\n *\n * @param request - function to call the graphql client\n * @param fetch - function to trigger a refetch of this CustomerConnection model\n * @param data - CustomerConnection response data\n */\nexport class CustomerConnection extends Connection<Customer> {\n  public constructor(\n    request: LinearRequest,\n    fetch: (connection?: LinearConnectionVariables) => LinearFetch<LinearConnection<Customer> | undefined>,\n    data: L.CustomerConnectionFragment\n  ) {\n    super(\n      request,\n      fetch,\n      data.nodes.map(node => new Customer(request, node)),\n      new PageInfo(request, data.pageInfo)\n    );\n  }\n}\n/**\n * A customer need represents a specific product request or piece of feedback from a customer. Customer needs serve as the bridge between customer feedback and engineering work by linking a customer to an issue or project, optionally with a comment or attachment providing additional context. Needs can be created manually, from integrations, or from intake sources like email.\n *\n * @param request - function to call the graphql client\n * @param data - L.CustomerNeedFragment response data\n */\nexport class CustomerNeed extends Request {\n  private _attachment?: L.CustomerNeedFragment[\"attachment\"];\n  private _comment?: L.CustomerNeedFragment[\"comment\"];\n  private _creator?: L.CustomerNeedFragment[\"creator\"];\n  private _customer?: L.CustomerNeedFragment[\"customer\"];\n  private _issue?: L.CustomerNeedFragment[\"issue\"];\n  private _originalIssue?: L.CustomerNeedFragment[\"originalIssue\"];\n  private _project?: L.CustomerNeedFragment[\"project\"];\n\n  public constructor(request: LinearRequest, data: L.CustomerNeedFragment) {\n    super(request);\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.body = data.body ?? undefined;\n    this.content = data.content ?? undefined;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.id = data.id;\n    this.priority = data.priority;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this.url = data.url ?? undefined;\n    this.projectAttachment = data.projectAttachment\n      ? new ProjectAttachment(request, data.projectAttachment)\n      : undefined;\n    this._attachment = data.attachment ?? undefined;\n    this._comment = data.comment ?? undefined;\n    this._creator = data.creator ?? undefined;\n    this._customer = data.customer ?? undefined;\n    this._issue = data.issue ?? undefined;\n    this._originalIssue = data.originalIssue ?? undefined;\n    this._project = data.project ?? undefined;\n  }\n\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** The body content of the need in Markdown format. Used to capture manual input about needs that cannot be directly tied to an attachment. Null if the need's content comes from an attached source. */\n  public body?: string | null;\n  /** The effective Markdown content shown for this customer need. Returns the manually stored body when present, otherwise falls back to content extracted from the source attachment. Null if no content is available. */\n  public content?: string | null;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /** Whether the customer need is important or not. 0 = Not important, 1 = Important. */\n  public priority: number;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** The URL of the source attachment linked to this need, if any. Returns the URL from either the issue attachment or project attachment. Null if the need has no attached source. */\n  public url?: string | null;\n  /** The project attachment linked to this need. Populated when the need originates from an intake source or when a URL is manually provided for a project-level need. Provides a link back to the original source of the customer feedback. Mutually exclusive with attachment. */\n  public projectAttachment?: ProjectAttachment | null;\n  /** The issue attachment linked to this need. Populated when the need originates from an intake source (e.g., Slack, Intercom) or when a URL is manually provided. Provides a link back to the original source of the customer feedback. Mutually exclusive with projectAttachment. */\n  public get attachment(): LinearFetch<Attachment> | undefined {\n    return this._attachment?.id ? new AttachmentQuery(this._request).fetch(this._attachment?.id) : undefined;\n  }\n  /** The ID of issue attachment linked to this need. populated when the need originates from an intake source (e.g., slack, intercom) or when a url is manually provided. provides a link back to the original source of the customer feedback. mutually exclusive with projectattachment. */\n  public get attachmentId(): string | undefined {\n    return this._attachment?.id;\n  }\n  /** An optional comment providing additional context for this need. Null if the need was not created from or associated with a specific comment. */\n  public get comment(): LinearFetch<Comment> | undefined {\n    return this._comment?.id ? new CommentQuery(this._request).fetch({ id: this._comment?.id }) : undefined;\n  }\n  /** The ID of an optional comment providing additional context for this need. null if the need was not created from or associated with a specific comment. */\n  public get commentId(): string | undefined {\n    return this._comment?.id;\n  }\n  /** The user who manually created this customer need. Null for needs created automatically by integrations or intake sources. */\n  public get creator(): LinearFetch<User> | undefined {\n    return this._creator?.id ? new UserQuery(this._request).fetch(this._creator?.id) : undefined;\n  }\n  /** The ID of user who manually created this customer need. null for needs created automatically by integrations or intake sources. */\n  public get creatorId(): string | undefined {\n    return this._creator?.id;\n  }\n  /** The customer organization this need belongs to. Null if the need has not yet been associated with a customer. */\n  public get customer(): LinearFetch<Customer> | undefined {\n    return this._customer?.id ? new CustomerQuery(this._request).fetch(this._customer?.id) : undefined;\n  }\n  /** The ID of customer organization this need belongs to. null if the need has not yet been associated with a customer. */\n  public get customerId(): string | undefined {\n    return this._customer?.id;\n  }\n  /** The issue this need is linked to. Either issueId or projectId must be set. When set, the need's projectId is denormalized from the issue's project. */\n  public get issue(): LinearFetch<Issue> | undefined {\n    return this._issue?.id ? new IssueQuery(this._request).fetch(this._issue?.id) : undefined;\n  }\n  /** The ID of issue this need is linked to. either issueid or projectid must be set. when set, the need's projectid is denormalized from the issue's project. */\n  public get issueId(): string | undefined {\n    return this._issue?.id;\n  }\n  /** The issue this customer need was originally created on, before being moved to a different issue or project. Null if the customer need has not been moved from its original location. */\n  public get originalIssue(): LinearFetch<Issue> | undefined {\n    return this._originalIssue?.id ? new IssueQuery(this._request).fetch(this._originalIssue?.id) : undefined;\n  }\n  /** The ID of issue this customer need was originally created on, before being moved to a different issue or project. null if the customer need has not been moved from its original location. */\n  public get originalIssueId(): string | undefined {\n    return this._originalIssue?.id;\n  }\n  /** The project this need is linked to. For issue-based needs, this is denormalized from the issue's project. For project-only needs, this is set directly. */\n  public get project(): LinearFetch<Project> | undefined {\n    return this._project?.id ? new ProjectQuery(this._request).fetch(this._project?.id) : undefined;\n  }\n  /** The ID of project this need is linked to. for issue-based needs, this is denormalized from the issue's project. for project-only needs, this is set directly. */\n  public get projectId(): string | undefined {\n    return this._project?.id;\n  }\n\n  /** Archives a customer need. */\n  public archive() {\n    return new ArchiveCustomerNeedMutation(this._request).fetch(this.id);\n  }\n  /** Creates a new customer need. */\n  public create(input: L.CustomerNeedCreateInput) {\n    return new CreateCustomerNeedMutation(this._request).fetch(input);\n  }\n  /** Deletes a customer need. */\n  public delete(variables?: Omit<L.DeleteCustomerNeedMutationVariables, \"id\">) {\n    return new DeleteCustomerNeedMutation(this._request).fetch(this.id, variables);\n  }\n  /** Unarchives a customer need. */\n  public unarchive() {\n    return new UnarchiveCustomerNeedMutation(this._request).fetch(this.id);\n  }\n  /** Updates an existing customer need. Supports moving the need to a different issue or project, changing priority, updating the body content, and managing the attached source URL. */\n  public update(\n    input: L.CustomerNeedUpdateInput,\n    variables?: Omit<L.UpdateCustomerNeedMutationVariables, \"id\" | \"input\">\n  ) {\n    return new UpdateCustomerNeedMutation(this._request).fetch(this.id, input, variables);\n  }\n}\n/**\n * A generic payload return from entity archive mutations.\n *\n * @param request - function to call the graphql client\n * @param data - L.CustomerNeedArchivePayloadFragment response data\n */\nexport class CustomerNeedArchivePayload extends Request {\n  private _entity?: L.CustomerNeedArchivePayloadFragment[\"entity\"];\n\n  public constructor(request: LinearRequest, data: L.CustomerNeedArchivePayloadFragment) {\n    super(request);\n    this.lastSyncId = data.lastSyncId;\n    this.success = data.success;\n    this._entity = data.entity ?? undefined;\n  }\n\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** Whether the operation was successful. */\n  public success: boolean;\n  /** The archived/unarchived entity. Null if entity was deleted. */\n  public get entity(): LinearFetch<CustomerNeed> | undefined {\n    return this._entity?.id ? new CustomerNeedQuery(this._request).fetch({ id: this._entity?.id }) : undefined;\n  }\n  /** The ID of archived/unarchived entity. null if entity was deleted. */\n  public get entityId(): string | undefined {\n    return this._entity?.id;\n  }\n}\n/**\n * Certain properties of a customer need.\n *\n * @param data - L.CustomerNeedChildWebhookPayloadFragment response data\n */\nexport class CustomerNeedChildWebhookPayload {\n  public constructor(data: L.CustomerNeedChildWebhookPayloadFragment) {\n    this.attachmentId = data.attachmentId ?? undefined;\n    this.customerId = data.customerId ?? undefined;\n    this.id = data.id;\n    this.issueId = data.issueId ?? undefined;\n    this.projectId = data.projectId ?? undefined;\n  }\n\n  /** The ID of the attachment this need is referencing. */\n  public attachmentId?: string | null;\n  /** The ID of the customer that this need is attached to. */\n  public customerId?: string | null;\n  /** The ID of the customer need. */\n  public id: string;\n  /** The ID of the issue this need is referencing. */\n  public issueId?: string | null;\n  /** The ID of the project this need is referencing. */\n  public projectId?: string | null;\n}\n/**\n * CustomerNeedConnection model\n *\n * @param request - function to call the graphql client\n * @param fetch - function to trigger a refetch of this CustomerNeedConnection model\n * @param data - CustomerNeedConnection response data\n */\nexport class CustomerNeedConnection extends Connection<CustomerNeed> {\n  public constructor(\n    request: LinearRequest,\n    fetch: (connection?: LinearConnectionVariables) => LinearFetch<LinearConnection<CustomerNeed> | undefined>,\n    data: L.CustomerNeedConnectionFragment\n  ) {\n    super(\n      request,\n      fetch,\n      data.nodes.map(node => new CustomerNeed(request, node)),\n      new PageInfo(request, data.pageInfo)\n    );\n  }\n}\n/**\n * A notification related to a customer need (request), such as creation, resolution, or being marked as important.\n *\n * @param request - function to call the graphql client\n * @param data - L.CustomerNeedNotificationFragment response data\n */\nexport class CustomerNeedNotification extends Request {\n  private _actor?: L.CustomerNeedNotificationFragment[\"actor\"];\n  private _customerNeed: L.CustomerNeedNotificationFragment[\"customerNeed\"];\n  private _externalUserActor?: L.CustomerNeedNotificationFragment[\"externalUserActor\"];\n  private _relatedIssue?: L.CustomerNeedNotificationFragment[\"relatedIssue\"];\n  private _relatedProject?: L.CustomerNeedNotificationFragment[\"relatedProject\"];\n  private _user: L.CustomerNeedNotificationFragment[\"user\"];\n\n  public constructor(request: LinearRequest, data: L.CustomerNeedNotificationFragment) {\n    super(request);\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.customerNeedId = data.customerNeedId;\n    this.emailedAt = parseDate(data.emailedAt) ?? undefined;\n    this.id = data.id;\n    this.readAt = parseDate(data.readAt) ?? undefined;\n    this.snoozedUntilAt = parseDate(data.snoozedUntilAt) ?? undefined;\n    this.type = data.type;\n    this.unsnoozedAt = parseDate(data.unsnoozedAt) ?? undefined;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this.botActor = data.botActor ? new ActorBot(request, data.botActor) : undefined;\n    this.category = data.category;\n    this._actor = data.actor ?? undefined;\n    this._customerNeed = data.customerNeed;\n    this._externalUserActor = data.externalUserActor ?? undefined;\n    this._relatedIssue = data.relatedIssue ?? undefined;\n    this._relatedProject = data.relatedProject ?? undefined;\n    this._user = data.user;\n  }\n\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** Related customer need. */\n  public customerNeedId: string;\n  /** The time at which an email reminder for this notification was sent to the user. Null if no email reminder has been sent. */\n  public emailedAt?: Date | null;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /** The time at which the user marked the notification as read. Null if the notification is unread. */\n  public readAt?: Date | null;\n  /** The time until which a notification is snoozed. After this time, the notification reappears in the user's inbox. Null if the notification is not currently snoozed. */\n  public snoozedUntilAt?: Date | null;\n  /** Notification type. Determines the kind of event that triggered this notification and which associated entity fields will be populated. */\n  public type: string;\n  /** The time at which a notification was unsnoozed. Null if the notification has not been unsnoozed. */\n  public unsnoozedAt?: Date | null;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** The bot that caused the notification. */\n  public botActor?: ActorBot | null;\n  /** The category of the notification. */\n  public category: L.NotificationCategory;\n  /** The user that caused the notification. Null if the notification was triggered by a non-user actor such as an integration, external user, or system event. */\n  public get actor(): LinearFetch<User> | undefined {\n    return this._actor?.id ? new UserQuery(this._request).fetch(this._actor?.id) : undefined;\n  }\n  /** The ID of user that caused the notification. null if the notification was triggered by a non-user actor such as an integration, external user, or system event. */\n  public get actorId(): string | undefined {\n    return this._actor?.id;\n  }\n  /** The customer need related to the notification. */\n  public get customerNeed(): LinearFetch<CustomerNeed> | undefined {\n    return new CustomerNeedQuery(this._request).fetch({ id: this._customerNeed.id });\n  }\n  /** The external user that caused the notification. Populated when the notification was triggered by an external user (e.g., a commenter from a connected integration like Slack or GitHub) rather than a Linear workspace member. */\n  public get externalUserActor(): LinearFetch<ExternalUser> | undefined {\n    return this._externalUserActor?.id\n      ? new ExternalUserQuery(this._request).fetch(this._externalUserActor?.id)\n      : undefined;\n  }\n  /** The ID of external user that caused the notification. populated when the notification was triggered by an external user (e.g., a commenter from a connected integration like slack or github) rather than a linear workspace member. */\n  public get externalUserActorId(): string | undefined {\n    return this._externalUserActor?.id;\n  }\n  /** The issue related to the notification. */\n  public get relatedIssue(): LinearFetch<Issue> | undefined {\n    return this._relatedIssue?.id ? new IssueQuery(this._request).fetch(this._relatedIssue?.id) : undefined;\n  }\n  /** The ID of issue related to the notification. */\n  public get relatedIssueId(): string | undefined {\n    return this._relatedIssue?.id;\n  }\n  /** The project related to the notification. */\n  public get relatedProject(): LinearFetch<Project> | undefined {\n    return this._relatedProject?.id ? new ProjectQuery(this._request).fetch(this._relatedProject?.id) : undefined;\n  }\n  /** The ID of project related to the notification. */\n  public get relatedProjectId(): string | undefined {\n    return this._relatedProject?.id;\n  }\n  /** The recipient user of this notification. */\n  public get user(): LinearFetch<User> | undefined {\n    return new UserQuery(this._request).fetch(this._user.id);\n  }\n  /** The ID of recipient user of this notification. */\n  public get userId(): string | undefined {\n    return this._user?.id;\n  }\n}\n/**\n * Return type for customer need mutations.\n *\n * @param request - function to call the graphql client\n * @param data - L.CustomerNeedPayloadFragment response data\n */\nexport class CustomerNeedPayload extends Request {\n  private _need: L.CustomerNeedPayloadFragment[\"need\"];\n\n  public constructor(request: LinearRequest, data: L.CustomerNeedPayloadFragment) {\n    super(request);\n    this.lastSyncId = data.lastSyncId;\n    this.success = data.success;\n    this._need = data.need;\n  }\n\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** Whether the operation was successful. */\n  public success: boolean;\n  /** The customer need entity that was created or updated by the mutation. */\n  public get need(): LinearFetch<CustomerNeed> | undefined {\n    return new CustomerNeedQuery(this._request).fetch({ id: this._need.id });\n  }\n  /** The ID of customer need entity that was created or updated by the mutation. */\n  public get needId(): string | undefined {\n    return this._need?.id;\n  }\n}\n/**\n * Return type for customer need update mutations, including any related needs that were also updated.\n *\n * @param request - function to call the graphql client\n * @param data - L.CustomerNeedUpdatePayloadFragment response data\n */\nexport class CustomerNeedUpdatePayload extends Request {\n  private _need: L.CustomerNeedUpdatePayloadFragment[\"need\"];\n\n  public constructor(request: LinearRequest, data: L.CustomerNeedUpdatePayloadFragment) {\n    super(request);\n    this.lastSyncId = data.lastSyncId;\n    this.success = data.success;\n    this.updatedRelatedNeeds = data.updatedRelatedNeeds.map(node => new CustomerNeed(request, node));\n    this._need = data.need;\n  }\n\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** Whether the operation was successful. */\n  public success: boolean;\n  /** Additional customer needs from the same customer on the same issue/project that were updated when applyPriorityToRelatedNeeds was set. */\n  public updatedRelatedNeeds: CustomerNeed[];\n  /** The customer need entity that was created or updated by the mutation. */\n  public get need(): LinearFetch<CustomerNeed> | undefined {\n    return new CustomerNeedQuery(this._request).fetch({ id: this._need.id });\n  }\n  /** The ID of customer need entity that was created or updated by the mutation. */\n  public get needId(): string | undefined {\n    return this._need?.id;\n  }\n}\n/**\n * Payload for a customer need webhook.\n *\n * @param data - L.CustomerNeedWebhookPayloadFragment response data\n */\nexport class CustomerNeedWebhookPayload {\n  public constructor(data: L.CustomerNeedWebhookPayloadFragment) {\n    this.archivedAt = data.archivedAt ?? undefined;\n    this.attachmentId = data.attachmentId ?? undefined;\n    this.body = data.body ?? undefined;\n    this.commentId = data.commentId ?? undefined;\n    this.createdAt = data.createdAt;\n    this.creatorId = data.creatorId ?? undefined;\n    this.customerId = data.customerId ?? undefined;\n    this.id = data.id;\n    this.issueId = data.issueId ?? undefined;\n    this.originalIssueId = data.originalIssueId ?? undefined;\n    this.priority = data.priority;\n    this.projectAttachmentId = data.projectAttachmentId ?? undefined;\n    this.projectId = data.projectId ?? undefined;\n    this.updatedAt = data.updatedAt;\n    this.attachment = data.attachment ? new AttachmentWebhookPayload(data.attachment) : undefined;\n    this.customer = data.customer ? new CustomerChildWebhookPayload(data.customer) : undefined;\n    this.issue = data.issue ? new IssueChildWebhookPayload(data.issue) : undefined;\n    this.project = data.project ? new ProjectChildWebhookPayload(data.project) : undefined;\n  }\n\n  /** The time at which the entity was archived. */\n  public archivedAt?: string | null;\n  /** The ID of the attachment this need is referencing. */\n  public attachmentId?: string | null;\n  /** The body of the need in Markdown format. */\n  public body?: string | null;\n  /** The ID of the comment this need is referencing. */\n  public commentId?: string | null;\n  /** The time at which the entity was created. */\n  public createdAt: string;\n  /** The ID of the creator of the customer need. */\n  public creatorId?: string | null;\n  /** The ID of the customer that this need is attached to. */\n  public customerId?: string | null;\n  /** The ID of the entity. */\n  public id: string;\n  /** The ID of the issue this need is referencing. */\n  public issueId?: string | null;\n  /** The issue ID this customer need was originally created on. Will be undefined if the customer need hasn't been moved. */\n  public originalIssueId?: string | null;\n  /** The priority of the need. */\n  public priority: number;\n  /** The ID of the project attachment this need is referencing. */\n  public projectAttachmentId?: string | null;\n  /** The ID of the project this need is referencing. */\n  public projectId?: string | null;\n  /** The time at which the entity was updated. */\n  public updatedAt: string;\n  /** The attachment this need is referencing. */\n  public attachment?: AttachmentWebhookPayload | null;\n  /** The customer that this need is attached to. */\n  public customer?: CustomerChildWebhookPayload | null;\n  /** The issue this need is referencing. */\n  public issue?: IssueChildWebhookPayload | null;\n  /** The project this need is referencing. */\n  public project?: ProjectChildWebhookPayload | null;\n}\n/**\n * A notification related to a customer, such as being added as the customer owner.\n *\n * @param request - function to call the graphql client\n * @param data - L.CustomerNotificationFragment response data\n */\nexport class CustomerNotification extends Request {\n  private _actor?: L.CustomerNotificationFragment[\"actor\"];\n  private _customer: L.CustomerNotificationFragment[\"customer\"];\n  private _externalUserActor?: L.CustomerNotificationFragment[\"externalUserActor\"];\n  private _user: L.CustomerNotificationFragment[\"user\"];\n\n  public constructor(request: LinearRequest, data: L.CustomerNotificationFragment) {\n    super(request);\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.customerId = data.customerId;\n    this.emailedAt = parseDate(data.emailedAt) ?? undefined;\n    this.id = data.id;\n    this.readAt = parseDate(data.readAt) ?? undefined;\n    this.snoozedUntilAt = parseDate(data.snoozedUntilAt) ?? undefined;\n    this.type = data.type;\n    this.unsnoozedAt = parseDate(data.unsnoozedAt) ?? undefined;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this.botActor = data.botActor ? new ActorBot(request, data.botActor) : undefined;\n    this.category = data.category;\n    this._actor = data.actor ?? undefined;\n    this._customer = data.customer;\n    this._externalUserActor = data.externalUserActor ?? undefined;\n    this._user = data.user;\n  }\n\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** Related customer. */\n  public customerId: string;\n  /** The time at which an email reminder for this notification was sent to the user. Null if no email reminder has been sent. */\n  public emailedAt?: Date | null;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /** The time at which the user marked the notification as read. Null if the notification is unread. */\n  public readAt?: Date | null;\n  /** The time until which a notification is snoozed. After this time, the notification reappears in the user's inbox. Null if the notification is not currently snoozed. */\n  public snoozedUntilAt?: Date | null;\n  /** Notification type. Determines the kind of event that triggered this notification and which associated entity fields will be populated. */\n  public type: string;\n  /** The time at which a notification was unsnoozed. Null if the notification has not been unsnoozed. */\n  public unsnoozedAt?: Date | null;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** The bot that caused the notification. */\n  public botActor?: ActorBot | null;\n  /** The category of the notification. */\n  public category: L.NotificationCategory;\n  /** The user that caused the notification. Null if the notification was triggered by a non-user actor such as an integration, external user, or system event. */\n  public get actor(): LinearFetch<User> | undefined {\n    return this._actor?.id ? new UserQuery(this._request).fetch(this._actor?.id) : undefined;\n  }\n  /** The ID of user that caused the notification. null if the notification was triggered by a non-user actor such as an integration, external user, or system event. */\n  public get actorId(): string | undefined {\n    return this._actor?.id;\n  }\n  /** The customer related to the notification. */\n  public get customer(): LinearFetch<Customer> | undefined {\n    return new CustomerQuery(this._request).fetch(this._customer.id);\n  }\n  /** The external user that caused the notification. Populated when the notification was triggered by an external user (e.g., a commenter from a connected integration like Slack or GitHub) rather than a Linear workspace member. */\n  public get externalUserActor(): LinearFetch<ExternalUser> | undefined {\n    return this._externalUserActor?.id\n      ? new ExternalUserQuery(this._request).fetch(this._externalUserActor?.id)\n      : undefined;\n  }\n  /** The ID of external user that caused the notification. populated when the notification was triggered by an external user (e.g., a commenter from a connected integration like slack or github) rather than a linear workspace member. */\n  public get externalUserActorId(): string | undefined {\n    return this._externalUserActor?.id;\n  }\n  /** The recipient user of this notification. */\n  public get user(): LinearFetch<User> | undefined {\n    return new UserQuery(this._request).fetch(this._user.id);\n  }\n  /** The ID of recipient user of this notification. */\n  public get userId(): string | undefined {\n    return this._user?.id;\n  }\n}\n/**\n * A notification subscription scoped to a specific customer. The subscriber receives notifications for events related to this customer, such as new customer needs or ownership changes.\n *\n * @param request - function to call the graphql client\n * @param data - L.CustomerNotificationSubscriptionFragment response data\n */\nexport class CustomerNotificationSubscription extends Request {\n  private _customView?: L.CustomerNotificationSubscriptionFragment[\"customView\"];\n  private _customer: L.CustomerNotificationSubscriptionFragment[\"customer\"];\n  private _cycle?: L.CustomerNotificationSubscriptionFragment[\"cycle\"];\n  private _initiative?: L.CustomerNotificationSubscriptionFragment[\"initiative\"];\n  private _label?: L.CustomerNotificationSubscriptionFragment[\"label\"];\n  private _project?: L.CustomerNotificationSubscriptionFragment[\"project\"];\n  private _subscriber: L.CustomerNotificationSubscriptionFragment[\"subscriber\"];\n  private _team?: L.CustomerNotificationSubscriptionFragment[\"team\"];\n  private _user?: L.CustomerNotificationSubscriptionFragment[\"user\"];\n\n  public constructor(request: LinearRequest, data: L.CustomerNotificationSubscriptionFragment) {\n    super(request);\n    this.active = data.active;\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.id = data.id;\n    this.notificationSubscriptionTypes = data.notificationSubscriptionTypes;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this.contextViewType = data.contextViewType ?? undefined;\n    this.userContextViewType = data.userContextViewType ?? undefined;\n    this._customView = data.customView ?? undefined;\n    this._customer = data.customer;\n    this._cycle = data.cycle ?? undefined;\n    this._initiative = data.initiative ?? undefined;\n    this._label = data.label ?? undefined;\n    this._project = data.project ?? undefined;\n    this._subscriber = data.subscriber;\n    this._team = data.team ?? undefined;\n    this._user = data.user ?? undefined;\n  }\n\n  /** Whether the subscription is active. When inactive, no notifications are generated from this subscription even though it still exists. */\n  public active: boolean;\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /** The notification event types that this subscription will deliver to the subscriber. */\n  public notificationSubscriptionTypes: string[];\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** The type of contextual view (e.g., active issues, backlog) that further scopes a team notification subscription. Null if the subscription is not associated with a specific view type. */\n  public contextViewType?: L.ContextViewType | null;\n  /** The type of user-specific view that further scopes a user notification subscription. Null if the subscription is not associated with a user view type. */\n  public userContextViewType?: L.UserContextViewType | null;\n  /** The custom view that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n  public get customView(): LinearFetch<CustomView> | undefined {\n    return this._customView?.id ? new CustomViewQuery(this._request).fetch(this._customView?.id) : undefined;\n  }\n  /** The ID of custom view that this notification subscription is scoped to. null if the subscription targets a different entity type. */\n  public get customViewId(): string | undefined {\n    return this._customView?.id;\n  }\n  /** The customer subscribed to. */\n  public get customer(): LinearFetch<Customer> | undefined {\n    return new CustomerQuery(this._request).fetch(this._customer.id);\n  }\n  /** The ID of customer subscribed to. */\n  public get customerId(): string | undefined {\n    return this._customer?.id;\n  }\n  /** The cycle that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n  public get cycle(): LinearFetch<Cycle> | undefined {\n    return this._cycle?.id ? new CycleQuery(this._request).fetch(this._cycle?.id) : undefined;\n  }\n  /** The ID of cycle that this notification subscription is scoped to. null if the subscription targets a different entity type. */\n  public get cycleId(): string | undefined {\n    return this._cycle?.id;\n  }\n  /** The initiative that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n  public get initiative(): LinearFetch<Initiative> | undefined {\n    return this._initiative?.id ? new InitiativeQuery(this._request).fetch(this._initiative?.id) : undefined;\n  }\n  /** The ID of initiative that this notification subscription is scoped to. null if the subscription targets a different entity type. */\n  public get initiativeId(): string | undefined {\n    return this._initiative?.id;\n  }\n  /** The issue label that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n  public get label(): LinearFetch<IssueLabel> | undefined {\n    return this._label?.id ? new IssueLabelQuery(this._request).fetch(this._label?.id) : undefined;\n  }\n  /** The ID of issue label that this notification subscription is scoped to. null if the subscription targets a different entity type. */\n  public get labelId(): string | undefined {\n    return this._label?.id;\n  }\n  /** The project that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n  public get project(): LinearFetch<Project> | undefined {\n    return this._project?.id ? new ProjectQuery(this._request).fetch(this._project?.id) : undefined;\n  }\n  /** The ID of project that this notification subscription is scoped to. null if the subscription targets a different entity type. */\n  public get projectId(): string | undefined {\n    return this._project?.id;\n  }\n  /** The user who will receive notifications from this subscription. */\n  public get subscriber(): LinearFetch<User> | undefined {\n    return new UserQuery(this._request).fetch(this._subscriber.id);\n  }\n  /** The ID of user who will receive notifications from this subscription. */\n  public get subscriberId(): string | undefined {\n    return this._subscriber?.id;\n  }\n  /** The team that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n  public get team(): LinearFetch<Team> | undefined {\n    return this._team?.id ? new TeamQuery(this._request).fetch(this._team?.id) : undefined;\n  }\n  /** The ID of team that this notification subscription is scoped to. null if the subscription targets a different entity type. */\n  public get teamId(): string | undefined {\n    return this._team?.id;\n  }\n  /** The user that this notification subscription is scoped to, for user-specific view subscriptions. Null if the subscription targets a different entity type. */\n  public get user(): LinearFetch<User> | undefined {\n    return this._user?.id ? new UserQuery(this._request).fetch(this._user?.id) : undefined;\n  }\n  /** The ID of user that this notification subscription is scoped to, for user-specific view subscriptions. null if the subscription targets a different entity type. */\n  public get userId(): string | undefined {\n    return this._user?.id;\n  }\n}\n/**\n * Return type for customer mutations.\n *\n * @param request - function to call the graphql client\n * @param data - L.CustomerPayloadFragment response data\n */\nexport class CustomerPayload extends Request {\n  private _customer: L.CustomerPayloadFragment[\"customer\"];\n\n  public constructor(request: LinearRequest, data: L.CustomerPayloadFragment) {\n    super(request);\n    this.lastSyncId = data.lastSyncId;\n    this.success = data.success;\n    this._customer = data.customer;\n  }\n\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** Whether the operation was successful. */\n  public success: boolean;\n  /** The customer entity that was created or updated by the mutation. */\n  public get customer(): LinearFetch<Customer> | undefined {\n    return new CustomerQuery(this._request).fetch(this._customer.id);\n  }\n  /** The ID of customer entity that was created or updated by the mutation. */\n  public get customerId(): string | undefined {\n    return this._customer?.id;\n  }\n}\n/**\n * A workspace-defined lifecycle status for customers (e.g., Active, Churned, Trial). Customer statuses are ordered by position and displayed with a color in the UI. Every workspace has at least one status, and a default status is assigned to new customers when none is specified.\n *\n * @param request - function to call the graphql client\n * @param data - L.CustomerStatusFragment response data\n */\nexport class CustomerStatus extends Request {\n  public constructor(request: LinearRequest, data: L.CustomerStatusFragment) {\n    super(request);\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.color = data.color;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.description = data.description ?? undefined;\n    this.displayName = data.displayName;\n    this.id = data.id;\n    this.name = data.name;\n    this.position = data.position;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this.type = data.type ?? undefined;\n  }\n\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** The color of the status indicator in the UI, as a HEX string (e.g., '#ff0000'). */\n  public color: string;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** An optional description explaining what this status represents in the customer lifecycle. */\n  public description?: string | null;\n  /** The user-facing display name of the status shown in the UI. Defaults to the internal name if not explicitly set. */\n  public displayName: string;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /** The internal name of the status. Used as the default display name if no displayName is explicitly set. */\n  public name: string;\n  /** The sort position of the status in the workspace's customer lifecycle flow. Lower values appear first. Collisions are automatically resolved by redistributing positions. */\n  public position: number;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** [Deprecated] The type of the customer status. Always returns null as statuses are no longer grouped by type. */\n  public type?: L.CustomerStatusType | null;\n\n  /** Creates a new customer status. */\n  public create(input: L.CustomerStatusCreateInput) {\n    return new CreateCustomerStatusMutation(this._request).fetch(input);\n  }\n  /** Deletes a customer status. Cannot delete the last remaining status in a workspace, and the status must not be in use by any customers. */\n  public delete() {\n    return new DeleteCustomerStatusMutation(this._request).fetch(this.id);\n  }\n  /** Updates a customer status. */\n  public update(input: L.CustomerStatusUpdateInput) {\n    return new UpdateCustomerStatusMutation(this._request).fetch(this.id, input);\n  }\n}\n/**\n * Certain properties of a customer status.\n *\n * @param data - L.CustomerStatusChildWebhookPayloadFragment response data\n */\nexport class CustomerStatusChildWebhookPayload {\n  public constructor(data: L.CustomerStatusChildWebhookPayloadFragment) {\n    this.color = data.color;\n    this.description = data.description ?? undefined;\n    this.displayName = data.displayName;\n    this.id = data.id;\n    this.name = data.name;\n    this.type = data.type ?? undefined;\n  }\n\n  /** The color of the customer status. */\n  public color: string;\n  /** The description of the customer status. */\n  public description?: string | null;\n  /** The display name of the customer status. */\n  public displayName: string;\n  /** The ID of the customer status. */\n  public id: string;\n  /** The name of the customer status. */\n  public name: string;\n  /** The type of the customer status. */\n  public type?: string | null;\n}\n/**\n * CustomerStatusConnection model\n *\n * @param request - function to call the graphql client\n * @param fetch - function to trigger a refetch of this CustomerStatusConnection model\n * @param data - CustomerStatusConnection response data\n */\nexport class CustomerStatusConnection extends Connection<CustomerStatus> {\n  public constructor(\n    request: LinearRequest,\n    fetch: (connection?: LinearConnectionVariables) => LinearFetch<LinearConnection<CustomerStatus> | undefined>,\n    data: L.CustomerStatusConnectionFragment\n  ) {\n    super(\n      request,\n      fetch,\n      data.nodes.map(node => new CustomerStatus(request, node)),\n      new PageInfo(request, data.pageInfo)\n    );\n  }\n}\n/**\n * Return type for customer status mutations.\n *\n * @param request - function to call the graphql client\n * @param data - L.CustomerStatusPayloadFragment response data\n */\nexport class CustomerStatusPayload extends Request {\n  private _status: L.CustomerStatusPayloadFragment[\"status\"];\n\n  public constructor(request: LinearRequest, data: L.CustomerStatusPayloadFragment) {\n    super(request);\n    this.lastSyncId = data.lastSyncId;\n    this.success = data.success;\n    this._status = data.status;\n  }\n\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** Whether the operation was successful. */\n  public success: boolean;\n  /** The customer status entity that was created or updated by the mutation. */\n  public get status(): LinearFetch<CustomerStatus> | undefined {\n    return new CustomerStatusQuery(this._request).fetch(this._status.id);\n  }\n  /** The ID of customer status entity that was created or updated by the mutation. */\n  public get statusId(): string | undefined {\n    return this._status?.id;\n  }\n}\n/**\n * A workspace-defined tier or segment for categorizing customers (e.g., Enterprise, Pro, Free). Customer tiers are used for prioritization and filtering, are ordered by position, and displayed with a color in the UI. Tier names are unique within a workspace.\n *\n * @param request - function to call the graphql client\n * @param data - L.CustomerTierFragment response data\n */\nexport class CustomerTier extends Request {\n  public constructor(request: LinearRequest, data: L.CustomerTierFragment) {\n    super(request);\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.color = data.color;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.description = data.description ?? undefined;\n    this.displayName = data.displayName;\n    this.id = data.id;\n    this.name = data.name;\n    this.position = data.position;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n  }\n\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** The color of the tier indicator in the UI, as a HEX string (e.g., '#ff0000'). */\n  public color: string;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** An optional description explaining what this tier represents and its intended use for customer segmentation. */\n  public description?: string | null;\n  /** The user-facing display name of the tier shown in the UI. Defaults to the internal name if not explicitly set. */\n  public displayName: string;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /** The internal name of the tier. Must be unique within the workspace. Used as the default display name if no displayName is explicitly set. */\n  public name: string;\n  /** The sort position of the tier in the workspace's customer tier ordering. Lower values appear first. Collisions are automatically resolved by redistributing positions. */\n  public position: number;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n\n  /** Creates a new customer tier. */\n  public create(input: L.CustomerTierCreateInput) {\n    return new CreateCustomerTierMutation(this._request).fetch(input);\n  }\n  /** Deletes a customer tier. The tier must not be in use by any customers. */\n  public delete() {\n    return new DeleteCustomerTierMutation(this._request).fetch(this.id);\n  }\n  /** Updates a customer tier. */\n  public update(input: L.CustomerTierUpdateInput) {\n    return new UpdateCustomerTierMutation(this._request).fetch(this.id, input);\n  }\n}\n/**\n * Certain properties of a customer tier.\n *\n * @param data - L.CustomerTierChildWebhookPayloadFragment response data\n */\nexport class CustomerTierChildWebhookPayload {\n  public constructor(data: L.CustomerTierChildWebhookPayloadFragment) {\n    this.color = data.color;\n    this.description = data.description ?? undefined;\n    this.displayName = data.displayName;\n    this.id = data.id;\n    this.name = data.name;\n  }\n\n  /** The color of the customer tier. */\n  public color: string;\n  /** The description of the customer tier. */\n  public description?: string | null;\n  /** The display name of the customer tier. */\n  public displayName: string;\n  /** The ID of the customer tier. */\n  public id: string;\n  /** The name of the customer tier. */\n  public name: string;\n}\n/**\n * CustomerTierConnection model\n *\n * @param request - function to call the graphql client\n * @param fetch - function to trigger a refetch of this CustomerTierConnection model\n * @param data - CustomerTierConnection response data\n */\nexport class CustomerTierConnection extends Connection<CustomerTier> {\n  public constructor(\n    request: LinearRequest,\n    fetch: (connection?: LinearConnectionVariables) => LinearFetch<LinearConnection<CustomerTier> | undefined>,\n    data: L.CustomerTierConnectionFragment\n  ) {\n    super(\n      request,\n      fetch,\n      data.nodes.map(node => new CustomerTier(request, node)),\n      new PageInfo(request, data.pageInfo)\n    );\n  }\n}\n/**\n * Return type for customer tier mutations.\n *\n * @param request - function to call the graphql client\n * @param data - L.CustomerTierPayloadFragment response data\n */\nexport class CustomerTierPayload extends Request {\n  private _tier: L.CustomerTierPayloadFragment[\"tier\"];\n\n  public constructor(request: LinearRequest, data: L.CustomerTierPayloadFragment) {\n    super(request);\n    this.lastSyncId = data.lastSyncId;\n    this.success = data.success;\n    this._tier = data.tier;\n  }\n\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** Whether the operation was successful. */\n  public success: boolean;\n  /** The customer tier entity that was created or updated by the mutation. */\n  public get tier(): LinearFetch<CustomerTier> | undefined {\n    return new CustomerTierQuery(this._request).fetch(this._tier.id);\n  }\n  /** The ID of customer tier entity that was created or updated by the mutation. */\n  public get tierId(): string | undefined {\n    return this._tier?.id;\n  }\n}\n/**\n * Payload for a customer webhook.\n *\n * @param data - L.CustomerWebhookPayloadFragment response data\n */\nexport class CustomerWebhookPayload {\n  public constructor(data: L.CustomerWebhookPayloadFragment) {\n    this.approximateNeedCount = data.approximateNeedCount;\n    this.archivedAt = data.archivedAt ?? undefined;\n    this.createdAt = data.createdAt;\n    this.domains = data.domains;\n    this.externalIds = data.externalIds;\n    this.id = data.id;\n    this.logoUrl = data.logoUrl ?? undefined;\n    this.mainSourceId = data.mainSourceId ?? undefined;\n    this.name = data.name;\n    this.ownerId = data.ownerId ?? undefined;\n    this.revenue = data.revenue ?? undefined;\n    this.size = data.size ?? undefined;\n    this.slackChannelId = data.slackChannelId ?? undefined;\n    this.slugId = data.slugId;\n    this.statusId = data.statusId ?? undefined;\n    this.tierId = data.tierId ?? undefined;\n    this.updatedAt = data.updatedAt;\n    this.url = data.url;\n    this.status = data.status ? new CustomerStatusChildWebhookPayload(data.status) : undefined;\n    this.tier = data.tier ? new CustomerTierChildWebhookPayload(data.tier) : undefined;\n  }\n\n  /** The approximate number of needs of the customer. */\n  public approximateNeedCount: number;\n  /** The time at which the entity was archived. */\n  public archivedAt?: string | null;\n  /** The time at which the entity was created. */\n  public createdAt: string;\n  /** The domains associated with this customer. */\n  public domains: string[];\n  /** The ids of the customers in external systems. */\n  public externalIds: string[];\n  /** The ID of the entity. */\n  public id: string;\n  /** The customer's logo URL. */\n  public logoUrl?: string | null;\n  /** The ID of the main source, when a customer has multiple sources. Must be one of externalIds. */\n  public mainSourceId?: string | null;\n  /** The name of the customer. */\n  public name: string;\n  /** The ID of the user who owns the customer. */\n  public ownerId?: string | null;\n  /** The annual revenue generated by the customer. */\n  public revenue?: number | null;\n  /** The size of the customer. */\n  public size?: number | null;\n  /** The ID of the Slack channel used to interact with the customer. */\n  public slackChannelId?: string | null;\n  /** The customer's unique URL slug. */\n  public slugId: string;\n  /** The ID of the customer status. */\n  public statusId?: string | null;\n  /** The ID of the customer tier. */\n  public tierId?: string | null;\n  /** The time at which the entity was updated. */\n  public updatedAt: string;\n  /** The URL of the customer. */\n  public url: string;\n  /** The customer status. */\n  public status?: CustomerStatusChildWebhookPayload | null;\n  /** The customer tier. */\n  public tier?: CustomerTierChildWebhookPayload | null;\n}\n/**\n * A time-boxed iteration (similar to a sprint) used for planning and tracking work. Cycles belong to a team and have defined start and end dates. Issues are assigned to cycles for time-based planning, and progress is tracked via completed, in-progress, and total scope. Cycles are automatically completed when their end date passes, and uncompleted issues can be carried over to the next cycle.\n *\n * @param request - function to call the graphql client\n * @param data - L.CycleFragment response data\n */\nexport class Cycle extends Request {\n  private _inheritedFrom?: L.CycleFragment[\"inheritedFrom\"];\n  private _team: L.CycleFragment[\"team\"];\n\n  public constructor(request: LinearRequest, data: L.CycleFragment) {\n    super(request);\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.autoArchivedAt = parseDate(data.autoArchivedAt) ?? undefined;\n    this.completedAt = parseDate(data.completedAt) ?? undefined;\n    this.completedIssueCountHistory = data.completedIssueCountHistory;\n    this.completedScopeHistory = data.completedScopeHistory;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.description = data.description ?? undefined;\n    this.endsAt = parseDate(data.endsAt) ?? new Date();\n    this.id = data.id;\n    this.inProgressScopeHistory = data.inProgressScopeHistory;\n    this.isActive = data.isActive;\n    this.isFuture = data.isFuture;\n    this.isNext = data.isNext;\n    this.isPast = data.isPast;\n    this.isPrevious = data.isPrevious;\n    this.issueCountHistory = data.issueCountHistory;\n    this.name = data.name ?? undefined;\n    this.number = data.number;\n    this.progress = data.progress;\n    this.scopeHistory = data.scopeHistory;\n    this.startsAt = parseDate(data.startsAt) ?? new Date();\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this._inheritedFrom = data.inheritedFrom ?? undefined;\n    this._team = data.team;\n  }\n\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** The time at which the cycle was automatically archived by the auto-pruning process. Null if the cycle has not been auto-archived. */\n  public autoArchivedAt?: Date | null;\n  /** The completion time of the cycle. If null, the cycle has not been completed yet. A cycle is completed either when its end date passes or when it is manually completed early. */\n  public completedAt?: Date | null;\n  /** The number of completed issues in the cycle after each day. Each entry corresponds to the same day index as issueCountHistory. */\n  public completedIssueCountHistory: number[];\n  /** The number of completed estimation points after each day. Used together with scopeHistory for burndown charts. */\n  public completedScopeHistory: number[];\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** The description of the cycle. */\n  public description?: string | null;\n  /** The end date and time of the cycle. When a cycle is completed prematurely, this is updated to match the completion time. When cycles are disabled, both endsAt and completedAt are set to the current time. */\n  public endsAt: Date;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /** The number of in-progress estimation points after each day. Tracks work that has been started but not yet completed. */\n  public inProgressScopeHistory: number[];\n  /** Whether the cycle is currently active. A cycle is active if the current time is between its start and end dates and it has not been completed. */\n  public isActive: boolean;\n  /** Whether the cycle has not yet started. True if the cycle's start date is in the future. */\n  public isFuture: boolean;\n  /** Whether this cycle is the next upcoming (not yet started) cycle for the team. */\n  public isNext: boolean;\n  /** Whether the cycle's end date has passed. */\n  public isPast: boolean;\n  /** Whether this cycle is the most recently completed cycle for the team. */\n  public isPrevious: boolean;\n  /** The total number of issues in the cycle after each day. Each entry represents a snapshot at the end of that day, forming the basis for burndown charts. */\n  public issueCountHistory: number[];\n  /** The custom name of the cycle. If not set, the cycle is displayed using its number (e.g., \"Cycle 5\"). */\n  public name?: string | null;\n  /** The auto-incrementing number of the cycle, unique within its team. This value is assigned automatically by the database and cannot be set on creation. */\n  public number: number;\n  /** The overall progress of the cycle as a number between 0 and 1. Calculated as (completed estimate points + 0.25 * in-progress estimate points) / total estimate points. Returns 0 if no estimate points exist. */\n  public progress: number;\n  /** The total number of estimation points (scope) in the cycle after each day. Used for scope-based burndown charts. */\n  public scopeHistory: number[];\n  /** The start date and time of the cycle. */\n  public startsAt: Date;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** The parent cycle this cycle was inherited from. When a parent team creates cycles, sub-teams automatically receive corresponding inherited cycles. */\n  public get inheritedFrom(): LinearFetch<Cycle> | undefined {\n    return this._inheritedFrom?.id ? new CycleQuery(this._request).fetch(this._inheritedFrom?.id) : undefined;\n  }\n  /** The ID of parent cycle this cycle was inherited from. when a parent team creates cycles, sub-teams automatically receive corresponding inherited cycles. */\n  public get inheritedFromId(): string | undefined {\n    return this._inheritedFrom?.id;\n  }\n  /** The team that the cycle belongs to. Each cycle is scoped to exactly one team. */\n  public get team(): LinearFetch<Team> | undefined {\n    return new TeamQuery(this._request).fetch(this._team.id);\n  }\n  /** The ID of team that the cycle belongs to. each cycle is scoped to exactly one team. */\n  public get teamId(): string | undefined {\n    return this._team?.id;\n  }\n  /** Issues that are currently assigned to this cycle. */\n  public issues(variables?: Omit<L.Cycle_IssuesQueryVariables, \"id\">) {\n    return new Cycle_IssuesQuery(this._request, this.id, variables).fetch(variables);\n  }\n  /** Issues that were still open (not completed) when the cycle was closed. These issues may have been moved to the next cycle. */\n  public uncompletedIssuesUponClose(variables?: Omit<L.Cycle_UncompletedIssuesUponCloseQueryVariables, \"id\">) {\n    return new Cycle_UncompletedIssuesUponCloseQuery(this._request, this.id, variables).fetch(variables);\n  }\n  /** Archives a cycle. All issues currently assigned to the cycle are unlinked from it before archiving. */\n  public archive() {\n    return new ArchiveCycleMutation(this._request).fetch(this.id);\n  }\n  /** Creates a new cycle. */\n  public create(input: L.CycleCreateInput) {\n    return new CreateCycleMutation(this._request).fetch(input);\n  }\n  /** Updates a cycle. */\n  public update(input: L.CycleUpdateInput) {\n    return new UpdateCycleMutation(this._request).fetch(this.id, input);\n  }\n}\n/**\n * A generic payload return from entity archive mutations.\n *\n * @param request - function to call the graphql client\n * @param data - L.CycleArchivePayloadFragment response data\n */\nexport class CycleArchivePayload extends Request {\n  private _entity?: L.CycleArchivePayloadFragment[\"entity\"];\n\n  public constructor(request: LinearRequest, data: L.CycleArchivePayloadFragment) {\n    super(request);\n    this.lastSyncId = data.lastSyncId;\n    this.success = data.success;\n    this._entity = data.entity ?? undefined;\n  }\n\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** Whether the operation was successful. */\n  public success: boolean;\n  /** The archived/unarchived entity. Null if entity was deleted. */\n  public get entity(): LinearFetch<Cycle> | undefined {\n    return this._entity?.id ? new CycleQuery(this._request).fetch(this._entity?.id) : undefined;\n  }\n  /** The ID of archived/unarchived entity. null if entity was deleted. */\n  public get entityId(): string | undefined {\n    return this._entity?.id;\n  }\n}\n/**\n * Certain properties of a cycle.\n *\n * @param data - L.CycleChildWebhookPayloadFragment response data\n */\nexport class CycleChildWebhookPayload {\n  public constructor(data: L.CycleChildWebhookPayloadFragment) {\n    this.endsAt = data.endsAt;\n    this.id = data.id;\n    this.name = data.name ?? undefined;\n    this.number = data.number;\n    this.startsAt = data.startsAt;\n  }\n\n  /** The end date of the cycle. */\n  public endsAt: string;\n  /** The ID of the cycle. */\n  public id: string;\n  /** The name of the cycle. */\n  public name?: string | null;\n  /** The number of the cycle. */\n  public number: number;\n  /** The start date of the cycle. */\n  public startsAt: string;\n}\n/**\n * CycleConnection model\n *\n * @param request - function to call the graphql client\n * @param fetch - function to trigger a refetch of this CycleConnection model\n * @param data - CycleConnection response data\n */\nexport class CycleConnection extends Connection<Cycle> {\n  public constructor(\n    request: LinearRequest,\n    fetch: (connection?: LinearConnectionVariables) => LinearFetch<LinearConnection<Cycle> | undefined>,\n    data: L.CycleConnectionFragment\n  ) {\n    super(\n      request,\n      fetch,\n      data.nodes.map(node => new Cycle(request, node)),\n      new PageInfo(request, data.pageInfo)\n    );\n  }\n}\n/**\n * A notification subscription scoped to a specific cycle. The subscriber receives notifications for events related to issues in this cycle.\n *\n * @param request - function to call the graphql client\n * @param data - L.CycleNotificationSubscriptionFragment response data\n */\nexport class CycleNotificationSubscription extends Request {\n  private _customView?: L.CycleNotificationSubscriptionFragment[\"customView\"];\n  private _customer?: L.CycleNotificationSubscriptionFragment[\"customer\"];\n  private _cycle: L.CycleNotificationSubscriptionFragment[\"cycle\"];\n  private _initiative?: L.CycleNotificationSubscriptionFragment[\"initiative\"];\n  private _label?: L.CycleNotificationSubscriptionFragment[\"label\"];\n  private _project?: L.CycleNotificationSubscriptionFragment[\"project\"];\n  private _subscriber: L.CycleNotificationSubscriptionFragment[\"subscriber\"];\n  private _team?: L.CycleNotificationSubscriptionFragment[\"team\"];\n  private _user?: L.CycleNotificationSubscriptionFragment[\"user\"];\n\n  public constructor(request: LinearRequest, data: L.CycleNotificationSubscriptionFragment) {\n    super(request);\n    this.active = data.active;\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.id = data.id;\n    this.notificationSubscriptionTypes = data.notificationSubscriptionTypes;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this.contextViewType = data.contextViewType ?? undefined;\n    this.userContextViewType = data.userContextViewType ?? undefined;\n    this._customView = data.customView ?? undefined;\n    this._customer = data.customer ?? undefined;\n    this._cycle = data.cycle;\n    this._initiative = data.initiative ?? undefined;\n    this._label = data.label ?? undefined;\n    this._project = data.project ?? undefined;\n    this._subscriber = data.subscriber;\n    this._team = data.team ?? undefined;\n    this._user = data.user ?? undefined;\n  }\n\n  /** Whether the subscription is active. When inactive, no notifications are generated from this subscription even though it still exists. */\n  public active: boolean;\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /** The notification event types that this subscription will deliver to the subscriber. */\n  public notificationSubscriptionTypes: string[];\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** The type of contextual view (e.g., active issues, backlog) that further scopes a team notification subscription. Null if the subscription is not associated with a specific view type. */\n  public contextViewType?: L.ContextViewType | null;\n  /** The type of user-specific view that further scopes a user notification subscription. Null if the subscription is not associated with a user view type. */\n  public userContextViewType?: L.UserContextViewType | null;\n  /** The custom view that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n  public get customView(): LinearFetch<CustomView> | undefined {\n    return this._customView?.id ? new CustomViewQuery(this._request).fetch(this._customView?.id) : undefined;\n  }\n  /** The ID of custom view that this notification subscription is scoped to. null if the subscription targets a different entity type. */\n  public get customViewId(): string | undefined {\n    return this._customView?.id;\n  }\n  /** The customer that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n  public get customer(): LinearFetch<Customer> | undefined {\n    return this._customer?.id ? new CustomerQuery(this._request).fetch(this._customer?.id) : undefined;\n  }\n  /** The ID of customer that this notification subscription is scoped to. null if the subscription targets a different entity type. */\n  public get customerId(): string | undefined {\n    return this._customer?.id;\n  }\n  /** The cycle subscribed to. */\n  public get cycle(): LinearFetch<Cycle> | undefined {\n    return new CycleQuery(this._request).fetch(this._cycle.id);\n  }\n  /** The ID of cycle subscribed to. */\n  public get cycleId(): string | undefined {\n    return this._cycle?.id;\n  }\n  /** The initiative that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n  public get initiative(): LinearFetch<Initiative> | undefined {\n    return this._initiative?.id ? new InitiativeQuery(this._request).fetch(this._initiative?.id) : undefined;\n  }\n  /** The ID of initiative that this notification subscription is scoped to. null if the subscription targets a different entity type. */\n  public get initiativeId(): string | undefined {\n    return this._initiative?.id;\n  }\n  /** The issue label that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n  public get label(): LinearFetch<IssueLabel> | undefined {\n    return this._label?.id ? new IssueLabelQuery(this._request).fetch(this._label?.id) : undefined;\n  }\n  /** The ID of issue label that this notification subscription is scoped to. null if the subscription targets a different entity type. */\n  public get labelId(): string | undefined {\n    return this._label?.id;\n  }\n  /** The project that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n  public get project(): LinearFetch<Project> | undefined {\n    return this._project?.id ? new ProjectQuery(this._request).fetch(this._project?.id) : undefined;\n  }\n  /** The ID of project that this notification subscription is scoped to. null if the subscription targets a different entity type. */\n  public get projectId(): string | undefined {\n    return this._project?.id;\n  }\n  /** The user who will receive notifications from this subscription. */\n  public get subscriber(): LinearFetch<User> | undefined {\n    return new UserQuery(this._request).fetch(this._subscriber.id);\n  }\n  /** The ID of user who will receive notifications from this subscription. */\n  public get subscriberId(): string | undefined {\n    return this._subscriber?.id;\n  }\n  /** The team that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n  public get team(): LinearFetch<Team> | undefined {\n    return this._team?.id ? new TeamQuery(this._request).fetch(this._team?.id) : undefined;\n  }\n  /** The ID of team that this notification subscription is scoped to. null if the subscription targets a different entity type. */\n  public get teamId(): string | undefined {\n    return this._team?.id;\n  }\n  /** The user that this notification subscription is scoped to, for user-specific view subscriptions. Null if the subscription targets a different entity type. */\n  public get user(): LinearFetch<User> | undefined {\n    return this._user?.id ? new UserQuery(this._request).fetch(this._user?.id) : undefined;\n  }\n  /** The ID of user that this notification subscription is scoped to, for user-specific view subscriptions. null if the subscription targets a different entity type. */\n  public get userId(): string | undefined {\n    return this._user?.id;\n  }\n}\n/**\n * The payload returned by cycle mutations.\n *\n * @param request - function to call the graphql client\n * @param data - L.CyclePayloadFragment response data\n */\nexport class CyclePayload extends Request {\n  private _cycle?: L.CyclePayloadFragment[\"cycle\"];\n\n  public constructor(request: LinearRequest, data: L.CyclePayloadFragment) {\n    super(request);\n    this.lastSyncId = data.lastSyncId;\n    this.success = data.success;\n    this._cycle = data.cycle ?? undefined;\n  }\n\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** Whether the operation was successful. */\n  public success: boolean;\n  /** The cycle that was created or updated. */\n  public get cycle(): LinearFetch<Cycle> | undefined {\n    return this._cycle?.id ? new CycleQuery(this._request).fetch(this._cycle?.id) : undefined;\n  }\n  /** The ID of cycle that was created or updated. */\n  public get cycleId(): string | undefined {\n    return this._cycle?.id;\n  }\n}\n/**\n * Payload for a cycle webhook.\n *\n * @param data - L.CycleWebhookPayloadFragment response data\n */\nexport class CycleWebhookPayload {\n  public constructor(data: L.CycleWebhookPayloadFragment) {\n    this.archivedAt = data.archivedAt ?? undefined;\n    this.autoArchivedAt = data.autoArchivedAt ?? undefined;\n    this.completedAt = data.completedAt ?? undefined;\n    this.completedIssueCountHistory = data.completedIssueCountHistory;\n    this.completedScopeHistory = data.completedScopeHistory;\n    this.createdAt = data.createdAt;\n    this.description = data.description ?? undefined;\n    this.endsAt = data.endsAt;\n    this.id = data.id;\n    this.inProgressScopeHistory = data.inProgressScopeHistory;\n    this.inheritedFromId = data.inheritedFromId ?? undefined;\n    this.issueCountHistory = data.issueCountHistory;\n    this.name = data.name ?? undefined;\n    this.number = data.number;\n    this.scopeHistory = data.scopeHistory;\n    this.startsAt = data.startsAt;\n    this.teamId = data.teamId;\n    this.uncompletedIssuesUponCloseIds = data.uncompletedIssuesUponCloseIds;\n    this.updatedAt = data.updatedAt;\n  }\n\n  /** The time at which the entity was archived. */\n  public archivedAt?: string | null;\n  /** The time at which the cycle was automatically archived by the auto pruning process. */\n  public autoArchivedAt?: string | null;\n  /** The completion time of the cycle. If null, the cycle hasn't been completed. */\n  public completedAt?: string | null;\n  /** The number of completed issues in the cycle after each day. */\n  public completedIssueCountHistory: number[];\n  /** The number of completed estimation points after each day. */\n  public completedScopeHistory: number[];\n  /** The time at which the entity was created. */\n  public createdAt: string;\n  /** The cycle's description. */\n  public description?: string | null;\n  /** The end date of the cycle. */\n  public endsAt: string;\n  /** The ID of the entity. */\n  public id: string;\n  /** The number of in progress estimation points after each day. */\n  public inProgressScopeHistory: number[];\n  /** The ID of the cycle inherited from. */\n  public inheritedFromId?: string | null;\n  /** The total number of issues in the cycle after each day. */\n  public issueCountHistory: number[];\n  /** The name of the cycle. */\n  public name?: string | null;\n  /** The number of the cycle. */\n  public number: number;\n  /** The total number of estimation points after each day. */\n  public scopeHistory: number[];\n  /** The start date of the cycle. */\n  public startsAt: string;\n  /** The team ID of the cycle. */\n  public teamId: string;\n  /** The IDs of the uncompleted issues upon close. */\n  public uncompletedIssuesUponCloseIds: string[];\n  /** The time at which the entity was updated. */\n  public updatedAt: string;\n}\n/**\n * A generic payload return from entity deletion mutations.\n *\n * @param request - function to call the graphql client\n * @param data - L.DeletePayloadFragment response data\n */\nexport class DeletePayload extends Request {\n  public constructor(request: LinearRequest, data: L.DeletePayloadFragment) {\n    super(request);\n    this.entityId = data.entityId;\n    this.lastSyncId = data.lastSyncId;\n    this.success = data.success;\n  }\n\n  /** The identifier of the deleted entity. */\n  public entityId: string;\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** Whether the operation was successful. */\n  public success: boolean;\n}\n/**\n * A rich-text document that lives within a project, initiative, team, issue, release, or cycle. Documents support collaborative editing via ProseMirror/Yjs and store their content in a separate DocumentContent entity. Each document is associated with exactly one parent entity.\n *\n * @param request - function to call the graphql client\n * @param data - L.DocumentFragment response data\n */\nexport class Document extends Request {\n  private _creator?: L.DocumentFragment[\"creator\"];\n  private _initiative?: L.DocumentFragment[\"initiative\"];\n  private _issue?: L.DocumentFragment[\"issue\"];\n  private _lastAppliedTemplate?: L.DocumentFragment[\"lastAppliedTemplate\"];\n  private _project?: L.DocumentFragment[\"project\"];\n  private _release?: L.DocumentFragment[\"release\"];\n  private _updatedBy?: L.DocumentFragment[\"updatedBy\"];\n\n  public constructor(request: LinearRequest, data: L.DocumentFragment) {\n    super(request);\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.color = data.color ?? undefined;\n    this.content = data.content ?? undefined;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.documentContentId = data.documentContentId ?? undefined;\n    this.hiddenAt = parseDate(data.hiddenAt) ?? undefined;\n    this.icon = data.icon ?? undefined;\n    this.id = data.id;\n    this.slugId = data.slugId;\n    this.sortOrder = data.sortOrder;\n    this.title = data.title;\n    this.trashed = data.trashed ?? undefined;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this.url = data.url;\n    this._creator = data.creator ?? undefined;\n    this._initiative = data.initiative ?? undefined;\n    this._issue = data.issue ?? undefined;\n    this._lastAppliedTemplate = data.lastAppliedTemplate ?? undefined;\n    this._project = data.project ?? undefined;\n    this._release = data.release ?? undefined;\n    this._updatedBy = data.updatedBy ?? undefined;\n  }\n\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** The hex color of the document icon. Null if no custom color has been set. */\n  public color?: string | null;\n  /** The document's content in markdown format. */\n  public content?: string | null;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** The ID of the document content associated with the document. */\n  public documentContentId?: string | null;\n  /** The time at which the document was hidden from the default view. Null if the document has not been hidden. */\n  public hiddenAt?: Date | null;\n  /** The icon of the document, either a decorative icon type or an emoji string. Null if no icon has been set. */\n  public icon?: string | null;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /** The document's unique URL slug, used to construct human-readable URLs. */\n  public slugId: string;\n  /** The sort order of the document in its parent entity's resources list. This order is shared with other resource types such as external links. */\n  public sortOrder: number;\n  /** The title of the document. An empty string indicates an untitled document. */\n  public title: string;\n  /** A flag that indicates whether the document is in the trash bin. Trashed documents are archived and can be restored. */\n  public trashed?: boolean | null;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** The canonical url for the document. */\n  public url: string;\n  /** The user who created the document. Null if the creator's account has been deleted. */\n  public get creator(): LinearFetch<User> | undefined {\n    return this._creator?.id ? new UserQuery(this._request).fetch(this._creator?.id) : undefined;\n  }\n  /** The ID of user who created the document. null if the creator's account has been deleted. */\n  public get creatorId(): string | undefined {\n    return this._creator?.id;\n  }\n  /** The initiative that the document is associated with. Null if the document belongs to a different parent entity type. */\n  public get initiative(): LinearFetch<Initiative> | undefined {\n    return this._initiative?.id ? new InitiativeQuery(this._request).fetch(this._initiative?.id) : undefined;\n  }\n  /** The ID of initiative that the document is associated with. null if the document belongs to a different parent entity type. */\n  public get initiativeId(): string | undefined {\n    return this._initiative?.id;\n  }\n  /** The issue that the document is associated with. Null if the document belongs to a different parent entity type. */\n  public get issue(): LinearFetch<Issue> | undefined {\n    return this._issue?.id ? new IssueQuery(this._request).fetch(this._issue?.id) : undefined;\n  }\n  /** The ID of issue that the document is associated with. null if the document belongs to a different parent entity type. */\n  public get issueId(): string | undefined {\n    return this._issue?.id;\n  }\n  /** The last template that was applied to this document. Null if no template has been applied. */\n  public get lastAppliedTemplate(): LinearFetch<Template> | undefined {\n    return this._lastAppliedTemplate?.id\n      ? new TemplateQuery(this._request).fetch(this._lastAppliedTemplate?.id)\n      : undefined;\n  }\n  /** The ID of last template that was applied to this document. null if no template has been applied. */\n  public get lastAppliedTemplateId(): string | undefined {\n    return this._lastAppliedTemplate?.id;\n  }\n  /** The project that the document is associated with. Null if the document belongs to a different parent entity type. */\n  public get project(): LinearFetch<Project> | undefined {\n    return this._project?.id ? new ProjectQuery(this._request).fetch(this._project?.id) : undefined;\n  }\n  /** The ID of project that the document is associated with. null if the document belongs to a different parent entity type. */\n  public get projectId(): string | undefined {\n    return this._project?.id;\n  }\n  /** The release that the document is associated with. Null if the document belongs to a different parent entity type. */\n  public get release(): LinearFetch<Release> | undefined {\n    return this._release?.id ? new ReleaseQuery(this._request).fetch(this._release?.id) : undefined;\n  }\n  /** The ID of release that the document is associated with. null if the document belongs to a different parent entity type. */\n  public get releaseId(): string | undefined {\n    return this._release?.id;\n  }\n  /** The user who last updated the document. Null if the user's account has been deleted. */\n  public get updatedBy(): LinearFetch<User> | undefined {\n    return this._updatedBy?.id ? new UserQuery(this._request).fetch(this._updatedBy?.id) : undefined;\n  }\n  /** The ID of user who last updated the document. null if the user's account has been deleted. */\n  public get updatedById(): string | undefined {\n    return this._updatedBy?.id;\n  }\n  /** Comments associated with the document. */\n  public comments(variables?: Omit<L.Document_CommentsQueryVariables, \"id\">) {\n    return new Document_CommentsQuery(this._request, this.id, variables).fetch(variables);\n  }\n  /** Creates a new document. */\n  public create(input: L.DocumentCreateInput) {\n    return new CreateDocumentMutation(this._request).fetch(input);\n  }\n  /** Deletes (trashes) a document. The document is marked as trashed and archived, but not permanently removed. */\n  public delete() {\n    return new DeleteDocumentMutation(this._request).fetch(this.id);\n  }\n  /** Restores a previously trashed document by unarchiving it. */\n  public unarchive() {\n    return new UnarchiveDocumentMutation(this._request).fetch(this.id);\n  }\n  /** Updates a document. */\n  public update(input: L.DocumentUpdateInput) {\n    return new UpdateDocumentMutation(this._request).fetch(this.id, input);\n  }\n}\n/**\n * A generic payload return from entity archive mutations.\n *\n * @param request - function to call the graphql client\n * @param data - L.DocumentArchivePayloadFragment response data\n */\nexport class DocumentArchivePayload extends Request {\n  private _entity?: L.DocumentArchivePayloadFragment[\"entity\"];\n\n  public constructor(request: LinearRequest, data: L.DocumentArchivePayloadFragment) {\n    super(request);\n    this.lastSyncId = data.lastSyncId;\n    this.success = data.success;\n    this._entity = data.entity ?? undefined;\n  }\n\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** Whether the operation was successful. */\n  public success: boolean;\n  /** The archived/unarchived entity. Null if entity was deleted. */\n  public get entity(): LinearFetch<Document> | undefined {\n    return this._entity?.id ? new DocumentQuery(this._request).fetch(this._entity?.id) : undefined;\n  }\n  /** The ID of archived/unarchived entity. null if entity was deleted. */\n  public get entityId(): string | undefined {\n    return this._entity?.id;\n  }\n}\n/**\n * Certain properties of a document.\n *\n * @param data - L.DocumentChildWebhookPayloadFragment response data\n */\nexport class DocumentChildWebhookPayload {\n  public constructor(data: L.DocumentChildWebhookPayloadFragment) {\n    this.id = data.id;\n    this.initiativeId = data.initiativeId ?? undefined;\n    this.projectId = data.projectId ?? undefined;\n    this.title = data.title;\n    this.initiative = data.initiative ? new InitiativeChildWebhookPayload(data.initiative) : undefined;\n    this.project = data.project ? new ProjectChildWebhookPayload(data.project) : undefined;\n  }\n\n  /** The ID of the document. */\n  public id: string;\n  /** The ID of the initiative this document belongs to. */\n  public initiativeId?: string | null;\n  /** The ID of the project this document belongs to. */\n  public projectId?: string | null;\n  /** The title of the document. */\n  public title: string;\n  /** The initiative this document belongs to. */\n  public initiative?: InitiativeChildWebhookPayload | null;\n  /** The project this document belongs to. */\n  public project?: ProjectChildWebhookPayload | null;\n}\n/**\n * DocumentConnection model\n *\n * @param request - function to call the graphql client\n * @param fetch - function to trigger a refetch of this DocumentConnection model\n * @param data - DocumentConnection response data\n */\nexport class DocumentConnection extends Connection<Document> {\n  public constructor(\n    request: LinearRequest,\n    fetch: (connection?: LinearConnectionVariables) => LinearFetch<LinearConnection<Document> | undefined>,\n    data: L.DocumentConnectionFragment\n  ) {\n    super(\n      request,\n      fetch,\n      data.nodes.map(node => new Document(request, node)),\n      new PageInfo(request, data.pageInfo)\n    );\n  }\n}\n/**\n * The rich-text content body of a document, issue, project, initiative, project milestone, pull request, release note, automation prompt, AI prompt rules, or welcome message. Content is stored as a base64-encoded Yjs state and can be converted to Markdown or ProseMirror JSON. Each DocumentContent belongs to exactly one parent entity and supports real-time collaborative editing.\n *\n * @param request - function to call the graphql client\n * @param data - L.DocumentContentFragment response data\n */\nexport class DocumentContent extends Request {\n  private _document?: L.DocumentContentFragment[\"document\"];\n  private _initiative?: L.DocumentContentFragment[\"initiative\"];\n  private _issue?: L.DocumentContentFragment[\"issue\"];\n  private _project?: L.DocumentContentFragment[\"project\"];\n  private _projectMilestone?: L.DocumentContentFragment[\"projectMilestone\"];\n\n  public constructor(request: LinearRequest, data: L.DocumentContentFragment) {\n    super(request);\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.content = data.content ?? undefined;\n    this.contentState = data.contentState ?? undefined;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.id = data.id;\n    this.restoredAt = parseDate(data.restoredAt) ?? undefined;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this.aiPromptRules = data.aiPromptRules ? new AiPromptRules(request, data.aiPromptRules) : undefined;\n    this.welcomeMessage = data.welcomeMessage ? new WelcomeMessage(request, data.welcomeMessage) : undefined;\n    this._document = data.document ?? undefined;\n    this._initiative = data.initiative ?? undefined;\n    this._issue = data.issue ?? undefined;\n    this._project = data.project ?? undefined;\n    this._projectMilestone = data.projectMilestone ?? undefined;\n  }\n\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** The document content in markdown format. This is a derived representation of the canonical Yjs content state. */\n  public content?: string | null;\n  /** The document content state as a base64-encoded Yjs state update. This is the canonical representation of the document content used for collaborative editing. */\n  public contentState?: string | null;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /** The time at which the document content was restored from a previous version in the content history. Null if the content has never been restored. */\n  public restoredAt?: Date | null;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** The AI prompt rules that the content is associated with. Null if the content belongs to a different parent entity type. */\n  public aiPromptRules?: AiPromptRules | null;\n  /** The welcome message that the content is associated with. Null if the content belongs to a different parent entity type. */\n  public welcomeMessage?: WelcomeMessage | null;\n  /** The document that the content is associated with. Null if the content belongs to a different parent entity type. */\n  public get document(): LinearFetch<Document> | undefined {\n    return this._document?.id ? new DocumentQuery(this._request).fetch(this._document?.id) : undefined;\n  }\n  /** The ID of document that the content is associated with. null if the content belongs to a different parent entity type. */\n  public get documentId(): string | undefined {\n    return this._document?.id;\n  }\n  /** The initiative that the content is associated with. Null if the content belongs to a different parent entity type. */\n  public get initiative(): LinearFetch<Initiative> | undefined {\n    return this._initiative?.id ? new InitiativeQuery(this._request).fetch(this._initiative?.id) : undefined;\n  }\n  /** The ID of initiative that the content is associated with. null if the content belongs to a different parent entity type. */\n  public get initiativeId(): string | undefined {\n    return this._initiative?.id;\n  }\n  /** The issue that the content is associated with. Null if the content belongs to a different parent entity type. */\n  public get issue(): LinearFetch<Issue> | undefined {\n    return this._issue?.id ? new IssueQuery(this._request).fetch(this._issue?.id) : undefined;\n  }\n  /** The ID of issue that the content is associated with. null if the content belongs to a different parent entity type. */\n  public get issueId(): string | undefined {\n    return this._issue?.id;\n  }\n  /** The project that the content is associated with. Null if the content belongs to a different parent entity type. */\n  public get project(): LinearFetch<Project> | undefined {\n    return this._project?.id ? new ProjectQuery(this._request).fetch(this._project?.id) : undefined;\n  }\n  /** The ID of project that the content is associated with. null if the content belongs to a different parent entity type. */\n  public get projectId(): string | undefined {\n    return this._project?.id;\n  }\n  /** The project milestone that the content is associated with. Null if the content belongs to a different parent entity type. */\n  public get projectMilestone(): LinearFetch<ProjectMilestone> | undefined {\n    return this._projectMilestone?.id\n      ? new ProjectMilestoneQuery(this._request).fetch(this._projectMilestone?.id)\n      : undefined;\n  }\n  /** The ID of project milestone that the content is associated with. null if the content belongs to a different parent entity type. */\n  public get projectMilestoneId(): string | undefined {\n    return this._projectMilestone?.id;\n  }\n}\n/**\n * Certain properties of a document content.\n *\n * @param data - L.DocumentContentChildWebhookPayloadFragment response data\n */\nexport class DocumentContentChildWebhookPayload {\n  public constructor(data: L.DocumentContentChildWebhookPayloadFragment) {\n    this.document = data.document ? new DocumentChildWebhookPayload(data.document) : undefined;\n    this.project = data.project ? new ProjectChildWebhookPayload(data.project) : undefined;\n  }\n\n  /** The document this document content belongs to. */\n  public document?: DocumentChildWebhookPayload | null;\n  /** The project this document belongs to. */\n  public project?: ProjectChildWebhookPayload | null;\n}\n/**\n * A draft revision of document content, pending user review. Each user can have at most one draft per document content. Drafts are seeded from the live document state and stored as base64-encoded Yjs state updates, allowing independent editing without affecting the published document until the user explicitly applies their changes.\n *\n * @param request - function to call the graphql client\n * @param data - L.DocumentContentDraftFragment response data\n */\nexport class DocumentContentDraft extends Request {\n  private _user: L.DocumentContentDraftFragment[\"user\"];\n\n  public constructor(request: LinearRequest, data: L.DocumentContentDraftFragment) {\n    super(request);\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.contentState = data.contentState;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.documentContentId = data.documentContentId;\n    this.id = data.id;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this.userId = data.userId;\n    this.documentContent = new DocumentContent(request, data.documentContent);\n    this._user = data.user;\n  }\n\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** The draft content state as a base64-encoded Yjs state update. This represents the user's in-progress edits that have not yet been applied to the live document. */\n  public contentState: string;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** The identifier of the document content that this draft is a revision of. */\n  public documentContentId: string;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** The identifier of the user who owns this draft. */\n  public userId: string;\n  /** The document content that this draft is a revision of. */\n  public documentContent: DocumentContent;\n  /** The user who created or owns this draft. */\n  public get user(): LinearFetch<User> | undefined {\n    return new UserQuery(this._request).fetch(this._user.id);\n  }\n}\n/**\n * DocumentContentHistoryPayload model\n *\n * @param request - function to call the graphql client\n * @param data - L.DocumentContentHistoryPayloadFragment response data\n */\nexport class DocumentContentHistoryPayload extends Request {\n  public constructor(request: LinearRequest, data: L.DocumentContentHistoryPayloadFragment) {\n    super(request);\n    this.success = data.success;\n    this.history = data.history.map(node => new DocumentContentHistoryType(request, node));\n  }\n\n  /** Whether the operation was successful. */\n  public success: boolean;\n  /** The document content history entries. */\n  public history: DocumentContentHistoryType[];\n}\n/**\n * DocumentContentHistoryType model\n *\n * @param request - function to call the graphql client\n * @param data - L.DocumentContentHistoryTypeFragment response data\n */\nexport class DocumentContentHistoryType extends Request {\n  public constructor(request: LinearRequest, data: L.DocumentContentHistoryTypeFragment) {\n    super(request);\n    this.actorIds = data.actorIds ?? undefined;\n    this.contentDataSnapshotAt = parseDate(data.contentDataSnapshotAt) ?? new Date();\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.id = data.id;\n    this.metadata = parseJson(data.metadata) ?? undefined;\n  }\n\n  /** IDs of users whose edits are included in this history entry. */\n  public actorIds?: string[] | null;\n  /** The timestamp of the document content state when this snapshot was captured. This can differ from createdAt because the content is captured from its state at the previously known updatedAt timestamp in the case of an update. On document creation, these timestamps can be identical. */\n  public contentDataSnapshotAt: Date;\n  /** The date when this document content history entry record was created. */\n  public createdAt: Date;\n  /** The unique identifier of the document content history entry. */\n  public id: string;\n  /** Metadata associated with the history entry, including content diffs and AI-generated change summaries. */\n  public metadata?: Record<string, unknown> | null;\n}\n/**\n * A notification related to a document, such as comments, mentions, content changes, or document lifecycle events.\n *\n * @param request - function to call the graphql client\n * @param data - L.DocumentNotificationFragment response data\n */\nexport class DocumentNotification extends Request {\n  private _actor?: L.DocumentNotificationFragment[\"actor\"];\n  private _externalUserActor?: L.DocumentNotificationFragment[\"externalUserActor\"];\n  private _user: L.DocumentNotificationFragment[\"user\"];\n\n  public constructor(request: LinearRequest, data: L.DocumentNotificationFragment) {\n    super(request);\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.commentId = data.commentId ?? undefined;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.documentId = data.documentId;\n    this.emailedAt = parseDate(data.emailedAt) ?? undefined;\n    this.id = data.id;\n    this.parentCommentId = data.parentCommentId ?? undefined;\n    this.reactionEmoji = data.reactionEmoji ?? undefined;\n    this.readAt = parseDate(data.readAt) ?? undefined;\n    this.snoozedUntilAt = parseDate(data.snoozedUntilAt) ?? undefined;\n    this.type = data.type;\n    this.unsnoozedAt = parseDate(data.unsnoozedAt) ?? undefined;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this.botActor = data.botActor ? new ActorBot(request, data.botActor) : undefined;\n    this.category = data.category;\n    this._actor = data.actor ?? undefined;\n    this._externalUserActor = data.externalUserActor ?? undefined;\n    this._user = data.user;\n  }\n\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** Related comment ID. Null if the notification is not related to a comment. */\n  public commentId?: string | null;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** Related document ID. */\n  public documentId: string;\n  /** The time at which an email reminder for this notification was sent to the user. Null if no email reminder has been sent. */\n  public emailedAt?: Date | null;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /** Related parent comment ID. Null if the notification is not related to a comment. */\n  public parentCommentId?: string | null;\n  /** Name of the reaction emoji related to the notification. */\n  public reactionEmoji?: string | null;\n  /** The time at which the user marked the notification as read. Null if the notification is unread. */\n  public readAt?: Date | null;\n  /** The time until which a notification is snoozed. After this time, the notification reappears in the user's inbox. Null if the notification is not currently snoozed. */\n  public snoozedUntilAt?: Date | null;\n  /** Notification type. Determines the kind of event that triggered this notification and which associated entity fields will be populated. */\n  public type: string;\n  /** The time at which a notification was unsnoozed. Null if the notification has not been unsnoozed. */\n  public unsnoozedAt?: Date | null;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** The bot that caused the notification. */\n  public botActor?: ActorBot | null;\n  /** The category of the notification. */\n  public category: L.NotificationCategory;\n  /** The user that caused the notification. Null if the notification was triggered by a non-user actor such as an integration, external user, or system event. */\n  public get actor(): LinearFetch<User> | undefined {\n    return this._actor?.id ? new UserQuery(this._request).fetch(this._actor?.id) : undefined;\n  }\n  /** The ID of user that caused the notification. null if the notification was triggered by a non-user actor such as an integration, external user, or system event. */\n  public get actorId(): string | undefined {\n    return this._actor?.id;\n  }\n  /** The external user that caused the notification. Populated when the notification was triggered by an external user (e.g., a commenter from a connected integration like Slack or GitHub) rather than a Linear workspace member. */\n  public get externalUserActor(): LinearFetch<ExternalUser> | undefined {\n    return this._externalUserActor?.id\n      ? new ExternalUserQuery(this._request).fetch(this._externalUserActor?.id)\n      : undefined;\n  }\n  /** The ID of external user that caused the notification. populated when the notification was triggered by an external user (e.g., a commenter from a connected integration like slack or github) rather than a linear workspace member. */\n  public get externalUserActorId(): string | undefined {\n    return this._externalUserActor?.id;\n  }\n  /** The recipient user of this notification. */\n  public get user(): LinearFetch<User> | undefined {\n    return new UserQuery(this._request).fetch(this._user.id);\n  }\n  /** The ID of recipient user of this notification. */\n  public get userId(): string | undefined {\n    return this._user?.id;\n  }\n}\n/**\n * The result of a document mutation.\n *\n * @param request - function to call the graphql client\n * @param data - L.DocumentPayloadFragment response data\n */\nexport class DocumentPayload extends Request {\n  private _document: L.DocumentPayloadFragment[\"document\"];\n\n  public constructor(request: LinearRequest, data: L.DocumentPayloadFragment) {\n    super(request);\n    this.lastSyncId = data.lastSyncId;\n    this.success = data.success;\n    this._document = data.document;\n  }\n\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** Whether the operation was successful. */\n  public success: boolean;\n  /** The document that was created or updated. */\n  public get document(): LinearFetch<Document> | undefined {\n    return new DocumentQuery(this._request).fetch(this._document.id);\n  }\n  /** The ID of document that was created or updated. */\n  public get documentId(): string | undefined {\n    return this._document?.id;\n  }\n}\n/**\n * DocumentSearchPayload model\n *\n * @param request - function to call the graphql client\n * @param data - L.DocumentSearchPayloadFragment response data\n */\nexport class DocumentSearchPayload extends Request {\n  public constructor(request: LinearRequest, data: L.DocumentSearchPayloadFragment) {\n    super(request);\n    this.totalCount = data.totalCount;\n    this.archivePayload = new ArchiveResponse(request, data.archivePayload);\n    this.pageInfo = new PageInfo(request, data.pageInfo);\n    this.nodes = data.nodes.map(node => new DocumentSearchResult(request, node));\n  }\n\n  /** Total number of matching results before pagination is applied. */\n  public totalCount: number;\n  public nodes: DocumentSearchResult[];\n  /** Archived entities matching the search term along with all their dependencies, serialized for the client sync engine. */\n  public archivePayload: ArchiveResponse;\n  public pageInfo: PageInfo;\n}\n/**\n * DocumentSearchResult model\n *\n * @param request - function to call the graphql client\n * @param data - L.DocumentSearchResultFragment response data\n */\nexport class DocumentSearchResult extends Request {\n  private _creator?: L.DocumentSearchResultFragment[\"creator\"];\n  private _initiative?: L.DocumentSearchResultFragment[\"initiative\"];\n  private _issue?: L.DocumentSearchResultFragment[\"issue\"];\n  private _lastAppliedTemplate?: L.DocumentSearchResultFragment[\"lastAppliedTemplate\"];\n  private _project?: L.DocumentSearchResultFragment[\"project\"];\n  private _release?: L.DocumentSearchResultFragment[\"release\"];\n  private _updatedBy?: L.DocumentSearchResultFragment[\"updatedBy\"];\n\n  public constructor(request: LinearRequest, data: L.DocumentSearchResultFragment) {\n    super(request);\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.color = data.color ?? undefined;\n    this.content = data.content ?? undefined;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.documentContentId = data.documentContentId ?? undefined;\n    this.hiddenAt = parseDate(data.hiddenAt) ?? undefined;\n    this.icon = data.icon ?? undefined;\n    this.id = data.id;\n    this.metadata = data.metadata;\n    this.slugId = data.slugId;\n    this.sortOrder = data.sortOrder;\n    this.title = data.title;\n    this.trashed = data.trashed ?? undefined;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this.url = data.url;\n    this._creator = data.creator ?? undefined;\n    this._initiative = data.initiative ?? undefined;\n    this._issue = data.issue ?? undefined;\n    this._lastAppliedTemplate = data.lastAppliedTemplate ?? undefined;\n    this._project = data.project ?? undefined;\n    this._release = data.release ?? undefined;\n    this._updatedBy = data.updatedBy ?? undefined;\n  }\n\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** The hex color of the document icon. Null if no custom color has been set. */\n  public color?: string | null;\n  /** The document's content in markdown format. */\n  public content?: string | null;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** The ID of the document content associated with the document. */\n  public documentContentId?: string | null;\n  /** The time at which the document was hidden from the default view. Null if the document has not been hidden. */\n  public hiddenAt?: Date | null;\n  /** The icon of the document, either a decorative icon type or an emoji string. Null if no icon has been set. */\n  public icon?: string | null;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /** Metadata related to search result. */\n  public metadata: L.Scalars[\"JSONObject\"];\n  /** The document's unique URL slug, used to construct human-readable URLs. */\n  public slugId: string;\n  /** The sort order of the document in its parent entity's resources list. This order is shared with other resource types such as external links. */\n  public sortOrder: number;\n  /** The title of the document. An empty string indicates an untitled document. */\n  public title: string;\n  /** A flag that indicates whether the document is in the trash bin. Trashed documents are archived and can be restored. */\n  public trashed?: boolean | null;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** The canonical url for the document. */\n  public url: string;\n  /** The user who created the document. Null if the creator's account has been deleted. */\n  public get creator(): LinearFetch<User> | undefined {\n    return this._creator?.id ? new UserQuery(this._request).fetch(this._creator?.id) : undefined;\n  }\n  /** The ID of user who created the document. null if the creator's account has been deleted. */\n  public get creatorId(): string | undefined {\n    return this._creator?.id;\n  }\n  /** The initiative that the document is associated with. Null if the document belongs to a different parent entity type. */\n  public get initiative(): LinearFetch<Initiative> | undefined {\n    return this._initiative?.id ? new InitiativeQuery(this._request).fetch(this._initiative?.id) : undefined;\n  }\n  /** The ID of initiative that the document is associated with. null if the document belongs to a different parent entity type. */\n  public get initiativeId(): string | undefined {\n    return this._initiative?.id;\n  }\n  /** The issue that the document is associated with. Null if the document belongs to a different parent entity type. */\n  public get issue(): LinearFetch<Issue> | undefined {\n    return this._issue?.id ? new IssueQuery(this._request).fetch(this._issue?.id) : undefined;\n  }\n  /** The ID of issue that the document is associated with. null if the document belongs to a different parent entity type. */\n  public get issueId(): string | undefined {\n    return this._issue?.id;\n  }\n  /** The last template that was applied to this document. Null if no template has been applied. */\n  public get lastAppliedTemplate(): LinearFetch<Template> | undefined {\n    return this._lastAppliedTemplate?.id\n      ? new TemplateQuery(this._request).fetch(this._lastAppliedTemplate?.id)\n      : undefined;\n  }\n  /** The ID of last template that was applied to this document. null if no template has been applied. */\n  public get lastAppliedTemplateId(): string | undefined {\n    return this._lastAppliedTemplate?.id;\n  }\n  /** The project that the document is associated with. Null if the document belongs to a different parent entity type. */\n  public get project(): LinearFetch<Project> | undefined {\n    return this._project?.id ? new ProjectQuery(this._request).fetch(this._project?.id) : undefined;\n  }\n  /** The ID of project that the document is associated with. null if the document belongs to a different parent entity type. */\n  public get projectId(): string | undefined {\n    return this._project?.id;\n  }\n  /** The release that the document is associated with. Null if the document belongs to a different parent entity type. */\n  public get release(): LinearFetch<Release> | undefined {\n    return this._release?.id ? new ReleaseQuery(this._request).fetch(this._release?.id) : undefined;\n  }\n  /** The ID of release that the document is associated with. null if the document belongs to a different parent entity type. */\n  public get releaseId(): string | undefined {\n    return this._release?.id;\n  }\n  /** The user who last updated the document. Null if the user's account has been deleted. */\n  public get updatedBy(): LinearFetch<User> | undefined {\n    return this._updatedBy?.id ? new UserQuery(this._request).fetch(this._updatedBy?.id) : undefined;\n  }\n  /** The ID of user who last updated the document. null if the user's account has been deleted. */\n  public get updatedById(): string | undefined {\n    return this._updatedBy?.id;\n  }\n}\n/**\n * Payload for a document webhook.\n *\n * @param data - L.DocumentWebhookPayloadFragment response data\n */\nexport class DocumentWebhookPayload {\n  public constructor(data: L.DocumentWebhookPayloadFragment) {\n    this.archivedAt = data.archivedAt ?? undefined;\n    this.color = data.color ?? undefined;\n    this.content = data.content ?? undefined;\n    this.createdAt = data.createdAt;\n    this.creatorId = data.creatorId ?? undefined;\n    this.description = data.description ?? undefined;\n    this.hiddenAt = data.hiddenAt ?? undefined;\n    this.icon = data.icon ?? undefined;\n    this.id = data.id;\n    this.initiativeId = data.initiativeId ?? undefined;\n    this.lastAppliedTemplateId = data.lastAppliedTemplateId ?? undefined;\n    this.projectId = data.projectId ?? undefined;\n    this.resourceFolderId = data.resourceFolderId ?? undefined;\n    this.slugId = data.slugId;\n    this.sortOrder = data.sortOrder;\n    this.subscriberIds = data.subscriberIds ?? undefined;\n    this.title = data.title;\n    this.trashed = data.trashed ?? undefined;\n    this.updatedAt = data.updatedAt;\n    this.updatedById = data.updatedById ?? undefined;\n  }\n\n  /** The time at which the entity was archived. */\n  public archivedAt?: string | null;\n  /** The color of the document. */\n  public color?: string | null;\n  /** The content of the document. */\n  public content?: string | null;\n  /** The time at which the entity was created. */\n  public createdAt: string;\n  /** The ID of the user who created the document. */\n  public creatorId?: string | null;\n  /** The description of the document. */\n  public description?: string | null;\n  /** The time at which the document was hidden. */\n  public hiddenAt?: string | null;\n  /** The icon of the document. */\n  public icon?: string | null;\n  /** The ID of the entity. */\n  public id: string;\n  /** The ID of the initiative this document belongs to. */\n  public initiativeId?: string | null;\n  /** The ID of the last template that was applied to this document. */\n  public lastAppliedTemplateId?: string | null;\n  /** The ID of the project this document belongs to. */\n  public projectId?: string | null;\n  /** The ID of the resource folder this document belongs to. */\n  public resourceFolderId?: string | null;\n  /** The document's unique URL slug. */\n  public slugId: string;\n  /** The order of the item in the resources list. */\n  public sortOrder: number;\n  /** The IDs of the users who are subscribed to this document. */\n  public subscriberIds?: string[] | null;\n  /** The title of the document. */\n  public title: string;\n  /** A flag that indicates whether the document is in the trash bin. */\n  public trashed?: boolean | null;\n  /** The time at which the entity was updated. */\n  public updatedAt: string;\n  /** The ID of the user who last updated the document. */\n  public updatedById?: string | null;\n}\n/**\n * A general-purpose draft for unsaved content. Drafts store in-progress text for comments, project updates, initiative updates, posts, pull request comments, and customer needs. Each draft belongs to a user and is associated with exactly one parent entity. Drafts are automatically deleted when the user publishes the corresponding comment or update.\n *\n * @param request - function to call the graphql client\n * @param data - L.DraftFragment response data\n */\nexport class Draft extends Request {\n  private _customerNeed?: L.DraftFragment[\"customerNeed\"];\n  private _initiative?: L.DraftFragment[\"initiative\"];\n  private _initiativeUpdate?: L.DraftFragment[\"initiativeUpdate\"];\n  private _issue?: L.DraftFragment[\"issue\"];\n  private _parentComment?: L.DraftFragment[\"parentComment\"];\n  private _project?: L.DraftFragment[\"project\"];\n  private _projectUpdate?: L.DraftFragment[\"projectUpdate\"];\n  private _team?: L.DraftFragment[\"team\"];\n  private _user: L.DraftFragment[\"user\"];\n\n  public constructor(request: LinearRequest, data: L.DraftFragment) {\n    super(request);\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.bodyData = parseJson(data.bodyData) ?? {};\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.data = data.data ?? undefined;\n    this.id = data.id;\n    this.isAutogenerated = data.isAutogenerated;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this._customerNeed = data.customerNeed ?? undefined;\n    this._initiative = data.initiative ?? undefined;\n    this._initiativeUpdate = data.initiativeUpdate ?? undefined;\n    this._issue = data.issue ?? undefined;\n    this._parentComment = data.parentComment ?? undefined;\n    this._project = data.project ?? undefined;\n    this._projectUpdate = data.projectUpdate ?? undefined;\n    this._team = data.team ?? undefined;\n    this._user = data.user;\n  }\n\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** The draft text content as a ProseMirror document. */\n  public bodyData: Record<string, unknown>;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** Additional properties for the draft, such as generation metadata for AI-generated drafts, health status for project updates, or post titles. */\n  public data?: L.Scalars[\"JSONObject\"] | null;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /** Whether the draft was autogenerated for the user. */\n  public isAutogenerated: boolean;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** The customer need that this draft is referencing. Null if the draft belongs to a different parent entity type. */\n  public get customerNeed(): LinearFetch<CustomerNeed> | undefined {\n    return this._customerNeed?.id\n      ? new CustomerNeedQuery(this._request).fetch({ id: this._customerNeed?.id })\n      : undefined;\n  }\n  /** The ID of customer need that this draft is referencing. null if the draft belongs to a different parent entity type. */\n  public get customerNeedId(): string | undefined {\n    return this._customerNeed?.id;\n  }\n  /** The initiative for which this is a draft comment or initiative update. Null if the draft belongs to a different parent entity type. */\n  public get initiative(): LinearFetch<Initiative> | undefined {\n    return this._initiative?.id ? new InitiativeQuery(this._request).fetch(this._initiative?.id) : undefined;\n  }\n  /** The ID of initiative for which this is a draft comment or initiative update. null if the draft belongs to a different parent entity type. */\n  public get initiativeId(): string | undefined {\n    return this._initiative?.id;\n  }\n  /** The initiative update for which this is a draft comment. Null if the draft belongs to a different parent entity type. */\n  public get initiativeUpdate(): LinearFetch<InitiativeUpdate> | undefined {\n    return this._initiativeUpdate?.id\n      ? new InitiativeUpdateQuery(this._request).fetch(this._initiativeUpdate?.id)\n      : undefined;\n  }\n  /** The ID of initiative update for which this is a draft comment. null if the draft belongs to a different parent entity type. */\n  public get initiativeUpdateId(): string | undefined {\n    return this._initiativeUpdate?.id;\n  }\n  /** The issue for which this is a draft comment. Null if the draft belongs to a different parent entity type. */\n  public get issue(): LinearFetch<Issue> | undefined {\n    return this._issue?.id ? new IssueQuery(this._request).fetch(this._issue?.id) : undefined;\n  }\n  /** The ID of issue for which this is a draft comment. null if the draft belongs to a different parent entity type. */\n  public get issueId(): string | undefined {\n    return this._issue?.id;\n  }\n  /** The parent comment for which this is a draft reply. Null if the draft is a top-level comment or belongs to a different parent entity type. */\n  public get parentComment(): LinearFetch<Comment> | undefined {\n    return this._parentComment?.id ? new CommentQuery(this._request).fetch({ id: this._parentComment?.id }) : undefined;\n  }\n  /** The ID of parent comment for which this is a draft reply. null if the draft is a top-level comment or belongs to a different parent entity type. */\n  public get parentCommentId(): string | undefined {\n    return this._parentComment?.id;\n  }\n  /** The project for which this is a draft comment or project update. Null if the draft belongs to a different parent entity type. */\n  public get project(): LinearFetch<Project> | undefined {\n    return this._project?.id ? new ProjectQuery(this._request).fetch(this._project?.id) : undefined;\n  }\n  /** The ID of project for which this is a draft comment or project update. null if the draft belongs to a different parent entity type. */\n  public get projectId(): string | undefined {\n    return this._project?.id;\n  }\n  /** The project update for which this is a draft comment. Null if the draft belongs to a different parent entity type. */\n  public get projectUpdate(): LinearFetch<ProjectUpdate> | undefined {\n    return this._projectUpdate?.id ? new ProjectUpdateQuery(this._request).fetch(this._projectUpdate?.id) : undefined;\n  }\n  /** The ID of project update for which this is a draft comment. null if the draft belongs to a different parent entity type. */\n  public get projectUpdateId(): string | undefined {\n    return this._projectUpdate?.id;\n  }\n  /** The team for which this is a draft post. Null if the draft belongs to a different parent entity type. */\n  public get team(): LinearFetch<Team> | undefined {\n    return this._team?.id ? new TeamQuery(this._request).fetch(this._team?.id) : undefined;\n  }\n  /** The ID of team for which this is a draft post. null if the draft belongs to a different parent entity type. */\n  public get teamId(): string | undefined {\n    return this._team?.id;\n  }\n  /** The user who created the draft. */\n  public get user(): LinearFetch<User> | undefined {\n    return new UserQuery(this._request).fetch(this._user.id);\n  }\n  /** The ID of user who created the draft. */\n  public get userId(): string | undefined {\n    return this._user?.id;\n  }\n}\n/**\n * DraftConnection model\n *\n * @param request - function to call the graphql client\n * @param fetch - function to trigger a refetch of this DraftConnection model\n * @param data - DraftConnection response data\n */\nexport class DraftConnection extends Connection<Draft> {\n  public constructor(\n    request: LinearRequest,\n    fetch: (connection?: LinearConnectionVariables) => LinearFetch<LinearConnection<Draft> | undefined>,\n    data: L.DraftConnectionFragment\n  ) {\n    super(\n      request,\n      fetch,\n      data.nodes.map(node => new Draft(request, node)),\n      new PageInfo(request, data.pageInfo)\n    );\n  }\n}\n/**\n * An email address that creates Linear issues when emails are sent to it. Email intake addresses can be scoped to a specific team or issue template, and support configurable auto-reply messages for issue creation, completion, and cancellation events. They can also be configured for the Asks web form feature, enabling external users to submit requests via email.\n *\n * @param request - function to call the graphql client\n * @param data - L.EmailIntakeAddressFragment response data\n */\nexport class EmailIntakeAddress extends Request {\n  private _creator?: L.EmailIntakeAddressFragment[\"creator\"];\n  private _team?: L.EmailIntakeAddressFragment[\"team\"];\n  private _template?: L.EmailIntakeAddressFragment[\"template\"];\n\n  public constructor(request: LinearRequest, data: L.EmailIntakeAddressFragment) {\n    super(request);\n    this.address = data.address;\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.customerRequestsEnabled = data.customerRequestsEnabled;\n    this.enabled = data.enabled;\n    this.forwardingEmailAddress = data.forwardingEmailAddress ?? undefined;\n    this.id = data.id;\n    this.issueCanceledAutoReply = data.issueCanceledAutoReply ?? undefined;\n    this.issueCanceledAutoReplyEnabled = data.issueCanceledAutoReplyEnabled;\n    this.issueCompletedAutoReply = data.issueCompletedAutoReply ?? undefined;\n    this.issueCompletedAutoReplyEnabled = data.issueCompletedAutoReplyEnabled;\n    this.issueCreatedAutoReply = data.issueCreatedAutoReply ?? undefined;\n    this.issueCreatedAutoReplyEnabled = data.issueCreatedAutoReplyEnabled;\n    this.reopenOnReply = data.reopenOnReply;\n    this.repliesEnabled = data.repliesEnabled;\n    this.senderName = data.senderName ?? undefined;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this.useUserNamesInReplies = data.useUserNamesInReplies;\n    this.sesDomainIdentity = data.sesDomainIdentity\n      ? new SesDomainIdentity(request, data.sesDomainIdentity)\n      : undefined;\n    this.type = data.type;\n    this._creator = data.creator ?? undefined;\n    this._team = data.team ?? undefined;\n    this._template = data.template ?? undefined;\n  }\n\n  /** The unique local part (before the @) of the intake email address, used to route incoming emails to the correct intake handler. */\n  public address: string;\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** Whether issues created from emails sent to this address are automatically converted into customer requests, linking the sender as a customer contact. */\n  public customerRequestsEnabled: boolean;\n  /** Whether the email address is enabled. */\n  public enabled: boolean;\n  /** The email address used to forward emails to the intake address. */\n  public forwardingEmailAddress?: string | null;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /** The auto-reply message for issue canceled. If not set, the default reply will be used. */\n  public issueCanceledAutoReply?: string | null;\n  /** Whether the auto-reply for issue canceled is enabled. */\n  public issueCanceledAutoReplyEnabled: boolean;\n  /** The auto-reply message for issue completed. If not set, the default reply will be used. */\n  public issueCompletedAutoReply?: string | null;\n  /** Whether the auto-reply for issue completed is enabled. */\n  public issueCompletedAutoReplyEnabled: boolean;\n  /** The auto-reply message for issue created. If not set, the default reply will be used. */\n  public issueCreatedAutoReply?: string | null;\n  /** Whether the auto-reply for issue created is enabled. */\n  public issueCreatedAutoReplyEnabled: boolean;\n  /** Whether to reopen completed or canceled issues when a substantive email reply is received. */\n  public reopenOnReply: boolean;\n  /** Whether email replies are enabled. */\n  public repliesEnabled: boolean;\n  /** The name to be used for outgoing emails. */\n  public senderName?: string | null;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** Whether the commenter's name is included in the email replies. */\n  public useUserNamesInReplies: boolean;\n  /** The SES domain identity that the email address is associated with. */\n  public sesDomainIdentity?: SesDomainIdentity | null;\n  /** The type of the email address. */\n  public type: L.EmailIntakeAddressType;\n  /** The user who created the email intake address. */\n  public get creator(): LinearFetch<User> | undefined {\n    return this._creator?.id ? new UserQuery(this._request).fetch(this._creator?.id) : undefined;\n  }\n  /** The ID of user who created the email intake address. */\n  public get creatorId(): string | undefined {\n    return this._creator?.id;\n  }\n  /** The workspace that the email address is associated with. */\n  public get organization(): LinearFetch<Organization> {\n    return new OrganizationQuery(this._request).fetch();\n  }\n  /** The team that the email address is associated with. */\n  public get team(): LinearFetch<Team> | undefined {\n    return this._team?.id ? new TeamQuery(this._request).fetch(this._team?.id) : undefined;\n  }\n  /** The ID of team that the email address is associated with. */\n  public get teamId(): string | undefined {\n    return this._team?.id;\n  }\n  /** The template that the email address is associated with. */\n  public get template(): LinearFetch<Template> | undefined {\n    return this._template?.id ? new TemplateQuery(this._request).fetch(this._template?.id) : undefined;\n  }\n  /** The ID of template that the email address is associated with. */\n  public get templateId(): string | undefined {\n    return this._template?.id;\n  }\n\n  /** Creates a new email intake address. */\n  public create(input: L.EmailIntakeAddressCreateInput) {\n    return new CreateEmailIntakeAddressMutation(this._request).fetch(input);\n  }\n  /** Deletes an email intake address object. */\n  public delete() {\n    return new DeleteEmailIntakeAddressMutation(this._request).fetch(this.id);\n  }\n  /** Updates an existing email intake address. */\n  public update(input: L.EmailIntakeAddressUpdateInput) {\n    return new UpdateEmailIntakeAddressMutation(this._request).fetch(this.id, input);\n  }\n}\n/**\n * The result of an email intake address mutation.\n *\n * @param request - function to call the graphql client\n * @param data - L.EmailIntakeAddressPayloadFragment response data\n */\nexport class EmailIntakeAddressPayload extends Request {\n  private _emailIntakeAddress: L.EmailIntakeAddressPayloadFragment[\"emailIntakeAddress\"];\n\n  public constructor(request: LinearRequest, data: L.EmailIntakeAddressPayloadFragment) {\n    super(request);\n    this.lastSyncId = data.lastSyncId;\n    this.success = data.success;\n    this._emailIntakeAddress = data.emailIntakeAddress;\n  }\n\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** Whether the operation was successful. */\n  public success: boolean;\n  /** The email address that was created or updated. */\n  public get emailIntakeAddress(): LinearFetch<EmailIntakeAddress> | undefined {\n    return new EmailIntakeAddressQuery(this._request).fetch(this._emailIntakeAddress.id);\n  }\n  /** The ID of email address that was created or updated. */\n  public get emailIntakeAddressId(): string | undefined {\n    return this._emailIntakeAddress?.id;\n  }\n}\n/**\n * The result of an email unsubscribe mutation.\n *\n * @param request - function to call the graphql client\n * @param data - L.EmailUnsubscribePayloadFragment response data\n */\nexport class EmailUnsubscribePayload extends Request {\n  public constructor(request: LinearRequest, data: L.EmailUnsubscribePayloadFragment) {\n    super(request);\n    this.success = data.success;\n  }\n\n  /** Whether the operation was successful. */\n  public success: boolean;\n}\n/**\n * EmailUserAccountAuthChallengeResponse model\n *\n * @param request - function to call the graphql client\n * @param data - L.EmailUserAccountAuthChallengeResponseFragment response data\n */\nexport class EmailUserAccountAuthChallengeResponse extends Request {\n  public constructor(request: LinearRequest, data: L.EmailUserAccountAuthChallengeResponseFragment) {\n    super(request);\n    this.authType = data.authType;\n    this.success = data.success;\n  }\n\n  /** Supported challenge for this user account. Can be either verificationCode or password. */\n  public authType: string;\n  /** Whether the operation was successful. */\n  public success: boolean;\n}\n/**\n * A custom emoji defined in the workspace. Custom emojis are uploaded by users and can be used in reactions and other places where standard emojis are supported. Each emoji has a unique name within the workspace.\n *\n * @param request - function to call the graphql client\n * @param data - L.EmojiFragment response data\n */\nexport class Emoji extends Request {\n  private _creator?: L.EmojiFragment[\"creator\"];\n\n  public constructor(request: LinearRequest, data: L.EmojiFragment) {\n    super(request);\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.id = data.id;\n    this.name = data.name;\n    this.source = data.source;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this.url = data.url;\n    this._creator = data.creator ?? undefined;\n  }\n\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /** The unique name of the custom emoji within the workspace. */\n  public name: string;\n  /** The source of the emoji, indicating how it was created (e.g., uploaded by a user or imported). */\n  public source: string;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** The URL of the uploaded image for this custom emoji. */\n  public url: string;\n  /** The user who created the emoji. */\n  public get creator(): LinearFetch<User> | undefined {\n    return this._creator?.id ? new UserQuery(this._request).fetch(this._creator?.id) : undefined;\n  }\n  /** The ID of user who created the emoji. */\n  public get creatorId(): string | undefined {\n    return this._creator?.id;\n  }\n  /** The workspace that the emoji belongs to. */\n  public get organization(): LinearFetch<Organization> {\n    return new OrganizationQuery(this._request).fetch();\n  }\n\n  /** Creates a custom emoji. */\n  public create(input: L.EmojiCreateInput) {\n    return new CreateEmojiMutation(this._request).fetch(input);\n  }\n  /** Deletes an emoji. */\n  public delete() {\n    return new DeleteEmojiMutation(this._request).fetch(this.id);\n  }\n}\n/**\n * EmojiConnection model\n *\n * @param request - function to call the graphql client\n * @param fetch - function to trigger a refetch of this EmojiConnection model\n * @param data - EmojiConnection response data\n */\nexport class EmojiConnection extends Connection<Emoji> {\n  public constructor(\n    request: LinearRequest,\n    fetch: (connection?: LinearConnectionVariables) => LinearFetch<LinearConnection<Emoji> | undefined>,\n    data: L.EmojiConnectionFragment\n  ) {\n    super(\n      request,\n      fetch,\n      data.nodes.map(node => new Emoji(request, node)),\n      new PageInfo(request, data.pageInfo)\n    );\n  }\n}\n/**\n * The result of a custom emoji mutation.\n *\n * @param request - function to call the graphql client\n * @param data - L.EmojiPayloadFragment response data\n */\nexport class EmojiPayload extends Request {\n  private _emoji: L.EmojiPayloadFragment[\"emoji\"];\n\n  public constructor(request: LinearRequest, data: L.EmojiPayloadFragment) {\n    super(request);\n    this.lastSyncId = data.lastSyncId;\n    this.success = data.success;\n    this._emoji = data.emoji;\n  }\n\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** Whether the operation was successful. */\n  public success: boolean;\n  /** The emoji that was created. */\n  public get emoji(): LinearFetch<Emoji> | undefined {\n    return new EmojiQuery(this._request).fetch(this._emoji.id);\n  }\n  /** The ID of emoji that was created. */\n  public get emojiId(): string | undefined {\n    return this._emoji?.id;\n  }\n}\n/**\n * A basic entity.\n *\n * @param request - function to call the graphql client\n * @param data - L.EntityFragment response data\n */\nexport class Entity extends Request {\n  public constructor(request: LinearRequest, data: L.EntityFragment) {\n    super(request);\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.id = data.id;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n  }\n\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n}\n/**\n * An external link attached to a Linear entity such as an initiative, project, team, release, or cycle. External links provide a way to reference related resources outside of Linear (e.g., documentation, design files, dashboards) directly from the entity's resources section. Each link has a URL, display label, and sort order within its parent entity.\n *\n * @param request - function to call the graphql client\n * @param data - L.EntityExternalLinkFragment response data\n */\nexport class EntityExternalLink extends Request {\n  private _creator?: L.EntityExternalLinkFragment[\"creator\"];\n  private _initiative?: L.EntityExternalLinkFragment[\"initiative\"];\n  private _project?: L.EntityExternalLinkFragment[\"project\"];\n\n  public constructor(request: LinearRequest, data: L.EntityExternalLinkFragment) {\n    super(request);\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.id = data.id;\n    this.label = data.label;\n    this.sortOrder = data.sortOrder;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this.url = data.url;\n    this._creator = data.creator ?? undefined;\n    this._initiative = data.initiative ?? undefined;\n    this._project = data.project ?? undefined;\n  }\n\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /** The link's label. */\n  public label: string;\n  /** The sort order of this link within the parent entity's resources list. Links are sorted together with documents and other resources attached to the entity. */\n  public sortOrder: number;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** The link's URL. */\n  public url: string;\n  /** The user who created the link. */\n  public get creator(): LinearFetch<User> | undefined {\n    return this._creator?.id ? new UserQuery(this._request).fetch(this._creator?.id) : undefined;\n  }\n  /** The ID of user who created the link. */\n  public get creatorId(): string | undefined {\n    return this._creator?.id;\n  }\n  /** The initiative that the link is associated with. */\n  public get initiative(): LinearFetch<Initiative> | undefined {\n    return this._initiative?.id ? new InitiativeQuery(this._request).fetch(this._initiative?.id) : undefined;\n  }\n  /** The ID of initiative that the link is associated with. */\n  public get initiativeId(): string | undefined {\n    return this._initiative?.id;\n  }\n  /** The project that the link is associated with. */\n  public get project(): LinearFetch<Project> | undefined {\n    return this._project?.id ? new ProjectQuery(this._request).fetch(this._project?.id) : undefined;\n  }\n  /** The ID of project that the link is associated with. */\n  public get projectId(): string | undefined {\n    return this._project?.id;\n  }\n\n  /** Creates a new external link on an initiative, project, team, release, or cycle. */\n  public create(input: L.EntityExternalLinkCreateInput) {\n    return new CreateEntityExternalLinkMutation(this._request).fetch(input);\n  }\n  /** Deletes an entity external link. */\n  public delete() {\n    return new DeleteEntityExternalLinkMutation(this._request).fetch(this.id);\n  }\n  /** Updates an existing entity external link's URL, label, or sort order. */\n  public update(input: L.EntityExternalLinkUpdateInput) {\n    return new UpdateEntityExternalLinkMutation(this._request).fetch(this.id, input);\n  }\n}\n/**\n * EntityExternalLinkConnection model\n *\n * @param request - function to call the graphql client\n * @param fetch - function to trigger a refetch of this EntityExternalLinkConnection model\n * @param data - EntityExternalLinkConnection response data\n */\nexport class EntityExternalLinkConnection extends Connection<EntityExternalLink> {\n  public constructor(\n    request: LinearRequest,\n    fetch: (connection?: LinearConnectionVariables) => LinearFetch<LinearConnection<EntityExternalLink> | undefined>,\n    data: L.EntityExternalLinkConnectionFragment\n  ) {\n    super(\n      request,\n      fetch,\n      data.nodes.map(node => new EntityExternalLink(request, node)),\n      new PageInfo(request, data.pageInfo)\n    );\n  }\n}\n/**\n * The result of an entity external link mutation.\n *\n * @param request - function to call the graphql client\n * @param data - L.EntityExternalLinkPayloadFragment response data\n */\nexport class EntityExternalLinkPayload extends Request {\n  private _entityExternalLink: L.EntityExternalLinkPayloadFragment[\"entityExternalLink\"];\n\n  public constructor(request: LinearRequest, data: L.EntityExternalLinkPayloadFragment) {\n    super(request);\n    this.lastSyncId = data.lastSyncId;\n    this.success = data.success;\n    this._entityExternalLink = data.entityExternalLink;\n  }\n\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** Whether the operation was successful. */\n  public success: boolean;\n  /** The link that was created or updated. */\n  public get entityExternalLink(): LinearFetch<EntityExternalLink> | undefined {\n    return new EntityExternalLinkQuery(this._request).fetch(this._entityExternalLink.id);\n  }\n  /** The ID of link that was created or updated. */\n  public get entityExternalLinkId(): string | undefined {\n    return this._entityExternalLink?.id;\n  }\n}\n/**\n * Payload for entity-related webhook events.\n *\n * @param data - L.EntityWebhookPayloadFragment response data\n */\nexport class EntityWebhookPayload {\n  public constructor(data: L.EntityWebhookPayloadFragment) {\n    this.action = data.action;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.organizationId = data.organizationId;\n    this.type = data.type;\n    this.updatedFrom = data.updatedFrom ?? undefined;\n    this.url = data.url ?? undefined;\n    this.webhookId = data.webhookId;\n    this.webhookTimestamp = data.webhookTimestamp;\n  }\n\n  /** The type of action that triggered the webhook. */\n  public action: string;\n  /** The time the payload was created. */\n  public createdAt: Date;\n  /** ID of the organization for which the webhook belongs to. */\n  public organizationId: string;\n  /** The type of resource, i.e., the name of the entity. */\n  public type: string;\n  /** In case of an update event, previous values of all updated properties. */\n  public updatedFrom?: L.Scalars[\"JSONObject\"] | null;\n  /** URL for the entity. */\n  public url?: string | null;\n  /** The ID of the webhook that sent this event. */\n  public webhookId: string;\n  /** Unix timestamp in milliseconds when the webhook was sent. */\n  public webhookTimestamp: number;\n}\n/**\n * EventTrackingPayload model\n *\n * @param request - function to call the graphql client\n * @param data - L.EventTrackingPayloadFragment response data\n */\nexport class EventTrackingPayload extends Request {\n  public constructor(request: LinearRequest, data: L.EventTrackingPayloadFragment) {\n    super(request);\n    this.success = data.success;\n  }\n\n  /** Whether the operation was successful. */\n  public success: boolean;\n}\n/**\n * Information about an entity in an external system that is linked to a Linear entity. Provides the external ID, the service it belongs to, and optional service-specific metadata.\n *\n * @param request - function to call the graphql client\n * @param data - L.ExternalEntityInfoFragment response data\n */\nexport class ExternalEntityInfo extends Request {\n  public constructor(request: LinearRequest, data: L.ExternalEntityInfoFragment) {\n    super(request);\n    this.id = data.id;\n    this.service = data.service;\n    this.metadata = data.metadata ?? undefined;\n  }\n\n  /** The unique identifier of the entity in the external system (e.g., the Jira issue ID, GitHub issue node ID, or Slack message timestamp). */\n  public id: string;\n  /** The external service that this entity belongs to (e.g., jira, github, slack). */\n  public service: L.ExternalSyncService;\n  /** Service-specific metadata about the external entity. The concrete type depends on the service (e.g., Jira issue key, GitHub repo and issue number, Slack channel info). Null for entity types that do not have additional metadata. */\n  public metadata?: L.ExternalEntityInfoFragment[\"metadata\"] | null;\n}\n/**\n * Metadata about the external GitHub entity.\n *\n * @param request - function to call the graphql client\n * @param data - L.ExternalEntityInfoGithubMetadataFragment response data\n */\nexport class ExternalEntityInfoGithubMetadata extends Request {\n  public constructor(request: LinearRequest, data: L.ExternalEntityInfoGithubMetadataFragment) {\n    super(request);\n    this.number = data.number ?? undefined;\n    this.owner = data.owner ?? undefined;\n    this.repo = data.repo ?? undefined;\n  }\n\n  /** The number of the issue. */\n  public number?: number | null;\n  /** The owner of the repository. */\n  public owner?: string | null;\n  /** The repository name. */\n  public repo?: string | null;\n}\n/**\n * Metadata about the external Jira entity.\n *\n * @param request - function to call the graphql client\n * @param data - L.ExternalEntityInfoJiraMetadataFragment response data\n */\nexport class ExternalEntityInfoJiraMetadata extends Request {\n  public constructor(request: LinearRequest, data: L.ExternalEntityInfoJiraMetadataFragment) {\n    super(request);\n    this.issueKey = data.issueKey ?? undefined;\n    this.issueTypeId = data.issueTypeId ?? undefined;\n    this.projectId = data.projectId ?? undefined;\n  }\n\n  /** The key of the Jira issue. */\n  public issueKey?: string | null;\n  /** The id of the Jira issue type. */\n  public issueTypeId?: string | null;\n  /** The id of the Jira project. */\n  public projectId?: string | null;\n}\n/**\n * Metadata about the external Slack entity.\n *\n * @param request - function to call the graphql client\n * @param data - L.ExternalEntitySlackMetadataFragment response data\n */\nexport class ExternalEntitySlackMetadata extends Request {\n  public constructor(request: LinearRequest, data: L.ExternalEntitySlackMetadataFragment) {\n    super(request);\n    this.channelId = data.channelId ?? undefined;\n    this.channelName = data.channelName ?? undefined;\n    this.isFromSlack = data.isFromSlack;\n    this.messageUrl = data.messageUrl ?? undefined;\n  }\n\n  /** The id of the Slack channel. */\n  public channelId?: string | null;\n  /** The name of the Slack channel. */\n  public channelName?: string | null;\n  /** Whether the entity originated from Slack (not Linear). */\n  public isFromSlack: boolean;\n  /** The URL of the Slack message. */\n  public messageUrl?: string | null;\n}\n/**\n * An external user who interacts with Linear through an integrated external service (such as Slack, Jira, GitHub, GitLab, Salesforce, or Microsoft Teams) but does not have a Linear account. External users can create issues, post comments, and add reactions from their respective platforms. They are identified by service-specific user IDs and may optionally have an email address. External users are scoped to a single workspace.\n *\n * @param request - function to call the graphql client\n * @param data - L.ExternalUserFragment response data\n */\nexport class ExternalUser extends Request {\n  public constructor(request: LinearRequest, data: L.ExternalUserFragment) {\n    super(request);\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.avatarUrl = data.avatarUrl ?? undefined;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.displayName = data.displayName;\n    this.email = data.email ?? undefined;\n    this.id = data.id;\n    this.lastSeen = parseDate(data.lastSeen) ?? undefined;\n    this.name = data.name;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n  }\n\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** A URL to the external user's avatar image. Null if no avatar is available from the external service. */\n  public avatarUrl?: string | null;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** The external user's display name. Unique within each workspace. Can match the display name of an actual user. */\n  public displayName: string;\n  /** The external user's email address. */\n  public email?: string | null;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /** The last time the external user was seen interacting with Linear through their external service. Defaults to the creation time and is updated on subsequent interactions. */\n  public lastSeen?: Date | null;\n  /** The external user's full name. */\n  public name: string;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** The workspace that the external user belongs to. */\n  public get organization(): LinearFetch<Organization> {\n    return new OrganizationQuery(this._request).fetch();\n  }\n}\n/**\n * Certain properties of an external user.\n *\n * @param data - L.ExternalUserChildWebhookPayloadFragment response data\n */\nexport class ExternalUserChildWebhookPayload {\n  public constructor(data: L.ExternalUserChildWebhookPayloadFragment) {\n    this.email = data.email;\n    this.id = data.id;\n    this.name = data.name;\n  }\n\n  /** The email of the external user. */\n  public email: string;\n  /** The ID of the external user. */\n  public id: string;\n  /** The name of the external user. */\n  public name: string;\n}\n/**\n * ExternalUserConnection model\n *\n * @param request - function to call the graphql client\n * @param fetch - function to trigger a refetch of this ExternalUserConnection model\n * @param data - ExternalUserConnection response data\n */\nexport class ExternalUserConnection extends Connection<ExternalUser> {\n  public constructor(\n    request: LinearRequest,\n    fetch: (connection?: LinearConnectionVariables) => LinearFetch<LinearConnection<ExternalUser> | undefined>,\n    data: L.ExternalUserConnectionFragment\n  ) {\n    super(\n      request,\n      fetch,\n      data.nodes.map(node => new ExternalUser(request, node)),\n      new PageInfo(request, data.pageInfo)\n    );\n  }\n}\n/**\n * A facet representing a join between entities. Facets connect a custom view to an owning entity such as a project, initiative, team page, workspace page, or user feed. They control the order of views within their parent via the sortOrder field. Exactly one source entity and one target entity must be set.\n *\n * @param request - function to call the graphql client\n * @param data - L.FacetFragment response data\n */\nexport class Facet extends Request {\n  private _sourceFeedUser?: L.FacetFragment[\"sourceFeedUser\"];\n  private _sourceInitiative?: L.FacetFragment[\"sourceInitiative\"];\n  private _sourceProject?: L.FacetFragment[\"sourceProject\"];\n  private _sourceTeam?: L.FacetFragment[\"sourceTeam\"];\n  private _targetCustomView?: L.FacetFragment[\"targetCustomView\"];\n\n  public constructor(request: LinearRequest, data: L.FacetFragment) {\n    super(request);\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.id = data.id;\n    this.sortOrder = data.sortOrder;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this.sourcePage = data.sourcePage ?? undefined;\n    this._sourceFeedUser = data.sourceFeedUser ?? undefined;\n    this._sourceInitiative = data.sourceInitiative ?? undefined;\n    this._sourceProject = data.sourceProject ?? undefined;\n    this._sourceTeam = data.sourceTeam ?? undefined;\n    this._targetCustomView = data.targetCustomView ?? undefined;\n  }\n\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /** The sort order of the facet within its owning entity scope. Lower values appear first. Sort order is scoped by the source entity (e.g., all facets on a project are sorted independently from facets on an initiative). */\n  public sortOrder: number;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** The fixed page type (e.g., projects, issues) that this facet is displayed on. Used together with sourceOrganizationId or sourceTeamId to place a view on a specific page at the workspace or team level. */\n  public sourcePage?: L.FacetPageSource | null;\n  /** The user whose feed this facet belongs to. Set when this facet represents a view in a user's personal feed. */\n  public get sourceFeedUser(): LinearFetch<User> | undefined {\n    return this._sourceFeedUser?.id ? new UserQuery(this._request).fetch(this._sourceFeedUser?.id) : undefined;\n  }\n  /** The ID of user whose feed this facet belongs to. set when this facet represents a view in a user's personal feed. */\n  public get sourceFeedUserId(): string | undefined {\n    return this._sourceFeedUser?.id;\n  }\n  /** The owning initiative. Set when this facet represents a view tab on an initiative. */\n  public get sourceInitiative(): LinearFetch<Initiative> | undefined {\n    return this._sourceInitiative?.id\n      ? new InitiativeQuery(this._request).fetch(this._sourceInitiative?.id)\n      : undefined;\n  }\n  /** The ID of owning initiative. set when this facet represents a view tab on an initiative. */\n  public get sourceInitiativeId(): string | undefined {\n    return this._sourceInitiative?.id;\n  }\n  /** The owning organization. Set for workspace-level facets that are not scoped to a specific team, project, or initiative. */\n  public get sourceOrganization(): LinearFetch<Organization> {\n    return new OrganizationQuery(this._request).fetch();\n  }\n  /** The owning project. Set when this facet represents a view tab on a project. */\n  public get sourceProject(): LinearFetch<Project> | undefined {\n    return this._sourceProject?.id ? new ProjectQuery(this._request).fetch(this._sourceProject?.id) : undefined;\n  }\n  /** The ID of owning project. set when this facet represents a view tab on a project. */\n  public get sourceProjectId(): string | undefined {\n    return this._sourceProject?.id;\n  }\n  /** The owning team. Set when this facet represents a view on a team-level page. */\n  public get sourceTeam(): LinearFetch<Team> | undefined {\n    return this._sourceTeam?.id ? new TeamQuery(this._request).fetch(this._sourceTeam?.id) : undefined;\n  }\n  /** The ID of owning team. set when this facet represents a view on a team-level page. */\n  public get sourceTeamId(): string | undefined {\n    return this._sourceTeam?.id;\n  }\n  /** The custom view that this facet points to. Each facet targets exactly one custom view, establishing a one-to-one relationship. */\n  public get targetCustomView(): LinearFetch<CustomView> | undefined {\n    return this._targetCustomView?.id\n      ? new CustomViewQuery(this._request).fetch(this._targetCustomView?.id)\n      : undefined;\n  }\n  /** The ID of custom view that this facet points to. each facet targets exactly one custom view, establishing a one-to-one relationship. */\n  public get targetCustomViewId(): string | undefined {\n    return this._targetCustomView?.id;\n  }\n}\n/**\n * FacetConnection model\n *\n * @param request - function to call the graphql client\n * @param fetch - function to trigger a refetch of this FacetConnection model\n * @param data - FacetConnection response data\n */\nexport class FacetConnection extends Connection<Facet> {\n  public constructor(\n    request: LinearRequest,\n    fetch: (connection?: LinearConnectionVariables) => LinearFetch<LinearConnection<Facet> | undefined>,\n    data: L.FacetConnectionFragment\n  ) {\n    super(\n      request,\n      fetch,\n      data.nodes.map(node => new Facet(request, node)),\n      new PageInfo(request, data.pageInfo)\n    );\n  }\n}\n/**\n * A user's bookmarked item that appears in their sidebar for quick access. Favorites can reference various entity types including issues, projects, cycles, views, documents, initiatives, labels, users, customers, dashboards, and pull requests. Favorites can be organized into folders and ordered by the user. Each favorite is owned by a single user and links to exactly one target entity (or is a folder containing other favorites).\n *\n * @param request - function to call the graphql client\n * @param data - L.FavoriteFragment response data\n */\nexport class Favorite extends Request {\n  private _customView?: L.FavoriteFragment[\"customView\"];\n  private _customer?: L.FavoriteFragment[\"customer\"];\n  private _cycle?: L.FavoriteFragment[\"cycle\"];\n  private _document?: L.FavoriteFragment[\"document\"];\n  private _initiative?: L.FavoriteFragment[\"initiative\"];\n  private _issue?: L.FavoriteFragment[\"issue\"];\n  private _label?: L.FavoriteFragment[\"label\"];\n  private _owner: L.FavoriteFragment[\"owner\"];\n  private _parent?: L.FavoriteFragment[\"parent\"];\n  private _predefinedViewTeam?: L.FavoriteFragment[\"predefinedViewTeam\"];\n  private _project?: L.FavoriteFragment[\"project\"];\n  private _projectLabel?: L.FavoriteFragment[\"projectLabel\"];\n  private _projectTeam?: L.FavoriteFragment[\"projectTeam\"];\n  private _release?: L.FavoriteFragment[\"release\"];\n  private _releaseNote?: L.FavoriteFragment[\"releaseNote\"];\n  private _releasePipeline?: L.FavoriteFragment[\"releasePipeline\"];\n  private _team?: L.FavoriteFragment[\"team\"];\n  private _user?: L.FavoriteFragment[\"user\"];\n\n  public constructor(request: LinearRequest, data: L.FavoriteFragment) {\n    super(request);\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.folderName = data.folderName ?? undefined;\n    this.id = data.id;\n    this.predefinedViewType = data.predefinedViewType ?? undefined;\n    this.sortOrder = data.sortOrder;\n    this.type = data.type;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this.url = data.url ?? undefined;\n    this.initiativeTab = data.initiativeTab ?? undefined;\n    this.pipelineTab = data.pipelineTab ?? undefined;\n    this.projectTab = data.projectTab ?? undefined;\n    this._customView = data.customView ?? undefined;\n    this._customer = data.customer ?? undefined;\n    this._cycle = data.cycle ?? undefined;\n    this._document = data.document ?? undefined;\n    this._initiative = data.initiative ?? undefined;\n    this._issue = data.issue ?? undefined;\n    this._label = data.label ?? undefined;\n    this._owner = data.owner;\n    this._parent = data.parent ?? undefined;\n    this._predefinedViewTeam = data.predefinedViewTeam ?? undefined;\n    this._project = data.project ?? undefined;\n    this._projectLabel = data.projectLabel ?? undefined;\n    this._projectTeam = data.projectTeam ?? undefined;\n    this._release = data.release ?? undefined;\n    this._releaseNote = data.releaseNote ?? undefined;\n    this._releasePipeline = data.releasePipeline ?? undefined;\n    this._team = data.team ?? undefined;\n    this._user = data.user ?? undefined;\n  }\n\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** The name of the folder. Only applies to favorites of type folder. */\n  public folderName?: string | null;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /** The type of favorited predefined view (e.g., 'allIssues', 'activeCycle', 'backlog', 'triage'). Only populated when the favorite type is 'predefinedView'. */\n  public predefinedViewType?: string | null;\n  /** The position of this item in the user's favorites list. Lower values appear first. Used to maintain user-defined ordering within the sidebar. */\n  public sortOrder: number;\n  /** The type of entity this favorite references, such as 'issue', 'project', 'cycle', 'customView', 'document', 'folder', etc. Determines which associated entity field is populated. */\n  public type: string;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** URL of the favorited entity. Folders return 'null' value. */\n  public url?: string | null;\n  /** The targeted tab of the initiative. */\n  public initiativeTab?: L.InitiativeTab | null;\n  /** The targeted tab of the release pipeline. */\n  public pipelineTab?: L.PipelineTab | null;\n  /** The targeted tab of the project. */\n  public projectTab?: L.ProjectTab | null;\n  /** The favorited custom view. */\n  public get customView(): LinearFetch<CustomView> | undefined {\n    return this._customView?.id ? new CustomViewQuery(this._request).fetch(this._customView?.id) : undefined;\n  }\n  /** The ID of favorited custom view. */\n  public get customViewId(): string | undefined {\n    return this._customView?.id;\n  }\n  /** The favorited customer. */\n  public get customer(): LinearFetch<Customer> | undefined {\n    return this._customer?.id ? new CustomerQuery(this._request).fetch(this._customer?.id) : undefined;\n  }\n  /** The ID of favorited customer. */\n  public get customerId(): string | undefined {\n    return this._customer?.id;\n  }\n  /** The favorited cycle. */\n  public get cycle(): LinearFetch<Cycle> | undefined {\n    return this._cycle?.id ? new CycleQuery(this._request).fetch(this._cycle?.id) : undefined;\n  }\n  /** The ID of favorited cycle. */\n  public get cycleId(): string | undefined {\n    return this._cycle?.id;\n  }\n  /** The favorited document. */\n  public get document(): LinearFetch<Document> | undefined {\n    return this._document?.id ? new DocumentQuery(this._request).fetch(this._document?.id) : undefined;\n  }\n  /** The ID of favorited document. */\n  public get documentId(): string | undefined {\n    return this._document?.id;\n  }\n  /** The favorited initiative. */\n  public get initiative(): LinearFetch<Initiative> | undefined {\n    return this._initiative?.id ? new InitiativeQuery(this._request).fetch(this._initiative?.id) : undefined;\n  }\n  /** The ID of favorited initiative. */\n  public get initiativeId(): string | undefined {\n    return this._initiative?.id;\n  }\n  /** The favorited issue. */\n  public get issue(): LinearFetch<Issue> | undefined {\n    return this._issue?.id ? new IssueQuery(this._request).fetch(this._issue?.id) : undefined;\n  }\n  /** The ID of favorited issue. */\n  public get issueId(): string | undefined {\n    return this._issue?.id;\n  }\n  /** The favorited label. */\n  public get label(): LinearFetch<IssueLabel> | undefined {\n    return this._label?.id ? new IssueLabelQuery(this._request).fetch(this._label?.id) : undefined;\n  }\n  /** The ID of favorited label. */\n  public get labelId(): string | undefined {\n    return this._label?.id;\n  }\n  /** The user who owns this favorite. Favorites are personal and only visible to their owner. */\n  public get owner(): LinearFetch<User> | undefined {\n    return new UserQuery(this._request).fetch(this._owner.id);\n  }\n  /** The ID of user who owns this favorite. favorites are personal and only visible to their owner. */\n  public get ownerId(): string | undefined {\n    return this._owner?.id;\n  }\n  /** The parent folder of the favorite. Null if the favorite is at the top level of the sidebar. Only favorites of type 'folder' can be parents. */\n  public get parent(): LinearFetch<Favorite> | undefined {\n    return this._parent?.id ? new FavoriteQuery(this._request).fetch(this._parent?.id) : undefined;\n  }\n  /** The ID of parent folder of the favorite. null if the favorite is at the top level of the sidebar. only favorites of type 'folder' can be parents. */\n  public get parentId(): string | undefined {\n    return this._parent?.id;\n  }\n  /** The team of the favorited predefined view. */\n  public get predefinedViewTeam(): LinearFetch<Team> | undefined {\n    return this._predefinedViewTeam?.id ? new TeamQuery(this._request).fetch(this._predefinedViewTeam?.id) : undefined;\n  }\n  /** The ID of team of the favorited predefined view. */\n  public get predefinedViewTeamId(): string | undefined {\n    return this._predefinedViewTeam?.id;\n  }\n  /** The favorited project. */\n  public get project(): LinearFetch<Project> | undefined {\n    return this._project?.id ? new ProjectQuery(this._request).fetch(this._project?.id) : undefined;\n  }\n  /** The ID of favorited project. */\n  public get projectId(): string | undefined {\n    return this._project?.id;\n  }\n  /** The favorited project label. */\n  public get projectLabel(): LinearFetch<ProjectLabel> | undefined {\n    return this._projectLabel?.id ? new ProjectLabelQuery(this._request).fetch(this._projectLabel?.id) : undefined;\n  }\n  /** The ID of favorited project label. */\n  public get projectLabelId(): string | undefined {\n    return this._projectLabel?.id;\n  }\n  /** [DEPRECATED] The favorited team of the project. */\n  public get projectTeam(): LinearFetch<Team> | undefined {\n    return this._projectTeam?.id ? new TeamQuery(this._request).fetch(this._projectTeam?.id) : undefined;\n  }\n  /** The ID of [deprecated] the favorited team of the project. */\n  public get projectTeamId(): string | undefined {\n    return this._projectTeam?.id;\n  }\n  /** The favorited release. */\n  public get release(): LinearFetch<Release> | undefined {\n    return this._release?.id ? new ReleaseQuery(this._request).fetch(this._release?.id) : undefined;\n  }\n  /** The ID of favorited release. */\n  public get releaseId(): string | undefined {\n    return this._release?.id;\n  }\n  /** The favorited release note. */\n  public get releaseNote(): LinearFetch<ReleaseNote> | undefined {\n    return this._releaseNote?.id ? new ReleaseNoteQuery(this._request).fetch(this._releaseNote?.id) : undefined;\n  }\n  /** The ID of favorited release note. */\n  public get releaseNoteId(): string | undefined {\n    return this._releaseNote?.id;\n  }\n  /** The favorited release pipeline. */\n  public get releasePipeline(): LinearFetch<ReleasePipeline> | undefined {\n    return this._releasePipeline?.id\n      ? new ReleasePipelineQuery(this._request).fetch(this._releasePipeline?.id)\n      : undefined;\n  }\n  /** The ID of favorited release pipeline. */\n  public get releasePipelineId(): string | undefined {\n    return this._releasePipeline?.id;\n  }\n  /** The favorited team. */\n  public get team(): LinearFetch<Team> | undefined {\n    return this._team?.id ? new TeamQuery(this._request).fetch(this._team?.id) : undefined;\n  }\n  /** The ID of favorited team. */\n  public get teamId(): string | undefined {\n    return this._team?.id;\n  }\n  /** The favorited user. */\n  public get user(): LinearFetch<User> | undefined {\n    return this._user?.id ? new UserQuery(this._request).fetch(this._user?.id) : undefined;\n  }\n  /** The ID of favorited user. */\n  public get userId(): string | undefined {\n    return this._user?.id;\n  }\n  /** Children of the favorite. Only applies to favorites of type folder. */\n  public children(variables?: Omit<L.Favorite_ChildrenQueryVariables, \"id\">) {\n    return new Favorite_ChildrenQuery(this._request, this.id, variables).fetch(variables);\n  }\n  /** Creates a new favorite for the authenticated user. Exactly one target entity must be specified. If a favorite for the same entity already exists, the existing favorite is returned (upsert behavior). */\n  public create(input: L.FavoriteCreateInput) {\n    return new CreateFavoriteMutation(this._request).fetch(input);\n  }\n  /** Deletes a favorite, removing it from the user's sidebar. This is an idempotent operation -- deleting a non-existent favorite succeeds silently. */\n  public delete() {\n    return new DeleteFavoriteMutation(this._request).fetch(this.id);\n  }\n  /** Updates a favorite's position, parent folder, or folder name. */\n  public update(input: L.FavoriteUpdateInput) {\n    return new UpdateFavoriteMutation(this._request).fetch(this.id, input);\n  }\n}\n/**\n * FavoriteConnection model\n *\n * @param request - function to call the graphql client\n * @param fetch - function to trigger a refetch of this FavoriteConnection model\n * @param data - FavoriteConnection response data\n */\nexport class FavoriteConnection extends Connection<Favorite> {\n  public constructor(\n    request: LinearRequest,\n    fetch: (connection?: LinearConnectionVariables) => LinearFetch<LinearConnection<Favorite> | undefined>,\n    data: L.FavoriteConnectionFragment\n  ) {\n    super(\n      request,\n      fetch,\n      data.nodes.map(node => new Favorite(request, node)),\n      new PageInfo(request, data.pageInfo)\n    );\n  }\n}\n/**\n * Return type for favorite mutations.\n *\n * @param request - function to call the graphql client\n * @param data - L.FavoritePayloadFragment response data\n */\nexport class FavoritePayload extends Request {\n  private _favorite: L.FavoritePayloadFragment[\"favorite\"];\n\n  public constructor(request: LinearRequest, data: L.FavoritePayloadFragment) {\n    super(request);\n    this.lastSyncId = data.lastSyncId;\n    this.success = data.success;\n    this._favorite = data.favorite;\n  }\n\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** Whether the operation was successful. */\n  public success: boolean;\n  /** The favorite that was created or updated. */\n  public get favorite(): LinearFetch<Favorite> | undefined {\n    return new FavoriteQuery(this._request).fetch(this._favorite.id);\n  }\n  /** The ID of favorite that was created or updated. */\n  public get favoriteId(): string | undefined {\n    return this._favorite?.id;\n  }\n}\n/**\n * The result of a data fetch query using natural language.\n *\n * @param request - function to call the graphql client\n * @param data - L.FetchDataPayloadFragment response data\n */\nexport class FetchDataPayload extends Request {\n  public constructor(request: LinearRequest, data: L.FetchDataPayloadFragment) {\n    super(request);\n    this.data = data.data ?? undefined;\n    this.filters = data.filters ?? undefined;\n    this.query = data.query ?? undefined;\n    this.success = data.success;\n  }\n\n  /** The fetched data as a JSON object. The shape depends on the natural language query and the resolved GraphQL query. Null if the query returned no results. */\n  public data?: L.Scalars[\"JSONObject\"] | null;\n  /** The filter variables that were generated and applied to the GraphQL query. Null if no filters were needed. */\n  public filters?: L.Scalars[\"JSONObject\"] | null;\n  /** The GraphQL query that was generated from the natural language input and executed to produce the data. Useful for debugging or reusing the query directly. */\n  public query?: string | null;\n  /** Whether the fetch operation was successful. */\n  public success: boolean;\n}\n/**\n * FileUploadDeletePayload model\n *\n * @param request - function to call the graphql client\n * @param data - L.FileUploadDeletePayloadFragment response data\n */\nexport class FileUploadDeletePayload extends Request {\n  public constructor(request: LinearRequest, data: L.FileUploadDeletePayloadFragment) {\n    super(request);\n    this.success = data.success;\n  }\n\n  /** Whether the operation was successful. */\n  public success: boolean;\n}\n/**\n * The result of a Front attachment mutation.\n *\n * @param request - function to call the graphql client\n * @param data - L.FrontAttachmentPayloadFragment response data\n */\nexport class FrontAttachmentPayload extends Request {\n  private _attachment: L.FrontAttachmentPayloadFragment[\"attachment\"];\n\n  public constructor(request: LinearRequest, data: L.FrontAttachmentPayloadFragment) {\n    super(request);\n    this.lastSyncId = data.lastSyncId;\n    this.success = data.success;\n    this._attachment = data.attachment;\n  }\n\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** Whether the operation was successful. */\n  public success: boolean;\n  /** The issue attachment that was created. */\n  public get attachment(): LinearFetch<Attachment> | undefined {\n    return new AttachmentQuery(this._request).fetch(this._attachment.id);\n  }\n  /** The ID of issue attachment that was created. */\n  public get attachmentId(): string | undefined {\n    return this._attachment?.id;\n  }\n}\n/**\n * A Git automation rule that automatically transitions issues to a specified workflow state when a Git event occurs (e.g., when a PR is opened, move the linked issue to 'In Review'). Each rule is scoped to a team and optionally to a specific target branch. When no target branch is specified, the rule acts as the default for all branches. Target-branch-specific rules override the defaults.\n *\n * @param request - function to call the graphql client\n * @param data - L.GitAutomationStateFragment response data\n */\nexport class GitAutomationState extends Request {\n  private _state?: L.GitAutomationStateFragment[\"state\"];\n  private _team: L.GitAutomationStateFragment[\"team\"];\n\n  public constructor(request: LinearRequest, data: L.GitAutomationStateFragment) {\n    super(request);\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.branchPattern = data.branchPattern ?? undefined;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.id = data.id;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this.targetBranch = data.targetBranch ? new GitAutomationTargetBranch(request, data.targetBranch) : undefined;\n    this.event = data.event;\n    this._state = data.state ?? undefined;\n    this._team = data.team;\n  }\n\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** [DEPRECATED] The target branch, if null, the automation will be triggered on any branch. */\n  public branchPattern?: string | null;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** The target branch that this automation rule applies to. When set, this rule only fires for pull requests targeting the specified branch pattern, overriding any default rule for the same event. Null if this is a default rule that applies to all branches. */\n  public targetBranch?: GitAutomationTargetBranch | null;\n  /** The Git event that triggers this automation rule (e.g., branch created, PR opened for review, or PR merged). */\n  public event: L.GitAutomationStates;\n  /** The workflow state that linked issues will be transitioned to when the Git event fires. Null if this rule is configured to take no action, overriding any default rule for the same event. */\n  public get state(): LinearFetch<WorkflowState> | undefined {\n    return this._state?.id ? new WorkflowStateQuery(this._request).fetch(this._state?.id) : undefined;\n  }\n  /** The ID of workflow state that linked issues will be transitioned to when the git event fires. null if this rule is configured to take no action, overriding any default rule for the same event. */\n  public get stateId(): string | undefined {\n    return this._state?.id;\n  }\n  /** The team that this automation rule belongs to. Issues must belong to this team for the automation to apply. */\n  public get team(): LinearFetch<Team> | undefined {\n    return new TeamQuery(this._request).fetch(this._team.id);\n  }\n  /** The ID of team that this automation rule belongs to. issues must belong to this team for the automation to apply. */\n  public get teamId(): string | undefined {\n    return this._team?.id;\n  }\n\n  /** Creates a new Git automation rule that maps a Git event to a workflow state transition for a team. */\n  public create(input: L.GitAutomationStateCreateInput) {\n    return new CreateGitAutomationStateMutation(this._request).fetch(input);\n  }\n  /** Deletes a Git automation rule. */\n  public delete() {\n    return new DeleteGitAutomationStateMutation(this._request).fetch(this.id);\n  }\n  /** Updates an existing Git automation rule, including its workflow state, target branch, and triggering event. */\n  public update(input: L.GitAutomationStateUpdateInput) {\n    return new UpdateGitAutomationStateMutation(this._request).fetch(this.id, input);\n  }\n}\n/**\n * GitAutomationStateConnection model\n *\n * @param request - function to call the graphql client\n * @param fetch - function to trigger a refetch of this GitAutomationStateConnection model\n * @param data - GitAutomationStateConnection response data\n */\nexport class GitAutomationStateConnection extends Connection<GitAutomationState> {\n  public constructor(\n    request: LinearRequest,\n    fetch: (connection?: LinearConnectionVariables) => LinearFetch<LinearConnection<GitAutomationState> | undefined>,\n    data: L.GitAutomationStateConnectionFragment\n  ) {\n    super(\n      request,\n      fetch,\n      data.nodes.map(node => new GitAutomationState(request, node)),\n      new PageInfo(request, data.pageInfo)\n    );\n  }\n}\n/**\n * The result of a git automation state mutation.\n *\n * @param request - function to call the graphql client\n * @param data - L.GitAutomationStatePayloadFragment response data\n */\nexport class GitAutomationStatePayload extends Request {\n  public constructor(request: LinearRequest, data: L.GitAutomationStatePayloadFragment) {\n    super(request);\n    this.lastSyncId = data.lastSyncId;\n    this.success = data.success;\n    this.gitAutomationState = new GitAutomationState(request, data.gitAutomationState);\n  }\n\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** Whether the operation was successful. */\n  public success: boolean;\n  /** The automation state that was created or updated. */\n  public gitAutomationState: GitAutomationState;\n}\n/**\n * A target branch definition used by Git automation rules to scope automations to specific branches. The branch can be specified as an exact name (e.g., 'main') or as a regular expression pattern (e.g., 'release/.*'). Each target branch belongs to a team and can have multiple automation rules associated with it, which override the team's default automation rules when a PR targets a matching branch.\n *\n * @param request - function to call the graphql client\n * @param data - L.GitAutomationTargetBranchFragment response data\n */\nexport class GitAutomationTargetBranch extends Request {\n  private _team: L.GitAutomationTargetBranchFragment[\"team\"];\n\n  public constructor(request: LinearRequest, data: L.GitAutomationTargetBranchFragment) {\n    super(request);\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.branchPattern = data.branchPattern;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.id = data.id;\n    this.isRegex = data.isRegex;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this._team = data.team;\n  }\n\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** The branch name or pattern to match against pull request target branches. Interpreted as a literal branch name unless isRegex is true, in which case it is treated as a regular expression. */\n  public branchPattern: string;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /** Whether the branch pattern should be interpreted as a regular expression. When false, the pattern is matched as an exact branch name. */\n  public isRegex: boolean;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** The team that this target branch definition belongs to. The branch pattern is unique within a team. */\n  public get team(): LinearFetch<Team> | undefined {\n    return new TeamQuery(this._request).fetch(this._team.id);\n  }\n  /** The ID of team that this target branch definition belongs to. the branch pattern is unique within a team. */\n  public get teamId(): string | undefined {\n    return this._team?.id;\n  }\n\n  /** Creates a new Git target branch definition that scopes automation rules to pull requests targeting a specific branch pattern. */\n  public create(input: L.GitAutomationTargetBranchCreateInput) {\n    return new CreateGitAutomationTargetBranchMutation(this._request).fetch(input);\n  }\n  /** Deletes a Git target branch definition and its associated automation rules. */\n  public delete() {\n    return new DeleteGitAutomationTargetBranchMutation(this._request).fetch(this.id);\n  }\n  /** Updates an existing Git target branch definition, including its branch pattern and regex flag. */\n  public update(input: L.GitAutomationTargetBranchUpdateInput) {\n    return new UpdateGitAutomationTargetBranchMutation(this._request).fetch(this.id, input);\n  }\n}\n/**\n * The result of a git automation target branch mutation.\n *\n * @param request - function to call the graphql client\n * @param data - L.GitAutomationTargetBranchPayloadFragment response data\n */\nexport class GitAutomationTargetBranchPayload extends Request {\n  public constructor(request: LinearRequest, data: L.GitAutomationTargetBranchPayloadFragment) {\n    super(request);\n    this.lastSyncId = data.lastSyncId;\n    this.success = data.success;\n    this.targetBranch = new GitAutomationTargetBranch(request, data.targetBranch);\n  }\n\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** Whether the operation was successful. */\n  public success: boolean;\n  /** The Git target branch automation that was created or updated. */\n  public targetBranch: GitAutomationTargetBranch;\n}\n/**\n * GitHubCommitIntegrationPayload model\n *\n * @param request - function to call the graphql client\n * @param data - L.GitHubCommitIntegrationPayloadFragment response data\n */\nexport class GitHubCommitIntegrationPayload extends Request {\n  private _integration?: L.GitHubCommitIntegrationPayloadFragment[\"integration\"];\n\n  public constructor(request: LinearRequest, data: L.GitHubCommitIntegrationPayloadFragment) {\n    super(request);\n    this.lastSyncId = data.lastSyncId;\n    this.success = data.success;\n    this.webhookSecret = data.webhookSecret;\n    this.gitHub = data.gitHub ? new GitHubIntegrationConnectDetails(request, data.gitHub) : undefined;\n    this._integration = data.integration ?? undefined;\n  }\n\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** Whether the operation was successful. */\n  public success: boolean;\n  /** The webhook secret to provide to GitHub. */\n  public webhookSecret: string;\n  /** GitHub-specific details for the operation. Populated by GitHub-related mutations only. */\n  public gitHub?: GitHubIntegrationConnectDetails | null;\n  /** The integration that was created or updated. */\n  public get integration(): LinearFetch<Integration> | undefined {\n    return this._integration?.id ? new IntegrationQuery(this._request).fetch(this._integration?.id) : undefined;\n  }\n  /** The ID of integration that was created or updated. */\n  public get integrationId(): string | undefined {\n    return this._integration?.id;\n  }\n}\n/**\n * GitHubEnterpriseServerInstallVerificationPayload model\n *\n * @param request - function to call the graphql client\n * @param data - L.GitHubEnterpriseServerInstallVerificationPayloadFragment response data\n */\nexport class GitHubEnterpriseServerInstallVerificationPayload extends Request {\n  public constructor(request: LinearRequest, data: L.GitHubEnterpriseServerInstallVerificationPayloadFragment) {\n    super(request);\n    this.success = data.success;\n  }\n\n  /** Has the install been successful. */\n  public success: boolean;\n}\n/**\n * GitHubEnterpriseServerPayload model\n *\n * @param request - function to call the graphql client\n * @param data - L.GitHubEnterpriseServerPayloadFragment response data\n */\nexport class GitHubEnterpriseServerPayload extends Request {\n  private _integration?: L.GitHubEnterpriseServerPayloadFragment[\"integration\"];\n\n  public constructor(request: LinearRequest, data: L.GitHubEnterpriseServerPayloadFragment) {\n    super(request);\n    this.installUrl = data.installUrl;\n    this.lastSyncId = data.lastSyncId;\n    this.setupUrl = data.setupUrl;\n    this.success = data.success;\n    this.webhookSecret = data.webhookSecret;\n    this.gitHub = data.gitHub ? new GitHubIntegrationConnectDetails(request, data.gitHub) : undefined;\n    this._integration = data.integration ?? undefined;\n  }\n\n  /** The app install address. */\n  public installUrl: string;\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** The setup address. */\n  public setupUrl: string;\n  /** Whether the operation was successful. */\n  public success: boolean;\n  /** The webhook secret to provide to GitHub. */\n  public webhookSecret: string;\n  /** GitHub-specific details for the operation. Populated by GitHub-related mutations only. */\n  public gitHub?: GitHubIntegrationConnectDetails | null;\n  /** The integration that was created or updated. */\n  public get integration(): LinearFetch<Integration> | undefined {\n    return this._integration?.id ? new IntegrationQuery(this._request).fetch(this._integration?.id) : undefined;\n  }\n  /** The ID of integration that was created or updated. */\n  public get integrationId(): string | undefined {\n    return this._integration?.id;\n  }\n}\n/**\n * GitHub-specific details that some integration mutations may return alongside the standard payload. Populated only by GitHub-related mutations.\n *\n * @param request - function to call the graphql client\n * @param data - L.GitHubIntegrationConnectDetailsFragment response data\n */\nexport class GitHubIntegrationConnectDetails extends Request {\n  public constructor(request: LinearRequest, data: L.GitHubIntegrationConnectDetailsFragment) {\n    super(request);\n    this.lostRepositoryNames = data.lostRepositoryNames ?? undefined;\n  }\n\n  /** Full names ('owner/repo') of repositories whose existing GitHub Issues sync mappings would become inaccessible if the new GitHub App installation replaces the existing one. When non-empty the connect was halted; the client should surface the impact and re-call the mutation with `confirmReplace: true` to commit, or do nothing to leave the integration unchanged. Capped at a small constant; longer lists are truncated. */\n  public lostRepositoryNames?: string[] | null;\n}\n/**\n * GitLabIntegrationCreatePayload model\n *\n * @param request - function to call the graphql client\n * @param data - L.GitLabIntegrationCreatePayloadFragment response data\n */\nexport class GitLabIntegrationCreatePayload extends Request {\n  private _integration?: L.GitLabIntegrationCreatePayloadFragment[\"integration\"];\n\n  public constructor(request: LinearRequest, data: L.GitLabIntegrationCreatePayloadFragment) {\n    super(request);\n    this.error = data.error ?? undefined;\n    this.errorRequest = data.errorRequest ?? undefined;\n    this.errorResponseBody = data.errorResponseBody ?? undefined;\n    this.errorResponseHeaders = data.errorResponseHeaders ?? undefined;\n    this.lastSyncId = data.lastSyncId;\n    this.success = data.success;\n    this.webhookSecret = data.webhookSecret;\n    this.gitHub = data.gitHub ? new GitHubIntegrationConnectDetails(request, data.gitHub) : undefined;\n    this._integration = data.integration ?? undefined;\n  }\n\n  /** Error message if the connection failed. */\n  public error?: string | null;\n  /** Method and post-encoding upstream URI of the failed request, for debugging proxy allowlist rules (e.g. `GET /api/v4/projects/aire%2Fagents`). */\n  public errorRequest?: string | null;\n  /** Response body from GitLab for debugging. */\n  public errorResponseBody?: string | null;\n  /** Response headers from GitLab for debugging (JSON stringified). */\n  public errorResponseHeaders?: string | null;\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** Whether the operation was successful. */\n  public success: boolean;\n  /** The webhook secret to provide to GitLab. */\n  public webhookSecret: string;\n  /** GitHub-specific details for the operation. Populated by GitHub-related mutations only. */\n  public gitHub?: GitHubIntegrationConnectDetails | null;\n  /** The integration that was created or updated. */\n  public get integration(): LinearFetch<Integration> | undefined {\n    return this._integration?.id ? new IntegrationQuery(this._request).fetch(this._integration?.id) : undefined;\n  }\n  /** The ID of integration that was created or updated. */\n  public get integrationId(): string | undefined {\n    return this._integration?.id;\n  }\n}\n/**\n * GitLabTestConnectionPayload model\n *\n * @param request - function to call the graphql client\n * @param data - L.GitLabTestConnectionPayloadFragment response data\n */\nexport class GitLabTestConnectionPayload extends Request {\n  private _integration?: L.GitLabTestConnectionPayloadFragment[\"integration\"];\n\n  public constructor(request: LinearRequest, data: L.GitLabTestConnectionPayloadFragment) {\n    super(request);\n    this.error = data.error ?? undefined;\n    this.errorRequest = data.errorRequest ?? undefined;\n    this.errorResponseBody = data.errorResponseBody ?? undefined;\n    this.errorResponseHeaders = data.errorResponseHeaders ?? undefined;\n    this.lastSyncId = data.lastSyncId;\n    this.success = data.success;\n    this.gitHub = data.gitHub ? new GitHubIntegrationConnectDetails(request, data.gitHub) : undefined;\n    this._integration = data.integration ?? undefined;\n  }\n\n  /** Error message if the connection test failed. */\n  public error?: string | null;\n  /** Method and post-encoding upstream URI of the failed request, for debugging proxy allowlist rules (e.g. `GET /api/v4/projects/aire%2Fagents`). */\n  public errorRequest?: string | null;\n  /** Response body from GitLab for debugging. */\n  public errorResponseBody?: string | null;\n  /** Response headers from GitLab for debugging (JSON stringified). */\n  public errorResponseHeaders?: string | null;\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** Whether the operation was successful. */\n  public success: boolean;\n  /** GitHub-specific details for the operation. Populated by GitHub-related mutations only. */\n  public gitHub?: GitHubIntegrationConnectDetails | null;\n  /** The integration that was created or updated. */\n  public get integration(): LinearFetch<Integration> | undefined {\n    return this._integration?.id ? new IntegrationQuery(this._request).fetch(this._integration?.id) : undefined;\n  }\n  /** The ID of integration that was created or updated. */\n  public get integrationId(): string | undefined {\n    return this._integration?.id;\n  }\n}\n/**\n * Metadata for guidance that should be provided to an AI agent.\n *\n * @param data - L.GuidanceRuleWebhookPayloadFragment response data\n */\nexport class GuidanceRuleWebhookPayload {\n  public constructor(data: L.GuidanceRuleWebhookPayloadFragment) {\n    this.body = data.body;\n  }\n\n  /** The content of the guidance as markdown. */\n  public body: string;\n}\n/**\n * A SAML/SSO or web forms identity provider configuration for a workspace. Identity providers enable single sign-on authentication via SAML 2.0 and can optionally support SCIM for automated user provisioning and group-based role mapping. Each workspace can have a default general-purpose identity provider and additional web forms identity providers for Asks web authentication.\n *\n * @param request - function to call the graphql client\n * @param data - L.IdentityProviderFragment response data\n */\nexport class IdentityProvider extends Request {\n  public constructor(request: LinearRequest, data: L.IdentityProviderFragment) {\n    super(request);\n    this.allowNameChange = data.allowNameChange;\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.defaultMigrated = data.defaultMigrated;\n    this.id = data.id;\n    this.issuerEntityId = data.issuerEntityId ?? undefined;\n    this.priority = data.priority ?? undefined;\n    this.samlEnabled = data.samlEnabled;\n    this.scimEnabled = data.scimEnabled;\n    this.spEntityId = data.spEntityId ?? undefined;\n    this.ssoBinding = data.ssoBinding ?? undefined;\n    this.ssoEndpoint = data.ssoEndpoint ?? undefined;\n    this.ssoSignAlgo = data.ssoSignAlgo ?? undefined;\n    this.ssoSigningCert = data.ssoSigningCert ?? undefined;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this.type = data.type;\n  }\n\n  /** Whether users are allowed to change their name and display name even if SCIM is enabled. */\n  public allowNameChange: boolean;\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** Whether the identity provider is the default identity provider migrated from organization level settings. */\n  public defaultMigrated: boolean;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /** The issuer's custom entity ID. */\n  public issuerEntityId?: string | null;\n  /** The SAML priority used to pick default workspace in SAML SP initiated flow, when same domain is claimed for SAML by multiple workspaces. Lower priority value means higher preference. */\n  public priority?: number | null;\n  /** Whether SAML authentication is enabled for the workspace. */\n  public samlEnabled: boolean;\n  /** Whether SCIM provisioning is enabled for the workspace. */\n  public scimEnabled: boolean;\n  /** The service provider (Linear) custom entity ID. Defaults to https://auth.linear.app/sso */\n  public spEntityId?: string | null;\n  /** Binding method for authentication call. Can be either `post` (default) or `redirect`. */\n  public ssoBinding?: string | null;\n  /** Sign in endpoint URL for the identity provider. */\n  public ssoEndpoint?: string | null;\n  /** The algorithm of the Signing Certificate. Can be one of `sha1`, `sha256` (default), or `sha512`. */\n  public ssoSignAlgo?: string | null;\n  /** X.509 Signing Certificate in string form. */\n  public ssoSigningCert?: string | null;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** The type of identity provider. */\n  public type: L.IdentityProviderType;\n}\n/**\n * ImageUploadFromUrlPayload model\n *\n * @param request - function to call the graphql client\n * @param data - L.ImageUploadFromUrlPayloadFragment response data\n */\nexport class ImageUploadFromUrlPayload extends Request {\n  public constructor(request: LinearRequest, data: L.ImageUploadFromUrlPayloadFragment) {\n    super(request);\n    this.lastSyncId = data.lastSyncId;\n    this.success = data.success;\n    this.url = data.url ?? undefined;\n  }\n\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** Whether the operation was successful. */\n  public success: boolean;\n  /** The URL containing the image. */\n  public url?: string | null;\n}\n/**\n * An initiative is a high-level strategic grouping of projects toward a business goal. Initiatives can contain multiple projects, have their own status updates and health tracking, and can be organized hierarchically with parent-child relationships.\n *\n * @param request - function to call the graphql client\n * @param data - L.InitiativeFragment response data\n */\nexport class Initiative extends Request {\n  private _creator?: L.InitiativeFragment[\"creator\"];\n  private _integrationsSettings?: L.InitiativeFragment[\"integrationsSettings\"];\n  private _lastUpdate?: L.InitiativeFragment[\"lastUpdate\"];\n  private _owner?: L.InitiativeFragment[\"owner\"];\n  private _parentInitiative?: L.InitiativeFragment[\"parentInitiative\"];\n\n  public constructor(request: LinearRequest, data: L.InitiativeFragment) {\n    super(request);\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.color = data.color ?? undefined;\n    this.completedAt = parseDate(data.completedAt) ?? undefined;\n    this.content = data.content ?? undefined;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.description = data.description ?? undefined;\n    this.healthUpdatedAt = parseDate(data.healthUpdatedAt) ?? undefined;\n    this.icon = data.icon ?? undefined;\n    this.id = data.id;\n    this.name = data.name;\n    this.slugId = data.slugId;\n    this.sortOrder = data.sortOrder;\n    this.startedAt = parseDate(data.startedAt) ?? undefined;\n    this.targetDate = data.targetDate ?? undefined;\n    this.trashed = data.trashed ?? undefined;\n    this.updateReminderFrequency = data.updateReminderFrequency ?? undefined;\n    this.updateReminderFrequencyInWeeks = data.updateReminderFrequencyInWeeks ?? undefined;\n    this.updateRemindersHour = data.updateRemindersHour ?? undefined;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this.url = data.url;\n    this.documentContent = data.documentContent ? new DocumentContent(request, data.documentContent) : undefined;\n    this.frequencyResolution = data.frequencyResolution;\n    this.health = data.health ?? undefined;\n    this.status = data.status;\n    this.targetDateResolution = data.targetDateResolution ?? undefined;\n    this.updateRemindersDay = data.updateRemindersDay ?? undefined;\n    this._creator = data.creator ?? undefined;\n    this._integrationsSettings = data.integrationsSettings ?? undefined;\n    this._lastUpdate = data.lastUpdate ?? undefined;\n    this._owner = data.owner ?? undefined;\n    this._parentInitiative = data.parentInitiative ?? undefined;\n  }\n\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** The initiative's color. */\n  public color?: string | null;\n  /** The time at which the initiative was moved into Completed status. Null if the initiative has not been completed. */\n  public completedAt?: Date | null;\n  /** The initiative's content in markdown format. */\n  public content?: string | null;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** The description of the initiative. */\n  public description?: string | null;\n  /** The time at which the initiative health was last updated, typically when a new initiative update is posted. Null if health has never been set. */\n  public healthUpdatedAt?: Date | null;\n  /** The icon of the initiative. Can be an emoji or a decorative icon type. */\n  public icon?: string | null;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /** The name of the initiative. */\n  public name: string;\n  /** The initiative's unique URL slug, used to construct human-readable URLs. */\n  public slugId: string;\n  /** The sort order of the initiative within the workspace. */\n  public sortOrder: number;\n  /** The time at which the initiative was moved into Active status. Null if the initiative has not been activated. */\n  public startedAt?: Date | null;\n  /** The estimated completion date of the initiative. Null if no target date is set. */\n  public targetDate?: L.Scalars[\"TimelessDate\"] | null;\n  /** A flag that indicates whether the initiative is in the trash bin. */\n  public trashed?: boolean | null;\n  /** The frequency at which to prompt for updates. When not set, reminders are inherited from workspace. */\n  public updateReminderFrequency?: number | null;\n  /** The n-weekly frequency at which to prompt for updates. When not set, reminders are inherited from workspace. */\n  public updateReminderFrequencyInWeeks?: number | null;\n  /** The hour at which to prompt for updates. */\n  public updateRemindersHour?: number | null;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** Initiative URL. */\n  public url: string;\n  /** The content of the initiative description. */\n  public documentContent?: DocumentContent | null;\n  /** The resolution of the reminder frequency. */\n  public frequencyResolution: L.FrequencyResolutionType;\n  /** The overall health of the initiative, derived from the most recent initiative update. Possible values are onTrack, atRisk, or offTrack. Null if no health has been reported. */\n  public health?: L.InitiativeUpdateHealthType | null;\n  /** The lifecycle status of the initiative. One of Planned, Active, Completed. */\n  public status: L.InitiativeStatus;\n  /** The resolution of the initiative's estimated completion date, indicating whether it refers to a specific day, week, month, quarter, or year. */\n  public targetDateResolution?: L.DateResolutionType | null;\n  /** The day at which to prompt for updates. */\n  public updateRemindersDay?: L.Day | null;\n  /** The user who created the initiative. */\n  public get creator(): LinearFetch<User> | undefined {\n    return this._creator?.id ? new UserQuery(this._request).fetch(this._creator?.id) : undefined;\n  }\n  /** The ID of user who created the initiative. */\n  public get creatorId(): string | undefined {\n    return this._creator?.id;\n  }\n  /** Settings for all integrations associated with that initiative. */\n  public get integrationsSettings(): LinearFetch<IntegrationsSettings> | undefined {\n    return this._integrationsSettings?.id\n      ? new IntegrationsSettingsQuery(this._request).fetch(this._integrationsSettings?.id)\n      : undefined;\n  }\n  /** The ID of settings for all integrations associated with that initiative. */\n  public get integrationsSettingsId(): string | undefined {\n    return this._integrationsSettings?.id;\n  }\n  /** The most recent status update posted for this initiative. Null if no updates have been posted. */\n  public get lastUpdate(): LinearFetch<InitiativeUpdate> | undefined {\n    return this._lastUpdate?.id ? new InitiativeUpdateQuery(this._request).fetch(this._lastUpdate?.id) : undefined;\n  }\n  /** The ID of most recent status update posted for this initiative. null if no updates have been posted. */\n  public get lastUpdateId(): string | undefined {\n    return this._lastUpdate?.id;\n  }\n  /** The workspace of the initiative. */\n  public get organization(): LinearFetch<Organization> {\n    return new OrganizationQuery(this._request).fetch();\n  }\n  /** The user who owns the initiative. The owner is typically responsible for posting status updates and driving the initiative to completion. Null if no owner is assigned. */\n  public get owner(): LinearFetch<User> | undefined {\n    return this._owner?.id ? new UserQuery(this._request).fetch(this._owner?.id) : undefined;\n  }\n  /** The ID of user who owns the initiative. the owner is typically responsible for posting status updates and driving the initiative to completion. null if no owner is assigned. */\n  public get ownerId(): string | undefined {\n    return this._owner?.id;\n  }\n  /** Parent initiative associated with the initiative. */\n  public get parentInitiative(): LinearFetch<Initiative> | undefined {\n    return this._parentInitiative?.id\n      ? new InitiativeQuery(this._request).fetch(this._parentInitiative?.id)\n      : undefined;\n  }\n  /** The ID of parent initiative associated with the initiative. */\n  public get parentInitiativeId(): string | undefined {\n    return this._parentInitiative?.id;\n  }\n  /** Documents associated with the initiative. */\n  public documents(variables?: Omit<L.Initiative_DocumentsQueryVariables, \"id\">) {\n    return new Initiative_DocumentsQuery(this._request, this.id, variables).fetch(variables);\n  }\n  /** History entries associated with the initiative. */\n  public history(variables?: Omit<L.Initiative_HistoryQueryVariables, \"id\">) {\n    return new Initiative_HistoryQuery(this._request, this.id, variables).fetch(variables);\n  }\n  /** Initiative updates associated with the initiative. */\n  public initiativeUpdates(variables?: Omit<L.Initiative_InitiativeUpdatesQueryVariables, \"id\">) {\n    return new Initiative_InitiativeUpdatesQuery(this._request, this.id, variables).fetch(variables);\n  }\n  /** Links associated with the initiative. */\n  public links(variables?: Omit<L.Initiative_LinksQueryVariables, \"id\">) {\n    return new Initiative_LinksQuery(this._request, this.id, variables).fetch(variables);\n  }\n  /** Projects associated with the initiative. */\n  public projects(variables?: Omit<L.Initiative_ProjectsQueryVariables, \"id\">) {\n    return new Initiative_ProjectsQuery(this._request, this.id, variables).fetch(variables);\n  }\n  /** Sub-initiatives associated with the initiative. */\n  public subInitiatives(variables?: Omit<L.Initiative_SubInitiativesQueryVariables, \"id\">) {\n    return new Initiative_SubInitiativesQuery(this._request, this.id, variables).fetch(variables);\n  }\n  /** Archives an initiative. */\n  public archive() {\n    return new ArchiveInitiativeMutation(this._request).fetch(this.id);\n  }\n  /** Creates a new initiative. */\n  public create(input: L.InitiativeCreateInput) {\n    return new CreateInitiativeMutation(this._request).fetch(input);\n  }\n  /** Deletes (trashes) an initiative. */\n  public delete() {\n    return new DeleteInitiativeMutation(this._request).fetch(this.id);\n  }\n  /** Unarchives an initiative. */\n  public unarchive() {\n    return new UnarchiveInitiativeMutation(this._request).fetch(this.id);\n  }\n  /** Updates an initiative. */\n  public update() {\n    return new InitiativeUpdateQuery(this._request).fetch(this.id);\n  }\n}\n/**\n * A generic payload return from entity archive mutations.\n *\n * @param request - function to call the graphql client\n * @param data - L.InitiativeArchivePayloadFragment response data\n */\nexport class InitiativeArchivePayload extends Request {\n  private _entity?: L.InitiativeArchivePayloadFragment[\"entity\"];\n\n  public constructor(request: LinearRequest, data: L.InitiativeArchivePayloadFragment) {\n    super(request);\n    this.lastSyncId = data.lastSyncId;\n    this.success = data.success;\n    this._entity = data.entity ?? undefined;\n  }\n\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** Whether the operation was successful. */\n  public success: boolean;\n  /** The archived/unarchived entity. Null if entity was deleted. */\n  public get entity(): LinearFetch<Initiative> | undefined {\n    return this._entity?.id ? new InitiativeQuery(this._request).fetch(this._entity?.id) : undefined;\n  }\n  /** The ID of archived/unarchived entity. null if entity was deleted. */\n  public get entityId(): string | undefined {\n    return this._entity?.id;\n  }\n}\n/**\n * Certain properties of an initiative.\n *\n * @param data - L.InitiativeChildWebhookPayloadFragment response data\n */\nexport class InitiativeChildWebhookPayload {\n  public constructor(data: L.InitiativeChildWebhookPayloadFragment) {\n    this.id = data.id;\n    this.name = data.name;\n    this.url = data.url;\n  }\n\n  /** The ID of the initiative. */\n  public id: string;\n  /** The name of the initiative. */\n  public name: string;\n  /** The URL of the initiative. */\n  public url: string;\n}\n/**\n * InitiativeConnection model\n *\n * @param request - function to call the graphql client\n * @param fetch - function to trigger a refetch of this InitiativeConnection model\n * @param data - InitiativeConnection response data\n */\nexport class InitiativeConnection extends Connection<Initiative> {\n  public constructor(\n    request: LinearRequest,\n    fetch: (connection?: LinearConnectionVariables) => LinearFetch<LinearConnection<Initiative> | undefined>,\n    data: L.InitiativeConnectionFragment\n  ) {\n    super(\n      request,\n      fetch,\n      data.nodes.map(node => new Initiative(request, node)),\n      new PageInfo(request, data.pageInfo)\n    );\n  }\n}\n/**\n * A history record associated with an initiative. Tracks changes to initiative properties such as name, status, owner, target date, icon, color, and parent-child relationships over time.\n *\n * @param request - function to call the graphql client\n * @param data - L.InitiativeHistoryFragment response data\n */\nexport class InitiativeHistory extends Request {\n  private _initiative: L.InitiativeHistoryFragment[\"initiative\"];\n\n  public constructor(request: LinearRequest, data: L.InitiativeHistoryFragment) {\n    super(request);\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.entries = data.entries;\n    this.id = data.id;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this._initiative = data.initiative;\n  }\n\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** The events that happened while recording that history. */\n  public entries: L.Scalars[\"JSONObject\"];\n  /** The unique identifier of the entity. */\n  public id: string;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** The initiative that this history record belongs to. */\n  public get initiative(): LinearFetch<Initiative> | undefined {\n    return new InitiativeQuery(this._request).fetch(this._initiative.id);\n  }\n  /** The ID of initiative that this history record belongs to. */\n  public get initiativeId(): string | undefined {\n    return this._initiative?.id;\n  }\n}\n/**\n * InitiativeHistoryConnection model\n *\n * @param request - function to call the graphql client\n * @param fetch - function to trigger a refetch of this InitiativeHistoryConnection model\n * @param data - InitiativeHistoryConnection response data\n */\nexport class InitiativeHistoryConnection extends Connection<InitiativeHistory> {\n  public constructor(\n    request: LinearRequest,\n    fetch: (connection?: LinearConnectionVariables) => LinearFetch<LinearConnection<InitiativeHistory> | undefined>,\n    data: L.InitiativeHistoryConnectionFragment\n  ) {\n    super(\n      request,\n      fetch,\n      data.nodes.map(node => new InitiativeHistory(request, node)),\n      new PageInfo(request, data.pageInfo)\n    );\n  }\n}\n/**\n * A label that can be applied to initiatives for categorization. Initiative labels are workspace-level and can be organized into groups with a parent-child hierarchy. Only child labels (not group labels) can be directly applied to initiatives.\n *\n * @param request - function to call the graphql client\n * @param data - L.InitiativeLabelFragment response data\n */\nexport class InitiativeLabel extends Request {\n  private _creator?: L.InitiativeLabelFragment[\"creator\"];\n  private _retiredBy?: L.InitiativeLabelFragment[\"retiredBy\"];\n\n  public constructor(request: LinearRequest, data: L.InitiativeLabelFragment) {\n    super(request);\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.color = data.color;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.description = data.description ?? undefined;\n    this.id = data.id;\n    this.isGroup = data.isGroup;\n    this.lastAppliedAt = parseDate(data.lastAppliedAt) ?? undefined;\n    this.name = data.name;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this._creator = data.creator ?? undefined;\n    this._retiredBy = data.retiredBy ?? undefined;\n  }\n\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** The label's color as a HEX string (e.g., '#EB5757'). Used for visual identification of the label in the UI. */\n  public color: string;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** The label's description. */\n  public description?: string | null;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /** Whether the label is a group. When true, this label acts as a container for child labels and cannot be directly applied to issues or projects. When false, the label can be directly applied. */\n  public isGroup: boolean;\n  /** The date when the label was last applied to an issue, project, or initiative. Null if the label has never been applied. */\n  public lastAppliedAt?: Date | null;\n  /** The label's name. */\n  public name: string;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** The user who created the label. */\n  public get creator(): LinearFetch<User> | undefined {\n    return this._creator?.id ? new UserQuery(this._request).fetch(this._creator?.id) : undefined;\n  }\n  /** The ID of user who created the label. */\n  public get creatorId(): string | undefined {\n    return this._creator?.id;\n  }\n  /** The workspace that the initiative label belongs to. */\n  public get organization(): LinearFetch<Organization> {\n    return new OrganizationQuery(this._request).fetch();\n  }\n  /** The user who retired the label. Retired labels cannot be applied to new initiatives but remain on existing ones. Null if the label is active. */\n  public get retiredBy(): LinearFetch<User> | undefined {\n    return this._retiredBy?.id ? new UserQuery(this._request).fetch(this._retiredBy?.id) : undefined;\n  }\n  /** The ID of user who retired the label. retired labels cannot be applied to new initiatives but remain on existing ones. null if the label is active. */\n  public get retiredById(): string | undefined {\n    return this._retiredBy?.id;\n  }\n}\n/**\n * Certain properties of an initiative label.\n *\n * @param data - L.InitiativeLabelChildWebhookPayloadFragment response data\n */\nexport class InitiativeLabelChildWebhookPayload {\n  public constructor(data: L.InitiativeLabelChildWebhookPayloadFragment) {\n    this.color = data.color;\n    this.id = data.id;\n    this.name = data.name;\n    this.parentId = data.parentId ?? undefined;\n  }\n\n  /** The color of the initiative label. */\n  public color: string;\n  /** The ID of the initiative label. */\n  public id: string;\n  /** The name of the initiative label. */\n  public name: string;\n  /** The parent ID of the initiative label. */\n  public parentId?: string | null;\n}\n/**\n * InitiativeLabelConnection model\n *\n * @param request - function to call the graphql client\n * @param fetch - function to trigger a refetch of this InitiativeLabelConnection model\n * @param data - InitiativeLabelConnection response data\n */\nexport class InitiativeLabelConnection extends Connection<InitiativeLabel> {\n  public constructor(\n    request: LinearRequest,\n    fetch: (connection?: LinearConnectionVariables) => LinearFetch<LinearConnection<InitiativeLabel> | undefined>,\n    data: L.InitiativeLabelConnectionFragment\n  ) {\n    super(\n      request,\n      fetch,\n      data.nodes.map(node => new InitiativeLabel(request, node)),\n      new PageInfo(request, data.pageInfo)\n    );\n  }\n}\n/**\n * Payload for an initiative label webhook.\n *\n * @param data - L.InitiativeLabelWebhookPayloadFragment response data\n */\nexport class InitiativeLabelWebhookPayload {\n  public constructor(data: L.InitiativeLabelWebhookPayloadFragment) {\n    this.archivedAt = data.archivedAt ?? undefined;\n    this.color = data.color;\n    this.createdAt = data.createdAt;\n    this.creatorId = data.creatorId ?? undefined;\n    this.description = data.description ?? undefined;\n    this.id = data.id;\n    this.isGroup = data.isGroup;\n    this.name = data.name;\n    this.parentId = data.parentId ?? undefined;\n    this.updatedAt = data.updatedAt;\n  }\n\n  /** The time at which the entity was archived. */\n  public archivedAt?: string | null;\n  /** The color of the initiative label. */\n  public color: string;\n  /** The time at which the entity was created. */\n  public createdAt: string;\n  /** The creator ID of the initiative label. */\n  public creatorId?: string | null;\n  /** The label's description. */\n  public description?: string | null;\n  /** The ID of the entity. */\n  public id: string;\n  /** Whether the label is a group. */\n  public isGroup: boolean;\n  /** The name of the initiative label. */\n  public name: string;\n  /** The parent ID of the initiative label. */\n  public parentId?: string | null;\n  /** The time at which the entity was updated. */\n  public updatedAt: string;\n}\n/**\n * A notification related to an initiative, such as being added as owner, initiative updates, comments, or mentions.\n *\n * @param request - function to call the graphql client\n * @param data - L.InitiativeNotificationFragment response data\n */\nexport class InitiativeNotification extends Request {\n  private _actor?: L.InitiativeNotificationFragment[\"actor\"];\n  private _comment?: L.InitiativeNotificationFragment[\"comment\"];\n  private _document?: L.InitiativeNotificationFragment[\"document\"];\n  private _externalUserActor?: L.InitiativeNotificationFragment[\"externalUserActor\"];\n  private _initiative?: L.InitiativeNotificationFragment[\"initiative\"];\n  private _initiativeUpdate?: L.InitiativeNotificationFragment[\"initiativeUpdate\"];\n  private _parentComment?: L.InitiativeNotificationFragment[\"parentComment\"];\n  private _user: L.InitiativeNotificationFragment[\"user\"];\n\n  public constructor(request: LinearRequest, data: L.InitiativeNotificationFragment) {\n    super(request);\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.commentId = data.commentId ?? undefined;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.emailedAt = parseDate(data.emailedAt) ?? undefined;\n    this.id = data.id;\n    this.initiativeId = data.initiativeId;\n    this.initiativeUpdateId = data.initiativeUpdateId ?? undefined;\n    this.parentCommentId = data.parentCommentId ?? undefined;\n    this.reactionEmoji = data.reactionEmoji ?? undefined;\n    this.readAt = parseDate(data.readAt) ?? undefined;\n    this.snoozedUntilAt = parseDate(data.snoozedUntilAt) ?? undefined;\n    this.type = data.type;\n    this.unsnoozedAt = parseDate(data.unsnoozedAt) ?? undefined;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this.botActor = data.botActor ? new ActorBot(request, data.botActor) : undefined;\n    this.category = data.category;\n    this._actor = data.actor ?? undefined;\n    this._comment = data.comment ?? undefined;\n    this._document = data.document ?? undefined;\n    this._externalUserActor = data.externalUserActor ?? undefined;\n    this._initiative = data.initiative ?? undefined;\n    this._initiativeUpdate = data.initiativeUpdate ?? undefined;\n    this._parentComment = data.parentComment ?? undefined;\n    this._user = data.user;\n  }\n\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** Related comment ID. Null if the notification is not related to a comment. */\n  public commentId?: string | null;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** The time at which an email reminder for this notification was sent to the user. Null if no email reminder has been sent. */\n  public emailedAt?: Date | null;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /** Related initiative ID. */\n  public initiativeId: string;\n  /** Related initiative update ID. */\n  public initiativeUpdateId?: string | null;\n  /** Related parent comment ID. Null if the notification is not related to a comment. */\n  public parentCommentId?: string | null;\n  /** Name of the reaction emoji related to the notification. */\n  public reactionEmoji?: string | null;\n  /** The time at which the user marked the notification as read. Null if the notification is unread. */\n  public readAt?: Date | null;\n  /** The time until which a notification is snoozed. After this time, the notification reappears in the user's inbox. Null if the notification is not currently snoozed. */\n  public snoozedUntilAt?: Date | null;\n  /** Notification type. Determines the kind of event that triggered this notification and which associated entity fields will be populated. */\n  public type: string;\n  /** The time at which a notification was unsnoozed. Null if the notification has not been unsnoozed. */\n  public unsnoozedAt?: Date | null;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** The bot that caused the notification. */\n  public botActor?: ActorBot | null;\n  /** The category of the notification. */\n  public category: L.NotificationCategory;\n  /** The user that caused the notification. Null if the notification was triggered by a non-user actor such as an integration, external user, or system event. */\n  public get actor(): LinearFetch<User> | undefined {\n    return this._actor?.id ? new UserQuery(this._request).fetch(this._actor?.id) : undefined;\n  }\n  /** The ID of user that caused the notification. null if the notification was triggered by a non-user actor such as an integration, external user, or system event. */\n  public get actorId(): string | undefined {\n    return this._actor?.id;\n  }\n  /** The comment related to the notification. */\n  public get comment(): LinearFetch<Comment> | undefined {\n    return this._comment?.id ? new CommentQuery(this._request).fetch({ id: this._comment?.id }) : undefined;\n  }\n  /** The document related to the notification. */\n  public get document(): LinearFetch<Document> | undefined {\n    return this._document?.id ? new DocumentQuery(this._request).fetch(this._document?.id) : undefined;\n  }\n  /** The ID of document related to the notification. */\n  public get documentId(): string | undefined {\n    return this._document?.id;\n  }\n  /** The external user that caused the notification. Populated when the notification was triggered by an external user (e.g., a commenter from a connected integration like Slack or GitHub) rather than a Linear workspace member. */\n  public get externalUserActor(): LinearFetch<ExternalUser> | undefined {\n    return this._externalUserActor?.id\n      ? new ExternalUserQuery(this._request).fetch(this._externalUserActor?.id)\n      : undefined;\n  }\n  /** The ID of external user that caused the notification. populated when the notification was triggered by an external user (e.g., a commenter from a connected integration like slack or github) rather than a linear workspace member. */\n  public get externalUserActorId(): string | undefined {\n    return this._externalUserActor?.id;\n  }\n  /** The initiative related to the notification. */\n  public get initiative(): LinearFetch<Initiative> | undefined {\n    return this._initiative?.id ? new InitiativeQuery(this._request).fetch(this._initiative?.id) : undefined;\n  }\n  /** The initiative update related to the notification. */\n  public get initiativeUpdate(): LinearFetch<InitiativeUpdate> | undefined {\n    return this._initiativeUpdate?.id\n      ? new InitiativeUpdateQuery(this._request).fetch(this._initiativeUpdate?.id)\n      : undefined;\n  }\n  /** The parent comment related to the notification, if a notification is a reply comment notification. */\n  public get parentComment(): LinearFetch<Comment> | undefined {\n    return this._parentComment?.id ? new CommentQuery(this._request).fetch({ id: this._parentComment?.id }) : undefined;\n  }\n  /** The recipient user of this notification. */\n  public get user(): LinearFetch<User> | undefined {\n    return new UserQuery(this._request).fetch(this._user.id);\n  }\n  /** The ID of recipient user of this notification. */\n  public get userId(): string | undefined {\n    return this._user?.id;\n  }\n}\n/**\n * A notification subscription scoped to a specific initiative. The subscriber receives notifications for events related to this initiative, such as updates, comments, and ownership changes.\n *\n * @param request - function to call the graphql client\n * @param data - L.InitiativeNotificationSubscriptionFragment response data\n */\nexport class InitiativeNotificationSubscription extends Request {\n  private _customView?: L.InitiativeNotificationSubscriptionFragment[\"customView\"];\n  private _customer?: L.InitiativeNotificationSubscriptionFragment[\"customer\"];\n  private _cycle?: L.InitiativeNotificationSubscriptionFragment[\"cycle\"];\n  private _initiative: L.InitiativeNotificationSubscriptionFragment[\"initiative\"];\n  private _label?: L.InitiativeNotificationSubscriptionFragment[\"label\"];\n  private _project?: L.InitiativeNotificationSubscriptionFragment[\"project\"];\n  private _subscriber: L.InitiativeNotificationSubscriptionFragment[\"subscriber\"];\n  private _team?: L.InitiativeNotificationSubscriptionFragment[\"team\"];\n  private _user?: L.InitiativeNotificationSubscriptionFragment[\"user\"];\n\n  public constructor(request: LinearRequest, data: L.InitiativeNotificationSubscriptionFragment) {\n    super(request);\n    this.active = data.active;\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.id = data.id;\n    this.notificationSubscriptionTypes = data.notificationSubscriptionTypes;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this.contextViewType = data.contextViewType ?? undefined;\n    this.userContextViewType = data.userContextViewType ?? undefined;\n    this._customView = data.customView ?? undefined;\n    this._customer = data.customer ?? undefined;\n    this._cycle = data.cycle ?? undefined;\n    this._initiative = data.initiative;\n    this._label = data.label ?? undefined;\n    this._project = data.project ?? undefined;\n    this._subscriber = data.subscriber;\n    this._team = data.team ?? undefined;\n    this._user = data.user ?? undefined;\n  }\n\n  /** Whether the subscription is active. When inactive, no notifications are generated from this subscription even though it still exists. */\n  public active: boolean;\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /** The notification event types that this subscription will deliver to the subscriber. */\n  public notificationSubscriptionTypes: string[];\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** The type of contextual view (e.g., active issues, backlog) that further scopes a team notification subscription. Null if the subscription is not associated with a specific view type. */\n  public contextViewType?: L.ContextViewType | null;\n  /** The type of user-specific view that further scopes a user notification subscription. Null if the subscription is not associated with a user view type. */\n  public userContextViewType?: L.UserContextViewType | null;\n  /** The custom view that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n  public get customView(): LinearFetch<CustomView> | undefined {\n    return this._customView?.id ? new CustomViewQuery(this._request).fetch(this._customView?.id) : undefined;\n  }\n  /** The ID of custom view that this notification subscription is scoped to. null if the subscription targets a different entity type. */\n  public get customViewId(): string | undefined {\n    return this._customView?.id;\n  }\n  /** The customer that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n  public get customer(): LinearFetch<Customer> | undefined {\n    return this._customer?.id ? new CustomerQuery(this._request).fetch(this._customer?.id) : undefined;\n  }\n  /** The ID of customer that this notification subscription is scoped to. null if the subscription targets a different entity type. */\n  public get customerId(): string | undefined {\n    return this._customer?.id;\n  }\n  /** The cycle that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n  public get cycle(): LinearFetch<Cycle> | undefined {\n    return this._cycle?.id ? new CycleQuery(this._request).fetch(this._cycle?.id) : undefined;\n  }\n  /** The ID of cycle that this notification subscription is scoped to. null if the subscription targets a different entity type. */\n  public get cycleId(): string | undefined {\n    return this._cycle?.id;\n  }\n  /** The initiative subscribed to. */\n  public get initiative(): LinearFetch<Initiative> | undefined {\n    return new InitiativeQuery(this._request).fetch(this._initiative.id);\n  }\n  /** The ID of initiative subscribed to. */\n  public get initiativeId(): string | undefined {\n    return this._initiative?.id;\n  }\n  /** The issue label that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n  public get label(): LinearFetch<IssueLabel> | undefined {\n    return this._label?.id ? new IssueLabelQuery(this._request).fetch(this._label?.id) : undefined;\n  }\n  /** The ID of issue label that this notification subscription is scoped to. null if the subscription targets a different entity type. */\n  public get labelId(): string | undefined {\n    return this._label?.id;\n  }\n  /** The project that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n  public get project(): LinearFetch<Project> | undefined {\n    return this._project?.id ? new ProjectQuery(this._request).fetch(this._project?.id) : undefined;\n  }\n  /** The ID of project that this notification subscription is scoped to. null if the subscription targets a different entity type. */\n  public get projectId(): string | undefined {\n    return this._project?.id;\n  }\n  /** The user who will receive notifications from this subscription. */\n  public get subscriber(): LinearFetch<User> | undefined {\n    return new UserQuery(this._request).fetch(this._subscriber.id);\n  }\n  /** The ID of user who will receive notifications from this subscription. */\n  public get subscriberId(): string | undefined {\n    return this._subscriber?.id;\n  }\n  /** The team that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n  public get team(): LinearFetch<Team> | undefined {\n    return this._team?.id ? new TeamQuery(this._request).fetch(this._team?.id) : undefined;\n  }\n  /** The ID of team that this notification subscription is scoped to. null if the subscription targets a different entity type. */\n  public get teamId(): string | undefined {\n    return this._team?.id;\n  }\n  /** The user that this notification subscription is scoped to, for user-specific view subscriptions. Null if the subscription targets a different entity type. */\n  public get user(): LinearFetch<User> | undefined {\n    return this._user?.id ? new UserQuery(this._request).fetch(this._user?.id) : undefined;\n  }\n  /** The ID of user that this notification subscription is scoped to, for user-specific view subscriptions. null if the subscription targets a different entity type. */\n  public get userId(): string | undefined {\n    return this._user?.id;\n  }\n}\n/**\n * The payload returned by the initiative mutations.\n *\n * @param request - function to call the graphql client\n * @param data - L.InitiativePayloadFragment response data\n */\nexport class InitiativePayload extends Request {\n  private _initiative: L.InitiativePayloadFragment[\"initiative\"];\n\n  public constructor(request: LinearRequest, data: L.InitiativePayloadFragment) {\n    super(request);\n    this.lastSyncId = data.lastSyncId;\n    this.success = data.success;\n    this._initiative = data.initiative;\n  }\n\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** Whether the operation was successful. */\n  public success: boolean;\n  /** The initiative that was created or updated. */\n  public get initiative(): LinearFetch<Initiative> | undefined {\n    return new InitiativeQuery(this._request).fetch(this._initiative.id);\n  }\n  /** The ID of initiative that was created or updated. */\n  public get initiativeId(): string | undefined {\n    return this._initiative?.id;\n  }\n}\n/**\n * A parent-child relation between two initiatives, forming a hierarchy. The initiative field is the parent and relatedInitiative is the child. Cycles and excessive nesting depth are prevented.\n *\n * @param request - function to call the graphql client\n * @param data - L.InitiativeRelationFragment response data\n */\nexport class InitiativeRelation extends Request {\n  private _initiative: L.InitiativeRelationFragment[\"initiative\"];\n  private _relatedInitiative: L.InitiativeRelationFragment[\"relatedInitiative\"];\n  private _user?: L.InitiativeRelationFragment[\"user\"];\n\n  public constructor(request: LinearRequest, data: L.InitiativeRelationFragment) {\n    super(request);\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.id = data.id;\n    this.sortOrder = data.sortOrder;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this._initiative = data.initiative;\n    this._relatedInitiative = data.relatedInitiative;\n    this._user = data.user ?? undefined;\n  }\n\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /** The sort order of the child initiative within its parent initiative. */\n  public sortOrder: number;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** The parent initiative in this hierarchical relation. */\n  public get initiative(): LinearFetch<Initiative> | undefined {\n    return new InitiativeQuery(this._request).fetch(this._initiative.id);\n  }\n  /** The ID of parent initiative in this hierarchical relation. */\n  public get initiativeId(): string | undefined {\n    return this._initiative?.id;\n  }\n  /** The child initiative in this hierarchical relation. */\n  public get relatedInitiative(): LinearFetch<Initiative> | undefined {\n    return new InitiativeQuery(this._request).fetch(this._relatedInitiative.id);\n  }\n  /** The ID of child initiative in this hierarchical relation. */\n  public get relatedInitiativeId(): string | undefined {\n    return this._relatedInitiative?.id;\n  }\n  /** The user who last created or modified the relation. Null if the user has been deleted. */\n  public get user(): LinearFetch<User> | undefined {\n    return this._user?.id ? new UserQuery(this._request).fetch(this._user?.id) : undefined;\n  }\n  /** The ID of user who last created or modified the relation. null if the user has been deleted. */\n  public get userId(): string | undefined {\n    return this._user?.id;\n  }\n\n  /** Creates a new parent-child relation between two initiatives. The relation cannot create cycles or exceed maximum nesting depth. */\n  public create(input: L.InitiativeRelationCreateInput) {\n    return new CreateInitiativeRelationMutation(this._request).fetch(input);\n  }\n  /** Deletes an initiative relation. */\n  public delete() {\n    return new DeleteInitiativeRelationMutation(this._request).fetch(this.id);\n  }\n  /** Updates an initiative relation. */\n  public update(input: L.InitiativeRelationUpdateInput) {\n    return new UpdateInitiativeRelationMutation(this._request).fetch(this.id, input);\n  }\n}\n/**\n * InitiativeRelationConnection model\n *\n * @param request - function to call the graphql client\n * @param fetch - function to trigger a refetch of this InitiativeRelationConnection model\n * @param data - InitiativeRelationConnection response data\n */\nexport class InitiativeRelationConnection extends Connection<InitiativeRelation> {\n  public constructor(\n    request: LinearRequest,\n    fetch: (connection?: LinearConnectionVariables) => LinearFetch<LinearConnection<InitiativeRelation> | undefined>,\n    data: L.InitiativeRelationConnectionFragment\n  ) {\n    super(\n      request,\n      fetch,\n      data.nodes.map(node => new InitiativeRelation(request, node)),\n      new PageInfo(request, data.pageInfo)\n    );\n  }\n}\n/**\n * The result of an initiative relation mutation.\n *\n * @param request - function to call the graphql client\n * @param data - L.InitiativeRelationPayloadFragment response data\n */\nexport class InitiativeRelationPayload extends Request {\n  private _initiativeRelation: L.InitiativeRelationPayloadFragment[\"initiativeRelation\"];\n\n  public constructor(request: LinearRequest, data: L.InitiativeRelationPayloadFragment) {\n    super(request);\n    this.lastSyncId = data.lastSyncId;\n    this.success = data.success;\n    this._initiativeRelation = data.initiativeRelation;\n  }\n\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** Whether the operation was successful. */\n  public success: boolean;\n  /** The initiative relation that was created or updated. */\n  public get initiativeRelation(): LinearFetch<InitiativeRelation> | undefined {\n    return new InitiativeRelationQuery(this._request).fetch(this._initiativeRelation.id);\n  }\n  /** The ID of initiative relation that was created or updated. */\n  public get initiativeRelationId(): string | undefined {\n    return this._initiativeRelation?.id;\n  }\n}\n/**\n * The join entity linking a project to an initiative. A project can only appear once in an initiative hierarchy -- it cannot be on both an initiative and one of its ancestor or descendant initiatives.\n *\n * @param request - function to call the graphql client\n * @param data - L.InitiativeToProjectFragment response data\n */\nexport class InitiativeToProject extends Request {\n  private _initiative: L.InitiativeToProjectFragment[\"initiative\"];\n  private _project: L.InitiativeToProjectFragment[\"project\"];\n\n  public constructor(request: LinearRequest, data: L.InitiativeToProjectFragment) {\n    super(request);\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.id = data.id;\n    this.sortOrder = data.sortOrder;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this._initiative = data.initiative;\n    this._project = data.project;\n  }\n\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /** The sort order of the project within its parent initiative. */\n  public sortOrder: string;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** The initiative that the project is associated with. */\n  public get initiative(): LinearFetch<Initiative> | undefined {\n    return new InitiativeQuery(this._request).fetch(this._initiative.id);\n  }\n  /** The ID of initiative that the project is associated with. */\n  public get initiativeId(): string | undefined {\n    return this._initiative?.id;\n  }\n  /** The project that the initiative is associated with. */\n  public get project(): LinearFetch<Project> | undefined {\n    return new ProjectQuery(this._request).fetch(this._project.id);\n  }\n  /** The ID of project that the initiative is associated with. */\n  public get projectId(): string | undefined {\n    return this._project?.id;\n  }\n\n  /** Associates a project with an initiative. A project can only appear once in an initiative hierarchy. */\n  public create(input: L.InitiativeToProjectCreateInput) {\n    return new CreateInitiativeToProjectMutation(this._request).fetch(input);\n  }\n  /** Removes a project from an initiative. */\n  public delete() {\n    return new DeleteInitiativeToProjectMutation(this._request).fetch(this.id);\n  }\n  /** Updates an initiative-to-project association, such as its sort order. */\n  public update(input: L.InitiativeToProjectUpdateInput) {\n    return new UpdateInitiativeToProjectMutation(this._request).fetch(this.id, input);\n  }\n}\n/**\n * InitiativeToProjectConnection model\n *\n * @param request - function to call the graphql client\n * @param fetch - function to trigger a refetch of this InitiativeToProjectConnection model\n * @param data - InitiativeToProjectConnection response data\n */\nexport class InitiativeToProjectConnection extends Connection<InitiativeToProject> {\n  public constructor(\n    request: LinearRequest,\n    fetch: (connection?: LinearConnectionVariables) => LinearFetch<LinearConnection<InitiativeToProject> | undefined>,\n    data: L.InitiativeToProjectConnectionFragment\n  ) {\n    super(\n      request,\n      fetch,\n      data.nodes.map(node => new InitiativeToProject(request, node)),\n      new PageInfo(request, data.pageInfo)\n    );\n  }\n}\n/**\n * The result of an initiative-to-project mutation.\n *\n * @param request - function to call the graphql client\n * @param data - L.InitiativeToProjectPayloadFragment response data\n */\nexport class InitiativeToProjectPayload extends Request {\n  private _initiativeToProject: L.InitiativeToProjectPayloadFragment[\"initiativeToProject\"];\n\n  public constructor(request: LinearRequest, data: L.InitiativeToProjectPayloadFragment) {\n    super(request);\n    this.lastSyncId = data.lastSyncId;\n    this.success = data.success;\n    this._initiativeToProject = data.initiativeToProject;\n  }\n\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** Whether the operation was successful. */\n  public success: boolean;\n  /** The initiative-to-project association that was created or updated. */\n  public get initiativeToProject(): LinearFetch<InitiativeToProject> | undefined {\n    return new InitiativeToProjectQuery(this._request).fetch(this._initiativeToProject.id);\n  }\n  /** The ID of initiative-to-project association that was created or updated. */\n  public get initiativeToProjectId(): string | undefined {\n    return this._initiativeToProject?.id;\n  }\n}\n/**\n * A status update posted to an initiative. Initiative updates communicate progress, health, and blockers to stakeholders. Each update captures the initiative's health at the time of writing and includes a rich-text body with the update content.\n *\n * @param request - function to call the graphql client\n * @param data - L.InitiativeUpdateFragment response data\n */\nexport class InitiativeUpdate extends Request {\n  private _initiative: L.InitiativeUpdateFragment[\"initiative\"];\n  private _user: L.InitiativeUpdateFragment[\"user\"];\n\n  public constructor(request: LinearRequest, data: L.InitiativeUpdateFragment) {\n    super(request);\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.body = data.body;\n    this.commentCount = data.commentCount;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.diff = data.diff ?? undefined;\n    this.diffMarkdown = data.diffMarkdown ?? undefined;\n    this.editedAt = parseDate(data.editedAt) ?? undefined;\n    this.id = data.id;\n    this.isDiffHidden = data.isDiffHidden;\n    this.isStale = data.isStale;\n    this.reactionData = data.reactionData;\n    this.slugId = data.slugId;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this.url = data.url;\n    this.reactions = data.reactions.map(node => new Reaction(request, node));\n    this.health = data.health;\n    this._initiative = data.initiative;\n    this._user = data.user;\n  }\n\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** The update content in markdown format. */\n  public body: string;\n  /** Number of comments associated with the initiative update. */\n  public commentCount: number;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** The diff between the current update and the previous one. */\n  public diff?: L.Scalars[\"JSONObject\"] | null;\n  /** The diff between the current update and the previous one, formatted as markdown. */\n  public diffMarkdown?: string | null;\n  /** The time the update was edited. */\n  public editedAt?: Date | null;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /** Whether the diff between this update and the previous one should be hidden in the UI. */\n  public isDiffHidden: boolean;\n  /** Whether the initiative update is stale. */\n  public isStale: boolean;\n  /** Emoji reaction summary, grouped by emoji type. */\n  public reactionData: L.Scalars[\"JSONObject\"];\n  /** The update's unique URL slug. */\n  public slugId: string;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** The URL to the initiative update. */\n  public url: string;\n  /** Reactions associated with the initiative update. */\n  public reactions: Reaction[];\n  /** The health of the initiative at the time this update was posted. Possible values are onTrack, atRisk, or offTrack. */\n  public health: L.InitiativeUpdateHealthType;\n  /** The initiative that this status update was posted to. */\n  public get initiative(): LinearFetch<Initiative> | undefined {\n    return new InitiativeQuery(this._request).fetch(this._initiative.id);\n  }\n  /** The ID of initiative that this status update was posted to. */\n  public get initiativeId(): string | undefined {\n    return this._initiative?.id;\n  }\n  /** The user who wrote the update. */\n  public get user(): LinearFetch<User> | undefined {\n    return new UserQuery(this._request).fetch(this._user.id);\n  }\n  /** The ID of user who wrote the update. */\n  public get userId(): string | undefined {\n    return this._user?.id;\n  }\n  /** Comments associated with the initiative update. */\n  public comments(variables?: Omit<L.InitiativeUpdate_CommentsQueryVariables, \"id\">) {\n    return new InitiativeUpdate_CommentsQuery(this._request, this.id, variables).fetch(variables);\n  }\n  /** Archives an initiative update. */\n  public archive() {\n    return new ArchiveInitiativeUpdateMutation(this._request).fetch(this.id);\n  }\n  /** Creates an initiative update. */\n  public create(input: L.InitiativeUpdateCreateInput) {\n    return new CreateInitiativeUpdateMutation(this._request).fetch(input);\n  }\n  /** Unarchives an initiative update. */\n  public unarchive() {\n    return new UnarchiveInitiativeUpdateMutation(this._request).fetch(this.id);\n  }\n  /** Updates an initiative update. */\n  public update(input: L.InitiativeUpdateUpdateInput) {\n    return new UpdateInitiativeUpdateMutation(this._request).fetch(this.id, input);\n  }\n}\n/**\n * A generic payload return from entity archive mutations.\n *\n * @param request - function to call the graphql client\n * @param data - L.InitiativeUpdateArchivePayloadFragment response data\n */\nexport class InitiativeUpdateArchivePayload extends Request {\n  private _entity?: L.InitiativeUpdateArchivePayloadFragment[\"entity\"];\n\n  public constructor(request: LinearRequest, data: L.InitiativeUpdateArchivePayloadFragment) {\n    super(request);\n    this.lastSyncId = data.lastSyncId;\n    this.success = data.success;\n    this._entity = data.entity ?? undefined;\n  }\n\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** Whether the operation was successful. */\n  public success: boolean;\n  /** The archived/unarchived entity. Null if entity was deleted. */\n  public get entity(): LinearFetch<InitiativeUpdate> | undefined {\n    return this._entity?.id ? new InitiativeUpdateQuery(this._request).fetch(this._entity?.id) : undefined;\n  }\n  /** The ID of archived/unarchived entity. null if entity was deleted. */\n  public get entityId(): string | undefined {\n    return this._entity?.id;\n  }\n}\n/**\n * Certain properties of an initiative update.\n *\n * @param data - L.InitiativeUpdateChildWebhookPayloadFragment response data\n */\nexport class InitiativeUpdateChildWebhookPayload {\n  public constructor(data: L.InitiativeUpdateChildWebhookPayloadFragment) {\n    this.bodyData = data.bodyData;\n    this.editedAt = data.editedAt;\n    this.health = data.health;\n    this.id = data.id;\n  }\n\n  /** The body of the initiative update. */\n  public bodyData: string;\n  /** The edited at timestamp of the initiative update. */\n  public editedAt: string;\n  /** The health of the initiative update. */\n  public health: string;\n  /** The ID of the initiative update. */\n  public id: string;\n}\n/**\n * InitiativeUpdateConnection model\n *\n * @param request - function to call the graphql client\n * @param fetch - function to trigger a refetch of this InitiativeUpdateConnection model\n * @param data - InitiativeUpdateConnection response data\n */\nexport class InitiativeUpdateConnection extends Connection<InitiativeUpdate> {\n  public constructor(\n    request: LinearRequest,\n    fetch: (connection?: LinearConnectionVariables) => LinearFetch<LinearConnection<InitiativeUpdate> | undefined>,\n    data: L.InitiativeUpdateConnectionFragment\n  ) {\n    super(\n      request,\n      fetch,\n      data.nodes.map(node => new InitiativeUpdate(request, node)),\n      new PageInfo(request, data.pageInfo)\n    );\n  }\n}\n/**\n * The result of an initiative update mutation.\n *\n * @param request - function to call the graphql client\n * @param data - L.InitiativeUpdatePayloadFragment response data\n */\nexport class InitiativeUpdatePayload extends Request {\n  private _initiativeUpdate: L.InitiativeUpdatePayloadFragment[\"initiativeUpdate\"];\n\n  public constructor(request: LinearRequest, data: L.InitiativeUpdatePayloadFragment) {\n    super(request);\n    this.lastSyncId = data.lastSyncId;\n    this.success = data.success;\n    this._initiativeUpdate = data.initiativeUpdate;\n  }\n\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** Whether the operation was successful. */\n  public success: boolean;\n  /** The initiative update that was created or updated. */\n  public get initiativeUpdate(): LinearFetch<InitiativeUpdate> | undefined {\n    return new InitiativeUpdateQuery(this._request).fetch(this._initiativeUpdate.id);\n  }\n  /** The ID of initiative update that was created or updated. */\n  public get initiativeUpdateId(): string | undefined {\n    return this._initiativeUpdate?.id;\n  }\n}\n/**\n * The result of an initiative update reminder mutation.\n *\n * @param request - function to call the graphql client\n * @param data - L.InitiativeUpdateReminderPayloadFragment response data\n */\nexport class InitiativeUpdateReminderPayload extends Request {\n  public constructor(request: LinearRequest, data: L.InitiativeUpdateReminderPayloadFragment) {\n    super(request);\n    this.lastSyncId = data.lastSyncId;\n    this.success = data.success;\n  }\n\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** Whether the operation was successful. */\n  public success: boolean;\n}\n/**\n * Payload for an initiative update webhook.\n *\n * @param data - L.InitiativeUpdateWebhookPayloadFragment response data\n */\nexport class InitiativeUpdateWebhookPayload {\n  public constructor(data: L.InitiativeUpdateWebhookPayloadFragment) {\n    this.archivedAt = data.archivedAt ?? undefined;\n    this.body = data.body;\n    this.bodyData = data.bodyData;\n    this.createdAt = data.createdAt;\n    this.diffMarkdown = data.diffMarkdown ?? undefined;\n    this.editedAt = data.editedAt;\n    this.health = data.health;\n    this.id = data.id;\n    this.initiativeId = data.initiativeId;\n    this.reactionData = data.reactionData;\n    this.slugId = data.slugId;\n    this.updatedAt = data.updatedAt;\n    this.url = data.url ?? undefined;\n    this.userId = data.userId;\n    this.initiative = new InitiativeChildWebhookPayload(data.initiative);\n    this.user = new UserChildWebhookPayload(data.user);\n  }\n\n  /** The time at which the entity was archived. */\n  public archivedAt?: string | null;\n  /** The body of the initiative update. */\n  public body: string;\n  /** The body data of the initiative update. */\n  public bodyData: string;\n  /** The time at which the entity was created. */\n  public createdAt: string;\n  /** The diff between the current update and the previous one, formatted as markdown. */\n  public diffMarkdown?: string | null;\n  /** The edited at timestamp of the initiative update. */\n  public editedAt: string;\n  /** The health of the initiative update. */\n  public health: string;\n  /** The ID of the entity. */\n  public id: string;\n  /** The initiative id of the initiative update. */\n  public initiativeId: string;\n  /** The reaction data for this initiative update. */\n  public reactionData: L.Scalars[\"JSONObject\"];\n  /** The slug id of the initiative update. */\n  public slugId: string;\n  /** The time at which the entity was updated. */\n  public updatedAt: string;\n  /** The URL of the initiative update. */\n  public url?: string | null;\n  /** The user id of the initiative update. */\n  public userId: string;\n  /** The initiative that the initiative update belongs to. */\n  public initiative: InitiativeChildWebhookPayload;\n  /** The user that created the initiative update. */\n  public user: UserChildWebhookPayload;\n}\n/**\n * Payload for an initiative webhook.\n *\n * @param data - L.InitiativeWebhookPayloadFragment response data\n */\nexport class InitiativeWebhookPayload {\n  public constructor(data: L.InitiativeWebhookPayloadFragment) {\n    this.archivedAt = data.archivedAt ?? undefined;\n    this.color = data.color ?? undefined;\n    this.completedAt = data.completedAt ?? undefined;\n    this.createdAt = data.createdAt;\n    this.creatorId = data.creatorId ?? undefined;\n    this.description = data.description;\n    this.frequencyResolution = data.frequencyResolution;\n    this.health = data.health ?? undefined;\n    this.healthUpdatedAt = data.healthUpdatedAt ?? undefined;\n    this.icon = data.icon ?? undefined;\n    this.id = data.id;\n    this.lastUpdateId = data.lastUpdateId ?? undefined;\n    this.name = data.name;\n    this.organizationId = data.organizationId;\n    this.ownerId = data.ownerId ?? undefined;\n    this.slugId = data.slugId;\n    this.sortOrder = data.sortOrder;\n    this.startedAt = data.startedAt ?? undefined;\n    this.status = data.status;\n    this.targetDate = data.targetDate ?? undefined;\n    this.targetDateResolution = data.targetDateResolution ?? undefined;\n    this.trashed = data.trashed ?? undefined;\n    this.updateReminderFrequency = data.updateReminderFrequency ?? undefined;\n    this.updateReminderFrequencyInWeeks = data.updateReminderFrequencyInWeeks ?? undefined;\n    this.updateRemindersDay = data.updateRemindersDay ?? undefined;\n    this.updateRemindersHour = data.updateRemindersHour ?? undefined;\n    this.updatedAt = data.updatedAt;\n    this.url = data.url;\n    this.creator = data.creator ? new UserChildWebhookPayload(data.creator) : undefined;\n    this.lastUpdate = data.lastUpdate ? new InitiativeUpdateChildWebhookPayload(data.lastUpdate) : undefined;\n    this.owner = data.owner ? new UserChildWebhookPayload(data.owner) : undefined;\n    this.parentInitiative = data.parentInitiative\n      ? new InitiativeChildWebhookPayload(data.parentInitiative)\n      : undefined;\n    this.parentInitiatives = data.parentInitiatives\n      ? data.parentInitiatives.map(node => new InitiativeChildWebhookPayload(node))\n      : undefined;\n    this.projects = data.projects ? data.projects.map(node => new ProjectChildWebhookPayload(node)) : undefined;\n    this.subInitiatives = data.subInitiatives\n      ? data.subInitiatives.map(node => new InitiativeChildWebhookPayload(node))\n      : undefined;\n  }\n\n  /** The time at which the entity was archived. */\n  public archivedAt?: string | null;\n  /** The color of the initiative. */\n  public color?: string | null;\n  /** When the initiative was completed. */\n  public completedAt?: string | null;\n  /** The time at which the entity was created. */\n  public createdAt: string;\n  /** The ID of the user who created the initiative. */\n  public creatorId?: string | null;\n  /** The description of the initiative. */\n  public description: string;\n  /** The resolution of the update reminder frequency. */\n  public frequencyResolution: string;\n  /** The health status of the initiative. */\n  public health?: string | null;\n  /** When the health status was last updated. */\n  public healthUpdatedAt?: string | null;\n  /** The icon of the initiative. */\n  public icon?: string | null;\n  /** The ID of the entity. */\n  public id: string;\n  /** The ID of the last update for this initiative. */\n  public lastUpdateId?: string | null;\n  /** The name of the initiative. */\n  public name: string;\n  /** The ID of the organization this initiative belongs to. */\n  public organizationId: string;\n  /** The ID of the user who owns the initiative. */\n  public ownerId?: string | null;\n  /** The unique slug identifier of the initiative. */\n  public slugId: string;\n  /** The sort order of the initiative within the organization. */\n  public sortOrder: number;\n  /** When the initiative was started. */\n  public startedAt?: string | null;\n  /** The current status of the initiative. */\n  public status: string;\n  /** The target date of the initiative. */\n  public targetDate?: string | null;\n  /** The resolution of the target date. */\n  public targetDateResolution?: string | null;\n  /** Whether the initiative is trashed. */\n  public trashed?: boolean | null;\n  /** The frequency of update reminders. */\n  public updateReminderFrequency?: number | null;\n  /** The frequency of update reminders in weeks. */\n  public updateReminderFrequencyInWeeks?: number | null;\n  /** The day of the week for update reminders. */\n  public updateRemindersDay?: number | null;\n  /** The hour of the day for update reminders. */\n  public updateRemindersHour?: number | null;\n  /** The time at which the entity was updated. */\n  public updatedAt: string;\n  /** The URL of the initiative. */\n  public url: string;\n  /** The parent initiatives associated with the initiative. */\n  public parentInitiatives?: InitiativeChildWebhookPayload[] | null;\n  /** The projects associated with the initiative. */\n  public projects?: ProjectChildWebhookPayload[] | null;\n  /** The sub-initiatives associated with the initiative. */\n  public subInitiatives?: InitiativeChildWebhookPayload[] | null;\n  /** The user who created the initiative. */\n  public creator?: UserChildWebhookPayload | null;\n  /** The last update for this initiative. */\n  public lastUpdate?: InitiativeUpdateChildWebhookPayload | null;\n  /** The user who owns the initiative. */\n  public owner?: UserChildWebhookPayload | null;\n  /** The parent initiative associated with the initiative. */\n  public parentInitiative?: InitiativeChildWebhookPayload | null;\n}\n/**\n * An integration with an external service. Integrations connect Linear to tools like Slack, GitHub, GitLab, Jira, Figma, Sentry, Zendesk, Intercom, Front, PagerDuty, Opsgenie, Google Sheets, Microsoft Teams, Discord, Salesforce, and others. Each integration record represents a single configured connection, scoped to a workspace and optionally to a specific team, project, initiative, or custom view. Personal integrations (e.g., Slack Personal, Jira Personal, GitHub Personal) are scoped to the user who created them.\n *\n * @param request - function to call the graphql client\n * @param data - L.IntegrationFragment response data\n */\nexport class Integration extends Request {\n  private _creator: L.IntegrationFragment[\"creator\"];\n  private _team?: L.IntegrationFragment[\"team\"];\n\n  public constructor(request: LinearRequest, data: L.IntegrationFragment) {\n    super(request);\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.id = data.id;\n    this.service = data.service;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this._creator = data.creator;\n    this._team = data.team ?? undefined;\n  }\n\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /** The integration's type, identifying which external service this integration connects to (e.g., 'slack', 'github', 'jira', 'figma'). This determines the shape of the integration's settings and data. */\n  public service: string;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** The user that added the integration. */\n  public get creator(): LinearFetch<User> | undefined {\n    return new UserQuery(this._request).fetch(this._creator.id);\n  }\n  /** The ID of user that added the integration. */\n  public get creatorId(): string | undefined {\n    return this._creator?.id;\n  }\n  /** The workspace that the integration is associated with. */\n  public get organization(): LinearFetch<Organization> {\n    return new OrganizationQuery(this._request).fetch();\n  }\n  /** The team that the integration is associated with. */\n  public get team(): LinearFetch<Team> | undefined {\n    return this._team?.id ? new TeamQuery(this._request).fetch(this._team?.id) : undefined;\n  }\n  /** The ID of team that the integration is associated with. */\n  public get teamId(): string | undefined {\n    return this._team?.id;\n  }\n\n  /** Archives an integration. */\n  public archive() {\n    return new ArchiveIntegrationMutation(this._request).fetch(this.id);\n  }\n  /** Deletes an integration. */\n  public delete(variables?: Omit<L.DeleteIntegrationMutationVariables, \"id\">) {\n    return new DeleteIntegrationMutation(this._request).fetch(this.id, variables);\n  }\n}\n/**\n * Integration actor payload for webhooks.\n *\n * @param data - L.IntegrationActorWebhookPayloadFragment response data\n */\nexport class IntegrationActorWebhookPayload {\n  public constructor(data: L.IntegrationActorWebhookPayloadFragment) {\n    this.id = data.id;\n    this.service = data.service;\n    this.type = data.type;\n  }\n\n  /** The ID of the integration. */\n  public id: string;\n  /** The service of the integration. */\n  public service: string;\n  /** The type of actor. */\n  public type: string;\n}\n/**\n * Certain properties of an integration.\n *\n * @param data - L.IntegrationChildWebhookPayloadFragment response data\n */\nexport class IntegrationChildWebhookPayload {\n  public constructor(data: L.IntegrationChildWebhookPayloadFragment) {\n    this.id = data.id;\n    this.service = data.service;\n  }\n\n  /** The ID of the integration. */\n  public id: string;\n  /** The service of the integration. */\n  public service: string;\n}\n/**\n * IntegrationConnection model\n *\n * @param request - function to call the graphql client\n * @param fetch - function to trigger a refetch of this IntegrationConnection model\n * @param data - IntegrationConnection response data\n */\nexport class IntegrationConnection extends Connection<Integration> {\n  public constructor(\n    request: LinearRequest,\n    fetch: (connection?: LinearConnectionVariables) => LinearFetch<LinearConnection<Integration> | undefined>,\n    data: L.IntegrationConnectionFragment\n  ) {\n    super(\n      request,\n      fetch,\n      data.nodes.map(node => new Integration(request, node)),\n      new PageInfo(request, data.pageInfo)\n    );\n  }\n}\n/**\n * IntegrationGithubRemoveCodeAccessPayload model\n *\n * @param request - function to call the graphql client\n * @param data - L.IntegrationGithubRemoveCodeAccessPayloadFragment response data\n */\nexport class IntegrationGithubRemoveCodeAccessPayload extends Request {\n  public constructor(request: LinearRequest, data: L.IntegrationGithubRemoveCodeAccessPayloadFragment) {\n    super(request);\n    this.lastSyncId = data.lastSyncId;\n    this.action = data.action;\n  }\n\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** The action the client should take next. */\n  public action: L.GitHubRemoveCodeAccessAction;\n}\n/**\n * IntegrationHasScopesPayload model\n *\n * @param request - function to call the graphql client\n * @param data - L.IntegrationHasScopesPayloadFragment response data\n */\nexport class IntegrationHasScopesPayload extends Request {\n  public constructor(request: LinearRequest, data: L.IntegrationHasScopesPayloadFragment) {\n    super(request);\n    this.hasAllScopes = data.hasAllScopes;\n    this.missingScopes = data.missingScopes ?? undefined;\n  }\n\n  /** Whether the integration has the required scopes. */\n  public hasAllScopes: boolean;\n  /** The missing scopes. */\n  public missingScopes?: string[] | null;\n}\n/**\n * IntegrationPayload model\n *\n * @param request - function to call the graphql client\n * @param data - L.IntegrationPayloadFragment response data\n */\nexport class IntegrationPayload extends Request {\n  private _integration?: L.IntegrationPayloadFragment[\"integration\"];\n\n  public constructor(request: LinearRequest, data: L.IntegrationPayloadFragment) {\n    super(request);\n    this.lastSyncId = data.lastSyncId;\n    this.success = data.success;\n    this.gitHub = data.gitHub ? new GitHubIntegrationConnectDetails(request, data.gitHub) : undefined;\n    this._integration = data.integration ?? undefined;\n  }\n\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** Whether the operation was successful. */\n  public success: boolean;\n  /** GitHub-specific details for the operation. Populated by GitHub-related mutations only. */\n  public gitHub?: GitHubIntegrationConnectDetails | null;\n  /** The integration that was created or updated. */\n  public get integration(): LinearFetch<Integration> | undefined {\n    return this._integration?.id ? new IntegrationQuery(this._request).fetch(this._integration?.id) : undefined;\n  }\n  /** The ID of integration that was created or updated. */\n  public get integrationId(): string | undefined {\n    return this._integration?.id;\n  }\n}\n/**\n * The result of an integration request mutation.\n *\n * @param request - function to call the graphql client\n * @param data - L.IntegrationRequestPayloadFragment response data\n */\nexport class IntegrationRequestPayload extends Request {\n  public constructor(request: LinearRequest, data: L.IntegrationRequestPayloadFragment) {\n    super(request);\n    this.success = data.success;\n  }\n\n  /** Whether the operation was successful. */\n  public success: boolean;\n}\n/**\n * IntegrationSlackWorkspaceNamePayload model\n *\n * @param request - function to call the graphql client\n * @param data - L.IntegrationSlackWorkspaceNamePayloadFragment response data\n */\nexport class IntegrationSlackWorkspaceNamePayload extends Request {\n  public constructor(request: LinearRequest, data: L.IntegrationSlackWorkspaceNamePayloadFragment) {\n    super(request);\n    this.name = data.name;\n    this.success = data.success;\n  }\n\n  /** The current name of the Slack workspace. */\n  public name: string;\n  /** Whether the operation was successful. */\n  public success: boolean;\n}\n/**\n * A connection between a template and an integration. This join entity links Linear issue templates to integrations so that external systems (e.g., Slack Asks channels) can use specific templates when creating issues. Each record optionally includes a foreign entity ID to scope the template to a specific external resource, such as a particular Slack channel.\n *\n * @param request - function to call the graphql client\n * @param data - L.IntegrationTemplateFragment response data\n */\nexport class IntegrationTemplate extends Request {\n  private _integration: L.IntegrationTemplateFragment[\"integration\"];\n  private _template: L.IntegrationTemplateFragment[\"template\"];\n\n  public constructor(request: LinearRequest, data: L.IntegrationTemplateFragment) {\n    super(request);\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.foreignEntityId = data.foreignEntityId ?? undefined;\n    this.id = data.id;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this._integration = data.integration;\n    this._template = data.template;\n  }\n\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** The identifier of the foreign entity in the external service that this template is scoped to. For example, a Slack channel ID indicating which channel should use this template for creating issues. When null, the template applies to the integration as a whole rather than a specific external resource. */\n  public foreignEntityId?: string | null;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** The integration that the template is associated with. */\n  public get integration(): LinearFetch<Integration> | undefined {\n    return new IntegrationQuery(this._request).fetch(this._integration.id);\n  }\n  /** The ID of integration that the template is associated with. */\n  public get integrationId(): string | undefined {\n    return this._integration?.id;\n  }\n  /** The template that the integration is associated with. */\n  public get template(): LinearFetch<Template> | undefined {\n    return new TemplateQuery(this._request).fetch(this._template.id);\n  }\n  /** The ID of template that the integration is associated with. */\n  public get templateId(): string | undefined {\n    return this._template?.id;\n  }\n\n  /** Creates a new connection between a template and an integration, optionally scoped to a specific external resource such as a Slack channel. */\n  public create(input: L.IntegrationTemplateCreateInput) {\n    return new CreateIntegrationTemplateMutation(this._request).fetch(input);\n  }\n  /** Deletes an integration template connection, removing the link between a template and an integration. */\n  public delete() {\n    return new DeleteIntegrationTemplateMutation(this._request).fetch(this.id);\n  }\n}\n/**\n * IntegrationTemplateConnection model\n *\n * @param request - function to call the graphql client\n * @param fetch - function to trigger a refetch of this IntegrationTemplateConnection model\n * @param data - IntegrationTemplateConnection response data\n */\nexport class IntegrationTemplateConnection extends Connection<IntegrationTemplate> {\n  public constructor(\n    request: LinearRequest,\n    fetch: (connection?: LinearConnectionVariables) => LinearFetch<LinearConnection<IntegrationTemplate> | undefined>,\n    data: L.IntegrationTemplateConnectionFragment\n  ) {\n    super(\n      request,\n      fetch,\n      data.nodes.map(node => new IntegrationTemplate(request, node)),\n      new PageInfo(request, data.pageInfo)\n    );\n  }\n}\n/**\n * The result of an integration template mutation.\n *\n * @param request - function to call the graphql client\n * @param data - L.IntegrationTemplatePayloadFragment response data\n */\nexport class IntegrationTemplatePayload extends Request {\n  private _integrationTemplate: L.IntegrationTemplatePayloadFragment[\"integrationTemplate\"];\n\n  public constructor(request: LinearRequest, data: L.IntegrationTemplatePayloadFragment) {\n    super(request);\n    this.lastSyncId = data.lastSyncId;\n    this.success = data.success;\n    this._integrationTemplate = data.integrationTemplate;\n  }\n\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** Whether the operation was successful. */\n  public success: boolean;\n  /** The IntegrationTemplate that was created or updated. */\n  public get integrationTemplate(): LinearFetch<IntegrationTemplate> | undefined {\n    return new IntegrationTemplateQuery(this._request).fetch(this._integrationTemplate.id);\n  }\n  /** The ID of integrationtemplate that was created or updated. */\n  public get integrationTemplateId(): string | undefined {\n    return this._integrationTemplate?.id;\n  }\n}\n/**\n * The configuration of all integrations for different entities. Controls Slack notification preferences for a specific team, project, initiative, or custom view. Exactly one of teamId, projectId, customViewId, or initiativeId must be set, determining which entity these integration settings apply to.\n *\n * @param request - function to call the graphql client\n * @param data - L.IntegrationsSettingsFragment response data\n */\nexport class IntegrationsSettings extends Request {\n  private _initiative?: L.IntegrationsSettingsFragment[\"initiative\"];\n  private _project?: L.IntegrationsSettingsFragment[\"project\"];\n  private _team?: L.IntegrationsSettingsFragment[\"team\"];\n\n  public constructor(request: LinearRequest, data: L.IntegrationsSettingsFragment) {\n    super(request);\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.id = data.id;\n    this.microsoftTeamsProjectUpdateCreated = data.microsoftTeamsProjectUpdateCreated ?? undefined;\n    this.slackInitiativeUpdateCreated = data.slackInitiativeUpdateCreated ?? undefined;\n    this.slackIssueAddedToTriage = data.slackIssueAddedToTriage ?? undefined;\n    this.slackIssueAddedToView = data.slackIssueAddedToView ?? undefined;\n    this.slackIssueCreated = data.slackIssueCreated ?? undefined;\n    this.slackIssueNewComment = data.slackIssueNewComment ?? undefined;\n    this.slackIssueSlaBreached = data.slackIssueSlaBreached ?? undefined;\n    this.slackIssueSlaHighRisk = data.slackIssueSlaHighRisk ?? undefined;\n    this.slackIssueStatusChangedAll = data.slackIssueStatusChangedAll ?? undefined;\n    this.slackIssueStatusChangedDone = data.slackIssueStatusChangedDone ?? undefined;\n    this.slackProjectUpdateCreated = data.slackProjectUpdateCreated ?? undefined;\n    this.slackProjectUpdateCreatedToTeam = data.slackProjectUpdateCreatedToTeam ?? undefined;\n    this.slackProjectUpdateCreatedToWorkspace = data.slackProjectUpdateCreatedToWorkspace ?? undefined;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this.contextViewType = data.contextViewType ?? undefined;\n    this._initiative = data.initiative ?? undefined;\n    this._project = data.project ?? undefined;\n    this._team = data.team ?? undefined;\n  }\n\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /** Whether to send a Microsoft Teams message when a project update is created. */\n  public microsoftTeamsProjectUpdateCreated?: boolean | null;\n  /** Whether to send a Slack message when an initiative update is created. */\n  public slackInitiativeUpdateCreated?: boolean | null;\n  /** Whether to send a Slack message when a new issue is added to triage. */\n  public slackIssueAddedToTriage?: boolean | null;\n  /** Whether to send a Slack message when an issue is added to the custom view. */\n  public slackIssueAddedToView?: boolean | null;\n  /** Whether to send a Slack message when a new issue is created for the project or the team. */\n  public slackIssueCreated?: boolean | null;\n  /** Whether to send a Slack message when a comment is created on any of the project or team's issues. */\n  public slackIssueNewComment?: boolean | null;\n  /** Whether to send a Slack message when an SLA is breached. */\n  public slackIssueSlaBreached?: boolean | null;\n  /** Whether to send a Slack message when an SLA is at high risk. */\n  public slackIssueSlaHighRisk?: boolean | null;\n  /** Whether to send a Slack message when any of the project or team's issues has a change in status. */\n  public slackIssueStatusChangedAll?: boolean | null;\n  /** Whether to send a Slack message when any of the project or team's issues change to completed or canceled. */\n  public slackIssueStatusChangedDone?: boolean | null;\n  /** Whether to send a Slack message when a project update is created. */\n  public slackProjectUpdateCreated?: boolean | null;\n  /** Whether to send a new project update to team Slack channels. */\n  public slackProjectUpdateCreatedToTeam?: boolean | null;\n  /** Whether to send a new project update to workspace Slack channel. */\n  public slackProjectUpdateCreatedToWorkspace?: boolean | null;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** The type of view to which the integration settings context is associated with. */\n  public contextViewType?: L.ContextViewType | null;\n  /** Initiative which those settings apply to. */\n  public get initiative(): LinearFetch<Initiative> | undefined {\n    return this._initiative?.id ? new InitiativeQuery(this._request).fetch(this._initiative?.id) : undefined;\n  }\n  /** The ID of initiative which those settings apply to. */\n  public get initiativeId(): string | undefined {\n    return this._initiative?.id;\n  }\n  /** Project which those settings apply to. */\n  public get project(): LinearFetch<Project> | undefined {\n    return this._project?.id ? new ProjectQuery(this._request).fetch(this._project?.id) : undefined;\n  }\n  /** The ID of project which those settings apply to. */\n  public get projectId(): string | undefined {\n    return this._project?.id;\n  }\n  /** Team which those settings apply to. */\n  public get team(): LinearFetch<Team> | undefined {\n    return this._team?.id ? new TeamQuery(this._request).fetch(this._team?.id) : undefined;\n  }\n  /** The ID of team which those settings apply to. */\n  public get teamId(): string | undefined {\n    return this._team?.id;\n  }\n\n  /** Creates new Slack notification settings for a team, project, initiative, or custom view. */\n  public create(input: L.IntegrationsSettingsCreateInput) {\n    return new CreateIntegrationsSettingsMutation(this._request).fetch(input);\n  }\n  /** Updates Slack notification settings for a team, project, initiative, or custom view. */\n  public update(input: L.IntegrationsSettingsUpdateInput) {\n    return new UpdateIntegrationsSettingsMutation(this._request).fetch(this.id, input);\n  }\n}\n/**\n * IntegrationsSettingsPayload model\n *\n * @param request - function to call the graphql client\n * @param data - L.IntegrationsSettingsPayloadFragment response data\n */\nexport class IntegrationsSettingsPayload extends Request {\n  private _integrationsSettings: L.IntegrationsSettingsPayloadFragment[\"integrationsSettings\"];\n\n  public constructor(request: LinearRequest, data: L.IntegrationsSettingsPayloadFragment) {\n    super(request);\n    this.lastSyncId = data.lastSyncId;\n    this.success = data.success;\n    this._integrationsSettings = data.integrationsSettings;\n  }\n\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** Whether the operation was successful. */\n  public success: boolean;\n  /** The settings that were created or updated. */\n  public get integrationsSettings(): LinearFetch<IntegrationsSettings> | undefined {\n    return new IntegrationsSettingsQuery(this._request).fetch(this._integrationsSettings.id);\n  }\n  /** The ID of settings that were created or updated. */\n  public get integrationsSettingsId(): string | undefined {\n    return this._integrationsSettings?.id;\n  }\n}\n/**\n * An issue is the core work item in Linear. Issues belong to a team, have a workflow status, can be assigned to users, carry a priority level, and can be organized into projects and cycles. Issues support sub-issues (parent-child hierarchy up to 10 levels deep), labels, due dates, estimates, and SLA tracking. They can also be linked to other issues via relations, attached to releases, and tracked through their full history of changes.\n *\n * @param request - function to call the graphql client\n * @param data - L.IssueFragment response data\n */\nexport class Issue extends Request {\n  private _asksExternalUserRequester?: L.IssueFragment[\"asksExternalUserRequester\"];\n  private _asksRequester?: L.IssueFragment[\"asksRequester\"];\n  private _assignee?: L.IssueFragment[\"assignee\"];\n  private _creator?: L.IssueFragment[\"creator\"];\n  private _cycle?: L.IssueFragment[\"cycle\"];\n  private _delegate?: L.IssueFragment[\"delegate\"];\n  private _externalUserCreator?: L.IssueFragment[\"externalUserCreator\"];\n  private _favorite?: L.IssueFragment[\"favorite\"];\n  private _lastAppliedTemplate?: L.IssueFragment[\"lastAppliedTemplate\"];\n  private _parent?: L.IssueFragment[\"parent\"];\n  private _project?: L.IssueFragment[\"project\"];\n  private _projectMilestone?: L.IssueFragment[\"projectMilestone\"];\n  private _recurringIssueTemplate?: L.IssueFragment[\"recurringIssueTemplate\"];\n  private _snoozedBy?: L.IssueFragment[\"snoozedBy\"];\n  private _sourceComment?: L.IssueFragment[\"sourceComment\"];\n  private _state: L.IssueFragment[\"state\"];\n  private _team: L.IssueFragment[\"team\"];\n\n  public constructor(request: LinearRequest, data: L.IssueFragment) {\n    super(request);\n    this.addedToCycleAt = parseDate(data.addedToCycleAt) ?? undefined;\n    this.addedToProjectAt = parseDate(data.addedToProjectAt) ?? undefined;\n    this.addedToTeamAt = parseDate(data.addedToTeamAt) ?? undefined;\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.autoArchivedAt = parseDate(data.autoArchivedAt) ?? undefined;\n    this.autoClosedAt = parseDate(data.autoClosedAt) ?? undefined;\n    this.boardOrder = data.boardOrder;\n    this.branchName = data.branchName;\n    this.canceledAt = parseDate(data.canceledAt) ?? undefined;\n    this.completedAt = parseDate(data.completedAt) ?? undefined;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.customerTicketCount = data.customerTicketCount;\n    this.description = data.description ?? undefined;\n    this.dueDate = data.dueDate ?? undefined;\n    this.estimate = data.estimate ?? undefined;\n    this.id = data.id;\n    this.identifier = data.identifier;\n    this.inheritsSharedAccess = data.inheritsSharedAccess;\n    this.labelIds = data.labelIds;\n    this.number = data.number;\n    this.previousIdentifiers = data.previousIdentifiers;\n    this.priority = data.priority;\n    this.priorityLabel = data.priorityLabel;\n    this.prioritySortOrder = data.prioritySortOrder;\n    this.reactionData = data.reactionData;\n    this.slaBreachesAt = parseDate(data.slaBreachesAt) ?? undefined;\n    this.slaHighRiskAt = parseDate(data.slaHighRiskAt) ?? undefined;\n    this.slaMediumRiskAt = parseDate(data.slaMediumRiskAt) ?? undefined;\n    this.slaStartedAt = parseDate(data.slaStartedAt) ?? undefined;\n    this.slaType = data.slaType ?? undefined;\n    this.snoozedUntilAt = parseDate(data.snoozedUntilAt) ?? undefined;\n    this.sortOrder = data.sortOrder;\n    this.startedAt = parseDate(data.startedAt) ?? undefined;\n    this.startedTriageAt = parseDate(data.startedTriageAt) ?? undefined;\n    this.subIssueSortOrder = data.subIssueSortOrder ?? undefined;\n    this.title = data.title;\n    this.trashed = data.trashed ?? undefined;\n    this.triagedAt = parseDate(data.triagedAt) ?? undefined;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this.url = data.url;\n    this.botActor = data.botActor ? new ActorBot(request, data.botActor) : undefined;\n    this.sharedAccess = new IssueSharedAccess(request, data.sharedAccess);\n    this.reactions = data.reactions.map(node => new Reaction(request, node));\n    this.syncedWith = data.syncedWith ? data.syncedWith.map(node => new ExternalEntityInfo(request, node)) : undefined;\n    this.integrationSourceType = data.integrationSourceType ?? undefined;\n    this._asksExternalUserRequester = data.asksExternalUserRequester ?? undefined;\n    this._asksRequester = data.asksRequester ?? undefined;\n    this._assignee = data.assignee ?? undefined;\n    this._creator = data.creator ?? undefined;\n    this._cycle = data.cycle ?? undefined;\n    this._delegate = data.delegate ?? undefined;\n    this._externalUserCreator = data.externalUserCreator ?? undefined;\n    this._favorite = data.favorite ?? undefined;\n    this._lastAppliedTemplate = data.lastAppliedTemplate ?? undefined;\n    this._parent = data.parent ?? undefined;\n    this._project = data.project ?? undefined;\n    this._projectMilestone = data.projectMilestone ?? undefined;\n    this._recurringIssueTemplate = data.recurringIssueTemplate ?? undefined;\n    this._snoozedBy = data.snoozedBy ?? undefined;\n    this._sourceComment = data.sourceComment ?? undefined;\n    this._state = data.state;\n    this._team = data.team;\n  }\n\n  /** The time at which the issue was added to a cycle. */\n  public addedToCycleAt?: Date | null;\n  /** The time at which the issue was added to a project. */\n  public addedToProjectAt?: Date | null;\n  /** The time at which the issue was added to a team. */\n  public addedToTeamAt?: Date | null;\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** The time at which the issue was automatically archived by the auto pruning process. */\n  public autoArchivedAt?: Date | null;\n  /** The time at which the issue was automatically closed by the auto pruning process. */\n  public autoClosedAt?: Date | null;\n  /** The order of the item in its column on the board. */\n  public boardOrder: number;\n  /** Suggested branch name for the issue. */\n  public branchName: string;\n  /** The time at which the issue was moved into canceled state. */\n  public canceledAt?: Date | null;\n  /** The time at which the issue was moved into completed state. */\n  public completedAt?: Date | null;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** Returns the number of Attachment resources which are created by customer support ticketing systems (e.g. Zendesk). */\n  public customerTicketCount: number;\n  /** The issue's description in markdown format. */\n  public description?: string | null;\n  /** The date at which the issue is due. */\n  public dueDate?: L.Scalars[\"TimelessDate\"] | null;\n  /** The estimate of the complexity of the issue. The specific scale used depends on the team's estimation configuration (e.g., points, T-shirt sizes). Null if no estimate has been set. */\n  public estimate?: number | null;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /** Issue's human readable identifier (e.g. ENG-123). */\n  public identifier: string;\n  /** Whether this issue inherits shared access from its parent issue. */\n  public inheritsSharedAccess: boolean;\n  /** Identifiers of the labels associated with this issue. Can be used to query the labels directly. */\n  public labelIds: string[];\n  /** The issue's unique number, scoped to the issue's team. Together with the team key, this forms the issue's human-readable identifier (e.g., ENG-123). */\n  public number: number;\n  /** Previous identifiers of the issue if it has been moved between teams. */\n  public previousIdentifiers: string[];\n  /** The priority of the issue. 0 = No priority, 1 = Urgent, 2 = High, 3 = Medium, 4 = Low. */\n  public priority: number;\n  /** Label for the priority. */\n  public priorityLabel: string;\n  /** The order of the item in relation to other items in the workspace, when ordered by priority. */\n  public prioritySortOrder: number;\n  /** Emoji reaction summary for the issue, grouped by emoji type. Contains the count and reacting user information for each emoji. */\n  public reactionData: L.Scalars[\"JSONObject\"];\n  /** The time at which the issue's SLA will breach. */\n  public slaBreachesAt?: Date | null;\n  /** The time at which the issue's SLA will enter high risk state. */\n  public slaHighRiskAt?: Date | null;\n  /** The time at which the issue's SLA will enter medium risk state. */\n  public slaMediumRiskAt?: Date | null;\n  /** The time at which the issue's SLA began. */\n  public slaStartedAt?: Date | null;\n  /** The type of SLA set on the issue. Calendar days or business days. */\n  public slaType?: string | null;\n  /** The time until an issue will be snoozed in Triage view. */\n  public snoozedUntilAt?: Date | null;\n  /** The order of the item in relation to other items in the organization. Used for manual sorting in list views. */\n  public sortOrder: number;\n  /** The time at which the issue was moved into started state. */\n  public startedAt?: Date | null;\n  /** The time at which the issue entered triage. */\n  public startedTriageAt?: Date | null;\n  /** The order of the item in the sub-issue list. Only set if the issue has a parent. */\n  public subIssueSortOrder?: number | null;\n  /** The issue's title. This is the primary human-readable summary of the work item. */\n  public title: string;\n  /** A flag that indicates whether the issue is in the trash bin. */\n  public trashed?: boolean | null;\n  /** The time at which the issue left triage. */\n  public triagedAt?: Date | null;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** Issue URL. */\n  public url: string;\n  /** Reactions associated with the issue. */\n  public reactions: Reaction[];\n  /** The external services the issue is synced with. */\n  public syncedWith?: ExternalEntityInfo[] | null;\n  /** The bot that created the issue, if applicable. */\n  public botActor?: ActorBot | null;\n  /** Shared access metadata for this issue. */\n  public sharedAccess: IssueSharedAccess;\n  /** Integration type that created this issue, if applicable. */\n  public integrationSourceType?: L.IntegrationService | null;\n  /** The external user who requested creation of the Asks issue on behalf of the creator. */\n  public get asksExternalUserRequester(): LinearFetch<ExternalUser> | undefined {\n    return this._asksExternalUserRequester?.id\n      ? new ExternalUserQuery(this._request).fetch(this._asksExternalUserRequester?.id)\n      : undefined;\n  }\n  /** The ID of external user who requested creation of the asks issue on behalf of the creator. */\n  public get asksExternalUserRequesterId(): string | undefined {\n    return this._asksExternalUserRequester?.id;\n  }\n  /** The internal user who requested creation of the Asks issue on behalf of the creator. */\n  public get asksRequester(): LinearFetch<User> | undefined {\n    return this._asksRequester?.id ? new UserQuery(this._request).fetch(this._asksRequester?.id) : undefined;\n  }\n  /** The ID of internal user who requested creation of the asks issue on behalf of the creator. */\n  public get asksRequesterId(): string | undefined {\n    return this._asksRequester?.id;\n  }\n  /** The user to whom the issue is assigned. Null if the issue is unassigned. */\n  public get assignee(): LinearFetch<User> | undefined {\n    return this._assignee?.id ? new UserQuery(this._request).fetch(this._assignee?.id) : undefined;\n  }\n  /** The ID of user to whom the issue is assigned. null if the issue is unassigned. */\n  public get assigneeId(): string | undefined {\n    return this._assignee?.id;\n  }\n  /** The user who created the issue. Null if the creator's account has been deleted or if the issue was created by an integration or system process. */\n  public get creator(): LinearFetch<User> | undefined {\n    return this._creator?.id ? new UserQuery(this._request).fetch(this._creator?.id) : undefined;\n  }\n  /** The ID of user who created the issue. null if the creator's account has been deleted or if the issue was created by an integration or system process. */\n  public get creatorId(): string | undefined {\n    return this._creator?.id;\n  }\n  /** The cycle that the issue is associated with. Null if the issue is not part of any cycle. */\n  public get cycle(): LinearFetch<Cycle> | undefined {\n    return this._cycle?.id ? new CycleQuery(this._request).fetch(this._cycle?.id) : undefined;\n  }\n  /** The ID of cycle that the issue is associated with. null if the issue is not part of any cycle. */\n  public get cycleId(): string | undefined {\n    return this._cycle?.id;\n  }\n  /** The agent user that is delegated to work on this issue. Set when an AI agent has been assigned to perform work on this issue. Null if no agent is working on the issue. */\n  public get delegate(): LinearFetch<User> | undefined {\n    return this._delegate?.id ? new UserQuery(this._request).fetch(this._delegate?.id) : undefined;\n  }\n  /** The ID of agent user that is delegated to work on this issue. set when an ai agent has been assigned to perform work on this issue. null if no agent is working on the issue. */\n  public get delegateId(): string | undefined {\n    return this._delegate?.id;\n  }\n  /** The external user who created the issue. Set when the issue was created via an integration (e.g., Slack, Intercom) on behalf of a non-Linear user. Null if the issue was created by a Linear user. */\n  public get externalUserCreator(): LinearFetch<ExternalUser> | undefined {\n    return this._externalUserCreator?.id\n      ? new ExternalUserQuery(this._request).fetch(this._externalUserCreator?.id)\n      : undefined;\n  }\n  /** The ID of external user who created the issue. set when the issue was created via an integration (e.g., slack, intercom) on behalf of a non-linear user. null if the issue was created by a linear user. */\n  public get externalUserCreatorId(): string | undefined {\n    return this._externalUserCreator?.id;\n  }\n  /** The users favorite associated with this issue. */\n  public get favorite(): LinearFetch<Favorite> | undefined {\n    return this._favorite?.id ? new FavoriteQuery(this._request).fetch(this._favorite?.id) : undefined;\n  }\n  /** The ID of users favorite associated with this issue. */\n  public get favoriteId(): string | undefined {\n    return this._favorite?.id;\n  }\n  /** The last template that was applied to this issue. */\n  public get lastAppliedTemplate(): LinearFetch<Template> | undefined {\n    return this._lastAppliedTemplate?.id\n      ? new TemplateQuery(this._request).fetch(this._lastAppliedTemplate?.id)\n      : undefined;\n  }\n  /** The ID of last template that was applied to this issue. */\n  public get lastAppliedTemplateId(): string | undefined {\n    return this._lastAppliedTemplate?.id;\n  }\n  /** The parent of the issue. */\n  public get parent(): LinearFetch<Issue> | undefined {\n    return this._parent?.id ? new IssueQuery(this._request).fetch(this._parent?.id) : undefined;\n  }\n  /** The ID of parent of the issue. */\n  public get parentId(): string | undefined {\n    return this._parent?.id;\n  }\n  /** The project that the issue is associated with. Null if the issue is not part of any project. */\n  public get project(): LinearFetch<Project> | undefined {\n    return this._project?.id ? new ProjectQuery(this._request).fetch(this._project?.id) : undefined;\n  }\n  /** The ID of project that the issue is associated with. null if the issue is not part of any project. */\n  public get projectId(): string | undefined {\n    return this._project?.id;\n  }\n  /** The project milestone that the issue is associated with. Null if the issue is not assigned to a specific milestone within its project. */\n  public get projectMilestone(): LinearFetch<ProjectMilestone> | undefined {\n    return this._projectMilestone?.id\n      ? new ProjectMilestoneQuery(this._request).fetch(this._projectMilestone?.id)\n      : undefined;\n  }\n  /** The ID of project milestone that the issue is associated with. null if the issue is not assigned to a specific milestone within its project. */\n  public get projectMilestoneId(): string | undefined {\n    return this._projectMilestone?.id;\n  }\n  /** The recurring issue template that created this issue. */\n  public get recurringIssueTemplate(): LinearFetch<Template> | undefined {\n    return this._recurringIssueTemplate?.id\n      ? new TemplateQuery(this._request).fetch(this._recurringIssueTemplate?.id)\n      : undefined;\n  }\n  /** The ID of recurring issue template that created this issue. */\n  public get recurringIssueTemplateId(): string | undefined {\n    return this._recurringIssueTemplate?.id;\n  }\n  /** The user who snoozed the issue. */\n  public get snoozedBy(): LinearFetch<User> | undefined {\n    return this._snoozedBy?.id ? new UserQuery(this._request).fetch(this._snoozedBy?.id) : undefined;\n  }\n  /** The ID of user who snoozed the issue. */\n  public get snoozedById(): string | undefined {\n    return this._snoozedBy?.id;\n  }\n  /** The comment that this issue was created from, when an issue is created from an existing comment. Null if the issue was not created from a comment. */\n  public get sourceComment(): LinearFetch<Comment> | undefined {\n    return this._sourceComment?.id ? new CommentQuery(this._request).fetch({ id: this._sourceComment?.id }) : undefined;\n  }\n  /** The ID of comment that this issue was created from, when an issue is created from an existing comment. null if the issue was not created from a comment. */\n  public get sourceCommentId(): string | undefined {\n    return this._sourceComment?.id;\n  }\n  /** The workflow state (issue status) that the issue is currently in. Workflow states represent the issue's progress through the team's workflow, such as Triage, Todo, In Progress, Done, or Canceled. */\n  public get state(): LinearFetch<WorkflowState> | undefined {\n    return new WorkflowStateQuery(this._request).fetch(this._state.id);\n  }\n  /** The ID of workflow state (issue status) that the issue is currently in. workflow states represent the issue's progress through the team's workflow, such as triage, todo, in progress, done, or canceled. */\n  public get stateId(): string | undefined {\n    return this._state?.id;\n  }\n  /** The team that the issue belongs to. Every issue must belong to exactly one team, which determines the available workflow states, labels, and other team-specific configuration. */\n  public get team(): LinearFetch<Team> | undefined {\n    return new TeamQuery(this._request).fetch(this._team.id);\n  }\n  /** The ID of team that the issue belongs to. every issue must belong to exactly one team, which determines the available workflow states, labels, and other team-specific configuration. */\n  public get teamId(): string | undefined {\n    return this._team?.id;\n  }\n  /** Attachments associated with the issue. */\n  public attachments(variables?: Omit<L.Issue_AttachmentsQueryVariables, \"id\">) {\n    return new Issue_AttachmentsQuery(this._request, this.id, variables).fetch(variables);\n  }\n  /** Children of the issue. */\n  public children(variables?: Omit<L.Issue_ChildrenQueryVariables, \"id\">) {\n    return new Issue_ChildrenQuery(this._request, this.id, variables).fetch(variables);\n  }\n  /** Comments associated with the issue. */\n  public comments(variables?: Omit<L.Issue_CommentsQueryVariables, \"id\">) {\n    return new Issue_CommentsQuery(this._request, this.id, variables).fetch(variables);\n  }\n  /** Documents associated with the issue. */\n  public documents(variables?: Omit<L.Issue_DocumentsQueryVariables, \"id\">) {\n    return new Issue_DocumentsQuery(this._request, this.id, variables).fetch(variables);\n  }\n  /** Attachments previously associated with the issue before being moved to another issue. */\n  public formerAttachments(variables?: Omit<L.Issue_FormerAttachmentsQueryVariables, \"id\">) {\n    return new Issue_FormerAttachmentsQuery(this._request, this.id, variables).fetch(variables);\n  }\n  /** Customer needs previously associated with the issue before being moved to another issue. */\n  public formerNeeds(variables?: Omit<L.Issue_FormerNeedsQueryVariables, \"id\">) {\n    return new Issue_FormerNeedsQuery(this._request, this.id, variables).fetch(variables);\n  }\n  /** History entries associated with the issue. */\n  public history(variables?: Omit<L.Issue_HistoryQueryVariables, \"id\">) {\n    return new Issue_HistoryQuery(this._request, this.id, variables).fetch(variables);\n  }\n  /** Inverse relations associated with this issue. */\n  public inverseRelations(variables?: Omit<L.Issue_InverseRelationsQueryVariables, \"id\">) {\n    return new Issue_InverseRelationsQuery(this._request, this.id, variables).fetch(variables);\n  }\n  /** Labels associated with this issue. */\n  public labels(variables?: Omit<L.Issue_LabelsQueryVariables, \"id\">) {\n    return new Issue_LabelsQuery(this._request, this.id, variables).fetch(variables);\n  }\n  /** Customer needs associated with the issue. */\n  public needs(variables?: Omit<L.Issue_NeedsQueryVariables, \"id\">) {\n    return new Issue_NeedsQuery(this._request, this.id, variables).fetch(variables);\n  }\n  /** Relations associated with this issue. */\n  public relations(variables?: Omit<L.Issue_RelationsQueryVariables, \"id\">) {\n    return new Issue_RelationsQuery(this._request, this.id, variables).fetch(variables);\n  }\n  /** Releases associated with the issue. */\n  public releases(variables?: Omit<L.Issue_ReleasesQueryVariables, \"id\">) {\n    return new Issue_ReleasesQuery(this._request, this.id, variables).fetch(variables);\n  }\n  /** The issue's workflow states over time. */\n  public stateHistory(variables?: Omit<L.Issue_StateHistoryQueryVariables, \"id\">) {\n    return new Issue_StateHistoryQuery(this._request, this.id, variables).fetch(variables);\n  }\n  /** Users who are subscribed to the issue. */\n  public subscribers(variables?: Omit<L.Issue_SubscribersQueryVariables, \"id\">) {\n    return new Issue_SubscribersQuery(this._request, this.id, variables).fetch(variables);\n  }\n  /** Archives an issue. */\n  public archive(variables?: Omit<L.ArchiveIssueMutationVariables, \"id\">) {\n    return new ArchiveIssueMutation(this._request).fetch(this.id, variables);\n  }\n  /** Creates a new issue. */\n  public create(input: L.IssueCreateInput) {\n    return new CreateIssueMutation(this._request).fetch(input);\n  }\n  /** Deletes (trashes) an issue. */\n  public delete(variables?: Omit<L.DeleteIssueMutationVariables, \"id\">) {\n    return new DeleteIssueMutation(this._request).fetch(this.id, variables);\n  }\n  /** Unarchives an issue. */\n  public unarchive() {\n    return new UnarchiveIssueMutation(this._request).fetch(this.id);\n  }\n  /** Updates an issue. */\n  public update(input: L.IssueUpdateInput) {\n    return new UpdateIssueMutation(this._request).fetch(this.id, input);\n  }\n}\n/**\n * A generic payload return from entity archive mutations.\n *\n * @param request - function to call the graphql client\n * @param data - L.IssueArchivePayloadFragment response data\n */\nexport class IssueArchivePayload extends Request {\n  private _entity?: L.IssueArchivePayloadFragment[\"entity\"];\n\n  public constructor(request: LinearRequest, data: L.IssueArchivePayloadFragment) {\n    super(request);\n    this.lastSyncId = data.lastSyncId;\n    this.success = data.success;\n    this._entity = data.entity ?? undefined;\n  }\n\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** Whether the operation was successful. */\n  public success: boolean;\n  /** The archived/unarchived entity. Null if entity was deleted. */\n  public get entity(): LinearFetch<Issue> | undefined {\n    return this._entity?.id ? new IssueQuery(this._request).fetch(this._entity?.id) : undefined;\n  }\n  /** The ID of archived/unarchived entity. null if entity was deleted. */\n  public get entityId(): string | undefined {\n    return this._entity?.id;\n  }\n}\n/**\n * Payload for an issue assigned to you notification.\n *\n * @param data - L.IssueAssignedToYouNotificationWebhookPayloadFragment response data\n */\nexport class IssueAssignedToYouNotificationWebhookPayload {\n  public constructor(data: L.IssueAssignedToYouNotificationWebhookPayloadFragment) {\n    this.actorId = data.actorId ?? undefined;\n    this.archivedAt = data.archivedAt ?? undefined;\n    this.createdAt = data.createdAt;\n    this.externalUserActorId = data.externalUserActorId ?? undefined;\n    this.id = data.id;\n    this.issueId = data.issueId;\n    this.type = data.type;\n    this.updatedAt = data.updatedAt;\n    this.userId = data.userId;\n    this.actor = data.actor ? new UserChildWebhookPayload(data.actor) : undefined;\n    this.issue = new IssueWithDescriptionChildWebhookPayload(data.issue);\n  }\n\n  /** The ID of the actor who caused the notification. */\n  public actorId?: string | null;\n  /** The time at which the entity was archived. */\n  public archivedAt?: string | null;\n  /** The time at which the entity was created. */\n  public createdAt: string;\n  /** The ID of the external user who caused the notification. */\n  public externalUserActorId?: string | null;\n  /** The ID of the entity. */\n  public id: string;\n  /** The ID of the issue this notification belongs to. */\n  public issueId: string;\n  /** An issue assigned to you notification type. */\n  public type: \"issueAssignedToYou\";\n  /** The time at which the entity was updated. */\n  public updatedAt: string;\n  /** The ID of the user who received the notification. */\n  public userId: string;\n  /** The actor who caused the notification. */\n  public actor?: UserChildWebhookPayload | null;\n  /** The issue this notification belongs to. */\n  public issue: IssueWithDescriptionChildWebhookPayload;\n}\n/**\n * The result of a batch issue mutation, containing the updated issues and a success indicator.\n *\n * @param request - function to call the graphql client\n * @param data - L.IssueBatchPayloadFragment response data\n */\nexport class IssueBatchPayload extends Request {\n  public constructor(request: LinearRequest, data: L.IssueBatchPayloadFragment) {\n    super(request);\n    this.lastSyncId = data.lastSyncId;\n    this.success = data.success;\n    this.issues = data.issues.map(node => new Issue(request, node));\n  }\n\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** Whether the operation was successful. */\n  public success: boolean;\n  /** The issues that were updated. */\n  public issues: Issue[];\n}\n/**\n * Certain properties of an issue.\n *\n * @param data - L.IssueChildWebhookPayloadFragment response data\n */\nexport class IssueChildWebhookPayload {\n  public constructor(data: L.IssueChildWebhookPayloadFragment) {\n    this.id = data.id;\n    this.identifier = data.identifier;\n    this.teamId = data.teamId;\n    this.title = data.title;\n    this.url = data.url;\n    this.team = new TeamChildWebhookPayload(data.team);\n  }\n\n  /** The ID of the issue. */\n  public id: string;\n  /** The identifier of the issue. */\n  public identifier: string;\n  /** The ID of the team that the issue belongs to. */\n  public teamId: string;\n  /** The title of the issue. */\n  public title: string;\n  /** The URL of the issue. */\n  public url: string;\n  /** The ID of the team that the issue belongs to. */\n  public team: TeamChildWebhookPayload;\n}\n/**\n * Payload for an issue comment mention notification.\n *\n * @param data - L.IssueCommentMentionNotificationWebhookPayloadFragment response data\n */\nexport class IssueCommentMentionNotificationWebhookPayload {\n  public constructor(data: L.IssueCommentMentionNotificationWebhookPayloadFragment) {\n    this.actorId = data.actorId ?? undefined;\n    this.archivedAt = data.archivedAt ?? undefined;\n    this.commentId = data.commentId;\n    this.createdAt = data.createdAt;\n    this.externalUserActorId = data.externalUserActorId ?? undefined;\n    this.id = data.id;\n    this.issueId = data.issueId;\n    this.parentCommentId = data.parentCommentId ?? undefined;\n    this.type = data.type;\n    this.updatedAt = data.updatedAt;\n    this.userId = data.userId;\n    this.actor = data.actor ? new UserChildWebhookPayload(data.actor) : undefined;\n    this.comment = new CommentChildWebhookPayload(data.comment);\n    this.issue = new IssueWithDescriptionChildWebhookPayload(data.issue);\n    this.parentComment = data.parentComment ? new CommentChildWebhookPayload(data.parentComment) : undefined;\n  }\n\n  /** The ID of the actor who caused the notification. */\n  public actorId?: string | null;\n  /** The time at which the entity was archived. */\n  public archivedAt?: string | null;\n  /** The ID of the comment this notification belongs to. */\n  public commentId: string;\n  /** The time at which the entity was created. */\n  public createdAt: string;\n  /** The ID of the external user who caused the notification. */\n  public externalUserActorId?: string | null;\n  /** The ID of the entity. */\n  public id: string;\n  /** The ID of the issue this notification belongs to. */\n  public issueId: string;\n  /** The ID of the parent comment for the comment this notification belongs to. */\n  public parentCommentId?: string | null;\n  /** An issue comment mention notification type. */\n  public type: \"issueCommentMention\";\n  /** The time at which the entity was updated. */\n  public updatedAt: string;\n  /** The ID of the user who received the notification. */\n  public userId: string;\n  /** The actor who caused the notification. */\n  public actor?: UserChildWebhookPayload | null;\n  /** The comment this notification belongs to. */\n  public comment: CommentChildWebhookPayload;\n  /** The issue this notification belongs to. */\n  public issue: IssueWithDescriptionChildWebhookPayload;\n  /** The parent comment for the comment this notification belongs to. */\n  public parentComment?: CommentChildWebhookPayload | null;\n}\n/**\n * Payload for an issue comment reaction notification.\n *\n * @param data - L.IssueCommentReactionNotificationWebhookPayloadFragment response data\n */\nexport class IssueCommentReactionNotificationWebhookPayload {\n  public constructor(data: L.IssueCommentReactionNotificationWebhookPayloadFragment) {\n    this.actorId = data.actorId ?? undefined;\n    this.archivedAt = data.archivedAt ?? undefined;\n    this.commentId = data.commentId;\n    this.createdAt = data.createdAt;\n    this.externalUserActorId = data.externalUserActorId ?? undefined;\n    this.id = data.id;\n    this.issueId = data.issueId;\n    this.parentCommentId = data.parentCommentId ?? undefined;\n    this.reactionEmoji = data.reactionEmoji;\n    this.type = data.type;\n    this.updatedAt = data.updatedAt;\n    this.userId = data.userId;\n    this.actor = data.actor ? new UserChildWebhookPayload(data.actor) : undefined;\n    this.comment = new CommentChildWebhookPayload(data.comment);\n    this.issue = new IssueWithDescriptionChildWebhookPayload(data.issue);\n    this.parentComment = data.parentComment ? new CommentChildWebhookPayload(data.parentComment) : undefined;\n  }\n\n  /** The ID of the actor who caused the notification. */\n  public actorId?: string | null;\n  /** The time at which the entity was archived. */\n  public archivedAt?: string | null;\n  /** The ID of the comment this notification belongs to. */\n  public commentId: string;\n  /** The time at which the entity was created. */\n  public createdAt: string;\n  /** The ID of the external user who caused the notification. */\n  public externalUserActorId?: string | null;\n  /** The ID of the entity. */\n  public id: string;\n  /** The ID of the issue this notification belongs to. */\n  public issueId: string;\n  /** The ID of the parent comment for the comment this notification belongs to. */\n  public parentCommentId?: string | null;\n  /** The emoji of the reaction this notification is for. */\n  public reactionEmoji: string;\n  /** An issue comment reaction notification type. */\n  public type: \"issueCommentReaction\";\n  /** The time at which the entity was updated. */\n  public updatedAt: string;\n  /** The ID of the user who received the notification. */\n  public userId: string;\n  /** The actor who caused the notification. */\n  public actor?: UserChildWebhookPayload | null;\n  /** The comment this notification belongs to. */\n  public comment: CommentChildWebhookPayload;\n  /** The issue this notification belongs to. */\n  public issue: IssueWithDescriptionChildWebhookPayload;\n  /** The parent comment for the comment this notification belongs to. */\n  public parentComment?: CommentChildWebhookPayload | null;\n}\n/**\n * IssueConnection model\n *\n * @param request - function to call the graphql client\n * @param fetch - function to trigger a refetch of this IssueConnection model\n * @param data - IssueConnection response data\n */\nexport class IssueConnection extends Connection<Issue> {\n  public constructor(\n    request: LinearRequest,\n    fetch: (connection?: LinearConnectionVariables) => LinearFetch<LinearConnection<Issue> | undefined>,\n    data: L.IssueConnectionFragment\n  ) {\n    super(\n      request,\n      fetch,\n      data.nodes.map(node => new Issue(request, node)),\n      new PageInfo(request, data.pageInfo)\n    );\n  }\n}\n/**\n * Payload for an issue emoji reaction notification.\n *\n * @param data - L.IssueEmojiReactionNotificationWebhookPayloadFragment response data\n */\nexport class IssueEmojiReactionNotificationWebhookPayload {\n  public constructor(data: L.IssueEmojiReactionNotificationWebhookPayloadFragment) {\n    this.actorId = data.actorId ?? undefined;\n    this.archivedAt = data.archivedAt ?? undefined;\n    this.createdAt = data.createdAt;\n    this.externalUserActorId = data.externalUserActorId ?? undefined;\n    this.id = data.id;\n    this.issueId = data.issueId;\n    this.reactionEmoji = data.reactionEmoji;\n    this.type = data.type;\n    this.updatedAt = data.updatedAt;\n    this.userId = data.userId;\n    this.actor = data.actor ? new UserChildWebhookPayload(data.actor) : undefined;\n    this.issue = new IssueWithDescriptionChildWebhookPayload(data.issue);\n  }\n\n  /** The ID of the actor who caused the notification. */\n  public actorId?: string | null;\n  /** The time at which the entity was archived. */\n  public archivedAt?: string | null;\n  /** The time at which the entity was created. */\n  public createdAt: string;\n  /** The ID of the external user who caused the notification. */\n  public externalUserActorId?: string | null;\n  /** The ID of the entity. */\n  public id: string;\n  /** The ID of the issue this notification belongs to. */\n  public issueId: string;\n  /** The emoji of the reaction this notification is for. */\n  public reactionEmoji: string;\n  /** An issue emoji reaction notification type. */\n  public type: \"issueEmojiReaction\";\n  /** The time at which the entity was updated. */\n  public updatedAt: string;\n  /** The ID of the user who received the notification. */\n  public userId: string;\n  /** The actor who caused the notification. */\n  public actor?: UserChildWebhookPayload | null;\n  /** The issue this notification belongs to. */\n  public issue: IssueWithDescriptionChildWebhookPayload;\n}\n/**\n * The result of an AI-generated issue filter suggestion based on a text prompt.\n *\n * @param request - function to call the graphql client\n * @param data - L.IssueFilterSuggestionPayloadFragment response data\n */\nexport class IssueFilterSuggestionPayload extends Request {\n  public constructor(request: LinearRequest, data: L.IssueFilterSuggestionPayloadFragment) {\n    super(request);\n    this.filter = data.filter ?? undefined;\n    this.logId = data.logId ?? undefined;\n  }\n\n  /** The json filter that is suggested. */\n  public filter?: L.Scalars[\"JSONObject\"] | null;\n  /** The log id of the prompt, that created this filter. */\n  public logId?: string | null;\n}\n/**\n * A record of changes to an issue. Each history entry captures one or more property changes made to an issue within a short grouping window by the same actor. History entries track changes to fields such as title, assignee, status, priority, project, cycle, labels, due date, estimate, parent issue, and more. They also record metadata about what triggered the change (e.g., a user action, workflow automation, triage rule, or integration).\n *\n * @param request - function to call the graphql client\n * @param data - L.IssueHistoryFragment response data\n */\nexport class IssueHistory extends Request {\n  private _actor?: L.IssueHistoryFragment[\"actor\"];\n  private _attachment?: L.IssueHistoryFragment[\"attachment\"];\n  private _fromAssignee?: L.IssueHistoryFragment[\"fromAssignee\"];\n  private _fromCycle?: L.IssueHistoryFragment[\"fromCycle\"];\n  private _fromDelegate?: L.IssueHistoryFragment[\"fromDelegate\"];\n  private _fromParent?: L.IssueHistoryFragment[\"fromParent\"];\n  private _fromProject?: L.IssueHistoryFragment[\"fromProject\"];\n  private _fromProjectMilestone?: L.IssueHistoryFragment[\"fromProjectMilestone\"];\n  private _fromState?: L.IssueHistoryFragment[\"fromState\"];\n  private _fromTeam?: L.IssueHistoryFragment[\"fromTeam\"];\n  private _issue: L.IssueHistoryFragment[\"issue\"];\n  private _toAssignee?: L.IssueHistoryFragment[\"toAssignee\"];\n  private _toConvertedProject?: L.IssueHistoryFragment[\"toConvertedProject\"];\n  private _toCycle?: L.IssueHistoryFragment[\"toCycle\"];\n  private _toDelegate?: L.IssueHistoryFragment[\"toDelegate\"];\n  private _toParent?: L.IssueHistoryFragment[\"toParent\"];\n  private _toProject?: L.IssueHistoryFragment[\"toProject\"];\n  private _toProjectMilestone?: L.IssueHistoryFragment[\"toProjectMilestone\"];\n  private _toState?: L.IssueHistoryFragment[\"toState\"];\n  private _toTeam?: L.IssueHistoryFragment[\"toTeam\"];\n  private _triageResponsibilityTeam?: L.IssueHistoryFragment[\"triageResponsibilityTeam\"];\n\n  public constructor(request: LinearRequest, data: L.IssueHistoryFragment) {\n    super(request);\n    this.actorId = data.actorId ?? undefined;\n    this.addedLabelIds = data.addedLabelIds ?? undefined;\n    this.addedToReleaseIds = data.addedToReleaseIds ?? undefined;\n    this.archived = data.archived ?? undefined;\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.attachmentId = data.attachmentId ?? undefined;\n    this.autoArchived = data.autoArchived ?? undefined;\n    this.autoClosed = data.autoClosed ?? undefined;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.customerNeedId = data.customerNeedId ?? undefined;\n    this.fromAssigneeId = data.fromAssigneeId ?? undefined;\n    this.fromCycleId = data.fromCycleId ?? undefined;\n    this.fromDueDate = data.fromDueDate ?? undefined;\n    this.fromEstimate = data.fromEstimate ?? undefined;\n    this.fromParentId = data.fromParentId ?? undefined;\n    this.fromPriority = data.fromPriority ?? undefined;\n    this.fromProjectId = data.fromProjectId ?? undefined;\n    this.fromSlaBreached = data.fromSlaBreached ?? undefined;\n    this.fromSlaBreachesAt = parseDate(data.fromSlaBreachesAt) ?? undefined;\n    this.fromSlaStartedAt = parseDate(data.fromSlaStartedAt) ?? undefined;\n    this.fromSlaType = data.fromSlaType ?? undefined;\n    this.fromStateId = data.fromStateId ?? undefined;\n    this.fromTeamId = data.fromTeamId ?? undefined;\n    this.fromTitle = data.fromTitle ?? undefined;\n    this.id = data.id;\n    this.removedFromReleaseIds = data.removedFromReleaseIds ?? undefined;\n    this.removedLabelIds = data.removedLabelIds ?? undefined;\n    this.toAssigneeId = data.toAssigneeId ?? undefined;\n    this.toConvertedProjectId = data.toConvertedProjectId ?? undefined;\n    this.toCycleId = data.toCycleId ?? undefined;\n    this.toDueDate = data.toDueDate ?? undefined;\n    this.toEstimate = data.toEstimate ?? undefined;\n    this.toParentId = data.toParentId ?? undefined;\n    this.toPriority = data.toPriority ?? undefined;\n    this.toProjectId = data.toProjectId ?? undefined;\n    this.toSlaBreached = data.toSlaBreached ?? undefined;\n    this.toSlaBreachesAt = parseDate(data.toSlaBreachesAt) ?? undefined;\n    this.toSlaStartedAt = parseDate(data.toSlaStartedAt) ?? undefined;\n    this.toSlaType = data.toSlaType ?? undefined;\n    this.toStateId = data.toStateId ?? undefined;\n    this.toTeamId = data.toTeamId ?? undefined;\n    this.toTitle = data.toTitle ?? undefined;\n    this.trashed = data.trashed ?? undefined;\n    this.triageResponsibilityAutoAssigned = data.triageResponsibilityAutoAssigned ?? undefined;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this.updatedDescription = data.updatedDescription ?? undefined;\n    this.botActor = data.botActor ? new ActorBot(request, data.botActor) : undefined;\n    this.issueImport = data.issueImport ? new IssueImport(request, data.issueImport) : undefined;\n    this.actors = data.actors ? data.actors.map(node => new User(request, node)) : undefined;\n    this.addedLabels = data.addedLabels ? data.addedLabels.map(node => new IssueLabel(request, node)) : undefined;\n    this.descriptionUpdatedBy = data.descriptionUpdatedBy\n      ? data.descriptionUpdatedBy.map(node => new User(request, node))\n      : undefined;\n    this.relationChanges = data.relationChanges\n      ? data.relationChanges.map(node => new IssueRelationHistoryPayload(request, node))\n      : undefined;\n    this.removedLabels = data.removedLabels ? data.removedLabels.map(node => new IssueLabel(request, node)) : undefined;\n    this.triageResponsibilityNotifiedUsers = data.triageResponsibilityNotifiedUsers\n      ? data.triageResponsibilityNotifiedUsers.map(node => new User(request, node))\n      : undefined;\n    this._actor = data.actor ?? undefined;\n    this._attachment = data.attachment ?? undefined;\n    this._fromAssignee = data.fromAssignee ?? undefined;\n    this._fromCycle = data.fromCycle ?? undefined;\n    this._fromDelegate = data.fromDelegate ?? undefined;\n    this._fromParent = data.fromParent ?? undefined;\n    this._fromProject = data.fromProject ?? undefined;\n    this._fromProjectMilestone = data.fromProjectMilestone ?? undefined;\n    this._fromState = data.fromState ?? undefined;\n    this._fromTeam = data.fromTeam ?? undefined;\n    this._issue = data.issue;\n    this._toAssignee = data.toAssignee ?? undefined;\n    this._toConvertedProject = data.toConvertedProject ?? undefined;\n    this._toCycle = data.toCycle ?? undefined;\n    this._toDelegate = data.toDelegate ?? undefined;\n    this._toParent = data.toParent ?? undefined;\n    this._toProject = data.toProject ?? undefined;\n    this._toProjectMilestone = data.toProjectMilestone ?? undefined;\n    this._toState = data.toState ?? undefined;\n    this._toTeam = data.toTeam ?? undefined;\n    this._triageResponsibilityTeam = data.triageResponsibilityTeam ?? undefined;\n  }\n\n  /** Identifier of the user who made these changes. Can be used to query the user directly. Null if the change was made by an integration, automation, or system process. */\n  public actorId?: string | null;\n  /** ID's of labels that were added. */\n  public addedLabelIds?: string[] | null;\n  /** ID's of releases that the issue was added to. */\n  public addedToReleaseIds?: string[] | null;\n  /** Whether the issue was archived (true) or unarchived (false) in this change. Null if the archive status was not changed. */\n  public archived?: boolean | null;\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** Identifier of the attachment that was linked to or unlinked from the issue. Can be used to query the attachment directly. Null if no attachment change occurred. */\n  public attachmentId?: string | null;\n  /** Whether the issue was auto-archived. */\n  public autoArchived?: boolean | null;\n  /** Whether the issue was auto-closed. */\n  public autoClosed?: boolean | null;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** [Deprecated] Identifier of the customer need that was linked to the issue. Use customer need related arrays in changes instead. */\n  public customerNeedId?: string | null;\n  /** Identifier of the user from whom the issue was re-assigned. Can be used to query the user directly. Null if the assignee was not changed or the issue was previously unassigned. */\n  public fromAssigneeId?: string | null;\n  /** Identifier of the previous cycle of the issue. Can be used to query the cycle directly. Null if the cycle was not changed or the issue was not in a cycle. */\n  public fromCycleId?: string | null;\n  /** What the due date was changed from. */\n  public fromDueDate?: L.Scalars[\"TimelessDate\"] | null;\n  /** What the estimate was changed from. */\n  public fromEstimate?: number | null;\n  /** Identifier of the previous parent issue. Can be used to query the issue directly. Null if the parent was not changed or the issue previously had no parent. */\n  public fromParentId?: string | null;\n  /** What the priority was changed from. */\n  public fromPriority?: number | null;\n  /** Identifier of the previous project of the issue. Can be used to query the project directly. Null if the project was not changed or the issue was not in a project. */\n  public fromProjectId?: string | null;\n  /** Whether the issue had previously breached its SLA. */\n  public fromSlaBreached?: boolean | null;\n  /** The SLA breach time that was previously set on the issue. */\n  public fromSlaBreachesAt?: Date | null;\n  /** The time at which the issue's SLA was previously started. */\n  public fromSlaStartedAt?: Date | null;\n  /** The type of SLA that was previously set on the issue. */\n  public fromSlaType?: string | null;\n  /** Identifier of the previous workflow state (issue status) of the issue. Can be used to query the workflow state directly. Null if the status was not changed. */\n  public fromStateId?: string | null;\n  /** Identifier of the team from which the issue was moved. Can be used to query the team directly. Null if the team was not changed. */\n  public fromTeamId?: string | null;\n  /** What the title was changed from. */\n  public fromTitle?: string | null;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /** ID's of releases that the issue was removed from. */\n  public removedFromReleaseIds?: string[] | null;\n  /** ID's of labels that were removed. */\n  public removedLabelIds?: string[] | null;\n  /** Identifier of the user to whom the issue was assigned. Can be used to query the user directly. Null if the assignee was not changed or the issue was unassigned. */\n  public toAssigneeId?: string | null;\n  /** Identifier of the new project that was created by converting this issue to a project. Can be used to query the project directly. Null if the issue was not converted to a project. */\n  public toConvertedProjectId?: string | null;\n  /** Identifier of the new cycle of the issue. Can be used to query the cycle directly. Null if the cycle was not changed or the issue was removed from a cycle. */\n  public toCycleId?: string | null;\n  /** What the due date was changed to. */\n  public toDueDate?: L.Scalars[\"TimelessDate\"] | null;\n  /** What the estimate was changed to. */\n  public toEstimate?: number | null;\n  /** Identifier of the new parent issue. Can be used to query the issue directly. Null if the parent was not changed or the issue was removed from its parent. */\n  public toParentId?: string | null;\n  /** What the priority was changed to. */\n  public toPriority?: number | null;\n  /** Identifier of the new project of the issue. Can be used to query the project directly. Null if the project was not changed or the issue was removed from a project. */\n  public toProjectId?: string | null;\n  /** Whether the issue has now breached its SLA. */\n  public toSlaBreached?: boolean | null;\n  /** The SLA breach time that is now set on the issue. */\n  public toSlaBreachesAt?: Date | null;\n  /** The time at which the issue's SLA is now started. */\n  public toSlaStartedAt?: Date | null;\n  /** The type of SLA that is now set on the issue. */\n  public toSlaType?: string | null;\n  /** Identifier of the new workflow state (issue status) of the issue. Can be used to query the workflow state directly. Null if the status was not changed. */\n  public toStateId?: string | null;\n  /** Identifier of the team to which the issue was moved. Can be used to query the team directly. Null if the team was not changed. */\n  public toTeamId?: string | null;\n  /** What the title was changed to. */\n  public toTitle?: string | null;\n  /** Whether the issue was trashed or un-trashed. */\n  public trashed?: boolean | null;\n  /** Boolean indicating if the issue was auto-assigned using the triage responsibility feature. */\n  public triageResponsibilityAutoAssigned?: boolean | null;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** Whether the issue's description was updated. */\n  public updatedDescription?: boolean | null;\n  /** The actors that performed the actions. This field may be empty in the case of integrations or automations. */\n  public actors?: User[] | null;\n  /** The labels that were added to the issue. */\n  public addedLabels?: IssueLabel[] | null;\n  /** The actors that edited the description of the issue, if any. */\n  public descriptionUpdatedBy?: User[] | null;\n  /** Changed issue relationships. */\n  public relationChanges?: IssueRelationHistoryPayload[] | null;\n  /** The labels that were removed from the issue. */\n  public removedLabels?: IssueLabel[] | null;\n  /** The users that were notified of the issue. */\n  public triageResponsibilityNotifiedUsers?: User[] | null;\n  /** The bot that performed the action. */\n  public botActor?: ActorBot | null;\n  /** The import record. */\n  public issueImport?: IssueImport | null;\n  /** The actor that performed the actions. This field may be empty in the case of integrations or automations. */\n  public get actor(): LinearFetch<User> | undefined {\n    return this._actor?.id ? new UserQuery(this._request).fetch(this._actor?.id) : undefined;\n  }\n  /** The releases that the issue was added to. */\n  public get addedToReleases(): LinearFetch<Release[]> {\n    return new RecentReleasesByAccessKeyQuery(this._request).fetch();\n  }\n  /** The linked attachment. */\n  public get attachment(): LinearFetch<Attachment> | undefined {\n    return this._attachment?.id ? new AttachmentQuery(this._request).fetch(this._attachment?.id) : undefined;\n  }\n  /** The user that was unassigned from the issue. */\n  public get fromAssignee(): LinearFetch<User> | undefined {\n    return this._fromAssignee?.id ? new UserQuery(this._request).fetch(this._fromAssignee?.id) : undefined;\n  }\n  /** The cycle that the issue was moved from. */\n  public get fromCycle(): LinearFetch<Cycle> | undefined {\n    return this._fromCycle?.id ? new CycleQuery(this._request).fetch(this._fromCycle?.id) : undefined;\n  }\n  /** The app user from whom the issue delegation was transferred. */\n  public get fromDelegate(): LinearFetch<User> | undefined {\n    return this._fromDelegate?.id ? new UserQuery(this._request).fetch(this._fromDelegate?.id) : undefined;\n  }\n  /** The ID of app user from whom the issue delegation was transferred. */\n  public get fromDelegateId(): string | undefined {\n    return this._fromDelegate?.id;\n  }\n  /** The parent issue that the issue was moved from. */\n  public get fromParent(): LinearFetch<Issue> | undefined {\n    return this._fromParent?.id ? new IssueQuery(this._request).fetch(this._fromParent?.id) : undefined;\n  }\n  /** The project that the issue was moved from. */\n  public get fromProject(): LinearFetch<Project> | undefined {\n    return this._fromProject?.id ? new ProjectQuery(this._request).fetch(this._fromProject?.id) : undefined;\n  }\n  /** The project milestone that the issue was moved from. */\n  public get fromProjectMilestone(): LinearFetch<ProjectMilestone> | undefined {\n    return this._fromProjectMilestone?.id\n      ? new ProjectMilestoneQuery(this._request).fetch(this._fromProjectMilestone?.id)\n      : undefined;\n  }\n  /** The ID of project milestone that the issue was moved from. */\n  public get fromProjectMilestoneId(): string | undefined {\n    return this._fromProjectMilestone?.id;\n  }\n  /** The state that the issue was moved from. */\n  public get fromState(): LinearFetch<WorkflowState> | undefined {\n    return this._fromState?.id ? new WorkflowStateQuery(this._request).fetch(this._fromState?.id) : undefined;\n  }\n  /** The team that the issue was moved from. */\n  public get fromTeam(): LinearFetch<Team> | undefined {\n    return this._fromTeam?.id ? new TeamQuery(this._request).fetch(this._fromTeam?.id) : undefined;\n  }\n  /** The issue that was changed. */\n  public get issue(): LinearFetch<Issue> | undefined {\n    return new IssueQuery(this._request).fetch(this._issue.id);\n  }\n  /** The ID of issue that was changed. */\n  public get issueId(): string | undefined {\n    return this._issue?.id;\n  }\n  /** The releases that the issue was removed from. */\n  public get removedFromReleases(): LinearFetch<Release[]> {\n    return new RecentReleasesByAccessKeyQuery(this._request).fetch();\n  }\n  /** The user that was assigned to the issue. */\n  public get toAssignee(): LinearFetch<User> | undefined {\n    return this._toAssignee?.id ? new UserQuery(this._request).fetch(this._toAssignee?.id) : undefined;\n  }\n  /** The new project created from the issue. */\n  public get toConvertedProject(): LinearFetch<Project> | undefined {\n    return this._toConvertedProject?.id\n      ? new ProjectQuery(this._request).fetch(this._toConvertedProject?.id)\n      : undefined;\n  }\n  /** The cycle that the issue was moved to. */\n  public get toCycle(): LinearFetch<Cycle> | undefined {\n    return this._toCycle?.id ? new CycleQuery(this._request).fetch(this._toCycle?.id) : undefined;\n  }\n  /** The app user to whom the issue delegation was transferred. */\n  public get toDelegate(): LinearFetch<User> | undefined {\n    return this._toDelegate?.id ? new UserQuery(this._request).fetch(this._toDelegate?.id) : undefined;\n  }\n  /** The ID of app user to whom the issue delegation was transferred. */\n  public get toDelegateId(): string | undefined {\n    return this._toDelegate?.id;\n  }\n  /** The parent issue that the issue was moved to. */\n  public get toParent(): LinearFetch<Issue> | undefined {\n    return this._toParent?.id ? new IssueQuery(this._request).fetch(this._toParent?.id) : undefined;\n  }\n  /** The project that the issue was moved to. */\n  public get toProject(): LinearFetch<Project> | undefined {\n    return this._toProject?.id ? new ProjectQuery(this._request).fetch(this._toProject?.id) : undefined;\n  }\n  /** The project milestone that the issue was moved to. */\n  public get toProjectMilestone(): LinearFetch<ProjectMilestone> | undefined {\n    return this._toProjectMilestone?.id\n      ? new ProjectMilestoneQuery(this._request).fetch(this._toProjectMilestone?.id)\n      : undefined;\n  }\n  /** The ID of project milestone that the issue was moved to. */\n  public get toProjectMilestoneId(): string | undefined {\n    return this._toProjectMilestone?.id;\n  }\n  /** The state that the issue was moved to. */\n  public get toState(): LinearFetch<WorkflowState> | undefined {\n    return this._toState?.id ? new WorkflowStateQuery(this._request).fetch(this._toState?.id) : undefined;\n  }\n  /** The team that the issue was moved to. */\n  public get toTeam(): LinearFetch<Team> | undefined {\n    return this._toTeam?.id ? new TeamQuery(this._request).fetch(this._toTeam?.id) : undefined;\n  }\n  /** The team that triggered the triage responsibility action. */\n  public get triageResponsibilityTeam(): LinearFetch<Team> | undefined {\n    return this._triageResponsibilityTeam?.id\n      ? new TeamQuery(this._request).fetch(this._triageResponsibilityTeam?.id)\n      : undefined;\n  }\n  /** The ID of team that triggered the triage responsibility action. */\n  public get triageResponsibilityTeamId(): string | undefined {\n    return this._triageResponsibilityTeam?.id;\n  }\n}\n/**\n * IssueHistoryConnection model\n *\n * @param request - function to call the graphql client\n * @param fetch - function to trigger a refetch of this IssueHistoryConnection model\n * @param data - IssueHistoryConnection response data\n */\nexport class IssueHistoryConnection extends Connection<IssueHistory> {\n  public constructor(\n    request: LinearRequest,\n    fetch: (connection?: LinearConnectionVariables) => LinearFetch<LinearConnection<IssueHistory> | undefined>,\n    data: L.IssueHistoryConnectionFragment\n  ) {\n    super(\n      request,\n      fetch,\n      data.nodes.map(node => new IssueHistory(request, node)),\n      new PageInfo(request, data.pageInfo)\n    );\n  }\n}\n/**\n * An error that occurred during triage rule execution, such as a conflicting label assignment or an invalid property value. Contains the error type and optionally the property that caused the failure.\n *\n * @param request - function to call the graphql client\n * @param data - L.IssueHistoryTriageRuleErrorFragment response data\n */\nexport class IssueHistoryTriageRuleError extends Request {\n  private _fromTeam?: L.IssueHistoryTriageRuleErrorFragment[\"fromTeam\"];\n  private _toTeam?: L.IssueHistoryTriageRuleErrorFragment[\"toTeam\"];\n\n  public constructor(request: LinearRequest, data: L.IssueHistoryTriageRuleErrorFragment) {\n    super(request);\n    this.conflictForSameChildLabel = data.conflictForSameChildLabel ?? undefined;\n    this.property = data.property ?? undefined;\n    this.conflictingLabels = data.conflictingLabels\n      ? data.conflictingLabels.map(node => new IssueLabel(request, node))\n      : undefined;\n    this.type = data.type;\n    this._fromTeam = data.fromTeam ?? undefined;\n    this._toTeam = data.toTeam ?? undefined;\n  }\n\n  /** Whether the conflict was for the same child label. */\n  public conflictForSameChildLabel?: boolean | null;\n  /** The property that caused the error. */\n  public property?: string | null;\n  /** The conflicting labels. */\n  public conflictingLabels?: IssueLabel[] | null;\n  /** The type of error that occurred. */\n  public type: L.TriageRuleErrorType;\n  /** The team the issue was being moved from. */\n  public get fromTeam(): LinearFetch<Team> | undefined {\n    return this._fromTeam?.id ? new TeamQuery(this._request).fetch(this._fromTeam?.id) : undefined;\n  }\n  /** The ID of team the issue was being moved from. */\n  public get fromTeamId(): string | undefined {\n    return this._fromTeam?.id;\n  }\n  /** The team the issue was being moved to. */\n  public get toTeam(): LinearFetch<Team> | undefined {\n    return this._toTeam?.id ? new TeamQuery(this._request).fetch(this._toTeam?.id) : undefined;\n  }\n  /** The ID of team the issue was being moved to. */\n  public get toTeamId(): string | undefined {\n    return this._toTeam?.id;\n  }\n}\n/**\n * Metadata about a triage responsibility rule that made changes to an issue, such as auto-assigning an issue when it enters triage. Includes information about any errors that occurred during rule execution.\n *\n * @param request - function to call the graphql client\n * @param data - L.IssueHistoryTriageRuleMetadataFragment response data\n */\nexport class IssueHistoryTriageRuleMetadata extends Request {\n  public constructor(request: LinearRequest, data: L.IssueHistoryTriageRuleMetadataFragment) {\n    super(request);\n    this.triageRuleError = data.triageRuleError\n      ? new IssueHistoryTriageRuleError(request, data.triageRuleError)\n      : undefined;\n    this.updatedByTriageRule = data.updatedByTriageRule\n      ? new WorkflowDefinition(request, data.updatedByTriageRule)\n      : undefined;\n  }\n\n  /** The error that occurred, if any. */\n  public triageRuleError?: IssueHistoryTriageRuleError | null;\n  /** The triage rule that triggered the issue update. */\n  public updatedByTriageRule?: WorkflowDefinition | null;\n}\n/**\n * Metadata about a workflow automation that made changes to an issue. Links the issue history entry back to the workflow definition that triggered the change, and optionally to any AI conversation involved in the automation.\n *\n * @param request - function to call the graphql client\n * @param data - L.IssueHistoryWorkflowMetadataFragment response data\n */\nexport class IssueHistoryWorkflowMetadata extends Request {\n  public constructor(request: LinearRequest, data: L.IssueHistoryWorkflowMetadataFragment) {\n    super(request);\n    this.workflowDefinition = data.workflowDefinition\n      ? new WorkflowDefinition(request, data.workflowDefinition)\n      : undefined;\n  }\n\n  /** The workflow definition that triggered the issue update. */\n  public workflowDefinition?: WorkflowDefinition | null;\n}\n/**\n * An import job for data from an external service such as Jira, Asana, GitHub, Shortcut, or other project management tools. Import jobs track the full lifecycle of importing issues, labels, workflow states, and other data into a Linear workspace, including progress, status, error states, and data mapping configuration.\n *\n * @param request - function to call the graphql client\n * @param data - L.IssueImportFragment response data\n */\nexport class IssueImport extends Request {\n  public constructor(request: LinearRequest, data: L.IssueImportFragment) {\n    super(request);\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.creatorId = data.creatorId ?? undefined;\n    this.csvFileUrl = data.csvFileUrl ?? undefined;\n    this.displayName = data.displayName;\n    this.error = data.error ?? undefined;\n    this.errorMetadata = data.errorMetadata ?? undefined;\n    this.id = data.id;\n    this.mapping = data.mapping ?? undefined;\n    this.progress = data.progress ?? undefined;\n    this.service = data.service;\n    this.serviceMetadata = data.serviceMetadata ?? undefined;\n    this.status = data.status;\n    this.teamName = data.teamName ?? undefined;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n  }\n\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** Identifier of the user who started the import job. Can be used to query the user directly. Null if the user has been deleted. */\n  public creatorId?: string | null;\n  /** File URL for the uploaded CSV for the import, if there is one. */\n  public csvFileUrl?: string | null;\n  /** The display name of the import service. */\n  public displayName: string;\n  /** User readable error message, if one has occurred during the import. */\n  public error?: string | null;\n  /** Error code and metadata, if one has occurred during the import. */\n  public errorMetadata?: L.Scalars[\"JSONObject\"] | null;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /** The data mapping configuration for the import job. */\n  public mapping?: L.Scalars[\"JSONObject\"] | null;\n  /** Current step progress as a percentage (0-100). Null if the import has not yet started or progress tracking is not available. */\n  public progress?: number | null;\n  /** The external service from which data is being imported (e.g., jira, asana, github, shortcut, linear). */\n  public service: string;\n  /** Metadata related to import service. */\n  public serviceMetadata?: L.Scalars[\"JSONObject\"] | null;\n  /** The current status of the import job, indicating its position in the import lifecycle (e.g., not started, in progress, complete, error). */\n  public status: string;\n  /** The name of the new team to be created for the import, when the import is configured to create a new team rather than importing into an existing one. Null if importing into an existing team. */\n  public teamName?: string | null;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n\n  /** Deletes an import job. */\n  public delete(issueImportId: string) {\n    return new DeleteIssueImportMutation(this._request).fetch(issueImportId);\n  }\n  /** Updates the mapping for the issue import. */\n  public update(input: L.IssueImportUpdateInput) {\n    return new UpdateIssueImportMutation(this._request).fetch(this.id, input);\n  }\n}\n/**\n * The result of checking whether an import from an external service can proceed.\n *\n * @param request - function to call the graphql client\n * @param data - L.IssueImportCheckPayloadFragment response data\n */\nexport class IssueImportCheckPayload extends Request {\n  public constructor(request: LinearRequest, data: L.IssueImportCheckPayloadFragment) {\n    super(request);\n    this.success = data.success;\n  }\n\n  /** Whether the operation was successful. */\n  public success: boolean;\n}\n/**\n * The result of deleting an issue import, containing the deleted import job and a success indicator.\n *\n * @param request - function to call the graphql client\n * @param data - L.IssueImportDeletePayloadFragment response data\n */\nexport class IssueImportDeletePayload extends Request {\n  public constructor(request: LinearRequest, data: L.IssueImportDeletePayloadFragment) {\n    super(request);\n    this.lastSyncId = data.lastSyncId;\n    this.success = data.success;\n    this.issueImport = data.issueImport ? new IssueImport(request, data.issueImport) : undefined;\n  }\n\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** Whether the operation was successful. */\n  public success: boolean;\n  /** The import job that was deleted. */\n  public issueImport?: IssueImport | null;\n}\n/**\n * The result of validating a custom JQL query for a Jira import.\n *\n * @param request - function to call the graphql client\n * @param data - L.IssueImportJqlCheckPayloadFragment response data\n */\nexport class IssueImportJqlCheckPayload extends Request {\n  public constructor(request: LinearRequest, data: L.IssueImportJqlCheckPayloadFragment) {\n    super(request);\n    this.count = data.count ?? undefined;\n    this.error = data.error ?? undefined;\n    this.success = data.success;\n  }\n\n  /** An approximate number of issues matching the JQL query. Null when the query is invalid or the count is unavailable. */\n  public count?: number | null;\n  /** An error message returned by Jira when validating the JQL query. */\n  public error?: string | null;\n  /** Returns true if the JQL query has been validated successfully, false otherwise */\n  public success: boolean;\n}\n/**\n * The result of an issue import mutation, containing the import job and a success indicator.\n *\n * @param request - function to call the graphql client\n * @param data - L.IssueImportPayloadFragment response data\n */\nexport class IssueImportPayload extends Request {\n  public constructor(request: LinearRequest, data: L.IssueImportPayloadFragment) {\n    super(request);\n    this.lastSyncId = data.lastSyncId;\n    this.success = data.success;\n    this.issueImport = data.issueImport ? new IssueImport(request, data.issueImport) : undefined;\n  }\n\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** Whether the operation was successful. */\n  public success: boolean;\n  /** The import job that was created or updated. */\n  public issueImport?: IssueImport | null;\n}\n/**\n * The result of checking whether an issue import can be synced with its source service after import completes.\n *\n * @param request - function to call the graphql client\n * @param data - L.IssueImportSyncCheckPayloadFragment response data\n */\nexport class IssueImportSyncCheckPayload extends Request {\n  public constructor(request: LinearRequest, data: L.IssueImportSyncCheckPayloadFragment) {\n    super(request);\n    this.canSync = data.canSync;\n    this.error = data.error ?? undefined;\n  }\n\n  /** Returns true if the import can be synced, false otherwise */\n  public canSync: boolean;\n  /** An error message explaining why the import cannot be synced. Null when canSync is true. */\n  public error?: string | null;\n}\n/**\n * Labels that can be associated with issues. Labels help categorize and filter issues across a workspace. They can be workspace-level (shared across all teams) or team-scoped. Labels have a color for visual identification and can be organized hierarchically into groups, where a parent label acts as a group containing child labels. Labels may also be inherited from parent teams to sub-teams.\n *\n * @param request - function to call the graphql client\n * @param data - L.IssueLabelFragment response data\n */\nexport class IssueLabel extends Request {\n  private _creator?: L.IssueLabelFragment[\"creator\"];\n  private _inheritedFrom?: L.IssueLabelFragment[\"inheritedFrom\"];\n  private _parent?: L.IssueLabelFragment[\"parent\"];\n  private _retiredBy?: L.IssueLabelFragment[\"retiredBy\"];\n  private _team?: L.IssueLabelFragment[\"team\"];\n\n  public constructor(request: LinearRequest, data: L.IssueLabelFragment) {\n    super(request);\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.color = data.color;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.description = data.description ?? undefined;\n    this.id = data.id;\n    this.isGroup = data.isGroup;\n    this.lastAppliedAt = parseDate(data.lastAppliedAt) ?? undefined;\n    this.name = data.name;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this._creator = data.creator ?? undefined;\n    this._inheritedFrom = data.inheritedFrom ?? undefined;\n    this._parent = data.parent ?? undefined;\n    this._retiredBy = data.retiredBy ?? undefined;\n    this._team = data.team ?? undefined;\n  }\n\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** The label's color as a HEX string (e.g., '#EB5757'). Used for visual identification of the label in the UI. */\n  public color: string;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** The label's description. */\n  public description?: string | null;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /** Whether the label is a group. When true, this label acts as a container for child labels and cannot be directly applied to issues or projects. When false, the label can be directly applied. */\n  public isGroup: boolean;\n  /** The date when the label was last applied to an issue, project, or initiative. Null if the label has never been applied. */\n  public lastAppliedAt?: Date | null;\n  /** The label's name. */\n  public name: string;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** The user who created the label. */\n  public get creator(): LinearFetch<User> | undefined {\n    return this._creator?.id ? new UserQuery(this._request).fetch(this._creator?.id) : undefined;\n  }\n  /** The ID of user who created the label. */\n  public get creatorId(): string | undefined {\n    return this._creator?.id;\n  }\n  /** The original workspace or parent-team label that this label was inherited from. Null if the label is not inherited. */\n  public get inheritedFrom(): LinearFetch<IssueLabel> | undefined {\n    return this._inheritedFrom?.id ? new IssueLabelQuery(this._request).fetch(this._inheritedFrom?.id) : undefined;\n  }\n  /** The ID of original workspace or parent-team label that this label was inherited from. null if the label is not inherited. */\n  public get inheritedFromId(): string | undefined {\n    return this._inheritedFrom?.id;\n  }\n  public get organization(): LinearFetch<Organization> {\n    return new OrganizationQuery(this._request).fetch();\n  }\n  /** The parent label. */\n  public get parent(): LinearFetch<IssueLabel> | undefined {\n    return this._parent?.id ? new IssueLabelQuery(this._request).fetch(this._parent?.id) : undefined;\n  }\n  /** The ID of parent label. */\n  public get parentId(): string | undefined {\n    return this._parent?.id;\n  }\n  /** The user who retired the label. */\n  public get retiredBy(): LinearFetch<User> | undefined {\n    return this._retiredBy?.id ? new UserQuery(this._request).fetch(this._retiredBy?.id) : undefined;\n  }\n  /** The ID of user who retired the label. */\n  public get retiredById(): string | undefined {\n    return this._retiredBy?.id;\n  }\n  /** The team that the label is scoped to. If null, the label is a workspace-level label available to all teams in the workspace. */\n  public get team(): LinearFetch<Team> | undefined {\n    return this._team?.id ? new TeamQuery(this._request).fetch(this._team?.id) : undefined;\n  }\n  /** The ID of team that the label is scoped to. if null, the label is a workspace-level label available to all teams in the workspace. */\n  public get teamId(): string | undefined {\n    return this._team?.id;\n  }\n  /** Child labels within this label group. Only populated when the label is a group (isGroup is true). */\n  public children(variables?: Omit<L.IssueLabel_ChildrenQueryVariables, \"id\">) {\n    return new IssueLabel_ChildrenQuery(this._request, this.id, variables).fetch(variables);\n  }\n  /** Issues associated with the label. */\n  public issues(variables?: Omit<L.IssueLabel_IssuesQueryVariables, \"id\">) {\n    return new IssueLabel_IssuesQuery(this._request, this.id, variables).fetch(variables);\n  }\n  /** Creates a new label. */\n  public create(input: L.IssueLabelCreateInput, variables?: Omit<L.CreateIssueLabelMutationVariables, \"input\">) {\n    return new CreateIssueLabelMutation(this._request).fetch(input, variables);\n  }\n  /** Deletes an issue label. */\n  public delete() {\n    return new DeleteIssueLabelMutation(this._request).fetch(this.id);\n  }\n  /** Updates a label. */\n  public update(input: L.IssueLabelUpdateInput, variables?: Omit<L.UpdateIssueLabelMutationVariables, \"id\" | \"input\">) {\n    return new UpdateIssueLabelMutation(this._request).fetch(this.id, input, variables);\n  }\n}\n/**\n * Certain properties of an issue label.\n *\n * @param data - L.IssueLabelChildWebhookPayloadFragment response data\n */\nexport class IssueLabelChildWebhookPayload {\n  public constructor(data: L.IssueLabelChildWebhookPayloadFragment) {\n    this.color = data.color;\n    this.id = data.id;\n    this.name = data.name;\n    this.parentId = data.parentId ?? undefined;\n  }\n\n  /** The color of the issue label. */\n  public color: string;\n  /** The ID of the issue label. */\n  public id: string;\n  /** The name of the issue label. */\n  public name: string;\n  /** The parent ID of the issue label. */\n  public parentId?: string | null;\n}\n/**\n * IssueLabelConnection model\n *\n * @param request - function to call the graphql client\n * @param fetch - function to trigger a refetch of this IssueLabelConnection model\n * @param data - IssueLabelConnection response data\n */\nexport class IssueLabelConnection extends Connection<IssueLabel> {\n  public constructor(\n    request: LinearRequest,\n    fetch: (connection?: LinearConnectionVariables) => LinearFetch<LinearConnection<IssueLabel> | undefined>,\n    data: L.IssueLabelConnectionFragment\n  ) {\n    super(\n      request,\n      fetch,\n      data.nodes.map(node => new IssueLabel(request, node)),\n      new PageInfo(request, data.pageInfo)\n    );\n  }\n}\n/**\n * The result of a label mutation, containing the created or updated label and a success indicator.\n *\n * @param request - function to call the graphql client\n * @param data - L.IssueLabelPayloadFragment response data\n */\nexport class IssueLabelPayload extends Request {\n  private _issueLabel: L.IssueLabelPayloadFragment[\"issueLabel\"];\n\n  public constructor(request: LinearRequest, data: L.IssueLabelPayloadFragment) {\n    super(request);\n    this.lastSyncId = data.lastSyncId;\n    this.success = data.success;\n    this._issueLabel = data.issueLabel;\n  }\n\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** Whether the operation was successful. */\n  public success: boolean;\n  /** The label that was created or updated. */\n  public get issueLabel(): LinearFetch<IssueLabel> | undefined {\n    return new IssueLabelQuery(this._request).fetch(this._issueLabel.id);\n  }\n  /** The ID of label that was created or updated. */\n  public get issueLabelId(): string | undefined {\n    return this._issueLabel?.id;\n  }\n}\n/**\n * Payload for an issue label webhook.\n *\n * @param data - L.IssueLabelWebhookPayloadFragment response data\n */\nexport class IssueLabelWebhookPayload {\n  public constructor(data: L.IssueLabelWebhookPayloadFragment) {\n    this.archivedAt = data.archivedAt ?? undefined;\n    this.color = data.color;\n    this.createdAt = data.createdAt;\n    this.creatorId = data.creatorId ?? undefined;\n    this.description = data.description ?? undefined;\n    this.id = data.id;\n    this.inheritedFromId = data.inheritedFromId ?? undefined;\n    this.isGroup = data.isGroup;\n    this.name = data.name;\n    this.parentId = data.parentId ?? undefined;\n    this.teamId = data.teamId ?? undefined;\n    this.updatedAt = data.updatedAt;\n  }\n\n  /** The time at which the entity was archived. */\n  public archivedAt?: string | null;\n  /** The color of the issue label. */\n  public color: string;\n  /** The time at which the entity was created. */\n  public createdAt: string;\n  /** The creator ID of the issue label. */\n  public creatorId?: string | null;\n  /** The label's description. */\n  public description?: string | null;\n  /** The ID of the entity. */\n  public id: string;\n  /** The original label inherited from. */\n  public inheritedFromId?: string | null;\n  /** Whether the label is a group. */\n  public isGroup: boolean;\n  /** The name of the issue label. */\n  public name: string;\n  /** The parent ID of the issue label. */\n  public parentId?: string | null;\n  /** The team ID of the issue label. */\n  public teamId?: string | null;\n  /** The time at which the entity was updated. */\n  public updatedAt: string;\n}\n/**\n * Payload for an issue mention notification.\n *\n * @param data - L.IssueMentionNotificationWebhookPayloadFragment response data\n */\nexport class IssueMentionNotificationWebhookPayload {\n  public constructor(data: L.IssueMentionNotificationWebhookPayloadFragment) {\n    this.actorId = data.actorId ?? undefined;\n    this.archivedAt = data.archivedAt ?? undefined;\n    this.createdAt = data.createdAt;\n    this.externalUserActorId = data.externalUserActorId ?? undefined;\n    this.id = data.id;\n    this.issueId = data.issueId;\n    this.type = data.type;\n    this.updatedAt = data.updatedAt;\n    this.userId = data.userId;\n    this.actor = data.actor ? new UserChildWebhookPayload(data.actor) : undefined;\n    this.issue = new IssueWithDescriptionChildWebhookPayload(data.issue);\n  }\n\n  /** The ID of the actor who caused the notification. */\n  public actorId?: string | null;\n  /** The time at which the entity was archived. */\n  public archivedAt?: string | null;\n  /** The time at which the entity was created. */\n  public createdAt: string;\n  /** The ID of the external user who caused the notification. */\n  public externalUserActorId?: string | null;\n  /** The ID of the entity. */\n  public id: string;\n  /** The ID of the issue this notification belongs to. */\n  public issueId: string;\n  /** An issue mention notification type. */\n  public type: \"issueMention\";\n  /** The time at which the entity was updated. */\n  public updatedAt: string;\n  /** The ID of the user who received the notification. */\n  public userId: string;\n  /** The actor who caused the notification. */\n  public actor?: UserChildWebhookPayload | null;\n  /** The issue this notification belongs to. */\n  public issue: IssueWithDescriptionChildWebhookPayload;\n}\n/**\n * Payload for an issue new comment notification.\n *\n * @param data - L.IssueNewCommentNotificationWebhookPayloadFragment response data\n */\nexport class IssueNewCommentNotificationWebhookPayload {\n  public constructor(data: L.IssueNewCommentNotificationWebhookPayloadFragment) {\n    this.actorId = data.actorId ?? undefined;\n    this.archivedAt = data.archivedAt ?? undefined;\n    this.commentId = data.commentId;\n    this.createdAt = data.createdAt;\n    this.externalUserActorId = data.externalUserActorId ?? undefined;\n    this.id = data.id;\n    this.issueId = data.issueId;\n    this.parentCommentId = data.parentCommentId ?? undefined;\n    this.type = data.type;\n    this.updatedAt = data.updatedAt;\n    this.userId = data.userId;\n    this.actor = data.actor ? new UserChildWebhookPayload(data.actor) : undefined;\n    this.comment = new CommentChildWebhookPayload(data.comment);\n    this.issue = new IssueWithDescriptionChildWebhookPayload(data.issue);\n    this.parentComment = data.parentComment ? new CommentChildWebhookPayload(data.parentComment) : undefined;\n  }\n\n  /** The ID of the actor who caused the notification. */\n  public actorId?: string | null;\n  /** The time at which the entity was archived. */\n  public archivedAt?: string | null;\n  /** The ID of the comment this notification belongs to. */\n  public commentId: string;\n  /** The time at which the entity was created. */\n  public createdAt: string;\n  /** The ID of the external user who caused the notification. */\n  public externalUserActorId?: string | null;\n  /** The ID of the entity. */\n  public id: string;\n  /** The ID of the issue this notification belongs to. */\n  public issueId: string;\n  /** The ID of the parent comment for the comment this notification belongs to. */\n  public parentCommentId?: string | null;\n  /** An issue new comment notification type. */\n  public type: \"issueNewComment\";\n  /** The time at which the entity was updated. */\n  public updatedAt: string;\n  /** The ID of the user who received the notification. */\n  public userId: string;\n  /** The actor who caused the notification. */\n  public actor?: UserChildWebhookPayload | null;\n  /** The comment this notification belongs to. */\n  public comment: CommentChildWebhookPayload;\n  /** The issue this notification belongs to. */\n  public issue: IssueWithDescriptionChildWebhookPayload;\n  /** The parent comment for the comment this notification belongs to. */\n  public parentComment?: CommentChildWebhookPayload | null;\n}\n/**\n * A notification related to an issue, such as assignment, comment, mention, status change, or priority change.\n *\n * @param request - function to call the graphql client\n * @param data - L.IssueNotificationFragment response data\n */\nexport class IssueNotification extends Request {\n  private _actor?: L.IssueNotificationFragment[\"actor\"];\n  private _comment?: L.IssueNotificationFragment[\"comment\"];\n  private _externalUserActor?: L.IssueNotificationFragment[\"externalUserActor\"];\n  private _issue: L.IssueNotificationFragment[\"issue\"];\n  private _parentComment?: L.IssueNotificationFragment[\"parentComment\"];\n  private _team: L.IssueNotificationFragment[\"team\"];\n  private _user: L.IssueNotificationFragment[\"user\"];\n\n  public constructor(request: LinearRequest, data: L.IssueNotificationFragment) {\n    super(request);\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.commentId = data.commentId ?? undefined;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.emailedAt = parseDate(data.emailedAt) ?? undefined;\n    this.id = data.id;\n    this.issueId = data.issueId;\n    this.parentCommentId = data.parentCommentId ?? undefined;\n    this.reactionEmoji = data.reactionEmoji ?? undefined;\n    this.readAt = parseDate(data.readAt) ?? undefined;\n    this.snoozedUntilAt = parseDate(data.snoozedUntilAt) ?? undefined;\n    this.type = data.type;\n    this.unsnoozedAt = parseDate(data.unsnoozedAt) ?? undefined;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this.botActor = data.botActor ? new ActorBot(request, data.botActor) : undefined;\n    this.subscriptions = data.subscriptions\n      ? data.subscriptions.map(node => new NotificationSubscription(request, node))\n      : undefined;\n    this.category = data.category;\n    this._actor = data.actor ?? undefined;\n    this._comment = data.comment ?? undefined;\n    this._externalUserActor = data.externalUserActor ?? undefined;\n    this._issue = data.issue;\n    this._parentComment = data.parentComment ?? undefined;\n    this._team = data.team;\n    this._user = data.user;\n  }\n\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** Related comment ID. Null if the notification is not related to a comment. */\n  public commentId?: string | null;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** The time at which an email reminder for this notification was sent to the user. Null if no email reminder has been sent. */\n  public emailedAt?: Date | null;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /** Related issue ID. */\n  public issueId: string;\n  /** Related parent comment ID. Null if the notification is not related to a comment. */\n  public parentCommentId?: string | null;\n  /** Name of the reaction emoji related to the notification. */\n  public reactionEmoji?: string | null;\n  /** The time at which the user marked the notification as read. Null if the notification is unread. */\n  public readAt?: Date | null;\n  /** The time until which a notification is snoozed. After this time, the notification reappears in the user's inbox. Null if the notification is not currently snoozed. */\n  public snoozedUntilAt?: Date | null;\n  /** Notification type. Determines the kind of event that triggered this notification and which associated entity fields will be populated. */\n  public type: string;\n  /** The time at which a notification was unsnoozed. Null if the notification has not been unsnoozed. */\n  public unsnoozedAt?: Date | null;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** The subscriptions related to the notification. */\n  public subscriptions?: NotificationSubscription[] | null;\n  /** The bot that caused the notification. */\n  public botActor?: ActorBot | null;\n  /** The category of the notification. */\n  public category: L.NotificationCategory;\n  /** The user that caused the notification. Null if the notification was triggered by a non-user actor such as an integration, external user, or system event. */\n  public get actor(): LinearFetch<User> | undefined {\n    return this._actor?.id ? new UserQuery(this._request).fetch(this._actor?.id) : undefined;\n  }\n  /** The ID of user that caused the notification. null if the notification was triggered by a non-user actor such as an integration, external user, or system event. */\n  public get actorId(): string | undefined {\n    return this._actor?.id;\n  }\n  /** The comment related to the notification. */\n  public get comment(): LinearFetch<Comment> | undefined {\n    return this._comment?.id ? new CommentQuery(this._request).fetch({ id: this._comment?.id }) : undefined;\n  }\n  /** The external user that caused the notification. Populated when the notification was triggered by an external user (e.g., a commenter from a connected integration like Slack or GitHub) rather than a Linear workspace member. */\n  public get externalUserActor(): LinearFetch<ExternalUser> | undefined {\n    return this._externalUserActor?.id\n      ? new ExternalUserQuery(this._request).fetch(this._externalUserActor?.id)\n      : undefined;\n  }\n  /** The ID of external user that caused the notification. populated when the notification was triggered by an external user (e.g., a commenter from a connected integration like slack or github) rather than a linear workspace member. */\n  public get externalUserActorId(): string | undefined {\n    return this._externalUserActor?.id;\n  }\n  /** The issue related to the notification. */\n  public get issue(): LinearFetch<Issue> | undefined {\n    return new IssueQuery(this._request).fetch(this._issue.id);\n  }\n  /** The parent comment related to the notification, if a notification is a reply comment notification. */\n  public get parentComment(): LinearFetch<Comment> | undefined {\n    return this._parentComment?.id ? new CommentQuery(this._request).fetch({ id: this._parentComment?.id }) : undefined;\n  }\n  /** The team related to the issue notification. */\n  public get team(): LinearFetch<Team> | undefined {\n    return new TeamQuery(this._request).fetch(this._team.id);\n  }\n  /** The ID of team related to the issue notification. */\n  public get teamId(): string | undefined {\n    return this._team?.id;\n  }\n  /** The recipient user of this notification. */\n  public get user(): LinearFetch<User> | undefined {\n    return new UserQuery(this._request).fetch(this._user.id);\n  }\n  /** The ID of recipient user of this notification. */\n  public get userId(): string | undefined {\n    return this._user?.id;\n  }\n}\n/**\n * The result of an issue mutation, containing the created or updated issue and a success indicator.\n *\n * @param request - function to call the graphql client\n * @param data - L.IssuePayloadFragment response data\n */\nexport class IssuePayload extends Request {\n  private _issue?: L.IssuePayloadFragment[\"issue\"];\n\n  public constructor(request: LinearRequest, data: L.IssuePayloadFragment) {\n    super(request);\n    this.lastSyncId = data.lastSyncId;\n    this.success = data.success;\n    this._issue = data.issue ?? undefined;\n  }\n\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** Whether the operation was successful. */\n  public success: boolean;\n  /** The issue that was created or updated. */\n  public get issue(): LinearFetch<Issue> | undefined {\n    return this._issue?.id ? new IssueQuery(this._request).fetch(this._issue?.id) : undefined;\n  }\n  /** The ID of issue that was created or updated. */\n  public get issueId(): string | undefined {\n    return this._issue?.id;\n  }\n}\n/**\n * A mapping of an issue priority value to its human-readable label.\n *\n * @param request - function to call the graphql client\n * @param data - L.IssuePriorityValueFragment response data\n */\nexport class IssuePriorityValue extends Request {\n  public constructor(request: LinearRequest, data: L.IssuePriorityValueFragment) {\n    super(request);\n    this.label = data.label;\n    this.priority = data.priority;\n  }\n\n  /** Priority's label. */\n  public label: string;\n  /** Priority's number value. */\n  public priority: number;\n}\n/**\n * A relation between two issues. Issue relations represent directional relationships such as blocking, being blocked by, relating to, or duplicating another issue. Each relation connects a source issue to a related issue with a specific type describing the nature of the relationship.\n *\n * @param request - function to call the graphql client\n * @param data - L.IssueRelationFragment response data\n */\nexport class IssueRelation extends Request {\n  private _issue: L.IssueRelationFragment[\"issue\"];\n  private _relatedIssue: L.IssueRelationFragment[\"relatedIssue\"];\n\n  public constructor(request: LinearRequest, data: L.IssueRelationFragment) {\n    super(request);\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.id = data.id;\n    this.type = data.type;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this._issue = data.issue;\n    this._relatedIssue = data.relatedIssue;\n  }\n\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /** The type of relationship between the source issue and the related issue. Possible values include blocks, duplicate, and related. */\n  public type: string;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** The source issue whose relationship is being described. This is the issue from which the relation originates. */\n  public get issue(): LinearFetch<Issue> | undefined {\n    return new IssueQuery(this._request).fetch(this._issue.id);\n  }\n  /** The ID of source issue whose relationship is being described. this is the issue from which the relation originates. */\n  public get issueId(): string | undefined {\n    return this._issue?.id;\n  }\n  /** The target issue that the source issue is related to. The relation type describes how the source issue relates to this issue. */\n  public get relatedIssue(): LinearFetch<Issue> | undefined {\n    return new IssueQuery(this._request).fetch(this._relatedIssue.id);\n  }\n  /** The ID of target issue that the source issue is related to. the relation type describes how the source issue relates to this issue. */\n  public get relatedIssueId(): string | undefined {\n    return this._relatedIssue?.id;\n  }\n\n  /** Creates a new issue relation. */\n  public create(input: L.IssueRelationCreateInput, variables?: Omit<L.CreateIssueRelationMutationVariables, \"input\">) {\n    return new CreateIssueRelationMutation(this._request).fetch(input, variables);\n  }\n  /** Deletes an issue relation. */\n  public delete() {\n    return new DeleteIssueRelationMutation(this._request).fetch(this.id);\n  }\n  /** Updates an issue relation. */\n  public update(input: L.IssueRelationUpdateInput) {\n    return new UpdateIssueRelationMutation(this._request).fetch(this.id, input);\n  }\n}\n/**\n * IssueRelationConnection model\n *\n * @param request - function to call the graphql client\n * @param fetch - function to trigger a refetch of this IssueRelationConnection model\n * @param data - IssueRelationConnection response data\n */\nexport class IssueRelationConnection extends Connection<IssueRelation> {\n  public constructor(\n    request: LinearRequest,\n    fetch: (connection?: LinearConnectionVariables) => LinearFetch<LinearConnection<IssueRelation> | undefined>,\n    data: L.IssueRelationConnectionFragment\n  ) {\n    super(\n      request,\n      fetch,\n      data.nodes.map(node => new IssueRelation(request, node)),\n      new PageInfo(request, data.pageInfo)\n    );\n  }\n}\n/**\n * Payload describing a change to an issue relation, including which issue was involved and the type of change that occurred.\n *\n * @param request - function to call the graphql client\n * @param data - L.IssueRelationHistoryPayloadFragment response data\n */\nexport class IssueRelationHistoryPayload extends Request {\n  public constructor(request: LinearRequest, data: L.IssueRelationHistoryPayloadFragment) {\n    super(request);\n    this.identifier = data.identifier;\n    this.type = data.type;\n  }\n\n  /** The human-readable identifier of the related issue (e.g., ENG-123). */\n  public identifier: string;\n  /** The type of relation change that occurred (e.g., relation added or removed). */\n  public type: string;\n}\n/**\n * The result of an issue relation mutation, containing the created or updated issue relation and a success indicator.\n *\n * @param request - function to call the graphql client\n * @param data - L.IssueRelationPayloadFragment response data\n */\nexport class IssueRelationPayload extends Request {\n  private _issueRelation: L.IssueRelationPayloadFragment[\"issueRelation\"];\n\n  public constructor(request: LinearRequest, data: L.IssueRelationPayloadFragment) {\n    super(request);\n    this.lastSyncId = data.lastSyncId;\n    this.success = data.success;\n    this._issueRelation = data.issueRelation;\n  }\n\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** Whether the operation was successful. */\n  public success: boolean;\n  /** The issue relation that was created or updated. */\n  public get issueRelation(): LinearFetch<IssueRelation> | undefined {\n    return new IssueRelationQuery(this._request).fetch(this._issueRelation.id);\n  }\n  /** The ID of issue relation that was created or updated. */\n  public get issueRelationId(): string | undefined {\n    return this._issueRelation?.id;\n  }\n}\n/**\n * IssueSearchPayload model\n *\n * @param request - function to call the graphql client\n * @param data - L.IssueSearchPayloadFragment response data\n */\nexport class IssueSearchPayload extends Request {\n  public constructor(request: LinearRequest, data: L.IssueSearchPayloadFragment) {\n    super(request);\n    this.totalCount = data.totalCount;\n    this.archivePayload = new ArchiveResponse(request, data.archivePayload);\n    this.pageInfo = new PageInfo(request, data.pageInfo);\n    this.nodes = data.nodes.map(node => new IssueSearchResult(request, node));\n  }\n\n  /** Total number of matching results before pagination is applied. */\n  public totalCount: number;\n  public nodes: IssueSearchResult[];\n  /** Archived entities matching the search term along with all their dependencies, serialized for the client sync engine. */\n  public archivePayload: ArchiveResponse;\n  public pageInfo: PageInfo;\n}\n/**\n * IssueSearchResult model\n *\n * @param request - function to call the graphql client\n * @param data - L.IssueSearchResultFragment response data\n */\nexport class IssueSearchResult extends Request {\n  private _asksExternalUserRequester?: L.IssueSearchResultFragment[\"asksExternalUserRequester\"];\n  private _asksRequester?: L.IssueSearchResultFragment[\"asksRequester\"];\n  private _assignee?: L.IssueSearchResultFragment[\"assignee\"];\n  private _creator?: L.IssueSearchResultFragment[\"creator\"];\n  private _cycle?: L.IssueSearchResultFragment[\"cycle\"];\n  private _delegate?: L.IssueSearchResultFragment[\"delegate\"];\n  private _externalUserCreator?: L.IssueSearchResultFragment[\"externalUserCreator\"];\n  private _favorite?: L.IssueSearchResultFragment[\"favorite\"];\n  private _lastAppliedTemplate?: L.IssueSearchResultFragment[\"lastAppliedTemplate\"];\n  private _parent?: L.IssueSearchResultFragment[\"parent\"];\n  private _project?: L.IssueSearchResultFragment[\"project\"];\n  private _projectMilestone?: L.IssueSearchResultFragment[\"projectMilestone\"];\n  private _recurringIssueTemplate?: L.IssueSearchResultFragment[\"recurringIssueTemplate\"];\n  private _snoozedBy?: L.IssueSearchResultFragment[\"snoozedBy\"];\n  private _sourceComment?: L.IssueSearchResultFragment[\"sourceComment\"];\n  private _state: L.IssueSearchResultFragment[\"state\"];\n  private _team: L.IssueSearchResultFragment[\"team\"];\n\n  public constructor(request: LinearRequest, data: L.IssueSearchResultFragment) {\n    super(request);\n    this.addedToCycleAt = parseDate(data.addedToCycleAt) ?? undefined;\n    this.addedToProjectAt = parseDate(data.addedToProjectAt) ?? undefined;\n    this.addedToTeamAt = parseDate(data.addedToTeamAt) ?? undefined;\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.autoArchivedAt = parseDate(data.autoArchivedAt) ?? undefined;\n    this.autoClosedAt = parseDate(data.autoClosedAt) ?? undefined;\n    this.boardOrder = data.boardOrder;\n    this.branchName = data.branchName;\n    this.canceledAt = parseDate(data.canceledAt) ?? undefined;\n    this.completedAt = parseDate(data.completedAt) ?? undefined;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.customerTicketCount = data.customerTicketCount;\n    this.description = data.description ?? undefined;\n    this.dueDate = data.dueDate ?? undefined;\n    this.estimate = data.estimate ?? undefined;\n    this.id = data.id;\n    this.identifier = data.identifier;\n    this.inheritsSharedAccess = data.inheritsSharedAccess;\n    this.labelIds = data.labelIds;\n    this.metadata = data.metadata;\n    this.number = data.number;\n    this.previousIdentifiers = data.previousIdentifiers;\n    this.priority = data.priority;\n    this.priorityLabel = data.priorityLabel;\n    this.prioritySortOrder = data.prioritySortOrder;\n    this.reactionData = data.reactionData;\n    this.slaBreachesAt = parseDate(data.slaBreachesAt) ?? undefined;\n    this.slaHighRiskAt = parseDate(data.slaHighRiskAt) ?? undefined;\n    this.slaMediumRiskAt = parseDate(data.slaMediumRiskAt) ?? undefined;\n    this.slaStartedAt = parseDate(data.slaStartedAt) ?? undefined;\n    this.slaType = data.slaType ?? undefined;\n    this.snoozedUntilAt = parseDate(data.snoozedUntilAt) ?? undefined;\n    this.sortOrder = data.sortOrder;\n    this.startedAt = parseDate(data.startedAt) ?? undefined;\n    this.startedTriageAt = parseDate(data.startedTriageAt) ?? undefined;\n    this.subIssueSortOrder = data.subIssueSortOrder ?? undefined;\n    this.title = data.title;\n    this.trashed = data.trashed ?? undefined;\n    this.triagedAt = parseDate(data.triagedAt) ?? undefined;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this.url = data.url;\n    this.botActor = data.botActor ? new ActorBot(request, data.botActor) : undefined;\n    this.sharedAccess = new IssueSharedAccess(request, data.sharedAccess);\n    this.reactions = data.reactions.map(node => new Reaction(request, node));\n    this.syncedWith = data.syncedWith ? data.syncedWith.map(node => new ExternalEntityInfo(request, node)) : undefined;\n    this.integrationSourceType = data.integrationSourceType ?? undefined;\n    this._asksExternalUserRequester = data.asksExternalUserRequester ?? undefined;\n    this._asksRequester = data.asksRequester ?? undefined;\n    this._assignee = data.assignee ?? undefined;\n    this._creator = data.creator ?? undefined;\n    this._cycle = data.cycle ?? undefined;\n    this._delegate = data.delegate ?? undefined;\n    this._externalUserCreator = data.externalUserCreator ?? undefined;\n    this._favorite = data.favorite ?? undefined;\n    this._lastAppliedTemplate = data.lastAppliedTemplate ?? undefined;\n    this._parent = data.parent ?? undefined;\n    this._project = data.project ?? undefined;\n    this._projectMilestone = data.projectMilestone ?? undefined;\n    this._recurringIssueTemplate = data.recurringIssueTemplate ?? undefined;\n    this._snoozedBy = data.snoozedBy ?? undefined;\n    this._sourceComment = data.sourceComment ?? undefined;\n    this._state = data.state;\n    this._team = data.team;\n  }\n\n  /** The time at which the issue was added to a cycle. */\n  public addedToCycleAt?: Date | null;\n  /** The time at which the issue was added to a project. */\n  public addedToProjectAt?: Date | null;\n  /** The time at which the issue was added to a team. */\n  public addedToTeamAt?: Date | null;\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** The time at which the issue was automatically archived by the auto pruning process. */\n  public autoArchivedAt?: Date | null;\n  /** The time at which the issue was automatically closed by the auto pruning process. */\n  public autoClosedAt?: Date | null;\n  /** The order of the item in its column on the board. */\n  public boardOrder: number;\n  /** Suggested branch name for the issue. */\n  public branchName: string;\n  /** The time at which the issue was moved into canceled state. */\n  public canceledAt?: Date | null;\n  /** The time at which the issue was moved into completed state. */\n  public completedAt?: Date | null;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** Returns the number of Attachment resources which are created by customer support ticketing systems (e.g. Zendesk). */\n  public customerTicketCount: number;\n  /** The issue's description in markdown format. */\n  public description?: string | null;\n  /** The date at which the issue is due. */\n  public dueDate?: L.Scalars[\"TimelessDate\"] | null;\n  /** The estimate of the complexity of the issue. The specific scale used depends on the team's estimation configuration (e.g., points, T-shirt sizes). Null if no estimate has been set. */\n  public estimate?: number | null;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /** Issue's human readable identifier (e.g. ENG-123). */\n  public identifier: string;\n  /** Whether this issue inherits shared access from its parent issue. */\n  public inheritsSharedAccess: boolean;\n  /** Identifiers of the labels associated with this issue. Can be used to query the labels directly. */\n  public labelIds: string[];\n  /** Metadata related to search result. */\n  public metadata: L.Scalars[\"JSONObject\"];\n  /** The issue's unique number, scoped to the issue's team. Together with the team key, this forms the issue's human-readable identifier (e.g., ENG-123). */\n  public number: number;\n  /** Previous identifiers of the issue if it has been moved between teams. */\n  public previousIdentifiers: string[];\n  /** The priority of the issue. 0 = No priority, 1 = Urgent, 2 = High, 3 = Medium, 4 = Low. */\n  public priority: number;\n  /** Label for the priority. */\n  public priorityLabel: string;\n  /** The order of the item in relation to other items in the workspace, when ordered by priority. */\n  public prioritySortOrder: number;\n  /** Emoji reaction summary for the issue, grouped by emoji type. Contains the count and reacting user information for each emoji. */\n  public reactionData: L.Scalars[\"JSONObject\"];\n  /** The time at which the issue's SLA will breach. */\n  public slaBreachesAt?: Date | null;\n  /** The time at which the issue's SLA will enter high risk state. */\n  public slaHighRiskAt?: Date | null;\n  /** The time at which the issue's SLA will enter medium risk state. */\n  public slaMediumRiskAt?: Date | null;\n  /** The time at which the issue's SLA began. */\n  public slaStartedAt?: Date | null;\n  /** The type of SLA set on the issue. Calendar days or business days. */\n  public slaType?: string | null;\n  /** The time until an issue will be snoozed in Triage view. */\n  public snoozedUntilAt?: Date | null;\n  /** The order of the item in relation to other items in the organization. Used for manual sorting in list views. */\n  public sortOrder: number;\n  /** The time at which the issue was moved into started state. */\n  public startedAt?: Date | null;\n  /** The time at which the issue entered triage. */\n  public startedTriageAt?: Date | null;\n  /** The order of the item in the sub-issue list. Only set if the issue has a parent. */\n  public subIssueSortOrder?: number | null;\n  /** The issue's title. This is the primary human-readable summary of the work item. */\n  public title: string;\n  /** A flag that indicates whether the issue is in the trash bin. */\n  public trashed?: boolean | null;\n  /** The time at which the issue left triage. */\n  public triagedAt?: Date | null;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** Issue URL. */\n  public url: string;\n  /** Reactions associated with the issue. */\n  public reactions: Reaction[];\n  /** The external services the issue is synced with. */\n  public syncedWith?: ExternalEntityInfo[] | null;\n  /** The bot that created the issue, if applicable. */\n  public botActor?: ActorBot | null;\n  /** Shared access metadata for this issue. */\n  public sharedAccess: IssueSharedAccess;\n  /** Integration type that created this issue, if applicable. */\n  public integrationSourceType?: L.IntegrationService | null;\n  /** The external user who requested creation of the Asks issue on behalf of the creator. */\n  public get asksExternalUserRequester(): LinearFetch<ExternalUser> | undefined {\n    return this._asksExternalUserRequester?.id\n      ? new ExternalUserQuery(this._request).fetch(this._asksExternalUserRequester?.id)\n      : undefined;\n  }\n  /** The ID of external user who requested creation of the asks issue on behalf of the creator. */\n  public get asksExternalUserRequesterId(): string | undefined {\n    return this._asksExternalUserRequester?.id;\n  }\n  /** The internal user who requested creation of the Asks issue on behalf of the creator. */\n  public get asksRequester(): LinearFetch<User> | undefined {\n    return this._asksRequester?.id ? new UserQuery(this._request).fetch(this._asksRequester?.id) : undefined;\n  }\n  /** The ID of internal user who requested creation of the asks issue on behalf of the creator. */\n  public get asksRequesterId(): string | undefined {\n    return this._asksRequester?.id;\n  }\n  /** The user to whom the issue is assigned. Null if the issue is unassigned. */\n  public get assignee(): LinearFetch<User> | undefined {\n    return this._assignee?.id ? new UserQuery(this._request).fetch(this._assignee?.id) : undefined;\n  }\n  /** The ID of user to whom the issue is assigned. null if the issue is unassigned. */\n  public get assigneeId(): string | undefined {\n    return this._assignee?.id;\n  }\n  /** The user who created the issue. Null if the creator's account has been deleted or if the issue was created by an integration or system process. */\n  public get creator(): LinearFetch<User> | undefined {\n    return this._creator?.id ? new UserQuery(this._request).fetch(this._creator?.id) : undefined;\n  }\n  /** The ID of user who created the issue. null if the creator's account has been deleted or if the issue was created by an integration or system process. */\n  public get creatorId(): string | undefined {\n    return this._creator?.id;\n  }\n  /** The cycle that the issue is associated with. Null if the issue is not part of any cycle. */\n  public get cycle(): LinearFetch<Cycle> | undefined {\n    return this._cycle?.id ? new CycleQuery(this._request).fetch(this._cycle?.id) : undefined;\n  }\n  /** The ID of cycle that the issue is associated with. null if the issue is not part of any cycle. */\n  public get cycleId(): string | undefined {\n    return this._cycle?.id;\n  }\n  /** The agent user that is delegated to work on this issue. Set when an AI agent has been assigned to perform work on this issue. Null if no agent is working on the issue. */\n  public get delegate(): LinearFetch<User> | undefined {\n    return this._delegate?.id ? new UserQuery(this._request).fetch(this._delegate?.id) : undefined;\n  }\n  /** The ID of agent user that is delegated to work on this issue. set when an ai agent has been assigned to perform work on this issue. null if no agent is working on the issue. */\n  public get delegateId(): string | undefined {\n    return this._delegate?.id;\n  }\n  /** The external user who created the issue. Set when the issue was created via an integration (e.g., Slack, Intercom) on behalf of a non-Linear user. Null if the issue was created by a Linear user. */\n  public get externalUserCreator(): LinearFetch<ExternalUser> | undefined {\n    return this._externalUserCreator?.id\n      ? new ExternalUserQuery(this._request).fetch(this._externalUserCreator?.id)\n      : undefined;\n  }\n  /** The ID of external user who created the issue. set when the issue was created via an integration (e.g., slack, intercom) on behalf of a non-linear user. null if the issue was created by a linear user. */\n  public get externalUserCreatorId(): string | undefined {\n    return this._externalUserCreator?.id;\n  }\n  /** The users favorite associated with this issue. */\n  public get favorite(): LinearFetch<Favorite> | undefined {\n    return this._favorite?.id ? new FavoriteQuery(this._request).fetch(this._favorite?.id) : undefined;\n  }\n  /** The ID of users favorite associated with this issue. */\n  public get favoriteId(): string | undefined {\n    return this._favorite?.id;\n  }\n  /** The last template that was applied to this issue. */\n  public get lastAppliedTemplate(): LinearFetch<Template> | undefined {\n    return this._lastAppliedTemplate?.id\n      ? new TemplateQuery(this._request).fetch(this._lastAppliedTemplate?.id)\n      : undefined;\n  }\n  /** The ID of last template that was applied to this issue. */\n  public get lastAppliedTemplateId(): string | undefined {\n    return this._lastAppliedTemplate?.id;\n  }\n  /** The parent of the issue. */\n  public get parent(): LinearFetch<Issue> | undefined {\n    return this._parent?.id ? new IssueQuery(this._request).fetch(this._parent?.id) : undefined;\n  }\n  /** The ID of parent of the issue. */\n  public get parentId(): string | undefined {\n    return this._parent?.id;\n  }\n  /** The project that the issue is associated with. Null if the issue is not part of any project. */\n  public get project(): LinearFetch<Project> | undefined {\n    return this._project?.id ? new ProjectQuery(this._request).fetch(this._project?.id) : undefined;\n  }\n  /** The ID of project that the issue is associated with. null if the issue is not part of any project. */\n  public get projectId(): string | undefined {\n    return this._project?.id;\n  }\n  /** The project milestone that the issue is associated with. Null if the issue is not assigned to a specific milestone within its project. */\n  public get projectMilestone(): LinearFetch<ProjectMilestone> | undefined {\n    return this._projectMilestone?.id\n      ? new ProjectMilestoneQuery(this._request).fetch(this._projectMilestone?.id)\n      : undefined;\n  }\n  /** The ID of project milestone that the issue is associated with. null if the issue is not assigned to a specific milestone within its project. */\n  public get projectMilestoneId(): string | undefined {\n    return this._projectMilestone?.id;\n  }\n  /** The recurring issue template that created this issue. */\n  public get recurringIssueTemplate(): LinearFetch<Template> | undefined {\n    return this._recurringIssueTemplate?.id\n      ? new TemplateQuery(this._request).fetch(this._recurringIssueTemplate?.id)\n      : undefined;\n  }\n  /** The ID of recurring issue template that created this issue. */\n  public get recurringIssueTemplateId(): string | undefined {\n    return this._recurringIssueTemplate?.id;\n  }\n  /** The user who snoozed the issue. */\n  public get snoozedBy(): LinearFetch<User> | undefined {\n    return this._snoozedBy?.id ? new UserQuery(this._request).fetch(this._snoozedBy?.id) : undefined;\n  }\n  /** The ID of user who snoozed the issue. */\n  public get snoozedById(): string | undefined {\n    return this._snoozedBy?.id;\n  }\n  /** The comment that this issue was created from, when an issue is created from an existing comment. Null if the issue was not created from a comment. */\n  public get sourceComment(): LinearFetch<Comment> | undefined {\n    return this._sourceComment?.id ? new CommentQuery(this._request).fetch({ id: this._sourceComment?.id }) : undefined;\n  }\n  /** The ID of comment that this issue was created from, when an issue is created from an existing comment. null if the issue was not created from a comment. */\n  public get sourceCommentId(): string | undefined {\n    return this._sourceComment?.id;\n  }\n  /** The workflow state (issue status) that the issue is currently in. Workflow states represent the issue's progress through the team's workflow, such as Triage, Todo, In Progress, Done, or Canceled. */\n  public get state(): LinearFetch<WorkflowState> | undefined {\n    return new WorkflowStateQuery(this._request).fetch(this._state.id);\n  }\n  /** The ID of workflow state (issue status) that the issue is currently in. workflow states represent the issue's progress through the team's workflow, such as triage, todo, in progress, done, or canceled. */\n  public get stateId(): string | undefined {\n    return this._state?.id;\n  }\n  /** The team that the issue belongs to. Every issue must belong to exactly one team, which determines the available workflow states, labels, and other team-specific configuration. */\n  public get team(): LinearFetch<Team> | undefined {\n    return new TeamQuery(this._request).fetch(this._team.id);\n  }\n  /** The ID of team that the issue belongs to. every issue must belong to exactly one team, which determines the available workflow states, labels, and other team-specific configuration. */\n  public get teamId(): string | undefined {\n    return this._team?.id;\n  }\n}\n/**\n * Metadata about an issue's shared access state, including which users the issue is shared with and any field restrictions for shared-only viewers.\n *\n * @param request - function to call the graphql client\n * @param data - L.IssueSharedAccessFragment response data\n */\nexport class IssueSharedAccess extends Request {\n  public constructor(request: LinearRequest, data: L.IssueSharedAccessFragment) {\n    super(request);\n    this.isShared = data.isShared;\n    this.sharedWithCount = data.sharedWithCount;\n    this.viewerHasOnlySharedAccess = data.viewerHasOnlySharedAccess;\n    this.disallowedIssueFields = data.disallowedIssueFields;\n    this.sharedWithUsers = data.sharedWithUsers.map(node => new User(request, node));\n  }\n\n  /** Whether this issue has been shared with users outside the team. */\n  public isShared: boolean;\n  /** The number of users this issue is shared with. */\n  public sharedWithCount: number;\n  /** Whether the viewer can access this issue only through issue sharing. */\n  public viewerHasOnlySharedAccess: boolean;\n  /** Issue update fields the viewer cannot modify due to shared-only access. */\n  public disallowedIssueFields: L.IssueSharedAccessDisallowedField[];\n  /** Users this issue is shared with. */\n  public sharedWithUsers: User[];\n}\n/**\n * Payload for issue SLA webhook events.\n *\n * @param data - L.IssueSlaWebhookPayloadFragment response data\n */\nexport class IssueSlaWebhookPayload {\n  public constructor(data: L.IssueSlaWebhookPayloadFragment) {\n    this.action = data.action;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.organizationId = data.organizationId;\n    this.type = data.type;\n    this.url = data.url ?? undefined;\n    this.webhookId = data.webhookId;\n    this.webhookTimestamp = data.webhookTimestamp;\n    this.issueData = new IssueWebhookPayload(data.issueData);\n  }\n\n  /** The type of action that triggered the webhook. */\n  public action: string;\n  /** The time the payload was created. */\n  public createdAt: Date;\n  /** ID of the organization for which the webhook belongs to. */\n  public organizationId: string;\n  /** The type of resource. */\n  public type: string;\n  /** URL for the issue. */\n  public url?: string | null;\n  /** The ID of the webhook that sent this event. */\n  public webhookId: string;\n  /** Unix timestamp in milliseconds when the webhook was sent. */\n  public webhookTimestamp: number;\n  /** The issue that the SLA event is about. */\n  public issueData: IssueWebhookPayload;\n}\n/**\n * A continuous period of time during which an issue remained in a specific workflow state.\n *\n * @param request - function to call the graphql client\n * @param data - L.IssueStateSpanFragment response data\n */\nexport class IssueStateSpan extends Request {\n  private _state?: L.IssueStateSpanFragment[\"state\"];\n\n  public constructor(request: LinearRequest, data: L.IssueStateSpanFragment) {\n    super(request);\n    this.endedAt = parseDate(data.endedAt) ?? undefined;\n    this.id = data.id;\n    this.startedAt = parseDate(data.startedAt) ?? new Date();\n    this.stateId = data.stateId;\n    this._state = data.state ?? undefined;\n  }\n\n  /** The timestamp when the issue left this state. Null if the issue is currently in this state. */\n  public endedAt?: Date | null;\n  /** The unique identifier of the state span. */\n  public id: string;\n  /** The timestamp when the issue entered this state. */\n  public startedAt: Date;\n  /** The workflow state identifier for this span. */\n  public stateId: string;\n  /** The workflow state for this span. */\n  public get state(): LinearFetch<WorkflowState> | undefined {\n    return this._state?.id ? new WorkflowStateQuery(this._request).fetch(this._state?.id) : undefined;\n  }\n}\n/**\n * IssueStateSpanConnection model\n *\n * @param request - function to call the graphql client\n * @param fetch - function to trigger a refetch of this IssueStateSpanConnection model\n * @param data - IssueStateSpanConnection response data\n */\nexport class IssueStateSpanConnection extends Connection<IssueStateSpan> {\n  public constructor(\n    request: LinearRequest,\n    fetch: (connection?: LinearConnectionVariables) => LinearFetch<LinearConnection<IssueStateSpan> | undefined>,\n    data: L.IssueStateSpanConnectionFragment\n  ) {\n    super(\n      request,\n      fetch,\n      data.nodes.map(node => new IssueStateSpan(request, node)),\n      new PageInfo(request, data.pageInfo)\n    );\n  }\n}\n/**\n * Payload for a terminal issue status change notification.\n *\n * @param data - L.IssueStatusChangedNotificationWebhookPayloadFragment response data\n */\nexport class IssueStatusChangedNotificationWebhookPayload {\n  public constructor(data: L.IssueStatusChangedNotificationWebhookPayloadFragment) {\n    this.actorId = data.actorId ?? undefined;\n    this.archivedAt = data.archivedAt ?? undefined;\n    this.createdAt = data.createdAt;\n    this.externalUserActorId = data.externalUserActorId ?? undefined;\n    this.id = data.id;\n    this.issueId = data.issueId;\n    this.type = data.type;\n    this.updatedAt = data.updatedAt;\n    this.userId = data.userId;\n    this.actor = data.actor ? new UserChildWebhookPayload(data.actor) : undefined;\n    this.issue = new IssueWithDescriptionChildWebhookPayload(data.issue);\n  }\n\n  /** The ID of the actor who caused the notification. */\n  public actorId?: string | null;\n  /** The time at which the entity was archived. */\n  public archivedAt?: string | null;\n  /** The time at which the entity was created. */\n  public createdAt: string;\n  /** The ID of the external user who caused the notification. */\n  public externalUserActorId?: string | null;\n  /** The ID of the entity. */\n  public id: string;\n  /** The ID of the issue this notification belongs to. */\n  public issueId: string;\n  /** A terminal issue status change notification type. */\n  public type: \"issueStatusChanged\";\n  /** The time at which the entity was updated. */\n  public updatedAt: string;\n  /** The ID of the user who received the notification. */\n  public userId: string;\n  /** The actor who caused the notification. */\n  public actor?: UserChildWebhookPayload | null;\n  /** The issue this notification belongs to. */\n  public issue: IssueWithDescriptionChildWebhookPayload;\n}\n/**\n * Return type for AI-generated issue title suggestions based on customer request content.\n *\n * @param request - function to call the graphql client\n * @param data - L.IssueTitleSuggestionFromCustomerRequestPayloadFragment response data\n */\nexport class IssueTitleSuggestionFromCustomerRequestPayload extends Request {\n  public constructor(request: LinearRequest, data: L.IssueTitleSuggestionFromCustomerRequestPayloadFragment) {\n    super(request);\n    this.lastSyncId = data.lastSyncId;\n    this.title = data.title;\n  }\n\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** The AI-suggested issue title based on the customer request content. */\n  public title: string;\n}\n/**\n * A join entity linking an issue to a release for release tracking. Each record represents an association between a single issue and a single release, along with metadata about the source of the link (e.g., which pull requests connected the issue to the release). Creating or deleting these associations automatically records the change in issue history.\n *\n * @param request - function to call the graphql client\n * @param data - L.IssueToReleaseFragment response data\n */\nexport class IssueToRelease extends Request {\n  private _issue: L.IssueToReleaseFragment[\"issue\"];\n  private _release: L.IssueToReleaseFragment[\"release\"];\n\n  public constructor(request: LinearRequest, data: L.IssueToReleaseFragment) {\n    super(request);\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.id = data.id;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this._issue = data.issue;\n    this._release = data.release;\n  }\n\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** The issue that is linked to the release. */\n  public get issue(): LinearFetch<Issue> | undefined {\n    return new IssueQuery(this._request).fetch(this._issue.id);\n  }\n  /** The ID of issue that is linked to the release. */\n  public get issueId(): string | undefined {\n    return this._issue?.id;\n  }\n  /** The release that the issue is linked to. */\n  public get release(): LinearFetch<Release> | undefined {\n    return new ReleaseQuery(this._request).fetch(this._release.id);\n  }\n  /** The ID of release that the issue is linked to. */\n  public get releaseId(): string | undefined {\n    return this._release?.id;\n  }\n\n  /** Creates a new association between an issue and a release, linking the issue to the release for tracking purposes. */\n  public create(input: L.IssueToReleaseCreateInput) {\n    return new CreateIssueToReleaseMutation(this._request).fetch(input);\n  }\n  /** Deletes an issue-to-release association by its identifier, removing the issue from the release. */\n  public delete() {\n    return new DeleteIssueToReleaseMutation(this._request).fetch(this.id);\n  }\n}\n/**\n * IssueToReleaseConnection model\n *\n * @param request - function to call the graphql client\n * @param fetch - function to trigger a refetch of this IssueToReleaseConnection model\n * @param data - IssueToReleaseConnection response data\n */\nexport class IssueToReleaseConnection extends Connection<IssueToRelease> {\n  public constructor(\n    request: LinearRequest,\n    fetch: (connection?: LinearConnectionVariables) => LinearFetch<LinearConnection<IssueToRelease> | undefined>,\n    data: L.IssueToReleaseConnectionFragment\n  ) {\n    super(\n      request,\n      fetch,\n      data.nodes.map(node => new IssueToRelease(request, node)),\n      new PageInfo(request, data.pageInfo)\n    );\n  }\n}\n/**\n * The result of an issue-to-release mutation, containing the created or updated association and a success indicator.\n *\n * @param request - function to call the graphql client\n * @param data - L.IssueToReleasePayloadFragment response data\n */\nexport class IssueToReleasePayload extends Request {\n  private _issueToRelease: L.IssueToReleasePayloadFragment[\"issueToRelease\"];\n\n  public constructor(request: LinearRequest, data: L.IssueToReleasePayloadFragment) {\n    super(request);\n    this.lastSyncId = data.lastSyncId;\n    this.success = data.success;\n    this._issueToRelease = data.issueToRelease;\n  }\n\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** Whether the operation was successful. */\n  public success: boolean;\n  /** The issueToRelease that was created or updated. */\n  public get issueToRelease(): LinearFetch<IssueToRelease> | undefined {\n    return new IssueToReleaseQuery(this._request).fetch(this._issueToRelease.id);\n  }\n  /** The ID of issuetorelease that was created or updated. */\n  public get issueToReleaseId(): string | undefined {\n    return this._issueToRelease?.id;\n  }\n}\n/**\n * Payload for an issue unassignment notification.\n *\n * @param data - L.IssueUnassignedFromYouNotificationWebhookPayloadFragment response data\n */\nexport class IssueUnassignedFromYouNotificationWebhookPayload {\n  public constructor(data: L.IssueUnassignedFromYouNotificationWebhookPayloadFragment) {\n    this.actorId = data.actorId ?? undefined;\n    this.archivedAt = data.archivedAt ?? undefined;\n    this.createdAt = data.createdAt;\n    this.externalUserActorId = data.externalUserActorId ?? undefined;\n    this.id = data.id;\n    this.issueId = data.issueId;\n    this.type = data.type;\n    this.updatedAt = data.updatedAt;\n    this.userId = data.userId;\n    this.actor = data.actor ? new UserChildWebhookPayload(data.actor) : undefined;\n    this.issue = new IssueWithDescriptionChildWebhookPayload(data.issue);\n  }\n\n  /** The ID of the actor who caused the notification. */\n  public actorId?: string | null;\n  /** The time at which the entity was archived. */\n  public archivedAt?: string | null;\n  /** The time at which the entity was created. */\n  public createdAt: string;\n  /** The ID of the external user who caused the notification. */\n  public externalUserActorId?: string | null;\n  /** The ID of the entity. */\n  public id: string;\n  /** The ID of the issue this notification belongs to. */\n  public issueId: string;\n  /** An issue unassignment notification type. */\n  public type: \"issueUnassignedFromYou\";\n  /** The time at which the entity was updated. */\n  public updatedAt: string;\n  /** The ID of the user who received the notification. */\n  public userId: string;\n  /** The actor who caused the notification. */\n  public actor?: UserChildWebhookPayload | null;\n  /** The issue this notification belongs to. */\n  public issue: IssueWithDescriptionChildWebhookPayload;\n}\n/**\n * Payload for an issue webhook.\n *\n * @param data - L.IssueWebhookPayloadFragment response data\n */\nexport class IssueWebhookPayload {\n  public constructor(data: L.IssueWebhookPayloadFragment) {\n    this.addedToCycleAt = data.addedToCycleAt ?? undefined;\n    this.addedToProjectAt = data.addedToProjectAt ?? undefined;\n    this.addedToTeamAt = data.addedToTeamAt ?? undefined;\n    this.archivedAt = data.archivedAt ?? undefined;\n    this.assigneeId = data.assigneeId ?? undefined;\n    this.autoArchivedAt = data.autoArchivedAt ?? undefined;\n    this.autoClosedAt = data.autoClosedAt ?? undefined;\n    this.botActor = data.botActor ?? undefined;\n    this.canceledAt = data.canceledAt ?? undefined;\n    this.completedAt = data.completedAt ?? undefined;\n    this.createdAt = data.createdAt;\n    this.creatorId = data.creatorId ?? undefined;\n    this.cycleId = data.cycleId ?? undefined;\n    this.delegateId = data.delegateId ?? undefined;\n    this.description = data.description ?? undefined;\n    this.descriptionData = data.descriptionData ?? undefined;\n    this.dueDate = data.dueDate ?? undefined;\n    this.estimate = data.estimate ?? undefined;\n    this.externalUserCreatorId = data.externalUserCreatorId ?? undefined;\n    this.id = data.id;\n    this.identifier = data.identifier;\n    this.integrationSourceType = data.integrationSourceType ?? undefined;\n    this.labelIds = data.labelIds;\n    this.lastAppliedTemplateId = data.lastAppliedTemplateId ?? undefined;\n    this.number = data.number;\n    this.parentId = data.parentId ?? undefined;\n    this.previousIdentifiers = data.previousIdentifiers;\n    this.priority = data.priority;\n    this.priorityLabel = data.priorityLabel;\n    this.prioritySortOrder = data.prioritySortOrder;\n    this.projectId = data.projectId ?? undefined;\n    this.projectMilestoneId = data.projectMilestoneId ?? undefined;\n    this.reactionData = data.reactionData;\n    this.recurringIssueTemplateId = data.recurringIssueTemplateId ?? undefined;\n    this.slaBreachesAt = data.slaBreachesAt ?? undefined;\n    this.slaHighRiskAt = data.slaHighRiskAt ?? undefined;\n    this.slaMediumRiskAt = data.slaMediumRiskAt ?? undefined;\n    this.slaStartedAt = data.slaStartedAt ?? undefined;\n    this.slaType = data.slaType ?? undefined;\n    this.snoozedUntilAt = data.snoozedUntilAt ?? undefined;\n    this.sortOrder = data.sortOrder;\n    this.sourceCommentId = data.sourceCommentId ?? undefined;\n    this.startedAt = data.startedAt ?? undefined;\n    this.startedTriageAt = data.startedTriageAt ?? undefined;\n    this.stateId = data.stateId;\n    this.subIssueSortOrder = data.subIssueSortOrder ?? undefined;\n    this.subscriberIds = data.subscriberIds;\n    this.syncedWith = data.syncedWith ?? undefined;\n    this.teamId = data.teamId;\n    this.title = data.title;\n    this.trashed = data.trashed ?? undefined;\n    this.triagedAt = data.triagedAt ?? undefined;\n    this.updatedAt = data.updatedAt;\n    this.url = data.url;\n    this.assignee = data.assignee ? new UserChildWebhookPayload(data.assignee) : undefined;\n    this.creator = data.creator ? new UserChildWebhookPayload(data.creator) : undefined;\n    this.cycle = data.cycle ? new CycleChildWebhookPayload(data.cycle) : undefined;\n    this.delegate = data.delegate ? new UserChildWebhookPayload(data.delegate) : undefined;\n    this.externalUserCreator = data.externalUserCreator\n      ? new ExternalUserChildWebhookPayload(data.externalUserCreator)\n      : undefined;\n    this.project = data.project ? new ProjectChildWebhookPayload(data.project) : undefined;\n    this.projectMilestone = data.projectMilestone\n      ? new ProjectMilestoneChildWebhookPayload(data.projectMilestone)\n      : undefined;\n    this.state = new WorkflowStateChildWebhookPayload(data.state);\n    this.team = data.team ? new TeamChildWebhookPayload(data.team) : undefined;\n    this.labels = data.labels.map(node => new IssueLabelChildWebhookPayload(node));\n  }\n\n  /** The time at which the issue was added to a cycle. */\n  public addedToCycleAt?: string | null;\n  /** The time at which the issue was added to a project. */\n  public addedToProjectAt?: string | null;\n  /** The time at which the issue was added to a team. */\n  public addedToTeamAt?: string | null;\n  /** The time at which the entity was archived. */\n  public archivedAt?: string | null;\n  /** The ID of the user that is assigned to the issue. */\n  public assigneeId?: string | null;\n  /** The time at which the issue was auto-archived. */\n  public autoArchivedAt?: string | null;\n  /** The time at which the issue was auto-closed. */\n  public autoClosedAt?: string | null;\n  /** The bot actor data for this issue. */\n  public botActor?: string | null;\n  /** The time at which the issue was canceled. */\n  public canceledAt?: string | null;\n  /** The time at which the issue was completed. */\n  public completedAt?: string | null;\n  /** The time at which the entity was created. */\n  public createdAt: string;\n  /** The ID of the user that created the issue. */\n  public creatorId?: string | null;\n  /** The ID of the cycle that the issue belongs to. */\n  public cycleId?: string | null;\n  /** The ID of the agent user that the issue is delegated to. */\n  public delegateId?: string | null;\n  /** The description of the issue. */\n  public description?: string | null;\n  /** The description data of the issue. */\n  public descriptionData?: string | null;\n  /** The due date of the issue. */\n  public dueDate?: string | null;\n  /** The estimate of the complexity of the issue.. */\n  public estimate?: number | null;\n  /** The ID of the external user that created the issue. */\n  public externalUserCreatorId?: string | null;\n  /** The ID of the entity. */\n  public id: string;\n  /** The identifier of the issue. */\n  public identifier: string;\n  /** Integration type that created this issue, if applicable. */\n  public integrationSourceType?: string | null;\n  /** Id of the labels associated with this issue. */\n  public labelIds: string[];\n  /** The ID of the last template that was applied to the issue. */\n  public lastAppliedTemplateId?: string | null;\n  /** The issue's unique number. */\n  public number: number;\n  /** The ID of the parent issue. */\n  public parentId?: string | null;\n  /** Previous identifiers of the issue if it has been moved between teams. */\n  public previousIdentifiers: string[];\n  /** The priority of the issue. 0 = No priority, 1 = Urgent, 2 = High, 3 = Medium, 4 = Low. */\n  public priority: number;\n  /** The label of the issue's priority. */\n  public priorityLabel: string;\n  /** The order of the item in relation to other items in the organization, when ordered by priority. */\n  public prioritySortOrder: number;\n  /** The ID of the project that the issue belongs to. */\n  public projectId?: string | null;\n  /** The ID of the project milestone that the issue belongs to. */\n  public projectMilestoneId?: string | null;\n  /** The reaction data for this issue. */\n  public reactionData: L.Scalars[\"JSONObject\"];\n  /** The ID of the recurring issue template that created the issue. */\n  public recurringIssueTemplateId?: string | null;\n  /** The time at which the issue would breach its SLA. */\n  public slaBreachesAt?: string | null;\n  /** The time at which the issue would enter SLA high risk. */\n  public slaHighRiskAt?: string | null;\n  /** The time at which the issue would enter SLA medium risk. */\n  public slaMediumRiskAt?: string | null;\n  /** The time at which the issue's SLA started. */\n  public slaStartedAt?: string | null;\n  /** The type of SLA the issue is under. */\n  public slaType?: string | null;\n  /** The time until an issue will be snoozed in Triage view. */\n  public snoozedUntilAt?: string | null;\n  /** The order of the item in relation to other items in the organization. */\n  public sortOrder: number;\n  /** The ID of the source comment that the issue was created from. */\n  public sourceCommentId?: string | null;\n  /** The time at which the issue was moved into started state. */\n  public startedAt?: string | null;\n  /** The time at which the issue entered triage. */\n  public startedTriageAt?: string | null;\n  /** The ID of the issue's current workflow state. */\n  public stateId: string;\n  /** The order of the item in the sub-issue list. Only set if the issue has a parent. */\n  public subIssueSortOrder?: number | null;\n  /** The IDs of the users that are subscribed to the issue. */\n  public subscriberIds: string[];\n  /** The entity this issue is synced with. */\n  public syncedWith?: L.Scalars[\"JSONObject\"] | null;\n  /** The ID of the team that the issue belongs to. */\n  public teamId: string;\n  /** The issue's title. */\n  public title: string;\n  /** A flag that indicates whether the issue is in the trash bin. */\n  public trashed?: boolean | null;\n  /** The time at which the issue was triaged. */\n  public triagedAt?: string | null;\n  /** The time at which the entity was updated. */\n  public updatedAt: string;\n  /** The URL of the issue. */\n  public url: string;\n  /** The labels associated with this issue. */\n  public labels: IssueLabelChildWebhookPayload[];\n  /** The user that is assigned to the issue. */\n  public assignee?: UserChildWebhookPayload | null;\n  /** The user that created the issue. */\n  public creator?: UserChildWebhookPayload | null;\n  /** The cycle that the issue belongs to. */\n  public cycle?: CycleChildWebhookPayload | null;\n  /** The agent user that the issue is delegated to. */\n  public delegate?: UserChildWebhookPayload | null;\n  /** The external user that created the issue. */\n  public externalUserCreator?: ExternalUserChildWebhookPayload | null;\n  /** The project that the issue belongs to. */\n  public project?: ProjectChildWebhookPayload | null;\n  /** The project milestone that the issue belongs to. */\n  public projectMilestone?: ProjectMilestoneChildWebhookPayload | null;\n  /** The issue's current workflow state. */\n  public state: WorkflowStateChildWebhookPayload;\n  /** The team that the issue belongs to. */\n  public team?: TeamChildWebhookPayload | null;\n}\n/**\n * Certain properties of an issue, including its description.\n *\n * @param data - L.IssueWithDescriptionChildWebhookPayloadFragment response data\n */\nexport class IssueWithDescriptionChildWebhookPayload {\n  public constructor(data: L.IssueWithDescriptionChildWebhookPayloadFragment) {\n    this.description = data.description ?? undefined;\n    this.id = data.id;\n    this.identifier = data.identifier;\n    this.teamId = data.teamId;\n    this.title = data.title;\n    this.url = data.url;\n    this.team = new TeamChildWebhookPayload(data.team);\n  }\n\n  /** The description of the issue. */\n  public description?: string | null;\n  /** The ID of the issue. */\n  public id: string;\n  /** The identifier of the issue. */\n  public identifier: string;\n  /** The ID of the team that the issue belongs to. */\n  public teamId: string;\n  /** The title of the issue. */\n  public title: string;\n  /** The URL of the issue. */\n  public url: string;\n  /** The ID of the team that the issue belongs to. */\n  public team: TeamChildWebhookPayload;\n}\n/**\n * JiraFetchProjectStatusesPayload model\n *\n * @param request - function to call the graphql client\n * @param data - L.JiraFetchProjectStatusesPayloadFragment response data\n */\nexport class JiraFetchProjectStatusesPayload extends Request {\n  private _integration?: L.JiraFetchProjectStatusesPayloadFragment[\"integration\"];\n\n  public constructor(request: LinearRequest, data: L.JiraFetchProjectStatusesPayloadFragment) {\n    super(request);\n    this.issueStatuses = data.issueStatuses;\n    this.lastSyncId = data.lastSyncId;\n    this.projectStatuses = data.projectStatuses;\n    this.success = data.success;\n    this.gitHub = data.gitHub ? new GitHubIntegrationConnectDetails(request, data.gitHub) : undefined;\n    this._integration = data.integration ?? undefined;\n  }\n\n  /** The fetched Jira issue statuses (non-Epic). */\n  public issueStatuses: string[];\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** The fetched Jira project statuses (Epic). */\n  public projectStatuses: string[];\n  /** Whether the operation was successful. */\n  public success: boolean;\n  /** GitHub-specific details for the operation. Populated by GitHub-related mutations only. */\n  public gitHub?: GitHubIntegrationConnectDetails | null;\n  /** The integration that was created or updated. */\n  public get integration(): LinearFetch<Integration> | undefined {\n    return this._integration?.id ? new IntegrationQuery(this._request).fetch(this._integration?.id) : undefined;\n  }\n  /** The ID of integration that was created or updated. */\n  public get integrationId(): string | undefined {\n    return this._integration?.id;\n  }\n}\n/**\n * A notification subscription scoped to a specific issue label. The subscriber receives notifications for events related to issues with this label.\n *\n * @param request - function to call the graphql client\n * @param data - L.LabelNotificationSubscriptionFragment response data\n */\nexport class LabelNotificationSubscription extends Request {\n  private _customView?: L.LabelNotificationSubscriptionFragment[\"customView\"];\n  private _customer?: L.LabelNotificationSubscriptionFragment[\"customer\"];\n  private _cycle?: L.LabelNotificationSubscriptionFragment[\"cycle\"];\n  private _initiative?: L.LabelNotificationSubscriptionFragment[\"initiative\"];\n  private _label: L.LabelNotificationSubscriptionFragment[\"label\"];\n  private _project?: L.LabelNotificationSubscriptionFragment[\"project\"];\n  private _subscriber: L.LabelNotificationSubscriptionFragment[\"subscriber\"];\n  private _team?: L.LabelNotificationSubscriptionFragment[\"team\"];\n  private _user?: L.LabelNotificationSubscriptionFragment[\"user\"];\n\n  public constructor(request: LinearRequest, data: L.LabelNotificationSubscriptionFragment) {\n    super(request);\n    this.active = data.active;\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.id = data.id;\n    this.notificationSubscriptionTypes = data.notificationSubscriptionTypes;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this.contextViewType = data.contextViewType ?? undefined;\n    this.userContextViewType = data.userContextViewType ?? undefined;\n    this._customView = data.customView ?? undefined;\n    this._customer = data.customer ?? undefined;\n    this._cycle = data.cycle ?? undefined;\n    this._initiative = data.initiative ?? undefined;\n    this._label = data.label;\n    this._project = data.project ?? undefined;\n    this._subscriber = data.subscriber;\n    this._team = data.team ?? undefined;\n    this._user = data.user ?? undefined;\n  }\n\n  /** Whether the subscription is active. When inactive, no notifications are generated from this subscription even though it still exists. */\n  public active: boolean;\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /** The notification event types that this subscription will deliver to the subscriber. */\n  public notificationSubscriptionTypes: string[];\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** The type of contextual view (e.g., active issues, backlog) that further scopes a team notification subscription. Null if the subscription is not associated with a specific view type. */\n  public contextViewType?: L.ContextViewType | null;\n  /** The type of user-specific view that further scopes a user notification subscription. Null if the subscription is not associated with a user view type. */\n  public userContextViewType?: L.UserContextViewType | null;\n  /** The custom view that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n  public get customView(): LinearFetch<CustomView> | undefined {\n    return this._customView?.id ? new CustomViewQuery(this._request).fetch(this._customView?.id) : undefined;\n  }\n  /** The ID of custom view that this notification subscription is scoped to. null if the subscription targets a different entity type. */\n  public get customViewId(): string | undefined {\n    return this._customView?.id;\n  }\n  /** The customer that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n  public get customer(): LinearFetch<Customer> | undefined {\n    return this._customer?.id ? new CustomerQuery(this._request).fetch(this._customer?.id) : undefined;\n  }\n  /** The ID of customer that this notification subscription is scoped to. null if the subscription targets a different entity type. */\n  public get customerId(): string | undefined {\n    return this._customer?.id;\n  }\n  /** The cycle that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n  public get cycle(): LinearFetch<Cycle> | undefined {\n    return this._cycle?.id ? new CycleQuery(this._request).fetch(this._cycle?.id) : undefined;\n  }\n  /** The ID of cycle that this notification subscription is scoped to. null if the subscription targets a different entity type. */\n  public get cycleId(): string | undefined {\n    return this._cycle?.id;\n  }\n  /** The initiative that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n  public get initiative(): LinearFetch<Initiative> | undefined {\n    return this._initiative?.id ? new InitiativeQuery(this._request).fetch(this._initiative?.id) : undefined;\n  }\n  /** The ID of initiative that this notification subscription is scoped to. null if the subscription targets a different entity type. */\n  public get initiativeId(): string | undefined {\n    return this._initiative?.id;\n  }\n  /** The label subscribed to. */\n  public get label(): LinearFetch<IssueLabel> | undefined {\n    return new IssueLabelQuery(this._request).fetch(this._label.id);\n  }\n  /** The ID of label subscribed to. */\n  public get labelId(): string | undefined {\n    return this._label?.id;\n  }\n  /** The project that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n  public get project(): LinearFetch<Project> | undefined {\n    return this._project?.id ? new ProjectQuery(this._request).fetch(this._project?.id) : undefined;\n  }\n  /** The ID of project that this notification subscription is scoped to. null if the subscription targets a different entity type. */\n  public get projectId(): string | undefined {\n    return this._project?.id;\n  }\n  /** The user who will receive notifications from this subscription. */\n  public get subscriber(): LinearFetch<User> | undefined {\n    return new UserQuery(this._request).fetch(this._subscriber.id);\n  }\n  /** The ID of user who will receive notifications from this subscription. */\n  public get subscriberId(): string | undefined {\n    return this._subscriber?.id;\n  }\n  /** The team that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n  public get team(): LinearFetch<Team> | undefined {\n    return this._team?.id ? new TeamQuery(this._request).fetch(this._team?.id) : undefined;\n  }\n  /** The ID of team that this notification subscription is scoped to. null if the subscription targets a different entity type. */\n  public get teamId(): string | undefined {\n    return this._team?.id;\n  }\n  /** The user that this notification subscription is scoped to, for user-specific view subscriptions. Null if the subscription targets a different entity type. */\n  public get user(): LinearFetch<User> | undefined {\n    return this._user?.id ? new UserQuery(this._request).fetch(this._user?.id) : undefined;\n  }\n  /** The ID of user that this notification subscription is scoped to, for user-specific view subscriptions. null if the subscription targets a different entity type. */\n  public get userId(): string | undefined {\n    return this._user?.id;\n  }\n}\n/**\n * LogoutResponse model\n *\n * @param request - function to call the graphql client\n * @param data - L.LogoutResponseFragment response data\n */\nexport class LogoutResponse extends Request {\n  public constructor(request: LinearRequest, data: L.LogoutResponseFragment) {\n    super(request);\n    this.success = data.success;\n  }\n\n  /** Whether the operation was successful. */\n  public success: boolean;\n}\n/**\n * MicrosoftTeamsChannel model\n *\n * @param request - function to call the graphql client\n * @param data - L.MicrosoftTeamsChannelFragment response data\n */\nexport class MicrosoftTeamsChannel extends Request {\n  public constructor(request: LinearRequest, data: L.MicrosoftTeamsChannelFragment) {\n    super(request);\n    this.displayName = data.displayName;\n    this.id = data.id;\n    this.membershipType = data.membershipType;\n  }\n\n  /** The display name of the channel. */\n  public displayName: string;\n  /** The Microsoft Teams channel id (e.g. `19:abc@thread.tacv2`). */\n  public id: string;\n  /** The membership type of the channel: standard, private, or shared. */\n  public membershipType: string;\n}\n/**\n * MicrosoftTeamsChannelsPayload model\n *\n * @param request - function to call the graphql client\n * @param data - L.MicrosoftTeamsChannelsPayloadFragment response data\n */\nexport class MicrosoftTeamsChannelsPayload extends Request {\n  public constructor(request: LinearRequest, data: L.MicrosoftTeamsChannelsPayloadFragment) {\n    super(request);\n    this.success = data.success;\n    this.teams = data.teams.map(node => new MicrosoftTeamsTeam(request, node));\n  }\n\n  /** Whether the operation was successful. */\n  public success: boolean;\n  /** The teams the user belongs to with their channels. */\n  public teams: MicrosoftTeamsTeam[];\n}\n/**\n * MicrosoftTeamsTeam model\n *\n * @param request - function to call the graphql client\n * @param data - L.MicrosoftTeamsTeamFragment response data\n */\nexport class MicrosoftTeamsTeam extends Request {\n  public constructor(request: LinearRequest, data: L.MicrosoftTeamsTeamFragment) {\n    super(request);\n    this.displayName = data.displayName;\n    this.id = data.id;\n    this.channels = data.channels.map(node => new MicrosoftTeamsChannel(request, node));\n  }\n\n  /** The display name of the team. */\n  public displayName: string;\n  /** The AAD group id of the team. */\n  public id: string;\n  /** The channels in the team the user can access. */\n  public channels: MicrosoftTeamsChannel[];\n}\n/**\n * Node model\n *\n * @param request - function to call the graphql client\n * @param data - L.NodeFragment response data\n */\nexport class Node extends Request {\n  public constructor(request: LinearRequest, data: L.NodeFragment) {\n    super(request);\n    this.id = data.id;\n  }\n\n  /** The unique identifier of the entity. */\n  public id: string;\n}\n/**\n * A notification delivered to a user's inbox. Notifications are created in response to activity in the workspace such as issue assignments, comments, mentions, and status changes. Each notification has a specific type that determines the associated entity (issue, project, document, etc.) and the nature of the event. Notifications can be read, snoozed, or archived by the user.\n *\n * @param request - function to call the graphql client\n * @param data - L.NotificationFragment response data\n */\nexport class Notification extends Request {\n  private _actor?: L.NotificationFragment[\"actor\"];\n  private _externalUserActor?: L.NotificationFragment[\"externalUserActor\"];\n  private _user: L.NotificationFragment[\"user\"];\n\n  public constructor(request: LinearRequest, data: L.NotificationFragment) {\n    super(request);\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.emailedAt = parseDate(data.emailedAt) ?? undefined;\n    this.id = data.id;\n    this.readAt = parseDate(data.readAt) ?? undefined;\n    this.snoozedUntilAt = parseDate(data.snoozedUntilAt) ?? undefined;\n    this.type = data.type;\n    this.unsnoozedAt = parseDate(data.unsnoozedAt) ?? undefined;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this.botActor = data.botActor ? new ActorBot(request, data.botActor) : undefined;\n    this.category = data.category;\n    this._actor = data.actor ?? undefined;\n    this._externalUserActor = data.externalUserActor ?? undefined;\n    this._user = data.user;\n  }\n\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** The time at which an email reminder for this notification was sent to the user. Null if no email reminder has been sent. */\n  public emailedAt?: Date | null;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /** The time at which the user marked the notification as read. Null if the notification is unread. */\n  public readAt?: Date | null;\n  /** The time until which a notification is snoozed. After this time, the notification reappears in the user's inbox. Null if the notification is not currently snoozed. */\n  public snoozedUntilAt?: Date | null;\n  /** Notification type. Determines the kind of event that triggered this notification and which associated entity fields will be populated. */\n  public type: string;\n  /** The time at which a notification was unsnoozed. Null if the notification has not been unsnoozed. */\n  public unsnoozedAt?: Date | null;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** The bot that caused the notification. */\n  public botActor?: ActorBot | null;\n  /** The category of the notification. */\n  public category: L.NotificationCategory;\n  /** The user that caused the notification. Null if the notification was triggered by a non-user actor such as an integration, external user, or system event. */\n  public get actor(): LinearFetch<User> | undefined {\n    return this._actor?.id ? new UserQuery(this._request).fetch(this._actor?.id) : undefined;\n  }\n  /** The ID of user that caused the notification. null if the notification was triggered by a non-user actor such as an integration, external user, or system event. */\n  public get actorId(): string | undefined {\n    return this._actor?.id;\n  }\n  /** The external user that caused the notification. Populated when the notification was triggered by an external user (e.g., a commenter from a connected integration like Slack or GitHub) rather than a Linear workspace member. */\n  public get externalUserActor(): LinearFetch<ExternalUser> | undefined {\n    return this._externalUserActor?.id\n      ? new ExternalUserQuery(this._request).fetch(this._externalUserActor?.id)\n      : undefined;\n  }\n  /** The ID of external user that caused the notification. populated when the notification was triggered by an external user (e.g., a commenter from a connected integration like slack or github) rather than a linear workspace member. */\n  public get externalUserActorId(): string | undefined {\n    return this._externalUserActor?.id;\n  }\n  /** The recipient user of this notification. */\n  public get user(): LinearFetch<User> | undefined {\n    return new UserQuery(this._request).fetch(this._user.id);\n  }\n  /** The ID of recipient user of this notification. */\n  public get userId(): string | undefined {\n    return this._user?.id;\n  }\n\n  /** Archives a notification. */\n  public archive() {\n    return new ArchiveNotificationMutation(this._request).fetch(this.id);\n  }\n  /** Unarchives a notification. */\n  public unarchive() {\n    return new UnarchiveNotificationMutation(this._request).fetch(this.id);\n  }\n  /** Updates a notification. */\n  public update(input: L.NotificationUpdateInput) {\n    return new UpdateNotificationMutation(this._request).fetch(this.id, input);\n  }\n}\n/**\n * A generic payload return from entity archive mutations.\n *\n * @param request - function to call the graphql client\n * @param data - L.NotificationArchivePayloadFragment response data\n */\nexport class NotificationArchivePayload extends Request {\n  public constructor(request: LinearRequest, data: L.NotificationArchivePayloadFragment) {\n    super(request);\n    this.lastSyncId = data.lastSyncId;\n    this.success = data.success;\n  }\n\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** Whether the operation was successful. */\n  public success: boolean;\n}\n/**\n * Return type for batch notification mutations that operate on multiple notifications at once.\n *\n * @param request - function to call the graphql client\n * @param data - L.NotificationBatchActionPayloadFragment response data\n */\nexport class NotificationBatchActionPayload extends Request {\n  public constructor(request: LinearRequest, data: L.NotificationBatchActionPayloadFragment) {\n    super(request);\n    this.lastSyncId = data.lastSyncId;\n    this.success = data.success;\n    this.notifications = data.notifications.map(node => new Notification(request, node));\n  }\n\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** Whether the operation was successful. */\n  public success: boolean;\n  /** The notifications that were updated by the batch operation. */\n  public notifications: Notification[];\n}\n/**\n * A user's fully resolved notification category preferences. Each category maps to channel preferences indicating whether mobile, desktop, email, and Slack delivery are enabled.\n *\n * @param request - function to call the graphql client\n * @param data - L.NotificationCategoryPreferencesFragment response data\n */\nexport class NotificationCategoryPreferences extends Request {\n  public constructor(request: LinearRequest, data: L.NotificationCategoryPreferencesFragment) {\n    super(request);\n    this.appsAndIntegrations = new NotificationChannelPreferences(request, data.appsAndIntegrations);\n    this.assignments = new NotificationChannelPreferences(request, data.assignments);\n    this.billing = new NotificationChannelPreferences(request, data.billing);\n    this.commentsAndReplies = new NotificationChannelPreferences(request, data.commentsAndReplies);\n    this.customers = new NotificationChannelPreferences(request, data.customers);\n    this.documentChanges = new NotificationChannelPreferences(request, data.documentChanges);\n    this.feed = new NotificationChannelPreferences(request, data.feed);\n    this.mentions = new NotificationChannelPreferences(request, data.mentions);\n    this.postsAndUpdates = new NotificationChannelPreferences(request, data.postsAndUpdates);\n    this.reactions = new NotificationChannelPreferences(request, data.reactions);\n    this.reminders = new NotificationChannelPreferences(request, data.reminders);\n    this.reviews = new NotificationChannelPreferences(request, data.reviews);\n    this.statusChanges = new NotificationChannelPreferences(request, data.statusChanges);\n    this.subscriptions = new NotificationChannelPreferences(request, data.subscriptions);\n    this.system = new NotificationChannelPreferences(request, data.system);\n    this.triage = new NotificationChannelPreferences(request, data.triage);\n  }\n\n  /** The preferences for notifications about apps and integrations. */\n  public appsAndIntegrations: NotificationChannelPreferences;\n  /** The preferences for notifications about assignments. */\n  public assignments: NotificationChannelPreferences;\n  /** The preferences for billing notifications. */\n  public billing: NotificationChannelPreferences;\n  /** The preferences for notifications about comments and replies. */\n  public commentsAndReplies: NotificationChannelPreferences;\n  /** The preferences for customer notifications. */\n  public customers: NotificationChannelPreferences;\n  /** The preferences for notifications about document changes. */\n  public documentChanges: NotificationChannelPreferences;\n  /** The preferences for feed summary notifications. */\n  public feed: NotificationChannelPreferences;\n  /** The preferences for notifications about mentions. */\n  public mentions: NotificationChannelPreferences;\n  /** The preferences for notifications about posts and updates. */\n  public postsAndUpdates: NotificationChannelPreferences;\n  /** The preferences for notifications about reactions. */\n  public reactions: NotificationChannelPreferences;\n  /** The preferences for notifications about reminders. */\n  public reminders: NotificationChannelPreferences;\n  /** The preferences for notifications about reviews. */\n  public reviews: NotificationChannelPreferences;\n  /** The preferences for notifications about status changes. */\n  public statusChanges: NotificationChannelPreferences;\n  /** The preferences for notifications about subscriptions. */\n  public subscriptions: NotificationChannelPreferences;\n  /** The preferences for system notifications. */\n  public system: NotificationChannelPreferences;\n  /** The preferences for triage notifications. */\n  public triage: NotificationChannelPreferences;\n}\n/**\n * A user's resolved notification channel preferences, indicating whether each delivery channel (mobile, desktop, email, Slack) is enabled or disabled.\n *\n * @param request - function to call the graphql client\n * @param data - L.NotificationChannelPreferencesFragment response data\n */\nexport class NotificationChannelPreferences extends Request {\n  public constructor(request: LinearRequest, data: L.NotificationChannelPreferencesFragment) {\n    super(request);\n    this.desktop = data.desktop;\n    this.email = data.email;\n    this.mobile = data.mobile;\n    this.slack = data.slack;\n  }\n\n  /** Whether notifications are currently enabled for desktop. */\n  public desktop: boolean;\n  /** Whether notifications are currently enabled for email. */\n  public email: boolean;\n  /** Whether notifications are currently enabled for mobile. */\n  public mobile: boolean;\n  /** Whether notifications are currently enabled for Slack. */\n  public slack: boolean;\n}\n/**\n * NotificationConnection model\n *\n * @param request - function to call the graphql client\n * @param fetch - function to trigger a refetch of this NotificationConnection model\n * @param data - NotificationConnection response data\n */\nexport class NotificationConnection extends Connection<\n  | CustomerNeedNotification\n  | CustomerNotification\n  | DocumentNotification\n  | InitiativeNotification\n  | IssueNotification\n  | OauthClientApprovalNotification\n  | PostNotification\n  | ProjectNotification\n  | PullRequestNotification\n  | UsageAlertNotification\n  | WelcomeMessageNotification\n  | Notification\n> {\n  public constructor(\n    request: LinearRequest,\n    fetch: (\n      connection?: LinearConnectionVariables\n    ) => LinearFetch<\n      | LinearConnection<\n          | CustomerNeedNotification\n          | CustomerNotification\n          | DocumentNotification\n          | InitiativeNotification\n          | IssueNotification\n          | OauthClientApprovalNotification\n          | PostNotification\n          | ProjectNotification\n          | PullRequestNotification\n          | UsageAlertNotification\n          | WelcomeMessageNotification\n          | Notification\n        >\n      | undefined\n    >,\n    data: L.NotificationConnectionFragment\n  ) {\n    super(\n      request,\n      fetch,\n      data.nodes.map(node => {\n        switch (node.__typename) {\n          case \"CustomerNeedNotification\":\n            return new CustomerNeedNotification(request, node as L.CustomerNeedNotificationFragment);\n          case \"CustomerNotification\":\n            return new CustomerNotification(request, node as L.CustomerNotificationFragment);\n          case \"DocumentNotification\":\n            return new DocumentNotification(request, node as L.DocumentNotificationFragment);\n          case \"InitiativeNotification\":\n            return new InitiativeNotification(request, node as L.InitiativeNotificationFragment);\n          case \"IssueNotification\":\n            return new IssueNotification(request, node as L.IssueNotificationFragment);\n          case \"OauthClientApprovalNotification\":\n            return new OauthClientApprovalNotification(request, node as L.OauthClientApprovalNotificationFragment);\n          case \"PostNotification\":\n            return new PostNotification(request, node as L.PostNotificationFragment);\n          case \"ProjectNotification\":\n            return new ProjectNotification(request, node as L.ProjectNotificationFragment);\n          case \"PullRequestNotification\":\n            return new PullRequestNotification(request, node as L.PullRequestNotificationFragment);\n          case \"UsageAlertNotification\":\n            return new UsageAlertNotification(request, node as L.UsageAlertNotificationFragment);\n          case \"WelcomeMessageNotification\":\n            return new WelcomeMessageNotification(request, node as L.WelcomeMessageNotificationFragment);\n\n          default:\n            return new Notification(request, node);\n        }\n      }),\n      new PageInfo(request, data.pageInfo)\n    );\n  }\n}\n/**\n * A user's notification delivery preferences across channels. Currently only supports mobile channel delivery scheduling.\n *\n * @param request - function to call the graphql client\n * @param data - L.NotificationDeliveryPreferencesFragment response data\n */\nexport class NotificationDeliveryPreferences extends Request {\n  public constructor(request: LinearRequest, data: L.NotificationDeliveryPreferencesFragment) {\n    super(request);\n    this.mobile = data.mobile ? new NotificationDeliveryPreferencesChannel(request, data.mobile) : undefined;\n  }\n\n  /** The delivery preferences for the mobile channel. */\n  public mobile?: NotificationDeliveryPreferencesChannel | null;\n}\n/**\n * Delivery preferences for a specific notification channel, including an optional delivery schedule that restricts when notifications are sent.\n *\n * @param request - function to call the graphql client\n * @param data - L.NotificationDeliveryPreferencesChannelFragment response data\n */\nexport class NotificationDeliveryPreferencesChannel extends Request {\n  public constructor(request: LinearRequest, data: L.NotificationDeliveryPreferencesChannelFragment) {\n    super(request);\n    this.notificationsDisabled = data.notificationsDisabled ?? undefined;\n    this.schedule = data.schedule ? new NotificationDeliveryPreferencesSchedule(request, data.schedule) : undefined;\n  }\n\n  /** [DEPRECATED] Whether notifications are enabled for this channel. Use notificationChannelPreferences instead. */\n  public notificationsDisabled?: boolean | null;\n  /** The schedule for notifications on this channel. */\n  public schedule?: NotificationDeliveryPreferencesSchedule | null;\n}\n/**\n * A user's notification delivery window for a specific day of the week. Defines the time range during which notifications will be delivered.\n *\n * @param request - function to call the graphql client\n * @param data - L.NotificationDeliveryPreferencesDayFragment response data\n */\nexport class NotificationDeliveryPreferencesDay extends Request {\n  public constructor(request: LinearRequest, data: L.NotificationDeliveryPreferencesDayFragment) {\n    super(request);\n    this.end = data.end ?? undefined;\n    this.start = data.start ?? undefined;\n  }\n\n  /** The end time of the notification delivery window in HH:MM military time format (e.g., '18:00'). Must be later than 'start'. */\n  public end?: string | null;\n  /** The start time of the notification delivery window in HH:MM military time format (e.g., '09:00'). Must be earlier than 'end'. */\n  public start?: string | null;\n}\n/**\n * A user's weekly notification delivery schedule, defining delivery windows for each day of the week. Notifications outside these windows are held and delivered when the window opens.\n *\n * @param request - function to call the graphql client\n * @param data - L.NotificationDeliveryPreferencesScheduleFragment response data\n */\nexport class NotificationDeliveryPreferencesSchedule extends Request {\n  public constructor(request: LinearRequest, data: L.NotificationDeliveryPreferencesScheduleFragment) {\n    super(request);\n    this.disabled = data.disabled ?? undefined;\n    this.friday = new NotificationDeliveryPreferencesDay(request, data.friday);\n    this.monday = new NotificationDeliveryPreferencesDay(request, data.monday);\n    this.saturday = new NotificationDeliveryPreferencesDay(request, data.saturday);\n    this.sunday = new NotificationDeliveryPreferencesDay(request, data.sunday);\n    this.thursday = new NotificationDeliveryPreferencesDay(request, data.thursday);\n    this.tuesday = new NotificationDeliveryPreferencesDay(request, data.tuesday);\n    this.wednesday = new NotificationDeliveryPreferencesDay(request, data.wednesday);\n  }\n\n  /** Whether the entire delivery schedule is disabled. When true, notifications are delivered at any time regardless of the per-day settings. */\n  public disabled?: boolean | null;\n  /** Delivery preferences for Friday. */\n  public friday: NotificationDeliveryPreferencesDay;\n  /** Delivery preferences for Monday. */\n  public monday: NotificationDeliveryPreferencesDay;\n  /** Delivery preferences for Saturday. */\n  public saturday: NotificationDeliveryPreferencesDay;\n  /** Delivery preferences for Sunday. */\n  public sunday: NotificationDeliveryPreferencesDay;\n  /** Delivery preferences for Thursday. */\n  public thursday: NotificationDeliveryPreferencesDay;\n  /** Delivery preferences for Tuesday. */\n  public tuesday: NotificationDeliveryPreferencesDay;\n  /** Delivery preferences for Wednesday. */\n  public wednesday: NotificationDeliveryPreferencesDay;\n}\n/**\n * Return type for notification mutations.\n *\n * @param request - function to call the graphql client\n * @param data - L.NotificationPayloadFragment response data\n */\nexport class NotificationPayload extends Request {\n  public constructor(request: LinearRequest, data: L.NotificationPayloadFragment) {\n    super(request);\n    this.lastSyncId = data.lastSyncId;\n    this.success = data.success;\n  }\n\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** Whether the operation was successful. */\n  public success: boolean;\n}\n/**\n * A subscription that controls which notifications a user receives for a specific entity such as a team, project, cycle, label, custom view, initiative, or user. This is not a billing subscription -- it determines notification preferences. Each subscription is scoped to exactly one target entity and specifies the notification types the subscriber wants to receive. When active, matching events on the target entity generate notifications for the subscriber.\n *\n * @param request - function to call the graphql client\n * @param data - L.NotificationSubscriptionFragment response data\n */\nexport class NotificationSubscription extends Request {\n  private _customView?: L.NotificationSubscriptionFragment[\"customView\"];\n  private _customer?: L.NotificationSubscriptionFragment[\"customer\"];\n  private _cycle?: L.NotificationSubscriptionFragment[\"cycle\"];\n  private _initiative?: L.NotificationSubscriptionFragment[\"initiative\"];\n  private _label?: L.NotificationSubscriptionFragment[\"label\"];\n  private _project?: L.NotificationSubscriptionFragment[\"project\"];\n  private _subscriber: L.NotificationSubscriptionFragment[\"subscriber\"];\n  private _team?: L.NotificationSubscriptionFragment[\"team\"];\n  private _user?: L.NotificationSubscriptionFragment[\"user\"];\n\n  public constructor(request: LinearRequest, data: L.NotificationSubscriptionFragment) {\n    super(request);\n    this.active = data.active;\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.id = data.id;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this.contextViewType = data.contextViewType ?? undefined;\n    this.userContextViewType = data.userContextViewType ?? undefined;\n    this._customView = data.customView ?? undefined;\n    this._customer = data.customer ?? undefined;\n    this._cycle = data.cycle ?? undefined;\n    this._initiative = data.initiative ?? undefined;\n    this._label = data.label ?? undefined;\n    this._project = data.project ?? undefined;\n    this._subscriber = data.subscriber;\n    this._team = data.team ?? undefined;\n    this._user = data.user ?? undefined;\n  }\n\n  /** Whether the subscription is active. When inactive, no notifications are generated from this subscription even though it still exists. */\n  public active: boolean;\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** The type of contextual view (e.g., active issues, backlog) that further scopes a team notification subscription. Null if the subscription is not associated with a specific view type. */\n  public contextViewType?: L.ContextViewType | null;\n  /** The type of user-specific view that further scopes a user notification subscription. Null if the subscription is not associated with a user view type. */\n  public userContextViewType?: L.UserContextViewType | null;\n  /** The custom view that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n  public get customView(): LinearFetch<CustomView> | undefined {\n    return this._customView?.id ? new CustomViewQuery(this._request).fetch(this._customView?.id) : undefined;\n  }\n  /** The ID of custom view that this notification subscription is scoped to. null if the subscription targets a different entity type. */\n  public get customViewId(): string | undefined {\n    return this._customView?.id;\n  }\n  /** The customer that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n  public get customer(): LinearFetch<Customer> | undefined {\n    return this._customer?.id ? new CustomerQuery(this._request).fetch(this._customer?.id) : undefined;\n  }\n  /** The ID of customer that this notification subscription is scoped to. null if the subscription targets a different entity type. */\n  public get customerId(): string | undefined {\n    return this._customer?.id;\n  }\n  /** The cycle that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n  public get cycle(): LinearFetch<Cycle> | undefined {\n    return this._cycle?.id ? new CycleQuery(this._request).fetch(this._cycle?.id) : undefined;\n  }\n  /** The ID of cycle that this notification subscription is scoped to. null if the subscription targets a different entity type. */\n  public get cycleId(): string | undefined {\n    return this._cycle?.id;\n  }\n  /** The initiative that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n  public get initiative(): LinearFetch<Initiative> | undefined {\n    return this._initiative?.id ? new InitiativeQuery(this._request).fetch(this._initiative?.id) : undefined;\n  }\n  /** The ID of initiative that this notification subscription is scoped to. null if the subscription targets a different entity type. */\n  public get initiativeId(): string | undefined {\n    return this._initiative?.id;\n  }\n  /** The issue label that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n  public get label(): LinearFetch<IssueLabel> | undefined {\n    return this._label?.id ? new IssueLabelQuery(this._request).fetch(this._label?.id) : undefined;\n  }\n  /** The ID of issue label that this notification subscription is scoped to. null if the subscription targets a different entity type. */\n  public get labelId(): string | undefined {\n    return this._label?.id;\n  }\n  /** The project that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n  public get project(): LinearFetch<Project> | undefined {\n    return this._project?.id ? new ProjectQuery(this._request).fetch(this._project?.id) : undefined;\n  }\n  /** The ID of project that this notification subscription is scoped to. null if the subscription targets a different entity type. */\n  public get projectId(): string | undefined {\n    return this._project?.id;\n  }\n  /** The user who will receive notifications from this subscription. */\n  public get subscriber(): LinearFetch<User> | undefined {\n    return new UserQuery(this._request).fetch(this._subscriber.id);\n  }\n  /** The ID of user who will receive notifications from this subscription. */\n  public get subscriberId(): string | undefined {\n    return this._subscriber?.id;\n  }\n  /** The team that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n  public get team(): LinearFetch<Team> | undefined {\n    return this._team?.id ? new TeamQuery(this._request).fetch(this._team?.id) : undefined;\n  }\n  /** The ID of team that this notification subscription is scoped to. null if the subscription targets a different entity type. */\n  public get teamId(): string | undefined {\n    return this._team?.id;\n  }\n  /** The user that this notification subscription is scoped to, for user-specific view subscriptions. Null if the subscription targets a different entity type. */\n  public get user(): LinearFetch<User> | undefined {\n    return this._user?.id ? new UserQuery(this._request).fetch(this._user?.id) : undefined;\n  }\n  /** The ID of user that this notification subscription is scoped to, for user-specific view subscriptions. null if the subscription targets a different entity type. */\n  public get userId(): string | undefined {\n    return this._user?.id;\n  }\n\n  /** Creates a new notification subscription for a specific entity. The subscription determines which notification types the authenticated user will receive for the target entity. Exactly one target entity (customer, custom view, cycle, initiative, label, project, team, or user) must be specified. */\n  public create(input: L.NotificationSubscriptionCreateInput) {\n    return new CreateNotificationSubscriptionMutation(this._request).fetch(input);\n  }\n  /** Deletes a notification subscription reference. */\n  public delete() {\n    return new DeleteNotificationSubscriptionMutation(this._request).fetch(this.id);\n  }\n  /** Updates a notification subscription. */\n  public update(input: L.NotificationSubscriptionUpdateInput) {\n    return new UpdateNotificationSubscriptionMutation(this._request).fetch(this.id, input);\n  }\n}\n/**\n * NotificationSubscriptionConnection model\n *\n * @param request - function to call the graphql client\n * @param fetch - function to trigger a refetch of this NotificationSubscriptionConnection model\n * @param data - NotificationSubscriptionConnection response data\n */\nexport class NotificationSubscriptionConnection extends Connection<\n  | CustomViewNotificationSubscription\n  | CustomerNotificationSubscription\n  | CycleNotificationSubscription\n  | InitiativeNotificationSubscription\n  | LabelNotificationSubscription\n  | ProjectNotificationSubscription\n  | TeamNotificationSubscription\n  | UserNotificationSubscription\n  | NotificationSubscription\n> {\n  public constructor(\n    request: LinearRequest,\n    fetch: (\n      connection?: LinearConnectionVariables\n    ) => LinearFetch<\n      | LinearConnection<\n          | CustomViewNotificationSubscription\n          | CustomerNotificationSubscription\n          | CycleNotificationSubscription\n          | InitiativeNotificationSubscription\n          | LabelNotificationSubscription\n          | ProjectNotificationSubscription\n          | TeamNotificationSubscription\n          | UserNotificationSubscription\n          | NotificationSubscription\n        >\n      | undefined\n    >,\n    data: L.NotificationSubscriptionConnectionFragment\n  ) {\n    super(\n      request,\n      fetch,\n      data.nodes.map(node => {\n        switch (node.__typename) {\n          case \"CustomViewNotificationSubscription\":\n            return new CustomViewNotificationSubscription(\n              request,\n              node as L.CustomViewNotificationSubscriptionFragment\n            );\n          case \"CustomerNotificationSubscription\":\n            return new CustomerNotificationSubscription(request, node as L.CustomerNotificationSubscriptionFragment);\n          case \"CycleNotificationSubscription\":\n            return new CycleNotificationSubscription(request, node as L.CycleNotificationSubscriptionFragment);\n          case \"InitiativeNotificationSubscription\":\n            return new InitiativeNotificationSubscription(\n              request,\n              node as L.InitiativeNotificationSubscriptionFragment\n            );\n          case \"LabelNotificationSubscription\":\n            return new LabelNotificationSubscription(request, node as L.LabelNotificationSubscriptionFragment);\n          case \"ProjectNotificationSubscription\":\n            return new ProjectNotificationSubscription(request, node as L.ProjectNotificationSubscriptionFragment);\n          case \"TeamNotificationSubscription\":\n            return new TeamNotificationSubscription(request, node as L.TeamNotificationSubscriptionFragment);\n          case \"UserNotificationSubscription\":\n            return new UserNotificationSubscription(request, node as L.UserNotificationSubscriptionFragment);\n\n          default:\n            return new NotificationSubscription(request, node);\n        }\n      }),\n      new PageInfo(request, data.pageInfo)\n    );\n  }\n}\n/**\n * The result of a notification subscription mutation.\n *\n * @param request - function to call the graphql client\n * @param data - L.NotificationSubscriptionPayloadFragment response data\n */\nexport class NotificationSubscriptionPayload extends Request {\n  public constructor(request: LinearRequest, data: L.NotificationSubscriptionPayloadFragment) {\n    super(request);\n    this.lastSyncId = data.lastSyncId;\n    this.success = data.success;\n  }\n\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** Whether the operation was successful. */\n  public success: boolean;\n}\n/**\n * Payload for OAuth app webhook events.\n *\n * @param data - L.OAuthAppWebhookPayloadFragment response data\n */\nexport class OAuthAppWebhookPayload {\n  public constructor(data: L.OAuthAppWebhookPayloadFragment) {\n    this.action = data.action;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.oauthClientId = data.oauthClientId;\n    this.organizationId = data.organizationId;\n    this.type = data.type;\n    this.webhookId = data.webhookId;\n    this.webhookTimestamp = data.webhookTimestamp;\n  }\n\n  /** The type of action that triggered the webhook. */\n  public action: string;\n  /** The time the payload was created. */\n  public createdAt: Date;\n  /** Id of the OAuth client that was revoked. */\n  public oauthClientId: string;\n  /** ID of the organization for which the webhook belongs to. */\n  public organizationId: string;\n  /** The type of resource. */\n  public type: string;\n  /** The ID of the webhook that sent this event. */\n  public webhookId: string;\n  /** Unix timestamp in milliseconds when the webhook was sent. */\n  public webhookTimestamp: number;\n}\n/**\n * Public API representation of an OAuth application managed by the calling OAuth application. Secrets are only returned by create and rotation mutations.\n *\n * @param request - function to call the graphql client\n * @param data - L.OAuthApplicationFragment response data\n */\nexport class OAuthApplication extends Request {\n  public constructor(request: LinearRequest, data: L.OAuthApplicationFragment) {\n    super(request);\n    this.clientId = data.clientId;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.description = data.description ?? undefined;\n    this.developer = data.developer;\n    this.developerUrl = data.developerUrl;\n    this.id = data.id;\n    this.imageUrl = data.imageUrl ?? undefined;\n    this.name = data.name;\n    this.redirectUris = data.redirectUris;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this.webhookEnabled = data.webhookEnabled;\n    this.webhookResourceTypes = data.webhookResourceTypes;\n    this.webhookUrl = data.webhookUrl ?? undefined;\n    this.distribution = data.distribution;\n  }\n\n  /** The public client ID used during OAuth authorization flows. */\n  public clientId: string;\n  /** The time at which the OAuth application was created. */\n  public createdAt: Date;\n  /** User-facing description of the OAuth application. Null if not set. */\n  public description?: string | null;\n  /** Name of the developer or company that built the OAuth application. */\n  public developer: string;\n  /** URL of the developer's website, homepage, or documentation. */\n  public developerUrl: string;\n  /** The unique identifier of the OAuth application. */\n  public id: string;\n  /** URL of the OAuth application's icon. Null if not set. */\n  public imageUrl?: string | null;\n  /** The human-readable name of the OAuth application. */\n  public name: string;\n  /** Allowed redirect URIs for OAuth authorization flows. */\n  public redirectUris: string[];\n  /** The time at which the OAuth application was last updated. */\n  public updatedAt: Date;\n  /** Whether webhook delivery is enabled for this OAuth application. */\n  public webhookEnabled: boolean;\n  /** Resource types the OAuth application's webhooks subscribe to. */\n  public webhookResourceTypes: string[];\n  /** Webhook URL used for delivering webhook payloads. Null if not set. */\n  public webhookUrl?: string | null;\n  /** Distribution setting for the OAuth application. Private applications are only installable by the owning workspace. */\n  public distribution: L.OAuthApplicationDistribution;\n}\n/**\n * The result of archiving an OAuth application.\n *\n * @param request - function to call the graphql client\n * @param data - L.OAuthApplicationArchivePayloadFragment response data\n */\nexport class OAuthApplicationArchivePayload extends Request {\n  public constructor(request: LinearRequest, data: L.OAuthApplicationArchivePayloadFragment) {\n    super(request);\n    this.success = data.success;\n  }\n\n  /** Whether the operation was successful. */\n  public success: boolean;\n}\n/**\n * The result of creating an OAuth application.\n *\n * @param request - function to call the graphql client\n * @param data - L.OAuthApplicationCreatePayloadFragment response data\n */\nexport class OAuthApplicationCreatePayload extends Request {\n  public constructor(request: LinearRequest, data: L.OAuthApplicationCreatePayloadFragment) {\n    super(request);\n    this.clientSecret = data.clientSecret ?? undefined;\n    this.success = data.success;\n    this.webhookSecret = data.webhookSecret ?? undefined;\n  }\n\n  /** The client secret. Store this value securely because it cannot be retrieved later. Null when returning an existing OAuth application for an idempotency key. */\n  public clientSecret?: string | null;\n  /** Whether the operation was successful. */\n  public success: boolean;\n  /** The webhook signing secret. Null if the OAuth application does not have a webhook configured or an existing OAuth application is returned for an idempotency key. */\n  public webhookSecret?: string | null;\n}\n/**\n * The result of an OAuth application mutation.\n *\n * @param request - function to call the graphql client\n * @param data - L.OAuthApplicationPayloadFragment response data\n */\nexport class OAuthApplicationPayload extends Request {\n  public constructor(request: LinearRequest, data: L.OAuthApplicationPayloadFragment) {\n    super(request);\n    this.success = data.success;\n  }\n\n  /** Whether the operation was successful. */\n  public success: boolean;\n}\n/**\n * The result of rotating an OAuth application's client secret.\n *\n * @param request - function to call the graphql client\n * @param data - L.OAuthApplicationRotateSecretPayloadFragment response data\n */\nexport class OAuthApplicationRotateSecretPayload extends Request {\n  public constructor(request: LinearRequest, data: L.OAuthApplicationRotateSecretPayloadFragment) {\n    super(request);\n    this.clientSecret = data.clientSecret;\n    this.success = data.success;\n  }\n\n  /** The new client secret. Store this value securely because it cannot be retrieved later. */\n  public clientSecret: string;\n  /** Whether the operation was successful. */\n  public success: boolean;\n}\n/**\n * The result of rotating an OAuth application's webhook signing secret.\n *\n * @param request - function to call the graphql client\n * @param data - L.OAuthApplicationRotateWebhookSecretPayloadFragment response data\n */\nexport class OAuthApplicationRotateWebhookSecretPayload extends Request {\n  public constructor(request: LinearRequest, data: L.OAuthApplicationRotateWebhookSecretPayloadFragment) {\n    super(request);\n    this.success = data.success;\n    this.webhookSecret = data.webhookSecret;\n  }\n\n  /** Whether the operation was successful. */\n  public success: boolean;\n  /** The new webhook signing secret. */\n  public webhookSecret: string;\n}\n/**\n * Payload for OAuth authorization webhook events.\n *\n * @param data - L.OAuthAuthorizationWebhookPayloadFragment response data\n */\nexport class OAuthAuthorizationWebhookPayload {\n  public constructor(data: L.OAuthAuthorizationWebhookPayloadFragment) {\n    this.action = data.action;\n    this.activeTokensForUser = data.activeTokensForUser;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.oauthClientId = data.oauthClientId;\n    this.organizationId = data.organizationId;\n    this.type = data.type;\n    this.userId = data.userId;\n    this.webhookId = data.webhookId;\n    this.webhookTimestamp = data.webhookTimestamp;\n    this.oauthClient = new OauthClientChildWebhookPayload(data.oauthClient);\n    this.user = new UserChildWebhookPayload(data.user);\n  }\n\n  /** The type of action that triggered the webhook. */\n  public action: string;\n  /** The number of currently active tokens for the user for this client. */\n  public activeTokensForUser: number;\n  /** The time the payload was created. */\n  public createdAt: Date;\n  /** ID of the OAuth client the authorization belongs to. */\n  public oauthClientId: string;\n  /** ID of the organization for which the webhook belongs to. */\n  public organizationId: string;\n  /** The type of resource. */\n  public type: string;\n  /** ID of the user that the authorization belongs to. */\n  public userId: string;\n  /** The ID of the webhook that sent this event. */\n  public webhookId: string;\n  /** Unix timestamp in milliseconds when the webhook was sent. */\n  public webhookTimestamp: number;\n  /** Details of the OAuth client the authorization belongs to. */\n  public oauthClient: OauthClientChildWebhookPayload;\n  /** Details of the user that the authorization belongs to. */\n  public user: UserChildWebhookPayload;\n}\n/**\n * OAuth client actor payload for webhooks.\n *\n * @param data - L.OauthClientActorWebhookPayloadFragment response data\n */\nexport class OauthClientActorWebhookPayload {\n  public constructor(data: L.OauthClientActorWebhookPayloadFragment) {\n    this.id = data.id;\n    this.name = data.name;\n    this.type = data.type;\n  }\n\n  /** The ID of the OAuth client. */\n  public id: string;\n  /** The name of the OAuth client. */\n  public name: string;\n  /** The type of actor. */\n  public type: string;\n}\n/**\n * A request to install an OAuth client application on a workspace, along with the admin's approval or denial response. When a user attempts to install an OAuth application that requires admin approval, an approval record is created. A workspace admin can then approve or deny the request, optionally providing a reason. The record also tracks any newly requested scopes that were added after the initial approval.\n *\n * @param request - function to call the graphql client\n * @param data - L.OauthClientApprovalFragment response data\n */\nexport class OauthClientApproval extends Request {\n  public constructor(request: LinearRequest, data: L.OauthClientApprovalFragment) {\n    super(request);\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.denyReason = data.denyReason ?? undefined;\n    this.id = data.id;\n    this.newlyRequestedScopes = data.newlyRequestedScopes ?? undefined;\n    this.oauthClientId = data.oauthClientId;\n    this.requestReason = data.requestReason ?? undefined;\n    this.requesterId = data.requesterId;\n    this.responderId = data.responderId ?? undefined;\n    this.scopes = data.scopes;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this.status = data.status;\n  }\n\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** An optional explanation from the admin for why the installation request was denied. */\n  public denyReason?: string | null;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /** Additional OAuth scopes requested after the initial approval. These scopes are not yet approved and require a separate admin decision. Null if no additional scopes have been requested. These scopes will never overlap with the already-approved scopes. */\n  public newlyRequestedScopes?: string[] | null;\n  /** The identifier of the OAuth client application being requested for installation in this workspace. */\n  public oauthClientId: string;\n  /** An optional message from the requester explaining why they want to install the OAuth application. */\n  public requestReason?: string | null;\n  /** The identifier of the user who initiated the request to install the OAuth client application. */\n  public requesterId: string;\n  /** The identifier of the workspace admin who approved or denied the installation request. Null if the request has not yet been responded to. */\n  public responderId?: string | null;\n  /** The OAuth scopes that the application has been approved to use within this workspace (e.g., 'read', 'write', 'issues:create'). */\n  public scopes: string[];\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** The current status of the approval request: requested (pending admin review), approved, or denied. */\n  public status: L.OAuthClientApprovalStatus;\n}\n/**\n * A notification related to an OAuth client approval request, sent to workspace admins when an application requests access.\n *\n * @param request - function to call the graphql client\n * @param data - L.OauthClientApprovalNotificationFragment response data\n */\nexport class OauthClientApprovalNotification extends Request {\n  private _actor?: L.OauthClientApprovalNotificationFragment[\"actor\"];\n  private _externalUserActor?: L.OauthClientApprovalNotificationFragment[\"externalUserActor\"];\n  private _user: L.OauthClientApprovalNotificationFragment[\"user\"];\n\n  public constructor(request: LinearRequest, data: L.OauthClientApprovalNotificationFragment) {\n    super(request);\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.emailedAt = parseDate(data.emailedAt) ?? undefined;\n    this.id = data.id;\n    this.oauthClientApprovalId = data.oauthClientApprovalId;\n    this.readAt = parseDate(data.readAt) ?? undefined;\n    this.snoozedUntilAt = parseDate(data.snoozedUntilAt) ?? undefined;\n    this.type = data.type;\n    this.unsnoozedAt = parseDate(data.unsnoozedAt) ?? undefined;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this.botActor = data.botActor ? new ActorBot(request, data.botActor) : undefined;\n    this.oauthClientApproval = new OauthClientApproval(request, data.oauthClientApproval);\n    this.category = data.category;\n    this._actor = data.actor ?? undefined;\n    this._externalUserActor = data.externalUserActor ?? undefined;\n    this._user = data.user;\n  }\n\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** The time at which an email reminder for this notification was sent to the user. Null if no email reminder has been sent. */\n  public emailedAt?: Date | null;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /** Related OAuth client approval request ID. */\n  public oauthClientApprovalId: string;\n  /** The time at which the user marked the notification as read. Null if the notification is unread. */\n  public readAt?: Date | null;\n  /** The time until which a notification is snoozed. After this time, the notification reappears in the user's inbox. Null if the notification is not currently snoozed. */\n  public snoozedUntilAt?: Date | null;\n  /** Notification type. Determines the kind of event that triggered this notification and which associated entity fields will be populated. */\n  public type: string;\n  /** The time at which a notification was unsnoozed. Null if the notification has not been unsnoozed. */\n  public unsnoozedAt?: Date | null;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** The bot that caused the notification. */\n  public botActor?: ActorBot | null;\n  /** The OAuth client approval request related to the notification. */\n  public oauthClientApproval: OauthClientApproval;\n  /** The category of the notification. */\n  public category: L.NotificationCategory;\n  /** The user that caused the notification. Null if the notification was triggered by a non-user actor such as an integration, external user, or system event. */\n  public get actor(): LinearFetch<User> | undefined {\n    return this._actor?.id ? new UserQuery(this._request).fetch(this._actor?.id) : undefined;\n  }\n  /** The ID of user that caused the notification. null if the notification was triggered by a non-user actor such as an integration, external user, or system event. */\n  public get actorId(): string | undefined {\n    return this._actor?.id;\n  }\n  /** The external user that caused the notification. Populated when the notification was triggered by an external user (e.g., a commenter from a connected integration like Slack or GitHub) rather than a Linear workspace member. */\n  public get externalUserActor(): LinearFetch<ExternalUser> | undefined {\n    return this._externalUserActor?.id\n      ? new ExternalUserQuery(this._request).fetch(this._externalUserActor?.id)\n      : undefined;\n  }\n  /** The ID of external user that caused the notification. populated when the notification was triggered by an external user (e.g., a commenter from a connected integration like slack or github) rather than a linear workspace member. */\n  public get externalUserActorId(): string | undefined {\n    return this._externalUserActor?.id;\n  }\n  /** The recipient user of this notification. */\n  public get user(): LinearFetch<User> | undefined {\n    return new UserQuery(this._request).fetch(this._user.id);\n  }\n  /** The ID of recipient user of this notification. */\n  public get userId(): string | undefined {\n    return this._user?.id;\n  }\n}\n/**\n * Certain properties of an OAuth client.\n *\n * @param data - L.OauthClientChildWebhookPayloadFragment response data\n */\nexport class OauthClientChildWebhookPayload {\n  public constructor(data: L.OauthClientChildWebhookPayloadFragment) {\n    this.id = data.id;\n    this.name = data.name;\n  }\n\n  /** The ID of the OAuth client. */\n  public id: string;\n  /** The name of the OAuth client. */\n  public name: string;\n}\n/**\n * A workspace (referred to as Organization in the API). Workspaces are the root-level container for all teams, users, projects, issues, and settings. Every user belongs to at least one workspace, and all data is scoped within a workspace boundary.\n *\n * @param request - function to call the graphql client\n * @param data - L.OrganizationFragment response data\n */\nexport class Organization extends Request {\n  private _slackProjectChannelIntegration?: L.OrganizationFragment[\"slackProjectChannelIntegration\"];\n\n  public constructor(request: LinearRequest, data: L.OrganizationFragment) {\n    super(request);\n    this.aiDiscussionSummariesEnabled = data.aiDiscussionSummariesEnabled;\n    this.aiThreadSummariesEnabled = data.aiThreadSummariesEnabled;\n    this.allowMembersToInvite = data.allowMembersToInvite ?? undefined;\n    this.allowedAuthServices = data.allowedAuthServices;\n    this.allowedFileUploadContentTypes = data.allowedFileUploadContentTypes ?? undefined;\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.authSettings = data.authSettings;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.createdIssueCount = data.createdIssueCount;\n    this.customerCount = data.customerCount;\n    this.customersConfiguration = data.customersConfiguration;\n    this.customersEnabled = data.customersEnabled;\n    this.deletionRequestedAt = parseDate(data.deletionRequestedAt) ?? undefined;\n    this.feedEnabled = data.feedEnabled;\n    this.fiscalYearStartMonth = data.fiscalYearStartMonth;\n    this.gitBranchFormat = data.gitBranchFormat ?? undefined;\n    this.gitLinkbackDescriptionsEnabled = data.gitLinkbackDescriptionsEnabled;\n    this.gitLinkbackMessagesEnabled = data.gitLinkbackMessagesEnabled;\n    this.gitPublicLinkbackMessagesEnabled = data.gitPublicLinkbackMessagesEnabled;\n    this.hideNonPrimaryOrganizations = data.hideNonPrimaryOrganizations;\n    this.hipaaComplianceEnabled = data.hipaaComplianceEnabled;\n    this.id = data.id;\n    this.initiativeUpdateReminderFrequencyInWeeks = data.initiativeUpdateReminderFrequencyInWeeks ?? undefined;\n    this.initiativeUpdateRemindersHour = data.initiativeUpdateRemindersHour;\n    this.logoUrl = data.logoUrl ?? undefined;\n    this.name = data.name;\n    this.periodUploadVolume = data.periodUploadVolume;\n    this.previousUrlKeys = data.previousUrlKeys;\n    this.projectUpdateReminderFrequencyInWeeks = data.projectUpdateReminderFrequencyInWeeks ?? undefined;\n    this.projectUpdateRemindersHour = data.projectUpdateRemindersHour;\n    this.releasesEnabled = data.releasesEnabled;\n    this.restrictLabelManagementToAdmins = data.restrictLabelManagementToAdmins ?? undefined;\n    this.restrictTeamCreationToAdmins = data.restrictTeamCreationToAdmins ?? undefined;\n    this.roadmapEnabled = data.roadmapEnabled;\n    this.samlEnabled = data.samlEnabled;\n    this.scimEnabled = data.scimEnabled;\n    this.securitySettings = data.securitySettings;\n    this.slackProjectChannelPrefix = data.slackProjectChannelPrefix;\n    this.trialEndsAt = parseDate(data.trialEndsAt) ?? undefined;\n    this.trialStartsAt = parseDate(data.trialStartsAt) ?? undefined;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this.urlKey = data.urlKey;\n    this.userCount = data.userCount;\n    this.subscription = data.subscription ? new PaidSubscription(request, data.subscription) : undefined;\n    this.projectStatuses = data.projectStatuses.map(node => new ProjectStatus(request, node));\n    this.defaultFeedSummarySchedule = data.defaultFeedSummarySchedule ?? undefined;\n    this.initiativeUpdateRemindersDay = data.initiativeUpdateRemindersDay;\n    this.projectUpdateRemindersDay = data.projectUpdateRemindersDay;\n    this.projectUpdatesReminderFrequency = data.projectUpdatesReminderFrequency;\n    this.releaseChannel = data.releaseChannel;\n    this.slaDayCount = data.slaDayCount;\n    this._slackProjectChannelIntegration = data.slackProjectChannelIntegration ?? undefined;\n  }\n\n  /** Whether the workspace has enabled AI discussion summaries for issues. */\n  public aiDiscussionSummariesEnabled: boolean;\n  /** Whether the workspace has enabled resolved thread AI summaries. */\n  public aiThreadSummariesEnabled: boolean;\n  /** [DEPRECATED] Whether member users are allowed to send invites. */\n  public allowMembersToInvite?: boolean | null;\n  /** Allowed authentication providers, empty array means all are allowed. */\n  public allowedAuthServices: string[];\n  /** Allowed file upload content types */\n  public allowedFileUploadContentTypes?: string[] | null;\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** Authentication settings for the workspace, including allowed auth providers, bypass rules, and organization visibility during signup. */\n  public authSettings: L.Scalars[\"JSONObject\"];\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** Approximate total number of issues created in the workspace, including archived ones. This count is cached and may not reflect the exact real-time count. */\n  public createdIssueCount: number;\n  /** The number of active (non-archived) customers tracked in the workspace. */\n  public customerCount: number;\n  /** Configuration settings for the Customers feature, including revenue currency and other customer tracking preferences. */\n  public customersConfiguration: L.Scalars[\"JSONObject\"];\n  /** Whether the Customers feature is enabled and accessible for the workspace based on the current plan. */\n  public customersEnabled: boolean;\n  /** The time at which deletion of the workspace was requested. Null if no deletion has been requested. */\n  public deletionRequestedAt?: Date | null;\n  /** Whether the activity feed feature is enabled for the workspace. */\n  public feedEnabled: boolean;\n  /** The zero-indexed month at which the fiscal year starts (0 = January, 11 = December). Defaults to 0 (January). */\n  public fiscalYearStartMonth: number;\n  /** The template format for Git branch names created from issues. Supports template variables like {issueIdentifier} and {issueTitle}. If null, the default formatting will be used. */\n  public gitBranchFormat?: string | null;\n  /** Whether issue descriptions should be included in the Git integration linkback messages posted to pull requests. */\n  public gitLinkbackDescriptionsEnabled: boolean;\n  /** Whether the Git integration linkback messages should be posted as comments on pull requests in private repositories. */\n  public gitLinkbackMessagesEnabled: boolean;\n  /** Whether the Git integration linkback messages should be posted as comments on pull requests in public repositories. */\n  public gitPublicLinkbackMessagesEnabled: boolean;\n  /** Whether to hide other organizations for new users signing up with email domains claimed by this organization. */\n  public hideNonPrimaryOrganizations: boolean;\n  /** Whether HIPAA compliance is enabled for the workspace. When enabled, certain data processing features are restricted to meet compliance requirements. */\n  public hipaaComplianceEnabled: boolean;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /** The frequency in weeks at which to prompt for initiative updates. When null, initiative update reminders are disabled. Valid values range from 0 to 8. */\n  public initiativeUpdateReminderFrequencyInWeeks?: number | null;\n  /** The hour of the day (0-23) at which initiative update reminders are sent. */\n  public initiativeUpdateRemindersHour: number;\n  /** The URL of the workspace's logo image. Null if no logo has been uploaded. */\n  public logoUrl?: string | null;\n  /** The workspace's name. */\n  public name: string;\n  /** Rolling 30-day total file upload volume for the workspace, measured in megabytes. Used for enforcing upload quotas. */\n  public periodUploadVolume: number;\n  /** Previously used URL keys for the workspace. The last 3 are kept and automatically redirected to the current URL key. */\n  public previousUrlKeys: string[];\n  /** The frequency in weeks at which to prompt for project updates. When null, project update reminders are disabled. Valid values range from 0 to 8. */\n  public projectUpdateReminderFrequencyInWeeks?: number | null;\n  /** The hour of the day (0-23) at which project update reminders are sent. */\n  public projectUpdateRemindersHour: number;\n  /** Whether release management is enabled for the workspace. */\n  public releasesEnabled: boolean;\n  /** [DEPRECATED] Whether workspace label creation, update, and deletion is restricted to admins. */\n  public restrictLabelManagementToAdmins?: boolean | null;\n  /** [DEPRECATED] Whether team creation is restricted to admins. */\n  public restrictTeamCreationToAdmins?: boolean | null;\n  /** Whether the roadmap feature is enabled for the workspace. */\n  public roadmapEnabled: boolean;\n  /** Whether SAML-based single sign-on authentication is enabled for the workspace. */\n  public samlEnabled: boolean;\n  /** Whether SCIM provisioning is enabled for the workspace, allowing automated user and team management from an identity provider. */\n  public scimEnabled: boolean;\n  /** Security settings for the workspace, including role-based restrictions for invitations, team creation, label management, and other sensitive operations. */\n  public securitySettings: L.Scalars[\"JSONObject\"];\n  /** The prefix used for auto-created Slack project channels. */\n  public slackProjectChannelPrefix: string;\n  /** The time at which the current plan trial will end. Null if the workspace is not in a trial period. */\n  public trialEndsAt?: Date | null;\n  /** The time at which the current plan trial started. Null if the workspace is not in a trial period. */\n  public trialStartsAt?: Date | null;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** The workspace's unique URL key, used in URLs to identify the workspace. */\n  public urlKey: string;\n  /** The number of active (non-deactivated) users in the workspace. */\n  public userCount: number;\n  /** The workspace's available project statuses, which define the lifecycle stages for projects. */\n  public projectStatuses: ProjectStatus[];\n  /** The workspace's subscription to a paid plan. */\n  public subscription?: PaidSubscription | null;\n  /** Default schedule for how often feed summaries are generated. */\n  public defaultFeedSummarySchedule?: L.FeedSummarySchedule | null;\n  /** The day of the week on which initiative update reminders are sent. */\n  public initiativeUpdateRemindersDay: L.Day;\n  /** The day of the week on which project update reminders are sent. */\n  public projectUpdateRemindersDay: L.Day;\n  /** [DEPRECATED] The frequency at which to prompt for project updates. */\n  public projectUpdatesReminderFrequency: L.ProjectUpdateReminderFrequency;\n  /** The feature release channel the workspace belongs to, which controls access to pre-release features. */\n  public releaseChannel: L.ReleaseChannel;\n  /** [DEPRECATED] Which day count to use for SLA calculations. */\n  public slaDayCount: L.SLADayCountType;\n  /** The Slack integration used for auto-creating project channels. */\n  public get slackProjectChannelIntegration(): LinearFetch<Integration> | undefined {\n    return this._slackProjectChannelIntegration?.id\n      ? new IntegrationQuery(this._request).fetch(this._slackProjectChannelIntegration?.id)\n      : undefined;\n  }\n  /** The ID of slack integration used for auto-creating project channels. */\n  public get slackProjectChannelIntegrationId(): string | undefined {\n    return this._slackProjectChannelIntegration?.id;\n  }\n  /** Third-party integrations configured for the workspace (e.g., GitHub, Slack, Figma). */\n  public integrations(variables?: L.Organization_IntegrationsQueryVariables) {\n    return new Organization_IntegrationsQuery(this._request, variables).fetch(variables);\n  }\n  /** Workspace-level issue labels (not associated with any specific team). These labels are available across all teams in the workspace. */\n  public labels(variables?: L.Organization_LabelsQueryVariables) {\n    return new Organization_LabelsQuery(this._request, variables).fetch(variables);\n  }\n  /** Project labels available in the workspace for categorizing projects. */\n  public projectLabels(variables?: L.Organization_ProjectLabelsQueryVariables) {\n    return new Organization_ProjectLabelsQuery(this._request, variables).fetch(variables);\n  }\n  /** Teams in the workspace. Returns only teams visible to the requesting user (all public teams plus private teams the user is a member of). */\n  public teams(variables?: L.Organization_TeamsQueryVariables) {\n    return new Organization_TeamsQuery(this._request, variables).fetch(variables);\n  }\n  /** Workspace-level templates (not associated with any specific team). These templates are available across all teams in the workspace. */\n  public templates(variables?: L.Organization_TemplatesQueryVariables) {\n    return new Organization_TemplatesQuery(this._request, variables).fetch(variables);\n  }\n  /** Users belonging to the workspace. By default only returns active users; use the includeDisabled argument to include deactivated users. */\n  public users(variables?: L.Organization_UsersQueryVariables) {\n    return new Organization_UsersQuery(this._request, variables).fetch(variables);\n  }\n  /** Permanently deletes the workspace and all its data. Requires a valid deletion code obtained from organizationDeleteChallenge. This action is irreversible. */\n  public delete(input: L.DeleteOrganizationInput) {\n    return new DeleteOrganizationMutation(this._request).fetch(input);\n  }\n  /** Updates the user's workspace settings. Different settings require different permission levels; most require the workspaceSettings admin permission. */\n  public update(input: L.OrganizationUpdateInput) {\n    return new UpdateOrganizationMutation(this._request).fetch(input);\n  }\n}\n/**\n * OrganizationAcceptedOrExpiredInviteDetailsPayload model\n *\n * @param request - function to call the graphql client\n * @param data - L.OrganizationAcceptedOrExpiredInviteDetailsPayloadFragment response data\n */\nexport class OrganizationAcceptedOrExpiredInviteDetailsPayload extends Request {\n  public constructor(request: LinearRequest, data: L.OrganizationAcceptedOrExpiredInviteDetailsPayloadFragment) {\n    super(request);\n    this.status = data.status;\n  }\n\n  /** The status of the invite. */\n  public status: L.OrganizationInviteStatus;\n}\n/**\n * Workspace deletion cancellation response.\n *\n * @param request - function to call the graphql client\n * @param data - L.OrganizationCancelDeletePayloadFragment response data\n */\nexport class OrganizationCancelDeletePayload extends Request {\n  public constructor(request: LinearRequest, data: L.OrganizationCancelDeletePayloadFragment) {\n    super(request);\n    this.success = data.success;\n  }\n\n  /** Whether the operation was successful. */\n  public success: boolean;\n}\n/**\n * Workspace deletion operation response.\n *\n * @param request - function to call the graphql client\n * @param data - L.OrganizationDeletePayloadFragment response data\n */\nexport class OrganizationDeletePayload extends Request {\n  public constructor(request: LinearRequest, data: L.OrganizationDeletePayloadFragment) {\n    super(request);\n    this.success = data.success;\n  }\n\n  /** Whether the operation was successful. */\n  public success: boolean;\n}\n/**\n * A verified email domain associated with a workspace. Domains are used for automatic team joining, SSO/SAML authentication, and controlling workspace access. Each domain has an authentication type (general or SAML) and can be verified via email or DNS.\n *\n * @param request - function to call the graphql client\n * @param data - L.OrganizationDomainFragment response data\n */\nexport class OrganizationDomain extends Request {\n  private _creator?: L.OrganizationDomainFragment[\"creator\"];\n\n  public constructor(request: LinearRequest, data: L.OrganizationDomainFragment) {\n    super(request);\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.claimed = data.claimed ?? undefined;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.disableOrganizationCreation = data.disableOrganizationCreation ?? undefined;\n    this.id = data.id;\n    this.name = data.name;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this.verificationEmail = data.verificationEmail ?? undefined;\n    this.verified = data.verified;\n    this.identityProvider = data.identityProvider ? new IdentityProvider(request, data.identityProvider) : undefined;\n    this.authType = data.authType;\n    this._creator = data.creator ?? undefined;\n  }\n\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** Whether the domain was claimed by the workspace through DNS TXT record verification. Claimed domains provide stronger ownership proof than email verification and enable additional features like preventing users from creating new workspaces. */\n  public claimed?: boolean | null;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** Whether users with email addresses from this domain are prevented from creating new workspaces. Can only be set on claimed domains. */\n  public disableOrganizationCreation?: boolean | null;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /** The domain name (e.g., 'example.com'). */\n  public name: string;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** The email address used to verify this domain. Null if the domain was verified via DNS or has not been verified. */\n  public verificationEmail?: string | null;\n  /** Whether the domain has been verified via email verification. */\n  public verified: boolean;\n  /** The identity provider the domain belongs to. */\n  public identityProvider?: IdentityProvider | null;\n  /** The authentication type this domain is used for. 'general' means standard email-based auth, 'saml' means SAML SSO authentication. */\n  public authType: L.OrganizationDomainAuthType;\n  /** The user who added the domain. */\n  public get creator(): LinearFetch<User> | undefined {\n    return this._creator?.id ? new UserQuery(this._request).fetch(this._creator?.id) : undefined;\n  }\n  /** The ID of user who added the domain. */\n  public get creatorId(): string | undefined {\n    return this._creator?.id;\n  }\n\n  /** Deletes a domain. */\n  public delete() {\n    return new DeleteOrganizationDomainMutation(this._request).fetch(this.id);\n  }\n}\n/**\n * Response for checking whether a workspace exists.\n *\n * @param request - function to call the graphql client\n * @param data - L.OrganizationExistsPayloadFragment response data\n */\nexport class OrganizationExistsPayload extends Request {\n  public constructor(request: LinearRequest, data: L.OrganizationExistsPayloadFragment) {\n    super(request);\n    this.exists = data.exists;\n    this.success = data.success;\n  }\n\n  /** Whether the organization exists. */\n  public exists: boolean;\n  /** Whether the operation was successful. */\n  public success: boolean;\n}\n/**\n * A pending invitation to join the workspace, sent via email. Invites specify the role the invitee will receive and can optionally include team assignments. Invites can expire and must be accepted by the invitee to grant workspace access.\n *\n * @param request - function to call the graphql client\n * @param data - L.OrganizationInviteFragment response data\n */\nexport class OrganizationInvite extends Request {\n  private _invitee?: L.OrganizationInviteFragment[\"invitee\"];\n  private _inviter: L.OrganizationInviteFragment[\"inviter\"];\n\n  public constructor(request: LinearRequest, data: L.OrganizationInviteFragment) {\n    super(request);\n    this.acceptedAt = parseDate(data.acceptedAt) ?? undefined;\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.email = data.email;\n    this.expiresAt = parseDate(data.expiresAt) ?? undefined;\n    this.external = data.external;\n    this.id = data.id;\n    this.metadata = data.metadata ?? undefined;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this.role = data.role;\n    this._invitee = data.invitee ?? undefined;\n    this._inviter = data.inviter;\n  }\n\n  /** The time at which the invite was accepted by the invitee. Null if the invite is still pending. */\n  public acceptedAt?: Date | null;\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** The email address of the person being invited to the workspace. */\n  public email: string;\n  /** The time at which the invite will expire and can no longer be accepted. Null if the invite does not have an expiration date. */\n  public expiresAt?: Date | null;\n  /** Whether the invite was sent to an email address outside the workspace's verified domains. */\n  public external: boolean;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /** Extra metadata associated with the invite. */\n  public metadata?: L.Scalars[\"JSONObject\"] | null;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** The workspace role (admin, member, guest, or owner) that the invitee will receive upon accepting the invite. */\n  public role: L.UserRoleType;\n  /** The user who has accepted the invite. Null, if the invite hasn't been accepted. */\n  public get invitee(): LinearFetch<User> | undefined {\n    return this._invitee?.id ? new UserQuery(this._request).fetch(this._invitee?.id) : undefined;\n  }\n  /** The ID of user who has accepted the invite. null, if the invite hasn't been accepted. */\n  public get inviteeId(): string | undefined {\n    return this._invitee?.id;\n  }\n  /** The user who created the invitation. */\n  public get inviter(): LinearFetch<User> | undefined {\n    return new UserQuery(this._request).fetch(this._inviter.id);\n  }\n  /** The ID of user who created the invitation. */\n  public get inviterId(): string | undefined {\n    return this._inviter?.id;\n  }\n  /** The workspace that the invite is associated with. */\n  public get organization(): LinearFetch<Organization> {\n    return new OrganizationQuery(this._request).fetch();\n  }\n\n  /** Creates a new workspace invite and sends an invitation email to the specified address. The invite includes a role assignment and optional team memberships. */\n  public create(input: L.OrganizationInviteCreateInput) {\n    return new CreateOrganizationInviteMutation(this._request).fetch(input);\n  }\n  /** Deletes (archives) a workspace invite, preventing it from being accepted. */\n  public delete() {\n    return new DeleteOrganizationInviteMutation(this._request).fetch(this.id);\n  }\n  /** Updates an existing workspace invite, such as changing the teams the invitee will be added to. */\n  public update(input: L.OrganizationInviteUpdateInput) {\n    return new UpdateOrganizationInviteMutation(this._request).fetch(this.id, input);\n  }\n}\n/**\n * OrganizationInviteConnection model\n *\n * @param request - function to call the graphql client\n * @param fetch - function to trigger a refetch of this OrganizationInviteConnection model\n * @param data - OrganizationInviteConnection response data\n */\nexport class OrganizationInviteConnection extends Connection<OrganizationInvite> {\n  public constructor(\n    request: LinearRequest,\n    fetch: (connection?: LinearConnectionVariables) => LinearFetch<LinearConnection<OrganizationInvite> | undefined>,\n    data: L.OrganizationInviteConnectionFragment\n  ) {\n    super(\n      request,\n      fetch,\n      data.nodes.map(node => new OrganizationInvite(request, node)),\n      new PageInfo(request, data.pageInfo)\n    );\n  }\n}\n/**\n * OrganizationInviteFullDetailsPayload model\n *\n * @param request - function to call the graphql client\n * @param data - L.OrganizationInviteFullDetailsPayloadFragment response data\n */\nexport class OrganizationInviteFullDetailsPayload extends Request {\n  public constructor(request: LinearRequest, data: L.OrganizationInviteFullDetailsPayloadFragment) {\n    super(request);\n    this.accepted = data.accepted;\n    this.allowedAuthServices = data.allowedAuthServices;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.email = data.email;\n    this.expired = data.expired;\n    this.inviter = data.inviter;\n    this.organizationId = data.organizationId;\n    this.organizationLogoUrl = data.organizationLogoUrl ?? undefined;\n    this.organizationName = data.organizationName;\n    this.role = data.role;\n    this.status = data.status;\n  }\n\n  /** Whether the invite has already been accepted. */\n  public accepted: boolean;\n  /** Allowed authentication providers, empty array means all are allowed. */\n  public allowedAuthServices: string[];\n  /** When the invite was created. */\n  public createdAt: Date;\n  /** The email of the invitee. */\n  public email: string;\n  /** Whether the invite has expired. */\n  public expired: boolean;\n  /** The name of the inviter. */\n  public inviter: string;\n  /** ID of the workspace the invite is for. */\n  public organizationId: string;\n  /** URL of the workspace logo the invite is for. */\n  public organizationLogoUrl?: string | null;\n  /** Name of the workspace the invite is for. */\n  public organizationName: string;\n  /** What user role the invite should grant. */\n  public role: L.UserRoleType;\n  /** The status of the invite. */\n  public status: L.OrganizationInviteStatus;\n}\n/**\n * Workspace invite operation response.\n *\n * @param request - function to call the graphql client\n * @param data - L.OrganizationInvitePayloadFragment response data\n */\nexport class OrganizationInvitePayload extends Request {\n  private _organizationInvite: L.OrganizationInvitePayloadFragment[\"organizationInvite\"];\n\n  public constructor(request: LinearRequest, data: L.OrganizationInvitePayloadFragment) {\n    super(request);\n    this.lastSyncId = data.lastSyncId;\n    this.success = data.success;\n    this._organizationInvite = data.organizationInvite;\n  }\n\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** Whether the operation was successful. */\n  public success: boolean;\n  /** The organization invite that was created or updated. */\n  public get organizationInvite(): LinearFetch<OrganizationInvite> | undefined {\n    return new OrganizationInviteQuery(this._request).fetch(this._organizationInvite.id);\n  }\n  /** The ID of organization invite that was created or updated. */\n  public get organizationInviteId(): string | undefined {\n    return this._organizationInvite?.id;\n  }\n}\n/**\n * Organization origin for guidance rules.\n *\n * @param data - L.OrganizationOriginWebhookPayloadFragment response data\n */\nexport class OrganizationOriginWebhookPayload {\n  public constructor(data: L.OrganizationOriginWebhookPayloadFragment) {\n    this.type = data.type;\n  }\n\n  /** The type of origin, always 'Organization'. */\n  public type: string;\n}\n/**\n * Workspace update operation response.\n *\n * @param request - function to call the graphql client\n * @param data - L.OrganizationPayloadFragment response data\n */\nexport class OrganizationPayload extends Request {\n  public constructor(request: LinearRequest, data: L.OrganizationPayloadFragment) {\n    super(request);\n    this.lastSyncId = data.lastSyncId;\n    this.success = data.success;\n  }\n\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** Whether the operation was successful. */\n  public success: boolean;\n  /** The workspace that was created or updated. */\n  public get organization(): LinearFetch<Organization> {\n    return new OrganizationQuery(this._request).fetch();\n  }\n}\n/**\n * Workspace trial start response.\n *\n * @param request - function to call the graphql client\n * @param data - L.OrganizationStartTrialPayloadFragment response data\n */\nexport class OrganizationStartTrialPayload extends Request {\n  public constructor(request: LinearRequest, data: L.OrganizationStartTrialPayloadFragment) {\n    super(request);\n    this.success = data.success;\n  }\n\n  /** Whether the operation was successful. */\n  public success: boolean;\n}\n/**\n * Generic notification payload.\n *\n * @param data - L.OtherNotificationWebhookPayloadFragment response data\n */\nexport class OtherNotificationWebhookPayload {\n  public constructor(data: L.OtherNotificationWebhookPayloadFragment) {\n    this.actorId = data.actorId ?? undefined;\n    this.archivedAt = data.archivedAt ?? undefined;\n    this.commentId = data.commentId ?? undefined;\n    this.createdAt = data.createdAt;\n    this.documentId = data.documentId ?? undefined;\n    this.externalUserActorId = data.externalUserActorId ?? undefined;\n    this.id = data.id;\n    this.issueId = data.issueId ?? undefined;\n    this.parentCommentId = data.parentCommentId ?? undefined;\n    this.projectId = data.projectId ?? undefined;\n    this.projectUpdateId = data.projectUpdateId ?? undefined;\n    this.reactionEmoji = data.reactionEmoji ?? undefined;\n    this.updatedAt = data.updatedAt;\n    this.userId = data.userId;\n    this.actor = data.actor ? new UserChildWebhookPayload(data.actor) : undefined;\n    this.comment = data.comment ? new CommentChildWebhookPayload(data.comment) : undefined;\n    this.document = data.document ? new DocumentChildWebhookPayload(data.document) : undefined;\n    this.issue = data.issue ? new IssueWithDescriptionChildWebhookPayload(data.issue) : undefined;\n    this.parentComment = data.parentComment ? new CommentChildWebhookPayload(data.parentComment) : undefined;\n    this.project = data.project ? new ProjectChildWebhookPayload(data.project) : undefined;\n    this.projectUpdate = data.projectUpdate ? new ProjectUpdateChildWebhookPayload(data.projectUpdate) : undefined;\n    this.type = data.type;\n  }\n\n  /** The ID of the actor who caused the notification. */\n  public actorId?: string | null;\n  /** The time at which the entity was archived. */\n  public archivedAt?: string | null;\n  /** The ID of the comment this notification belongs to. */\n  public commentId?: string | null;\n  /** The time at which the entity was created. */\n  public createdAt: string;\n  /** The ID of the document this notification belongs to. */\n  public documentId?: string | null;\n  /** The ID of the external user who caused the notification. */\n  public externalUserActorId?: string | null;\n  /** The ID of the entity. */\n  public id: string;\n  /** The ID of the issue this notification belongs to. */\n  public issueId?: string | null;\n  /** The ID of the parent comment this notification belongs to. */\n  public parentCommentId?: string | null;\n  /** The ID of the project this notification belongs to. */\n  public projectId?: string | null;\n  /** The ID of the project update this notification belongs to. */\n  public projectUpdateId?: string | null;\n  /** The emoji of the reaction this notification is for. */\n  public reactionEmoji?: string | null;\n  /** The time at which the entity was updated. */\n  public updatedAt: string;\n  /** The ID of the user who received the notification. */\n  public userId: string;\n  /** The actor who caused the notification. */\n  public actor?: UserChildWebhookPayload | null;\n  /** The comment this notification belongs to. */\n  public comment?: CommentChildWebhookPayload | null;\n  /** The document this notification belongs to. */\n  public document?: DocumentChildWebhookPayload | null;\n  /** The issue this notification belongs to. */\n  public issue?: IssueWithDescriptionChildWebhookPayload | null;\n  /** The parent comment this notification belongs to. */\n  public parentComment?: CommentChildWebhookPayload | null;\n  /** The project this notification belongs to. */\n  public project?: ProjectChildWebhookPayload | null;\n  /** The project update this notification belongs to. */\n  public projectUpdate?: ProjectUpdateChildWebhookPayload | null;\n  /** The type of the notification. */\n  public type: L.OtherNotificationType;\n}\n/**\n * PageInfo model\n *\n * @param request - function to call the graphql client\n * @param data - L.PageInfoFragment response data\n */\nexport class PageInfo extends Request {\n  public constructor(request: LinearRequest, data: L.PageInfoFragment) {\n    super(request);\n    this.endCursor = data.endCursor ?? undefined;\n    this.hasNextPage = data.hasNextPage;\n    this.hasPreviousPage = data.hasPreviousPage;\n    this.startCursor = data.startCursor ?? undefined;\n  }\n\n  /** Cursor representing the last result in the paginated results. */\n  public endCursor?: string | null;\n  /** Indicates if there are more results when paginating forward. */\n  public hasNextPage: boolean;\n  /** Indicates if there are more results when paginating backward. */\n  public hasPreviousPage: boolean;\n  /** Cursor representing the first result in the paginated results. */\n  public startCursor?: string | null;\n}\n/**\n * The billing subscription of a workspace. Represents an active paid plan (e.g., Basic, Business, Enterprise) backed by a Stripe subscription. If a workspace has no Subscription record, it is on the free plan. Only one active subscription per workspace is expected.\n *\n * @param request - function to call the graphql client\n * @param data - L.PaidSubscriptionFragment response data\n */\nexport class PaidSubscription extends Request {\n  private _creator?: L.PaidSubscriptionFragment[\"creator\"];\n\n  public constructor(request: LinearRequest, data: L.PaidSubscriptionFragment) {\n    super(request);\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.cancelAt = parseDate(data.cancelAt) ?? undefined;\n    this.canceledAt = parseDate(data.canceledAt) ?? undefined;\n    this.collectionMethod = data.collectionMethod;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.id = data.id;\n    this.nextBillingAt = parseDate(data.nextBillingAt) ?? undefined;\n    this.pendingChangeType = data.pendingChangeType ?? undefined;\n    this.seats = data.seats;\n    this.seatsMaximum = data.seatsMaximum ?? undefined;\n    this.seatsMinimum = data.seatsMinimum ?? undefined;\n    this.type = data.type;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this._creator = data.creator ?? undefined;\n  }\n\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** The date the subscription is scheduled to be canceled in the future. Null if no cancellation is scheduled. The subscription remains active until this date. */\n  public cancelAt?: Date | null;\n  /** The date the subscription was canceled. Null if the subscription has not been canceled. */\n  public canceledAt?: Date | null;\n  /** The billing collection method for this subscription. 'automatic' means the payment method on file is charged automatically. 'send_invoice' means invoices are sent to the billing email for manual payment. */\n  public collectionMethod: string;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /** The date the subscription will be billed next. Null if the subscription is canceled or has no upcoming billing date. */\n  public nextBillingAt?: Date | null;\n  /** The subscription plan type that the workspace is scheduled to change to at the next billing cycle. Null if no plan change is pending. */\n  public pendingChangeType?: string | null;\n  /** The number of seats (active members) in the subscription. This is the raw count before applying minimum and maximum seat limits. */\n  public seats: number;\n  /** The maximum number of seats that will be billed in the subscription. The billed seat count will never exceed this value even if actual member count is higher. Null if no maximum is enforced. */\n  public seatsMaximum?: number | null;\n  /** The minimum number of seats that will be billed in the subscription. The billed seat count will never go below this value even if actual member count is lower. Null if no minimum is enforced. */\n  public seatsMinimum?: number | null;\n  /** The subscription plan type (e.g., basic, business, enterprise). Determines the feature set and pricing tier for the workspace. */\n  public type: string;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** The user who initially created (purchased) the subscription. Null if the creator has been removed from the workspace. */\n  public get creator(): LinearFetch<User> | undefined {\n    return this._creator?.id ? new UserQuery(this._request).fetch(this._creator?.id) : undefined;\n  }\n  /** The ID of user who initially created (purchased) the subscription. null if the creator has been removed from the workspace. */\n  public get creatorId(): string | undefined {\n    return this._creator?.id;\n  }\n  /** The workspace that the subscription is associated with. */\n  public get organization(): LinearFetch<Organization> {\n    return new OrganizationQuery(this._request).fetch();\n  }\n}\n/**\n * PasskeyLoginStartResponse model\n *\n * @param request - function to call the graphql client\n * @param data - L.PasskeyLoginStartResponseFragment response data\n */\nexport class PasskeyLoginStartResponse extends Request {\n  public constructor(request: LinearRequest, data: L.PasskeyLoginStartResponseFragment) {\n    super(request);\n    this.options = data.options;\n    this.success = data.success;\n  }\n\n  /** The passkey authentication options to pass to the WebAuthn API. */\n  public options: L.Scalars[\"JSONObject\"];\n  /** Whether the operation was successful. */\n  public success: boolean;\n}\n/**\n * A notification related to a post, such as new comments or reactions.\n *\n * @param request - function to call the graphql client\n * @param data - L.PostNotificationFragment response data\n */\nexport class PostNotification extends Request {\n  private _actor?: L.PostNotificationFragment[\"actor\"];\n  private _externalUserActor?: L.PostNotificationFragment[\"externalUserActor\"];\n  private _user: L.PostNotificationFragment[\"user\"];\n\n  public constructor(request: LinearRequest, data: L.PostNotificationFragment) {\n    super(request);\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.commentId = data.commentId ?? undefined;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.emailedAt = parseDate(data.emailedAt) ?? undefined;\n    this.id = data.id;\n    this.parentCommentId = data.parentCommentId ?? undefined;\n    this.postId = data.postId;\n    this.reactionEmoji = data.reactionEmoji ?? undefined;\n    this.readAt = parseDate(data.readAt) ?? undefined;\n    this.snoozedUntilAt = parseDate(data.snoozedUntilAt) ?? undefined;\n    this.type = data.type;\n    this.unsnoozedAt = parseDate(data.unsnoozedAt) ?? undefined;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this.botActor = data.botActor ? new ActorBot(request, data.botActor) : undefined;\n    this.category = data.category;\n    this._actor = data.actor ?? undefined;\n    this._externalUserActor = data.externalUserActor ?? undefined;\n    this._user = data.user;\n  }\n\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** Related comment ID. Null if the notification is not related to a comment. */\n  public commentId?: string | null;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** The time at which an email reminder for this notification was sent to the user. Null if no email reminder has been sent. */\n  public emailedAt?: Date | null;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /** Related parent comment ID. Null if the notification is not related to a comment. */\n  public parentCommentId?: string | null;\n  /** Related post ID. */\n  public postId: string;\n  /** Name of the reaction emoji related to the notification. */\n  public reactionEmoji?: string | null;\n  /** The time at which the user marked the notification as read. Null if the notification is unread. */\n  public readAt?: Date | null;\n  /** The time until which a notification is snoozed. After this time, the notification reappears in the user's inbox. Null if the notification is not currently snoozed. */\n  public snoozedUntilAt?: Date | null;\n  /** Notification type. Determines the kind of event that triggered this notification and which associated entity fields will be populated. */\n  public type: string;\n  /** The time at which a notification was unsnoozed. Null if the notification has not been unsnoozed. */\n  public unsnoozedAt?: Date | null;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** The bot that caused the notification. */\n  public botActor?: ActorBot | null;\n  /** The category of the notification. */\n  public category: L.NotificationCategory;\n  /** The user that caused the notification. Null if the notification was triggered by a non-user actor such as an integration, external user, or system event. */\n  public get actor(): LinearFetch<User> | undefined {\n    return this._actor?.id ? new UserQuery(this._request).fetch(this._actor?.id) : undefined;\n  }\n  /** The ID of user that caused the notification. null if the notification was triggered by a non-user actor such as an integration, external user, or system event. */\n  public get actorId(): string | undefined {\n    return this._actor?.id;\n  }\n  /** The external user that caused the notification. Populated when the notification was triggered by an external user (e.g., a commenter from a connected integration like Slack or GitHub) rather than a Linear workspace member. */\n  public get externalUserActor(): LinearFetch<ExternalUser> | undefined {\n    return this._externalUserActor?.id\n      ? new ExternalUserQuery(this._request).fetch(this._externalUserActor?.id)\n      : undefined;\n  }\n  /** The ID of external user that caused the notification. populated when the notification was triggered by an external user (e.g., a commenter from a connected integration like slack or github) rather than a linear workspace member. */\n  public get externalUserActorId(): string | undefined {\n    return this._externalUserActor?.id;\n  }\n  /** The recipient user of this notification. */\n  public get user(): LinearFetch<User> | undefined {\n    return new UserQuery(this._request).fetch(this._user.id);\n  }\n  /** The ID of recipient user of this notification. */\n  public get userId(): string | undefined {\n    return this._user?.id;\n  }\n}\n/**\n * A project is a collection of issues working toward a shared goal. Projects have start and target dates, milestones, status tracking, and progress metrics. They can span multiple teams and be grouped under initiatives.\n *\n * @param request - function to call the graphql client\n * @param data - L.ProjectFragment response data\n */\nexport class Project extends Request {\n  private _convertedFromIssue?: L.ProjectFragment[\"convertedFromIssue\"];\n  private _creator?: L.ProjectFragment[\"creator\"];\n  private _favorite?: L.ProjectFragment[\"favorite\"];\n  private _integrationsSettings?: L.ProjectFragment[\"integrationsSettings\"];\n  private _lastAppliedTemplate?: L.ProjectFragment[\"lastAppliedTemplate\"];\n  private _lastUpdate?: L.ProjectFragment[\"lastUpdate\"];\n  private _lead?: L.ProjectFragment[\"lead\"];\n  private _status: L.ProjectFragment[\"status\"];\n\n  public constructor(request: LinearRequest, data: L.ProjectFragment) {\n    super(request);\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.autoArchivedAt = parseDate(data.autoArchivedAt) ?? undefined;\n    this.canceledAt = parseDate(data.canceledAt) ?? undefined;\n    this.color = data.color;\n    this.completedAt = parseDate(data.completedAt) ?? undefined;\n    this.completedIssueCountHistory = data.completedIssueCountHistory;\n    this.completedScopeHistory = data.completedScopeHistory;\n    this.content = data.content ?? undefined;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.description = data.description;\n    this.healthUpdatedAt = parseDate(data.healthUpdatedAt) ?? undefined;\n    this.icon = data.icon ?? undefined;\n    this.id = data.id;\n    this.inProgressScopeHistory = data.inProgressScopeHistory;\n    this.issueCountHistory = data.issueCountHistory;\n    this.labelIds = data.labelIds;\n    this.microsoftTeamsChannelId = data.microsoftTeamsChannelId ?? undefined;\n    this.name = data.name;\n    this.priority = data.priority;\n    this.priorityLabel = data.priorityLabel;\n    this.prioritySortOrder = data.prioritySortOrder;\n    this.progress = data.progress;\n    this.projectUpdateRemindersPausedUntilAt = parseDate(data.projectUpdateRemindersPausedUntilAt) ?? undefined;\n    this.scope = data.scope;\n    this.scopeHistory = data.scopeHistory;\n    this.slackChannelId = data.slackChannelId ?? undefined;\n    this.slackIssueComments = data.slackIssueComments;\n    this.slackIssueStatuses = data.slackIssueStatuses;\n    this.slackNewIssue = data.slackNewIssue;\n    this.slugId = data.slugId;\n    this.sortOrder = data.sortOrder;\n    this.startDate = data.startDate ?? undefined;\n    this.startedAt = parseDate(data.startedAt) ?? undefined;\n    this.state = data.state;\n    this.targetDate = data.targetDate ?? undefined;\n    this.trashed = data.trashed ?? undefined;\n    this.updateReminderFrequency = data.updateReminderFrequency ?? undefined;\n    this.updateReminderFrequencyInWeeks = data.updateReminderFrequencyInWeeks ?? undefined;\n    this.updateRemindersHour = data.updateRemindersHour ?? undefined;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this.url = data.url;\n    this.documentContent = data.documentContent ? new DocumentContent(request, data.documentContent) : undefined;\n    this.syncedWith = data.syncedWith ? data.syncedWith.map(node => new ExternalEntityInfo(request, node)) : undefined;\n    this.frequencyResolution = data.frequencyResolution;\n    this.health = data.health ?? undefined;\n    this.startDateResolution = data.startDateResolution ?? undefined;\n    this.targetDateResolution = data.targetDateResolution ?? undefined;\n    this.updateRemindersDay = data.updateRemindersDay ?? undefined;\n    this._convertedFromIssue = data.convertedFromIssue ?? undefined;\n    this._creator = data.creator ?? undefined;\n    this._favorite = data.favorite ?? undefined;\n    this._integrationsSettings = data.integrationsSettings ?? undefined;\n    this._lastAppliedTemplate = data.lastAppliedTemplate ?? undefined;\n    this._lastUpdate = data.lastUpdate ?? undefined;\n    this._lead = data.lead ?? undefined;\n    this._status = data.status;\n  }\n\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** The time at which the project was automatically archived by the auto-pruning process. Null if the project has not been auto-archived. */\n  public autoArchivedAt?: Date | null;\n  /** The time at which the project was moved into a canceled status. Null if the project has not been canceled. */\n  public canceledAt?: Date | null;\n  /** The project's color as a HEX string. Used in the UI to visually identify the project. */\n  public color: string;\n  /** The time at which the project was moved into a completed status. Null if the project has not been completed. */\n  public completedAt?: Date | null;\n  /** The number of completed issues in the project at the end of each week since project creation. Each entry represents one week. */\n  public completedIssueCountHistory: number[];\n  /** The number of completed estimation points at the end of each week since project creation. Each entry represents one week. */\n  public completedScopeHistory: number[];\n  /** The project's content in markdown format. */\n  public content?: string | null;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** The short description of the project. */\n  public description: string;\n  /** The time at which the project health was last updated, typically when a new project update is posted. Null if health has never been set. */\n  public healthUpdatedAt?: Date | null;\n  /** The icon of the project. Can be an emoji or a decorative icon type. */\n  public icon?: string | null;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /** The number of in-progress estimation points at the end of each week since project creation. Each entry represents one week. */\n  public inProgressScopeHistory: number[];\n  /** The total number of issues in the project at the end of each week since project creation. Each entry represents one week. */\n  public issueCountHistory: number[];\n  /** The IDs of the project labels associated with this project. */\n  public labelIds: string[];\n  /** The ID of the Microsoft Teams channel connected to the project, if any. */\n  public microsoftTeamsChannelId?: string | null;\n  /** The name of the project. */\n  public name: string;\n  /** The priority of the project. 0 = No priority, 1 = Urgent, 2 = High, 3 = Medium, 4 = Low. */\n  public priority: number;\n  /** The priority of the project as a label. */\n  public priorityLabel: string;\n  /** The sort order for the project within the workspace when ordered by priority. */\n  public prioritySortOrder: number;\n  /** The overall progress of the project. This is the (completed estimate points + 0.25 * in progress estimate points) / total estimate points. */\n  public progress: number;\n  /** The time until which project update reminders are paused. When set, no update reminders will be sent for this project until this date passes. Null means reminders are active. */\n  public projectUpdateRemindersPausedUntilAt?: Date | null;\n  /** The overall scope (total estimate points) of the project. */\n  public scope: number;\n  /** The total scope (estimation points) of the project at the end of each week since project creation. Each entry represents one week. */\n  public scopeHistory: number[];\n  /** The ID of the Slack channel connected to the project, if any. */\n  public slackChannelId?: string | null;\n  /** Whether to send new issue comment notifications to Slack. */\n  public slackIssueComments: boolean;\n  /** Whether to send new issue status updates to Slack. */\n  public slackIssueStatuses: boolean;\n  /** Whether to send new issue notifications to Slack. */\n  public slackNewIssue: boolean;\n  /** The project's unique URL slug, used to construct human-readable URLs. */\n  public slugId: string;\n  /** The sort order for the project within the workspace. Used for manual ordering in list views. */\n  public sortOrder: number;\n  /** The estimated start date of the project. Null if no start date is set. */\n  public startDate?: L.Scalars[\"TimelessDate\"] | null;\n  /** The time at which the project was moved into a started status. Null if the project has not been started. */\n  public startedAt?: Date | null;\n  /** [DEPRECATED] The type of the state. */\n  public state: string;\n  /** The estimated completion date of the project. Null if no target date is set. */\n  public targetDate?: L.Scalars[\"TimelessDate\"] | null;\n  /** A flag that indicates whether the project is in the trash bin. */\n  public trashed?: boolean | null;\n  /** The frequency at which to prompt for updates. When not set, reminders are inherited from workspace. */\n  public updateReminderFrequency?: number | null;\n  /** The n-weekly frequency at which to prompt for updates. When not set, reminders are inherited from workspace. */\n  public updateReminderFrequencyInWeeks?: number | null;\n  /** The hour at which to prompt for updates. */\n  public updateRemindersHour?: number | null;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** Project URL. */\n  public url: string;\n  /** The external services the project is synced with. */\n  public syncedWith?: ExternalEntityInfo[] | null;\n  /** The content of the project description. */\n  public documentContent?: DocumentContent | null;\n  /** The resolution of the reminder frequency. */\n  public frequencyResolution: L.FrequencyResolutionType;\n  /** The overall health of the project, derived from the most recent project update. Possible values are onTrack, atRisk, or offTrack. Null if no health has been reported. */\n  public health?: L.ProjectUpdateHealthType | null;\n  /** The resolution of the project's start date, indicating whether it refers to a specific month, quarter, half-year, or year. */\n  public startDateResolution?: L.DateResolutionType | null;\n  /** The resolution of the project's estimated completion date, indicating whether it refers to a specific month, quarter, half-year, or year. */\n  public targetDateResolution?: L.DateResolutionType | null;\n  /** The day at which to prompt for updates. */\n  public updateRemindersDay?: L.Day | null;\n  /** The issue that was converted into this project. Null if the project was not created from an issue. */\n  public get convertedFromIssue(): LinearFetch<Issue> | undefined {\n    return this._convertedFromIssue?.id ? new IssueQuery(this._request).fetch(this._convertedFromIssue?.id) : undefined;\n  }\n  /** The ID of issue that was converted into this project. null if the project was not created from an issue. */\n  public get convertedFromIssueId(): string | undefined {\n    return this._convertedFromIssue?.id;\n  }\n  /** The user who created the project. */\n  public get creator(): LinearFetch<User> | undefined {\n    return this._creator?.id ? new UserQuery(this._request).fetch(this._creator?.id) : undefined;\n  }\n  /** The ID of user who created the project. */\n  public get creatorId(): string | undefined {\n    return this._creator?.id;\n  }\n  /** The user's favorite associated with this project. */\n  public get favorite(): LinearFetch<Favorite> | undefined {\n    return this._favorite?.id ? new FavoriteQuery(this._request).fetch(this._favorite?.id) : undefined;\n  }\n  /** The ID of user's favorite associated with this project. */\n  public get favoriteId(): string | undefined {\n    return this._favorite?.id;\n  }\n  /** Settings for all integrations associated with that project. */\n  public get integrationsSettings(): LinearFetch<IntegrationsSettings> | undefined {\n    return this._integrationsSettings?.id\n      ? new IntegrationsSettingsQuery(this._request).fetch(this._integrationsSettings?.id)\n      : undefined;\n  }\n  /** The ID of settings for all integrations associated with that project. */\n  public get integrationsSettingsId(): string | undefined {\n    return this._integrationsSettings?.id;\n  }\n  /** The last template that was applied to this project. */\n  public get lastAppliedTemplate(): LinearFetch<Template> | undefined {\n    return this._lastAppliedTemplate?.id\n      ? new TemplateQuery(this._request).fetch(this._lastAppliedTemplate?.id)\n      : undefined;\n  }\n  /** The ID of last template that was applied to this project. */\n  public get lastAppliedTemplateId(): string | undefined {\n    return this._lastAppliedTemplate?.id;\n  }\n  /** The most recent status update posted for this project. Null if no updates have been posted. */\n  public get lastUpdate(): LinearFetch<ProjectUpdate> | undefined {\n    return this._lastUpdate?.id ? new ProjectUpdateQuery(this._request).fetch(this._lastUpdate?.id) : undefined;\n  }\n  /** The ID of most recent status update posted for this project. null if no updates have been posted. */\n  public get lastUpdateId(): string | undefined {\n    return this._lastUpdate?.id;\n  }\n  /** The user who leads the project. The project lead is typically responsible for posting status updates and driving the project to completion. Null if no lead is assigned. */\n  public get lead(): LinearFetch<User> | undefined {\n    return this._lead?.id ? new UserQuery(this._request).fetch(this._lead?.id) : undefined;\n  }\n  /** The ID of user who leads the project. the project lead is typically responsible for posting status updates and driving the project to completion. null if no lead is assigned. */\n  public get leadId(): string | undefined {\n    return this._lead?.id;\n  }\n  /** The current project status. Defines the project's position in its lifecycle (e.g., backlog, planned, started, paused, completed, canceled). */\n  public get status(): LinearFetch<ProjectStatus> | undefined {\n    return new ProjectStatusQuery(this._request).fetch(this._status.id);\n  }\n  /** The ID of current project status. defines the project's position in its lifecycle (e.g., backlog, planned, started, paused, completed, canceled). */\n  public get statusId(): string | undefined {\n    return this._status?.id;\n  }\n  /** Attachments associated with the project. */\n  public attachments(variables?: Omit<L.Project_AttachmentsQueryVariables, \"id\">) {\n    return new Project_AttachmentsQuery(this._request, this.id, variables).fetch(variables);\n  }\n  /** Comments associated with the project overview. */\n  public comments(variables?: Omit<L.Project_CommentsQueryVariables, \"id\">) {\n    return new Project_CommentsQuery(this._request, this.id, variables).fetch(variables);\n  }\n  /** Documents associated with the project. */\n  public documents(variables?: Omit<L.Project_DocumentsQueryVariables, \"id\">) {\n    return new Project_DocumentsQuery(this._request, this.id, variables).fetch(variables);\n  }\n  /** External links associated with the project. */\n  public externalLinks(variables?: Omit<L.Project_ExternalLinksQueryVariables, \"id\">) {\n    return new Project_ExternalLinksQuery(this._request, this.id, variables).fetch(variables);\n  }\n  /** History entries associated with the project. */\n  public history(variables?: Omit<L.Project_HistoryQueryVariables, \"id\">) {\n    return new Project_HistoryQuery(this._request, this.id, variables).fetch(variables);\n  }\n  /** Associations of this project to parent initiatives. */\n  public initiativeToProjects(variables?: Omit<L.Project_InitiativeToProjectsQueryVariables, \"id\">) {\n    return new Project_InitiativeToProjectsQuery(this._request, this.id, variables).fetch(variables);\n  }\n  /** Initiatives that this project belongs to. */\n  public initiatives(variables?: Omit<L.Project_InitiativesQueryVariables, \"id\">) {\n    return new Project_InitiativesQuery(this._request, this.id, variables).fetch(variables);\n  }\n  /** Inverse relations associated with this project. */\n  public inverseRelations(variables?: Omit<L.Project_InverseRelationsQueryVariables, \"id\">) {\n    return new Project_InverseRelationsQuery(this._request, this.id, variables).fetch(variables);\n  }\n  /** Issues associated with the project. */\n  public issues(variables?: Omit<L.Project_IssuesQueryVariables, \"id\">) {\n    return new Project_IssuesQuery(this._request, this.id, variables).fetch(variables);\n  }\n  /** Labels associated with this project. */\n  public labels(variables?: Omit<L.Project_LabelsQueryVariables, \"id\">) {\n    return new Project_LabelsQuery(this._request, this.id, variables).fetch(variables);\n  }\n  /** Users that are members of the project. */\n  public members(variables?: Omit<L.Project_MembersQueryVariables, \"id\">) {\n    return new Project_MembersQuery(this._request, this.id, variables).fetch(variables);\n  }\n  /** Customer needs associated with the project. */\n  public needs(variables?: Omit<L.Project_NeedsQueryVariables, \"id\">) {\n    return new Project_NeedsQuery(this._request, this.id, variables).fetch(variables);\n  }\n  /** Milestones associated with the project. */\n  public projectMilestones(variables?: Omit<L.Project_ProjectMilestonesQueryVariables, \"id\">) {\n    return new Project_ProjectMilestonesQuery(this._request, this.id, variables).fetch(variables);\n  }\n  /** Project updates associated with the project. */\n  public projectUpdates(variables?: Omit<L.Project_ProjectUpdatesQueryVariables, \"id\">) {\n    return new Project_ProjectUpdatesQuery(this._request, this.id, variables).fetch(variables);\n  }\n  /** Relations associated with this project. */\n  public relations(variables?: Omit<L.Project_RelationsQueryVariables, \"id\">) {\n    return new Project_RelationsQuery(this._request, this.id, variables).fetch(variables);\n  }\n  /** Teams associated with this project. */\n  public teams(variables?: Omit<L.Project_TeamsQueryVariables, \"id\">) {\n    return new Project_TeamsQuery(this._request, this.id, variables).fetch(variables);\n  }\n  /** Archives a project. */\n  public archive(variables?: Omit<L.ArchiveProjectMutationVariables, \"id\">) {\n    return new ArchiveProjectMutation(this._request).fetch(this.id, variables);\n  }\n  /** Creates a new project. */\n  public create(input: L.ProjectCreateInput, variables?: Omit<L.CreateProjectMutationVariables, \"input\">) {\n    return new CreateProjectMutation(this._request).fetch(input, variables);\n  }\n  /** Deletes (trashes) a project. The project can be restored later with projectUnarchive. */\n  public delete() {\n    return new DeleteProjectMutation(this._request).fetch(this.id);\n  }\n  /** Restores a previously trashed or archived project. */\n  public unarchive() {\n    return new UnarchiveProjectMutation(this._request).fetch(this.id);\n  }\n  /** Updates a project. */\n  public update() {\n    return new ProjectUpdateQuery(this._request).fetch(this.id);\n  }\n}\n/**\n * A generic payload return from entity archive mutations.\n *\n * @param request - function to call the graphql client\n * @param data - L.ProjectArchivePayloadFragment response data\n */\nexport class ProjectArchivePayload extends Request {\n  private _entity?: L.ProjectArchivePayloadFragment[\"entity\"];\n\n  public constructor(request: LinearRequest, data: L.ProjectArchivePayloadFragment) {\n    super(request);\n    this.lastSyncId = data.lastSyncId;\n    this.success = data.success;\n    this._entity = data.entity ?? undefined;\n  }\n\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** Whether the operation was successful. */\n  public success: boolean;\n  /** The archived/unarchived entity. Null if entity was deleted. */\n  public get entity(): LinearFetch<Project> | undefined {\n    return this._entity?.id ? new ProjectQuery(this._request).fetch(this._entity?.id) : undefined;\n  }\n  /** The ID of archived/unarchived entity. null if entity was deleted. */\n  public get entityId(): string | undefined {\n    return this._entity?.id;\n  }\n}\n/**\n * An attachment (link, reference, or integration data) associated with a project. Attachments are typically created by integrations and contain metadata for rendering in the client.\n *\n * @param request - function to call the graphql client\n * @param data - L.ProjectAttachmentFragment response data\n */\nexport class ProjectAttachment extends Request {\n  private _creator?: L.ProjectAttachmentFragment[\"creator\"];\n\n  public constructor(request: LinearRequest, data: L.ProjectAttachmentFragment) {\n    super(request);\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.id = data.id;\n    this.metadata = data.metadata;\n    this.source = data.source ?? undefined;\n    this.sourceType = data.sourceType ?? undefined;\n    this.subtitle = data.subtitle ?? undefined;\n    this.title = data.title;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this.url = data.url;\n    this._creator = data.creator ?? undefined;\n  }\n\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /** Custom metadata related to the attachment. Contains user-facing content such as conversation messages or rendered attributes from integrations. */\n  public metadata: L.Scalars[\"JSONObject\"];\n  /** Metadata about the external source which created the attachment, including foreign identifiers used for syncing with external services. Null if the attachment was not created by an integration. */\n  public source?: L.Scalars[\"JSONObject\"] | null;\n  /** The source type of the attachment, derived from the source metadata. Returns the integration type that created the attachment (e.g., 'slack', 'github'), or null if not set. */\n  public sourceType?: string | null;\n  /** Optional subtitle of the attachment, providing additional context below the title. */\n  public subtitle?: string | null;\n  /** Title of the attachment. */\n  public title: string;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** URL of the attachment. */\n  public url: string;\n  /** The creator of the attachment. */\n  public get creator(): LinearFetch<User> | undefined {\n    return this._creator?.id ? new UserQuery(this._request).fetch(this._creator?.id) : undefined;\n  }\n  /** The ID of creator of the attachment. */\n  public get creatorId(): string | undefined {\n    return this._creator?.id;\n  }\n}\n/**\n * ProjectAttachmentConnection model\n *\n * @param request - function to call the graphql client\n * @param fetch - function to trigger a refetch of this ProjectAttachmentConnection model\n * @param data - ProjectAttachmentConnection response data\n */\nexport class ProjectAttachmentConnection extends Connection<ProjectAttachment> {\n  public constructor(\n    request: LinearRequest,\n    fetch: (connection?: LinearConnectionVariables) => LinearFetch<LinearConnection<ProjectAttachment> | undefined>,\n    data: L.ProjectAttachmentConnectionFragment\n  ) {\n    super(\n      request,\n      fetch,\n      data.nodes.map(node => new ProjectAttachment(request, node)),\n      new PageInfo(request, data.pageInfo)\n    );\n  }\n}\n/**\n * Certain properties of a project.\n *\n * @param data - L.ProjectChildWebhookPayloadFragment response data\n */\nexport class ProjectChildWebhookPayload {\n  public constructor(data: L.ProjectChildWebhookPayloadFragment) {\n    this.id = data.id;\n    this.name = data.name;\n    this.url = data.url;\n  }\n\n  /** The ID of the project. */\n  public id: string;\n  /** The name of the project. */\n  public name: string;\n  /** The URL of the project. */\n  public url: string;\n}\n/**\n * ProjectConnection model\n *\n * @param request - function to call the graphql client\n * @param fetch - function to trigger a refetch of this ProjectConnection model\n * @param data - ProjectConnection response data\n */\nexport class ProjectConnection extends Connection<Project> {\n  public constructor(\n    request: LinearRequest,\n    fetch: (connection?: LinearConnectionVariables) => LinearFetch<LinearConnection<Project> | undefined>,\n    data: L.ProjectConnectionFragment\n  ) {\n    super(\n      request,\n      fetch,\n      data.nodes.map(node => new Project(request, node)),\n      new PageInfo(request, data.pageInfo)\n    );\n  }\n}\n/**\n * The result of a project filter suggestion query.\n *\n * @param request - function to call the graphql client\n * @param data - L.ProjectFilterSuggestionPayloadFragment response data\n */\nexport class ProjectFilterSuggestionPayload extends Request {\n  public constructor(request: LinearRequest, data: L.ProjectFilterSuggestionPayloadFragment) {\n    super(request);\n    this.filter = data.filter ?? undefined;\n    this.logId = data.logId ?? undefined;\n  }\n\n  /** The json filter that is suggested. */\n  public filter?: L.Scalars[\"JSONObject\"] | null;\n  /** The log id of the prompt, that created this filter. */\n  public logId?: string | null;\n}\n/**\n * A history record associated with a project. Tracks changes to project properties, status, members, teams, milestones, labels, and relationships over time.\n *\n * @param request - function to call the graphql client\n * @param data - L.ProjectHistoryFragment response data\n */\nexport class ProjectHistory extends Request {\n  private _project: L.ProjectHistoryFragment[\"project\"];\n\n  public constructor(request: LinearRequest, data: L.ProjectHistoryFragment) {\n    super(request);\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.entries = data.entries;\n    this.id = data.id;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this._project = data.project;\n  }\n\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** The events that happened while recording that history. */\n  public entries: L.Scalars[\"JSONObject\"];\n  /** The unique identifier of the entity. */\n  public id: string;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** The project that this history record belongs to. */\n  public get project(): LinearFetch<Project> | undefined {\n    return new ProjectQuery(this._request).fetch(this._project.id);\n  }\n  /** The ID of project that this history record belongs to. */\n  public get projectId(): string | undefined {\n    return this._project?.id;\n  }\n}\n/**\n * ProjectHistoryConnection model\n *\n * @param request - function to call the graphql client\n * @param fetch - function to trigger a refetch of this ProjectHistoryConnection model\n * @param data - ProjectHistoryConnection response data\n */\nexport class ProjectHistoryConnection extends Connection<ProjectHistory> {\n  public constructor(\n    request: LinearRequest,\n    fetch: (connection?: LinearConnectionVariables) => LinearFetch<LinearConnection<ProjectHistory> | undefined>,\n    data: L.ProjectHistoryConnectionFragment\n  ) {\n    super(\n      request,\n      fetch,\n      data.nodes.map(node => new ProjectHistory(request, node)),\n      new PageInfo(request, data.pageInfo)\n    );\n  }\n}\n/**\n * A label that can be applied to projects for categorization. Project labels are workspace-level and can be organized into groups with a parent-child hierarchy. Only child labels (not group labels) can be directly applied to projects.\n *\n * @param request - function to call the graphql client\n * @param data - L.ProjectLabelFragment response data\n */\nexport class ProjectLabel extends Request {\n  private _creator?: L.ProjectLabelFragment[\"creator\"];\n  private _parent?: L.ProjectLabelFragment[\"parent\"];\n  private _retiredBy?: L.ProjectLabelFragment[\"retiredBy\"];\n\n  public constructor(request: LinearRequest, data: L.ProjectLabelFragment) {\n    super(request);\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.color = data.color;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.description = data.description ?? undefined;\n    this.id = data.id;\n    this.isGroup = data.isGroup;\n    this.lastAppliedAt = parseDate(data.lastAppliedAt) ?? undefined;\n    this.name = data.name;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this._creator = data.creator ?? undefined;\n    this._parent = data.parent ?? undefined;\n    this._retiredBy = data.retiredBy ?? undefined;\n  }\n\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** The label's color as a HEX string (e.g., '#EB5757'). Used for visual identification of the label in the UI. */\n  public color: string;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** The label's description. */\n  public description?: string | null;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /** Whether the label is a group. When true, this label acts as a container for child labels and cannot be directly applied to issues or projects. When false, the label can be directly applied. */\n  public isGroup: boolean;\n  /** The date when the label was last applied to an issue, project, or initiative. Null if the label has never been applied. */\n  public lastAppliedAt?: Date | null;\n  /** The label's name. */\n  public name: string;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** The user who created the label. */\n  public get creator(): LinearFetch<User> | undefined {\n    return this._creator?.id ? new UserQuery(this._request).fetch(this._creator?.id) : undefined;\n  }\n  /** The ID of user who created the label. */\n  public get creatorId(): string | undefined {\n    return this._creator?.id;\n  }\n  /** The workspace that the project label belongs to. */\n  public get organization(): LinearFetch<Organization> {\n    return new OrganizationQuery(this._request).fetch();\n  }\n  /** The parent label group. If set, this label is a child within a group. Only one child label from each group can be applied to a project at a time. */\n  public get parent(): LinearFetch<ProjectLabel> | undefined {\n    return this._parent?.id ? new ProjectLabelQuery(this._request).fetch(this._parent?.id) : undefined;\n  }\n  /** The ID of parent label group. if set, this label is a child within a group. only one child label from each group can be applied to a project at a time. */\n  public get parentId(): string | undefined {\n    return this._parent?.id;\n  }\n  /** The user who retired the label. Retired labels cannot be applied to new projects but remain on existing ones. Null if the label is active. */\n  public get retiredBy(): LinearFetch<User> | undefined {\n    return this._retiredBy?.id ? new UserQuery(this._request).fetch(this._retiredBy?.id) : undefined;\n  }\n  /** The ID of user who retired the label. retired labels cannot be applied to new projects but remain on existing ones. null if the label is active. */\n  public get retiredById(): string | undefined {\n    return this._retiredBy?.id;\n  }\n  /** Children of the label. */\n  public children(variables?: Omit<L.ProjectLabel_ChildrenQueryVariables, \"id\">) {\n    return new ProjectLabel_ChildrenQuery(this._request, this.id, variables).fetch(variables);\n  }\n  /** Projects associated with the label. */\n  public projects(variables?: Omit<L.ProjectLabel_ProjectsQueryVariables, \"id\">) {\n    return new ProjectLabel_ProjectsQuery(this._request, this.id, variables).fetch(variables);\n  }\n  /** Creates a new project label. */\n  public create(input: L.ProjectLabelCreateInput) {\n    return new CreateProjectLabelMutation(this._request).fetch(input);\n  }\n  /** Deletes a project label. */\n  public delete() {\n    return new DeleteProjectLabelMutation(this._request).fetch(this.id);\n  }\n  /** Updates a project label. */\n  public update(input: L.ProjectLabelUpdateInput) {\n    return new UpdateProjectLabelMutation(this._request).fetch(this.id, input);\n  }\n}\n/**\n * Certain properties of a project label.\n *\n * @param data - L.ProjectLabelChildWebhookPayloadFragment response data\n */\nexport class ProjectLabelChildWebhookPayload {\n  public constructor(data: L.ProjectLabelChildWebhookPayloadFragment) {\n    this.color = data.color;\n    this.id = data.id;\n    this.name = data.name;\n    this.parentId = data.parentId ?? undefined;\n  }\n\n  /** The color of the project label. */\n  public color: string;\n  /** The ID of the project label. */\n  public id: string;\n  /** The name of the project label. */\n  public name: string;\n  /** The parent ID of the project label. */\n  public parentId?: string | null;\n}\n/**\n * ProjectLabelConnection model\n *\n * @param request - function to call the graphql client\n * @param fetch - function to trigger a refetch of this ProjectLabelConnection model\n * @param data - ProjectLabelConnection response data\n */\nexport class ProjectLabelConnection extends Connection<ProjectLabel> {\n  public constructor(\n    request: LinearRequest,\n    fetch: (connection?: LinearConnectionVariables) => LinearFetch<LinearConnection<ProjectLabel> | undefined>,\n    data: L.ProjectLabelConnectionFragment\n  ) {\n    super(\n      request,\n      fetch,\n      data.nodes.map(node => new ProjectLabel(request, node)),\n      new PageInfo(request, data.pageInfo)\n    );\n  }\n}\n/**\n * The result of a project label mutation.\n *\n * @param request - function to call the graphql client\n * @param data - L.ProjectLabelPayloadFragment response data\n */\nexport class ProjectLabelPayload extends Request {\n  private _projectLabel: L.ProjectLabelPayloadFragment[\"projectLabel\"];\n\n  public constructor(request: LinearRequest, data: L.ProjectLabelPayloadFragment) {\n    super(request);\n    this.lastSyncId = data.lastSyncId;\n    this.success = data.success;\n    this._projectLabel = data.projectLabel;\n  }\n\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** Whether the operation was successful. */\n  public success: boolean;\n  /** The label that was created or updated. */\n  public get projectLabel(): LinearFetch<ProjectLabel> | undefined {\n    return new ProjectLabelQuery(this._request).fetch(this._projectLabel.id);\n  }\n  /** The ID of label that was created or updated. */\n  public get projectLabelId(): string | undefined {\n    return this._projectLabel?.id;\n  }\n}\n/**\n * Payload for a project label webhook.\n *\n * @param data - L.ProjectLabelWebhookPayloadFragment response data\n */\nexport class ProjectLabelWebhookPayload {\n  public constructor(data: L.ProjectLabelWebhookPayloadFragment) {\n    this.archivedAt = data.archivedAt ?? undefined;\n    this.color = data.color;\n    this.createdAt = data.createdAt;\n    this.creatorId = data.creatorId ?? undefined;\n    this.description = data.description ?? undefined;\n    this.id = data.id;\n    this.isGroup = data.isGroup;\n    this.name = data.name;\n    this.parentId = data.parentId ?? undefined;\n    this.updatedAt = data.updatedAt;\n  }\n\n  /** The time at which the entity was archived. */\n  public archivedAt?: string | null;\n  /** The color of the project label. */\n  public color: string;\n  /** The time at which the entity was created. */\n  public createdAt: string;\n  /** The creator ID of the project label. */\n  public creatorId?: string | null;\n  /** The label's description. */\n  public description?: string | null;\n  /** The ID of the entity. */\n  public id: string;\n  /** Whether the label is a group. */\n  public isGroup: boolean;\n  /** The name of the project label. */\n  public name: string;\n  /** The parent ID of the project label. */\n  public parentId?: string | null;\n  /** The time at which the entity was updated. */\n  public updatedAt: string;\n}\n/**\n * A milestone within a project. Milestones break a project into phases or target checkpoints, each with its own target date and set of issues. Issues can be assigned to a milestone to track progress toward that checkpoint.\n *\n * @param request - function to call the graphql client\n * @param data - L.ProjectMilestoneFragment response data\n */\nexport class ProjectMilestone extends Request {\n  private _project: L.ProjectMilestoneFragment[\"project\"];\n\n  public constructor(request: LinearRequest, data: L.ProjectMilestoneFragment) {\n    super(request);\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.description = data.description ?? undefined;\n    this.id = data.id;\n    this.name = data.name;\n    this.progress = data.progress;\n    this.sortOrder = data.sortOrder;\n    this.targetDate = data.targetDate ?? undefined;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this.documentContent = data.documentContent ? new DocumentContent(request, data.documentContent) : undefined;\n    this.status = data.status;\n    this._project = data.project;\n  }\n\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** The project milestone's description in markdown format. */\n  public description?: string | null;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /** The name of the project milestone. */\n  public name: string;\n  /** The progress % of the project milestone. */\n  public progress: number;\n  /** The order of the milestone in relation to other milestones within a project. */\n  public sortOrder: number;\n  /** The planned completion date of the milestone. Null if no target date is set. */\n  public targetDate?: L.Scalars[\"TimelessDate\"] | null;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** The rich-text content of the milestone description. Null if no description has been set. */\n  public documentContent?: DocumentContent | null;\n  /** The status of the project milestone. */\n  public status: L.ProjectMilestoneStatus;\n  /** The project that this milestone belongs to. */\n  public get project(): LinearFetch<Project> | undefined {\n    return new ProjectQuery(this._request).fetch(this._project.id);\n  }\n  /** The ID of project that this milestone belongs to. */\n  public get projectId(): string | undefined {\n    return this._project?.id;\n  }\n  /** Issues associated with the project milestone. */\n  public issues(variables?: Omit<L.ProjectMilestone_IssuesQueryVariables, \"id\">) {\n    return new ProjectMilestone_IssuesQuery(this._request, this.id, variables).fetch(variables);\n  }\n  /** Creates a new project milestone. */\n  public create(input: L.ProjectMilestoneCreateInput) {\n    return new CreateProjectMilestoneMutation(this._request).fetch(input);\n  }\n  /** Deletes a project milestone. */\n  public delete() {\n    return new DeleteProjectMilestoneMutation(this._request).fetch(this.id);\n  }\n  /** Updates a project milestone. */\n  public update(input: L.ProjectMilestoneUpdateInput) {\n    return new UpdateProjectMilestoneMutation(this._request).fetch(this.id, input);\n  }\n}\n/**\n * Certain properties of a project milestone.\n *\n * @param data - L.ProjectMilestoneChildWebhookPayloadFragment response data\n */\nexport class ProjectMilestoneChildWebhookPayload {\n  public constructor(data: L.ProjectMilestoneChildWebhookPayloadFragment) {\n    this.id = data.id;\n    this.name = data.name;\n    this.targetDate = data.targetDate;\n  }\n\n  /** The ID of the project milestone. */\n  public id: string;\n  /** The name of the project milestone. */\n  public name: string;\n  /** The target date of the project milestone. */\n  public targetDate: string;\n}\n/**\n * ProjectMilestoneConnection model\n *\n * @param request - function to call the graphql client\n * @param fetch - function to trigger a refetch of this ProjectMilestoneConnection model\n * @param data - ProjectMilestoneConnection response data\n */\nexport class ProjectMilestoneConnection extends Connection<ProjectMilestone> {\n  public constructor(\n    request: LinearRequest,\n    fetch: (connection?: LinearConnectionVariables) => LinearFetch<LinearConnection<ProjectMilestone> | undefined>,\n    data: L.ProjectMilestoneConnectionFragment\n  ) {\n    super(\n      request,\n      fetch,\n      data.nodes.map(node => new ProjectMilestone(request, node)),\n      new PageInfo(request, data.pageInfo)\n    );\n  }\n}\n/**\n * ProjectMilestoneMoveIssueToTeam model\n *\n * @param request - function to call the graphql client\n * @param data - L.ProjectMilestoneMoveIssueToTeamFragment response data\n */\nexport class ProjectMilestoneMoveIssueToTeam extends Request {\n  public constructor(request: LinearRequest, data: L.ProjectMilestoneMoveIssueToTeamFragment) {\n    super(request);\n    this.issueId = data.issueId;\n    this.teamId = data.teamId;\n  }\n\n  /** The issue id in this relationship, you can use * as wildcard if all issues are being moved to the same team */\n  public issueId: string;\n  /** The team id in this relationship */\n  public teamId: string;\n}\n/**\n * ProjectMilestoneMoveProjectTeams model\n *\n * @param request - function to call the graphql client\n * @param data - L.ProjectMilestoneMoveProjectTeamsFragment response data\n */\nexport class ProjectMilestoneMoveProjectTeams extends Request {\n  public constructor(request: LinearRequest, data: L.ProjectMilestoneMoveProjectTeamsFragment) {\n    super(request);\n    this.projectId = data.projectId;\n    this.teamIds = data.teamIds;\n  }\n\n  /** The project id */\n  public projectId: string;\n  /** The team ids for the project */\n  public teamIds: string[];\n}\n/**\n * The result of a project milestone mutation.\n *\n * @param request - function to call the graphql client\n * @param data - L.ProjectMilestonePayloadFragment response data\n */\nexport class ProjectMilestonePayload extends Request {\n  private _projectMilestone: L.ProjectMilestonePayloadFragment[\"projectMilestone\"];\n\n  public constructor(request: LinearRequest, data: L.ProjectMilestonePayloadFragment) {\n    super(request);\n    this.lastSyncId = data.lastSyncId;\n    this.success = data.success;\n    this._projectMilestone = data.projectMilestone;\n  }\n\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** Whether the operation was successful. */\n  public success: boolean;\n  /** The project milestone that was created or updated. */\n  public get projectMilestone(): LinearFetch<ProjectMilestone> | undefined {\n    return new ProjectMilestoneQuery(this._request).fetch(this._projectMilestone.id);\n  }\n  /** The ID of project milestone that was created or updated. */\n  public get projectMilestoneId(): string | undefined {\n    return this._projectMilestone?.id;\n  }\n}\n/**\n * A notification related to a project, such as being added as a member or lead, project updates, comments, or mentions on the project or its milestones.\n *\n * @param request - function to call the graphql client\n * @param data - L.ProjectNotificationFragment response data\n */\nexport class ProjectNotification extends Request {\n  private _actor?: L.ProjectNotificationFragment[\"actor\"];\n  private _comment?: L.ProjectNotificationFragment[\"comment\"];\n  private _document?: L.ProjectNotificationFragment[\"document\"];\n  private _externalUserActor?: L.ProjectNotificationFragment[\"externalUserActor\"];\n  private _parentComment?: L.ProjectNotificationFragment[\"parentComment\"];\n  private _project: L.ProjectNotificationFragment[\"project\"];\n  private _projectUpdate?: L.ProjectNotificationFragment[\"projectUpdate\"];\n  private _user: L.ProjectNotificationFragment[\"user\"];\n\n  public constructor(request: LinearRequest, data: L.ProjectNotificationFragment) {\n    super(request);\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.commentId = data.commentId ?? undefined;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.emailedAt = parseDate(data.emailedAt) ?? undefined;\n    this.id = data.id;\n    this.parentCommentId = data.parentCommentId ?? undefined;\n    this.projectId = data.projectId;\n    this.projectMilestoneId = data.projectMilestoneId ?? undefined;\n    this.projectUpdateId = data.projectUpdateId ?? undefined;\n    this.reactionEmoji = data.reactionEmoji ?? undefined;\n    this.readAt = parseDate(data.readAt) ?? undefined;\n    this.snoozedUntilAt = parseDate(data.snoozedUntilAt) ?? undefined;\n    this.type = data.type;\n    this.unsnoozedAt = parseDate(data.unsnoozedAt) ?? undefined;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this.botActor = data.botActor ? new ActorBot(request, data.botActor) : undefined;\n    this.category = data.category;\n    this._actor = data.actor ?? undefined;\n    this._comment = data.comment ?? undefined;\n    this._document = data.document ?? undefined;\n    this._externalUserActor = data.externalUserActor ?? undefined;\n    this._parentComment = data.parentComment ?? undefined;\n    this._project = data.project;\n    this._projectUpdate = data.projectUpdate ?? undefined;\n    this._user = data.user;\n  }\n\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** Related comment ID. Null if the notification is not related to a comment. */\n  public commentId?: string | null;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** The time at which an email reminder for this notification was sent to the user. Null if no email reminder has been sent. */\n  public emailedAt?: Date | null;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /** Related parent comment ID. Null if the notification is not related to a comment. */\n  public parentCommentId?: string | null;\n  /** Related project ID. */\n  public projectId: string;\n  /** Related project milestone ID. */\n  public projectMilestoneId?: string | null;\n  /** Related project update ID. */\n  public projectUpdateId?: string | null;\n  /** Name of the reaction emoji related to the notification. */\n  public reactionEmoji?: string | null;\n  /** The time at which the user marked the notification as read. Null if the notification is unread. */\n  public readAt?: Date | null;\n  /** The time until which a notification is snoozed. After this time, the notification reappears in the user's inbox. Null if the notification is not currently snoozed. */\n  public snoozedUntilAt?: Date | null;\n  /** Notification type. Determines the kind of event that triggered this notification and which associated entity fields will be populated. */\n  public type: string;\n  /** The time at which a notification was unsnoozed. Null if the notification has not been unsnoozed. */\n  public unsnoozedAt?: Date | null;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** The bot that caused the notification. */\n  public botActor?: ActorBot | null;\n  /** The category of the notification. */\n  public category: L.NotificationCategory;\n  /** The user that caused the notification. Null if the notification was triggered by a non-user actor such as an integration, external user, or system event. */\n  public get actor(): LinearFetch<User> | undefined {\n    return this._actor?.id ? new UserQuery(this._request).fetch(this._actor?.id) : undefined;\n  }\n  /** The ID of user that caused the notification. null if the notification was triggered by a non-user actor such as an integration, external user, or system event. */\n  public get actorId(): string | undefined {\n    return this._actor?.id;\n  }\n  /** The comment related to the notification. */\n  public get comment(): LinearFetch<Comment> | undefined {\n    return this._comment?.id ? new CommentQuery(this._request).fetch({ id: this._comment?.id }) : undefined;\n  }\n  /** The document related to the notification. */\n  public get document(): LinearFetch<Document> | undefined {\n    return this._document?.id ? new DocumentQuery(this._request).fetch(this._document?.id) : undefined;\n  }\n  /** The ID of document related to the notification. */\n  public get documentId(): string | undefined {\n    return this._document?.id;\n  }\n  /** The external user that caused the notification. Populated when the notification was triggered by an external user (e.g., a commenter from a connected integration like Slack or GitHub) rather than a Linear workspace member. */\n  public get externalUserActor(): LinearFetch<ExternalUser> | undefined {\n    return this._externalUserActor?.id\n      ? new ExternalUserQuery(this._request).fetch(this._externalUserActor?.id)\n      : undefined;\n  }\n  /** The ID of external user that caused the notification. populated when the notification was triggered by an external user (e.g., a commenter from a connected integration like slack or github) rather than a linear workspace member. */\n  public get externalUserActorId(): string | undefined {\n    return this._externalUserActor?.id;\n  }\n  /** The parent comment related to the notification, if a notification is a reply comment notification. */\n  public get parentComment(): LinearFetch<Comment> | undefined {\n    return this._parentComment?.id ? new CommentQuery(this._request).fetch({ id: this._parentComment?.id }) : undefined;\n  }\n  /** The project related to the notification. */\n  public get project(): LinearFetch<Project> | undefined {\n    return new ProjectQuery(this._request).fetch(this._project.id);\n  }\n  /** The project update related to the notification. */\n  public get projectUpdate(): LinearFetch<ProjectUpdate> | undefined {\n    return this._projectUpdate?.id ? new ProjectUpdateQuery(this._request).fetch(this._projectUpdate?.id) : undefined;\n  }\n  /** The recipient user of this notification. */\n  public get user(): LinearFetch<User> | undefined {\n    return new UserQuery(this._request).fetch(this._user.id);\n  }\n  /** The ID of recipient user of this notification. */\n  public get userId(): string | undefined {\n    return this._user?.id;\n  }\n}\n/**\n * A notification subscription scoped to a specific project. The subscriber receives notifications for events related to this project, such as updates, comments, and membership changes.\n *\n * @param request - function to call the graphql client\n * @param data - L.ProjectNotificationSubscriptionFragment response data\n */\nexport class ProjectNotificationSubscription extends Request {\n  private _customView?: L.ProjectNotificationSubscriptionFragment[\"customView\"];\n  private _customer?: L.ProjectNotificationSubscriptionFragment[\"customer\"];\n  private _cycle?: L.ProjectNotificationSubscriptionFragment[\"cycle\"];\n  private _initiative?: L.ProjectNotificationSubscriptionFragment[\"initiative\"];\n  private _label?: L.ProjectNotificationSubscriptionFragment[\"label\"];\n  private _project: L.ProjectNotificationSubscriptionFragment[\"project\"];\n  private _subscriber: L.ProjectNotificationSubscriptionFragment[\"subscriber\"];\n  private _team?: L.ProjectNotificationSubscriptionFragment[\"team\"];\n  private _user?: L.ProjectNotificationSubscriptionFragment[\"user\"];\n\n  public constructor(request: LinearRequest, data: L.ProjectNotificationSubscriptionFragment) {\n    super(request);\n    this.active = data.active;\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.id = data.id;\n    this.notificationSubscriptionTypes = data.notificationSubscriptionTypes;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this.contextViewType = data.contextViewType ?? undefined;\n    this.userContextViewType = data.userContextViewType ?? undefined;\n    this._customView = data.customView ?? undefined;\n    this._customer = data.customer ?? undefined;\n    this._cycle = data.cycle ?? undefined;\n    this._initiative = data.initiative ?? undefined;\n    this._label = data.label ?? undefined;\n    this._project = data.project;\n    this._subscriber = data.subscriber;\n    this._team = data.team ?? undefined;\n    this._user = data.user ?? undefined;\n  }\n\n  /** Whether the subscription is active. When inactive, no notifications are generated from this subscription even though it still exists. */\n  public active: boolean;\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /** The notification event types that this subscription will deliver to the subscriber. */\n  public notificationSubscriptionTypes: string[];\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** The type of contextual view (e.g., active issues, backlog) that further scopes a team notification subscription. Null if the subscription is not associated with a specific view type. */\n  public contextViewType?: L.ContextViewType | null;\n  /** The type of user-specific view that further scopes a user notification subscription. Null if the subscription is not associated with a user view type. */\n  public userContextViewType?: L.UserContextViewType | null;\n  /** The custom view that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n  public get customView(): LinearFetch<CustomView> | undefined {\n    return this._customView?.id ? new CustomViewQuery(this._request).fetch(this._customView?.id) : undefined;\n  }\n  /** The ID of custom view that this notification subscription is scoped to. null if the subscription targets a different entity type. */\n  public get customViewId(): string | undefined {\n    return this._customView?.id;\n  }\n  /** The customer that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n  public get customer(): LinearFetch<Customer> | undefined {\n    return this._customer?.id ? new CustomerQuery(this._request).fetch(this._customer?.id) : undefined;\n  }\n  /** The ID of customer that this notification subscription is scoped to. null if the subscription targets a different entity type. */\n  public get customerId(): string | undefined {\n    return this._customer?.id;\n  }\n  /** The cycle that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n  public get cycle(): LinearFetch<Cycle> | undefined {\n    return this._cycle?.id ? new CycleQuery(this._request).fetch(this._cycle?.id) : undefined;\n  }\n  /** The ID of cycle that this notification subscription is scoped to. null if the subscription targets a different entity type. */\n  public get cycleId(): string | undefined {\n    return this._cycle?.id;\n  }\n  /** The initiative that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n  public get initiative(): LinearFetch<Initiative> | undefined {\n    return this._initiative?.id ? new InitiativeQuery(this._request).fetch(this._initiative?.id) : undefined;\n  }\n  /** The ID of initiative that this notification subscription is scoped to. null if the subscription targets a different entity type. */\n  public get initiativeId(): string | undefined {\n    return this._initiative?.id;\n  }\n  /** The issue label that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n  public get label(): LinearFetch<IssueLabel> | undefined {\n    return this._label?.id ? new IssueLabelQuery(this._request).fetch(this._label?.id) : undefined;\n  }\n  /** The ID of issue label that this notification subscription is scoped to. null if the subscription targets a different entity type. */\n  public get labelId(): string | undefined {\n    return this._label?.id;\n  }\n  /** The project subscribed to. */\n  public get project(): LinearFetch<Project> | undefined {\n    return new ProjectQuery(this._request).fetch(this._project.id);\n  }\n  /** The ID of project subscribed to. */\n  public get projectId(): string | undefined {\n    return this._project?.id;\n  }\n  /** The user who will receive notifications from this subscription. */\n  public get subscriber(): LinearFetch<User> | undefined {\n    return new UserQuery(this._request).fetch(this._subscriber.id);\n  }\n  /** The ID of user who will receive notifications from this subscription. */\n  public get subscriberId(): string | undefined {\n    return this._subscriber?.id;\n  }\n  /** The team that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n  public get team(): LinearFetch<Team> | undefined {\n    return this._team?.id ? new TeamQuery(this._request).fetch(this._team?.id) : undefined;\n  }\n  /** The ID of team that this notification subscription is scoped to. null if the subscription targets a different entity type. */\n  public get teamId(): string | undefined {\n    return this._team?.id;\n  }\n  /** The user that this notification subscription is scoped to, for user-specific view subscriptions. Null if the subscription targets a different entity type. */\n  public get user(): LinearFetch<User> | undefined {\n    return this._user?.id ? new UserQuery(this._request).fetch(this._user?.id) : undefined;\n  }\n  /** The ID of user that this notification subscription is scoped to, for user-specific view subscriptions. null if the subscription targets a different entity type. */\n  public get userId(): string | undefined {\n    return this._user?.id;\n  }\n}\n/**\n * The result of a project mutation.\n *\n * @param request - function to call the graphql client\n * @param data - L.ProjectPayloadFragment response data\n */\nexport class ProjectPayload extends Request {\n  private _project?: L.ProjectPayloadFragment[\"project\"];\n\n  public constructor(request: LinearRequest, data: L.ProjectPayloadFragment) {\n    super(request);\n    this.lastSyncId = data.lastSyncId;\n    this.success = data.success;\n    this._project = data.project ?? undefined;\n  }\n\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** Whether the operation was successful. */\n  public success: boolean;\n  /** The project that was created or updated. */\n  public get project(): LinearFetch<Project> | undefined {\n    return this._project?.id ? new ProjectQuery(this._request).fetch(this._project?.id) : undefined;\n  }\n  /** The ID of project that was created or updated. */\n  public get projectId(): string | undefined {\n    return this._project?.id;\n  }\n}\n/**\n * A dependency relation between two projects. Relations can optionally be anchored to specific milestones within each project, allowing fine-grained dependency tracking.\n *\n * @param request - function to call the graphql client\n * @param data - L.ProjectRelationFragment response data\n */\nexport class ProjectRelation extends Request {\n  private _project: L.ProjectRelationFragment[\"project\"];\n  private _projectMilestone?: L.ProjectRelationFragment[\"projectMilestone\"];\n  private _relatedProject: L.ProjectRelationFragment[\"relatedProject\"];\n  private _relatedProjectMilestone?: L.ProjectRelationFragment[\"relatedProjectMilestone\"];\n  private _user?: L.ProjectRelationFragment[\"user\"];\n\n  public constructor(request: LinearRequest, data: L.ProjectRelationFragment) {\n    super(request);\n    this.anchorType = data.anchorType;\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.id = data.id;\n    this.relatedAnchorType = data.relatedAnchorType;\n    this.type = data.type;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this._project = data.project;\n    this._projectMilestone = data.projectMilestone ?? undefined;\n    this._relatedProject = data.relatedProject;\n    this._relatedProjectMilestone = data.relatedProjectMilestone ?? undefined;\n    this._user = data.user ?? undefined;\n  }\n\n  /** The type of anchor on the source project end of the relation, indicating whether it is anchored to the project itself or a specific milestone. */\n  public anchorType: string;\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /** The type of anchor on the target project end of the relation, indicating whether it is anchored to the project itself or a specific milestone. */\n  public relatedAnchorType: string;\n  /** The type of dependency relationship from the project to the related project (e.g., blocks). */\n  public type: string;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** The source project in the dependency relation. */\n  public get project(): LinearFetch<Project> | undefined {\n    return new ProjectQuery(this._request).fetch(this._project.id);\n  }\n  /** The ID of source project in the dependency relation. */\n  public get projectId(): string | undefined {\n    return this._project?.id;\n  }\n  /** The specific milestone within the source project that the relation is anchored to. Null if the relation applies to the project as a whole. */\n  public get projectMilestone(): LinearFetch<ProjectMilestone> | undefined {\n    return this._projectMilestone?.id\n      ? new ProjectMilestoneQuery(this._request).fetch(this._projectMilestone?.id)\n      : undefined;\n  }\n  /** The ID of specific milestone within the source project that the relation is anchored to. null if the relation applies to the project as a whole. */\n  public get projectMilestoneId(): string | undefined {\n    return this._projectMilestone?.id;\n  }\n  /** The target project in the dependency relation. */\n  public get relatedProject(): LinearFetch<Project> | undefined {\n    return new ProjectQuery(this._request).fetch(this._relatedProject.id);\n  }\n  /** The ID of target project in the dependency relation. */\n  public get relatedProjectId(): string | undefined {\n    return this._relatedProject?.id;\n  }\n  /** The specific milestone within the target project that the relation is anchored to. Null if the relation applies to the target project as a whole. */\n  public get relatedProjectMilestone(): LinearFetch<ProjectMilestone> | undefined {\n    return this._relatedProjectMilestone?.id\n      ? new ProjectMilestoneQuery(this._request).fetch(this._relatedProjectMilestone?.id)\n      : undefined;\n  }\n  /** The ID of specific milestone within the target project that the relation is anchored to. null if the relation applies to the target project as a whole. */\n  public get relatedProjectMilestoneId(): string | undefined {\n    return this._relatedProjectMilestone?.id;\n  }\n  /** The user who last created or modified the relation. Null if the user has been deleted. */\n  public get user(): LinearFetch<User> | undefined {\n    return this._user?.id ? new UserQuery(this._request).fetch(this._user?.id) : undefined;\n  }\n  /** The ID of user who last created or modified the relation. null if the user has been deleted. */\n  public get userId(): string | undefined {\n    return this._user?.id;\n  }\n\n  /** Creates a new project relation. */\n  public create(input: L.ProjectRelationCreateInput) {\n    return new CreateProjectRelationMutation(this._request).fetch(input);\n  }\n  /** Deletes a project relation. */\n  public delete() {\n    return new DeleteProjectRelationMutation(this._request).fetch(this.id);\n  }\n  /** Updates a project relation. */\n  public update(input: L.ProjectRelationUpdateInput) {\n    return new UpdateProjectRelationMutation(this._request).fetch(this.id, input);\n  }\n}\n/**\n * ProjectRelationConnection model\n *\n * @param request - function to call the graphql client\n * @param fetch - function to trigger a refetch of this ProjectRelationConnection model\n * @param data - ProjectRelationConnection response data\n */\nexport class ProjectRelationConnection extends Connection<ProjectRelation> {\n  public constructor(\n    request: LinearRequest,\n    fetch: (connection?: LinearConnectionVariables) => LinearFetch<LinearConnection<ProjectRelation> | undefined>,\n    data: L.ProjectRelationConnectionFragment\n  ) {\n    super(\n      request,\n      fetch,\n      data.nodes.map(node => new ProjectRelation(request, node)),\n      new PageInfo(request, data.pageInfo)\n    );\n  }\n}\n/**\n * The result of a project relation mutation.\n *\n * @param request - function to call the graphql client\n * @param data - L.ProjectRelationPayloadFragment response data\n */\nexport class ProjectRelationPayload extends Request {\n  private _projectRelation: L.ProjectRelationPayloadFragment[\"projectRelation\"];\n\n  public constructor(request: LinearRequest, data: L.ProjectRelationPayloadFragment) {\n    super(request);\n    this.lastSyncId = data.lastSyncId;\n    this.success = data.success;\n    this._projectRelation = data.projectRelation;\n  }\n\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** Whether the operation was successful. */\n  public success: boolean;\n  /** The project relation that was created or updated. */\n  public get projectRelation(): LinearFetch<ProjectRelation> | undefined {\n    return new ProjectRelationQuery(this._request).fetch(this._projectRelation.id);\n  }\n  /** The ID of project relation that was created or updated. */\n  public get projectRelationId(): string | undefined {\n    return this._projectRelation?.id;\n  }\n}\n/**\n * ProjectSearchPayload model\n *\n * @param request - function to call the graphql client\n * @param data - L.ProjectSearchPayloadFragment response data\n */\nexport class ProjectSearchPayload extends Request {\n  public constructor(request: LinearRequest, data: L.ProjectSearchPayloadFragment) {\n    super(request);\n    this.totalCount = data.totalCount;\n    this.archivePayload = new ArchiveResponse(request, data.archivePayload);\n    this.pageInfo = new PageInfo(request, data.pageInfo);\n    this.nodes = data.nodes.map(node => new ProjectSearchResult(request, node));\n  }\n\n  /** Total number of matching results before pagination is applied. */\n  public totalCount: number;\n  public nodes: ProjectSearchResult[];\n  /** Archived entities matching the search term along with all their dependencies, serialized for the client sync engine. */\n  public archivePayload: ArchiveResponse;\n  public pageInfo: PageInfo;\n}\n/**\n * ProjectSearchResult model\n *\n * @param request - function to call the graphql client\n * @param data - L.ProjectSearchResultFragment response data\n */\nexport class ProjectSearchResult extends Request {\n  private _convertedFromIssue?: L.ProjectSearchResultFragment[\"convertedFromIssue\"];\n  private _creator?: L.ProjectSearchResultFragment[\"creator\"];\n  private _favorite?: L.ProjectSearchResultFragment[\"favorite\"];\n  private _integrationsSettings?: L.ProjectSearchResultFragment[\"integrationsSettings\"];\n  private _lastAppliedTemplate?: L.ProjectSearchResultFragment[\"lastAppliedTemplate\"];\n  private _lastUpdate?: L.ProjectSearchResultFragment[\"lastUpdate\"];\n  private _lead?: L.ProjectSearchResultFragment[\"lead\"];\n  private _status: L.ProjectSearchResultFragment[\"status\"];\n\n  public constructor(request: LinearRequest, data: L.ProjectSearchResultFragment) {\n    super(request);\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.autoArchivedAt = parseDate(data.autoArchivedAt) ?? undefined;\n    this.canceledAt = parseDate(data.canceledAt) ?? undefined;\n    this.color = data.color;\n    this.completedAt = parseDate(data.completedAt) ?? undefined;\n    this.completedIssueCountHistory = data.completedIssueCountHistory;\n    this.completedScopeHistory = data.completedScopeHistory;\n    this.content = data.content ?? undefined;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.description = data.description;\n    this.healthUpdatedAt = parseDate(data.healthUpdatedAt) ?? undefined;\n    this.icon = data.icon ?? undefined;\n    this.id = data.id;\n    this.inProgressScopeHistory = data.inProgressScopeHistory;\n    this.issueCountHistory = data.issueCountHistory;\n    this.labelIds = data.labelIds;\n    this.metadata = data.metadata;\n    this.microsoftTeamsChannelId = data.microsoftTeamsChannelId ?? undefined;\n    this.name = data.name;\n    this.priority = data.priority;\n    this.priorityLabel = data.priorityLabel;\n    this.prioritySortOrder = data.prioritySortOrder;\n    this.progress = data.progress;\n    this.projectUpdateRemindersPausedUntilAt = parseDate(data.projectUpdateRemindersPausedUntilAt) ?? undefined;\n    this.scope = data.scope;\n    this.scopeHistory = data.scopeHistory;\n    this.slackChannelId = data.slackChannelId ?? undefined;\n    this.slackIssueComments = data.slackIssueComments;\n    this.slackIssueStatuses = data.slackIssueStatuses;\n    this.slackNewIssue = data.slackNewIssue;\n    this.slugId = data.slugId;\n    this.sortOrder = data.sortOrder;\n    this.startDate = data.startDate ?? undefined;\n    this.startedAt = parseDate(data.startedAt) ?? undefined;\n    this.state = data.state;\n    this.targetDate = data.targetDate ?? undefined;\n    this.trashed = data.trashed ?? undefined;\n    this.updateReminderFrequency = data.updateReminderFrequency ?? undefined;\n    this.updateReminderFrequencyInWeeks = data.updateReminderFrequencyInWeeks ?? undefined;\n    this.updateRemindersHour = data.updateRemindersHour ?? undefined;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this.url = data.url;\n    this.documentContent = data.documentContent ? new DocumentContent(request, data.documentContent) : undefined;\n    this.syncedWith = data.syncedWith ? data.syncedWith.map(node => new ExternalEntityInfo(request, node)) : undefined;\n    this.frequencyResolution = data.frequencyResolution;\n    this.health = data.health ?? undefined;\n    this.startDateResolution = data.startDateResolution ?? undefined;\n    this.targetDateResolution = data.targetDateResolution ?? undefined;\n    this.updateRemindersDay = data.updateRemindersDay ?? undefined;\n    this._convertedFromIssue = data.convertedFromIssue ?? undefined;\n    this._creator = data.creator ?? undefined;\n    this._favorite = data.favorite ?? undefined;\n    this._integrationsSettings = data.integrationsSettings ?? undefined;\n    this._lastAppliedTemplate = data.lastAppliedTemplate ?? undefined;\n    this._lastUpdate = data.lastUpdate ?? undefined;\n    this._lead = data.lead ?? undefined;\n    this._status = data.status;\n  }\n\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** The time at which the project was automatically archived by the auto-pruning process. Null if the project has not been auto-archived. */\n  public autoArchivedAt?: Date | null;\n  /** The time at which the project was moved into a canceled status. Null if the project has not been canceled. */\n  public canceledAt?: Date | null;\n  /** The project's color as a HEX string. Used in the UI to visually identify the project. */\n  public color: string;\n  /** The time at which the project was moved into a completed status. Null if the project has not been completed. */\n  public completedAt?: Date | null;\n  /** The number of completed issues in the project at the end of each week since project creation. Each entry represents one week. */\n  public completedIssueCountHistory: number[];\n  /** The number of completed estimation points at the end of each week since project creation. Each entry represents one week. */\n  public completedScopeHistory: number[];\n  /** The project's content in markdown format. */\n  public content?: string | null;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** The short description of the project. */\n  public description: string;\n  /** The time at which the project health was last updated, typically when a new project update is posted. Null if health has never been set. */\n  public healthUpdatedAt?: Date | null;\n  /** The icon of the project. Can be an emoji or a decorative icon type. */\n  public icon?: string | null;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /** The number of in-progress estimation points at the end of each week since project creation. Each entry represents one week. */\n  public inProgressScopeHistory: number[];\n  /** The total number of issues in the project at the end of each week since project creation. Each entry represents one week. */\n  public issueCountHistory: number[];\n  /** The IDs of the project labels associated with this project. */\n  public labelIds: string[];\n  /** Metadata related to search result. */\n  public metadata: L.Scalars[\"JSONObject\"];\n  /** The ID of the Microsoft Teams channel connected to the project, if any. */\n  public microsoftTeamsChannelId?: string | null;\n  /** The name of the project. */\n  public name: string;\n  /** The priority of the project. 0 = No priority, 1 = Urgent, 2 = High, 3 = Medium, 4 = Low. */\n  public priority: number;\n  /** The priority of the project as a label. */\n  public priorityLabel: string;\n  /** The sort order for the project within the workspace when ordered by priority. */\n  public prioritySortOrder: number;\n  /** The overall progress of the project. This is the (completed estimate points + 0.25 * in progress estimate points) / total estimate points. */\n  public progress: number;\n  /** The time until which project update reminders are paused. When set, no update reminders will be sent for this project until this date passes. Null means reminders are active. */\n  public projectUpdateRemindersPausedUntilAt?: Date | null;\n  /** The overall scope (total estimate points) of the project. */\n  public scope: number;\n  /** The total scope (estimation points) of the project at the end of each week since project creation. Each entry represents one week. */\n  public scopeHistory: number[];\n  /** The ID of the Slack channel connected to the project, if any. */\n  public slackChannelId?: string | null;\n  /** Whether to send new issue comment notifications to Slack. */\n  public slackIssueComments: boolean;\n  /** Whether to send new issue status updates to Slack. */\n  public slackIssueStatuses: boolean;\n  /** Whether to send new issue notifications to Slack. */\n  public slackNewIssue: boolean;\n  /** The project's unique URL slug, used to construct human-readable URLs. */\n  public slugId: string;\n  /** The sort order for the project within the workspace. Used for manual ordering in list views. */\n  public sortOrder: number;\n  /** The estimated start date of the project. Null if no start date is set. */\n  public startDate?: L.Scalars[\"TimelessDate\"] | null;\n  /** The time at which the project was moved into a started status. Null if the project has not been started. */\n  public startedAt?: Date | null;\n  /** [DEPRECATED] The type of the state. */\n  public state: string;\n  /** The estimated completion date of the project. Null if no target date is set. */\n  public targetDate?: L.Scalars[\"TimelessDate\"] | null;\n  /** A flag that indicates whether the project is in the trash bin. */\n  public trashed?: boolean | null;\n  /** The frequency at which to prompt for updates. When not set, reminders are inherited from workspace. */\n  public updateReminderFrequency?: number | null;\n  /** The n-weekly frequency at which to prompt for updates. When not set, reminders are inherited from workspace. */\n  public updateReminderFrequencyInWeeks?: number | null;\n  /** The hour at which to prompt for updates. */\n  public updateRemindersHour?: number | null;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** Project URL. */\n  public url: string;\n  /** The external services the project is synced with. */\n  public syncedWith?: ExternalEntityInfo[] | null;\n  /** The content of the project description. */\n  public documentContent?: DocumentContent | null;\n  /** The resolution of the reminder frequency. */\n  public frequencyResolution: L.FrequencyResolutionType;\n  /** The overall health of the project, derived from the most recent project update. Possible values are onTrack, atRisk, or offTrack. Null if no health has been reported. */\n  public health?: L.ProjectUpdateHealthType | null;\n  /** The resolution of the project's start date, indicating whether it refers to a specific month, quarter, half-year, or year. */\n  public startDateResolution?: L.DateResolutionType | null;\n  /** The resolution of the project's estimated completion date, indicating whether it refers to a specific month, quarter, half-year, or year. */\n  public targetDateResolution?: L.DateResolutionType | null;\n  /** The day at which to prompt for updates. */\n  public updateRemindersDay?: L.Day | null;\n  /** The issue that was converted into this project. Null if the project was not created from an issue. */\n  public get convertedFromIssue(): LinearFetch<Issue> | undefined {\n    return this._convertedFromIssue?.id ? new IssueQuery(this._request).fetch(this._convertedFromIssue?.id) : undefined;\n  }\n  /** The ID of issue that was converted into this project. null if the project was not created from an issue. */\n  public get convertedFromIssueId(): string | undefined {\n    return this._convertedFromIssue?.id;\n  }\n  /** The user who created the project. */\n  public get creator(): LinearFetch<User> | undefined {\n    return this._creator?.id ? new UserQuery(this._request).fetch(this._creator?.id) : undefined;\n  }\n  /** The ID of user who created the project. */\n  public get creatorId(): string | undefined {\n    return this._creator?.id;\n  }\n  /** The user's favorite associated with this project. */\n  public get favorite(): LinearFetch<Favorite> | undefined {\n    return this._favorite?.id ? new FavoriteQuery(this._request).fetch(this._favorite?.id) : undefined;\n  }\n  /** The ID of user's favorite associated with this project. */\n  public get favoriteId(): string | undefined {\n    return this._favorite?.id;\n  }\n  /** Settings for all integrations associated with that project. */\n  public get integrationsSettings(): LinearFetch<IntegrationsSettings> | undefined {\n    return this._integrationsSettings?.id\n      ? new IntegrationsSettingsQuery(this._request).fetch(this._integrationsSettings?.id)\n      : undefined;\n  }\n  /** The ID of settings for all integrations associated with that project. */\n  public get integrationsSettingsId(): string | undefined {\n    return this._integrationsSettings?.id;\n  }\n  /** The last template that was applied to this project. */\n  public get lastAppliedTemplate(): LinearFetch<Template> | undefined {\n    return this._lastAppliedTemplate?.id\n      ? new TemplateQuery(this._request).fetch(this._lastAppliedTemplate?.id)\n      : undefined;\n  }\n  /** The ID of last template that was applied to this project. */\n  public get lastAppliedTemplateId(): string | undefined {\n    return this._lastAppliedTemplate?.id;\n  }\n  /** The most recent status update posted for this project. Null if no updates have been posted. */\n  public get lastUpdate(): LinearFetch<ProjectUpdate> | undefined {\n    return this._lastUpdate?.id ? new ProjectUpdateQuery(this._request).fetch(this._lastUpdate?.id) : undefined;\n  }\n  /** The ID of most recent status update posted for this project. null if no updates have been posted. */\n  public get lastUpdateId(): string | undefined {\n    return this._lastUpdate?.id;\n  }\n  /** The user who leads the project. The project lead is typically responsible for posting status updates and driving the project to completion. Null if no lead is assigned. */\n  public get lead(): LinearFetch<User> | undefined {\n    return this._lead?.id ? new UserQuery(this._request).fetch(this._lead?.id) : undefined;\n  }\n  /** The ID of user who leads the project. the project lead is typically responsible for posting status updates and driving the project to completion. null if no lead is assigned. */\n  public get leadId(): string | undefined {\n    return this._lead?.id;\n  }\n  /** The current project status. Defines the project's position in its lifecycle (e.g., backlog, planned, started, paused, completed, canceled). */\n  public get status(): LinearFetch<ProjectStatus> | undefined {\n    return new ProjectStatusQuery(this._request).fetch(this._status.id);\n  }\n  /** The ID of current project status. defines the project's position in its lifecycle (e.g., backlog, planned, started, paused, completed, canceled). */\n  public get statusId(): string | undefined {\n    return this._status?.id;\n  }\n}\n/**\n * A custom project status within a workspace. Statuses are grouped by type (backlog, planned, started, paused, completed, canceled) and define the lifecycle stages a project can move through. Each workspace can customize the names and colors of its project statuses.\n *\n * @param request - function to call the graphql client\n * @param data - L.ProjectStatusFragment response data\n */\nexport class ProjectStatus extends Request {\n  public constructor(request: LinearRequest, data: L.ProjectStatusFragment) {\n    super(request);\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.color = data.color;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.description = data.description ?? undefined;\n    this.id = data.id;\n    this.indefinite = data.indefinite;\n    this.name = data.name;\n    this.position = data.position;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this.type = data.type;\n  }\n\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** The color of the status as a HEX string, used for display in the UI. */\n  public color: string;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** Description of the status. */\n  public description?: string | null;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /** Whether a project can remain in this status indefinitely. When false, projects in this status may trigger reminders or auto-archiving after a period of inactivity. */\n  public indefinite: boolean;\n  /** The name of the status. */\n  public name: string;\n  /** The position of the status within its type group in the workspace's project flow. Used for ordering statuses of the same type. */\n  public position: number;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** The category type of the project status (e.g., backlog, planned, started, paused, completed, canceled). Determines the status's behavior and position in the project lifecycle. */\n  public type: L.ProjectStatusType;\n\n  /** Archives a project status. The status must not have any active projects assigned to it and must not be the last status of its type. */\n  public archive() {\n    return new ArchiveProjectStatusMutation(this._request).fetch(this.id);\n  }\n  /** Creates a new project status. */\n  public create(input: L.ProjectStatusCreateInput) {\n    return new CreateProjectStatusMutation(this._request).fetch(input);\n  }\n  /** Unarchives a project status. */\n  public unarchive() {\n    return new UnarchiveProjectStatusMutation(this._request).fetch(this.id);\n  }\n  /** Updates a project status. */\n  public update(input: L.ProjectStatusUpdateInput) {\n    return new UpdateProjectStatusMutation(this._request).fetch(this.id, input);\n  }\n}\n/**\n * A generic payload return from entity archive mutations.\n *\n * @param request - function to call the graphql client\n * @param data - L.ProjectStatusArchivePayloadFragment response data\n */\nexport class ProjectStatusArchivePayload extends Request {\n  private _entity?: L.ProjectStatusArchivePayloadFragment[\"entity\"];\n\n  public constructor(request: LinearRequest, data: L.ProjectStatusArchivePayloadFragment) {\n    super(request);\n    this.lastSyncId = data.lastSyncId;\n    this.success = data.success;\n    this._entity = data.entity ?? undefined;\n  }\n\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** Whether the operation was successful. */\n  public success: boolean;\n  /** The archived/unarchived entity. Null if entity was deleted. */\n  public get entity(): LinearFetch<ProjectStatus> | undefined {\n    return this._entity?.id ? new ProjectStatusQuery(this._request).fetch(this._entity?.id) : undefined;\n  }\n  /** The ID of archived/unarchived entity. null if entity was deleted. */\n  public get entityId(): string | undefined {\n    return this._entity?.id;\n  }\n}\n/**\n * Certain properties of a project status.\n *\n * @param data - L.ProjectStatusChildWebhookPayloadFragment response data\n */\nexport class ProjectStatusChildWebhookPayload {\n  public constructor(data: L.ProjectStatusChildWebhookPayloadFragment) {\n    this.color = data.color;\n    this.id = data.id;\n    this.name = data.name;\n    this.type = data.type;\n  }\n\n  /** The color of the project status. */\n  public color: string;\n  /** The ID of the project status. */\n  public id: string;\n  /** The name of the project status. */\n  public name: string;\n  /** The type of the project status. */\n  public type: string;\n}\n/**\n * ProjectStatusConnection model\n *\n * @param request - function to call the graphql client\n * @param fetch - function to trigger a refetch of this ProjectStatusConnection model\n * @param data - ProjectStatusConnection response data\n */\nexport class ProjectStatusConnection extends Connection<ProjectStatus> {\n  public constructor(\n    request: LinearRequest,\n    fetch: (connection?: LinearConnectionVariables) => LinearFetch<LinearConnection<ProjectStatus> | undefined>,\n    data: L.ProjectStatusConnectionFragment\n  ) {\n    super(\n      request,\n      fetch,\n      data.nodes.map(node => new ProjectStatus(request, node)),\n      new PageInfo(request, data.pageInfo)\n    );\n  }\n}\n/**\n * The count of projects using a specific project status.\n *\n * @param request - function to call the graphql client\n * @param data - L.ProjectStatusCountPayloadFragment response data\n */\nexport class ProjectStatusCountPayload extends Request {\n  public constructor(request: LinearRequest, data: L.ProjectStatusCountPayloadFragment) {\n    super(request);\n    this.archivedTeamCount = data.archivedTeamCount;\n    this.count = data.count;\n    this.privateCount = data.privateCount;\n  }\n\n  /** Total number of projects using this project status that are not visible to the user because they are in an archived team. */\n  public archivedTeamCount: number;\n  /** Total number of projects using this project status. */\n  public count: number;\n  /** Total number of projects using this project status that are not visible to the user because they are in a private team. */\n  public privateCount: number;\n}\n/**\n * The result of a project status mutation.\n *\n * @param request - function to call the graphql client\n * @param data - L.ProjectStatusPayloadFragment response data\n */\nexport class ProjectStatusPayload extends Request {\n  private _status: L.ProjectStatusPayloadFragment[\"status\"];\n\n  public constructor(request: LinearRequest, data: L.ProjectStatusPayloadFragment) {\n    super(request);\n    this.lastSyncId = data.lastSyncId;\n    this.success = data.success;\n    this._status = data.status;\n  }\n\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** Whether the operation was successful. */\n  public success: boolean;\n  /** The project status that was created or updated. */\n  public get status(): LinearFetch<ProjectStatus> | undefined {\n    return new ProjectStatusQuery(this._request).fetch(this._status.id);\n  }\n  /** The ID of project status that was created or updated. */\n  public get statusId(): string | undefined {\n    return this._status?.id;\n  }\n}\n/**\n * A status update posted to a project. Project updates communicate progress, health, and blockers to stakeholders. Each update captures the project's health at the time of writing and includes a rich-text body with the update content.\n *\n * @param request - function to call the graphql client\n * @param data - L.ProjectUpdateFragment response data\n */\nexport class ProjectUpdate extends Request {\n  private _project: L.ProjectUpdateFragment[\"project\"];\n  private _user: L.ProjectUpdateFragment[\"user\"];\n\n  public constructor(request: LinearRequest, data: L.ProjectUpdateFragment) {\n    super(request);\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.body = data.body;\n    this.commentCount = data.commentCount;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.diff = data.diff ?? undefined;\n    this.diffMarkdown = data.diffMarkdown ?? undefined;\n    this.editedAt = parseDate(data.editedAt) ?? undefined;\n    this.id = data.id;\n    this.isDiffHidden = data.isDiffHidden;\n    this.isStale = data.isStale;\n    this.reactionData = data.reactionData;\n    this.slugId = data.slugId;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this.url = data.url;\n    this.reactions = data.reactions.map(node => new Reaction(request, node));\n    this.health = data.health;\n    this._project = data.project;\n    this._user = data.user;\n  }\n\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** The update content in markdown format. */\n  public body: string;\n  /** Number of comments associated with the project update. */\n  public commentCount: number;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** The diff between the current update and the previous one. */\n  public diff?: L.Scalars[\"JSONObject\"] | null;\n  /** The diff between the current update and the previous one, formatted as markdown. */\n  public diffMarkdown?: string | null;\n  /** The time the update was edited. */\n  public editedAt?: Date | null;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /** Whether the diff between this update and the previous one should be hidden in the UI. */\n  public isDiffHidden: boolean;\n  /** Whether the project update is stale. */\n  public isStale: boolean;\n  /** Emoji reaction summary, grouped by emoji type. */\n  public reactionData: L.Scalars[\"JSONObject\"];\n  /** The update's unique URL slug. */\n  public slugId: string;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** The URL to the project update. */\n  public url: string;\n  /** Reactions associated with the project update. */\n  public reactions: Reaction[];\n  /** The health of the project at the time this update was posted. Possible values are onTrack, atRisk, or offTrack. */\n  public health: L.ProjectUpdateHealthType;\n  /** The project that this status update was posted to. */\n  public get project(): LinearFetch<Project> | undefined {\n    return new ProjectQuery(this._request).fetch(this._project.id);\n  }\n  /** The ID of project that this status update was posted to. */\n  public get projectId(): string | undefined {\n    return this._project?.id;\n  }\n  /** The user who wrote the update. */\n  public get user(): LinearFetch<User> | undefined {\n    return new UserQuery(this._request).fetch(this._user.id);\n  }\n  /** The ID of user who wrote the update. */\n  public get userId(): string | undefined {\n    return this._user?.id;\n  }\n  /** Comments associated with the project update. */\n  public comments(variables?: Omit<L.ProjectUpdate_CommentsQueryVariables, \"id\">) {\n    return new ProjectUpdate_CommentsQuery(this._request, this.id, variables).fetch(variables);\n  }\n  /** Archives a project update. */\n  public archive() {\n    return new ArchiveProjectUpdateMutation(this._request).fetch(this.id);\n  }\n  /** Creates a new project update. */\n  public create(input: L.ProjectUpdateCreateInput) {\n    return new CreateProjectUpdateMutation(this._request).fetch(input);\n  }\n  /** Deletes a project update. */\n  public delete() {\n    return new DeleteProjectUpdateMutation(this._request).fetch(this.id);\n  }\n  /** Unarchives a project update. */\n  public unarchive() {\n    return new UnarchiveProjectUpdateMutation(this._request).fetch(this.id);\n  }\n  /** Updates a project update. */\n  public update(input: L.ProjectUpdateUpdateInput) {\n    return new UpdateProjectUpdateMutation(this._request).fetch(this.id, input);\n  }\n}\n/**\n * A generic payload return from entity archive mutations.\n *\n * @param request - function to call the graphql client\n * @param data - L.ProjectUpdateArchivePayloadFragment response data\n */\nexport class ProjectUpdateArchivePayload extends Request {\n  private _entity?: L.ProjectUpdateArchivePayloadFragment[\"entity\"];\n\n  public constructor(request: LinearRequest, data: L.ProjectUpdateArchivePayloadFragment) {\n    super(request);\n    this.lastSyncId = data.lastSyncId;\n    this.success = data.success;\n    this._entity = data.entity ?? undefined;\n  }\n\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** Whether the operation was successful. */\n  public success: boolean;\n  /** The archived/unarchived entity. Null if entity was deleted. */\n  public get entity(): LinearFetch<ProjectUpdate> | undefined {\n    return this._entity?.id ? new ProjectUpdateQuery(this._request).fetch(this._entity?.id) : undefined;\n  }\n  /** The ID of archived/unarchived entity. null if entity was deleted. */\n  public get entityId(): string | undefined {\n    return this._entity?.id;\n  }\n}\n/**\n * Certain properties of a project update.\n *\n * @param data - L.ProjectUpdateChildWebhookPayloadFragment response data\n */\nexport class ProjectUpdateChildWebhookPayload {\n  public constructor(data: L.ProjectUpdateChildWebhookPayloadFragment) {\n    this.body = data.body;\n    this.id = data.id;\n    this.userId = data.userId;\n    this.project = new ProjectChildWebhookPayload(data.project);\n  }\n\n  /** The body of the project update. */\n  public body: string;\n  /** The ID of the project update. */\n  public id: string;\n  /** The ID of the user who wrote the project update. */\n  public userId: string;\n  /** The project that the project update belongs to. */\n  public project: ProjectChildWebhookPayload;\n}\n/**\n * ProjectUpdateConnection model\n *\n * @param request - function to call the graphql client\n * @param fetch - function to trigger a refetch of this ProjectUpdateConnection model\n * @param data - ProjectUpdateConnection response data\n */\nexport class ProjectUpdateConnection extends Connection<ProjectUpdate> {\n  public constructor(\n    request: LinearRequest,\n    fetch: (connection?: LinearConnectionVariables) => LinearFetch<LinearConnection<ProjectUpdate> | undefined>,\n    data: L.ProjectUpdateConnectionFragment\n  ) {\n    super(\n      request,\n      fetch,\n      data.nodes.map(node => new ProjectUpdate(request, node)),\n      new PageInfo(request, data.pageInfo)\n    );\n  }\n}\n/**\n * The result of a project update mutation.\n *\n * @param request - function to call the graphql client\n * @param data - L.ProjectUpdatePayloadFragment response data\n */\nexport class ProjectUpdatePayload extends Request {\n  private _projectUpdate: L.ProjectUpdatePayloadFragment[\"projectUpdate\"];\n\n  public constructor(request: LinearRequest, data: L.ProjectUpdatePayloadFragment) {\n    super(request);\n    this.lastSyncId = data.lastSyncId;\n    this.success = data.success;\n    this._projectUpdate = data.projectUpdate;\n  }\n\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** Whether the operation was successful. */\n  public success: boolean;\n  /** The project update that was created or updated. */\n  public get projectUpdate(): LinearFetch<ProjectUpdate> | undefined {\n    return new ProjectUpdateQuery(this._request).fetch(this._projectUpdate.id);\n  }\n  /** The ID of project update that was created or updated. */\n  public get projectUpdateId(): string | undefined {\n    return this._projectUpdate?.id;\n  }\n}\n/**\n * The result of a project update reminder mutation.\n *\n * @param request - function to call the graphql client\n * @param data - L.ProjectUpdateReminderPayloadFragment response data\n */\nexport class ProjectUpdateReminderPayload extends Request {\n  public constructor(request: LinearRequest, data: L.ProjectUpdateReminderPayloadFragment) {\n    super(request);\n    this.lastSyncId = data.lastSyncId;\n    this.success = data.success;\n  }\n\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** Whether the operation was successful. */\n  public success: boolean;\n}\n/**\n * Payload for a project update webhook.\n *\n * @param data - L.ProjectUpdateWebhookPayloadFragment response data\n */\nexport class ProjectUpdateWebhookPayload {\n  public constructor(data: L.ProjectUpdateWebhookPayloadFragment) {\n    this.archivedAt = data.archivedAt ?? undefined;\n    this.body = data.body;\n    this.bodyData = data.bodyData;\n    this.createdAt = data.createdAt;\n    this.diffMarkdown = data.diffMarkdown ?? undefined;\n    this.editedAt = data.editedAt;\n    this.health = data.health;\n    this.id = data.id;\n    this.projectId = data.projectId;\n    this.reactionData = data.reactionData;\n    this.slugId = data.slugId;\n    this.updatedAt = data.updatedAt;\n    this.url = data.url ?? undefined;\n    this.userId = data.userId;\n    this.project = new ProjectChildWebhookPayload(data.project);\n    this.user = new UserChildWebhookPayload(data.user);\n  }\n\n  /** The time at which the entity was archived. */\n  public archivedAt?: string | null;\n  /** The body of the project update. */\n  public body: string;\n  /** The body data of the project update. */\n  public bodyData: string;\n  /** The time at which the entity was created. */\n  public createdAt: string;\n  /** The diff between the current update and the previous one, formatted as markdown. */\n  public diffMarkdown?: string | null;\n  /** The edited at timestamp of the project update. */\n  public editedAt: string;\n  /** The health of the project update. */\n  public health: string;\n  /** The ID of the entity. */\n  public id: string;\n  /** The project id of the project update. */\n  public projectId: string;\n  /** The reaction data for this project update. */\n  public reactionData: L.Scalars[\"JSONObject\"];\n  /** The slug id of the project update. */\n  public slugId: string;\n  /** The time at which the entity was updated. */\n  public updatedAt: string;\n  /** The URL of the project update. */\n  public url?: string | null;\n  /** The user id of the project update. */\n  public userId: string;\n  /** The project that the project update belongs to. */\n  public project: ProjectChildWebhookPayload;\n  /** The user who wrote the project update. */\n  public user: UserChildWebhookPayload;\n}\n/**\n * Payload for a project webhook.\n *\n * @param data - L.ProjectWebhookPayloadFragment response data\n */\nexport class ProjectWebhookPayload {\n  public constructor(data: L.ProjectWebhookPayloadFragment) {\n    this.archivedAt = data.archivedAt ?? undefined;\n    this.autoArchivedAt = data.autoArchivedAt ?? undefined;\n    this.canceledAt = data.canceledAt ?? undefined;\n    this.color = data.color;\n    this.completedAt = data.completedAt ?? undefined;\n    this.completedIssueCountHistory = data.completedIssueCountHistory;\n    this.completedScopeHistory = data.completedScopeHistory;\n    this.content = data.content ?? undefined;\n    this.convertedFromIssueId = data.convertedFromIssueId ?? undefined;\n    this.createdAt = data.createdAt;\n    this.creatorId = data.creatorId ?? undefined;\n    this.description = data.description;\n    this.documentContentId = data.documentContentId ?? undefined;\n    this.health = data.health ?? undefined;\n    this.healthUpdatedAt = data.healthUpdatedAt ?? undefined;\n    this.icon = data.icon ?? undefined;\n    this.id = data.id;\n    this.inProgressScopeHistory = data.inProgressScopeHistory;\n    this.issueCountHistory = data.issueCountHistory;\n    this.labelIds = data.labelIds;\n    this.lastAppliedTemplateId = data.lastAppliedTemplateId ?? undefined;\n    this.lastUpdateId = data.lastUpdateId ?? undefined;\n    this.leadId = data.leadId ?? undefined;\n    this.memberIds = data.memberIds;\n    this.name = data.name;\n    this.priority = data.priority;\n    this.prioritySortOrder = data.prioritySortOrder;\n    this.projectUpdateRemindersPausedUntilAt = data.projectUpdateRemindersPausedUntilAt ?? undefined;\n    this.scopeHistory = data.scopeHistory;\n    this.slugId = data.slugId;\n    this.sortOrder = data.sortOrder;\n    this.startDate = data.startDate ?? undefined;\n    this.startDateResolution = data.startDateResolution ?? undefined;\n    this.startedAt = data.startedAt ?? undefined;\n    this.statusId = data.statusId;\n    this.syncedWith = data.syncedWith ?? undefined;\n    this.targetDate = data.targetDate ?? undefined;\n    this.targetDateResolution = data.targetDateResolution ?? undefined;\n    this.teamIds = data.teamIds;\n    this.trashed = data.trashed ?? undefined;\n    this.updatedAt = data.updatedAt;\n    this.url = data.url;\n    this.lead = data.lead ? new UserChildWebhookPayload(data.lead) : undefined;\n    this.status = data.status ? new ProjectStatusChildWebhookPayload(data.status) : undefined;\n    this.initiatives = data.initiatives\n      ? data.initiatives.map(node => new InitiativeChildWebhookPayload(node))\n      : undefined;\n    this.milestones = data.milestones\n      ? data.milestones.map(node => new ProjectMilestoneChildWebhookPayload(node))\n      : undefined;\n  }\n\n  /** The time at which the entity was archived. */\n  public archivedAt?: string | null;\n  /** The auto archived at timestamp of the project. */\n  public autoArchivedAt?: string | null;\n  /** The canceled at timestamp of the project. */\n  public canceledAt?: string | null;\n  /** The project's color. */\n  public color: string;\n  /** The completed at timestamp of the project. */\n  public completedAt?: string | null;\n  /** The number of completed issues in the project after each week. */\n  public completedIssueCountHistory: number[];\n  /** The number of completed estimation points after each week. */\n  public completedScopeHistory: number[];\n  /** The content of the project. */\n  public content?: string | null;\n  /** The ID of the issue that was converted to the project. */\n  public convertedFromIssueId?: string | null;\n  /** The time at which the entity was created. */\n  public createdAt: string;\n  /** The ID of the user who created the project. */\n  public creatorId?: string | null;\n  /** The project's description. */\n  public description: string;\n  /** The document content ID of the project. */\n  public documentContentId?: string | null;\n  /** The health of the project. */\n  public health?: string | null;\n  /** The time at which the project health was updated. */\n  public healthUpdatedAt?: string | null;\n  /** The icon of the project. */\n  public icon?: string | null;\n  /** The ID of the entity. */\n  public id: string;\n  /** The number of in progress estimation points after each week. */\n  public inProgressScopeHistory: number[];\n  /** The total number of issues in the project after each week. */\n  public issueCountHistory: number[];\n  /** IDs of the labels associated with this project. */\n  public labelIds: string[];\n  /** The ID of the last template that was applied to the project. */\n  public lastAppliedTemplateId?: string | null;\n  /** The ID of the last update posted for this project. */\n  public lastUpdateId?: string | null;\n  /** The ID of the project lead. */\n  public leadId?: string | null;\n  /** IDs of the members of the project. */\n  public memberIds: string[];\n  /** The project's name. */\n  public name: string;\n  /** The priority of the project. 0 = No priority, 1 = Urgent, 2 = High, 3 = Medium, 4 = Low. */\n  public priority: number;\n  /** The sort order for the project within the organization, when ordered by priority. */\n  public prioritySortOrder: number;\n  /** The time at which the project update reminders were paused until. */\n  public projectUpdateRemindersPausedUntilAt?: string | null;\n  /** The total number of estimation points after each week. */\n  public scopeHistory: number[];\n  /** The project's unique URL slug. */\n  public slugId: string;\n  /** The sort order for the project within the organization. */\n  public sortOrder: number;\n  /** The estimated start date of the project. */\n  public startDate?: string | null;\n  /** The resolution of the project's estimated start date. */\n  public startDateResolution?: string | null;\n  /** The time at which the project was moved into started state. */\n  public startedAt?: string | null;\n  /** The ID of the project status. */\n  public statusId: string;\n  /** The external services the project is synced with. */\n  public syncedWith?: L.Scalars[\"JSONObject\"] | null;\n  /** The target date of the project. */\n  public targetDate?: string | null;\n  /** The resolution of the project's target date. */\n  public targetDateResolution?: string | null;\n  /** IDs of the teams associated with this project. */\n  public teamIds: string[];\n  /** The trashed status of the project. */\n  public trashed?: boolean | null;\n  /** The time at which the entity was updated. */\n  public updatedAt: string;\n  /** The URL of the project. */\n  public url: string;\n  /** The initiatives associated with the project. */\n  public initiatives?: InitiativeChildWebhookPayload[] | null;\n  /** The milestones associated with the project. */\n  public milestones?: ProjectMilestoneChildWebhookPayload[] | null;\n  /** The project lead. */\n  public lead?: UserChildWebhookPayload | null;\n  /** The project status. */\n  public status?: ProjectStatusChildWebhookPayload | null;\n}\n/**\n * A notification related to a pull request, such as review requests, approvals, comments, check failures, or merge queue events.\n *\n * @param request - function to call the graphql client\n * @param data - L.PullRequestNotificationFragment response data\n */\nexport class PullRequestNotification extends Request {\n  private _actor?: L.PullRequestNotificationFragment[\"actor\"];\n  private _externalUserActor?: L.PullRequestNotificationFragment[\"externalUserActor\"];\n  private _user: L.PullRequestNotificationFragment[\"user\"];\n\n  public constructor(request: LinearRequest, data: L.PullRequestNotificationFragment) {\n    super(request);\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.emailedAt = parseDate(data.emailedAt) ?? undefined;\n    this.id = data.id;\n    this.pullRequestCommentId = data.pullRequestCommentId ?? undefined;\n    this.pullRequestId = data.pullRequestId;\n    this.readAt = parseDate(data.readAt) ?? undefined;\n    this.snoozedUntilAt = parseDate(data.snoozedUntilAt) ?? undefined;\n    this.type = data.type;\n    this.unsnoozedAt = parseDate(data.unsnoozedAt) ?? undefined;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this.botActor = data.botActor ? new ActorBot(request, data.botActor) : undefined;\n    this.category = data.category;\n    this._actor = data.actor ?? undefined;\n    this._externalUserActor = data.externalUserActor ?? undefined;\n    this._user = data.user;\n  }\n\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** The time at which an email reminder for this notification was sent to the user. Null if no email reminder has been sent. */\n  public emailedAt?: Date | null;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /** Related pull request comment ID. Null if the notification is not related to a pull request comment. */\n  public pullRequestCommentId?: string | null;\n  /** Related pull request. */\n  public pullRequestId: string;\n  /** The time at which the user marked the notification as read. Null if the notification is unread. */\n  public readAt?: Date | null;\n  /** The time until which a notification is snoozed. After this time, the notification reappears in the user's inbox. Null if the notification is not currently snoozed. */\n  public snoozedUntilAt?: Date | null;\n  /** Notification type. Determines the kind of event that triggered this notification and which associated entity fields will be populated. */\n  public type: string;\n  /** The time at which a notification was unsnoozed. Null if the notification has not been unsnoozed. */\n  public unsnoozedAt?: Date | null;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** The bot that caused the notification. */\n  public botActor?: ActorBot | null;\n  /** The category of the notification. */\n  public category: L.NotificationCategory;\n  /** The user that caused the notification. Null if the notification was triggered by a non-user actor such as an integration, external user, or system event. */\n  public get actor(): LinearFetch<User> | undefined {\n    return this._actor?.id ? new UserQuery(this._request).fetch(this._actor?.id) : undefined;\n  }\n  /** The ID of user that caused the notification. null if the notification was triggered by a non-user actor such as an integration, external user, or system event. */\n  public get actorId(): string | undefined {\n    return this._actor?.id;\n  }\n  /** The external user that caused the notification. Populated when the notification was triggered by an external user (e.g., a commenter from a connected integration like Slack or GitHub) rather than a Linear workspace member. */\n  public get externalUserActor(): LinearFetch<ExternalUser> | undefined {\n    return this._externalUserActor?.id\n      ? new ExternalUserQuery(this._request).fetch(this._externalUserActor?.id)\n      : undefined;\n  }\n  /** The ID of external user that caused the notification. populated when the notification was triggered by an external user (e.g., a commenter from a connected integration like slack or github) rather than a linear workspace member. */\n  public get externalUserActorId(): string | undefined {\n    return this._externalUserActor?.id;\n  }\n  /** The recipient user of this notification. */\n  public get user(): LinearFetch<User> | undefined {\n    return new UserQuery(this._request).fetch(this._user.id);\n  }\n  /** The ID of recipient user of this notification. */\n  public get userId(): string | undefined {\n    return this._user?.id;\n  }\n}\n/**\n * A device registration for receiving push notifications. Each PushSubscription represents a specific browser or mobile device endpoint where a user has opted in to receive real-time push notifications. A user may have multiple push subscriptions across different devices and browsers.\n *\n * @param request - function to call the graphql client\n * @param data - L.PushSubscriptionFragment response data\n */\nexport class PushSubscription extends Request {\n  public constructor(request: LinearRequest, data: L.PushSubscriptionFragment) {\n    super(request);\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.id = data.id;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n  }\n\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n\n  /** Creates a push subscription for the authenticated user's current device or browser. If a subscription already exists for the same session, the old one is replaced. */\n  public create(input: L.PushSubscriptionCreateInput) {\n    return new CreatePushSubscriptionMutation(this._request).fetch(input);\n  }\n  /** Deletes a push subscription, unregistering the device from receiving push notifications. */\n  public delete() {\n    return new DeletePushSubscriptionMutation(this._request).fetch(this.id);\n  }\n}\n/**\n * Return type for push subscription mutations.\n *\n * @param request - function to call the graphql client\n * @param data - L.PushSubscriptionPayloadFragment response data\n */\nexport class PushSubscriptionPayload extends Request {\n  public constructor(request: LinearRequest, data: L.PushSubscriptionPayloadFragment) {\n    super(request);\n    this.lastSyncId = data.lastSyncId;\n    this.success = data.success;\n    this.entity = new PushSubscription(request, data.entity);\n  }\n\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** Whether the operation was successful. */\n  public success: boolean;\n  /** The push subscription that was created or deleted. */\n  public entity: PushSubscription;\n}\n/**\n * Return type for the push subscription test query.\n *\n * @param request - function to call the graphql client\n * @param data - L.PushSubscriptionTestPayloadFragment response data\n */\nexport class PushSubscriptionTestPayload extends Request {\n  public constructor(request: LinearRequest, data: L.PushSubscriptionTestPayloadFragment) {\n    super(request);\n    this.success = data.success;\n  }\n\n  /** Whether the operation was successful. */\n  public success: boolean;\n}\n/**\n * The current rate limit status for the authenticated entity.\n *\n * @param request - function to call the graphql client\n * @param data - L.RateLimitPayloadFragment response data\n */\nexport class RateLimitPayload extends Request {\n  public constructor(request: LinearRequest, data: L.RateLimitPayloadFragment) {\n    super(request);\n    this.identifier = data.identifier ?? undefined;\n    this.kind = data.kind;\n    this.limits = data.limits.map(node => new RateLimitResultPayload(request, node));\n  }\n\n  /** The identifier being rate limited, typically the API key or user ID. */\n  public identifier?: string | null;\n  /** The category of rate limit applied to this request, such as API complexity or request count. */\n  public kind: string;\n  /** The current state of each rate limit type, including remaining quota and reset timing. */\n  public limits: RateLimitResultPayload[];\n}\n/**\n * The state of a specific rate limit type, including remaining quota and reset timing.\n *\n * @param request - function to call the graphql client\n * @param data - L.RateLimitResultPayloadFragment response data\n */\nexport class RateLimitResultPayload extends Request {\n  public constructor(request: LinearRequest, data: L.RateLimitResultPayloadFragment) {\n    super(request);\n    this.allowedAmount = data.allowedAmount;\n    this.period = data.period;\n    this.remainingAmount = data.remainingAmount;\n    this.requestedAmount = data.requestedAmount;\n    this.reset = data.reset;\n    this.type = data.type;\n  }\n\n  /** The total allowed quantity for this type of limit. */\n  public allowedAmount: number;\n  /** The duration in milliseconds of the rate limit window. After this period elapses, the limit is fully replenished. */\n  public period: number;\n  /** The remaining quantity for this type of limit after this request. */\n  public remainingAmount: number;\n  /** The requested quantity for this type of limit. */\n  public requestedAmount: number;\n  /** The UNIX timestamp (in milliseconds) at which the rate limit will be fully replenished. */\n  public reset: number;\n  /** The specific type of rate limit being tracked, such as query complexity or mutation count. */\n  public type: string;\n}\n/**\n * An emoji reaction on a comment, issue, project update, initiative update, post, pull request, or pull request comment. Each reaction is associated with exactly one parent entity and is created by either a workspace user or an external user. Reactions are persisted individually but surfaced on their parent entities as aggregated reactionData.\n *\n * @param request - function to call the graphql client\n * @param data - L.ReactionFragment response data\n */\nexport class Reaction extends Request {\n  private _comment?: L.ReactionFragment[\"comment\"];\n  private _externalUser?: L.ReactionFragment[\"externalUser\"];\n  private _initiativeUpdate?: L.ReactionFragment[\"initiativeUpdate\"];\n  private _issue?: L.ReactionFragment[\"issue\"];\n  private _projectUpdate?: L.ReactionFragment[\"projectUpdate\"];\n  private _user?: L.ReactionFragment[\"user\"];\n\n  public constructor(request: LinearRequest, data: L.ReactionFragment) {\n    super(request);\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.emoji = data.emoji;\n    this.id = data.id;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this._comment = data.comment ?? undefined;\n    this._externalUser = data.externalUser ?? undefined;\n    this._initiativeUpdate = data.initiativeUpdate ?? undefined;\n    this._issue = data.issue ?? undefined;\n    this._projectUpdate = data.projectUpdate ?? undefined;\n    this._user = data.user ?? undefined;\n  }\n\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** The name of the emoji used for this reaction. For custom workspace emojis, this is the custom emoji name; for standard emojis, this is the normalized emoji name. */\n  public emoji: string;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** The comment that the reaction is associated with. Null if the reaction belongs to a different parent entity type. */\n  public get comment(): LinearFetch<Comment> | undefined {\n    return this._comment?.id ? new CommentQuery(this._request).fetch({ id: this._comment?.id }) : undefined;\n  }\n  /** The ID of comment that the reaction is associated with. null if the reaction belongs to a different parent entity type. */\n  public get commentId(): string | undefined {\n    return this._comment?.id;\n  }\n  /** The external user that created the reaction through an integration. Null if the reaction was created by a workspace user. */\n  public get externalUser(): LinearFetch<ExternalUser> | undefined {\n    return this._externalUser?.id ? new ExternalUserQuery(this._request).fetch(this._externalUser?.id) : undefined;\n  }\n  /** The ID of external user that created the reaction through an integration. null if the reaction was created by a workspace user. */\n  public get externalUserId(): string | undefined {\n    return this._externalUser?.id;\n  }\n  /** The initiative update that the reaction is associated with. Null if the reaction belongs to a different parent entity type. */\n  public get initiativeUpdate(): LinearFetch<InitiativeUpdate> | undefined {\n    return this._initiativeUpdate?.id\n      ? new InitiativeUpdateQuery(this._request).fetch(this._initiativeUpdate?.id)\n      : undefined;\n  }\n  /** The ID of initiative update that the reaction is associated with. null if the reaction belongs to a different parent entity type. */\n  public get initiativeUpdateId(): string | undefined {\n    return this._initiativeUpdate?.id;\n  }\n  /** The issue that the reaction is associated with. Null if the reaction belongs to a different parent entity type. */\n  public get issue(): LinearFetch<Issue> | undefined {\n    return this._issue?.id ? new IssueQuery(this._request).fetch(this._issue?.id) : undefined;\n  }\n  /** The ID of issue that the reaction is associated with. null if the reaction belongs to a different parent entity type. */\n  public get issueId(): string | undefined {\n    return this._issue?.id;\n  }\n  /** The project update that the reaction is associated with. Null if the reaction belongs to a different parent entity type. */\n  public get projectUpdate(): LinearFetch<ProjectUpdate> | undefined {\n    return this._projectUpdate?.id ? new ProjectUpdateQuery(this._request).fetch(this._projectUpdate?.id) : undefined;\n  }\n  /** The ID of project update that the reaction is associated with. null if the reaction belongs to a different parent entity type. */\n  public get projectUpdateId(): string | undefined {\n    return this._projectUpdate?.id;\n  }\n  /** The workspace user that created the reaction. Null if the reaction was created by an external user through an integration. */\n  public get user(): LinearFetch<User> | undefined {\n    return this._user?.id ? new UserQuery(this._request).fetch(this._user?.id) : undefined;\n  }\n  /** The ID of workspace user that created the reaction. null if the reaction was created by an external user through an integration. */\n  public get userId(): string | undefined {\n    return this._user?.id;\n  }\n\n  /** Creates a new reaction. */\n  public create(input: L.ReactionCreateInput) {\n    return new CreateReactionMutation(this._request).fetch(input);\n  }\n  /** Deletes a reaction. */\n  public delete() {\n    return new DeleteReactionMutation(this._request).fetch(this.id);\n  }\n}\n/**\n * The result of a reaction mutation.\n *\n * @param request - function to call the graphql client\n * @param data - L.ReactionPayloadFragment response data\n */\nexport class ReactionPayload extends Request {\n  public constructor(request: LinearRequest, data: L.ReactionPayloadFragment) {\n    super(request);\n    this.lastSyncId = data.lastSyncId;\n    this.success = data.success;\n    this.reaction = new Reaction(request, data.reaction);\n  }\n\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** Whether the operation was successful. */\n  public success: boolean;\n  /** The reaction that was created. */\n  public reaction: Reaction;\n}\n/**\n * Payload for a reaction webhook.\n *\n * @param data - L.ReactionWebhookPayloadFragment response data\n */\nexport class ReactionWebhookPayload {\n  public constructor(data: L.ReactionWebhookPayloadFragment) {\n    this.archivedAt = data.archivedAt ?? undefined;\n    this.commentId = data.commentId ?? undefined;\n    this.createdAt = data.createdAt;\n    this.emoji = data.emoji;\n    this.externalUserId = data.externalUserId ?? undefined;\n    this.id = data.id;\n    this.initiativeUpdateId = data.initiativeUpdateId ?? undefined;\n    this.issueId = data.issueId ?? undefined;\n    this.postId = data.postId ?? undefined;\n    this.projectUpdateId = data.projectUpdateId ?? undefined;\n    this.updatedAt = data.updatedAt;\n    this.userId = data.userId ?? undefined;\n    this.comment = data.comment ? new CommentChildWebhookPayload(data.comment) : undefined;\n    this.issue = data.issue ? new IssueChildWebhookPayload(data.issue) : undefined;\n    this.projectUpdate = data.projectUpdate ? new ProjectUpdateChildWebhookPayload(data.projectUpdate) : undefined;\n    this.user = data.user ? new UserChildWebhookPayload(data.user) : undefined;\n  }\n\n  /** The time at which the entity was archived. */\n  public archivedAt?: string | null;\n  /** The ID of the comment that the reaction is associated with. */\n  public commentId?: string | null;\n  /** The time at which the entity was created. */\n  public createdAt: string;\n  /** Name of the reaction's emoji. */\n  public emoji: string;\n  /** The ID of the external user that created the reaction. */\n  public externalUserId?: string | null;\n  /** The ID of the entity. */\n  public id: string;\n  /** The ID of the initiative update that the reaction is associated with. */\n  public initiativeUpdateId?: string | null;\n  /** The ID of the issue that the reaction is associated with. */\n  public issueId?: string | null;\n  /** The ID of the post that the reaction is associated with. */\n  public postId?: string | null;\n  /** The ID of the project update that the reaction is associated with. */\n  public projectUpdateId?: string | null;\n  /** The time at which the entity was updated. */\n  public updatedAt: string;\n  /** The ID of the user that created the reaction. */\n  public userId?: string | null;\n  /** The comment the reaction is associated with. */\n  public comment?: CommentChildWebhookPayload | null;\n  /** The issue the reaction is associated with. */\n  public issue?: IssueChildWebhookPayload | null;\n  /** The project update the reaction is associated with. */\n  public projectUpdate?: ProjectUpdateChildWebhookPayload | null;\n  /** The user that created the reaction. */\n  public user?: UserChildWebhookPayload | null;\n}\n/**\n * A release that bundles issues together for a software deployment or version. Releases belong to a release pipeline and progress through stages (e.g., planned, started, completed, canceled). Issues are associated with releases via the IssueToRelease join entity, and the release tracks lifecycle timestamps such as when it was started, completed, or canceled.\n *\n * @param request - function to call the graphql client\n * @param data - L.ReleaseFragment response data\n */\nexport class Release extends Request {\n  private _creator?: L.ReleaseFragment[\"creator\"];\n  private _pipeline: L.ReleaseFragment[\"pipeline\"];\n  private _stage: L.ReleaseFragment[\"stage\"];\n\n  public constructor(request: LinearRequest, data: L.ReleaseFragment) {\n    super(request);\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.canceledAt = parseDate(data.canceledAt) ?? undefined;\n    this.commitSha = data.commitSha ?? undefined;\n    this.completedAt = parseDate(data.completedAt) ?? undefined;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.currentProgress = data.currentProgress;\n    this.description = data.description ?? undefined;\n    this.id = data.id;\n    this.issueCount = data.issueCount;\n    this.name = data.name;\n    this.progressHistory = data.progressHistory;\n    this.slugId = data.slugId;\n    this.startDate = data.startDate ?? undefined;\n    this.startedAt = parseDate(data.startedAt) ?? undefined;\n    this.targetDate = data.targetDate ?? undefined;\n    this.trashed = data.trashed ?? undefined;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this.url = data.url;\n    this.version = data.version ?? undefined;\n    this.releaseNotes = data.releaseNotes.map(node => new ReleaseNote(request, node));\n    this._creator = data.creator ?? undefined;\n    this._pipeline = data.pipeline;\n    this._stage = data.stage;\n  }\n\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** The time at which the release was canceled. Set automatically when the release moves to a canceled stage. Reset to null if the release moves back to a non-canceled stage. */\n  public canceledAt?: Date | null;\n  /** The Git commit SHA associated with this release. Used for SHA-based idempotency when completing releases and for linking releases to specific points in the repository history. Null if the release was created without a commit reference. */\n  public commitSha?: string | null;\n  /** The time at which the release was completed. Set automatically when the release moves to a completed stage. Reset to null if the release moves back to a non-completed stage. */\n  public completedAt?: Date | null;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** The current progress summary for the release, including counts of issues by workflow state type (e.g., completed, in progress, unstarted). */\n  public currentProgress: L.Scalars[\"JSONObject\"];\n  /** The description of the release in plain text or markdown. Null if no description has been set. */\n  public description?: string | null;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /** Number of issues associated with the release. */\n  public issueCount: number;\n  /** The name of the release. */\n  public name: string;\n  /** The historical progress snapshots for the release, tracking how issue completion has evolved over time. */\n  public progressHistory: L.Scalars[\"JSONObject\"];\n  /** The release's unique URL slug, used to construct human-readable URLs for the release. */\n  public slugId: string;\n  /** The estimated start date of the release. This is a date-only value without a time component. Automatically set to today when the release moves to a started stage if not already set. Null if no start date has been specified. */\n  public startDate?: L.Scalars[\"TimelessDate\"] | null;\n  /** The time at which the release first entered a started stage. Null if the release has not yet been started. */\n  public startedAt?: Date | null;\n  /** The estimated completion date of the release. This is a date-only value without a time component. Null if no target date has been specified. */\n  public targetDate?: L.Scalars[\"TimelessDate\"] | null;\n  /** A flag that indicates whether the release is in the trash bin. Trashed releases are archived and will be permanently deleted after a retention period. Null when the release is not trashed. */\n  public trashed?: boolean | null;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** The URL to the release page in the Linear app. */\n  public url: string;\n  /** The version identifier for this release (e.g., 'v1.2.3' or a short commit hash). Must be unique within the pipeline. Null if no version has been assigned. */\n  public version?: string | null;\n  /** Release notes for the release. */\n  public releaseNotes: ReleaseNote[];\n  /** The user who created the release. Null if the release was created by a non-user context such as an access key or automation. */\n  public get creator(): LinearFetch<User> | undefined {\n    return this._creator?.id ? new UserQuery(this._request).fetch(this._creator?.id) : undefined;\n  }\n  /** The ID of user who created the release. null if the release was created by a non-user context such as an access key or automation. */\n  public get creatorId(): string | undefined {\n    return this._creator?.id;\n  }\n  /** The release pipeline that this release belongs to. A release always belongs to exactly one pipeline. */\n  public get pipeline(): LinearFetch<ReleasePipeline> | undefined {\n    return new ReleasePipelineQuery(this._request).fetch(this._pipeline.id);\n  }\n  /** The ID of release pipeline that this release belongs to. a release always belongs to exactly one pipeline. */\n  public get pipelineId(): string | undefined {\n    return this._pipeline?.id;\n  }\n  /** The current stage of the release within its pipeline (e.g., Planned, In Progress, Completed, Canceled). Changing the stage triggers lifecycle timestamp updates and may move non-closed issues to a new release when completing a scheduled pipeline release. */\n  public get stage(): LinearFetch<ReleaseStage> | undefined {\n    return new ReleaseStageQuery(this._request).fetch(this._stage.id);\n  }\n  /** The ID of current stage of the release within its pipeline (e.g., planned, in progress, completed, canceled). changing the stage triggers lifecycle timestamp updates and may move non-closed issues to a new release when completing a scheduled pipeline release. */\n  public get stageId(): string | undefined {\n    return this._stage?.id;\n  }\n  /** Documents associated with the release. */\n  public documents(variables?: Omit<L.Release_DocumentsQueryVariables, \"id\">) {\n    return new Release_DocumentsQuery(this._request, this.id, variables).fetch(variables);\n  }\n  /** History entries associated with the release. */\n  public history(variables?: Omit<L.Release_HistoryQueryVariables, \"id\">) {\n    return new Release_HistoryQuery(this._request, this.id, variables).fetch(variables);\n  }\n  /** Issues associated with the release. */\n  public issues(variables?: Omit<L.Release_IssuesQueryVariables, \"id\">) {\n    return new Release_IssuesQuery(this._request, this.id, variables).fetch(variables);\n  }\n  /** Links associated with the release. */\n  public links(variables?: Omit<L.Release_LinksQueryVariables, \"id\">) {\n    return new Release_LinksQuery(this._request, this.id, variables).fetch(variables);\n  }\n  /** Archives a release. */\n  public archive() {\n    return new ArchiveReleaseMutation(this._request).fetch(this.id);\n  }\n  /** Creates a new release in a pipeline. If no stage is specified, defaults to the first completed stage for continuous pipelines or the first started stage for scheduled pipelines. */\n  public create(input: L.ReleaseCreateInput) {\n    return new CreateReleaseMutation(this._request).fetch(input);\n  }\n  /** Moves a release to the trash bin. Trashed releases are archived and will be permanently deleted after a retention period. If the release is already archived, it is marked as trashed with a fresh archive timestamp. */\n  public delete() {\n    return new DeleteReleaseMutation(this._request).fetch(this.id);\n  }\n  /** Unarchives a release. */\n  public unarchive() {\n    return new UnarchiveReleaseMutation(this._request).fetch(this.id);\n  }\n  /** Updates an existing release by ID. Supports updating name, description, version, commit SHA, pipeline, stage, and dates. */\n  public update(input: L.ReleaseUpdateInput) {\n    return new UpdateReleaseMutation(this._request).fetch(this.id, input);\n  }\n}\n/**\n * A generic payload return from entity archive mutations.\n *\n * @param request - function to call the graphql client\n * @param data - L.ReleaseArchivePayloadFragment response data\n */\nexport class ReleaseArchivePayload extends Request {\n  private _entity?: L.ReleaseArchivePayloadFragment[\"entity\"];\n\n  public constructor(request: LinearRequest, data: L.ReleaseArchivePayloadFragment) {\n    super(request);\n    this.lastSyncId = data.lastSyncId;\n    this.success = data.success;\n    this._entity = data.entity ?? undefined;\n  }\n\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** Whether the operation was successful. */\n  public success: boolean;\n  /** The archived/unarchived entity. Null if entity was deleted. */\n  public get entity(): LinearFetch<Release> | undefined {\n    return this._entity?.id ? new ReleaseQuery(this._request).fetch(this._entity?.id) : undefined;\n  }\n  /** The ID of archived/unarchived entity. null if entity was deleted. */\n  public get entityId(): string | undefined {\n    return this._entity?.id;\n  }\n}\n/**\n * ReleaseConnection model\n *\n * @param request - function to call the graphql client\n * @param fetch - function to trigger a refetch of this ReleaseConnection model\n * @param data - ReleaseConnection response data\n */\nexport class ReleaseConnection extends Connection<Release> {\n  public constructor(\n    request: LinearRequest,\n    fetch: (connection?: LinearConnectionVariables) => LinearFetch<LinearConnection<Release> | undefined>,\n    data: L.ReleaseConnectionFragment\n  ) {\n    super(\n      request,\n      fetch,\n      data.nodes.map(node => new Release(request, node)),\n      new PageInfo(request, data.pageInfo)\n    );\n  }\n}\n/**\n * A release history record containing a batch of chronologically ordered change events for a release. Each record holds up to 30 entries, and new records are created once the current record is full and a time window has elapsed. Tracks changes to name, description, version, stage, dates, pipeline, and archive status.\n *\n * @param request - function to call the graphql client\n * @param data - L.ReleaseHistoryFragment response data\n */\nexport class ReleaseHistory extends Request {\n  private _release: L.ReleaseHistoryFragment[\"release\"];\n\n  public constructor(request: LinearRequest, data: L.ReleaseHistoryFragment) {\n    super(request);\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.entries = data.entries;\n    this.id = data.id;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this._release = data.release;\n  }\n\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** The events that happened while recording that history. */\n  public entries: L.Scalars[\"JSONObject\"];\n  /** The unique identifier of the entity. */\n  public id: string;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** The release that this history record tracks changes for. */\n  public get release(): LinearFetch<Release> | undefined {\n    return new ReleaseQuery(this._request).fetch(this._release.id);\n  }\n  /** The ID of release that this history record tracks changes for. */\n  public get releaseId(): string | undefined {\n    return this._release?.id;\n  }\n}\n/**\n * ReleaseHistoryConnection model\n *\n * @param request - function to call the graphql client\n * @param fetch - function to trigger a refetch of this ReleaseHistoryConnection model\n * @param data - ReleaseHistoryConnection response data\n */\nexport class ReleaseHistoryConnection extends Connection<ReleaseHistory> {\n  public constructor(\n    request: LinearRequest,\n    fetch: (connection?: LinearConnectionVariables) => LinearFetch<LinearConnection<ReleaseHistory> | undefined>,\n    data: L.ReleaseHistoryConnectionFragment\n  ) {\n    super(\n      request,\n      fetch,\n      data.nodes.map(node => new ReleaseHistory(request, node)),\n      new PageInfo(request, data.pageInfo)\n    );\n  }\n}\n/**\n * A release note. The note body is stored in related document content, and the releases it covers are tracked in releaseIds.\n *\n * @param request - function to call the graphql client\n * @param data - L.ReleaseNoteFragment response data\n */\nexport class ReleaseNote extends Request {\n  private _firstRelease?: L.ReleaseNoteFragment[\"firstRelease\"];\n  private _lastRelease?: L.ReleaseNoteFragment[\"lastRelease\"];\n\n  public constructor(request: LinearRequest, data: L.ReleaseNoteFragment) {\n    super(request);\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.id = data.id;\n    this.releaseCount = data.releaseCount;\n    this.slugId = data.slugId;\n    this.title = data.title ?? undefined;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this.documentContent = data.documentContent ? new DocumentContent(request, data.documentContent) : undefined;\n    this.generationStatus = data.generationStatus ?? undefined;\n    this._firstRelease = data.firstRelease ?? undefined;\n    this._lastRelease = data.lastRelease ?? undefined;\n  }\n\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /** The number of releases covered by this note. */\n  public releaseCount: number;\n  /** The release note's unique URL slug, used to construct human-readable URLs for the note. */\n  public slugId: string;\n  /** User-supplied title for the release note. */\n  public title?: string | null;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** Document content backing the release note body. */\n  public documentContent?: DocumentContent | null;\n  /** Generation status when these release notes are being auto-generated: `pending` while the LLM call is running, `completed` once it lands. `null` means the release notes were written by a user and never went through auto-generation. */\n  public generationStatus?: L.ReleaseNoteGenerationStatus | null;\n  /** The earliest release covered by this note. */\n  public get firstRelease(): LinearFetch<Release> | undefined {\n    return this._firstRelease?.id ? new ReleaseQuery(this._request).fetch(this._firstRelease?.id) : undefined;\n  }\n  /** The ID of earliest release covered by this note. */\n  public get firstReleaseId(): string | undefined {\n    return this._firstRelease?.id;\n  }\n  /** The most recent release covered by this note. */\n  public get lastRelease(): LinearFetch<Release> | undefined {\n    return this._lastRelease?.id ? new ReleaseQuery(this._request).fetch(this._lastRelease?.id) : undefined;\n  }\n  /** The ID of most recent release covered by this note. */\n  public get lastReleaseId(): string | undefined {\n    return this._lastRelease?.id;\n  }\n  /** Releases included in the note. */\n  public get releases(): LinearFetch<Release[]> {\n    return new RecentReleasesByAccessKeyQuery(this._request).fetch();\n  }\n\n  /** Creates a release note. */\n  public create(input: L.ReleaseNoteCreateInput) {\n    return new CreateReleaseNoteMutation(this._request).fetch(input);\n  }\n  /** Deletes a release note. */\n  public delete() {\n    return new DeleteReleaseNoteMutation(this._request).fetch(this.id);\n  }\n  /** Updates a release note. */\n  public update(input: L.ReleaseNoteUpdateInput) {\n    return new UpdateReleaseNoteMutation(this._request).fetch(this.id, input);\n  }\n}\n/**\n * ReleaseNoteConnection model\n *\n * @param request - function to call the graphql client\n * @param fetch - function to trigger a refetch of this ReleaseNoteConnection model\n * @param data - ReleaseNoteConnection response data\n */\nexport class ReleaseNoteConnection extends Connection<ReleaseNote> {\n  public constructor(\n    request: LinearRequest,\n    fetch: (connection?: LinearConnectionVariables) => LinearFetch<LinearConnection<ReleaseNote> | undefined>,\n    data: L.ReleaseNoteConnectionFragment\n  ) {\n    super(\n      request,\n      fetch,\n      data.nodes.map(node => new ReleaseNote(request, node)),\n      new PageInfo(request, data.pageInfo)\n    );\n  }\n}\n/**\n * The result of a release note mutation.\n *\n * @param request - function to call the graphql client\n * @param data - L.ReleaseNotePayloadFragment response data\n */\nexport class ReleaseNotePayload extends Request {\n  private _releaseNote: L.ReleaseNotePayloadFragment[\"releaseNote\"];\n\n  public constructor(request: LinearRequest, data: L.ReleaseNotePayloadFragment) {\n    super(request);\n    this.lastSyncId = data.lastSyncId;\n    this.success = data.success;\n    this._releaseNote = data.releaseNote;\n  }\n\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** Whether the operation was successful. */\n  public success: boolean;\n  /** The release note that was created or updated. */\n  public get releaseNote(): LinearFetch<ReleaseNote> | undefined {\n    return new ReleaseNoteQuery(this._request).fetch(this._releaseNote.id);\n  }\n  /** The ID of release note that was created or updated. */\n  public get releaseNoteId(): string | undefined {\n    return this._releaseNote?.id;\n  }\n}\n/**\n * Payload for a release note webhook.\n *\n * @param data - L.ReleaseNoteWebhookPayloadFragment response data\n */\nexport class ReleaseNoteWebhookPayload {\n  public constructor(data: L.ReleaseNoteWebhookPayloadFragment) {\n    this.archivedAt = data.archivedAt ?? undefined;\n    this.content = data.content ?? undefined;\n    this.createdAt = data.createdAt;\n    this.creatorId = data.creatorId ?? undefined;\n    this.id = data.id;\n    this.lastReleaseId = data.lastReleaseId ?? undefined;\n    this.pipelineId = data.pipelineId;\n    this.releaseIds = data.releaseIds;\n    this.slugId = data.slugId;\n    this.title = data.title ?? undefined;\n    this.updatedAt = data.updatedAt;\n    this.url = data.url;\n    this.pipeline = data.pipeline ? new ReleasePipelineChildWebhookPayload(data.pipeline) : undefined;\n  }\n\n  /** The time at which the entity was archived. */\n  public archivedAt?: string | null;\n  /** The release note's body as markdown. */\n  public content?: string | null;\n  /** The time at which the entity was created. */\n  public createdAt: string;\n  /** The ID of the user who created the release note. */\n  public creatorId?: string | null;\n  /** The ID of the entity. */\n  public id: string;\n  /** The ID of the most recent release covered by this note. */\n  public lastReleaseId?: string | null;\n  /** The ID of the pipeline this release note belongs to. */\n  public pipelineId: string;\n  /** IDs of the releases included in the note. */\n  public releaseIds: string[];\n  /** The release note's unique URL slug. */\n  public slugId: string;\n  /** User-supplied title for the release note. */\n  public title?: string | null;\n  /** The time at which the entity was updated. */\n  public updatedAt: string;\n  /** The URL of the release note. */\n  public url: string;\n  /** The pipeline this release note belongs to. */\n  public pipeline?: ReleasePipelineChildWebhookPayload | null;\n}\n/**\n * The result of a release mutation, containing the release that was created or updated and a success indicator.\n *\n * @param request - function to call the graphql client\n * @param data - L.ReleasePayloadFragment response data\n */\nexport class ReleasePayload extends Request {\n  private _release: L.ReleasePayloadFragment[\"release\"];\n\n  public constructor(request: LinearRequest, data: L.ReleasePayloadFragment) {\n    super(request);\n    this.lastSyncId = data.lastSyncId;\n    this.success = data.success;\n    this._release = data.release;\n  }\n\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** Whether the operation was successful. */\n  public success: boolean;\n  /** The release that was created or updated. */\n  public get release(): LinearFetch<Release> | undefined {\n    return new ReleaseQuery(this._request).fetch(this._release.id);\n  }\n  /** The ID of release that was created or updated. */\n  public get releaseId(): string | undefined {\n    return this._release?.id;\n  }\n}\n/**\n * A release pipeline that defines a release workflow with ordered stages. Pipelines can be continuous (each sync creates a completed release) or scheduled (issues accumulate in a started release that is explicitly completed). Pipelines are associated with teams and can filter commits by file path patterns.\n *\n * @param request - function to call the graphql client\n * @param data - L.ReleasePipelineFragment response data\n */\nexport class ReleasePipeline extends Request {\n  private _latestReleaseNote?: L.ReleasePipelineFragment[\"latestReleaseNote\"];\n  private _releaseNoteTemplate?: L.ReleasePipelineFragment[\"releaseNoteTemplate\"];\n\n  public constructor(request: LinearRequest, data: L.ReleasePipelineFragment) {\n    super(request);\n    this.approximateReleaseCount = data.approximateReleaseCount;\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.autoGenerateReleaseNotesOnCompletion = data.autoGenerateReleaseNotesOnCompletion;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.id = data.id;\n    this.includePathPatterns = data.includePathPatterns;\n    this.isProduction = data.isProduction;\n    this.name = data.name;\n    this.slugId = data.slugId;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this.url = data.url;\n    this.type = data.type;\n    this._latestReleaseNote = data.latestReleaseNote ?? undefined;\n    this._releaseNoteTemplate = data.releaseNoteTemplate ?? undefined;\n  }\n\n  /** The approximate number of non-archived releases in this pipeline. This is a denormalized count that is updated when releases are created or archived, and may not reflect the exact count at all times. */\n  public approximateReleaseCount: number;\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** Whether to automatically generate a release note when a release is completed. Only applies to scheduled pipelines; ignored for continuous pipelines. */\n  public autoGenerateReleaseNotesOnCompletion: boolean;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /** Glob patterns to filter commits by file path. When non-empty, only commits that modify files matching at least one pattern will be included in release syncs. An empty array means all commits are included regardless of file paths. */\n  public includePathPatterns: string[];\n  /** Whether this pipeline targets a production environment. Defaults to true. Used to distinguish production pipelines from staging or development pipelines. */\n  public isProduction: boolean;\n  /** The name of the pipeline. */\n  public name: string;\n  /** The pipeline's unique slug identifier, used in URLs and for lookup by human-readable identifier instead of UUID. */\n  public slugId: string;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** The URL to the release pipeline's releases list in the Linear app. */\n  public url: string;\n  /** The type of the pipeline, which determines how releases are created and managed. Continuous pipelines create a completed release per sync, while scheduled pipelines accumulate issues in a started release. */\n  public type: L.ReleasePipelineType;\n  /** The release note in this pipeline whose covered range ends with the most recent release. */\n  public get latestReleaseNote(): LinearFetch<ReleaseNote> | undefined {\n    return this._latestReleaseNote?.id\n      ? new ReleaseNoteQuery(this._request).fetch(this._latestReleaseNote?.id)\n      : undefined;\n  }\n  /** The ID of release note in this pipeline whose covered range ends with the most recent release. */\n  public get latestReleaseNoteId(): string | undefined {\n    return this._latestReleaseNote?.id;\n  }\n  /** The document template used to define the release notes format for this pipeline. AI-generated release notes follow the structure and tone of this template. Null if no template has been configured. */\n  public get releaseNoteTemplate(): LinearFetch<Template> | undefined {\n    return this._releaseNoteTemplate?.id\n      ? new TemplateQuery(this._request).fetch(this._releaseNoteTemplate?.id)\n      : undefined;\n  }\n  /** The ID of document template used to define the release notes format for this pipeline. ai-generated release notes follow the structure and tone of this template. null if no template has been configured. */\n  public get releaseNoteTemplateId(): string | undefined {\n    return this._releaseNoteTemplate?.id;\n  }\n  /** Releases associated with this pipeline. */\n  public releases(variables?: Omit<L.ReleasePipeline_ReleasesQueryVariables, \"id\">) {\n    return new ReleasePipeline_ReleasesQuery(this._request, this.id, variables).fetch(variables);\n  }\n  /** Stages associated with this pipeline. */\n  public stages(variables?: Omit<L.ReleasePipeline_StagesQueryVariables, \"id\">) {\n    return new ReleasePipeline_StagesQuery(this._request, this.id, variables).fetch(variables);\n  }\n  /** Teams associated with this pipeline. */\n  public teams(variables?: Omit<L.ReleasePipeline_TeamsQueryVariables, \"id\">) {\n    return new ReleasePipeline_TeamsQuery(this._request, this.id, variables).fetch(variables);\n  }\n  /** Archives a release pipeline. */\n  public archive() {\n    return new ArchiveReleasePipelineMutation(this._request).fetch(this.id);\n  }\n  /** Creates a new release pipeline with default stages. Subject to plan entitlement and quota limits. */\n  public create(input: L.ReleasePipelineCreateInput) {\n    return new CreateReleasePipelineMutation(this._request).fetch(input);\n  }\n  /** Permanently deletes a release pipeline and all associated stages and releases. */\n  public delete() {\n    return new DeleteReleasePipelineMutation(this._request).fetch(this.id);\n  }\n  /** Unarchives a release pipeline. */\n  public unarchive() {\n    return new UnarchiveReleasePipelineMutation(this._request).fetch(this.id);\n  }\n  /** Updates an existing release pipeline. Supports updating name, slug, type, production flag, path patterns, and team associations. Private teams that the current user cannot access are preserved in the team list. */\n  public update(input: L.ReleasePipelineUpdateInput) {\n    return new UpdateReleasePipelineMutation(this._request).fetch(this.id, input);\n  }\n}\n/**\n * A generic payload return from entity archive mutations.\n *\n * @param request - function to call the graphql client\n * @param data - L.ReleasePipelineArchivePayloadFragment response data\n */\nexport class ReleasePipelineArchivePayload extends Request {\n  private _entity?: L.ReleasePipelineArchivePayloadFragment[\"entity\"];\n\n  public constructor(request: LinearRequest, data: L.ReleasePipelineArchivePayloadFragment) {\n    super(request);\n    this.lastSyncId = data.lastSyncId;\n    this.success = data.success;\n    this._entity = data.entity ?? undefined;\n  }\n\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** Whether the operation was successful. */\n  public success: boolean;\n  /** The archived/unarchived entity. Null if entity was deleted. */\n  public get entity(): LinearFetch<ReleasePipeline> | undefined {\n    return this._entity?.id ? new ReleasePipelineQuery(this._request).fetch(this._entity?.id) : undefined;\n  }\n  /** The ID of archived/unarchived entity. null if entity was deleted. */\n  public get entityId(): string | undefined {\n    return this._entity?.id;\n  }\n}\n/**\n * Certain properties of a release pipeline.\n *\n * @param data - L.ReleasePipelineChildWebhookPayloadFragment response data\n */\nexport class ReleasePipelineChildWebhookPayload {\n  public constructor(data: L.ReleasePipelineChildWebhookPayloadFragment) {\n    this.id = data.id;\n    this.name = data.name;\n    this.slugId = data.slugId;\n    this.type = data.type;\n    this.url = data.url;\n  }\n\n  /** The ID of the release pipeline. */\n  public id: string;\n  /** The name of the release pipeline. */\n  public name: string;\n  /** The pipeline's unique slug identifier. */\n  public slugId: string;\n  /** The type of the release pipeline. */\n  public type: string;\n  /** The URL of the release pipeline. */\n  public url: string;\n}\n/**\n * ReleasePipelineConnection model\n *\n * @param request - function to call the graphql client\n * @param fetch - function to trigger a refetch of this ReleasePipelineConnection model\n * @param data - ReleasePipelineConnection response data\n */\nexport class ReleasePipelineConnection extends Connection<ReleasePipeline> {\n  public constructor(\n    request: LinearRequest,\n    fetch: (connection?: LinearConnectionVariables) => LinearFetch<LinearConnection<ReleasePipeline> | undefined>,\n    data: L.ReleasePipelineConnectionFragment\n  ) {\n    super(\n      request,\n      fetch,\n      data.nodes.map(node => new ReleasePipeline(request, node)),\n      new PageInfo(request, data.pageInfo)\n    );\n  }\n}\n/**\n * The result of a release pipeline mutation.\n *\n * @param request - function to call the graphql client\n * @param data - L.ReleasePipelinePayloadFragment response data\n */\nexport class ReleasePipelinePayload extends Request {\n  private _releasePipeline: L.ReleasePipelinePayloadFragment[\"releasePipeline\"];\n\n  public constructor(request: LinearRequest, data: L.ReleasePipelinePayloadFragment) {\n    super(request);\n    this.lastSyncId = data.lastSyncId;\n    this.success = data.success;\n    this._releasePipeline = data.releasePipeline;\n  }\n\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** Whether the operation was successful. */\n  public success: boolean;\n  /** The release pipeline that was created or updated. */\n  public get releasePipeline(): LinearFetch<ReleasePipeline> | undefined {\n    return new ReleasePipelineQuery(this._request).fetch(this._releasePipeline.id);\n  }\n  /** The ID of release pipeline that was created or updated. */\n  public get releasePipelineId(): string | undefined {\n    return this._releasePipeline?.id;\n  }\n}\n/**\n * A stage within a release pipeline that represents a phase in the release lifecycle (e.g., Planned, In Progress, Completed, Canceled). Releases progress through stages as they move toward production. Started-type stages can be frozen to prevent new issues from being automatically synced into releases at that stage.\n *\n * @param request - function to call the graphql client\n * @param data - L.ReleaseStageFragment response data\n */\nexport class ReleaseStage extends Request {\n  private _pipeline: L.ReleaseStageFragment[\"pipeline\"];\n\n  public constructor(request: LinearRequest, data: L.ReleaseStageFragment) {\n    super(request);\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.color = data.color;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.frozen = data.frozen;\n    this.id = data.id;\n    this.name = data.name;\n    this.position = data.position;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this.type = data.type;\n    this._pipeline = data.pipeline;\n  }\n\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** The display color of the stage as a HEX string (e.g., '#0f783c'), used for visual representation in the UI. */\n  public color: string;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** Whether this stage is frozen. Only applicable to started-type stages. When a stage is frozen, automated release syncs will not target releases in this stage, and new issues will not be automatically added. At least one started stage in the pipeline must remain non-frozen. */\n  public frozen: boolean;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /** The name of the stage. */\n  public name: string;\n  /** The position of the stage within its pipeline, used for ordering stages in the UI. Lower values appear first. */\n  public position: number;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** The lifecycle type of the stage (planned, started, completed, or canceled). The type determines what lifecycle timestamps are set on a release when it enters this stage. */\n  public type: L.ReleaseStageType;\n  /** The release pipeline that this stage belongs to. A stage always belongs to exactly one pipeline. */\n  public get pipeline(): LinearFetch<ReleasePipeline> | undefined {\n    return new ReleasePipelineQuery(this._request).fetch(this._pipeline.id);\n  }\n  /** The ID of release pipeline that this stage belongs to. a stage always belongs to exactly one pipeline. */\n  public get pipelineId(): string | undefined {\n    return this._pipeline?.id;\n  }\n  /** Releases associated with this stage. */\n  public releases(variables?: Omit<L.ReleaseStage_ReleasesQueryVariables, \"id\">) {\n    return new ReleaseStage_ReleasesQuery(this._request, this.id, variables).fetch(variables);\n  }\n  /** Archives a release stage. Only started-type stages can be archived, and only if they have no active releases and at least one other stage of the same type remains. Cannot archive the last non-frozen started stage. */\n  public archive() {\n    return new ArchiveReleaseStageMutation(this._request).fetch(this.id);\n  }\n  /** Creates a new release stage in a pipeline. Non-started stages must use default names and colors, and only one stage of each non-started type is allowed per pipeline. Started stages can optionally be frozen, but at least one non-frozen started stage must remain. */\n  public create(input: L.ReleaseStageCreateInput) {\n    return new CreateReleaseStageMutation(this._request).fetch(input);\n  }\n  /** Unarchives a release stage. */\n  public unarchive() {\n    return new UnarchiveReleaseStageMutation(this._request).fetch(this.id);\n  }\n  /** Updates an existing release stage. Only started-type stages can be edited. Supports updating name, color, position, and frozen status. */\n  public update(input: L.ReleaseStageUpdateInput) {\n    return new UpdateReleaseStageMutation(this._request).fetch(this.id, input);\n  }\n}\n/**\n * A generic payload return from entity archive mutations.\n *\n * @param request - function to call the graphql client\n * @param data - L.ReleaseStageArchivePayloadFragment response data\n */\nexport class ReleaseStageArchivePayload extends Request {\n  private _entity?: L.ReleaseStageArchivePayloadFragment[\"entity\"];\n\n  public constructor(request: LinearRequest, data: L.ReleaseStageArchivePayloadFragment) {\n    super(request);\n    this.lastSyncId = data.lastSyncId;\n    this.success = data.success;\n    this._entity = data.entity ?? undefined;\n  }\n\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** Whether the operation was successful. */\n  public success: boolean;\n  /** The archived/unarchived entity. Null if entity was deleted. */\n  public get entity(): LinearFetch<ReleaseStage> | undefined {\n    return this._entity?.id ? new ReleaseStageQuery(this._request).fetch(this._entity?.id) : undefined;\n  }\n  /** The ID of archived/unarchived entity. null if entity was deleted. */\n  public get entityId(): string | undefined {\n    return this._entity?.id;\n  }\n}\n/**\n * Certain properties of a release stage.\n *\n * @param data - L.ReleaseStageChildWebhookPayloadFragment response data\n */\nexport class ReleaseStageChildWebhookPayload {\n  public constructor(data: L.ReleaseStageChildWebhookPayloadFragment) {\n    this.color = data.color;\n    this.id = data.id;\n    this.name = data.name;\n    this.position = data.position;\n    this.type = data.type;\n  }\n\n  /** The UI color of the stage as a HEX string. */\n  public color: string;\n  /** The ID of the release stage. */\n  public id: string;\n  /** The name of the stage. */\n  public name: string;\n  /** The position of the stage. */\n  public position: number;\n  /** The type of the stage. */\n  public type: string;\n}\n/**\n * ReleaseStageConnection model\n *\n * @param request - function to call the graphql client\n * @param fetch - function to trigger a refetch of this ReleaseStageConnection model\n * @param data - ReleaseStageConnection response data\n */\nexport class ReleaseStageConnection extends Connection<ReleaseStage> {\n  public constructor(\n    request: LinearRequest,\n    fetch: (connection?: LinearConnectionVariables) => LinearFetch<LinearConnection<ReleaseStage> | undefined>,\n    data: L.ReleaseStageConnectionFragment\n  ) {\n    super(\n      request,\n      fetch,\n      data.nodes.map(node => new ReleaseStage(request, node)),\n      new PageInfo(request, data.pageInfo)\n    );\n  }\n}\n/**\n * The result of a release stage mutation.\n *\n * @param request - function to call the graphql client\n * @param data - L.ReleaseStagePayloadFragment response data\n */\nexport class ReleaseStagePayload extends Request {\n  private _releaseStage: L.ReleaseStagePayloadFragment[\"releaseStage\"];\n\n  public constructor(request: LinearRequest, data: L.ReleaseStagePayloadFragment) {\n    super(request);\n    this.lastSyncId = data.lastSyncId;\n    this.success = data.success;\n    this._releaseStage = data.releaseStage;\n  }\n\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** Whether the operation was successful. */\n  public success: boolean;\n  /** The release stage that was created or updated. */\n  public get releaseStage(): LinearFetch<ReleaseStage> | undefined {\n    return new ReleaseStageQuery(this._request).fetch(this._releaseStage.id);\n  }\n  /** The ID of release stage that was created or updated. */\n  public get releaseStageId(): string | undefined {\n    return this._releaseStage?.id;\n  }\n}\n/**\n * Payload for a release webhook.\n *\n * @param data - L.ReleaseWebhookPayloadFragment response data\n */\nexport class ReleaseWebhookPayload {\n  public constructor(data: L.ReleaseWebhookPayloadFragment) {\n    this.archivedAt = data.archivedAt ?? undefined;\n    this.canceledAt = data.canceledAt ?? undefined;\n    this.commitSha = data.commitSha ?? undefined;\n    this.completedAt = data.completedAt ?? undefined;\n    this.createdAt = data.createdAt;\n    this.creatorId = data.creatorId ?? undefined;\n    this.description = data.description ?? undefined;\n    this.id = data.id;\n    this.name = data.name;\n    this.pipelineId = data.pipelineId;\n    this.slugId = data.slugId;\n    this.stageId = data.stageId;\n    this.startDate = data.startDate ?? undefined;\n    this.startedAt = data.startedAt ?? undefined;\n    this.targetDate = data.targetDate ?? undefined;\n    this.trashed = data.trashed ?? undefined;\n    this.updatedAt = data.updatedAt;\n    this.url = data.url;\n    this.version = data.version ?? undefined;\n    this.pipeline = data.pipeline ? new ReleasePipelineChildWebhookPayload(data.pipeline) : undefined;\n    this.stage = data.stage ? new ReleaseStageChildWebhookPayload(data.stage) : undefined;\n    this.issues = data.issues ? data.issues.map(node => new IssueChildWebhookPayload(node)) : undefined;\n  }\n\n  /** The time at which the entity was archived. */\n  public archivedAt?: string | null;\n  /** The time at which the release was canceled. */\n  public canceledAt?: string | null;\n  /** The commit SHA associated with this release. */\n  public commitSha?: string | null;\n  /** The time at which the release was completed. */\n  public completedAt?: string | null;\n  /** The time at which the entity was created. */\n  public createdAt: string;\n  /** The ID of the user who created the release. */\n  public creatorId?: string | null;\n  /** The release's description. */\n  public description?: string | null;\n  /** The ID of the entity. */\n  public id: string;\n  /** The name of the release. */\n  public name: string;\n  /** The ID of the pipeline this release belongs to. */\n  public pipelineId: string;\n  /** The release's unique URL slug. */\n  public slugId: string;\n  /** The ID of the current stage of the release. */\n  public stageId: string;\n  /** The estimated start date of the release. */\n  public startDate?: string | null;\n  /** The time at which the release was started. */\n  public startedAt?: string | null;\n  /** The estimated completion date of the release. */\n  public targetDate?: string | null;\n  /** Whether the release is in the trash bin. */\n  public trashed?: boolean | null;\n  /** The time at which the entity was updated. */\n  public updatedAt: string;\n  /** The URL of the release. */\n  public url: string;\n  /** The version of the release. */\n  public version?: string | null;\n  /** The issues associated with the release. */\n  public issues?: IssueChildWebhookPayload[] | null;\n  /** The pipeline this release belongs to. */\n  public pipeline?: ReleasePipelineChildWebhookPayload | null;\n  /** The current stage of the release. */\n  public stage?: ReleaseStageChildWebhookPayload | null;\n}\n/**\n * A suggested code repository that may be relevant for implementing an issue.\n *\n * @param request - function to call the graphql client\n * @param data - L.RepositorySuggestionFragment response data\n */\nexport class RepositorySuggestion extends Request {\n  public constructor(request: LinearRequest, data: L.RepositorySuggestionFragment) {\n    super(request);\n    this.confidence = data.confidence;\n    this.hostname = data.hostname ?? undefined;\n    this.repositoryFullName = data.repositoryFullName;\n  }\n\n  /** Confidence score from 0.0 to 1.0. */\n  public confidence: number;\n  /** Hostname of the Git service (e.g., 'github.com', 'github.company.com'). */\n  public hostname?: string | null;\n  /** The full name of the repository in owner/name format (e.g., 'acme/backend'). */\n  public repositoryFullName: string;\n}\n/**\n * The result of a repository suggestions query, containing the list of suggested repositories.\n *\n * @param request - function to call the graphql client\n * @param data - L.RepositorySuggestionsPayloadFragment response data\n */\nexport class RepositorySuggestionsPayload extends Request {\n  public constructor(request: LinearRequest, data: L.RepositorySuggestionsPayloadFragment) {\n    super(request);\n    this.suggestions = data.suggestions.map(node => new RepositorySuggestion(request, node));\n  }\n\n  /** The suggested repositories. */\n  public suggestions: RepositorySuggestion[];\n}\n/**\n * [Deprecated] A roadmap for grouping projects. Use Initiative instead, which supersedes this entity and provides richer hierarchy and tracking capabilities.\n *\n * @param request - function to call the graphql client\n * @param data - L.RoadmapFragment response data\n */\nexport class Roadmap extends Request {\n  private _creator: L.RoadmapFragment[\"creator\"];\n  private _owner?: L.RoadmapFragment[\"owner\"];\n\n  public constructor(request: LinearRequest, data: L.RoadmapFragment) {\n    super(request);\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.color = data.color ?? undefined;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.description = data.description ?? undefined;\n    this.id = data.id;\n    this.name = data.name;\n    this.slugId = data.slugId;\n    this.sortOrder = data.sortOrder;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this.url = data.url;\n    this._creator = data.creator;\n    this._owner = data.owner ?? undefined;\n  }\n\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** The roadmap's color. */\n  public color?: string | null;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** The description of the roadmap. */\n  public description?: string | null;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /** The name of the roadmap. */\n  public name: string;\n  /** The roadmap's unique URL slug. */\n  public slugId: string;\n  /** The sort order of the roadmap within the workspace. */\n  public sortOrder: number;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** The canonical url for the roadmap. */\n  public url: string;\n  /** The user who created the roadmap. */\n  public get creator(): LinearFetch<User> | undefined {\n    return new UserQuery(this._request).fetch(this._creator.id);\n  }\n  /** The ID of user who created the roadmap. */\n  public get creatorId(): string | undefined {\n    return this._creator?.id;\n  }\n  /** The workspace of the roadmap. */\n  public get organization(): LinearFetch<Organization> {\n    return new OrganizationQuery(this._request).fetch();\n  }\n  /** The user who owns the roadmap. */\n  public get owner(): LinearFetch<User> | undefined {\n    return this._owner?.id ? new UserQuery(this._request).fetch(this._owner?.id) : undefined;\n  }\n  /** The ID of user who owns the roadmap. */\n  public get ownerId(): string | undefined {\n    return this._owner?.id;\n  }\n  /** Projects associated with the roadmap. */\n  public projects(variables?: Omit<L.Roadmap_ProjectsQueryVariables, \"id\">) {\n    return new Roadmap_ProjectsQuery(this._request, this.id, variables).fetch(variables);\n  }\n  /** Archives a roadmap. */\n  public archive() {\n    return new ArchiveRoadmapMutation(this._request).fetch(this.id);\n  }\n  /** Creates a new roadmap. */\n  public create(input: L.RoadmapCreateInput) {\n    return new CreateRoadmapMutation(this._request).fetch(input);\n  }\n  /** Deletes a roadmap. */\n  public delete() {\n    return new DeleteRoadmapMutation(this._request).fetch(this.id);\n  }\n  /** Unarchives a roadmap. */\n  public unarchive() {\n    return new UnarchiveRoadmapMutation(this._request).fetch(this.id);\n  }\n  /** Updates a roadmap. */\n  public update(input: L.RoadmapUpdateInput) {\n    return new UpdateRoadmapMutation(this._request).fetch(this.id, input);\n  }\n}\n/**\n * A generic payload return from entity archive mutations.\n *\n * @param request - function to call the graphql client\n * @param data - L.RoadmapArchivePayloadFragment response data\n */\nexport class RoadmapArchivePayload extends Request {\n  private _entity?: L.RoadmapArchivePayloadFragment[\"entity\"];\n\n  public constructor(request: LinearRequest, data: L.RoadmapArchivePayloadFragment) {\n    super(request);\n    this.lastSyncId = data.lastSyncId;\n    this.success = data.success;\n    this._entity = data.entity ?? undefined;\n  }\n\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** Whether the operation was successful. */\n  public success: boolean;\n  /** The archived/unarchived entity. Null if entity was deleted. */\n  public get entity(): LinearFetch<Roadmap> | undefined {\n    return this._entity?.id ? new RoadmapQuery(this._request).fetch(this._entity?.id) : undefined;\n  }\n  /** The ID of archived/unarchived entity. null if entity was deleted. */\n  public get entityId(): string | undefined {\n    return this._entity?.id;\n  }\n}\n/**\n * RoadmapConnection model\n *\n * @param request - function to call the graphql client\n * @param fetch - function to trigger a refetch of this RoadmapConnection model\n * @param data - RoadmapConnection response data\n */\nexport class RoadmapConnection extends Connection<Roadmap> {\n  public constructor(\n    request: LinearRequest,\n    fetch: (connection?: LinearConnectionVariables) => LinearFetch<LinearConnection<Roadmap> | undefined>,\n    data: L.RoadmapConnectionFragment\n  ) {\n    super(\n      request,\n      fetch,\n      data.nodes.map(node => new Roadmap(request, node)),\n      new PageInfo(request, data.pageInfo)\n    );\n  }\n}\n/**\n * The result of a roadmap mutation.\n *\n * @param request - function to call the graphql client\n * @param data - L.RoadmapPayloadFragment response data\n */\nexport class RoadmapPayload extends Request {\n  private _roadmap: L.RoadmapPayloadFragment[\"roadmap\"];\n\n  public constructor(request: LinearRequest, data: L.RoadmapPayloadFragment) {\n    super(request);\n    this.lastSyncId = data.lastSyncId;\n    this.success = data.success;\n    this._roadmap = data.roadmap;\n  }\n\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** Whether the operation was successful. */\n  public success: boolean;\n  /** The roadmap that was created or updated. */\n  public get roadmap(): LinearFetch<Roadmap> | undefined {\n    return new RoadmapQuery(this._request).fetch(this._roadmap.id);\n  }\n  /** The ID of roadmap that was created or updated. */\n  public get roadmapId(): string | undefined {\n    return this._roadmap?.id;\n  }\n}\n/**\n * [Deprecated] The join entity linking a project to a roadmap. Use InitiativeToProject instead, which supersedes this entity.\n *\n * @param request - function to call the graphql client\n * @param data - L.RoadmapToProjectFragment response data\n */\nexport class RoadmapToProject extends Request {\n  private _project: L.RoadmapToProjectFragment[\"project\"];\n  private _roadmap: L.RoadmapToProjectFragment[\"roadmap\"];\n\n  public constructor(request: LinearRequest, data: L.RoadmapToProjectFragment) {\n    super(request);\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.id = data.id;\n    this.sortOrder = data.sortOrder;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this._project = data.project;\n    this._roadmap = data.roadmap;\n  }\n\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /** The sort order of the project within the roadmap. */\n  public sortOrder: string;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** The project that the roadmap is associated with. */\n  public get project(): LinearFetch<Project> | undefined {\n    return new ProjectQuery(this._request).fetch(this._project.id);\n  }\n  /** The ID of project that the roadmap is associated with. */\n  public get projectId(): string | undefined {\n    return this._project?.id;\n  }\n  /** The roadmap that the project is associated with. */\n  public get roadmap(): LinearFetch<Roadmap> | undefined {\n    return new RoadmapQuery(this._request).fetch(this._roadmap.id);\n  }\n  /** The ID of roadmap that the project is associated with. */\n  public get roadmapId(): string | undefined {\n    return this._roadmap?.id;\n  }\n\n  /** [Deprecated] Creates a new roadmap-to-project association. Use InitiativeToProject instead. */\n  public create(input: L.RoadmapToProjectCreateInput) {\n    return new CreateRoadmapToProjectMutation(this._request).fetch(input);\n  }\n  /** [Deprecated] Deletes a roadmap-to-project association. Use InitiativeToProject instead. */\n  public delete() {\n    return new DeleteRoadmapToProjectMutation(this._request).fetch(this.id);\n  }\n  /** [Deprecated] Updates a roadmap-to-project association. Use InitiativeToProject instead. */\n  public update(input: L.RoadmapToProjectUpdateInput) {\n    return new UpdateRoadmapToProjectMutation(this._request).fetch(this.id, input);\n  }\n}\n/**\n * RoadmapToProjectConnection model\n *\n * @param request - function to call the graphql client\n * @param fetch - function to trigger a refetch of this RoadmapToProjectConnection model\n * @param data - RoadmapToProjectConnection response data\n */\nexport class RoadmapToProjectConnection extends Connection<RoadmapToProject> {\n  public constructor(\n    request: LinearRequest,\n    fetch: (connection?: LinearConnectionVariables) => LinearFetch<LinearConnection<RoadmapToProject> | undefined>,\n    data: L.RoadmapToProjectConnectionFragment\n  ) {\n    super(\n      request,\n      fetch,\n      data.nodes.map(node => new RoadmapToProject(request, node)),\n      new PageInfo(request, data.pageInfo)\n    );\n  }\n}\n/**\n * The result of a roadmap-to-project mutation.\n *\n * @param request - function to call the graphql client\n * @param data - L.RoadmapToProjectPayloadFragment response data\n */\nexport class RoadmapToProjectPayload extends Request {\n  private _roadmapToProject: L.RoadmapToProjectPayloadFragment[\"roadmapToProject\"];\n\n  public constructor(request: LinearRequest, data: L.RoadmapToProjectPayloadFragment) {\n    super(request);\n    this.lastSyncId = data.lastSyncId;\n    this.success = data.success;\n    this._roadmapToProject = data.roadmapToProject;\n  }\n\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** Whether the operation was successful. */\n  public success: boolean;\n  /** The roadmapToProject that was created or updated. */\n  public get roadmapToProject(): LinearFetch<RoadmapToProject> | undefined {\n    return new RoadmapToProjectQuery(this._request).fetch(this._roadmapToProject.id);\n  }\n  /** The ID of roadmaptoproject that was created or updated. */\n  public get roadmapToProjectId(): string | undefined {\n    return this._roadmapToProject?.id;\n  }\n}\n/**\n * The payload returned by the semantic search query, containing the list of matching results.\n *\n * @param request - function to call the graphql client\n * @param data - L.SemanticSearchPayloadFragment response data\n */\nexport class SemanticSearchPayload extends Request {\n  public constructor(request: LinearRequest, data: L.SemanticSearchPayloadFragment) {\n    super(request);\n    this.enabled = data.enabled;\n    this.results = data.results.map(node => new SemanticSearchResult(request, node));\n  }\n\n  /** Whether the semantic search is enabled. */\n  public enabled: boolean;\n  /** The list of matching search results, ordered by relevance score. */\n  public results: SemanticSearchResult[];\n}\n/**\n * A reference to an entity returned by semantic search, containing its type and ID. Resolve the specific entity using the type-specific field resolvers (issue, project, initiative, document).\n *\n * @param request - function to call the graphql client\n * @param data - L.SemanticSearchResultFragment response data\n */\nexport class SemanticSearchResult extends Request {\n  private _document?: L.SemanticSearchResultFragment[\"document\"];\n  private _initiative?: L.SemanticSearchResultFragment[\"initiative\"];\n  private _issue?: L.SemanticSearchResultFragment[\"issue\"];\n  private _project?: L.SemanticSearchResultFragment[\"project\"];\n\n  public constructor(request: LinearRequest, data: L.SemanticSearchResultFragment) {\n    super(request);\n    this.id = data.id;\n    this.type = data.type;\n    this._document = data.document ?? undefined;\n    this._initiative = data.initiative ?? undefined;\n    this._issue = data.issue ?? undefined;\n    this._project = data.project ?? undefined;\n  }\n\n  /** The unique identifier of the entity. */\n  public id: string;\n  /** The type of the semantic search result. */\n  public type: L.SemanticSearchResultType;\n  /** The document entity, if this search result is of type Document. Null for other result types. */\n  public get document(): LinearFetch<Document> | undefined {\n    return this._document?.id ? new DocumentQuery(this._request).fetch(this._document?.id) : undefined;\n  }\n  /** The ID of document entity, if this search result is of type document. null for other result types. */\n  public get documentId(): string | undefined {\n    return this._document?.id;\n  }\n  /** The initiative entity, if this search result is of type Initiative. Null for other result types. */\n  public get initiative(): LinearFetch<Initiative> | undefined {\n    return this._initiative?.id ? new InitiativeQuery(this._request).fetch(this._initiative?.id) : undefined;\n  }\n  /** The ID of initiative entity, if this search result is of type initiative. null for other result types. */\n  public get initiativeId(): string | undefined {\n    return this._initiative?.id;\n  }\n  /** The issue entity, if this search result is of type Issue. Null for other result types. */\n  public get issue(): LinearFetch<Issue> | undefined {\n    return this._issue?.id ? new IssueQuery(this._request).fetch(this._issue?.id) : undefined;\n  }\n  /** The ID of issue entity, if this search result is of type issue. null for other result types. */\n  public get issueId(): string | undefined {\n    return this._issue?.id;\n  }\n  /** The project entity, if this search result is of type Project. Null for other result types. */\n  public get project(): LinearFetch<Project> | undefined {\n    return this._project?.id ? new ProjectQuery(this._request).fetch(this._project?.id) : undefined;\n  }\n  /** The ID of project entity, if this search result is of type project. null for other result types. */\n  public get projectId(): string | undefined {\n    return this._project?.id;\n  }\n}\n/**\n * A verified Amazon SES domain identity that enables sending emails from a custom domain. Organizations configure SES domain identities to send issue notification replies and Asks auto-replies from their own domain instead of the default Linear domain. Full verification requires DKIM signing, a custom MAIL FROM domain, and organization ownership confirmation. Multiple organizations sharing the same domain each have their own SesDomainIdentity record but share the underlying SES identity.\n *\n * @param request - function to call the graphql client\n * @param data - L.SesDomainIdentityFragment response data\n */\nexport class SesDomainIdentity extends Request {\n  private _creator?: L.SesDomainIdentityFragment[\"creator\"];\n\n  public constructor(request: LinearRequest, data: L.SesDomainIdentityFragment) {\n    super(request);\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.canSendFromCustomDomain = data.canSendFromCustomDomain;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.domain = data.domain;\n    this.id = data.id;\n    this.region = data.region;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this.dnsRecords = data.dnsRecords.map(node => new SesDomainIdentityDnsRecord(request, node));\n    this._creator = data.creator ?? undefined;\n  }\n\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** Whether the domain is fully verified and can be used for sending emails. */\n  public canSendFromCustomDomain: boolean;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** The domain of the SES domain identity. */\n  public domain: string;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /** The AWS region of the SES domain identity. */\n  public region: string;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** The DNS records for the SES domain identity. */\n  public dnsRecords: SesDomainIdentityDnsRecord[];\n  /** The user who created the SES domain identity. */\n  public get creator(): LinearFetch<User> | undefined {\n    return this._creator?.id ? new UserQuery(this._request).fetch(this._creator?.id) : undefined;\n  }\n  /** The ID of user who created the ses domain identity. */\n  public get creatorId(): string | undefined {\n    return this._creator?.id;\n  }\n  /** The workspace of the SES domain identity. */\n  public get organization(): LinearFetch<Organization> {\n    return new OrganizationQuery(this._request).fetch();\n  }\n}\n/**\n * A DNS record for a SES domain identity.\n *\n * @param request - function to call the graphql client\n * @param data - L.SesDomainIdentityDnsRecordFragment response data\n */\nexport class SesDomainIdentityDnsRecord extends Request {\n  public constructor(request: LinearRequest, data: L.SesDomainIdentityDnsRecordFragment) {\n    super(request);\n    this.content = data.content;\n    this.isVerified = data.isVerified;\n    this.name = data.name;\n    this.type = data.type;\n  }\n\n  /** The content of the DNS record. */\n  public content: string;\n  /** Whether the DNS record is verified in the domain's DNS configuration. */\n  public isVerified: boolean;\n  /** The name of the DNS record. */\n  public name: string;\n  /** The type of the DNS record. */\n  public type: string;\n}\n/**\n * An active SLA rule that can apply to a team.\n *\n * @param request - function to call the graphql client\n * @param data - L.SlaConfigurationFragment response data\n */\nexport class SlaConfiguration extends Request {\n  public constructor(request: LinearRequest, data: L.SlaConfigurationFragment) {\n    super(request);\n    this.conditions = data.conditions;\n    this.id = data.id;\n    this.name = data.name;\n    this.removesSla = data.removesSla;\n    this.sla = data.sla ?? undefined;\n    this.slaType = data.slaType ?? undefined;\n  }\n\n  /** The workflow conditions that determine when this SLA rule applies. */\n  public conditions: L.Scalars[\"JSONObject\"];\n  /** The identifier of the SLA rule. */\n  public id: string;\n  /** The name of the SLA rule. */\n  public name: string;\n  /** Whether the rule removes an SLA instead of setting one. */\n  public removesSla: boolean;\n  /** The SLA value configured by the rule, expressed in milliseconds or business days depending on the day-count type. */\n  public sla?: number | null;\n  /** The SLA type used when the rule sets an SLA. */\n  public slaType?: L.SLADayCountType | null;\n}\n/**\n * Configuration for a Linear team within a Slack Asks channel mapping. Controls whether the default Asks template is enabled for the team in a given Slack channel.\n *\n * @param request - function to call the graphql client\n * @param data - L.SlackAsksTeamSettingsFragment response data\n */\nexport class SlackAsksTeamSettings extends Request {\n  public constructor(request: LinearRequest, data: L.SlackAsksTeamSettingsFragment) {\n    super(request);\n    this.hasDefaultAsk = data.hasDefaultAsk;\n    this.id = data.id;\n  }\n\n  /** Whether the default Asks template is enabled in the given channel for this team. */\n  public hasDefaultAsk: boolean;\n  /** The Linear team ID. */\n  public id: string;\n}\n/**\n * SlackChannelConnectPayload model\n *\n * @param request - function to call the graphql client\n * @param data - L.SlackChannelConnectPayloadFragment response data\n */\nexport class SlackChannelConnectPayload extends Request {\n  private _integration?: L.SlackChannelConnectPayloadFragment[\"integration\"];\n\n  public constructor(request: LinearRequest, data: L.SlackChannelConnectPayloadFragment) {\n    super(request);\n    this.addBot = data.addBot;\n    this.lastSyncId = data.lastSyncId;\n    this.nudgeToConnectMainSlackIntegration = data.nudgeToConnectMainSlackIntegration ?? undefined;\n    this.nudgeToUpdateMainSlackIntegration = data.nudgeToUpdateMainSlackIntegration ?? undefined;\n    this.success = data.success;\n    this.gitHub = data.gitHub ? new GitHubIntegrationConnectDetails(request, data.gitHub) : undefined;\n    this._integration = data.integration ?? undefined;\n  }\n\n  /** Whether the bot needs to be manually added to the channel. */\n  public addBot: boolean;\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** Whether it's recommended to connect main Slack integration. */\n  public nudgeToConnectMainSlackIntegration?: boolean | null;\n  /** Whether it's recommended to update main Slack integration. */\n  public nudgeToUpdateMainSlackIntegration?: boolean | null;\n  /** Whether the operation was successful. */\n  public success: boolean;\n  /** GitHub-specific details for the operation. Populated by GitHub-related mutations only. */\n  public gitHub?: GitHubIntegrationConnectDetails | null;\n  /** The integration that was created or updated. */\n  public get integration(): LinearFetch<Integration> | undefined {\n    return this._integration?.id ? new IntegrationQuery(this._request).fetch(this._integration?.id) : undefined;\n  }\n  /** The ID of integration that was created or updated. */\n  public get integrationId(): string | undefined {\n    return this._integration?.id;\n  }\n}\n/**\n * Configuration for a Slack channel connected to Linear via Slack Asks. Maps the Slack channel ID and name to team assignments and auto-creation settings that control how issues are created from Slack messages in this channel.\n *\n * @param request - function to call the graphql client\n * @param data - L.SlackChannelNameMappingFragment response data\n */\nexport class SlackChannelNameMapping extends Request {\n  public constructor(request: LinearRequest, data: L.SlackChannelNameMappingFragment) {\n    super(request);\n    this.aiTitles = data.aiTitles ?? undefined;\n    this.autoCreateOnBotMention = data.autoCreateOnBotMention ?? undefined;\n    this.autoCreateOnEmoji = data.autoCreateOnEmoji ?? undefined;\n    this.autoCreateOnMessage = data.autoCreateOnMessage ?? undefined;\n    this.autoCreateTemplateId = data.autoCreateTemplateId ?? undefined;\n    this.botAdded = data.botAdded ?? undefined;\n    this.id = data.id;\n    this.isPrivate = data.isPrivate ?? undefined;\n    this.isShared = data.isShared ?? undefined;\n    this.name = data.name;\n    this.postAcceptedFromTriageUpdates = data.postAcceptedFromTriageUpdates ?? undefined;\n    this.postCancellationUpdates = data.postCancellationUpdates ?? undefined;\n    this.postCompletionUpdates = data.postCompletionUpdates ?? undefined;\n    this.teams = data.teams.map(node => new SlackAsksTeamSettings(request, node));\n  }\n\n  /** Whether or not to use AI to generate titles for Asks created in this channel. */\n  public aiTitles?: boolean | null;\n  /** Whether or not @-mentioning the bot should automatically create an Ask with the message. */\n  public autoCreateOnBotMention?: boolean | null;\n  /** Whether or not using the :ticket: emoji in this channel should automatically create Asks. */\n  public autoCreateOnEmoji?: boolean | null;\n  /** Whether or not top-level messages in this channel should automatically create Asks. */\n  public autoCreateOnMessage?: boolean | null;\n  /** The optional template ID to use for Asks auto-created in this channel. If not set, auto-created Asks won't use any template. */\n  public autoCreateTemplateId?: string | null;\n  /** Whether or not the Linear Asks bot has been added to this Slack channel. */\n  public botAdded?: boolean | null;\n  /** The Slack channel ID. */\n  public id: string;\n  /** Whether or not the Slack channel is private. */\n  public isPrivate?: boolean | null;\n  /** Whether or not the Slack channel is shared with an external org. */\n  public isShared?: boolean | null;\n  /** The Slack channel name. */\n  public name: string;\n  /** Whether or not synced Slack threads should be updated with a message when their Ask is accepted from triage. */\n  public postAcceptedFromTriageUpdates?: boolean | null;\n  /** Whether or not synced Slack threads should be updated with a message and emoji when their Ask is canceled. */\n  public postCancellationUpdates?: boolean | null;\n  /** Whether or not synced Slack threads should be updated with a message and emoji when their Ask is completed. */\n  public postCompletionUpdates?: boolean | null;\n  /** Which teams are connected to the channel and settings for those teams. */\n  public teams: SlackAsksTeamSettings[];\n}\n/**\n * SsoUrlFromEmailResponse model\n *\n * @param request - function to call the graphql client\n * @param data - L.SsoUrlFromEmailResponseFragment response data\n */\nexport class SsoUrlFromEmailResponse extends Request {\n  public constructor(request: LinearRequest, data: L.SsoUrlFromEmailResponseFragment) {\n    super(request);\n    this.samlSsoUrl = data.samlSsoUrl;\n    this.success = data.success;\n  }\n\n  /** SAML SSO sign-in URL. */\n  public samlSsoUrl: string;\n  /** Whether the operation was successful. */\n  public success: boolean;\n}\n/**\n * Subscription model\n *\n * @param request - function to call the graphql client\n * @param data - L.SubscriptionFragment response data\n */\nexport class Subscription extends Request {\n  private _agentActivityCreated: L.SubscriptionFragment[\"agentActivityCreated\"];\n  private _agentActivityUpdated: L.SubscriptionFragment[\"agentActivityUpdated\"];\n  private _agentSessionCreated: L.SubscriptionFragment[\"agentSessionCreated\"];\n  private _agentSessionUpdated: L.SubscriptionFragment[\"agentSessionUpdated\"];\n  private _commentArchived: L.SubscriptionFragment[\"commentArchived\"];\n  private _commentCreated: L.SubscriptionFragment[\"commentCreated\"];\n  private _commentDeleted: L.SubscriptionFragment[\"commentDeleted\"];\n  private _commentUnarchived: L.SubscriptionFragment[\"commentUnarchived\"];\n  private _commentUpdated: L.SubscriptionFragment[\"commentUpdated\"];\n  private _cycleArchived: L.SubscriptionFragment[\"cycleArchived\"];\n  private _cycleCreated: L.SubscriptionFragment[\"cycleCreated\"];\n  private _cycleUpdated: L.SubscriptionFragment[\"cycleUpdated\"];\n  private _documentArchived: L.SubscriptionFragment[\"documentArchived\"];\n  private _documentCreated: L.SubscriptionFragment[\"documentCreated\"];\n  private _documentUnarchived: L.SubscriptionFragment[\"documentUnarchived\"];\n  private _documentUpdated: L.SubscriptionFragment[\"documentUpdated\"];\n  private _favoriteCreated: L.SubscriptionFragment[\"favoriteCreated\"];\n  private _favoriteDeleted: L.SubscriptionFragment[\"favoriteDeleted\"];\n  private _favoriteUpdated: L.SubscriptionFragment[\"favoriteUpdated\"];\n  private _initiativeCreated: L.SubscriptionFragment[\"initiativeCreated\"];\n  private _initiativeDeleted: L.SubscriptionFragment[\"initiativeDeleted\"];\n  private _initiativeUpdated: L.SubscriptionFragment[\"initiativeUpdated\"];\n  private _issueArchived: L.SubscriptionFragment[\"issueArchived\"];\n  private _issueCreated: L.SubscriptionFragment[\"issueCreated\"];\n  private _issueLabelCreated: L.SubscriptionFragment[\"issueLabelCreated\"];\n  private _issueLabelDeleted: L.SubscriptionFragment[\"issueLabelDeleted\"];\n  private _issueLabelUpdated: L.SubscriptionFragment[\"issueLabelUpdated\"];\n  private _issueRelationCreated: L.SubscriptionFragment[\"issueRelationCreated\"];\n  private _issueRelationDeleted: L.SubscriptionFragment[\"issueRelationDeleted\"];\n  private _issueRelationUpdated: L.SubscriptionFragment[\"issueRelationUpdated\"];\n  private _issueUnarchived: L.SubscriptionFragment[\"issueUnarchived\"];\n  private _issueUpdated: L.SubscriptionFragment[\"issueUpdated\"];\n  private _projectArchived: L.SubscriptionFragment[\"projectArchived\"];\n  private _projectCreated: L.SubscriptionFragment[\"projectCreated\"];\n  private _projectUnarchived: L.SubscriptionFragment[\"projectUnarchived\"];\n  private _projectUpdateArchived: L.SubscriptionFragment[\"projectUpdateArchived\"];\n  private _projectUpdateCreated: L.SubscriptionFragment[\"projectUpdateCreated\"];\n  private _projectUpdateDeleted: L.SubscriptionFragment[\"projectUpdateDeleted\"];\n  private _projectUpdateUpdated: L.SubscriptionFragment[\"projectUpdateUpdated\"];\n  private _projectUpdated: L.SubscriptionFragment[\"projectUpdated\"];\n  private _roadmapCreated: L.SubscriptionFragment[\"roadmapCreated\"];\n  private _roadmapDeleted: L.SubscriptionFragment[\"roadmapDeleted\"];\n  private _roadmapUpdated: L.SubscriptionFragment[\"roadmapUpdated\"];\n  private _teamCreated: L.SubscriptionFragment[\"teamCreated\"];\n  private _teamDeleted: L.SubscriptionFragment[\"teamDeleted\"];\n  private _teamMembershipCreated: L.SubscriptionFragment[\"teamMembershipCreated\"];\n  private _teamMembershipDeleted: L.SubscriptionFragment[\"teamMembershipDeleted\"];\n  private _teamMembershipUpdated: L.SubscriptionFragment[\"teamMembershipUpdated\"];\n  private _teamUpdated: L.SubscriptionFragment[\"teamUpdated\"];\n  private _userCreated: L.SubscriptionFragment[\"userCreated\"];\n  private _userUpdated: L.SubscriptionFragment[\"userUpdated\"];\n  private _workflowStateArchived: L.SubscriptionFragment[\"workflowStateArchived\"];\n  private _workflowStateCreated: L.SubscriptionFragment[\"workflowStateCreated\"];\n  private _workflowStateUpdated: L.SubscriptionFragment[\"workflowStateUpdated\"];\n\n  public constructor(request: LinearRequest, data: L.SubscriptionFragment) {\n    super(request);\n    this.documentContentCreated = new DocumentContent(request, data.documentContentCreated);\n    this.documentContentDraftCreated = new DocumentContentDraft(request, data.documentContentDraftCreated);\n    this.documentContentDraftDeleted = new DocumentContentDraft(request, data.documentContentDraftDeleted);\n    this.documentContentDraftUpdated = new DocumentContentDraft(request, data.documentContentDraftUpdated);\n    this.documentContentUpdated = new DocumentContent(request, data.documentContentUpdated);\n    this.draftCreated = new Draft(request, data.draftCreated);\n    this.draftDeleted = new Draft(request, data.draftDeleted);\n    this.draftUpdated = new Draft(request, data.draftUpdated);\n    this.issueHistoryCreated = new IssueHistory(request, data.issueHistoryCreated);\n    this.issueHistoryUpdated = new IssueHistory(request, data.issueHistoryUpdated);\n    this._agentActivityCreated = data.agentActivityCreated;\n    this._agentActivityUpdated = data.agentActivityUpdated;\n    this._agentSessionCreated = data.agentSessionCreated;\n    this._agentSessionUpdated = data.agentSessionUpdated;\n    this._commentArchived = data.commentArchived;\n    this._commentCreated = data.commentCreated;\n    this._commentDeleted = data.commentDeleted;\n    this._commentUnarchived = data.commentUnarchived;\n    this._commentUpdated = data.commentUpdated;\n    this._cycleArchived = data.cycleArchived;\n    this._cycleCreated = data.cycleCreated;\n    this._cycleUpdated = data.cycleUpdated;\n    this._documentArchived = data.documentArchived;\n    this._documentCreated = data.documentCreated;\n    this._documentUnarchived = data.documentUnarchived;\n    this._documentUpdated = data.documentUpdated;\n    this._favoriteCreated = data.favoriteCreated;\n    this._favoriteDeleted = data.favoriteDeleted;\n    this._favoriteUpdated = data.favoriteUpdated;\n    this._initiativeCreated = data.initiativeCreated;\n    this._initiativeDeleted = data.initiativeDeleted;\n    this._initiativeUpdated = data.initiativeUpdated;\n    this._issueArchived = data.issueArchived;\n    this._issueCreated = data.issueCreated;\n    this._issueLabelCreated = data.issueLabelCreated;\n    this._issueLabelDeleted = data.issueLabelDeleted;\n    this._issueLabelUpdated = data.issueLabelUpdated;\n    this._issueRelationCreated = data.issueRelationCreated;\n    this._issueRelationDeleted = data.issueRelationDeleted;\n    this._issueRelationUpdated = data.issueRelationUpdated;\n    this._issueUnarchived = data.issueUnarchived;\n    this._issueUpdated = data.issueUpdated;\n    this._projectArchived = data.projectArchived;\n    this._projectCreated = data.projectCreated;\n    this._projectUnarchived = data.projectUnarchived;\n    this._projectUpdateArchived = data.projectUpdateArchived;\n    this._projectUpdateCreated = data.projectUpdateCreated;\n    this._projectUpdateDeleted = data.projectUpdateDeleted;\n    this._projectUpdateUpdated = data.projectUpdateUpdated;\n    this._projectUpdated = data.projectUpdated;\n    this._roadmapCreated = data.roadmapCreated;\n    this._roadmapDeleted = data.roadmapDeleted;\n    this._roadmapUpdated = data.roadmapUpdated;\n    this._teamCreated = data.teamCreated;\n    this._teamDeleted = data.teamDeleted;\n    this._teamMembershipCreated = data.teamMembershipCreated;\n    this._teamMembershipDeleted = data.teamMembershipDeleted;\n    this._teamMembershipUpdated = data.teamMembershipUpdated;\n    this._teamUpdated = data.teamUpdated;\n    this._userCreated = data.userCreated;\n    this._userUpdated = data.userUpdated;\n    this._workflowStateArchived = data.workflowStateArchived;\n    this._workflowStateCreated = data.workflowStateCreated;\n    this._workflowStateUpdated = data.workflowStateUpdated;\n  }\n\n  /** Triggered when a document content is created */\n  public documentContentCreated: DocumentContent;\n  /** Triggered when a document content draft is created */\n  public documentContentDraftCreated: DocumentContentDraft;\n  /** Triggered when a document content draft is deleted */\n  public documentContentDraftDeleted: DocumentContentDraft;\n  /** Triggered when a document content draft is updated */\n  public documentContentDraftUpdated: DocumentContentDraft;\n  /** Triggered when a document content is updated */\n  public documentContentUpdated: DocumentContent;\n  /** Triggered when a draft is created */\n  public draftCreated: Draft;\n  /** Triggered when a draft is deleted */\n  public draftDeleted: Draft;\n  /** Triggered when a draft is updated */\n  public draftUpdated: Draft;\n  /** Triggered when an issue history is created */\n  public issueHistoryCreated: IssueHistory;\n  /** Triggered when an issue history is updated */\n  public issueHistoryUpdated: IssueHistory;\n  /** Triggered when an agent activity is created */\n  public get agentActivityCreated(): LinearFetch<AgentActivity> | undefined {\n    return new AgentActivityQuery(this._request).fetch(this._agentActivityCreated.id);\n  }\n  /** The ID of triggered when an agent activity is created */\n  public get agentActivityCreatedId(): string | undefined {\n    return this._agentActivityCreated?.id;\n  }\n  /** Triggered when an agent activity is updated */\n  public get agentActivityUpdated(): LinearFetch<AgentActivity> | undefined {\n    return new AgentActivityQuery(this._request).fetch(this._agentActivityUpdated.id);\n  }\n  /** The ID of triggered when an agent activity is updated */\n  public get agentActivityUpdatedId(): string | undefined {\n    return this._agentActivityUpdated?.id;\n  }\n  /** Triggered when an agent session is created */\n  public get agentSessionCreated(): LinearFetch<AgentSession> | undefined {\n    return new AgentSessionQuery(this._request).fetch(this._agentSessionCreated.id);\n  }\n  /** The ID of triggered when an agent session is created */\n  public get agentSessionCreatedId(): string | undefined {\n    return this._agentSessionCreated?.id;\n  }\n  /** Triggered when an agent session is updated */\n  public get agentSessionUpdated(): LinearFetch<AgentSession> | undefined {\n    return new AgentSessionQuery(this._request).fetch(this._agentSessionUpdated.id);\n  }\n  /** The ID of triggered when an agent session is updated */\n  public get agentSessionUpdatedId(): string | undefined {\n    return this._agentSessionUpdated?.id;\n  }\n  /** Triggered when a comment is archived */\n  public get commentArchived(): LinearFetch<Comment> | undefined {\n    return new CommentQuery(this._request).fetch({ id: this._commentArchived.id });\n  }\n  /** The ID of triggered when a comment is archived */\n  public get commentArchivedId(): string | undefined {\n    return this._commentArchived?.id;\n  }\n  /** Triggered when a comment is created */\n  public get commentCreated(): LinearFetch<Comment> | undefined {\n    return new CommentQuery(this._request).fetch({ id: this._commentCreated.id });\n  }\n  /** The ID of triggered when a comment is created */\n  public get commentCreatedId(): string | undefined {\n    return this._commentCreated?.id;\n  }\n  /** Triggered when a comment is deleted */\n  public get commentDeleted(): LinearFetch<Comment> | undefined {\n    return new CommentQuery(this._request).fetch({ id: this._commentDeleted.id });\n  }\n  /** The ID of triggered when a comment is deleted */\n  public get commentDeletedId(): string | undefined {\n    return this._commentDeleted?.id;\n  }\n  /** Triggered when a a comment is unarchived */\n  public get commentUnarchived(): LinearFetch<Comment> | undefined {\n    return new CommentQuery(this._request).fetch({ id: this._commentUnarchived.id });\n  }\n  /** The ID of triggered when a a comment is unarchived */\n  public get commentUnarchivedId(): string | undefined {\n    return this._commentUnarchived?.id;\n  }\n  /** Triggered when a comment is updated */\n  public get commentUpdated(): LinearFetch<Comment> | undefined {\n    return new CommentQuery(this._request).fetch({ id: this._commentUpdated.id });\n  }\n  /** The ID of triggered when a comment is updated */\n  public get commentUpdatedId(): string | undefined {\n    return this._commentUpdated?.id;\n  }\n  /** Triggered when a cycle is archived */\n  public get cycleArchived(): LinearFetch<Cycle> | undefined {\n    return new CycleQuery(this._request).fetch(this._cycleArchived.id);\n  }\n  /** The ID of triggered when a cycle is archived */\n  public get cycleArchivedId(): string | undefined {\n    return this._cycleArchived?.id;\n  }\n  /** Triggered when a cycle is created */\n  public get cycleCreated(): LinearFetch<Cycle> | undefined {\n    return new CycleQuery(this._request).fetch(this._cycleCreated.id);\n  }\n  /** The ID of triggered when a cycle is created */\n  public get cycleCreatedId(): string | undefined {\n    return this._cycleCreated?.id;\n  }\n  /** Triggered when a cycle is updated */\n  public get cycleUpdated(): LinearFetch<Cycle> | undefined {\n    return new CycleQuery(this._request).fetch(this._cycleUpdated.id);\n  }\n  /** The ID of triggered when a cycle is updated */\n  public get cycleUpdatedId(): string | undefined {\n    return this._cycleUpdated?.id;\n  }\n  /** Triggered when a document is archived */\n  public get documentArchived(): LinearFetch<Document> | undefined {\n    return new DocumentQuery(this._request).fetch(this._documentArchived.id);\n  }\n  /** The ID of triggered when a document is archived */\n  public get documentArchivedId(): string | undefined {\n    return this._documentArchived?.id;\n  }\n  /** Triggered when a document is created */\n  public get documentCreated(): LinearFetch<Document> | undefined {\n    return new DocumentQuery(this._request).fetch(this._documentCreated.id);\n  }\n  /** The ID of triggered when a document is created */\n  public get documentCreatedId(): string | undefined {\n    return this._documentCreated?.id;\n  }\n  /** Triggered when a a document is unarchived */\n  public get documentUnarchived(): LinearFetch<Document> | undefined {\n    return new DocumentQuery(this._request).fetch(this._documentUnarchived.id);\n  }\n  /** The ID of triggered when a a document is unarchived */\n  public get documentUnarchivedId(): string | undefined {\n    return this._documentUnarchived?.id;\n  }\n  /** Triggered when a document is updated */\n  public get documentUpdated(): LinearFetch<Document> | undefined {\n    return new DocumentQuery(this._request).fetch(this._documentUpdated.id);\n  }\n  /** The ID of triggered when a document is updated */\n  public get documentUpdatedId(): string | undefined {\n    return this._documentUpdated?.id;\n  }\n  /** Triggered when a favorite is created */\n  public get favoriteCreated(): LinearFetch<Favorite> | undefined {\n    return new FavoriteQuery(this._request).fetch(this._favoriteCreated.id);\n  }\n  /** The ID of triggered when a favorite is created */\n  public get favoriteCreatedId(): string | undefined {\n    return this._favoriteCreated?.id;\n  }\n  /** Triggered when a favorite is deleted */\n  public get favoriteDeleted(): LinearFetch<Favorite> | undefined {\n    return new FavoriteQuery(this._request).fetch(this._favoriteDeleted.id);\n  }\n  /** The ID of triggered when a favorite is deleted */\n  public get favoriteDeletedId(): string | undefined {\n    return this._favoriteDeleted?.id;\n  }\n  /** Triggered when a favorite is updated */\n  public get favoriteUpdated(): LinearFetch<Favorite> | undefined {\n    return new FavoriteQuery(this._request).fetch(this._favoriteUpdated.id);\n  }\n  /** The ID of triggered when a favorite is updated */\n  public get favoriteUpdatedId(): string | undefined {\n    return this._favoriteUpdated?.id;\n  }\n  /** Triggered when an initiative is created */\n  public get initiativeCreated(): LinearFetch<Initiative> | undefined {\n    return new InitiativeQuery(this._request).fetch(this._initiativeCreated.id);\n  }\n  /** The ID of triggered when an initiative is created */\n  public get initiativeCreatedId(): string | undefined {\n    return this._initiativeCreated?.id;\n  }\n  /** Triggered when an initiative is deleted */\n  public get initiativeDeleted(): LinearFetch<Initiative> | undefined {\n    return new InitiativeQuery(this._request).fetch(this._initiativeDeleted.id);\n  }\n  /** The ID of triggered when an initiative is deleted */\n  public get initiativeDeletedId(): string | undefined {\n    return this._initiativeDeleted?.id;\n  }\n  /** Triggered when an initiative is updated */\n  public get initiativeUpdated(): LinearFetch<Initiative> | undefined {\n    return new InitiativeQuery(this._request).fetch(this._initiativeUpdated.id);\n  }\n  /** The ID of triggered when an initiative is updated */\n  public get initiativeUpdatedId(): string | undefined {\n    return this._initiativeUpdated?.id;\n  }\n  /** Triggered when an issue is archived */\n  public get issueArchived(): LinearFetch<Issue> | undefined {\n    return new IssueQuery(this._request).fetch(this._issueArchived.id);\n  }\n  /** The ID of triggered when an issue is archived */\n  public get issueArchivedId(): string | undefined {\n    return this._issueArchived?.id;\n  }\n  /** Triggered when an issue is created */\n  public get issueCreated(): LinearFetch<Issue> | undefined {\n    return new IssueQuery(this._request).fetch(this._issueCreated.id);\n  }\n  /** The ID of triggered when an issue is created */\n  public get issueCreatedId(): string | undefined {\n    return this._issueCreated?.id;\n  }\n  /** Triggered when an issue label is created */\n  public get issueLabelCreated(): LinearFetch<IssueLabel> | undefined {\n    return new IssueLabelQuery(this._request).fetch(this._issueLabelCreated.id);\n  }\n  /** The ID of triggered when an issue label is created */\n  public get issueLabelCreatedId(): string | undefined {\n    return this._issueLabelCreated?.id;\n  }\n  /** Triggered when an issue label is deleted */\n  public get issueLabelDeleted(): LinearFetch<IssueLabel> | undefined {\n    return new IssueLabelQuery(this._request).fetch(this._issueLabelDeleted.id);\n  }\n  /** The ID of triggered when an issue label is deleted */\n  public get issueLabelDeletedId(): string | undefined {\n    return this._issueLabelDeleted?.id;\n  }\n  /** Triggered when an issue label is updated */\n  public get issueLabelUpdated(): LinearFetch<IssueLabel> | undefined {\n    return new IssueLabelQuery(this._request).fetch(this._issueLabelUpdated.id);\n  }\n  /** The ID of triggered when an issue label is updated */\n  public get issueLabelUpdatedId(): string | undefined {\n    return this._issueLabelUpdated?.id;\n  }\n  /** Triggered when an issue relation is created */\n  public get issueRelationCreated(): LinearFetch<IssueRelation> | undefined {\n    return new IssueRelationQuery(this._request).fetch(this._issueRelationCreated.id);\n  }\n  /** The ID of triggered when an issue relation is created */\n  public get issueRelationCreatedId(): string | undefined {\n    return this._issueRelationCreated?.id;\n  }\n  /** Triggered when an issue relation is deleted */\n  public get issueRelationDeleted(): LinearFetch<IssueRelation> | undefined {\n    return new IssueRelationQuery(this._request).fetch(this._issueRelationDeleted.id);\n  }\n  /** The ID of triggered when an issue relation is deleted */\n  public get issueRelationDeletedId(): string | undefined {\n    return this._issueRelationDeleted?.id;\n  }\n  /** Triggered when an issue relation is updated */\n  public get issueRelationUpdated(): LinearFetch<IssueRelation> | undefined {\n    return new IssueRelationQuery(this._request).fetch(this._issueRelationUpdated.id);\n  }\n  /** The ID of triggered when an issue relation is updated */\n  public get issueRelationUpdatedId(): string | undefined {\n    return this._issueRelationUpdated?.id;\n  }\n  /** Triggered when a an issue is unarchived */\n  public get issueUnarchived(): LinearFetch<Issue> | undefined {\n    return new IssueQuery(this._request).fetch(this._issueUnarchived.id);\n  }\n  /** The ID of triggered when a an issue is unarchived */\n  public get issueUnarchivedId(): string | undefined {\n    return this._issueUnarchived?.id;\n  }\n  /** Triggered when an issue is updated */\n  public get issueUpdated(): LinearFetch<Issue> | undefined {\n    return new IssueQuery(this._request).fetch(this._issueUpdated.id);\n  }\n  /** The ID of triggered when an issue is updated */\n  public get issueUpdatedId(): string | undefined {\n    return this._issueUpdated?.id;\n  }\n  /** Triggered when an organization is updated */\n  public get organizationUpdated(): LinearFetch<Organization> {\n    return new OrganizationQuery(this._request).fetch();\n  }\n  /** Triggered when a project is archived */\n  public get projectArchived(): LinearFetch<Project> | undefined {\n    return new ProjectQuery(this._request).fetch(this._projectArchived.id);\n  }\n  /** The ID of triggered when a project is archived */\n  public get projectArchivedId(): string | undefined {\n    return this._projectArchived?.id;\n  }\n  /** Triggered when a project is created */\n  public get projectCreated(): LinearFetch<Project> | undefined {\n    return new ProjectQuery(this._request).fetch(this._projectCreated.id);\n  }\n  /** The ID of triggered when a project is created */\n  public get projectCreatedId(): string | undefined {\n    return this._projectCreated?.id;\n  }\n  /** Triggered when a a project is unarchived */\n  public get projectUnarchived(): LinearFetch<Project> | undefined {\n    return new ProjectQuery(this._request).fetch(this._projectUnarchived.id);\n  }\n  /** The ID of triggered when a a project is unarchived */\n  public get projectUnarchivedId(): string | undefined {\n    return this._projectUnarchived?.id;\n  }\n  /** Triggered when a project update is archived */\n  public get projectUpdateArchived(): LinearFetch<ProjectUpdate> | undefined {\n    return new ProjectUpdateQuery(this._request).fetch(this._projectUpdateArchived.id);\n  }\n  /** The ID of triggered when a project update is archived */\n  public get projectUpdateArchivedId(): string | undefined {\n    return this._projectUpdateArchived?.id;\n  }\n  /** Triggered when a project update is created */\n  public get projectUpdateCreated(): LinearFetch<ProjectUpdate> | undefined {\n    return new ProjectUpdateQuery(this._request).fetch(this._projectUpdateCreated.id);\n  }\n  /** The ID of triggered when a project update is created */\n  public get projectUpdateCreatedId(): string | undefined {\n    return this._projectUpdateCreated?.id;\n  }\n  /** Triggered when a project update is deleted */\n  public get projectUpdateDeleted(): LinearFetch<ProjectUpdate> | undefined {\n    return new ProjectUpdateQuery(this._request).fetch(this._projectUpdateDeleted.id);\n  }\n  /** The ID of triggered when a project update is deleted */\n  public get projectUpdateDeletedId(): string | undefined {\n    return this._projectUpdateDeleted?.id;\n  }\n  /** Triggered when a project update is updated */\n  public get projectUpdateUpdated(): LinearFetch<ProjectUpdate> | undefined {\n    return new ProjectUpdateQuery(this._request).fetch(this._projectUpdateUpdated.id);\n  }\n  /** The ID of triggered when a project update is updated */\n  public get projectUpdateUpdatedId(): string | undefined {\n    return this._projectUpdateUpdated?.id;\n  }\n  /** Triggered when a project is updated */\n  public get projectUpdated(): LinearFetch<Project> | undefined {\n    return new ProjectQuery(this._request).fetch(this._projectUpdated.id);\n  }\n  /** The ID of triggered when a project is updated */\n  public get projectUpdatedId(): string | undefined {\n    return this._projectUpdated?.id;\n  }\n  /** Triggered when a roadmap is created */\n  public get roadmapCreated(): LinearFetch<Roadmap> | undefined {\n    return new RoadmapQuery(this._request).fetch(this._roadmapCreated.id);\n  }\n  /** The ID of triggered when a roadmap is created */\n  public get roadmapCreatedId(): string | undefined {\n    return this._roadmapCreated?.id;\n  }\n  /** Triggered when a roadmap is deleted */\n  public get roadmapDeleted(): LinearFetch<Roadmap> | undefined {\n    return new RoadmapQuery(this._request).fetch(this._roadmapDeleted.id);\n  }\n  /** The ID of triggered when a roadmap is deleted */\n  public get roadmapDeletedId(): string | undefined {\n    return this._roadmapDeleted?.id;\n  }\n  /** Triggered when a roadmap is updated */\n  public get roadmapUpdated(): LinearFetch<Roadmap> | undefined {\n    return new RoadmapQuery(this._request).fetch(this._roadmapUpdated.id);\n  }\n  /** The ID of triggered when a roadmap is updated */\n  public get roadmapUpdatedId(): string | undefined {\n    return this._roadmapUpdated?.id;\n  }\n  /** Triggered when a team is created */\n  public get teamCreated(): LinearFetch<Team> | undefined {\n    return new TeamQuery(this._request).fetch(this._teamCreated.id);\n  }\n  /** The ID of triggered when a team is created */\n  public get teamCreatedId(): string | undefined {\n    return this._teamCreated?.id;\n  }\n  /** Triggered when a team is deleted */\n  public get teamDeleted(): LinearFetch<Team> | undefined {\n    return new TeamQuery(this._request).fetch(this._teamDeleted.id);\n  }\n  /** The ID of triggered when a team is deleted */\n  public get teamDeletedId(): string | undefined {\n    return this._teamDeleted?.id;\n  }\n  /** Triggered when a team membership is created */\n  public get teamMembershipCreated(): LinearFetch<TeamMembership> | undefined {\n    return new TeamMembershipQuery(this._request).fetch(this._teamMembershipCreated.id);\n  }\n  /** The ID of triggered when a team membership is created */\n  public get teamMembershipCreatedId(): string | undefined {\n    return this._teamMembershipCreated?.id;\n  }\n  /** Triggered when a team membership is deleted */\n  public get teamMembershipDeleted(): LinearFetch<TeamMembership> | undefined {\n    return new TeamMembershipQuery(this._request).fetch(this._teamMembershipDeleted.id);\n  }\n  /** The ID of triggered when a team membership is deleted */\n  public get teamMembershipDeletedId(): string | undefined {\n    return this._teamMembershipDeleted?.id;\n  }\n  /** Triggered when a team membership is updated */\n  public get teamMembershipUpdated(): LinearFetch<TeamMembership> | undefined {\n    return new TeamMembershipQuery(this._request).fetch(this._teamMembershipUpdated.id);\n  }\n  /** The ID of triggered when a team membership is updated */\n  public get teamMembershipUpdatedId(): string | undefined {\n    return this._teamMembershipUpdated?.id;\n  }\n  /** Triggered when a team is updated */\n  public get teamUpdated(): LinearFetch<Team> | undefined {\n    return new TeamQuery(this._request).fetch(this._teamUpdated.id);\n  }\n  /** The ID of triggered when a team is updated */\n  public get teamUpdatedId(): string | undefined {\n    return this._teamUpdated?.id;\n  }\n  /** Triggered when an user is created */\n  public get userCreated(): LinearFetch<User> | undefined {\n    return new UserQuery(this._request).fetch(this._userCreated.id);\n  }\n  /** The ID of triggered when an user is created */\n  public get userCreatedId(): string | undefined {\n    return this._userCreated?.id;\n  }\n  /** Triggered when an user is updated */\n  public get userUpdated(): LinearFetch<User> | undefined {\n    return new UserQuery(this._request).fetch(this._userUpdated.id);\n  }\n  /** The ID of triggered when an user is updated */\n  public get userUpdatedId(): string | undefined {\n    return this._userUpdated?.id;\n  }\n  /** Triggered when a workflow state is archived */\n  public get workflowStateArchived(): LinearFetch<WorkflowState> | undefined {\n    return new WorkflowStateQuery(this._request).fetch(this._workflowStateArchived.id);\n  }\n  /** The ID of triggered when a workflow state is archived */\n  public get workflowStateArchivedId(): string | undefined {\n    return this._workflowStateArchived?.id;\n  }\n  /** Triggered when a workflow state is created */\n  public get workflowStateCreated(): LinearFetch<WorkflowState> | undefined {\n    return new WorkflowStateQuery(this._request).fetch(this._workflowStateCreated.id);\n  }\n  /** The ID of triggered when a workflow state is created */\n  public get workflowStateCreatedId(): string | undefined {\n    return this._workflowStateCreated?.id;\n  }\n  /** Triggered when a workflow state is updated */\n  public get workflowStateUpdated(): LinearFetch<WorkflowState> | undefined {\n    return new WorkflowStateQuery(this._request).fetch(this._workflowStateUpdated.id);\n  }\n  /** The ID of triggered when a workflow state is updated */\n  public get workflowStateUpdatedId(): string | undefined {\n    return this._workflowStateUpdated?.id;\n  }\n}\n/**\n * SuccessPayload model\n *\n * @param request - function to call the graphql client\n * @param data - L.SuccessPayloadFragment response data\n */\nexport class SuccessPayload extends Request {\n  public constructor(request: LinearRequest, data: L.SuccessPayloadFragment) {\n    super(request);\n    this.lastSyncId = data.lastSyncId;\n    this.success = data.success;\n  }\n\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** Whether the operation was successful. */\n  public success: boolean;\n}\n/**\n * An AI-generated summary of an issue. Each issue can have at most one summary. The summary content is stored as ProseMirror data and tracks its generation status and timing.\n *\n * @param request - function to call the graphql client\n * @param data - L.SummaryFragment response data\n */\nexport class Summary extends Request {\n  private _issue: L.SummaryFragment[\"issue\"];\n\n  public constructor(request: LinearRequest, data: L.SummaryFragment) {\n    super(request);\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.content = data.content;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.evalLogId = data.evalLogId ?? undefined;\n    this.generatedAt = parseDate(data.generatedAt) ?? new Date();\n    this.id = data.id;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this.generationStatus = data.generationStatus;\n    this._issue = data.issue;\n  }\n\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** The summary content as a ProseMirror document containing the AI-generated summary text. */\n  public content: L.Scalars[\"JSONObject\"];\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** The evaluation log ID for this summary generation, used for tracking and debugging AI output quality. Null if not available. */\n  public evalLogId?: string | null;\n  /** The time at which the summary content was generated or last regenerated. */\n  public generatedAt: Date;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** The current generation status of the summary, indicating whether generation is in progress, completed, or failed. */\n  public generationStatus: L.SummaryGenerationStatus;\n  /** The issue that this summary was generated for. */\n  public get issue(): LinearFetch<Issue> | undefined {\n    return new IssueQuery(this._request).fetch(this._issue.id);\n  }\n  /** The ID of issue that this summary was generated for. */\n  public get issueId(): string | undefined {\n    return this._issue?.id;\n  }\n}\n/**\n * A comment thread that is synced with an external source such as Slack, Jira, GitHub, Salesforce, or email. Provides information about the external thread's origin, its current sync status, and whether the user has the necessary personal integration connected to participate in the thread.\n *\n * @param request - function to call the graphql client\n * @param data - L.SyncedExternalThreadFragment response data\n */\nexport class SyncedExternalThread extends Request {\n  public constructor(request: LinearRequest, data: L.SyncedExternalThreadFragment) {\n    super(request);\n    this.displayName = data.displayName ?? undefined;\n    this.id = data.id ?? undefined;\n    this.isConnected = data.isConnected;\n    this.isPersonalIntegrationConnected = data.isPersonalIntegrationConnected;\n    this.isPersonalIntegrationRequired = data.isPersonalIntegrationRequired;\n    this.name = data.name ?? undefined;\n    this.subType = data.subType ?? undefined;\n    this.type = data.type;\n    this.url = data.url ?? undefined;\n  }\n\n  /** A human-readable display name for the thread, derived from the external source. For Slack threads this is the channel name, for Jira it's the issue key, for email it's the sender name and count of other participants. */\n  public displayName?: string | null;\n  /** The unique identifier of this synced external thread. Auto-generated if not provided. */\n  public id?: string | null;\n  /** Whether this thread is currently syncing comments bidirectionally with the external service. False if the external entity relation has been removed or if the thread was explicitly unsynced. */\n  public isConnected: boolean;\n  /** Whether the current user has a working personal integration connected for the external service. For example, whether they have connected their personal Jira, GitHub, or Slack account. A connected personal integration may still return false if it has an authentication error. */\n  public isPersonalIntegrationConnected: boolean;\n  /** Whether a connected personal integration is required to post comments in this synced thread. True for Jira and GitHub threads, where comments must be attributed to a specific user in the external system. False for Slack and other services where the workspace integration can post on behalf of users. */\n  public isPersonalIntegrationRequired: boolean;\n  /** A human-readable display name for the external source (e.g., 'Slack', 'Jira', 'GitHub'). */\n  public name?: string | null;\n  /** The specific integration service for the external source (e.g., 'slack', 'jira', 'github', 'salesforce'). Null if the source type does not have a sub-type. */\n  public subType?: string | null;\n  /** The category of the external source (e.g., 'integration' for service integrations, 'email' for email-based threads). */\n  public type: string;\n  /** A URL linking to the thread in the external service. For example, a Slack message permalink, a Jira issue URL, or a GitHub issue URL. */\n  public url?: string | null;\n}\n/**\n * A team is the primary organizational unit in Linear. Issues belong to teams, and each team has its own workflow states, cycles, labels, and settings. Teams can be public (visible to all workspace members), private (visible only to team members), or protected (visible only within an enclosing private-team boundary). Teams can also have sub-teams that inherit settings from their parent.\n *\n * @param request - function to call the graphql client\n * @param data - L.TeamFragment response data\n */\nexport class Team extends Request {\n  private _activeCycle?: L.TeamFragment[\"activeCycle\"];\n  private _defaultIssueState?: L.TeamFragment[\"defaultIssueState\"];\n  private _defaultProjectTemplate?: L.TeamFragment[\"defaultProjectTemplate\"];\n  private _defaultTemplateForMembers?: L.TeamFragment[\"defaultTemplateForMembers\"];\n  private _defaultTemplateForNonMembers?: L.TeamFragment[\"defaultTemplateForNonMembers\"];\n  private _draftWorkflowState?: L.TeamFragment[\"draftWorkflowState\"];\n  private _integrationsSettings?: L.TeamFragment[\"integrationsSettings\"];\n  private _markedAsDuplicateWorkflowState?: L.TeamFragment[\"markedAsDuplicateWorkflowState\"];\n  private _mergeWorkflowState?: L.TeamFragment[\"mergeWorkflowState\"];\n  private _mergeableWorkflowState?: L.TeamFragment[\"mergeableWorkflowState\"];\n  private _parent?: L.TeamFragment[\"parent\"];\n  private _reviewWorkflowState?: L.TeamFragment[\"reviewWorkflowState\"];\n  private _startWorkflowState?: L.TeamFragment[\"startWorkflowState\"];\n  private _triageIssueState?: L.TeamFragment[\"triageIssueState\"];\n  private _triageResponsibility?: L.TeamFragment[\"triageResponsibility\"];\n\n  public constructor(request: LinearRequest, data: L.TeamFragment) {\n    super(request);\n    this.aiDiscussionSummariesEnabled = data.aiDiscussionSummariesEnabled;\n    this.aiThreadSummariesEnabled = data.aiThreadSummariesEnabled;\n    this.allMembersCanJoin = data.allMembersCanJoin ?? undefined;\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.autoArchivePeriod = data.autoArchivePeriod;\n    this.autoCloseChildIssues = data.autoCloseChildIssues ?? undefined;\n    this.autoCloseParentIssues = data.autoCloseParentIssues ?? undefined;\n    this.autoClosePeriod = data.autoClosePeriod ?? undefined;\n    this.autoCloseStateId = data.autoCloseStateId ?? undefined;\n    this.color = data.color ?? undefined;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.cycleCalenderUrl = data.cycleCalenderUrl;\n    this.cycleCooldownTime = data.cycleCooldownTime;\n    this.cycleDuration = data.cycleDuration;\n    this.cycleIssueAutoAssignCompleted = data.cycleIssueAutoAssignCompleted;\n    this.cycleIssueAutoAssignStarted = data.cycleIssueAutoAssignStarted;\n    this.cycleLockToActive = data.cycleLockToActive;\n    this.cycleStartDay = data.cycleStartDay;\n    this.cyclesEnabled = data.cyclesEnabled;\n    this.defaultIssueEstimate = data.defaultIssueEstimate;\n    this.defaultTemplateForMembersId = data.defaultTemplateForMembersId ?? undefined;\n    this.defaultTemplateForNonMembersId = data.defaultTemplateForNonMembersId ?? undefined;\n    this.description = data.description ?? undefined;\n    this.displayName = data.displayName;\n    this.groupIssueHistory = data.groupIssueHistory;\n    this.icon = data.icon ?? undefined;\n    this.id = data.id;\n    this.inheritIssueEstimation = data.inheritIssueEstimation;\n    this.inheritWorkflowStatuses = data.inheritWorkflowStatuses;\n    this.inviteHash = data.inviteHash;\n    this.issueCount = data.issueCount;\n    this.issueEstimationAllowZero = data.issueEstimationAllowZero;\n    this.issueEstimationExtended = data.issueEstimationExtended;\n    this.issueEstimationType = data.issueEstimationType;\n    this.issueOrderingNoPriorityFirst = data.issueOrderingNoPriorityFirst;\n    this.issueSortOrderDefaultToBottom = data.issueSortOrderDefaultToBottom;\n    this.key = data.key;\n    this.name = data.name;\n    this.private = data.private;\n    this.requirePriorityToLeaveTriage = data.requirePriorityToLeaveTriage;\n    this.retiredAt = parseDate(data.retiredAt) ?? undefined;\n    this.scimGroupName = data.scimGroupName ?? undefined;\n    this.scimManaged = data.scimManaged;\n    this.securitySettings = data.securitySettings;\n    this.setIssueSortOrderOnStateChange = data.setIssueSortOrderOnStateChange;\n    this.slackIssueComments = data.slackIssueComments;\n    this.slackIssueStatuses = data.slackIssueStatuses;\n    this.slackNewIssue = data.slackNewIssue;\n    this.timezone = data.timezone;\n    this.triageEnabled = data.triageEnabled;\n    this.upcomingCycleCount = data.upcomingCycleCount;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this.visibility = data.visibility;\n    this._activeCycle = data.activeCycle ?? undefined;\n    this._defaultIssueState = data.defaultIssueState ?? undefined;\n    this._defaultProjectTemplate = data.defaultProjectTemplate ?? undefined;\n    this._defaultTemplateForMembers = data.defaultTemplateForMembers ?? undefined;\n    this._defaultTemplateForNonMembers = data.defaultTemplateForNonMembers ?? undefined;\n    this._draftWorkflowState = data.draftWorkflowState ?? undefined;\n    this._integrationsSettings = data.integrationsSettings ?? undefined;\n    this._markedAsDuplicateWorkflowState = data.markedAsDuplicateWorkflowState ?? undefined;\n    this._mergeWorkflowState = data.mergeWorkflowState ?? undefined;\n    this._mergeableWorkflowState = data.mergeableWorkflowState ?? undefined;\n    this._parent = data.parent ?? undefined;\n    this._reviewWorkflowState = data.reviewWorkflowState ?? undefined;\n    this._startWorkflowState = data.startWorkflowState ?? undefined;\n    this._triageIssueState = data.triageIssueState ?? undefined;\n    this._triageResponsibility = data.triageResponsibility ?? undefined;\n  }\n\n  /** Whether to enable AI discussion summaries for issues in this team. */\n  public aiDiscussionSummariesEnabled: boolean;\n  /** Whether to enable resolved thread AI summaries. */\n  public aiThreadSummariesEnabled: boolean;\n  /** Whether all members in the workspace can join the team. Only used for public teams. */\n  public allMembersCanJoin?: boolean | null;\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** Period after which automatically closed, completed, and duplicate issues are automatically archived in months. */\n  public autoArchivePeriod: number;\n  /** Whether child issues should automatically close when their parent issue is closed */\n  public autoCloseChildIssues?: boolean | null;\n  /** Whether parent issues should automatically close when all child issues are closed */\n  public autoCloseParentIssues?: boolean | null;\n  /** Period after which issues are automatically closed in months. Null/undefined means disabled. */\n  public autoClosePeriod?: number | null;\n  /** The canceled workflow state which auto closed issues will be set to. Defaults to the first canceled state. */\n  public autoCloseStateId?: string | null;\n  /** The team's color. */\n  public color?: string | null;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** Calendar feed URL (iCal) for cycles. */\n  public cycleCalenderUrl: string;\n  /** The cooldown time after each cycle in weeks. */\n  public cycleCooldownTime: number;\n  /** The duration of each cycle in weeks. */\n  public cycleDuration: number;\n  /** Auto assign completed issues to current cycle. */\n  public cycleIssueAutoAssignCompleted: boolean;\n  /** Auto assign started issues to current cycle. */\n  public cycleIssueAutoAssignStarted: boolean;\n  /** Auto assign issues to current cycle if in active status. */\n  public cycleLockToActive: boolean;\n  /** The day of the week that a new cycle starts (0 = Sunday, 1 = Monday, ..., 6 = Saturday). */\n  public cycleStartDay: number;\n  /** Whether the team uses cycles for sprint-style issue management. */\n  public cyclesEnabled: boolean;\n  /** What to use as a default estimate for unestimated issues. */\n  public defaultIssueEstimate: number;\n  /** The id of the default template to use for new issues created by members of the team. */\n  public defaultTemplateForMembersId?: string | null;\n  /** The id of the default template to use for new issues created by non-members of the team. */\n  public defaultTemplateForNonMembersId?: string | null;\n  /** The team's description. */\n  public description?: string | null;\n  /** The name of the team including its parent team name if it has one. */\n  public displayName: string;\n  /** Whether to group recent issue history entries. */\n  public groupIssueHistory: boolean;\n  /** The icon of the team. */\n  public icon?: string | null;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /** Whether the team should inherit its estimation settings from its parent. Only applies to sub-teams. */\n  public inheritIssueEstimation: boolean;\n  /** Whether the team should inherit its workflow statuses from its parent. Only applies to sub-teams. */\n  public inheritWorkflowStatuses: boolean;\n  /** [DEPRECATED] Unique hash for the team to be used in invite URLs. */\n  public inviteHash: string;\n  /** The total number of issues in the team. By default excludes archived issues; use the includeArchived argument to include them. */\n  public issueCount: number;\n  /** Whether to allow zeros in issues estimates. */\n  public issueEstimationAllowZero: boolean;\n  /** Whether to add additional points to the estimate scale. */\n  public issueEstimationExtended: boolean;\n  /** The issue estimation type to use. Must be one of \"notUsed\", \"exponential\", \"fibonacci\", \"linear\", \"tShirt\". */\n  public issueEstimationType: string;\n  /** [DEPRECATED] Whether issues without priority should be sorted first. */\n  public issueOrderingNoPriorityFirst: boolean;\n  /** [DEPRECATED] Whether to move issues to bottom of the column when changing state. */\n  public issueSortOrderDefaultToBottom: boolean;\n  /** The team's unique key, used as a prefix in issue identifiers (e.g., 'ENG' in 'ENG-123') and in URLs. */\n  public key: string;\n  /** The team's name. */\n  public name: string;\n  /** Whether the team is private. Private teams are only visible to their members and require an explicit invitation to join. */\n  public private: boolean;\n  /** Whether an issue needs to have a priority set before leaving triage. */\n  public requirePriorityToLeaveTriage: boolean;\n  /** The time at which the team was retired. Retired teams no longer accept new issues or members. Null if the team has not been retired. */\n  public retiredAt?: Date | null;\n  /** The SCIM group name for the team. */\n  public scimGroupName?: string | null;\n  /** Whether the team is managed by a SCIM integration. SCIM-managed teams have their membership controlled by the identity provider. */\n  public scimManaged: boolean;\n  /** Security settings for the team, including role-based restrictions for issue sharing, label management, member management, template management, and agent skills. */\n  public securitySettings: L.Scalars[\"JSONObject\"];\n  /** Where to move issues when changing state. */\n  public setIssueSortOrderOnStateChange: string;\n  /** Whether to send new issue comment notifications to Slack. */\n  public slackIssueComments: boolean;\n  /** Whether to send new issue status updates to Slack. */\n  public slackIssueStatuses: boolean;\n  /** Whether to send new issue notifications to Slack. */\n  public slackNewIssue: boolean;\n  /** The timezone of the team. Defaults to \"America/Los_Angeles\" */\n  public timezone: string;\n  /** Whether triage mode is enabled for the team. When enabled, issues created by non-members or integrations are routed to a triage state for review before entering the normal workflow. */\n  public triageEnabled: boolean;\n  /** How many upcoming cycles to create. */\n  public upcomingCycleCount: number;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** The visibility of the team. Returns public for teams visible to all workspace members, private for teams visible only to members, and protected for non-private teams inside a private-team boundary. */\n  public visibility: L.TeamVisibility;\n  /** Team's currently active cycle. */\n  public get activeCycle(): LinearFetch<Cycle> | undefined {\n    return this._activeCycle?.id ? new CycleQuery(this._request).fetch(this._activeCycle?.id) : undefined;\n  }\n  /** The ID of team's currently active cycle. */\n  public get activeCycleId(): string | undefined {\n    return this._activeCycle?.id;\n  }\n  /** The default workflow state into which issues are set when they are opened by team members. */\n  public get defaultIssueState(): LinearFetch<WorkflowState> | undefined {\n    return this._defaultIssueState?.id\n      ? new WorkflowStateQuery(this._request).fetch(this._defaultIssueState?.id)\n      : undefined;\n  }\n  /** The ID of default workflow state into which issues are set when they are opened by team members. */\n  public get defaultIssueStateId(): string | undefined {\n    return this._defaultIssueState?.id;\n  }\n  /** The default template to use for new projects created for the team. */\n  public get defaultProjectTemplate(): LinearFetch<Template> | undefined {\n    return this._defaultProjectTemplate?.id\n      ? new TemplateQuery(this._request).fetch(this._defaultProjectTemplate?.id)\n      : undefined;\n  }\n  /** The ID of default template to use for new projects created for the team. */\n  public get defaultProjectTemplateId(): string | undefined {\n    return this._defaultProjectTemplate?.id;\n  }\n  /** The default template to use for new issues created by members of the team. */\n  public get defaultTemplateForMembers(): LinearFetch<Template> | undefined {\n    return this._defaultTemplateForMembers?.id\n      ? new TemplateQuery(this._request).fetch(this._defaultTemplateForMembers?.id)\n      : undefined;\n  }\n  /** The default template to use for new issues created by non-members of the team. */\n  public get defaultTemplateForNonMembers(): LinearFetch<Template> | undefined {\n    return this._defaultTemplateForNonMembers?.id\n      ? new TemplateQuery(this._request).fetch(this._defaultTemplateForNonMembers?.id)\n      : undefined;\n  }\n  /** The workflow state into which issues are moved when a PR has been opened as draft. */\n  public get draftWorkflowState(): LinearFetch<WorkflowState> | undefined {\n    return this._draftWorkflowState?.id\n      ? new WorkflowStateQuery(this._request).fetch(this._draftWorkflowState?.id)\n      : undefined;\n  }\n  /** The ID of workflow state into which issues are moved when a pr has been opened as draft. */\n  public get draftWorkflowStateId(): string | undefined {\n    return this._draftWorkflowState?.id;\n  }\n  /** Settings for all integrations associated with that team. */\n  public get integrationsSettings(): LinearFetch<IntegrationsSettings> | undefined {\n    return this._integrationsSettings?.id\n      ? new IntegrationsSettingsQuery(this._request).fetch(this._integrationsSettings?.id)\n      : undefined;\n  }\n  /** The ID of settings for all integrations associated with that team. */\n  public get integrationsSettingsId(): string | undefined {\n    return this._integrationsSettings?.id;\n  }\n  /** The workflow state into which issues are moved when they are marked as a duplicate of another issue. Defaults to the first canceled state. */\n  public get markedAsDuplicateWorkflowState(): LinearFetch<WorkflowState> | undefined {\n    return this._markedAsDuplicateWorkflowState?.id\n      ? new WorkflowStateQuery(this._request).fetch(this._markedAsDuplicateWorkflowState?.id)\n      : undefined;\n  }\n  /** The ID of workflow state into which issues are moved when they are marked as a duplicate of another issue. defaults to the first canceled state. */\n  public get markedAsDuplicateWorkflowStateId(): string | undefined {\n    return this._markedAsDuplicateWorkflowState?.id;\n  }\n  /** The workflow state into which issues are moved when a PR has been merged. */\n  public get mergeWorkflowState(): LinearFetch<WorkflowState> | undefined {\n    return this._mergeWorkflowState?.id\n      ? new WorkflowStateQuery(this._request).fetch(this._mergeWorkflowState?.id)\n      : undefined;\n  }\n  /** The ID of workflow state into which issues are moved when a pr has been merged. */\n  public get mergeWorkflowStateId(): string | undefined {\n    return this._mergeWorkflowState?.id;\n  }\n  /** The workflow state into which issues are moved when a PR is ready to be merged. */\n  public get mergeableWorkflowState(): LinearFetch<WorkflowState> | undefined {\n    return this._mergeableWorkflowState?.id\n      ? new WorkflowStateQuery(this._request).fetch(this._mergeableWorkflowState?.id)\n      : undefined;\n  }\n  /** The ID of workflow state into which issues are moved when a pr is ready to be merged. */\n  public get mergeableWorkflowStateId(): string | undefined {\n    return this._mergeableWorkflowState?.id;\n  }\n  /** The workspace that the team belongs to. */\n  public get organization(): LinearFetch<Organization> {\n    return new OrganizationQuery(this._request).fetch();\n  }\n  /** The team's parent team. */\n  public get parent(): LinearFetch<Team> | undefined {\n    return this._parent?.id ? new TeamQuery(this._request).fetch(this._parent?.id) : undefined;\n  }\n  /** The ID of team's parent team. */\n  public get parentId(): string | undefined {\n    return this._parent?.id;\n  }\n  /** The workflow state into which issues are moved when a review has been requested for the PR. */\n  public get reviewWorkflowState(): LinearFetch<WorkflowState> | undefined {\n    return this._reviewWorkflowState?.id\n      ? new WorkflowStateQuery(this._request).fetch(this._reviewWorkflowState?.id)\n      : undefined;\n  }\n  /** The ID of workflow state into which issues are moved when a review has been requested for the pr. */\n  public get reviewWorkflowStateId(): string | undefined {\n    return this._reviewWorkflowState?.id;\n  }\n  /** The workflow state into which issues are moved when a PR has been opened. */\n  public get startWorkflowState(): LinearFetch<WorkflowState> | undefined {\n    return this._startWorkflowState?.id\n      ? new WorkflowStateQuery(this._request).fetch(this._startWorkflowState?.id)\n      : undefined;\n  }\n  /** The ID of workflow state into which issues are moved when a pr has been opened. */\n  public get startWorkflowStateId(): string | undefined {\n    return this._startWorkflowState?.id;\n  }\n  /** The workflow state into which issues are set when they are opened by non-team members or integrations if triage is enabled. */\n  public get triageIssueState(): LinearFetch<WorkflowState> | undefined {\n    return this._triageIssueState?.id\n      ? new WorkflowStateQuery(this._request).fetch(this._triageIssueState?.id)\n      : undefined;\n  }\n  /** The ID of workflow state into which issues are set when they are opened by non-team members or integrations if triage is enabled. */\n  public get triageIssueStateId(): string | undefined {\n    return this._triageIssueState?.id;\n  }\n  /** Team's triage responsibility. */\n  public get triageResponsibility(): LinearFetch<TriageResponsibility> | undefined {\n    return this._triageResponsibility?.id\n      ? new TriageResponsibilityQuery(this._request).fetch(this._triageResponsibility?.id)\n      : undefined;\n  }\n  /** The ID of team's triage responsibility. */\n  public get triageResponsibilityId(): string | undefined {\n    return this._triageResponsibility?.id;\n  }\n  /** Cycles associated with the team. */\n  public cycles(variables?: Omit<L.Team_CyclesQueryVariables, \"id\">) {\n    return new Team_CyclesQuery(this._request, this.id, variables).fetch(variables);\n  }\n  /** The Git automation states for the team. */\n  public gitAutomationStates(variables?: Omit<L.Team_GitAutomationStatesQueryVariables, \"id\">) {\n    return new Team_GitAutomationStatesQuery(this._request, this.id, variables).fetch(variables);\n  }\n  /** Issues belonging to the team. Supports filtering and optional inclusion of sub-team issues. */\n  public issues(variables?: Omit<L.Team_IssuesQueryVariables, \"id\">) {\n    return new Team_IssuesQuery(this._request, this.id, variables).fetch(variables);\n  }\n  /** Labels associated with the team. */\n  public labels(variables?: Omit<L.Team_LabelsQueryVariables, \"id\">) {\n    return new Team_LabelsQuery(this._request, this.id, variables).fetch(variables);\n  }\n  /** Users who are members of this team. Supports filtering and pagination. */\n  public members(variables?: Omit<L.Team_MembersQueryVariables, \"id\">) {\n    return new Team_MembersQuery(this._request, this.id, variables).fetch(variables);\n  }\n  /** Memberships associated with the team. For easier access of the same data, use `members` query. */\n  public memberships(variables?: Omit<L.Team_MembershipsQueryVariables, \"id\">) {\n    return new Team_MembershipsQuery(this._request, this.id, variables).fetch(variables);\n  }\n  /** Projects associated with the team. */\n  public projects(variables?: Omit<L.Team_ProjectsQueryVariables, \"id\">) {\n    return new Team_ProjectsQuery(this._request, this.id, variables).fetch(variables);\n  }\n  /** Release pipelines associated with the team. */\n  public releasePipelines(variables?: Omit<L.Team_ReleasePipelinesQueryVariables, \"id\">) {\n    return new Team_ReleasePipelinesQuery(this._request, this.id, variables).fetch(variables);\n  }\n  /** The states that define the workflow associated with the team. */\n  public states(variables?: Omit<L.Team_StatesQueryVariables, \"id\">) {\n    return new Team_StatesQuery(this._request, this.id, variables).fetch(variables);\n  }\n  /** Templates associated with the team. */\n  public templates(variables?: Omit<L.Team_TemplatesQueryVariables, \"id\">) {\n    return new Team_TemplatesQuery(this._request, this.id, variables).fetch(variables);\n  }\n  /** Webhooks associated with the team. */\n  public webhooks(variables?: Omit<L.Team_WebhooksQueryVariables, \"id\">) {\n    return new Team_WebhooksQuery(this._request, this.id, variables).fetch(variables);\n  }\n  /** Creates a new team. The user who creates the team will automatically be added as a member and owner of the newly created team. Default workflow states, labels, and other team resources are created alongside the team. */\n  public create(input: L.TeamCreateInput, variables?: Omit<L.CreateTeamMutationVariables, \"input\">) {\n    return new CreateTeamMutation(this._request).fetch(input, variables);\n  }\n  /** Archives a team and schedules its data for deletion. Requires team owner or workspace admin permissions. */\n  public delete() {\n    return new DeleteTeamMutation(this._request).fetch(this.id);\n  }\n  /** Unarchives a team and cancels deletion. */\n  public unarchive() {\n    return new UnarchiveTeamMutation(this._request).fetch(this.id);\n  }\n  /** Updates a team's settings, properties, or configuration. Requires team owner or workspace admin permissions for most changes. */\n  public update(input: L.TeamUpdateInput, variables?: Omit<L.UpdateTeamMutationVariables, \"id\" | \"input\">) {\n    return new UpdateTeamMutation(this._request).fetch(this.id, input, variables);\n  }\n}\n/**\n * A generic payload return from entity archive mutations.\n *\n * @param request - function to call the graphql client\n * @param data - L.TeamArchivePayloadFragment response data\n */\nexport class TeamArchivePayload extends Request {\n  private _entity?: L.TeamArchivePayloadFragment[\"entity\"];\n\n  public constructor(request: LinearRequest, data: L.TeamArchivePayloadFragment) {\n    super(request);\n    this.lastSyncId = data.lastSyncId;\n    this.success = data.success;\n    this._entity = data.entity ?? undefined;\n  }\n\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** Whether the operation was successful. */\n  public success: boolean;\n  /** The archived/unarchived entity. Null if entity was deleted. */\n  public get entity(): LinearFetch<Team> | undefined {\n    return this._entity?.id ? new TeamQuery(this._request).fetch(this._entity?.id) : undefined;\n  }\n  /** The ID of archived/unarchived entity. null if entity was deleted. */\n  public get entityId(): string | undefined {\n    return this._entity?.id;\n  }\n}\n/**\n * Certain properties of a team.\n *\n * @param data - L.TeamChildWebhookPayloadFragment response data\n */\nexport class TeamChildWebhookPayload {\n  public constructor(data: L.TeamChildWebhookPayloadFragment) {\n    this.id = data.id;\n    this.key = data.key;\n    this.name = data.name;\n  }\n\n  /** The ID of the team. */\n  public id: string;\n  /** The key of the team. */\n  public key: string;\n  /** The name of the team. */\n  public name: string;\n}\n/**\n * TeamConnection model\n *\n * @param request - function to call the graphql client\n * @param fetch - function to trigger a refetch of this TeamConnection model\n * @param data - TeamConnection response data\n */\nexport class TeamConnection extends Connection<Team> {\n  public constructor(\n    request: LinearRequest,\n    fetch: (connection?: LinearConnectionVariables) => LinearFetch<LinearConnection<Team> | undefined>,\n    data: L.TeamConnectionFragment\n  ) {\n    super(\n      request,\n      fetch,\n      data.nodes.map(node => new Team(request, node)),\n      new PageInfo(request, data.pageInfo)\n    );\n  }\n}\n/**\n * A join entity that defines a user's membership in a team. Each membership record links a user to a team and tracks whether the user is a team owner. Users can be members of multiple teams, and their memberships determine which teams' issues and resources they can access.\n *\n * @param request - function to call the graphql client\n * @param data - L.TeamMembershipFragment response data\n */\nexport class TeamMembership extends Request {\n  private _team: L.TeamMembershipFragment[\"team\"];\n  private _user: L.TeamMembershipFragment[\"user\"];\n\n  public constructor(request: LinearRequest, data: L.TeamMembershipFragment) {\n    super(request);\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.id = data.id;\n    this.owner = data.owner;\n    this.sortOrder = data.sortOrder;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this._team = data.team;\n    this._user = data.user;\n  }\n\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /** Whether the user is an owner of the team. Team owners have elevated permissions for managing team settings, members, and resources. */\n  public owner: boolean;\n  /** The sort order of this team in the user's personal team list. Lower values appear first. */\n  public sortOrder: number;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** The team that the membership is associated with. */\n  public get team(): LinearFetch<Team> | undefined {\n    return new TeamQuery(this._request).fetch(this._team.id);\n  }\n  /** The ID of team that the membership is associated with. */\n  public get teamId(): string | undefined {\n    return this._team?.id;\n  }\n  /** The user that the membership is associated with. */\n  public get user(): LinearFetch<User> | undefined {\n    return new UserQuery(this._request).fetch(this._user.id);\n  }\n  /** The ID of user that the membership is associated with. */\n  public get userId(): string | undefined {\n    return this._user?.id;\n  }\n\n  /** Creates a new team membership, adding a user to a team. Validates that the user is not already a member, the team is not archived or retired, and the requesting user has permission to add members. */\n  public create(input: L.TeamMembershipCreateInput) {\n    return new CreateTeamMembershipMutation(this._request).fetch(input);\n  }\n  /** Deletes a team membership, removing the user from the team. Users can remove their own membership, or team owners and workspace admins can remove other members. */\n  public delete(variables?: Omit<L.DeleteTeamMembershipMutationVariables, \"id\">) {\n    return new DeleteTeamMembershipMutation(this._request).fetch(this.id, variables);\n  }\n  /** Updates a team membership, such as changing ownership status or sort order. */\n  public update(input: L.TeamMembershipUpdateInput) {\n    return new UpdateTeamMembershipMutation(this._request).fetch(this.id, input);\n  }\n}\n/**\n * TeamMembershipConnection model\n *\n * @param request - function to call the graphql client\n * @param fetch - function to trigger a refetch of this TeamMembershipConnection model\n * @param data - TeamMembershipConnection response data\n */\nexport class TeamMembershipConnection extends Connection<TeamMembership> {\n  public constructor(\n    request: LinearRequest,\n    fetch: (connection?: LinearConnectionVariables) => LinearFetch<LinearConnection<TeamMembership> | undefined>,\n    data: L.TeamMembershipConnectionFragment\n  ) {\n    super(\n      request,\n      fetch,\n      data.nodes.map(node => new TeamMembership(request, node)),\n      new PageInfo(request, data.pageInfo)\n    );\n  }\n}\n/**\n * Team membership operation response.\n *\n * @param request - function to call the graphql client\n * @param data - L.TeamMembershipPayloadFragment response data\n */\nexport class TeamMembershipPayload extends Request {\n  private _teamMembership?: L.TeamMembershipPayloadFragment[\"teamMembership\"];\n\n  public constructor(request: LinearRequest, data: L.TeamMembershipPayloadFragment) {\n    super(request);\n    this.lastSyncId = data.lastSyncId;\n    this.success = data.success;\n    this._teamMembership = data.teamMembership ?? undefined;\n  }\n\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** Whether the operation was successful. */\n  public success: boolean;\n  /** The team membership that was created or updated. */\n  public get teamMembership(): LinearFetch<TeamMembership> | undefined {\n    return this._teamMembership?.id\n      ? new TeamMembershipQuery(this._request).fetch(this._teamMembership?.id)\n      : undefined;\n  }\n  /** The ID of team membership that was created or updated. */\n  public get teamMembershipId(): string | undefined {\n    return this._teamMembership?.id;\n  }\n}\n/**\n * A notification subscription scoped to a specific team. The subscriber receives notifications for events related to issues and activity in this team.\n *\n * @param request - function to call the graphql client\n * @param data - L.TeamNotificationSubscriptionFragment response data\n */\nexport class TeamNotificationSubscription extends Request {\n  private _customView?: L.TeamNotificationSubscriptionFragment[\"customView\"];\n  private _customer?: L.TeamNotificationSubscriptionFragment[\"customer\"];\n  private _cycle?: L.TeamNotificationSubscriptionFragment[\"cycle\"];\n  private _initiative?: L.TeamNotificationSubscriptionFragment[\"initiative\"];\n  private _label?: L.TeamNotificationSubscriptionFragment[\"label\"];\n  private _project?: L.TeamNotificationSubscriptionFragment[\"project\"];\n  private _subscriber: L.TeamNotificationSubscriptionFragment[\"subscriber\"];\n  private _team: L.TeamNotificationSubscriptionFragment[\"team\"];\n  private _user?: L.TeamNotificationSubscriptionFragment[\"user\"];\n\n  public constructor(request: LinearRequest, data: L.TeamNotificationSubscriptionFragment) {\n    super(request);\n    this.active = data.active;\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.id = data.id;\n    this.notificationSubscriptionTypes = data.notificationSubscriptionTypes;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this.contextViewType = data.contextViewType ?? undefined;\n    this.userContextViewType = data.userContextViewType ?? undefined;\n    this._customView = data.customView ?? undefined;\n    this._customer = data.customer ?? undefined;\n    this._cycle = data.cycle ?? undefined;\n    this._initiative = data.initiative ?? undefined;\n    this._label = data.label ?? undefined;\n    this._project = data.project ?? undefined;\n    this._subscriber = data.subscriber;\n    this._team = data.team;\n    this._user = data.user ?? undefined;\n  }\n\n  /** Whether the subscription is active. When inactive, no notifications are generated from this subscription even though it still exists. */\n  public active: boolean;\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /** The notification event types that this subscription will deliver to the subscriber. */\n  public notificationSubscriptionTypes: string[];\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** The type of contextual view (e.g., active issues, backlog) that further scopes a team notification subscription. Null if the subscription is not associated with a specific view type. */\n  public contextViewType?: L.ContextViewType | null;\n  /** The type of user-specific view that further scopes a user notification subscription. Null if the subscription is not associated with a user view type. */\n  public userContextViewType?: L.UserContextViewType | null;\n  /** The custom view that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n  public get customView(): LinearFetch<CustomView> | undefined {\n    return this._customView?.id ? new CustomViewQuery(this._request).fetch(this._customView?.id) : undefined;\n  }\n  /** The ID of custom view that this notification subscription is scoped to. null if the subscription targets a different entity type. */\n  public get customViewId(): string | undefined {\n    return this._customView?.id;\n  }\n  /** The customer that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n  public get customer(): LinearFetch<Customer> | undefined {\n    return this._customer?.id ? new CustomerQuery(this._request).fetch(this._customer?.id) : undefined;\n  }\n  /** The ID of customer that this notification subscription is scoped to. null if the subscription targets a different entity type. */\n  public get customerId(): string | undefined {\n    return this._customer?.id;\n  }\n  /** The cycle that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n  public get cycle(): LinearFetch<Cycle> | undefined {\n    return this._cycle?.id ? new CycleQuery(this._request).fetch(this._cycle?.id) : undefined;\n  }\n  /** The ID of cycle that this notification subscription is scoped to. null if the subscription targets a different entity type. */\n  public get cycleId(): string | undefined {\n    return this._cycle?.id;\n  }\n  /** The initiative that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n  public get initiative(): LinearFetch<Initiative> | undefined {\n    return this._initiative?.id ? new InitiativeQuery(this._request).fetch(this._initiative?.id) : undefined;\n  }\n  /** The ID of initiative that this notification subscription is scoped to. null if the subscription targets a different entity type. */\n  public get initiativeId(): string | undefined {\n    return this._initiative?.id;\n  }\n  /** The issue label that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n  public get label(): LinearFetch<IssueLabel> | undefined {\n    return this._label?.id ? new IssueLabelQuery(this._request).fetch(this._label?.id) : undefined;\n  }\n  /** The ID of issue label that this notification subscription is scoped to. null if the subscription targets a different entity type. */\n  public get labelId(): string | undefined {\n    return this._label?.id;\n  }\n  /** The project that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n  public get project(): LinearFetch<Project> | undefined {\n    return this._project?.id ? new ProjectQuery(this._request).fetch(this._project?.id) : undefined;\n  }\n  /** The ID of project that this notification subscription is scoped to. null if the subscription targets a different entity type. */\n  public get projectId(): string | undefined {\n    return this._project?.id;\n  }\n  /** The user who will receive notifications from this subscription. */\n  public get subscriber(): LinearFetch<User> | undefined {\n    return new UserQuery(this._request).fetch(this._subscriber.id);\n  }\n  /** The ID of user who will receive notifications from this subscription. */\n  public get subscriberId(): string | undefined {\n    return this._subscriber?.id;\n  }\n  /** The team subscribed to. */\n  public get team(): LinearFetch<Team> | undefined {\n    return new TeamQuery(this._request).fetch(this._team.id);\n  }\n  /** The ID of team subscribed to. */\n  public get teamId(): string | undefined {\n    return this._team?.id;\n  }\n  /** The user that this notification subscription is scoped to, for user-specific view subscriptions. Null if the subscription targets a different entity type. */\n  public get user(): LinearFetch<User> | undefined {\n    return this._user?.id ? new UserQuery(this._request).fetch(this._user?.id) : undefined;\n  }\n  /** The ID of user that this notification subscription is scoped to, for user-specific view subscriptions. null if the subscription targets a different entity type. */\n  public get userId(): string | undefined {\n    return this._user?.id;\n  }\n}\n/**\n * Team origin for guidance rules.\n *\n * @param data - L.TeamOriginWebhookPayloadFragment response data\n */\nexport class TeamOriginWebhookPayload {\n  public constructor(data: L.TeamOriginWebhookPayloadFragment) {\n    this.type = data.type;\n    this.team = new TeamWithParentWebhookPayload(data.team);\n  }\n\n  /** The type of origin, always 'Team'. */\n  public type: string;\n  /** The team that the guidance was defined in. */\n  public team: TeamWithParentWebhookPayload;\n}\n/**\n * Team operation response.\n *\n * @param request - function to call the graphql client\n * @param data - L.TeamPayloadFragment response data\n */\nexport class TeamPayload extends Request {\n  private _team?: L.TeamPayloadFragment[\"team\"];\n\n  public constructor(request: LinearRequest, data: L.TeamPayloadFragment) {\n    super(request);\n    this.lastSyncId = data.lastSyncId;\n    this.success = data.success;\n    this._team = data.team ?? undefined;\n  }\n\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** Whether the operation was successful. */\n  public success: boolean;\n  /** The team that was created or updated. */\n  public get team(): LinearFetch<Team> | undefined {\n    return this._team?.id ? new TeamQuery(this._request).fetch(this._team?.id) : undefined;\n  }\n  /** The ID of team that was created or updated. */\n  public get teamId(): string | undefined {\n    return this._team?.id;\n  }\n}\n/**\n * References a document or external link pinned to a team home for quick access. Pinning does not move the underlying resource; the same resource may be pinned on multiple teams.\n *\n * @param request - function to call the graphql client\n * @param data - L.TeamPinnedResourceFragment response data\n */\nexport class TeamPinnedResource extends Request {\n  private _creator?: L.TeamPinnedResourceFragment[\"creator\"];\n  private _document?: L.TeamPinnedResourceFragment[\"document\"];\n  private _entityExternalLink?: L.TeamPinnedResourceFragment[\"entityExternalLink\"];\n  private _team: L.TeamPinnedResourceFragment[\"team\"];\n  private _updatedBy?: L.TeamPinnedResourceFragment[\"updatedBy\"];\n\n  public constructor(request: LinearRequest, data: L.TeamPinnedResourceFragment) {\n    super(request);\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.id = data.id;\n    this.sortOrder = data.sortOrder;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this.section = data.section ? new TeamResourceSection(request, data.section) : undefined;\n    this._creator = data.creator ?? undefined;\n    this._document = data.document ?? undefined;\n    this._entityExternalLink = data.entityExternalLink ?? undefined;\n    this._team = data.team;\n    this._updatedBy = data.updatedBy ?? undefined;\n  }\n\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /** Sort order of this pin among pins with the same team and section (including pins without a section). */\n  public sortOrder: number;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** The section this pin is grouped under on the team home. Null if the pin is not inside a section. */\n  public section?: TeamResourceSection | null;\n  /** The user who created the pin. Null if the user was deleted. */\n  public get creator(): LinearFetch<User> | undefined {\n    return this._creator?.id ? new UserQuery(this._request).fetch(this._creator?.id) : undefined;\n  }\n  /** The ID of user who created the pin. null if the user was deleted. */\n  public get creatorId(): string | undefined {\n    return this._creator?.id;\n  }\n  /** The pinned document, when the pin targets a document. */\n  public get document(): LinearFetch<Document> | undefined {\n    return this._document?.id ? new DocumentQuery(this._request).fetch(this._document?.id) : undefined;\n  }\n  /** The ID of pinned document, when the pin targets a document. */\n  public get documentId(): string | undefined {\n    return this._document?.id;\n  }\n  /** The pinned external link, when the pin targets a link. */\n  public get entityExternalLink(): LinearFetch<EntityExternalLink> | undefined {\n    return this._entityExternalLink?.id\n      ? new EntityExternalLinkQuery(this._request).fetch(this._entityExternalLink?.id)\n      : undefined;\n  }\n  /** The ID of pinned external link, when the pin targets a link. */\n  public get entityExternalLinkId(): string | undefined {\n    return this._entityExternalLink?.id;\n  }\n  /** The team home where this pin appears. */\n  public get team(): LinearFetch<Team> | undefined {\n    return new TeamQuery(this._request).fetch(this._team.id);\n  }\n  /** The ID of team home where this pin appears. */\n  public get teamId(): string | undefined {\n    return this._team?.id;\n  }\n  /** The user who last updated the pin. Null if the user was deleted. */\n  public get updatedBy(): LinearFetch<User> | undefined {\n    return this._updatedBy?.id ? new UserQuery(this._request).fetch(this._updatedBy?.id) : undefined;\n  }\n  /** The ID of user who last updated the pin. null if the user was deleted. */\n  public get updatedById(): string | undefined {\n    return this._updatedBy?.id;\n  }\n}\n/**\n * A titled section on a team home that groups pinned resources (documents and external links). Sections are specific to the team home and do not change where resources live in their source team or project.\n *\n * @param request - function to call the graphql client\n * @param data - L.TeamResourceSectionFragment response data\n */\nexport class TeamResourceSection extends Request {\n  private _creator?: L.TeamResourceSectionFragment[\"creator\"];\n  private _team: L.TeamResourceSectionFragment[\"team\"];\n  private _updatedBy?: L.TeamResourceSectionFragment[\"updatedBy\"];\n\n  public constructor(request: LinearRequest, data: L.TeamResourceSectionFragment) {\n    super(request);\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.id = data.id;\n    this.sortOrder = data.sortOrder;\n    this.title = data.title;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this._creator = data.creator ?? undefined;\n    this._team = data.team;\n    this._updatedBy = data.updatedBy ?? undefined;\n  }\n\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /** Sort order of this section among other sections on the same team home. */\n  public sortOrder: number;\n  /** The section title shown on the team home. */\n  public title: string;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** The user who created the section. Null if the creator was deleted. */\n  public get creator(): LinearFetch<User> | undefined {\n    return this._creator?.id ? new UserQuery(this._request).fetch(this._creator?.id) : undefined;\n  }\n  /** The ID of user who created the section. null if the creator was deleted. */\n  public get creatorId(): string | undefined {\n    return this._creator?.id;\n  }\n  /** The team whose home page owns this section. */\n  public get team(): LinearFetch<Team> | undefined {\n    return new TeamQuery(this._request).fetch(this._team.id);\n  }\n  /** The ID of team whose home page owns this section. */\n  public get teamId(): string | undefined {\n    return this._team?.id;\n  }\n  /** The user who last updated the section. Null if the user was deleted. */\n  public get updatedBy(): LinearFetch<User> | undefined {\n    return this._updatedBy?.id ? new UserQuery(this._request).fetch(this._updatedBy?.id) : undefined;\n  }\n  /** The ID of user who last updated the section. null if the user was deleted. */\n  public get updatedById(): string | undefined {\n    return this._updatedBy?.id;\n  }\n}\n/**\n * Team properties including parent information for guidance rules.\n *\n * @param data - L.TeamWithParentWebhookPayloadFragment response data\n */\nexport class TeamWithParentWebhookPayload {\n  public constructor(data: L.TeamWithParentWebhookPayloadFragment) {\n    this.displayName = data.displayName;\n    this.id = data.id;\n    this.key = data.key;\n    this.name = data.name;\n    this.parentId = data.parentId ?? undefined;\n  }\n\n  /** The team's display name including parent team names if applicable. */\n  public displayName: string;\n  /** The ID of the team. */\n  public id: string;\n  /** The key of the team. */\n  public key: string;\n  /** The name of the team. */\n  public name: string;\n  /** The parent team's unique identifier, if any. */\n  public parentId?: string | null;\n}\n/**\n * A reusable template for creating issues, projects, or documents. Templates store pre-filled field values and content as JSON data. They can be scoped to a specific team or shared across the entire workspace. Team-scoped templates may be inherited from parent teams.\n *\n * @param request - function to call the graphql client\n * @param data - L.TemplateFragment response data\n */\nexport class Template extends Request {\n  private _creator?: L.TemplateFragment[\"creator\"];\n  private _inheritedFrom?: L.TemplateFragment[\"inheritedFrom\"];\n  private _lastUpdatedBy?: L.TemplateFragment[\"lastUpdatedBy\"];\n  private _pipeline?: L.TemplateFragment[\"pipeline\"];\n  private _team?: L.TemplateFragment[\"team\"];\n\n  public constructor(request: LinearRequest, data: L.TemplateFragment) {\n    super(request);\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.color = data.color ?? undefined;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.description = data.description ?? undefined;\n    this.icon = data.icon ?? undefined;\n    this.id = data.id;\n    this.lastAppliedAt = parseDate(data.lastAppliedAt) ?? undefined;\n    this.name = data.name;\n    this.sortOrder = data.sortOrder;\n    this.templateData = parseJson(data.templateData) ?? {};\n    this.type = data.type;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this._creator = data.creator ?? undefined;\n    this._inheritedFrom = data.inheritedFrom ?? undefined;\n    this._lastUpdatedBy = data.lastUpdatedBy ?? undefined;\n    this._pipeline = data.pipeline ?? undefined;\n    this._team = data.team ?? undefined;\n  }\n\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** The hex color of the template icon. Null if no custom color has been set. */\n  public color?: string | null;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** A description of what the template is used for. */\n  public description?: string | null;\n  /** The icon of the template, either a decorative icon type or an emoji string. Null if no icon has been set. */\n  public icon?: string | null;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /** The date when the template was last applied to create or update an entity. Null if the template has never been applied. */\n  public lastAppliedAt?: Date | null;\n  /** The name of the template. */\n  public name: string;\n  /** The sort order of the template within the templates list. */\n  public sortOrder: number;\n  /** The template data as a JSON-encoded string containing the pre-filled attributes for the entity type (e.g., issue fields, project configuration, or document content). */\n  public templateData: Record<string, unknown>;\n  /** The entity type this template is for, such as 'issue', 'project', or 'document'. */\n  public type: string;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** The user who created the template. Null if the creator's account has been deleted. */\n  public get creator(): LinearFetch<User> | undefined {\n    return this._creator?.id ? new UserQuery(this._request).fetch(this._creator?.id) : undefined;\n  }\n  /** The ID of user who created the template. null if the creator's account has been deleted. */\n  public get creatorId(): string | undefined {\n    return this._creator?.id;\n  }\n  /** The parent team template this template was inherited from. Null for original (non-inherited) templates. */\n  public get inheritedFrom(): LinearFetch<Template> | undefined {\n    return this._inheritedFrom?.id ? new TemplateQuery(this._request).fetch(this._inheritedFrom?.id) : undefined;\n  }\n  /** The ID of parent team template this template was inherited from. null for original (non-inherited) templates. */\n  public get inheritedFromId(): string | undefined {\n    return this._inheritedFrom?.id;\n  }\n  /** The user who last updated the template. Null if the user's account has been deleted. */\n  public get lastUpdatedBy(): LinearFetch<User> | undefined {\n    return this._lastUpdatedBy?.id ? new UserQuery(this._request).fetch(this._lastUpdatedBy?.id) : undefined;\n  }\n  /** The ID of user who last updated the template. null if the user's account has been deleted. */\n  public get lastUpdatedById(): string | undefined {\n    return this._lastUpdatedBy?.id;\n  }\n  /** The workspace that owns this template. */\n  public get organization(): LinearFetch<Organization> {\n    return new OrganizationQuery(this._request).fetch();\n  }\n  /** The release pipeline this template is bound to. Required when the template type is 'releaseNote' and forbidden otherwise. The pipeline owns at most one release note template, which defines the format AI follows when generating release notes. */\n  public get pipeline(): LinearFetch<ReleasePipeline> | undefined {\n    return this._pipeline?.id ? new ReleasePipelineQuery(this._request).fetch(this._pipeline?.id) : undefined;\n  }\n  /** The ID of release pipeline this template is bound to. required when the template type is 'releasenote' and forbidden otherwise. the pipeline owns at most one release note template, which defines the format ai follows when generating release notes. */\n  public get pipelineId(): string | undefined {\n    return this._pipeline?.id;\n  }\n  /** The team that the template is associated with. If null, the template is global to the workspace. */\n  public get team(): LinearFetch<Team> | undefined {\n    return this._team?.id ? new TeamQuery(this._request).fetch(this._team?.id) : undefined;\n  }\n  /** The ID of team that the template is associated with. if null, the template is global to the workspace. */\n  public get teamId(): string | undefined {\n    return this._team?.id;\n  }\n\n  /** Creates a new template. */\n  public create(input: L.TemplateCreateInput) {\n    return new CreateTemplateMutation(this._request).fetch(input);\n  }\n  /** Deletes a template. */\n  public delete() {\n    return new DeleteTemplateMutation(this._request).fetch(this.id);\n  }\n  /** Updates an existing template. */\n  public update(input: L.TemplateUpdateInput) {\n    return new UpdateTemplateMutation(this._request).fetch(this.id, input);\n  }\n}\n/**\n * TemplateConnection model\n *\n * @param request - function to call the graphql client\n * @param fetch - function to trigger a refetch of this TemplateConnection model\n * @param data - TemplateConnection response data\n */\nexport class TemplateConnection extends Connection<Template> {\n  public constructor(\n    request: LinearRequest,\n    fetch: (connection?: LinearConnectionVariables) => LinearFetch<LinearConnection<Template> | undefined>,\n    data: L.TemplateConnectionFragment\n  ) {\n    super(\n      request,\n      fetch,\n      data.nodes.map(node => new Template(request, node)),\n      new PageInfo(request, data.pageInfo)\n    );\n  }\n}\n/**\n * The result of a template mutation.\n *\n * @param request - function to call the graphql client\n * @param data - L.TemplatePayloadFragment response data\n */\nexport class TemplatePayload extends Request {\n  private _template: L.TemplatePayloadFragment[\"template\"];\n\n  public constructor(request: LinearRequest, data: L.TemplatePayloadFragment) {\n    super(request);\n    this.lastSyncId = data.lastSyncId;\n    this.success = data.success;\n    this._template = data.template;\n  }\n\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** Whether the operation was successful. */\n  public success: boolean;\n  /** The template that was created or updated. */\n  public get template(): LinearFetch<Template> | undefined {\n    return new TemplateQuery(this._request).fetch(this._template.id);\n  }\n  /** The ID of template that was created or updated. */\n  public get templateId(): string | undefined {\n    return this._template?.id;\n  }\n}\n/**\n * A time-based schedule defining on-call rotations or availability windows. Schedules contain a series of time entries, each specifying a user and their active period. They can be synced from external services (such as PagerDuty or Opsgenie) via integrations, or created manually. Schedules are used by triage responsibilities to determine who should be assigned or notified when issues enter triage.\n *\n * @param request - function to call the graphql client\n * @param data - L.TimeScheduleFragment response data\n */\nexport class TimeSchedule extends Request {\n  private _integration?: L.TimeScheduleFragment[\"integration\"];\n\n  public constructor(request: LinearRequest, data: L.TimeScheduleFragment) {\n    super(request);\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.externalId = data.externalId ?? undefined;\n    this.externalUrl = data.externalUrl ?? undefined;\n    this.id = data.id;\n    this.name = data.name;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this.entries = data.entries ? data.entries.map(node => new TimeScheduleEntry(request, node)) : undefined;\n    this._integration = data.integration ?? undefined;\n  }\n\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** The identifier of the external schedule. */\n  public externalId?: string | null;\n  /** The URL to the external schedule. */\n  public externalUrl?: string | null;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /** The name of the schedule. */\n  public name: string;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** The schedule entries. */\n  public entries?: TimeScheduleEntry[] | null;\n  /** The identifier of the Linear integration populating the schedule. */\n  public get integration(): LinearFetch<Integration> | undefined {\n    return this._integration?.id ? new IntegrationQuery(this._request).fetch(this._integration?.id) : undefined;\n  }\n  /** The ID of identifier of the linear integration populating the schedule. */\n  public get integrationId(): string | undefined {\n    return this._integration?.id;\n  }\n  /** The workspace of the schedule. */\n  public get organization(): LinearFetch<Organization> {\n    return new OrganizationQuery(this._request).fetch();\n  }\n\n  /** Creates a new time schedule. */\n  public create(input: L.TimeScheduleCreateInput) {\n    return new CreateTimeScheduleMutation(this._request).fetch(input);\n  }\n  /** Deletes a time schedule. */\n  public delete() {\n    return new DeleteTimeScheduleMutation(this._request).fetch(this.id);\n  }\n  /** Updates a time schedule. */\n  public update(input: L.TimeScheduleUpdateInput) {\n    return new UpdateTimeScheduleMutation(this._request).fetch(this.id, input);\n  }\n}\n/**\n * TimeScheduleConnection model\n *\n * @param request - function to call the graphql client\n * @param fetch - function to trigger a refetch of this TimeScheduleConnection model\n * @param data - TimeScheduleConnection response data\n */\nexport class TimeScheduleConnection extends Connection<TimeSchedule> {\n  public constructor(\n    request: LinearRequest,\n    fetch: (connection?: LinearConnectionVariables) => LinearFetch<LinearConnection<TimeSchedule> | undefined>,\n    data: L.TimeScheduleConnectionFragment\n  ) {\n    super(\n      request,\n      fetch,\n      data.nodes.map(node => new TimeSchedule(request, node)),\n      new PageInfo(request, data.pageInfo)\n    );\n  }\n}\n/**\n * A single entry in a time schedule, defining a time range and the user responsible during that period.\n *\n * @param request - function to call the graphql client\n * @param data - L.TimeScheduleEntryFragment response data\n */\nexport class TimeScheduleEntry extends Request {\n  public constructor(request: LinearRequest, data: L.TimeScheduleEntryFragment) {\n    super(request);\n    this.endsAt = parseDate(data.endsAt) ?? new Date();\n    this.startsAt = parseDate(data.startsAt) ?? new Date();\n    this.userEmail = data.userEmail ?? undefined;\n    this.userId = data.userId ?? undefined;\n  }\n\n  /** The end time of the schedule entry in ISO 8601 date-time format. */\n  public endsAt: Date;\n  /** The start time of the schedule entry in ISO 8601 date-time format. */\n  public startsAt: Date;\n  /** The email, name or reference to the user on schedule. This is used in case the external user could not be mapped to a Linear user id. */\n  public userEmail?: string | null;\n  /** The Linear user id of the user on schedule. If the user cannot be mapped to a Linear user then `userEmail` can be used as a reference. */\n  public userId?: string | null;\n}\n/**\n * The result of a time schedule mutation.\n *\n * @param request - function to call the graphql client\n * @param data - L.TimeSchedulePayloadFragment response data\n */\nexport class TimeSchedulePayload extends Request {\n  private _timeSchedule: L.TimeSchedulePayloadFragment[\"timeSchedule\"];\n\n  public constructor(request: LinearRequest, data: L.TimeSchedulePayloadFragment) {\n    super(request);\n    this.lastSyncId = data.lastSyncId;\n    this.success = data.success;\n    this._timeSchedule = data.timeSchedule;\n  }\n\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** Whether the operation was successful. */\n  public success: boolean;\n  /** The time schedule that was created or updated. */\n  public get timeSchedule(): LinearFetch<TimeSchedule> | undefined {\n    return new TimeScheduleQuery(this._request).fetch(this._timeSchedule.id);\n  }\n  /** The ID of time schedule that was created or updated. */\n  public get timeScheduleId(): string | undefined {\n    return this._timeSchedule?.id;\n  }\n}\n/**\n * A team's triage responsibility configuration that defines how issues entering triage are handled. Each team can have one triage responsibility, which specifies the action to take (notify or assign) and the responsible users, determined either by a manual selection of specific users or by an on-call time schedule.\n *\n * @param request - function to call the graphql client\n * @param data - L.TriageResponsibilityFragment response data\n */\nexport class TriageResponsibility extends Request {\n  private _currentUser?: L.TriageResponsibilityFragment[\"currentUser\"];\n  private _team: L.TriageResponsibilityFragment[\"team\"];\n  private _timeSchedule?: L.TriageResponsibilityFragment[\"timeSchedule\"];\n\n  public constructor(request: LinearRequest, data: L.TriageResponsibilityFragment) {\n    super(request);\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.id = data.id;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this.manualSelection = data.manualSelection\n      ? new TriageResponsibilityManualSelection(request, data.manualSelection)\n      : undefined;\n    this.action = data.action;\n    this._currentUser = data.currentUser ?? undefined;\n    this._team = data.team;\n    this._timeSchedule = data.timeSchedule ?? undefined;\n  }\n\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** Set of users used for triage responsibility. */\n  public manualSelection?: TriageResponsibilityManualSelection | null;\n  /** The action to take when an issue is added to triage. */\n  public action: L.TriageResponsibilityAction;\n  /** The user currently responsible for triage. */\n  public get currentUser(): LinearFetch<User> | undefined {\n    return this._currentUser?.id ? new UserQuery(this._request).fetch(this._currentUser?.id) : undefined;\n  }\n  /** The ID of user currently responsible for triage. */\n  public get currentUserId(): string | undefined {\n    return this._currentUser?.id;\n  }\n  /** The team to which the triage responsibility belongs to. */\n  public get team(): LinearFetch<Team> | undefined {\n    return new TeamQuery(this._request).fetch(this._team.id);\n  }\n  /** The ID of team to which the triage responsibility belongs to. */\n  public get teamId(): string | undefined {\n    return this._team?.id;\n  }\n  /** The time schedule used for scheduling. */\n  public get timeSchedule(): LinearFetch<TimeSchedule> | undefined {\n    return this._timeSchedule?.id ? new TimeScheduleQuery(this._request).fetch(this._timeSchedule?.id) : undefined;\n  }\n  /** The ID of time schedule used for scheduling. */\n  public get timeScheduleId(): string | undefined {\n    return this._timeSchedule?.id;\n  }\n\n  /** Creates a new triage responsibility. */\n  public create(input: L.TriageResponsibilityCreateInput) {\n    return new CreateTriageResponsibilityMutation(this._request).fetch(input);\n  }\n  /** Deletes a triage responsibility. */\n  public delete() {\n    return new DeleteTriageResponsibilityMutation(this._request).fetch(this.id);\n  }\n  /** Updates an existing triage responsibility. */\n  public update(input: L.TriageResponsibilityUpdateInput) {\n    return new UpdateTriageResponsibilityMutation(this._request).fetch(this.id, input);\n  }\n}\n/**\n * TriageResponsibilityConnection model\n *\n * @param request - function to call the graphql client\n * @param fetch - function to trigger a refetch of this TriageResponsibilityConnection model\n * @param data - TriageResponsibilityConnection response data\n */\nexport class TriageResponsibilityConnection extends Connection<TriageResponsibility> {\n  public constructor(\n    request: LinearRequest,\n    fetch: (connection?: LinearConnectionVariables) => LinearFetch<LinearConnection<TriageResponsibility> | undefined>,\n    data: L.TriageResponsibilityConnectionFragment\n  ) {\n    super(\n      request,\n      fetch,\n      data.nodes.map(node => new TriageResponsibility(request, node)),\n      new PageInfo(request, data.pageInfo)\n    );\n  }\n}\n/**\n * Manual triage responsibility configuration specifying a set of users to assign triaged issues to, with optional round-robin rotation.\n *\n * @param request - function to call the graphql client\n * @param data - L.TriageResponsibilityManualSelectionFragment response data\n */\nexport class TriageResponsibilityManualSelection extends Request {\n  public constructor(request: LinearRequest, data: L.TriageResponsibilityManualSelectionFragment) {\n    super(request);\n    this.userIds = data.userIds;\n  }\n\n  /** The set of users responsible for triage. */\n  public userIds: string[];\n}\n/**\n * The result of a triage responsibility mutation.\n *\n * @param request - function to call the graphql client\n * @param data - L.TriageResponsibilityPayloadFragment response data\n */\nexport class TriageResponsibilityPayload extends Request {\n  private _triageResponsibility: L.TriageResponsibilityPayloadFragment[\"triageResponsibility\"];\n\n  public constructor(request: LinearRequest, data: L.TriageResponsibilityPayloadFragment) {\n    super(request);\n    this.lastSyncId = data.lastSyncId;\n    this.success = data.success;\n    this._triageResponsibility = data.triageResponsibility;\n  }\n\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** Whether the operation was successful. */\n  public success: boolean;\n  /** The triage responsibility that was created or updated. */\n  public get triageResponsibility(): LinearFetch<TriageResponsibility> | undefined {\n    return new TriageResponsibilityQuery(this._request).fetch(this._triageResponsibility.id);\n  }\n  /** The ID of triage responsibility that was created or updated. */\n  public get triageResponsibilityId(): string | undefined {\n    return this._triageResponsibility?.id;\n  }\n}\n/**\n * Represents a file upload destination with a pre-signed upload URL, asset URL, and required request headers for uploading to cloud storage.\n *\n * @param request - function to call the graphql client\n * @param data - L.UploadFileFragment response data\n */\nexport class UploadFile extends Request {\n  public constructor(request: LinearRequest, data: L.UploadFileFragment) {\n    super(request);\n    this.assetUrl = data.assetUrl;\n    this.contentType = data.contentType;\n    this.filename = data.filename;\n    this.metaData = data.metaData ?? undefined;\n    this.size = data.size;\n    this.uploadUrl = data.uploadUrl;\n    this.headers = data.headers.map(node => new UploadFileHeader(request, node));\n  }\n\n  /** The permanent asset URL where the file will be accessible after upload. */\n  public assetUrl: string;\n  /** The content type. */\n  public contentType: string;\n  /** The filename. */\n  public filename: string;\n  /** Optional metadata associated with the upload, such as the related issue or comment ID. */\n  public metaData?: L.Scalars[\"JSONObject\"] | null;\n  /** The size of the uploaded file. */\n  public size: number;\n  /** The pre-signed URL to which the file should be uploaded via a PUT request. */\n  public uploadUrl: string;\n  /** HTTP headers that must be included in the PUT request to the upload URL. */\n  public headers: UploadFileHeader[];\n}\n/**\n * UploadFileHeader model\n *\n * @param request - function to call the graphql client\n * @param data - L.UploadFileHeaderFragment response data\n */\nexport class UploadFileHeader extends Request {\n  public constructor(request: LinearRequest, data: L.UploadFileHeaderFragment) {\n    super(request);\n    this.key = data.key;\n    this.value = data.value;\n  }\n\n  /** Upload file header key. */\n  public key: string;\n  /** Upload file header value. */\n  public value: string;\n}\n/**\n * UploadPayload model\n *\n * @param request - function to call the graphql client\n * @param data - L.UploadPayloadFragment response data\n */\nexport class UploadPayload extends Request {\n  public constructor(request: LinearRequest, data: L.UploadPayloadFragment) {\n    super(request);\n    this.lastSyncId = data.lastSyncId;\n    this.success = data.success;\n    this.uploadFile = data.uploadFile ? new UploadFile(request, data.uploadFile) : undefined;\n  }\n\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** Whether the operation was successful. */\n  public success: boolean;\n  /** The upload file details including signed URL, asset URL, and required headers. Null if the upload could not be prepared. */\n  public uploadFile?: UploadFile | null;\n}\n/**\n * A usage alert triggered when a workspace crosses a billing or consumption threshold.\n *\n * @param request - function to call the graphql client\n * @param data - L.UsageAlertFragment response data\n */\nexport class UsageAlert extends Request {\n  public constructor(request: LinearRequest, data: L.UsageAlertFragment) {\n    super(request);\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.id = data.id;\n    this.metadata = data.metadata;\n    this.type = data.type;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n  }\n\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /** Type-specific metadata captured when the alert was triggered. */\n  public metadata: L.Scalars[\"JSONObject\"];\n  /** The kind of usage alert that was triggered. */\n  public type: string;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n}\n/**\n * A notification related to a usage alert, sent to workspace billing admins.\n *\n * @param request - function to call the graphql client\n * @param data - L.UsageAlertNotificationFragment response data\n */\nexport class UsageAlertNotification extends Request {\n  private _actor?: L.UsageAlertNotificationFragment[\"actor\"];\n  private _externalUserActor?: L.UsageAlertNotificationFragment[\"externalUserActor\"];\n  private _user: L.UsageAlertNotificationFragment[\"user\"];\n\n  public constructor(request: LinearRequest, data: L.UsageAlertNotificationFragment) {\n    super(request);\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.emailedAt = parseDate(data.emailedAt) ?? undefined;\n    this.id = data.id;\n    this.readAt = parseDate(data.readAt) ?? undefined;\n    this.snoozedUntilAt = parseDate(data.snoozedUntilAt) ?? undefined;\n    this.type = data.type;\n    this.unsnoozedAt = parseDate(data.unsnoozedAt) ?? undefined;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this.usageAlertId = data.usageAlertId;\n    this.botActor = data.botActor ? new ActorBot(request, data.botActor) : undefined;\n    this.usageAlert = new UsageAlert(request, data.usageAlert);\n    this.category = data.category;\n    this._actor = data.actor ?? undefined;\n    this._externalUserActor = data.externalUserActor ?? undefined;\n    this._user = data.user;\n  }\n\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** The time at which an email reminder for this notification was sent to the user. Null if no email reminder has been sent. */\n  public emailedAt?: Date | null;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /** The time at which the user marked the notification as read. Null if the notification is unread. */\n  public readAt?: Date | null;\n  /** The time until which a notification is snoozed. After this time, the notification reappears in the user's inbox. Null if the notification is not currently snoozed. */\n  public snoozedUntilAt?: Date | null;\n  /** Notification type. Determines the kind of event that triggered this notification and which associated entity fields will be populated. */\n  public type: string;\n  /** The time at which a notification was unsnoozed. Null if the notification has not been unsnoozed. */\n  public unsnoozedAt?: Date | null;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** Related usage alert. */\n  public usageAlertId: string;\n  /** The bot that caused the notification. */\n  public botActor?: ActorBot | null;\n  /** The usage alert related to the notification. */\n  public usageAlert: UsageAlert;\n  /** The category of the notification. */\n  public category: L.NotificationCategory;\n  /** The user that caused the notification. Null if the notification was triggered by a non-user actor such as an integration, external user, or system event. */\n  public get actor(): LinearFetch<User> | undefined {\n    return this._actor?.id ? new UserQuery(this._request).fetch(this._actor?.id) : undefined;\n  }\n  /** The ID of user that caused the notification. null if the notification was triggered by a non-user actor such as an integration, external user, or system event. */\n  public get actorId(): string | undefined {\n    return this._actor?.id;\n  }\n  /** The external user that caused the notification. Populated when the notification was triggered by an external user (e.g., a commenter from a connected integration like Slack or GitHub) rather than a Linear workspace member. */\n  public get externalUserActor(): LinearFetch<ExternalUser> | undefined {\n    return this._externalUserActor?.id\n      ? new ExternalUserQuery(this._request).fetch(this._externalUserActor?.id)\n      : undefined;\n  }\n  /** The ID of external user that caused the notification. populated when the notification was triggered by an external user (e.g., a commenter from a connected integration like slack or github) rather than a linear workspace member. */\n  public get externalUserActorId(): string | undefined {\n    return this._externalUserActor?.id;\n  }\n  /** The recipient user of this notification. */\n  public get user(): LinearFetch<User> | undefined {\n    return new UserQuery(this._request).fetch(this._user.id);\n  }\n  /** The ID of recipient user of this notification. */\n  public get userId(): string | undefined {\n    return this._user?.id;\n  }\n}\n/**\n * A user that belongs to a workspace. Users can have different roles (admin, member, guest, or app) that determine their level of access. Users can be members of multiple teams, and can be active or deactivated. Guest users have limited access scoped to specific teams they are invited to.\n *\n * @param request - function to call the graphql client\n * @param data - L.UserFragment response data\n */\nexport class User extends Request {\n  public constructor(request: LinearRequest, data: L.UserFragment) {\n    super(request);\n    this.active = data.active;\n    this.admin = data.admin;\n    this.app = data.app;\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.avatarBackgroundColor = data.avatarBackgroundColor;\n    this.avatarUrl = data.avatarUrl ?? undefined;\n    this.calendarHash = data.calendarHash ?? undefined;\n    this.canAccessAnyPublicTeam = data.canAccessAnyPublicTeam;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.createdIssueCount = data.createdIssueCount;\n    this.description = data.description ?? undefined;\n    this.disableReason = data.disableReason ?? undefined;\n    this.displayName = data.displayName;\n    this.email = data.email;\n    this.gitHubUserId = data.gitHubUserId ?? undefined;\n    this.guest = data.guest;\n    this.id = data.id;\n    this.initials = data.initials;\n    this.inviteHash = data.inviteHash;\n    this.isAssignable = data.isAssignable;\n    this.isMe = data.isMe;\n    this.isMentionable = data.isMentionable;\n    this.lastSeen = parseDate(data.lastSeen) ?? undefined;\n    this.name = data.name;\n    this.owner = data.owner;\n    this.statusEmoji = data.statusEmoji ?? undefined;\n    this.statusLabel = data.statusLabel ?? undefined;\n    this.statusUntilAt = parseDate(data.statusUntilAt) ?? undefined;\n    this.supportsAgentSessions = data.supportsAgentSessions;\n    this.timezone = data.timezone ?? undefined;\n    this.title = data.title ?? undefined;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this.url = data.url;\n  }\n\n  /** Whether the user account is active or disabled (suspended). */\n  public active: boolean;\n  /** Whether the user is a workspace administrator. On Free plans, all members are treated as admins. */\n  public admin: boolean;\n  /** Whether the user is an app. */\n  public app: boolean;\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** The background color of the avatar for users without set avatar. */\n  public avatarBackgroundColor: string;\n  /** An URL to the user's avatar image. */\n  public avatarUrl?: string | null;\n  /** [DEPRECATED] Hash for the user to be used in calendar URLs. */\n  public calendarHash?: string | null;\n  /** Whether this user can access any public team in the workspace. True for non-guest members and app users with public team access. */\n  public canAccessAnyPublicTeam: boolean;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** Number of issues created. */\n  public createdIssueCount: number;\n  /** A short description of the user, such as their title or a brief bio. */\n  public description?: string | null;\n  /** The reason why the user account is disabled. Null if the user is active. Possible values include admin suspension, downgrade, voluntary departure, or pending invite. */\n  public disableReason?: string | null;\n  /** The user's display (nick) name. Must be unique within the workspace. */\n  public displayName: string;\n  /** The user's email address. */\n  public email: string;\n  /** The user's GitHub user ID. */\n  public gitHubUserId?: string | null;\n  /** Whether the user is a guest in the workspace and limited to accessing a subset of teams. */\n  public guest: boolean;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /** The initials of the user. */\n  public initials: string;\n  /** [DEPRECATED] Unique hash for the user to be used in invite URLs. */\n  public inviteHash: string;\n  /** Whether the user can be assigned to issues. Regular users are always assignable; app users are assignable only if they have the app:assignable scope. */\n  public isAssignable: boolean;\n  /** Whether the user is the currently authenticated user. */\n  public isMe: boolean;\n  /** Whether the user is mentionable. */\n  public isMentionable: boolean;\n  /** The last time the user was seen online. Updated based on user activity. Null if the user has never been seen. */\n  public lastSeen?: Date | null;\n  /** The user's full name. */\n  public name: string;\n  /** Whether the user is a workspace owner, which is the highest permission level. */\n  public owner: boolean;\n  /** The emoji representing the user's current status. Null if no status is set. */\n  public statusEmoji?: string | null;\n  /** The text label of the user's current status. Null if no status is set. */\n  public statusLabel?: string | null;\n  /** The date and time at which the user's current status should be automatically cleared. Null if the status has no expiration. */\n  public statusUntilAt?: Date | null;\n  /** Whether this agent user supports agent sessions. */\n  public supportsAgentSessions: boolean;\n  /** The local timezone of the user. */\n  public timezone?: string | null;\n  /** The user's job title. */\n  public title?: string | null;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** User's profile URL. */\n  public url: string;\n  /** The workspace that the user belongs to. */\n  public get organization(): LinearFetch<Organization> {\n    return new OrganizationQuery(this._request).fetch();\n  }\n  /** Issues assigned to the user. */\n  public assignedIssues(variables?: Omit<L.User_AssignedIssuesQueryVariables, \"id\">) {\n    return new User_AssignedIssuesQuery(this._request, this.id, variables).fetch(variables);\n  }\n  /** Issues created by the user. */\n  public createdIssues(variables?: Omit<L.User_CreatedIssuesQueryVariables, \"id\">) {\n    return new User_CreatedIssuesQuery(this._request, this.id, variables).fetch(variables);\n  }\n  /** Issues delegated to this user. */\n  public delegatedIssues(variables?: Omit<L.User_DelegatedIssuesQueryVariables, \"id\">) {\n    return new User_DelegatedIssuesQuery(this._request, this.id, variables).fetch(variables);\n  }\n  /** The user's saved drafts. */\n  public drafts(variables?: Omit<L.User_DraftsQueryVariables, \"id\">) {\n    return new User_DraftsQuery(this._request, this.id, variables).fetch(variables);\n  }\n  /** Memberships associated with the user. For easier access of the same data, use `teams` query. */\n  public teamMemberships(variables?: Omit<L.User_TeamMembershipsQueryVariables, \"id\">) {\n    return new User_TeamMembershipsQuery(this._request, this.id, variables).fetch(variables);\n  }\n  /** Teams the user is a member of. Supports filtering by team properties. */\n  public teams(variables?: Omit<L.User_TeamsQueryVariables, \"id\">) {\n    return new User_TeamsQuery(this._request, this.id, variables).fetch(variables);\n  }\n  /** Suspends a user, deactivating their account and revoking access to the workspace. The suspended user's sessions are invalidated. Can only be called by a workspace admin or owner. */\n  public suspend(variables?: Omit<L.SuspendUserMutationVariables, \"id\">) {\n    return new SuspendUserMutation(this._request).fetch(this.id, variables);\n  }\n  /** Re-activates a suspended user, restoring their access to the workspace. Can only be called by a workspace admin or owner. */\n  public unsuspend(variables?: Omit<L.UnsuspendUserMutationVariables, \"id\">) {\n    return new UnsuspendUserMutation(this._request).fetch(this.id, variables);\n  }\n  /** Updates a user's profile information. Users can update their own profile; workspace admins can update any user's profile. SCIM-managed users may have restricted name changes. */\n  public update(input: L.UserUpdateInput) {\n    return new UpdateUserMutation(this._request).fetch(this.id, input);\n  }\n}\n/**\n * User actor payload for webhooks.\n *\n * @param data - L.UserActorWebhookPayloadFragment response data\n */\nexport class UserActorWebhookPayload {\n  public constructor(data: L.UserActorWebhookPayloadFragment) {\n    this.avatarUrl = data.avatarUrl ?? undefined;\n    this.email = data.email;\n    this.id = data.id;\n    this.name = data.name;\n    this.type = data.type;\n    this.url = data.url;\n  }\n\n  /** The avatar URL of the user. */\n  public avatarUrl?: string | null;\n  /** The email of the user. */\n  public email: string;\n  /** The ID of the user. */\n  public id: string;\n  /** The name of the user. */\n  public name: string;\n  /** The type of actor. */\n  public type: string;\n  /** The URL of the user. */\n  public url: string;\n}\n/**\n * User admin operation response.\n *\n * @param request - function to call the graphql client\n * @param data - L.UserAdminPayloadFragment response data\n */\nexport class UserAdminPayload extends Request {\n  public constructor(request: LinearRequest, data: L.UserAdminPayloadFragment) {\n    super(request);\n    this.success = data.success;\n  }\n\n  /** Whether the operation was successful. */\n  public success: boolean;\n}\n/**\n * Certain properties of a user.\n *\n * @param data - L.UserChildWebhookPayloadFragment response data\n */\nexport class UserChildWebhookPayload {\n  public constructor(data: L.UserChildWebhookPayloadFragment) {\n    this.avatarUrl = data.avatarUrl ?? undefined;\n    this.email = data.email;\n    this.id = data.id;\n    this.name = data.name;\n    this.url = data.url;\n  }\n\n  /** The avatar URL of the user. */\n  public avatarUrl?: string | null;\n  /** The email of the user. */\n  public email: string;\n  /** The ID of the user. */\n  public id: string;\n  /** The name of the user. */\n  public name: string;\n  /** The URL of the user. */\n  public url: string;\n}\n/**\n * UserConnection model\n *\n * @param request - function to call the graphql client\n * @param fetch - function to trigger a refetch of this UserConnection model\n * @param data - UserConnection response data\n */\nexport class UserConnection extends Connection<User> {\n  public constructor(\n    request: LinearRequest,\n    fetch: (connection?: LinearConnectionVariables) => LinearFetch<LinearConnection<User> | undefined>,\n    data: L.UserConnectionFragment\n  ) {\n    super(\n      request,\n      fetch,\n      data.nodes.map(node => new User(request, node)),\n      new PageInfo(request, data.pageInfo)\n    );\n  }\n}\n/**\n * A notification subscription scoped to a specific user view. The subscriber receives notifications for events in the context of a particular user's activity view.\n *\n * @param request - function to call the graphql client\n * @param data - L.UserNotificationSubscriptionFragment response data\n */\nexport class UserNotificationSubscription extends Request {\n  private _customView?: L.UserNotificationSubscriptionFragment[\"customView\"];\n  private _customer?: L.UserNotificationSubscriptionFragment[\"customer\"];\n  private _cycle?: L.UserNotificationSubscriptionFragment[\"cycle\"];\n  private _initiative?: L.UserNotificationSubscriptionFragment[\"initiative\"];\n  private _label?: L.UserNotificationSubscriptionFragment[\"label\"];\n  private _project?: L.UserNotificationSubscriptionFragment[\"project\"];\n  private _subscriber: L.UserNotificationSubscriptionFragment[\"subscriber\"];\n  private _team?: L.UserNotificationSubscriptionFragment[\"team\"];\n  private _user: L.UserNotificationSubscriptionFragment[\"user\"];\n\n  public constructor(request: LinearRequest, data: L.UserNotificationSubscriptionFragment) {\n    super(request);\n    this.active = data.active;\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.id = data.id;\n    this.notificationSubscriptionTypes = data.notificationSubscriptionTypes;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this.contextViewType = data.contextViewType ?? undefined;\n    this.userContextViewType = data.userContextViewType ?? undefined;\n    this._customView = data.customView ?? undefined;\n    this._customer = data.customer ?? undefined;\n    this._cycle = data.cycle ?? undefined;\n    this._initiative = data.initiative ?? undefined;\n    this._label = data.label ?? undefined;\n    this._project = data.project ?? undefined;\n    this._subscriber = data.subscriber;\n    this._team = data.team ?? undefined;\n    this._user = data.user;\n  }\n\n  /** Whether the subscription is active. When inactive, no notifications are generated from this subscription even though it still exists. */\n  public active: boolean;\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /** The notification event types that this subscription will deliver to the subscriber. */\n  public notificationSubscriptionTypes: string[];\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** The type of contextual view (e.g., active issues, backlog) that further scopes a team notification subscription. Null if the subscription is not associated with a specific view type. */\n  public contextViewType?: L.ContextViewType | null;\n  /** The type of user-specific view that further scopes a user notification subscription. Null if the subscription is not associated with a user view type. */\n  public userContextViewType?: L.UserContextViewType | null;\n  /** The custom view that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n  public get customView(): LinearFetch<CustomView> | undefined {\n    return this._customView?.id ? new CustomViewQuery(this._request).fetch(this._customView?.id) : undefined;\n  }\n  /** The ID of custom view that this notification subscription is scoped to. null if the subscription targets a different entity type. */\n  public get customViewId(): string | undefined {\n    return this._customView?.id;\n  }\n  /** The customer that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n  public get customer(): LinearFetch<Customer> | undefined {\n    return this._customer?.id ? new CustomerQuery(this._request).fetch(this._customer?.id) : undefined;\n  }\n  /** The ID of customer that this notification subscription is scoped to. null if the subscription targets a different entity type. */\n  public get customerId(): string | undefined {\n    return this._customer?.id;\n  }\n  /** The cycle that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n  public get cycle(): LinearFetch<Cycle> | undefined {\n    return this._cycle?.id ? new CycleQuery(this._request).fetch(this._cycle?.id) : undefined;\n  }\n  /** The ID of cycle that this notification subscription is scoped to. null if the subscription targets a different entity type. */\n  public get cycleId(): string | undefined {\n    return this._cycle?.id;\n  }\n  /** The initiative that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n  public get initiative(): LinearFetch<Initiative> | undefined {\n    return this._initiative?.id ? new InitiativeQuery(this._request).fetch(this._initiative?.id) : undefined;\n  }\n  /** The ID of initiative that this notification subscription is scoped to. null if the subscription targets a different entity type. */\n  public get initiativeId(): string | undefined {\n    return this._initiative?.id;\n  }\n  /** The issue label that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n  public get label(): LinearFetch<IssueLabel> | undefined {\n    return this._label?.id ? new IssueLabelQuery(this._request).fetch(this._label?.id) : undefined;\n  }\n  /** The ID of issue label that this notification subscription is scoped to. null if the subscription targets a different entity type. */\n  public get labelId(): string | undefined {\n    return this._label?.id;\n  }\n  /** The project that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n  public get project(): LinearFetch<Project> | undefined {\n    return this._project?.id ? new ProjectQuery(this._request).fetch(this._project?.id) : undefined;\n  }\n  /** The ID of project that this notification subscription is scoped to. null if the subscription targets a different entity type. */\n  public get projectId(): string | undefined {\n    return this._project?.id;\n  }\n  /** The user who will receive notifications from this subscription. */\n  public get subscriber(): LinearFetch<User> | undefined {\n    return new UserQuery(this._request).fetch(this._subscriber.id);\n  }\n  /** The ID of user who will receive notifications from this subscription. */\n  public get subscriberId(): string | undefined {\n    return this._subscriber?.id;\n  }\n  /** The team that this notification subscription is scoped to. Null if the subscription targets a different entity type. */\n  public get team(): LinearFetch<Team> | undefined {\n    return this._team?.id ? new TeamQuery(this._request).fetch(this._team?.id) : undefined;\n  }\n  /** The ID of team that this notification subscription is scoped to. null if the subscription targets a different entity type. */\n  public get teamId(): string | undefined {\n    return this._team?.id;\n  }\n  /** The user subscribed to. */\n  public get user(): LinearFetch<User> | undefined {\n    return new UserQuery(this._request).fetch(this._user.id);\n  }\n  /** The ID of user subscribed to. */\n  public get userId(): string | undefined {\n    return this._user?.id;\n  }\n}\n/**\n * User operation response.\n *\n * @param request - function to call the graphql client\n * @param data - L.UserPayloadFragment response data\n */\nexport class UserPayload extends Request {\n  private _user?: L.UserPayloadFragment[\"user\"];\n\n  public constructor(request: LinearRequest, data: L.UserPayloadFragment) {\n    super(request);\n    this.lastSyncId = data.lastSyncId;\n    this.success = data.success;\n    this._user = data.user ?? undefined;\n  }\n\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** Whether the operation was successful. */\n  public success: boolean;\n  /** The user that was created or updated. */\n  public get user(): LinearFetch<User> | undefined {\n    return this._user?.id ? new UserQuery(this._request).fetch(this._user?.id) : undefined;\n  }\n  /** The ID of user that was created or updated. */\n  public get userId(): string | undefined {\n    return this._user?.id;\n  }\n}\n/**\n * Per-user settings and preferences for a workspace member. Includes notification delivery preferences, email subscription settings, notification category and channel preferences, theme configuration, and various UI preferences. Each user has exactly one UserSettings record per workspace.\n *\n * @param request - function to call the graphql client\n * @param data - L.UserSettingsFragment response data\n */\nexport class UserSettings extends Request {\n  private _user: L.UserSettingsFragment[\"user\"];\n\n  public constructor(request: LinearRequest, data: L.UserSettingsFragment) {\n    super(request);\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.autoAssignToSelf = data.autoAssignToSelf;\n    this.calendarHash = data.calendarHash ?? undefined;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.feedLastSeenTime = parseDate(data.feedLastSeenTime) ?? undefined;\n    this.id = data.id;\n    this.showFullUserNames = data.showFullUserNames;\n    this.subscribedToChangelog = data.subscribedToChangelog;\n    this.subscribedToDPA = data.subscribedToDPA;\n    this.subscribedToInviteAccepted = data.subscribedToInviteAccepted;\n    this.subscribedToPrivacyLegalUpdates = data.subscribedToPrivacyLegalUpdates;\n    this.unsubscribedFrom = data.unsubscribedFrom;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this.notificationCategoryPreferences = new NotificationCategoryPreferences(\n      request,\n      data.notificationCategoryPreferences\n    );\n    this.notificationChannelPreferences = new NotificationChannelPreferences(\n      request,\n      data.notificationChannelPreferences\n    );\n    this.notificationDeliveryPreferences = new NotificationDeliveryPreferences(\n      request,\n      data.notificationDeliveryPreferences\n    );\n    this.theme = data.theme ? new UserSettingsTheme(request, data.theme) : undefined;\n    this.feedSummarySchedule = data.feedSummarySchedule ?? undefined;\n    this._user = data.user;\n  }\n\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** Whether to auto-assign newly created issues to the current user by default. */\n  public autoAssignToSelf: boolean;\n  /** A unique hash for the user, used to construct secure calendar subscription URLs. */\n  public calendarHash?: string | null;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** The user's last seen time for the pulse feed. */\n  public feedLastSeenTime?: Date | null;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /** Whether to show full user names instead of display names. */\n  public showFullUserNames: boolean;\n  /** Whether this user is subscribed to receive changelog emails about Linear product updates. */\n  public subscribedToChangelog: boolean;\n  /** Whether this user is subscribed to receive Data Processing Agreement (DPA) related emails. */\n  public subscribedToDPA: boolean;\n  /** Whether this user is subscribed to receive email notifications when their workspace invitations are accepted. */\n  public subscribedToInviteAccepted: boolean;\n  /** Whether this user is subscribed to receive emails about privacy policy and legal updates. */\n  public subscribedToPrivacyLegalUpdates: boolean;\n  /** The email types the user has unsubscribed from. */\n  public unsubscribedFrom: string[];\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** The user's notification category preferences, indicating which notification categories are enabled or disabled per notification channel. */\n  public notificationCategoryPreferences: NotificationCategoryPreferences;\n  /** The user's notification channel preferences, indicating which notification delivery channels (email, in-app, mobile push, Slack) are enabled. */\n  public notificationChannelPreferences: NotificationChannelPreferences;\n  /** The notification delivery preferences for the user. Note: notificationDisabled field is deprecated in favor of notificationChannelPreferences. */\n  public notificationDeliveryPreferences: NotificationDeliveryPreferences;\n  /** The user's theme configuration for the specified color mode (light/dark) and device type (desktop/mobile). Returns null if no valid theme preset is configured. */\n  public theme?: UserSettingsTheme | null;\n  /** The user's preferred schedule for receiving feed summary digests. Null if the user has not set a preference and will use the workspace default. */\n  public feedSummarySchedule?: L.FeedSummarySchedule | null;\n  /** The user that these settings belong to. */\n  public get user(): LinearFetch<User> | undefined {\n    return new UserQuery(this._request).fetch(this._user.id);\n  }\n  /** The ID of user that these settings belong to. */\n  public get userId(): string | undefined {\n    return this._user?.id;\n  }\n\n  /** Updates the authenticated user's settings, including notification preferences, email subscriptions, theme, and other UI preferences. */\n  public update(input: L.UserSettingsUpdateInput) {\n    return new UpdateUserSettingsMutation(this._request).fetch(this.id, input);\n  }\n}\n/**\n * Custom sidebar theme definition with accent, base colors and contrast.\n *\n * @param request - function to call the graphql client\n * @param data - L.UserSettingsCustomSidebarThemeFragment response data\n */\nexport class UserSettingsCustomSidebarTheme extends Request {\n  public constructor(request: LinearRequest, data: L.UserSettingsCustomSidebarThemeFragment) {\n    super(request);\n    this.accent = data.accent;\n    this.base = data.base;\n    this.contrast = data.contrast;\n  }\n\n  /** The accent color in LCH format. */\n  public accent: number[];\n  /** The base color in LCH format. */\n  public base: number[];\n  /** The contrast value. */\n  public contrast: number;\n}\n/**\n * Custom theme definition with accent, base colors, contrast, and optional sidebar theme.\n *\n * @param request - function to call the graphql client\n * @param data - L.UserSettingsCustomThemeFragment response data\n */\nexport class UserSettingsCustomTheme extends Request {\n  public constructor(request: LinearRequest, data: L.UserSettingsCustomThemeFragment) {\n    super(request);\n    this.accent = data.accent;\n    this.base = data.base;\n    this.contrast = data.contrast;\n    this.sidebar = data.sidebar ? new UserSettingsCustomSidebarTheme(request, data.sidebar) : undefined;\n  }\n\n  /** The accent color in LCH format. */\n  public accent: number[];\n  /** The base color in LCH format. */\n  public base: number[];\n  /** The contrast value. */\n  public contrast: number;\n  /** Optional sidebar theme colors. */\n  public sidebar?: UserSettingsCustomSidebarTheme | null;\n}\n/**\n * User settings flag update response.\n *\n * @param request - function to call the graphql client\n * @param data - L.UserSettingsFlagPayloadFragment response data\n */\nexport class UserSettingsFlagPayload extends Request {\n  public constructor(request: LinearRequest, data: L.UserSettingsFlagPayloadFragment) {\n    super(request);\n    this.flag = data.flag ?? undefined;\n    this.lastSyncId = data.lastSyncId;\n    this.success = data.success;\n    this.value = data.value ?? undefined;\n  }\n\n  /** The flag key which was updated. */\n  public flag?: string | null;\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** Whether the operation was successful. */\n  public success: boolean;\n  /** The flag value after update. */\n  public value?: number | null;\n}\n/**\n * User settings flags reset response.\n *\n * @param request - function to call the graphql client\n * @param data - L.UserSettingsFlagsResetPayloadFragment response data\n */\nexport class UserSettingsFlagsResetPayload extends Request {\n  public constructor(request: LinearRequest, data: L.UserSettingsFlagsResetPayloadFragment) {\n    super(request);\n    this.lastSyncId = data.lastSyncId;\n    this.success = data.success;\n  }\n\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** Whether the operation was successful. */\n  public success: boolean;\n}\n/**\n * User settings operation response.\n *\n * @param request - function to call the graphql client\n * @param data - L.UserSettingsPayloadFragment response data\n */\nexport class UserSettingsPayload extends Request {\n  public constructor(request: LinearRequest, data: L.UserSettingsPayloadFragment) {\n    super(request);\n    this.lastSyncId = data.lastSyncId;\n    this.success = data.success;\n  }\n\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** Whether the operation was successful. */\n  public success: boolean;\n  /** The user's settings. */\n  public get userSettings(): LinearFetch<UserSettings> {\n    return new UserSettingsQuery(this._request).fetch();\n  }\n}\n/**\n * The user's resolved theme configuration for a specific color mode and device type.\n *\n * @param request - function to call the graphql client\n * @param data - L.UserSettingsThemeFragment response data\n */\nexport class UserSettingsTheme extends Request {\n  public constructor(request: LinearRequest, data: L.UserSettingsThemeFragment) {\n    super(request);\n    this.custom = data.custom ? new UserSettingsCustomTheme(request, data.custom) : undefined;\n    this.preset = data.preset;\n  }\n\n  /** The custom theme definition, only present when preset is 'custom'. */\n  public custom?: UserSettingsCustomTheme | null;\n  /** The theme preset. */\n  public preset: L.UserSettingsThemePreset;\n}\n/**\n * Payload for a user webhook.\n *\n * @param data - L.UserWebhookPayloadFragment response data\n */\nexport class UserWebhookPayload {\n  public constructor(data: L.UserWebhookPayloadFragment) {\n    this.active = data.active;\n    this.admin = data.admin;\n    this.app = data.app;\n    this.archivedAt = data.archivedAt ?? undefined;\n    this.avatarUrl = data.avatarUrl ?? undefined;\n    this.createdAt = data.createdAt;\n    this.description = data.description ?? undefined;\n    this.disableReason = data.disableReason ?? undefined;\n    this.displayName = data.displayName;\n    this.email = data.email;\n    this.guest = data.guest;\n    this.id = data.id;\n    this.name = data.name;\n    this.owner = data.owner ?? undefined;\n    this.timezone = data.timezone ?? undefined;\n    this.updatedAt = data.updatedAt;\n    this.url = data.url;\n  }\n\n  /** Whether the user is active. */\n  public active: boolean;\n  /** Whether the user is an admin. */\n  public admin: boolean;\n  /** Whether the user is an app. */\n  public app: boolean;\n  /** The time at which the entity was archived. */\n  public archivedAt?: string | null;\n  /** The avatar URL of the user. */\n  public avatarUrl?: string | null;\n  /** The time at which the entity was created. */\n  public createdAt: string;\n  /** The description of the user. */\n  public description?: string | null;\n  /** The reason the user is disabled. */\n  public disableReason?: string | null;\n  /** The display name of the user. */\n  public displayName: string;\n  /** The email of the user. */\n  public email: string;\n  /** Whether the user is a guest. */\n  public guest: boolean;\n  /** The ID of the entity. */\n  public id: string;\n  /** The name of the user. */\n  public name: string;\n  /** Whether the user is an owner. */\n  public owner?: boolean | null;\n  /** The local timezone of the user. */\n  public timezone?: string | null;\n  /** The time at which the entity was updated. */\n  public updatedAt: string;\n  /** The URL of the user. */\n  public url: string;\n}\n/**\n * The display preferences for a view, controlling layout mode (list, board, spreadsheet), grouping, sorting, column visibility, and other visual settings. View preferences exist at two levels: organization-wide defaults and per-user overrides. The effective preferences are computed by merging both layers, with user preferences taking priority.\n *\n * @param request - function to call the graphql client\n * @param data - L.ViewPreferencesFragment response data\n */\nexport class ViewPreferences extends Request {\n  public constructor(request: LinearRequest, data: L.ViewPreferencesFragment) {\n    super(request);\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.id = data.id;\n    this.type = data.type;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this.viewType = data.viewType;\n    this.preferences = new ViewPreferencesValues(request, data.preferences);\n  }\n\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /** The type of view preferences: \"organization\" for workspace-wide defaults or \"user\" for personal overrides. */\n  public type: string;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** The type of view these preferences apply to, such as board, cycle, project, customView, myIssues, etc. */\n  public viewType: string;\n  /** The view preferences values, containing layout, grouping, sorting, and field visibility settings. */\n  public preferences: ViewPreferencesValues;\n\n  /** Creates a new view preferences object. If conflicting preferences already exist for the same view type and scope, the existing preferences are replaced. */\n  public create(input: L.ViewPreferencesCreateInput) {\n    return new CreateViewPreferencesMutation(this._request).fetch(input);\n  }\n  /** Deletes a view preferences object. If the preferences do not exist, the operation is treated as a successful idempotent deletion. */\n  public delete() {\n    return new DeleteViewPreferencesMutation(this._request).fetch(this.id);\n  }\n  /** Updates an existing view preferences object. For user-type preferences, only the owning user can update them. */\n  public update(input: L.ViewPreferencesUpdateInput) {\n    return new UpdateViewPreferencesMutation(this._request).fetch(this.id, input);\n  }\n}\n/**\n * A label group column configuration for the initiative list view.\n *\n * @param request - function to call the graphql client\n * @param data - L.ViewPreferencesInitiativeLabelGroupColumnFragment response data\n */\nexport class ViewPreferencesInitiativeLabelGroupColumn extends Request {\n  public constructor(request: LinearRequest, data: L.ViewPreferencesInitiativeLabelGroupColumnFragment) {\n    super(request);\n    this.active = data.active;\n    this.id = data.id;\n  }\n\n  /** Whether the label group column is active. */\n  public active: boolean;\n  /** The identifier of the label group. */\n  public id: string;\n}\n/**\n * The result of a view preferences mutation.\n *\n * @param request - function to call the graphql client\n * @param data - L.ViewPreferencesPayloadFragment response data\n */\nexport class ViewPreferencesPayload extends Request {\n  public constructor(request: LinearRequest, data: L.ViewPreferencesPayloadFragment) {\n    super(request);\n    this.lastSyncId = data.lastSyncId;\n    this.success = data.success;\n    this.viewPreferences = new ViewPreferences(request, data.viewPreferences);\n  }\n\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** Whether the operation was successful. */\n  public success: boolean;\n  /** The view preferences entity being mutated. */\n  public viewPreferences: ViewPreferences;\n}\n/**\n * A label group column configuration for the project list view.\n *\n * @param request - function to call the graphql client\n * @param data - L.ViewPreferencesProjectLabelGroupColumnFragment response data\n */\nexport class ViewPreferencesProjectLabelGroupColumn extends Request {\n  public constructor(request: LinearRequest, data: L.ViewPreferencesProjectLabelGroupColumnFragment) {\n    super(request);\n    this.active = data.active;\n    this.id = data.id;\n  }\n\n  /** Whether the label group column is active. */\n  public active: boolean;\n  /** The identifier of the label group. */\n  public id: string;\n}\n/**\n * The computed view preferences values for a view, containing all display settings such as layout mode, grouping, sorting, field visibility, and other visual configuration. These values represent the merged result of organization defaults and user overrides.\n *\n * @param request - function to call the graphql client\n * @param data - L.ViewPreferencesValuesFragment response data\n */\nexport class ViewPreferencesValues extends Request {\n  public constructor(request: LinearRequest, data: L.ViewPreferencesValuesFragment) {\n    super(request);\n    this.closedIssuesOrderedByRecency = data.closedIssuesOrderedByRecency ?? undefined;\n    this.columnOrderBoard = data.columnOrderBoard ?? undefined;\n    this.columnOrderList = data.columnOrderList ?? undefined;\n    this.continuousPipelineReleaseFieldReleaseDate = data.continuousPipelineReleaseFieldReleaseDate ?? undefined;\n    this.continuousPipelineReleaseFieldReleaseNote = data.continuousPipelineReleaseFieldReleaseNote ?? undefined;\n    this.continuousPipelineReleaseFieldVersion = data.continuousPipelineReleaseFieldVersion ?? undefined;\n    this.continuousPipelineReleasesViewGrouping = data.continuousPipelineReleasesViewGrouping ?? undefined;\n    this.customViewFieldDateCreated = data.customViewFieldDateCreated ?? undefined;\n    this.customViewFieldDateUpdated = data.customViewFieldDateUpdated ?? undefined;\n    this.customViewFieldOwner = data.customViewFieldOwner ?? undefined;\n    this.customViewFieldVisibility = data.customViewFieldVisibility ?? undefined;\n    this.customViewsOrdering = data.customViewsOrdering ?? undefined;\n    this.customerFieldDomains = data.customerFieldDomains ?? undefined;\n    this.customerFieldOwner = data.customerFieldOwner ?? undefined;\n    this.customerFieldRequestCount = data.customerFieldRequestCount ?? undefined;\n    this.customerFieldRevenue = data.customerFieldRevenue ?? undefined;\n    this.customerFieldSize = data.customerFieldSize ?? undefined;\n    this.customerFieldSource = data.customerFieldSource ?? undefined;\n    this.customerFieldStatus = data.customerFieldStatus ?? undefined;\n    this.customerFieldTier = data.customerFieldTier ?? undefined;\n    this.customerPageNeedsFieldIssueIdentifier = data.customerPageNeedsFieldIssueIdentifier ?? undefined;\n    this.customerPageNeedsFieldIssuePriority = data.customerPageNeedsFieldIssuePriority ?? undefined;\n    this.customerPageNeedsFieldIssueStatus = data.customerPageNeedsFieldIssueStatus ?? undefined;\n    this.customerPageNeedsFieldIssueTargetDueDate = data.customerPageNeedsFieldIssueTargetDueDate ?? undefined;\n    this.customerPageNeedsShowCompletedIssuesAndProjects =\n      data.customerPageNeedsShowCompletedIssuesAndProjects ?? undefined;\n    this.customerPageNeedsShowImportantFirst = data.customerPageNeedsShowImportantFirst ?? undefined;\n    this.customerPageNeedsViewGrouping = data.customerPageNeedsViewGrouping ?? undefined;\n    this.customerPageNeedsViewOrdering = data.customerPageNeedsViewOrdering ?? undefined;\n    this.customersViewOrdering = data.customersViewOrdering ?? undefined;\n    this.dashboardFieldDateCreated = data.dashboardFieldDateCreated ?? undefined;\n    this.dashboardFieldDateUpdated = data.dashboardFieldDateUpdated ?? undefined;\n    this.dashboardFieldOwner = data.dashboardFieldOwner ?? undefined;\n    this.dashboardsOrdering = data.dashboardsOrdering ?? undefined;\n    this.embeddedCustomerNeedsShowImportantFirst = data.embeddedCustomerNeedsShowImportantFirst ?? undefined;\n    this.embeddedCustomerNeedsViewOrdering = data.embeddedCustomerNeedsViewOrdering ?? undefined;\n    this.fieldAssignee = data.fieldAssignee ?? undefined;\n    this.fieldCustomerCount = data.fieldCustomerCount ?? undefined;\n    this.fieldCustomerRevenue = data.fieldCustomerRevenue ?? undefined;\n    this.fieldCycle = data.fieldCycle ?? undefined;\n    this.fieldDateArchived = data.fieldDateArchived ?? undefined;\n    this.fieldDateCreated = data.fieldDateCreated ?? undefined;\n    this.fieldDateMyActivity = data.fieldDateMyActivity ?? undefined;\n    this.fieldDateUpdated = data.fieldDateUpdated ?? undefined;\n    this.fieldDueDate = data.fieldDueDate ?? undefined;\n    this.fieldEstimate = data.fieldEstimate ?? undefined;\n    this.fieldId = data.fieldId ?? undefined;\n    this.fieldLabels = data.fieldLabels ?? undefined;\n    this.fieldLinkCount = data.fieldLinkCount ?? undefined;\n    this.fieldMilestone = data.fieldMilestone ?? undefined;\n    this.fieldPreviewLinks = data.fieldPreviewLinks ?? undefined;\n    this.fieldPriority = data.fieldPriority ?? undefined;\n    this.fieldProject = data.fieldProject ?? undefined;\n    this.fieldPullRequests = data.fieldPullRequests ?? undefined;\n    this.fieldRelease = data.fieldRelease ?? undefined;\n    this.fieldSentryIssues = data.fieldSentryIssues ?? undefined;\n    this.fieldSla = data.fieldSla ?? undefined;\n    this.fieldStatus = data.fieldStatus ?? undefined;\n    this.fieldTimeInCurrentStatus = data.fieldTimeInCurrentStatus ?? undefined;\n    this.focusViewGrouping = data.focusViewGrouping ?? undefined;\n    this.focusViewOrdering = data.focusViewOrdering ?? undefined;\n    this.focusViewOrderingDirection = data.focusViewOrderingDirection ?? undefined;\n    this.groupOrderingMode = data.groupOrderingMode ?? undefined;\n    this.hiddenColumns = data.hiddenColumns ?? undefined;\n    this.hiddenGroupsList = data.hiddenGroupsList ?? undefined;\n    this.hiddenRows = data.hiddenRows ?? undefined;\n    this.inboxViewGrouping = data.inboxViewGrouping ?? undefined;\n    this.inboxViewOrdering = data.inboxViewOrdering ?? undefined;\n    this.initiativeFieldActivity = data.initiativeFieldActivity ?? undefined;\n    this.initiativeFieldDateCompleted = data.initiativeFieldDateCompleted ?? undefined;\n    this.initiativeFieldDateCreated = data.initiativeFieldDateCreated ?? undefined;\n    this.initiativeFieldDateUpdated = data.initiativeFieldDateUpdated ?? undefined;\n    this.initiativeFieldDescription = data.initiativeFieldDescription ?? undefined;\n    this.initiativeFieldHealth = data.initiativeFieldHealth ?? undefined;\n    this.initiativeFieldInitiativeHealth = data.initiativeFieldInitiativeHealth ?? undefined;\n    this.initiativeFieldOwner = data.initiativeFieldOwner ?? undefined;\n    this.initiativeFieldProjects = data.initiativeFieldProjects ?? undefined;\n    this.initiativeFieldStartDate = data.initiativeFieldStartDate ?? undefined;\n    this.initiativeFieldStatus = data.initiativeFieldStatus ?? undefined;\n    this.initiativeFieldTargetDate = data.initiativeFieldTargetDate ?? undefined;\n    this.initiativeFieldTeams = data.initiativeFieldTeams ?? undefined;\n    this.initiativeGrouping = data.initiativeGrouping ?? undefined;\n    this.initiativesViewOrdering = data.initiativesViewOrdering ?? undefined;\n    this.issueGrouping = data.issueGrouping ?? undefined;\n    this.issueGroupingLabelGroupId = data.issueGroupingLabelGroupId ?? undefined;\n    this.issueNesting = data.issueNesting ?? undefined;\n    this.issueSubGrouping = data.issueSubGrouping ?? undefined;\n    this.issueSubGroupingLabelGroupId = data.issueSubGroupingLabelGroupId ?? undefined;\n    this.layout = data.layout ?? undefined;\n    this.memberFieldJoined = data.memberFieldJoined ?? undefined;\n    this.memberFieldStatus = data.memberFieldStatus ?? undefined;\n    this.memberFieldTeams = data.memberFieldTeams ?? undefined;\n    this.projectCustomerNeedsShowCompletedIssuesLast = data.projectCustomerNeedsShowCompletedIssuesLast ?? undefined;\n    this.projectCustomerNeedsShowImportantFirst = data.projectCustomerNeedsShowImportantFirst ?? undefined;\n    this.projectCustomerNeedsViewGrouping = data.projectCustomerNeedsViewGrouping ?? undefined;\n    this.projectCustomerNeedsViewOrdering = data.projectCustomerNeedsViewOrdering ?? undefined;\n    this.projectFieldActivity = data.projectFieldActivity ?? undefined;\n    this.projectFieldCustomerCount = data.projectFieldCustomerCount ?? undefined;\n    this.projectFieldCustomerRevenue = data.projectFieldCustomerRevenue ?? undefined;\n    this.projectFieldDateCompleted = data.projectFieldDateCompleted ?? undefined;\n    this.projectFieldDateCreated = data.projectFieldDateCreated ?? undefined;\n    this.projectFieldDateUpdated = data.projectFieldDateUpdated ?? undefined;\n    this.projectFieldDescription = data.projectFieldDescription ?? undefined;\n    this.projectFieldDescriptionBoard = data.projectFieldDescriptionBoard ?? undefined;\n    this.projectFieldHealth = data.projectFieldHealth ?? undefined;\n    this.projectFieldHealthTimeline = data.projectFieldHealthTimeline ?? undefined;\n    this.projectFieldInitiatives = data.projectFieldInitiatives ?? undefined;\n    this.projectFieldIssues = data.projectFieldIssues ?? undefined;\n    this.projectFieldLabels = data.projectFieldLabels ?? undefined;\n    this.projectFieldLead = data.projectFieldLead ?? undefined;\n    this.projectFieldLeadTimeline = data.projectFieldLeadTimeline ?? undefined;\n    this.projectFieldMembers = data.projectFieldMembers ?? undefined;\n    this.projectFieldMembersBoard = data.projectFieldMembersBoard ?? undefined;\n    this.projectFieldMembersList = data.projectFieldMembersList ?? undefined;\n    this.projectFieldMembersTimeline = data.projectFieldMembersTimeline ?? undefined;\n    this.projectFieldMilestone = data.projectFieldMilestone ?? undefined;\n    this.projectFieldMilestoneTimeline = data.projectFieldMilestoneTimeline ?? undefined;\n    this.projectFieldPredictions = data.projectFieldPredictions ?? undefined;\n    this.projectFieldPredictionsTimeline = data.projectFieldPredictionsTimeline ?? undefined;\n    this.projectFieldPriority = data.projectFieldPriority ?? undefined;\n    this.projectFieldRelations = data.projectFieldRelations ?? undefined;\n    this.projectFieldRelationsTimeline = data.projectFieldRelationsTimeline ?? undefined;\n    this.projectFieldRoadmaps = data.projectFieldRoadmaps ?? undefined;\n    this.projectFieldRoadmapsBoard = data.projectFieldRoadmapsBoard ?? undefined;\n    this.projectFieldRoadmapsList = data.projectFieldRoadmapsList ?? undefined;\n    this.projectFieldRoadmapsTimeline = data.projectFieldRoadmapsTimeline ?? undefined;\n    this.projectFieldRolloutStage = data.projectFieldRolloutStage ?? undefined;\n    this.projectFieldStartDate = data.projectFieldStartDate ?? undefined;\n    this.projectFieldStatus = data.projectFieldStatus ?? undefined;\n    this.projectFieldStatusTimeline = data.projectFieldStatusTimeline ?? undefined;\n    this.projectFieldTargetDate = data.projectFieldTargetDate ?? undefined;\n    this.projectFieldTeams = data.projectFieldTeams ?? undefined;\n    this.projectFieldTeamsBoard = data.projectFieldTeamsBoard ?? undefined;\n    this.projectFieldTeamsList = data.projectFieldTeamsList ?? undefined;\n    this.projectFieldTeamsTimeline = data.projectFieldTeamsTimeline ?? undefined;\n    this.projectGroupOrdering = data.projectGroupOrdering ?? undefined;\n    this.projectGrouping = data.projectGrouping ?? undefined;\n    this.projectGroupingDateResolution = data.projectGroupingDateResolution ?? undefined;\n    this.projectGroupingLabelGroupId = data.projectGroupingLabelGroupId ?? undefined;\n    this.projectLayout = data.projectLayout ?? undefined;\n    this.projectShowEmptyGroups = data.projectShowEmptyGroups ?? undefined;\n    this.projectShowEmptyGroupsBoard = data.projectShowEmptyGroupsBoard ?? undefined;\n    this.projectShowEmptyGroupsList = data.projectShowEmptyGroupsList ?? undefined;\n    this.projectShowEmptyGroupsTimeline = data.projectShowEmptyGroupsTimeline ?? undefined;\n    this.projectShowEmptySubGroups = data.projectShowEmptySubGroups ?? undefined;\n    this.projectShowEmptySubGroupsBoard = data.projectShowEmptySubGroupsBoard ?? undefined;\n    this.projectShowEmptySubGroupsList = data.projectShowEmptySubGroupsList ?? undefined;\n    this.projectShowEmptySubGroupsTimeline = data.projectShowEmptySubGroupsTimeline ?? undefined;\n    this.projectSubGrouping = data.projectSubGrouping ?? undefined;\n    this.projectSubGroupingLabelGroupId = data.projectSubGroupingLabelGroupId ?? undefined;\n    this.projectViewOrdering = data.projectViewOrdering ?? undefined;\n    this.projectZoomLevel = data.projectZoomLevel ?? undefined;\n    this.releasePipelineFieldLatestRelease = data.releasePipelineFieldLatestRelease ?? undefined;\n    this.releasePipelineFieldReleases = data.releasePipelineFieldReleases ?? undefined;\n    this.releasePipelineFieldTeams = data.releasePipelineFieldTeams ?? undefined;\n    this.releasePipelineFieldType = data.releasePipelineFieldType ?? undefined;\n    this.releasePipelineGrouping = data.releasePipelineGrouping ?? undefined;\n    this.releasePipelinesViewOrdering = data.releasePipelinesViewOrdering ?? undefined;\n    this.reviewFieldAvatar = data.reviewFieldAvatar ?? undefined;\n    this.reviewFieldChecks = data.reviewFieldChecks ?? undefined;\n    this.reviewFieldIdentifier = data.reviewFieldIdentifier ?? undefined;\n    this.reviewFieldPreviewLinks = data.reviewFieldPreviewLinks ?? undefined;\n    this.reviewFieldRepository = data.reviewFieldRepository ?? undefined;\n    this.reviewGrouping = data.reviewGrouping ?? undefined;\n    this.reviewViewOrdering = data.reviewViewOrdering ?? undefined;\n    this.scheduledPipelineReleaseFieldCompletion = data.scheduledPipelineReleaseFieldCompletion ?? undefined;\n    this.scheduledPipelineReleaseFieldDescription = data.scheduledPipelineReleaseFieldDescription ?? undefined;\n    this.scheduledPipelineReleaseFieldReleaseDate = data.scheduledPipelineReleaseFieldReleaseDate ?? undefined;\n    this.scheduledPipelineReleaseFieldReleaseNote = data.scheduledPipelineReleaseFieldReleaseNote ?? undefined;\n    this.scheduledPipelineReleaseFieldVersion = data.scheduledPipelineReleaseFieldVersion ?? undefined;\n    this.scheduledPipelineReleasesViewGrouping = data.scheduledPipelineReleasesViewGrouping ?? undefined;\n    this.scheduledPipelineReleasesViewOrdering = data.scheduledPipelineReleasesViewOrdering ?? undefined;\n    this.searchResultType = data.searchResultType ?? undefined;\n    this.searchViewOrdering = data.searchViewOrdering ?? undefined;\n    this.showArchivedItems = data.showArchivedItems ?? undefined;\n    this.showCompletedAgentSessions = data.showCompletedAgentSessions ?? undefined;\n    this.showCompletedIssues = data.showCompletedIssues ?? undefined;\n    this.showCompletedProjects = data.showCompletedProjects ?? undefined;\n    this.showCompletedReviews = data.showCompletedReviews ?? undefined;\n    this.showDraftReviews = data.showDraftReviews ?? undefined;\n    this.showEmptyGroups = data.showEmptyGroups ?? undefined;\n    this.showEmptyGroupsBoard = data.showEmptyGroupsBoard ?? undefined;\n    this.showEmptyGroupsList = data.showEmptyGroupsList ?? undefined;\n    this.showEmptySubGroups = data.showEmptySubGroups ?? undefined;\n    this.showEmptySubGroupsBoard = data.showEmptySubGroupsBoard ?? undefined;\n    this.showEmptySubGroupsList = data.showEmptySubGroupsList ?? undefined;\n    this.showNestedInitiatives = data.showNestedInitiatives ?? undefined;\n    this.showOnlySnoozedItems = data.showOnlySnoozedItems ?? undefined;\n    this.showParents = data.showParents ?? undefined;\n    this.showReadItems = data.showReadItems ?? undefined;\n    this.showSnoozedItems = data.showSnoozedItems ?? undefined;\n    this.showSubInitiativeProjects = data.showSubInitiativeProjects ?? undefined;\n    this.showSubIssues = data.showSubIssues ?? undefined;\n    this.showSubTeamIssues = data.showSubTeamIssues ?? undefined;\n    this.showSubTeamProjects = data.showSubTeamProjects ?? undefined;\n    this.showSupervisedIssues = data.showSupervisedIssues ?? undefined;\n    this.showTriageIssues = data.showTriageIssues ?? undefined;\n    this.showUnreadItemsFirst = data.showUnreadItemsFirst ?? undefined;\n    this.teamFieldCycle = data.teamFieldCycle ?? undefined;\n    this.teamFieldDateCreated = data.teamFieldDateCreated ?? undefined;\n    this.teamFieldDateUpdated = data.teamFieldDateUpdated ?? undefined;\n    this.teamFieldIdentifier = data.teamFieldIdentifier ?? undefined;\n    this.teamFieldMembers = data.teamFieldMembers ?? undefined;\n    this.teamFieldMembership = data.teamFieldMembership ?? undefined;\n    this.teamFieldOwner = data.teamFieldOwner ?? undefined;\n    this.teamFieldProjects = data.teamFieldProjects ?? undefined;\n    this.teamViewOrdering = data.teamViewOrdering ?? undefined;\n    this.timelineChronologyShowCycleTeamIds = data.timelineChronologyShowCycleTeamIds ?? undefined;\n    this.timelineChronologyShowWeekNumbers = data.timelineChronologyShowWeekNumbers ?? undefined;\n    this.timelineZoomScale = data.timelineZoomScale ?? undefined;\n    this.triageViewOrdering = data.triageViewOrdering ?? undefined;\n    this.viewOrdering = data.viewOrdering ?? undefined;\n    this.viewOrderingDirection = data.viewOrderingDirection ?? undefined;\n    this.workspaceMembersViewOrdering = data.workspaceMembersViewOrdering ?? undefined;\n    this.projectLabelGroupColumns = data.projectLabelGroupColumns\n      ? data.projectLabelGroupColumns.map(node => new ViewPreferencesProjectLabelGroupColumn(request, node))\n      : undefined;\n  }\n\n  /** Whether issues in closed columns should be ordered by recency. */\n  public closedIssuesOrderedByRecency?: boolean | null;\n  /** Custom ordering of groups on the board layout. */\n  public columnOrderBoard?: string[] | null;\n  /** Custom ordering of groups on the list layout. */\n  public columnOrderList?: string[] | null;\n  /** Whether to show the release date field for continuous pipeline releases. */\n  public continuousPipelineReleaseFieldReleaseDate?: boolean | null;\n  /** Whether to show the release-note field for continuous pipeline releases. */\n  public continuousPipelineReleaseFieldReleaseNote?: boolean | null;\n  /** Whether to show the version field for continuous pipeline releases. */\n  public continuousPipelineReleaseFieldVersion?: boolean | null;\n  /** The continuous pipeline releases view grouping. */\n  public continuousPipelineReleasesViewGrouping?: string | null;\n  /** Whether to show the custom view creation date field. */\n  public customViewFieldDateCreated?: boolean | null;\n  /** Whether to show the custom view updated date field. */\n  public customViewFieldDateUpdated?: boolean | null;\n  /** Whether to show the custom view owner field. */\n  public customViewFieldOwner?: boolean | null;\n  /** Whether to show the custom view visibility field. */\n  public customViewFieldVisibility?: boolean | null;\n  /** The custom views ordering. */\n  public customViewsOrdering?: string | null;\n  /** Whether to show the customer domains field. */\n  public customerFieldDomains?: boolean | null;\n  /** Whether to show the customer owner field. */\n  public customerFieldOwner?: boolean | null;\n  /** Whether to show the customer request count field. */\n  public customerFieldRequestCount?: boolean | null;\n  /** Whether to show the customer revenue field. */\n  public customerFieldRevenue?: boolean | null;\n  /** Whether to show the customer size field. */\n  public customerFieldSize?: boolean | null;\n  /** Whether to show the customer source field. */\n  public customerFieldSource?: boolean | null;\n  /** Whether to show the customer status field. */\n  public customerFieldStatus?: boolean | null;\n  /** Whether to show the customer tier field. */\n  public customerFieldTier?: boolean | null;\n  /** Whether to show the issue identifier field in the customer page. */\n  public customerPageNeedsFieldIssueIdentifier?: boolean | null;\n  /** Whether to show the issue priority field in the customer page. */\n  public customerPageNeedsFieldIssuePriority?: boolean | null;\n  /** Whether to show the issue status field in the customer page. */\n  public customerPageNeedsFieldIssueStatus?: boolean | null;\n  /** Whether to show the issue due date field in the customer page. */\n  public customerPageNeedsFieldIssueTargetDueDate?: boolean | null;\n  /** Whether to show completed issues and projects in the customer page. */\n  public customerPageNeedsShowCompletedIssuesAndProjects?: string | null;\n  /** Whether to show important customer needs first. */\n  public customerPageNeedsShowImportantFirst?: boolean | null;\n  /** The customer page needs view grouping. */\n  public customerPageNeedsViewGrouping?: string | null;\n  /** The customer page needs view ordering. */\n  public customerPageNeedsViewOrdering?: string | null;\n  /** The customers view ordering. */\n  public customersViewOrdering?: string | null;\n  /** Whether to show the dashboard creation date field. */\n  public dashboardFieldDateCreated?: boolean | null;\n  /** Whether to show the dashboard updated date field. */\n  public dashboardFieldDateUpdated?: boolean | null;\n  /** Whether to show the dashboard owner field. */\n  public dashboardFieldOwner?: boolean | null;\n  /** The dashboards ordering. */\n  public dashboardsOrdering?: string | null;\n  /** Whether to show important embedded customer needs first. */\n  public embeddedCustomerNeedsShowImportantFirst?: boolean | null;\n  /** The embedded customer needs view ordering. */\n  public embeddedCustomerNeedsViewOrdering?: string | null;\n  /** Whether to show the issue assignee field. */\n  public fieldAssignee?: boolean | null;\n  /** Whether to show the customer request count field. */\n  public fieldCustomerCount?: boolean | null;\n  /** Whether to show the customer revenue field. */\n  public fieldCustomerRevenue?: boolean | null;\n  /** Whether to show the cycle field. */\n  public fieldCycle?: boolean | null;\n  /** Whether to show the issue archived date field. */\n  public fieldDateArchived?: boolean | null;\n  /** Whether to show the issue creation date field. */\n  public fieldDateCreated?: boolean | null;\n  /** Whether to show the issue last activity date field. */\n  public fieldDateMyActivity?: boolean | null;\n  /** Whether to show the issue updated date field. */\n  public fieldDateUpdated?: boolean | null;\n  /** Whether to show the due date field. */\n  public fieldDueDate?: boolean | null;\n  /** Whether to show the issue estimate field. */\n  public fieldEstimate?: boolean | null;\n  /** Whether to show the issue identifier field. */\n  public fieldId?: boolean | null;\n  /** Whether to show the labels field. */\n  public fieldLabels?: boolean | null;\n  /** Whether to show the link count field. */\n  public fieldLinkCount?: boolean | null;\n  /** Whether to show the milestone field. */\n  public fieldMilestone?: boolean | null;\n  /** Whether to show preview links. */\n  public fieldPreviewLinks?: boolean | null;\n  /** Whether to show the issue priority field. */\n  public fieldPriority?: boolean | null;\n  /** Whether to show the project field. */\n  public fieldProject?: boolean | null;\n  /** Whether to show the pull requests field. */\n  public fieldPullRequests?: boolean | null;\n  /** Whether to show the release field. */\n  public fieldRelease?: boolean | null;\n  /** Whether to show the Sentry issues field. */\n  public fieldSentryIssues?: boolean | null;\n  /** Whether to show the SLA field. */\n  public fieldSla?: boolean | null;\n  /** Whether to show the issue status field. */\n  public fieldStatus?: boolean | null;\n  /** Whether to show the time in current status field. */\n  public fieldTimeInCurrentStatus?: boolean | null;\n  /** The focus view grouping. */\n  public focusViewGrouping?: string | null;\n  /** The focus view ordering. */\n  public focusViewOrdering?: string | null;\n  /** The focus view ordering direction. */\n  public focusViewOrderingDirection?: string | null;\n  /** The ordering mode for groups. Supersedes projectGroupOrdering. */\n  public groupOrderingMode?: string | null;\n  /** List of column model IDs which should be hidden on a board. */\n  public hiddenColumns?: string[] | null;\n  /** List of group model IDs which should be hidden on a list. */\n  public hiddenGroupsList?: string[] | null;\n  /** List of row model IDs which should be hidden on a board. */\n  public hiddenRows?: string[] | null;\n  /** The inbox view grouping. */\n  public inboxViewGrouping?: string | null;\n  /** The inbox view ordering. */\n  public inboxViewOrdering?: string | null;\n  /** Whether to show the initiative activity field. */\n  public initiativeFieldActivity?: boolean | null;\n  /** Whether to show the initiative completed date field. */\n  public initiativeFieldDateCompleted?: boolean | null;\n  /** Whether to show the initiative created date field. */\n  public initiativeFieldDateCreated?: boolean | null;\n  /** Whether to show the initiative updated date field. */\n  public initiativeFieldDateUpdated?: boolean | null;\n  /** Whether to show the initiative description field. */\n  public initiativeFieldDescription?: boolean | null;\n  /** Whether to show the initiative active projects health field. */\n  public initiativeFieldHealth?: boolean | null;\n  /** Whether to show the initiative health field. */\n  public initiativeFieldInitiativeHealth?: boolean | null;\n  /** Whether to show the initiative owner field. */\n  public initiativeFieldOwner?: boolean | null;\n  /** Whether to show the initiative projects field. */\n  public initiativeFieldProjects?: boolean | null;\n  /** Whether to show the initiative start date field. */\n  public initiativeFieldStartDate?: boolean | null;\n  /** Whether to show the initiative status field. */\n  public initiativeFieldStatus?: boolean | null;\n  /** Whether to show the initiative target date field. */\n  public initiativeFieldTargetDate?: boolean | null;\n  /** Whether to show the initiative teams field. */\n  public initiativeFieldTeams?: boolean | null;\n  /** The initiative grouping. */\n  public initiativeGrouping?: string | null;\n  /** The initiative ordering. */\n  public initiativesViewOrdering?: string | null;\n  /** The issue grouping. */\n  public issueGrouping?: string | null;\n  /** The label group ID used for issue grouping. */\n  public issueGroupingLabelGroupId?: string | null;\n  /** How sub-issues should be nested and displayed. */\n  public issueNesting?: string | null;\n  /** The issue sub-grouping. */\n  public issueSubGrouping?: string | null;\n  /** The label group ID used for issue sub-grouping. */\n  public issueSubGroupingLabelGroupId?: string | null;\n  /** The issue layout type. */\n  public layout?: string | null;\n  /** Whether to show the member joined date field. */\n  public memberFieldJoined?: boolean | null;\n  /** Whether to show the member status field. */\n  public memberFieldStatus?: boolean | null;\n  /** Whether to show the member teams field. */\n  public memberFieldTeams?: boolean | null;\n  /** Whether to show completed issues last in project customer needs. */\n  public projectCustomerNeedsShowCompletedIssuesLast?: boolean | null;\n  /** Whether to show important project customer needs first. */\n  public projectCustomerNeedsShowImportantFirst?: boolean | null;\n  /** The project customer needs view grouping. */\n  public projectCustomerNeedsViewGrouping?: string | null;\n  /** The project customer needs view ordering. */\n  public projectCustomerNeedsViewOrdering?: string | null;\n  /** Whether to show the project activity field. */\n  public projectFieldActivity?: boolean | null;\n  /** Whether to show the project customer count field. */\n  public projectFieldCustomerCount?: boolean | null;\n  /** Whether to show the project customer revenue field. */\n  public projectFieldCustomerRevenue?: boolean | null;\n  /** Whether to show the project completion date field. */\n  public projectFieldDateCompleted?: boolean | null;\n  /** Whether to show the project creation date field. */\n  public projectFieldDateCreated?: boolean | null;\n  /** Whether to show the project updated date field. */\n  public projectFieldDateUpdated?: boolean | null;\n  /** Whether to show the project description field. */\n  public projectFieldDescription?: boolean | null;\n  /** Whether to show the project description field on the board. */\n  public projectFieldDescriptionBoard?: boolean | null;\n  /** Whether to show the project health field. */\n  public projectFieldHealth?: boolean | null;\n  /** Whether to show the project health field on the timeline. */\n  public projectFieldHealthTimeline?: boolean | null;\n  /** Whether to show the project initiatives field. */\n  public projectFieldInitiatives?: boolean | null;\n  /** Whether to show the project issue count field. */\n  public projectFieldIssues?: boolean | null;\n  /** Whether to show the project labels field. */\n  public projectFieldLabels?: boolean | null;\n  /** Whether to show the project lead field. */\n  public projectFieldLead?: boolean | null;\n  /** Whether to show the project lead field on the timeline. */\n  public projectFieldLeadTimeline?: boolean | null;\n  /** Whether to show the project members field. */\n  public projectFieldMembers?: boolean | null;\n  /** Whether to show the project members field on the board. */\n  public projectFieldMembersBoard?: boolean | null;\n  /** Whether to show the project members field on the list. */\n  public projectFieldMembersList?: boolean | null;\n  /** Whether to show the project members field on the timeline. */\n  public projectFieldMembersTimeline?: boolean | null;\n  /** Whether to show the project milestone field. */\n  public projectFieldMilestone?: boolean | null;\n  /** Whether to show the project milestone field on the timeline. */\n  public projectFieldMilestoneTimeline?: boolean | null;\n  /** Whether to show the project predictions field. */\n  public projectFieldPredictions?: boolean | null;\n  /** Whether to show the project predictions field on the timeline. */\n  public projectFieldPredictionsTimeline?: boolean | null;\n  /** Whether to show the project priority field. */\n  public projectFieldPriority?: boolean | null;\n  /** Whether to show the project relations field. */\n  public projectFieldRelations?: boolean | null;\n  /** Whether to show the project relations field on the timeline. */\n  public projectFieldRelationsTimeline?: boolean | null;\n  /** Whether to show the project roadmaps field. */\n  public projectFieldRoadmaps?: boolean | null;\n  /** Whether to show the project roadmaps field on the board. */\n  public projectFieldRoadmapsBoard?: boolean | null;\n  /** Whether to show the project roadmaps field on the list. */\n  public projectFieldRoadmapsList?: boolean | null;\n  /** Whether to show the project roadmaps field on the timeline. */\n  public projectFieldRoadmapsTimeline?: boolean | null;\n  /** Whether to show the project rollout stage field. */\n  public projectFieldRolloutStage?: boolean | null;\n  /** Whether to show the project start date field. */\n  public projectFieldStartDate?: boolean | null;\n  /** Whether to show the project status field. */\n  public projectFieldStatus?: boolean | null;\n  /** Whether to show the project status field on the timeline. */\n  public projectFieldStatusTimeline?: boolean | null;\n  /** Whether to show the project target date field. */\n  public projectFieldTargetDate?: boolean | null;\n  /** Whether to show the project teams field. */\n  public projectFieldTeams?: boolean | null;\n  /** Whether to show the project teams field on the board. */\n  public projectFieldTeamsBoard?: boolean | null;\n  /** Whether to show the project teams field on the list. */\n  public projectFieldTeamsList?: boolean | null;\n  /** Whether to show the project teams field on the timeline. */\n  public projectFieldTeamsTimeline?: boolean | null;\n  /** The ordering of project groups. */\n  public projectGroupOrdering?: string | null;\n  /** The project grouping. */\n  public projectGrouping?: string | null;\n  /** The date resolution when grouping projects by date. */\n  public projectGroupingDateResolution?: string | null;\n  /** The label group ID used for project grouping. */\n  public projectGroupingLabelGroupId?: string | null;\n  /** The project layout type. */\n  public projectLayout?: string | null;\n  /** How to show empty project groups. */\n  public projectShowEmptyGroups?: string | null;\n  /** How to show empty project groups on the board layout. */\n  public projectShowEmptyGroupsBoard?: string | null;\n  /** How to show empty project groups on the list layout. */\n  public projectShowEmptyGroupsList?: string | null;\n  /** How to show empty project groups on the timeline layout. */\n  public projectShowEmptyGroupsTimeline?: string | null;\n  /** How to show empty project sub-groups. */\n  public projectShowEmptySubGroups?: string | null;\n  /** How to show empty project sub-groups on the board layout. */\n  public projectShowEmptySubGroupsBoard?: string | null;\n  /** How to show empty project sub-groups on the list layout. */\n  public projectShowEmptySubGroupsList?: string | null;\n  /** How to show empty project sub-groups on the timeline layout. */\n  public projectShowEmptySubGroupsTimeline?: string | null;\n  /** The project sub-grouping. */\n  public projectSubGrouping?: string | null;\n  /** The label group ID used for project sub-grouping. */\n  public projectSubGroupingLabelGroupId?: string | null;\n  /** The project ordering. */\n  public projectViewOrdering?: string | null;\n  /** The zoom level for the timeline view. */\n  public projectZoomLevel?: string | null;\n  /** Whether to show the latest release field for release pipelines. */\n  public releasePipelineFieldLatestRelease?: boolean | null;\n  /** Whether to show the releases field for release pipelines. */\n  public releasePipelineFieldReleases?: boolean | null;\n  /** Whether to show the teams field for release pipelines. */\n  public releasePipelineFieldTeams?: boolean | null;\n  /** Whether to show the type field for release pipelines. */\n  public releasePipelineFieldType?: boolean | null;\n  /** The release pipeline grouping. */\n  public releasePipelineGrouping?: string | null;\n  /** The release pipelines view ordering. */\n  public releasePipelinesViewOrdering?: string | null;\n  /** Whether to show the review avatar field. */\n  public reviewFieldAvatar?: boolean | null;\n  /** Whether to show the review checks field. */\n  public reviewFieldChecks?: boolean | null;\n  /** Whether to show the review identifier field. */\n  public reviewFieldIdentifier?: boolean | null;\n  /** Whether to show the review preview links field. */\n  public reviewFieldPreviewLinks?: boolean | null;\n  /** Whether to show the review repository field. */\n  public reviewFieldRepository?: boolean | null;\n  /** The review grouping. */\n  public reviewGrouping?: string | null;\n  /** The review view ordering. */\n  public reviewViewOrdering?: string | null;\n  /** Whether to show the completion field for scheduled pipeline releases. */\n  public scheduledPipelineReleaseFieldCompletion?: boolean | null;\n  /** Whether to show the description field for scheduled pipeline releases. */\n  public scheduledPipelineReleaseFieldDescription?: boolean | null;\n  /** Whether to show the release date field for scheduled pipeline releases. */\n  public scheduledPipelineReleaseFieldReleaseDate?: boolean | null;\n  /** Whether to show the release-note field for scheduled pipeline releases. */\n  public scheduledPipelineReleaseFieldReleaseNote?: boolean | null;\n  /** Whether to show the version field for scheduled pipeline releases. */\n  public scheduledPipelineReleaseFieldVersion?: boolean | null;\n  /** The scheduled pipeline releases view grouping. */\n  public scheduledPipelineReleasesViewGrouping?: string | null;\n  /** The scheduled pipeline releases view ordering. */\n  public scheduledPipelineReleasesViewOrdering?: string | null;\n  /** The search result type filter. */\n  public searchResultType?: string | null;\n  /** The search view ordering. */\n  public searchViewOrdering?: string | null;\n  /** Whether to show archived items. */\n  public showArchivedItems?: boolean | null;\n  /** Whether completed agent sessions are shown and for how long. */\n  public showCompletedAgentSessions?: string | null;\n  /** Whether completed issues are shown and for how long. */\n  public showCompletedIssues?: string | null;\n  /** Whether completed projects are shown and for how long. */\n  public showCompletedProjects?: string | null;\n  /** Whether completed reviews are shown and for how long. */\n  public showCompletedReviews?: string | null;\n  /** Whether to show draft reviews. */\n  public showDraftReviews?: boolean | null;\n  /** Whether to show empty groups. */\n  public showEmptyGroups?: boolean | null;\n  /** Whether to show empty groups on the board layout. */\n  public showEmptyGroupsBoard?: boolean | null;\n  /** Whether to show empty groups on the list layout. */\n  public showEmptyGroupsList?: boolean | null;\n  /** Whether to show empty sub-groups. */\n  public showEmptySubGroups?: boolean | null;\n  /** Whether to show empty sub-groups on the board layout. */\n  public showEmptySubGroupsBoard?: boolean | null;\n  /** Whether to show empty sub-groups on the list layout. */\n  public showEmptySubGroupsList?: boolean | null;\n  /** Whether to show sub-initiatives nested. */\n  public showNestedInitiatives?: boolean | null;\n  /** Whether to show only snoozed items. */\n  public showOnlySnoozedItems?: boolean | null;\n  /** Whether to show parent issues for sub-issues. */\n  public showParents?: boolean | null;\n  /** Whether to show read items. */\n  public showReadItems?: boolean | null;\n  /** Whether to show snoozed items. */\n  public showSnoozedItems?: boolean | null;\n  /** Whether to show sub-initiative projects. */\n  public showSubInitiativeProjects?: boolean | null;\n  /** Whether to show sub-issues. */\n  public showSubIssues?: boolean | null;\n  /** Whether to show sub-team issues. */\n  public showSubTeamIssues?: boolean | null;\n  /** Whether to show sub-team projects. */\n  public showSubTeamProjects?: boolean | null;\n  /** Whether to show supervised issues. */\n  public showSupervisedIssues?: boolean | null;\n  /** Whether to show triage issues. */\n  public showTriageIssues?: boolean | null;\n  /** Whether to show unread items first. */\n  public showUnreadItemsFirst?: boolean | null;\n  /** Whether to show the team cycle field. */\n  public teamFieldCycle?: boolean | null;\n  /** Whether to show the team creation date field. */\n  public teamFieldDateCreated?: boolean | null;\n  /** Whether to show the team updated date field. */\n  public teamFieldDateUpdated?: boolean | null;\n  /** Whether to show the team identifier field. */\n  public teamFieldIdentifier?: boolean | null;\n  /** Whether to show the team members field. */\n  public teamFieldMembers?: boolean | null;\n  /** Whether to show the team membership field. */\n  public teamFieldMembership?: boolean | null;\n  /** Whether to show the team owner field. */\n  public teamFieldOwner?: boolean | null;\n  /** Whether to show the team projects field. */\n  public teamFieldProjects?: boolean | null;\n  /** The team view ordering. */\n  public teamViewOrdering?: string | null;\n  /** Selected team IDs to show cycles for in timeline chronology bar. */\n  public timelineChronologyShowCycleTeamIds?: string[] | null;\n  /** Whether to show week numbers in timeline chronology bar. */\n  public timelineChronologyShowWeekNumbers?: boolean | null;\n  /** The zoom scale for the timeline view. */\n  public timelineZoomScale?: number | null;\n  /** The triage view ordering. */\n  public triageViewOrdering?: string | null;\n  /** The issue ordering. */\n  public viewOrdering?: string | null;\n  /** The direction of the issue ordering. */\n  public viewOrderingDirection?: string | null;\n  /** The workspace members view ordering. */\n  public workspaceMembersViewOrdering?: string | null;\n  /** The project label group columns configuration. */\n  public projectLabelGroupColumns?: ViewPreferencesProjectLabelGroupColumn[] | null;\n}\n/**\n * A webhook subscription that sends HTTP POST callbacks to an external URL when events occur in Linear. Webhooks can be scoped to a specific team, multiple teams, or all public teams in the organization. They support filtering by resource type (e.g., Issue, Comment, Project) and can be created either manually by users or automatically by OAuth applications. Each webhook has a signing secret for verifying payload authenticity on the recipient side.\n *\n * @param request - function to call the graphql client\n * @param data - L.WebhookFragment response data\n */\nexport class Webhook extends Request {\n  private _creator?: L.WebhookFragment[\"creator\"];\n  private _team?: L.WebhookFragment[\"team\"];\n\n  public constructor(request: LinearRequest, data: L.WebhookFragment) {\n    super(request);\n    this.allPublicTeams = data.allPublicTeams;\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.enabled = data.enabled;\n    this.id = data.id;\n    this.label = data.label ?? undefined;\n    this.resourceTypes = data.resourceTypes;\n    this.secret = data.secret ?? undefined;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this.url = data.url ?? undefined;\n    this._creator = data.creator ?? undefined;\n    this._team = data.team ?? undefined;\n  }\n\n  /** Whether the webhook receives events from all public (non-private) teams in the organization, including teams created after the webhook was set up. When true, the webhook automatically covers new public teams without requiring reconfiguration. */\n  public allPublicTeams: boolean;\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** Whether the webhook is enabled. When disabled, no payloads will be delivered even if matching events occur. */\n  public enabled: boolean;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /** A human-readable label for the webhook, used for identification in the UI. Null if no label has been set. */\n  public label?: string | null;\n  /** The resource types this webhook is subscribed to (e.g., 'Issue', 'Comment', 'Project', 'Cycle'). The webhook will only receive payloads for events affecting these resource types. */\n  public resourceTypes: string[];\n  /** A secret token used to sign webhook payloads with HMAC-SHA256, allowing the recipient to verify that the payload originated from Linear and was not tampered with. Automatically generated if not provided during creation. */\n  public secret?: string | null;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** The destination URL where webhook payloads will be sent via HTTP POST. Null for OAuth application webhooks, which use the webhook URL configured on the OAuth client instead. */\n  public url?: string | null;\n  /** The user who created the webhook. */\n  public get creator(): LinearFetch<User> | undefined {\n    return this._creator?.id ? new UserQuery(this._request).fetch(this._creator?.id) : undefined;\n  }\n  /** The ID of user who created the webhook. */\n  public get creatorId(): string | undefined {\n    return this._creator?.id;\n  }\n  /** The single team that the webhook is scoped to. When null, the webhook either targets all public teams (if allPublicTeams is true), multiple specific teams (if teamIds is set), or organization-wide events. */\n  public get team(): LinearFetch<Team> | undefined {\n    return this._team?.id ? new TeamQuery(this._request).fetch(this._team?.id) : undefined;\n  }\n  /** The ID of single team that the webhook is scoped to. when null, the webhook either targets all public teams (if allpublicteams is true), multiple specific teams (if teamids is set), or organization-wide events. */\n  public get teamId(): string | undefined {\n    return this._team?.id;\n  }\n\n  /** Creates a new webhook subscription for the workspace. Requires specifying a URL, resource types to subscribe to, and either a specific team or all public teams. */\n  public create(input: L.WebhookCreateInput) {\n    return new CreateWebhookMutation(this._request).fetch(input);\n  }\n  /** Deletes a Webhook. */\n  public delete() {\n    return new DeleteWebhookMutation(this._request).fetch(this.id);\n  }\n  /** Rotates the signing secret for a webhook, generating a new HMAC-SHA256 key and returning it. The old secret is immediately invalidated. */\n  public rotateSecret() {\n    return new RotateSecretWebhookMutation(this._request).fetch(this.id);\n  }\n  /** Updates an existing Webhook. */\n  public update(input: L.WebhookUpdateInput) {\n    return new UpdateWebhookMutation(this._request).fetch(this.id, input);\n  }\n}\n/**\n * WebhookConnection model\n *\n * @param request - function to call the graphql client\n * @param fetch - function to trigger a refetch of this WebhookConnection model\n * @param data - WebhookConnection response data\n */\nexport class WebhookConnection extends Connection<Webhook> {\n  public constructor(\n    request: LinearRequest,\n    fetch: (connection?: LinearConnectionVariables) => LinearFetch<LinearConnection<Webhook> | undefined>,\n    data: L.WebhookConnectionFragment\n  ) {\n    super(\n      request,\n      fetch,\n      data.nodes.map(node => new Webhook(request, node)),\n      new PageInfo(request, data.pageInfo)\n    );\n  }\n}\n/**\n * A record of a failed webhook delivery attempt. Created when a webhook payload could not be successfully delivered to the destination URL, either due to an HTTP error response or a network failure. Each failure event captures the HTTP status code (if available), the response body or error message, and a stable execution ID that is shared across retries of the same delivery.\n *\n * @param request - function to call the graphql client\n * @param data - L.WebhookFailureEventFragment response data\n */\nexport class WebhookFailureEvent extends Request {\n  private _webhook: L.WebhookFailureEventFragment[\"webhook\"];\n\n  public constructor(request: LinearRequest, data: L.WebhookFailureEventFragment) {\n    super(request);\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.executionId = data.executionId;\n    this.httpStatus = data.httpStatus ?? undefined;\n    this.id = data.id;\n    this.responseOrError = data.responseOrError ?? undefined;\n    this.url = data.url;\n    this._webhook = data.webhook;\n  }\n\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** A stable identifier for the webhook delivery attempt. This ID remains the same across retries of the same payload, making it useful for correlating multiple failure events that belong to the same logical delivery. */\n  public executionId: string;\n  /** The HTTP status code returned by the webhook recipient. Null if the request failed before receiving a response (e.g., DNS resolution failure, connection timeout). */\n  public httpStatus?: number | null;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /** The HTTP response body returned by the recipient, or the error message if the request failed before receiving a response. Truncated to 1000 characters. */\n  public responseOrError?: string | null;\n  /** The URL that the webhook was trying to push to. */\n  public url: string;\n  /** The webhook that this failure event is associated with. */\n  public get webhook(): LinearFetch<Webhook> | undefined {\n    return new WebhookQuery(this._request).fetch(this._webhook.id);\n  }\n  /** The ID of webhook that this failure event is associated with. */\n  public get webhookId(): string | undefined {\n    return this._webhook?.id;\n  }\n}\n/**\n * The result of a webhook mutation.\n *\n * @param request - function to call the graphql client\n * @param data - L.WebhookPayloadFragment response data\n */\nexport class WebhookPayload extends Request {\n  private _webhook: L.WebhookPayloadFragment[\"webhook\"];\n\n  public constructor(request: LinearRequest, data: L.WebhookPayloadFragment) {\n    super(request);\n    this.lastSyncId = data.lastSyncId;\n    this.success = data.success;\n    this._webhook = data.webhook;\n  }\n\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** Whether the operation was successful. */\n  public success: boolean;\n  /** The webhook entity being mutated. */\n  public get webhook(): LinearFetch<Webhook> | undefined {\n    return new WebhookQuery(this._request).fetch(this._webhook.id);\n  }\n  /** The ID of webhook entity being mutated. */\n  public get webhookId(): string | undefined {\n    return this._webhook?.id;\n  }\n}\n/**\n * The result of a webhook secret rotation mutation.\n *\n * @param request - function to call the graphql client\n * @param data - L.WebhookRotateSecretPayloadFragment response data\n */\nexport class WebhookRotateSecretPayload extends Request {\n  public constructor(request: LinearRequest, data: L.WebhookRotateSecretPayloadFragment) {\n    super(request);\n    this.lastSyncId = data.lastSyncId;\n    this.secret = data.secret;\n    this.success = data.success;\n  }\n\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** The new webhook signing secret. */\n  public secret: string;\n  /** Whether the operation was successful. */\n  public success: boolean;\n}\n/**\n * A welcome message configuration for the workspace. When enabled, new users joining the workspace receive a notification with this message in their inbox. Each workspace has at most one welcome message. The message body is stored in a related DocumentContent entity.\n *\n * @param request - function to call the graphql client\n * @param data - L.WelcomeMessageFragment response data\n */\nexport class WelcomeMessage extends Request {\n  private _updatedBy?: L.WelcomeMessageFragment[\"updatedBy\"];\n\n  public constructor(request: LinearRequest, data: L.WelcomeMessageFragment) {\n    super(request);\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.enabled = data.enabled;\n    this.id = data.id;\n    this.title = data.title ?? undefined;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this._updatedBy = data.updatedBy ?? undefined;\n  }\n\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** Whether the welcome message is enabled and should be sent to new users joining the workspace. */\n  public enabled: boolean;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /** The title of the welcome message notification. Null defaults to 'Welcome to {workspace name}'. */\n  public title?: string | null;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** The user who last updated the welcome message configuration. Null if the user's account has been deleted. */\n  public get updatedBy(): LinearFetch<User> | undefined {\n    return this._updatedBy?.id ? new UserQuery(this._request).fetch(this._updatedBy?.id) : undefined;\n  }\n  /** The ID of user who last updated the welcome message configuration. null if the user's account has been deleted. */\n  public get updatedById(): string | undefined {\n    return this._updatedBy?.id;\n  }\n}\n/**\n * A notification containing a workspace welcome message, sent to newly joined users.\n *\n * @param request - function to call the graphql client\n * @param data - L.WelcomeMessageNotificationFragment response data\n */\nexport class WelcomeMessageNotification extends Request {\n  private _actor?: L.WelcomeMessageNotificationFragment[\"actor\"];\n  private _externalUserActor?: L.WelcomeMessageNotificationFragment[\"externalUserActor\"];\n  private _user: L.WelcomeMessageNotificationFragment[\"user\"];\n\n  public constructor(request: LinearRequest, data: L.WelcomeMessageNotificationFragment) {\n    super(request);\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.emailedAt = parseDate(data.emailedAt) ?? undefined;\n    this.id = data.id;\n    this.readAt = parseDate(data.readAt) ?? undefined;\n    this.snoozedUntilAt = parseDate(data.snoozedUntilAt) ?? undefined;\n    this.type = data.type;\n    this.unsnoozedAt = parseDate(data.unsnoozedAt) ?? undefined;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this.welcomeMessageId = data.welcomeMessageId;\n    this.botActor = data.botActor ? new ActorBot(request, data.botActor) : undefined;\n    this.category = data.category;\n    this._actor = data.actor ?? undefined;\n    this._externalUserActor = data.externalUserActor ?? undefined;\n    this._user = data.user;\n  }\n\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** The time at which an email reminder for this notification was sent to the user. Null if no email reminder has been sent. */\n  public emailedAt?: Date | null;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /** The time at which the user marked the notification as read. Null if the notification is unread. */\n  public readAt?: Date | null;\n  /** The time until which a notification is snoozed. After this time, the notification reappears in the user's inbox. Null if the notification is not currently snoozed. */\n  public snoozedUntilAt?: Date | null;\n  /** Notification type. Determines the kind of event that triggered this notification and which associated entity fields will be populated. */\n  public type: string;\n  /** The time at which a notification was unsnoozed. Null if the notification has not been unsnoozed. */\n  public unsnoozedAt?: Date | null;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** Related welcome message. */\n  public welcomeMessageId: string;\n  /** The bot that caused the notification. */\n  public botActor?: ActorBot | null;\n  /** The category of the notification. */\n  public category: L.NotificationCategory;\n  /** The user that caused the notification. Null if the notification was triggered by a non-user actor such as an integration, external user, or system event. */\n  public get actor(): LinearFetch<User> | undefined {\n    return this._actor?.id ? new UserQuery(this._request).fetch(this._actor?.id) : undefined;\n  }\n  /** The ID of user that caused the notification. null if the notification was triggered by a non-user actor such as an integration, external user, or system event. */\n  public get actorId(): string | undefined {\n    return this._actor?.id;\n  }\n  /** The external user that caused the notification. Populated when the notification was triggered by an external user (e.g., a commenter from a connected integration like Slack or GitHub) rather than a Linear workspace member. */\n  public get externalUserActor(): LinearFetch<ExternalUser> | undefined {\n    return this._externalUserActor?.id\n      ? new ExternalUserQuery(this._request).fetch(this._externalUserActor?.id)\n      : undefined;\n  }\n  /** The ID of external user that caused the notification. populated when the notification was triggered by an external user (e.g., a commenter from a connected integration like slack or github) rather than a linear workspace member. */\n  public get externalUserActorId(): string | undefined {\n    return this._externalUserActor?.id;\n  }\n  /** The recipient user of this notification. */\n  public get user(): LinearFetch<User> | undefined {\n    return new UserQuery(this._request).fetch(this._user.id);\n  }\n  /** The ID of recipient user of this notification. */\n  public get userId(): string | undefined {\n    return this._user?.id;\n  }\n}\n/**\n * A time-triggered automation workflow definition that executes on a recurring schedule. Cron job definitions are scoped to a team and contain a set of activities (actions) that run automatically according to the configured cron schedule, such as periodically assigning issues or sending notifications.\n *\n * @param request - function to call the graphql client\n * @param data - L.WorkflowCronJobDefinitionFragment response data\n */\nexport class WorkflowCronJobDefinition extends Request {\n  private _creator: L.WorkflowCronJobDefinitionFragment[\"creator\"];\n  private _team?: L.WorkflowCronJobDefinitionFragment[\"team\"];\n\n  public constructor(request: LinearRequest, data: L.WorkflowCronJobDefinitionFragment) {\n    super(request);\n    this.activities = data.activities;\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.description = data.description ?? undefined;\n    this.enabled = data.enabled;\n    this.id = data.id;\n    this.name = data.name;\n    this.schedule = data.schedule;\n    this.sortOrder = data.sortOrder;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this._creator = data.creator;\n    this._team = data.team ?? undefined;\n  }\n\n  /** An array of activities that will be executed as part of the workflow cron job. */\n  public activities: L.Scalars[\"JSONObject\"];\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** The description of the workflow cron job. */\n  public description?: string | null;\n  /** Whether the workflow cron job is enabled and will execute on its schedule. */\n  public enabled: boolean;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /** The name of the workflow cron job. */\n  public name: string;\n  /** Recurring schedule which is used to execute the workflow cron job. */\n  public schedule: L.Scalars[\"JSONObject\"];\n  /** The sort order of the workflow cron job definition within its siblings. */\n  public sortOrder: string;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** The user who created the workflow cron job. */\n  public get creator(): LinearFetch<User> | undefined {\n    return new UserQuery(this._request).fetch(this._creator.id);\n  }\n  /** The ID of user who created the workflow cron job. */\n  public get creatorId(): string | undefined {\n    return this._creator?.id;\n  }\n  /** The team associated with the workflow cron job. */\n  public get team(): LinearFetch<Team> | undefined {\n    return this._team?.id ? new TeamQuery(this._request).fetch(this._team?.id) : undefined;\n  }\n  /** The ID of team associated with the workflow cron job. */\n  public get teamId(): string | undefined {\n    return this._team?.id;\n  }\n}\n/**\n * An automation workflow definition that executes a set of activities when triggered by specific events. Workflows can be scoped to a team, project, cycle, label, custom view, initiative, or user context. They are triggered by entity changes (e.g., issue status change, new comment) and can include conditions that filter which events actually execute the workflow. Activities define the actions taken, such as updating issue properties, sending notifications, or posting to Slack.\n *\n * @param request - function to call the graphql client\n * @param data - L.WorkflowDefinitionFragment response data\n */\nexport class WorkflowDefinition extends Request {\n  private _creator: L.WorkflowDefinitionFragment[\"creator\"];\n  private _customView?: L.WorkflowDefinitionFragment[\"customView\"];\n  private _cycle?: L.WorkflowDefinitionFragment[\"cycle\"];\n  private _initiative?: L.WorkflowDefinitionFragment[\"initiative\"];\n  private _label?: L.WorkflowDefinitionFragment[\"label\"];\n  private _lastUpdatedBy?: L.WorkflowDefinitionFragment[\"lastUpdatedBy\"];\n  private _project?: L.WorkflowDefinitionFragment[\"project\"];\n  private _team?: L.WorkflowDefinitionFragment[\"team\"];\n  private _user?: L.WorkflowDefinitionFragment[\"user\"];\n\n  public constructor(request: LinearRequest, data: L.WorkflowDefinitionFragment) {\n    super(request);\n    this.activities = data.activities;\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.conditions = data.conditions ?? undefined;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.description = data.description ?? undefined;\n    this.enabled = data.enabled;\n    this.groupName = data.groupName ?? undefined;\n    this.id = data.id;\n    this.lastExecutedAt = parseDate(data.lastExecutedAt) ?? undefined;\n    this.name = data.name;\n    this.runOnce = data.runOnce;\n    this.schedule = data.schedule ?? undefined;\n    this.slugId = data.slugId;\n    this.sortOrder = data.sortOrder;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this.contextViewType = data.contextViewType ?? undefined;\n    this.trigger = data.trigger;\n    this.triggerType = data.triggerType;\n    this.type = data.type;\n    this.userContextViewType = data.userContextViewType ?? undefined;\n    this._creator = data.creator;\n    this._customView = data.customView ?? undefined;\n    this._cycle = data.cycle ?? undefined;\n    this._initiative = data.initiative ?? undefined;\n    this._label = data.label ?? undefined;\n    this._lastUpdatedBy = data.lastUpdatedBy ?? undefined;\n    this._project = data.project ?? undefined;\n    this._team = data.team ?? undefined;\n    this._user = data.user ?? undefined;\n  }\n\n  /** The ordered list of activities (actions) that are executed when the workflow triggers, such as updating issue properties, sending notifications, or calling webhooks. */\n  public activities: L.Scalars[\"JSONObject\"];\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** The filter conditions that must match for the workflow to execute. When null, the workflow triggers on all matching events. */\n  public conditions?: L.Scalars[\"JSONObject\"] | null;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** The description of the workflow. */\n  public description?: string | null;\n  /** Whether the workflow is enabled and will execute when its trigger conditions are met. */\n  public enabled: boolean;\n  /** The name of the group that the workflow belongs to. */\n  public groupName?: string | null;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /** The date and time when the workflow was last triggered and executed. Null if the workflow has never been executed. */\n  public lastExecutedAt?: Date | null;\n  /** The name of the workflow. */\n  public name: string;\n  /** Whether the workflow should only execute once per entity. When true, the workflow is excluded from matching automations for an entity if it has already been executed for that entity. */\n  public runOnce: boolean;\n  /** Recurring schedule which is used to execute the workflow. */\n  public schedule?: L.Scalars[\"JSONObject\"] | null;\n  /** The workflow definition's unique URL slug. */\n  public slugId: string;\n  /** The sort order of the workflow definition within its siblings. */\n  public sortOrder: string;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** The type of view to which this workflow's context is associated with. */\n  public contextViewType?: L.ContextViewType | null;\n  /** The event that triggers the workflow, such as entity creation, update, or a specific state change. */\n  public trigger: L.WorkflowTrigger;\n  /** The entity type that triggers this workflow, such as Issue, Project, or Release. */\n  public triggerType: L.WorkflowTriggerType;\n  /** The type of the workflow, such as custom automation, SLA, or auto-close. */\n  public type: L.WorkflowType;\n  /** The type of user view to which this workflow's context is associated with. */\n  public userContextViewType?: L.UserContextViewType | null;\n  /** The user who created the workflow. */\n  public get creator(): LinearFetch<User> | undefined {\n    return new UserQuery(this._request).fetch(this._creator.id);\n  }\n  /** The ID of user who created the workflow. */\n  public get creatorId(): string | undefined {\n    return this._creator?.id;\n  }\n  /** The context custom view associated with the workflow. */\n  public get customView(): LinearFetch<CustomView> | undefined {\n    return this._customView?.id ? new CustomViewQuery(this._request).fetch(this._customView?.id) : undefined;\n  }\n  /** The ID of context custom view associated with the workflow. */\n  public get customViewId(): string | undefined {\n    return this._customView?.id;\n  }\n  /** The contextual cycle view associated with the workflow. */\n  public get cycle(): LinearFetch<Cycle> | undefined {\n    return this._cycle?.id ? new CycleQuery(this._request).fetch(this._cycle?.id) : undefined;\n  }\n  /** The ID of contextual cycle view associated with the workflow. */\n  public get cycleId(): string | undefined {\n    return this._cycle?.id;\n  }\n  /** The contextual initiative view associated with the workflow. */\n  public get initiative(): LinearFetch<Initiative> | undefined {\n    return this._initiative?.id ? new InitiativeQuery(this._request).fetch(this._initiative?.id) : undefined;\n  }\n  /** The ID of contextual initiative view associated with the workflow. */\n  public get initiativeId(): string | undefined {\n    return this._initiative?.id;\n  }\n  /** The contextual label view associated with the workflow. */\n  public get label(): LinearFetch<IssueLabel> | undefined {\n    return this._label?.id ? new IssueLabelQuery(this._request).fetch(this._label?.id) : undefined;\n  }\n  /** The ID of contextual label view associated with the workflow. */\n  public get labelId(): string | undefined {\n    return this._label?.id;\n  }\n  /** The user who last updated the workflow. */\n  public get lastUpdatedBy(): LinearFetch<User> | undefined {\n    return this._lastUpdatedBy?.id ? new UserQuery(this._request).fetch(this._lastUpdatedBy?.id) : undefined;\n  }\n  /** The ID of user who last updated the workflow. */\n  public get lastUpdatedById(): string | undefined {\n    return this._lastUpdatedBy?.id;\n  }\n  /** The contextual project view associated with the workflow. */\n  public get project(): LinearFetch<Project> | undefined {\n    return this._project?.id ? new ProjectQuery(this._request).fetch(this._project?.id) : undefined;\n  }\n  /** The ID of contextual project view associated with the workflow. */\n  public get projectId(): string | undefined {\n    return this._project?.id;\n  }\n  /** The team associated with the workflow. If not set, the workflow is associated with the entire workspace. */\n  public get team(): LinearFetch<Team> | undefined {\n    return this._team?.id ? new TeamQuery(this._request).fetch(this._team?.id) : undefined;\n  }\n  /** The ID of team associated with the workflow. if not set, the workflow is associated with the entire workspace. */\n  public get teamId(): string | undefined {\n    return this._team?.id;\n  }\n  /** The contextual user view associated with the workflow. */\n  public get user(): LinearFetch<User> | undefined {\n    return this._user?.id ? new UserQuery(this._request).fetch(this._user?.id) : undefined;\n  }\n  /** The ID of contextual user view associated with the workflow. */\n  public get userId(): string | undefined {\n    return this._user?.id;\n  }\n}\n/**\n * A state in a team's workflow, representing an issue status such as Triage, Backlog, Todo, In Progress, In Review, Done, or Canceled. Each team has its own set of workflow states that define the progression of issues through the team's process. Workflow states have a type that categorizes them (triage, backlog, unstarted, started, completed, canceled), a position that determines their display order, and a color for visual identification. States can be inherited from parent teams to sub-teams.\n *\n * @param request - function to call the graphql client\n * @param data - L.WorkflowStateFragment response data\n */\nexport class WorkflowState extends Request {\n  private _inheritedFrom?: L.WorkflowStateFragment[\"inheritedFrom\"];\n  private _team: L.WorkflowStateFragment[\"team\"];\n\n  public constructor(request: LinearRequest, data: L.WorkflowStateFragment) {\n    super(request);\n    this.archivedAt = parseDate(data.archivedAt) ?? undefined;\n    this.color = data.color;\n    this.createdAt = parseDate(data.createdAt) ?? new Date();\n    this.description = data.description ?? undefined;\n    this.id = data.id;\n    this.name = data.name;\n    this.position = data.position;\n    this.type = data.type;\n    this.updatedAt = parseDate(data.updatedAt) ?? new Date();\n    this._inheritedFrom = data.inheritedFrom ?? undefined;\n    this._team = data.team;\n  }\n\n  /** The time at which the entity was archived. Null if the entity has not been archived. */\n  public archivedAt?: Date | null;\n  /** The state's UI color as a HEX string. */\n  public color: string;\n  /** The time at which the entity was created. */\n  public createdAt: Date;\n  /** Description of the state. */\n  public description?: string | null;\n  /** The unique identifier of the entity. */\n  public id: string;\n  /** The state's human-readable name (e.g., 'In Progress', 'Done', 'Backlog'). */\n  public name: string;\n  /** The position of the state in the team's workflow. States are displayed in ascending order of position within their type group. */\n  public position: number;\n  /** The type of the state. One of \"triage\", \"backlog\", \"unstarted\", \"started\", \"completed\", \"canceled\", \"duplicate\". */\n  public type: string;\n  /**\n   * The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn't\n   *     been updated after creation.\n   */\n  public updatedAt: Date;\n  /** The parent team's workflow state that this state was inherited from. Null if the state is not inherited from a parent team. */\n  public get inheritedFrom(): LinearFetch<WorkflowState> | undefined {\n    return this._inheritedFrom?.id ? new WorkflowStateQuery(this._request).fetch(this._inheritedFrom?.id) : undefined;\n  }\n  /** The ID of parent team's workflow state that this state was inherited from. null if the state is not inherited from a parent team. */\n  public get inheritedFromId(): string | undefined {\n    return this._inheritedFrom?.id;\n  }\n  /** The team that this workflow state belongs to. Each team has its own set of workflow states. */\n  public get team(): LinearFetch<Team> | undefined {\n    return new TeamQuery(this._request).fetch(this._team.id);\n  }\n  /** The ID of team that this workflow state belongs to. each team has its own set of workflow states. */\n  public get teamId(): string | undefined {\n    return this._team?.id;\n  }\n  /** Issues that currently have this workflow state. Returns a paginated and filterable list of issues. */\n  public issues(variables?: Omit<L.WorkflowState_IssuesQueryVariables, \"id\">) {\n    return new WorkflowState_IssuesQuery(this._request, this.id, variables).fetch(variables);\n  }\n  /** Archives a state. Only states with issues that have all been archived can be archived. */\n  public archive() {\n    return new ArchiveWorkflowStateMutation(this._request).fetch(this.id);\n  }\n  /** Creates a new state, adding it to the workflow of a team. */\n  public create(input: L.WorkflowStateCreateInput) {\n    return new CreateWorkflowStateMutation(this._request).fetch(input);\n  }\n  /** Updates a state. */\n  public update(input: L.WorkflowStateUpdateInput) {\n    return new UpdateWorkflowStateMutation(this._request).fetch(this.id, input);\n  }\n}\n/**\n * A generic payload return from entity archive mutations.\n *\n * @param request - function to call the graphql client\n * @param data - L.WorkflowStateArchivePayloadFragment response data\n */\nexport class WorkflowStateArchivePayload extends Request {\n  private _entity?: L.WorkflowStateArchivePayloadFragment[\"entity\"];\n\n  public constructor(request: LinearRequest, data: L.WorkflowStateArchivePayloadFragment) {\n    super(request);\n    this.lastSyncId = data.lastSyncId;\n    this.success = data.success;\n    this._entity = data.entity ?? undefined;\n  }\n\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** Whether the operation was successful. */\n  public success: boolean;\n  /** The archived/unarchived entity. Null if entity was deleted. */\n  public get entity(): LinearFetch<WorkflowState> | undefined {\n    return this._entity?.id ? new WorkflowStateQuery(this._request).fetch(this._entity?.id) : undefined;\n  }\n  /** The ID of archived/unarchived entity. null if entity was deleted. */\n  public get entityId(): string | undefined {\n    return this._entity?.id;\n  }\n}\n/**\n * Certain properties of a workflow state.\n *\n * @param data - L.WorkflowStateChildWebhookPayloadFragment response data\n */\nexport class WorkflowStateChildWebhookPayload {\n  public constructor(data: L.WorkflowStateChildWebhookPayloadFragment) {\n    this.color = data.color;\n    this.id = data.id;\n    this.name = data.name;\n    this.type = data.type;\n  }\n\n  /** The color of the workflow state. */\n  public color: string;\n  /** The ID of the workflow state. */\n  public id: string;\n  /** The name of the workflow state. */\n  public name: string;\n  /** The type of the workflow state. */\n  public type: string;\n}\n/**\n * WorkflowStateConnection model\n *\n * @param request - function to call the graphql client\n * @param fetch - function to trigger a refetch of this WorkflowStateConnection model\n * @param data - WorkflowStateConnection response data\n */\nexport class WorkflowStateConnection extends Connection<WorkflowState> {\n  public constructor(\n    request: LinearRequest,\n    fetch: (connection?: LinearConnectionVariables) => LinearFetch<LinearConnection<WorkflowState> | undefined>,\n    data: L.WorkflowStateConnectionFragment\n  ) {\n    super(\n      request,\n      fetch,\n      data.nodes.map(node => new WorkflowState(request, node)),\n      new PageInfo(request, data.pageInfo)\n    );\n  }\n}\n/**\n * The result of a workflow state mutation, containing the created or updated state and a success indicator.\n *\n * @param request - function to call the graphql client\n * @param data - L.WorkflowStatePayloadFragment response data\n */\nexport class WorkflowStatePayload extends Request {\n  private _workflowState: L.WorkflowStatePayloadFragment[\"workflowState\"];\n\n  public constructor(request: LinearRequest, data: L.WorkflowStatePayloadFragment) {\n    super(request);\n    this.lastSyncId = data.lastSyncId;\n    this.success = data.success;\n    this._workflowState = data.workflowState;\n  }\n\n  /** The identifier of the last sync operation. */\n  public lastSyncId: number;\n  /** Whether the operation was successful. */\n  public success: boolean;\n  /** The state that was created or updated. */\n  public get workflowState(): LinearFetch<WorkflowState> | undefined {\n    return new WorkflowStateQuery(this._request).fetch(this._workflowState.id);\n  }\n  /** The ID of state that was created or updated. */\n  public get workflowStateId(): string | undefined {\n    return this._workflowState?.id;\n  }\n}\n/**\n * A fetchable AdministrableTeams Query\n *\n * @param request - function to call the graphql client\n */\nexport class AdministrableTeamsQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the AdministrableTeams query and return a TeamConnection\n   *\n   * @param variables - variables to pass into the AdministrableTeamsQuery\n   * @returns parsed response from AdministrableTeamsQuery\n   */\n  public async fetch(variables?: L.AdministrableTeamsQueryVariables): LinearFetch<TeamConnection> {\n    const response = await this._request<L.AdministrableTeamsQuery, L.AdministrableTeamsQueryVariables>(\n      L.AdministrableTeamsDocument.toString(),\n      variables\n    );\n    const data = response.administrableTeams;\n\n    return new TeamConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable AgentActivities Query\n *\n * @param request - function to call the graphql client\n */\nexport class AgentActivitiesQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the AgentActivities query and return a AgentActivityConnection\n   *\n   * @param variables - variables to pass into the AgentActivitiesQuery\n   * @returns parsed response from AgentActivitiesQuery\n   */\n  public async fetch(variables?: L.AgentActivitiesQueryVariables): LinearFetch<AgentActivityConnection> {\n    const response = await this._request<L.AgentActivitiesQuery, L.AgentActivitiesQueryVariables>(\n      L.AgentActivitiesDocument.toString(),\n      variables\n    );\n    const data = response.agentActivities;\n\n    return new AgentActivityConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable AgentActivity Query\n *\n * @param request - function to call the graphql client\n */\nexport class AgentActivityQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the AgentActivity query and return a AgentActivity\n   *\n   * @param id - required id to pass to agentActivity\n   * @returns parsed response from AgentActivityQuery\n   */\n  public async fetch(id: string): LinearFetch<AgentActivity> {\n    const response = await this._request<L.AgentActivityQuery, L.AgentActivityQueryVariables>(\n      L.AgentActivityDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.agentActivity;\n\n    return new AgentActivity(this._request, data);\n  }\n}\n\n/**\n * A fetchable AgentSession Query\n *\n * @param request - function to call the graphql client\n */\nexport class AgentSessionQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the AgentSession query and return a AgentSession\n   *\n   * @param id - required id to pass to agentSession\n   * @returns parsed response from AgentSessionQuery\n   */\n  public async fetch(id: string): LinearFetch<AgentSession> {\n    const response = await this._request<L.AgentSessionQuery, L.AgentSessionQueryVariables>(\n      L.AgentSessionDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.agentSession;\n\n    return new AgentSession(this._request, data);\n  }\n}\n\n/**\n * A fetchable AgentSessions Query\n *\n * @param request - function to call the graphql client\n */\nexport class AgentSessionsQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the AgentSessions query and return a AgentSessionConnection\n   *\n   * @param variables - variables to pass into the AgentSessionsQuery\n   * @returns parsed response from AgentSessionsQuery\n   */\n  public async fetch(variables?: L.AgentSessionsQueryVariables): LinearFetch<AgentSessionConnection> {\n    const response = await this._request<L.AgentSessionsQuery, L.AgentSessionsQueryVariables>(\n      L.AgentSessionsDocument.toString(),\n      variables\n    );\n    const data = response.agentSessions;\n\n    return new AgentSessionConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable ApplicationInfo Query\n *\n * @param request - function to call the graphql client\n */\nexport class ApplicationInfoQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the ApplicationInfo query and return a Application\n   *\n   * @param clientId - required clientId to pass to applicationInfo\n   * @returns parsed response from ApplicationInfoQuery\n   */\n  public async fetch(clientId: string): LinearFetch<Application> {\n    const response = await this._request<L.ApplicationInfoQuery, L.ApplicationInfoQueryVariables>(\n      L.ApplicationInfoDocument.toString(),\n      {\n        clientId,\n      }\n    );\n    const data = response.applicationInfo;\n\n    return new Application(this._request, data);\n  }\n}\n\n/**\n * A fetchable Attachment Query\n *\n * @param request - function to call the graphql client\n */\nexport class AttachmentQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the Attachment query and return a Attachment\n   *\n   * @param id - required id to pass to attachment\n   * @returns parsed response from AttachmentQuery\n   */\n  public async fetch(id: string): LinearFetch<Attachment> {\n    const response = await this._request<L.AttachmentQuery, L.AttachmentQueryVariables>(\n      L.AttachmentDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.attachment;\n\n    return new Attachment(this._request, data);\n  }\n}\n\n/**\n * A fetchable AttachmentIssue Query\n *\n * @param request - function to call the graphql client\n */\nexport class AttachmentIssueQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the AttachmentIssue query and return a Issue\n   *\n   * @param id - required id to pass to attachmentIssue\n   * @returns parsed response from AttachmentIssueQuery\n   */\n  public async fetch(id: string): LinearFetch<Issue> {\n    const response = await this._request<L.AttachmentIssueQuery, L.AttachmentIssueQueryVariables>(\n      L.AttachmentIssueDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.attachmentIssue;\n\n    return new Issue(this._request, data);\n  }\n}\n\n/**\n * A fetchable Attachments Query\n *\n * @param request - function to call the graphql client\n */\nexport class AttachmentsQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the Attachments query and return a AttachmentConnection\n   *\n   * @param variables - variables to pass into the AttachmentsQuery\n   * @returns parsed response from AttachmentsQuery\n   */\n  public async fetch(variables?: L.AttachmentsQueryVariables): LinearFetch<AttachmentConnection> {\n    const response = await this._request<L.AttachmentsQuery, L.AttachmentsQueryVariables>(\n      L.AttachmentsDocument.toString(),\n      variables\n    );\n    const data = response.attachments;\n\n    return new AttachmentConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable AttachmentsForUrl Query\n *\n * @param request - function to call the graphql client\n */\nexport class AttachmentsForUrlQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the AttachmentsForUrl query and return a AttachmentConnection\n   *\n   * @param url - required url to pass to attachmentsForURL\n   * @param variables - variables without 'url' to pass into the AttachmentsForUrlQuery\n   * @returns parsed response from AttachmentsForUrlQuery\n   */\n  public async fetch(\n    url: string,\n    variables?: Omit<L.AttachmentsForUrlQueryVariables, \"url\">\n  ): LinearFetch<AttachmentConnection> {\n    const response = await this._request<L.AttachmentsForUrlQuery, L.AttachmentsForUrlQueryVariables>(\n      L.AttachmentsForUrlDocument.toString(),\n      {\n        url,\n        ...variables,\n      }\n    );\n    const data = response.attachmentsForURL;\n\n    return new AttachmentConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          url,\n          defaultConnection({\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable AuditEntries Query\n *\n * @param request - function to call the graphql client\n */\nexport class AuditEntriesQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the AuditEntries query and return a AuditEntryConnection\n   *\n   * @param variables - variables to pass into the AuditEntriesQuery\n   * @returns parsed response from AuditEntriesQuery\n   */\n  public async fetch(variables?: L.AuditEntriesQueryVariables): LinearFetch<AuditEntryConnection> {\n    const response = await this._request<L.AuditEntriesQuery, L.AuditEntriesQueryVariables>(\n      L.AuditEntriesDocument.toString(),\n      variables\n    );\n    const data = response.auditEntries;\n\n    return new AuditEntryConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable AuditEntryTypes Query\n *\n * @param request - function to call the graphql client\n */\nexport class AuditEntryTypesQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the AuditEntryTypes query and return a AuditEntryType list\n   *\n   * @returns parsed response from AuditEntryTypesQuery\n   */\n  public async fetch(): LinearFetch<AuditEntryType[]> {\n    const response = await this._request<L.AuditEntryTypesQuery, L.AuditEntryTypesQueryVariables>(\n      L.AuditEntryTypesDocument.toString(),\n      {}\n    );\n    const data = response.auditEntryTypes;\n\n    return data.map(node => {\n      return new AuditEntryType(this._request, node);\n    });\n  }\n}\n\n/**\n * A fetchable AuthenticationSessions Query\n *\n * @param request - function to call the graphql client\n */\nexport class AuthenticationSessionsQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the AuthenticationSessions query and return a AuthenticationSessionResponse list\n   *\n   * @returns parsed response from AuthenticationSessionsQuery\n   */\n  public async fetch(): LinearFetch<AuthenticationSessionResponse[]> {\n    const response = await this._request<L.AuthenticationSessionsQuery, L.AuthenticationSessionsQueryVariables>(\n      L.AuthenticationSessionsDocument.toString(),\n      {}\n    );\n    const data = response.authenticationSessions;\n\n    return data.map(node => {\n      return new AuthenticationSessionResponse(this._request, node);\n    });\n  }\n}\n\n/**\n * A fetchable AvailableUsers Query\n *\n * @param request - function to call the graphql client\n */\nexport class AvailableUsersQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the AvailableUsers query and return a AuthResolverResponse\n   *\n   * @returns parsed response from AvailableUsersQuery\n   */\n  public async fetch(): LinearFetch<AuthResolverResponse> {\n    const response = await this._request<L.AvailableUsersQuery, L.AvailableUsersQueryVariables>(\n      L.AvailableUsersDocument.toString(),\n      {}\n    );\n    const data = response.availableUsers;\n\n    return new AuthResolverResponse(this._request, data);\n  }\n}\n\n/**\n * A fetchable Comment Query\n *\n * @param request - function to call the graphql client\n */\nexport class CommentQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the Comment query and return a Comment\n   *\n   * @param variables - variables to pass into the CommentQuery\n   * @returns parsed response from CommentQuery\n   */\n  public async fetch(variables?: L.CommentQueryVariables): LinearFetch<Comment> {\n    const response = await this._request<L.CommentQuery, L.CommentQueryVariables>(\n      L.CommentDocument.toString(),\n      variables\n    );\n    const data = response.comment;\n\n    return new Comment(this._request, data);\n  }\n}\n\n/**\n * A fetchable Comments Query\n *\n * @param request - function to call the graphql client\n */\nexport class CommentsQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the Comments query and return a CommentConnection\n   *\n   * @param variables - variables to pass into the CommentsQuery\n   * @returns parsed response from CommentsQuery\n   */\n  public async fetch(variables?: L.CommentsQueryVariables): LinearFetch<CommentConnection> {\n    const response = await this._request<L.CommentsQuery, L.CommentsQueryVariables>(\n      L.CommentsDocument.toString(),\n      variables\n    );\n    const data = response.comments;\n\n    return new CommentConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable CustomView Query\n *\n * @param request - function to call the graphql client\n */\nexport class CustomViewQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the CustomView query and return a CustomView\n   *\n   * @param id - required id to pass to customView\n   * @returns parsed response from CustomViewQuery\n   */\n  public async fetch(id: string): LinearFetch<CustomView> {\n    const response = await this._request<L.CustomViewQuery, L.CustomViewQueryVariables>(\n      L.CustomViewDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.customView;\n\n    return new CustomView(this._request, data);\n  }\n}\n\n/**\n * A fetchable CustomViewHasSubscribers Query\n *\n * @param request - function to call the graphql client\n */\nexport class CustomViewHasSubscribersQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the CustomViewHasSubscribers query and return a CustomViewHasSubscribersPayload\n   *\n   * @param id - required id to pass to customViewHasSubscribers\n   * @returns parsed response from CustomViewHasSubscribersQuery\n   */\n  public async fetch(id: string): LinearFetch<CustomViewHasSubscribersPayload> {\n    const response = await this._request<L.CustomViewHasSubscribersQuery, L.CustomViewHasSubscribersQueryVariables>(\n      L.CustomViewHasSubscribersDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.customViewHasSubscribers;\n\n    return new CustomViewHasSubscribersPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable CustomViews Query\n *\n * @param request - function to call the graphql client\n */\nexport class CustomViewsQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the CustomViews query and return a CustomViewConnection\n   *\n   * @param variables - variables to pass into the CustomViewsQuery\n   * @returns parsed response from CustomViewsQuery\n   */\n  public async fetch(variables?: L.CustomViewsQueryVariables): LinearFetch<CustomViewConnection> {\n    const response = await this._request<L.CustomViewsQuery, L.CustomViewsQueryVariables>(\n      L.CustomViewsDocument.toString(),\n      variables\n    );\n    const data = response.customViews;\n\n    return new CustomViewConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable Customer Query\n *\n * @param request - function to call the graphql client\n */\nexport class CustomerQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the Customer query and return a Customer\n   *\n   * @param id - required id to pass to customer\n   * @returns parsed response from CustomerQuery\n   */\n  public async fetch(id: string): LinearFetch<Customer> {\n    const response = await this._request<L.CustomerQuery, L.CustomerQueryVariables>(L.CustomerDocument.toString(), {\n      id,\n    });\n    const data = response.customer;\n\n    return new Customer(this._request, data);\n  }\n}\n\n/**\n * A fetchable CustomerNeed Query\n *\n * @param request - function to call the graphql client\n */\nexport class CustomerNeedQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the CustomerNeed query and return a CustomerNeed\n   *\n   * @param variables - variables to pass into the CustomerNeedQuery\n   * @returns parsed response from CustomerNeedQuery\n   */\n  public async fetch(variables?: L.CustomerNeedQueryVariables): LinearFetch<CustomerNeed> {\n    const response = await this._request<L.CustomerNeedQuery, L.CustomerNeedQueryVariables>(\n      L.CustomerNeedDocument.toString(),\n      variables\n    );\n    const data = response.customerNeed;\n\n    return new CustomerNeed(this._request, data);\n  }\n}\n\n/**\n * A fetchable CustomerNeeds Query\n *\n * @param request - function to call the graphql client\n */\nexport class CustomerNeedsQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the CustomerNeeds query and return a CustomerNeedConnection\n   *\n   * @param variables - variables to pass into the CustomerNeedsQuery\n   * @returns parsed response from CustomerNeedsQuery\n   */\n  public async fetch(variables?: L.CustomerNeedsQueryVariables): LinearFetch<CustomerNeedConnection> {\n    const response = await this._request<L.CustomerNeedsQuery, L.CustomerNeedsQueryVariables>(\n      L.CustomerNeedsDocument.toString(),\n      variables\n    );\n    const data = response.customerNeeds;\n\n    return new CustomerNeedConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable CustomerStatus Query\n *\n * @param request - function to call the graphql client\n */\nexport class CustomerStatusQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the CustomerStatus query and return a CustomerStatus\n   *\n   * @param id - required id to pass to customerStatus\n   * @returns parsed response from CustomerStatusQuery\n   */\n  public async fetch(id: string): LinearFetch<CustomerStatus> {\n    const response = await this._request<L.CustomerStatusQuery, L.CustomerStatusQueryVariables>(\n      L.CustomerStatusDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.customerStatus;\n\n    return new CustomerStatus(this._request, data);\n  }\n}\n\n/**\n * A fetchable CustomerStatuses Query\n *\n * @param request - function to call the graphql client\n */\nexport class CustomerStatusesQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the CustomerStatuses query and return a CustomerStatusConnection\n   *\n   * @param variables - variables to pass into the CustomerStatusesQuery\n   * @returns parsed response from CustomerStatusesQuery\n   */\n  public async fetch(variables?: L.CustomerStatusesQueryVariables): LinearFetch<CustomerStatusConnection> {\n    const response = await this._request<L.CustomerStatusesQuery, L.CustomerStatusesQueryVariables>(\n      L.CustomerStatusesDocument.toString(),\n      variables\n    );\n    const data = response.customerStatuses;\n\n    return new CustomerStatusConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable CustomerTier Query\n *\n * @param request - function to call the graphql client\n */\nexport class CustomerTierQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the CustomerTier query and return a CustomerTier\n   *\n   * @param id - required id to pass to customerTier\n   * @returns parsed response from CustomerTierQuery\n   */\n  public async fetch(id: string): LinearFetch<CustomerTier> {\n    const response = await this._request<L.CustomerTierQuery, L.CustomerTierQueryVariables>(\n      L.CustomerTierDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.customerTier;\n\n    return new CustomerTier(this._request, data);\n  }\n}\n\n/**\n * A fetchable CustomerTiers Query\n *\n * @param request - function to call the graphql client\n */\nexport class CustomerTiersQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the CustomerTiers query and return a CustomerTierConnection\n   *\n   * @param variables - variables to pass into the CustomerTiersQuery\n   * @returns parsed response from CustomerTiersQuery\n   */\n  public async fetch(variables?: L.CustomerTiersQueryVariables): LinearFetch<CustomerTierConnection> {\n    const response = await this._request<L.CustomerTiersQuery, L.CustomerTiersQueryVariables>(\n      L.CustomerTiersDocument.toString(),\n      variables\n    );\n    const data = response.customerTiers;\n\n    return new CustomerTierConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable Customers Query\n *\n * @param request - function to call the graphql client\n */\nexport class CustomersQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the Customers query and return a CustomerConnection\n   *\n   * @param variables - variables to pass into the CustomersQuery\n   * @returns parsed response from CustomersQuery\n   */\n  public async fetch(variables?: L.CustomersQueryVariables): LinearFetch<CustomerConnection> {\n    const response = await this._request<L.CustomersQuery, L.CustomersQueryVariables>(\n      L.CustomersDocument.toString(),\n      variables\n    );\n    const data = response.customers;\n\n    return new CustomerConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable Cycle Query\n *\n * @param request - function to call the graphql client\n */\nexport class CycleQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the Cycle query and return a Cycle\n   *\n   * @param id - required id to pass to cycle\n   * @returns parsed response from CycleQuery\n   */\n  public async fetch(id: string): LinearFetch<Cycle> {\n    const response = await this._request<L.CycleQuery, L.CycleQueryVariables>(L.CycleDocument.toString(), {\n      id,\n    });\n    const data = response.cycle;\n\n    return new Cycle(this._request, data);\n  }\n}\n\n/**\n * A fetchable Cycles Query\n *\n * @param request - function to call the graphql client\n */\nexport class CyclesQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the Cycles query and return a CycleConnection\n   *\n   * @param variables - variables to pass into the CyclesQuery\n   * @returns parsed response from CyclesQuery\n   */\n  public async fetch(variables?: L.CyclesQueryVariables): LinearFetch<CycleConnection> {\n    const response = await this._request<L.CyclesQuery, L.CyclesQueryVariables>(L.CyclesDocument.toString(), variables);\n    const data = response.cycles;\n\n    return new CycleConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable Document Query\n *\n * @param request - function to call the graphql client\n */\nexport class DocumentQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the Document query and return a Document\n   *\n   * @param id - required id to pass to document\n   * @returns parsed response from DocumentQuery\n   */\n  public async fetch(id: string): LinearFetch<Document> {\n    const response = await this._request<L.DocumentQuery, L.DocumentQueryVariables>(L.DocumentDocument.toString(), {\n      id,\n    });\n    const data = response.document;\n\n    return new Document(this._request, data);\n  }\n}\n\n/**\n * A fetchable DocumentContentHistory Query\n *\n * @param request - function to call the graphql client\n */\nexport class DocumentContentHistoryQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the DocumentContentHistory query and return a DocumentContentHistoryPayload\n   *\n   * @param id - required id to pass to documentContentHistory\n   * @returns parsed response from DocumentContentHistoryQuery\n   */\n  public async fetch(id: string): LinearFetch<DocumentContentHistoryPayload> {\n    const response = await this._request<L.DocumentContentHistoryQuery, L.DocumentContentHistoryQueryVariables>(\n      L.DocumentContentHistoryDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.documentContentHistory;\n\n    return new DocumentContentHistoryPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable Documents Query\n *\n * @param request - function to call the graphql client\n */\nexport class DocumentsQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the Documents query and return a DocumentConnection\n   *\n   * @param variables - variables to pass into the DocumentsQuery\n   * @returns parsed response from DocumentsQuery\n   */\n  public async fetch(variables?: L.DocumentsQueryVariables): LinearFetch<DocumentConnection> {\n    const response = await this._request<L.DocumentsQuery, L.DocumentsQueryVariables>(\n      L.DocumentsDocument.toString(),\n      variables\n    );\n    const data = response.documents;\n\n    return new DocumentConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable EmailIntakeAddress Query\n *\n * @param request - function to call the graphql client\n */\nexport class EmailIntakeAddressQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the EmailIntakeAddress query and return a EmailIntakeAddress\n   *\n   * @param id - required id to pass to emailIntakeAddress\n   * @returns parsed response from EmailIntakeAddressQuery\n   */\n  public async fetch(id: string): LinearFetch<EmailIntakeAddress> {\n    const response = await this._request<L.EmailIntakeAddressQuery, L.EmailIntakeAddressQueryVariables>(\n      L.EmailIntakeAddressDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.emailIntakeAddress;\n\n    return new EmailIntakeAddress(this._request, data);\n  }\n}\n\n/**\n * A fetchable Emoji Query\n *\n * @param request - function to call the graphql client\n */\nexport class EmojiQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the Emoji query and return a Emoji\n   *\n   * @param id - required id to pass to emoji\n   * @returns parsed response from EmojiQuery\n   */\n  public async fetch(id: string): LinearFetch<Emoji> {\n    const response = await this._request<L.EmojiQuery, L.EmojiQueryVariables>(L.EmojiDocument.toString(), {\n      id,\n    });\n    const data = response.emoji;\n\n    return new Emoji(this._request, data);\n  }\n}\n\n/**\n * A fetchable Emojis Query\n *\n * @param request - function to call the graphql client\n */\nexport class EmojisQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the Emojis query and return a EmojiConnection\n   *\n   * @param variables - variables to pass into the EmojisQuery\n   * @returns parsed response from EmojisQuery\n   */\n  public async fetch(variables?: L.EmojisQueryVariables): LinearFetch<EmojiConnection> {\n    const response = await this._request<L.EmojisQuery, L.EmojisQueryVariables>(L.EmojisDocument.toString(), variables);\n    const data = response.emojis;\n\n    return new EmojiConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable EntityExternalLink Query\n *\n * @param request - function to call the graphql client\n */\nexport class EntityExternalLinkQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the EntityExternalLink query and return a EntityExternalLink\n   *\n   * @param id - required id to pass to entityExternalLink\n   * @returns parsed response from EntityExternalLinkQuery\n   */\n  public async fetch(id: string): LinearFetch<EntityExternalLink> {\n    const response = await this._request<L.EntityExternalLinkQuery, L.EntityExternalLinkQueryVariables>(\n      L.EntityExternalLinkDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.entityExternalLink;\n\n    return new EntityExternalLink(this._request, data);\n  }\n}\n\n/**\n * A fetchable ExternalUser Query\n *\n * @param request - function to call the graphql client\n */\nexport class ExternalUserQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the ExternalUser query and return a ExternalUser\n   *\n   * @param id - required id to pass to externalUser\n   * @returns parsed response from ExternalUserQuery\n   */\n  public async fetch(id: string): LinearFetch<ExternalUser> {\n    const response = await this._request<L.ExternalUserQuery, L.ExternalUserQueryVariables>(\n      L.ExternalUserDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.externalUser;\n\n    return new ExternalUser(this._request, data);\n  }\n}\n\n/**\n * A fetchable ExternalUsers Query\n *\n * @param request - function to call the graphql client\n */\nexport class ExternalUsersQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the ExternalUsers query and return a ExternalUserConnection\n   *\n   * @param variables - variables to pass into the ExternalUsersQuery\n   * @returns parsed response from ExternalUsersQuery\n   */\n  public async fetch(variables?: L.ExternalUsersQueryVariables): LinearFetch<ExternalUserConnection> {\n    const response = await this._request<L.ExternalUsersQuery, L.ExternalUsersQueryVariables>(\n      L.ExternalUsersDocument.toString(),\n      variables\n    );\n    const data = response.externalUsers;\n\n    return new ExternalUserConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable Favorite Query\n *\n * @param request - function to call the graphql client\n */\nexport class FavoriteQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the Favorite query and return a Favorite\n   *\n   * @param id - required id to pass to favorite\n   * @returns parsed response from FavoriteQuery\n   */\n  public async fetch(id: string): LinearFetch<Favorite> {\n    const response = await this._request<L.FavoriteQuery, L.FavoriteQueryVariables>(L.FavoriteDocument.toString(), {\n      id,\n    });\n    const data = response.favorite;\n\n    return new Favorite(this._request, data);\n  }\n}\n\n/**\n * A fetchable Favorites Query\n *\n * @param request - function to call the graphql client\n */\nexport class FavoritesQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the Favorites query and return a FavoriteConnection\n   *\n   * @param variables - variables to pass into the FavoritesQuery\n   * @returns parsed response from FavoritesQuery\n   */\n  public async fetch(variables?: L.FavoritesQueryVariables): LinearFetch<FavoriteConnection> {\n    const response = await this._request<L.FavoritesQuery, L.FavoritesQueryVariables>(\n      L.FavoritesDocument.toString(),\n      variables\n    );\n    const data = response.favorites;\n\n    return new FavoriteConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable Initiative Query\n *\n * @param request - function to call the graphql client\n */\nexport class InitiativeQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the Initiative query and return a Initiative\n   *\n   * @param id - required id to pass to initiative\n   * @returns parsed response from InitiativeQuery\n   */\n  public async fetch(id: string): LinearFetch<Initiative> {\n    const response = await this._request<L.InitiativeQuery, L.InitiativeQueryVariables>(\n      L.InitiativeDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.initiative;\n\n    return new Initiative(this._request, data);\n  }\n}\n\n/**\n * A fetchable InitiativeRelation Query\n *\n * @param request - function to call the graphql client\n */\nexport class InitiativeRelationQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the InitiativeRelation query and return a InitiativeRelation\n   *\n   * @param id - required id to pass to initiativeRelation\n   * @returns parsed response from InitiativeRelationQuery\n   */\n  public async fetch(id: string): LinearFetch<InitiativeRelation> {\n    const response = await this._request<L.InitiativeRelationQuery, L.InitiativeRelationQueryVariables>(\n      L.InitiativeRelationDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.initiativeRelation;\n\n    return new InitiativeRelation(this._request, data);\n  }\n}\n\n/**\n * A fetchable InitiativeRelations Query\n *\n * @param request - function to call the graphql client\n */\nexport class InitiativeRelationsQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the InitiativeRelations query and return a InitiativeRelationConnection\n   *\n   * @param variables - variables to pass into the InitiativeRelationsQuery\n   * @returns parsed response from InitiativeRelationsQuery\n   */\n  public async fetch(variables?: L.InitiativeRelationsQueryVariables): LinearFetch<InitiativeRelationConnection> {\n    const response = await this._request<L.InitiativeRelationsQuery, L.InitiativeRelationsQueryVariables>(\n      L.InitiativeRelationsDocument.toString(),\n      variables\n    );\n    const data = response.initiativeRelations;\n\n    return new InitiativeRelationConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable InitiativeToProject Query\n *\n * @param request - function to call the graphql client\n */\nexport class InitiativeToProjectQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the InitiativeToProject query and return a InitiativeToProject\n   *\n   * @param id - required id to pass to initiativeToProject\n   * @returns parsed response from InitiativeToProjectQuery\n   */\n  public async fetch(id: string): LinearFetch<InitiativeToProject> {\n    const response = await this._request<L.InitiativeToProjectQuery, L.InitiativeToProjectQueryVariables>(\n      L.InitiativeToProjectDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.initiativeToProject;\n\n    return new InitiativeToProject(this._request, data);\n  }\n}\n\n/**\n * A fetchable InitiativeToProjects Query\n *\n * @param request - function to call the graphql client\n */\nexport class InitiativeToProjectsQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the InitiativeToProjects query and return a InitiativeToProjectConnection\n   *\n   * @param variables - variables to pass into the InitiativeToProjectsQuery\n   * @returns parsed response from InitiativeToProjectsQuery\n   */\n  public async fetch(variables?: L.InitiativeToProjectsQueryVariables): LinearFetch<InitiativeToProjectConnection> {\n    const response = await this._request<L.InitiativeToProjectsQuery, L.InitiativeToProjectsQueryVariables>(\n      L.InitiativeToProjectsDocument.toString(),\n      variables\n    );\n    const data = response.initiativeToProjects;\n\n    return new InitiativeToProjectConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable InitiativeUpdate Query\n *\n * @param request - function to call the graphql client\n */\nexport class InitiativeUpdateQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the InitiativeUpdate query and return a InitiativeUpdate\n   *\n   * @param id - required id to pass to initiativeUpdate\n   * @returns parsed response from InitiativeUpdateQuery\n   */\n  public async fetch(id: string): LinearFetch<InitiativeUpdate> {\n    const response = await this._request<L.InitiativeUpdateQuery, L.InitiativeUpdateQueryVariables>(\n      L.InitiativeUpdateDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.initiativeUpdate;\n\n    return new InitiativeUpdate(this._request, data);\n  }\n}\n\n/**\n * A fetchable InitiativeUpdates Query\n *\n * @param request - function to call the graphql client\n */\nexport class InitiativeUpdatesQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the InitiativeUpdates query and return a InitiativeUpdateConnection\n   *\n   * @param variables - variables to pass into the InitiativeUpdatesQuery\n   * @returns parsed response from InitiativeUpdatesQuery\n   */\n  public async fetch(variables?: L.InitiativeUpdatesQueryVariables): LinearFetch<InitiativeUpdateConnection> {\n    const response = await this._request<L.InitiativeUpdatesQuery, L.InitiativeUpdatesQueryVariables>(\n      L.InitiativeUpdatesDocument.toString(),\n      variables\n    );\n    const data = response.initiativeUpdates;\n\n    return new InitiativeUpdateConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable Initiatives Query\n *\n * @param request - function to call the graphql client\n */\nexport class InitiativesQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the Initiatives query and return a InitiativeConnection\n   *\n   * @param variables - variables to pass into the InitiativesQuery\n   * @returns parsed response from InitiativesQuery\n   */\n  public async fetch(variables?: L.InitiativesQueryVariables): LinearFetch<InitiativeConnection> {\n    const response = await this._request<L.InitiativesQuery, L.InitiativesQueryVariables>(\n      L.InitiativesDocument.toString(),\n      variables\n    );\n    const data = response.initiatives;\n\n    return new InitiativeConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable Integration Query\n *\n * @param request - function to call the graphql client\n */\nexport class IntegrationQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the Integration query and return a Integration\n   *\n   * @param id - required id to pass to integration\n   * @returns parsed response from IntegrationQuery\n   */\n  public async fetch(id: string): LinearFetch<Integration> {\n    const response = await this._request<L.IntegrationQuery, L.IntegrationQueryVariables>(\n      L.IntegrationDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.integration;\n\n    return new Integration(this._request, data);\n  }\n}\n\n/**\n * A fetchable IntegrationHasScopes Query\n *\n * @param request - function to call the graphql client\n */\nexport class IntegrationHasScopesQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the IntegrationHasScopes query and return a IntegrationHasScopesPayload\n   *\n   * @param integrationId - required integrationId to pass to integrationHasScopes\n   * @param scopes - required scopes to pass to integrationHasScopes\n   * @returns parsed response from IntegrationHasScopesQuery\n   */\n  public async fetch(integrationId: string, scopes: string[]): LinearFetch<IntegrationHasScopesPayload> {\n    const response = await this._request<L.IntegrationHasScopesQuery, L.IntegrationHasScopesQueryVariables>(\n      L.IntegrationHasScopesDocument.toString(),\n      {\n        integrationId,\n        scopes,\n      }\n    );\n    const data = response.integrationHasScopes;\n\n    return new IntegrationHasScopesPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable IntegrationTemplate Query\n *\n * @param request - function to call the graphql client\n */\nexport class IntegrationTemplateQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the IntegrationTemplate query and return a IntegrationTemplate\n   *\n   * @param id - required id to pass to integrationTemplate\n   * @returns parsed response from IntegrationTemplateQuery\n   */\n  public async fetch(id: string): LinearFetch<IntegrationTemplate> {\n    const response = await this._request<L.IntegrationTemplateQuery, L.IntegrationTemplateQueryVariables>(\n      L.IntegrationTemplateDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.integrationTemplate;\n\n    return new IntegrationTemplate(this._request, data);\n  }\n}\n\n/**\n * A fetchable IntegrationTemplates Query\n *\n * @param request - function to call the graphql client\n */\nexport class IntegrationTemplatesQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the IntegrationTemplates query and return a IntegrationTemplateConnection\n   *\n   * @param variables - variables to pass into the IntegrationTemplatesQuery\n   * @returns parsed response from IntegrationTemplatesQuery\n   */\n  public async fetch(variables?: L.IntegrationTemplatesQueryVariables): LinearFetch<IntegrationTemplateConnection> {\n    const response = await this._request<L.IntegrationTemplatesQuery, L.IntegrationTemplatesQueryVariables>(\n      L.IntegrationTemplatesDocument.toString(),\n      variables\n    );\n    const data = response.integrationTemplates;\n\n    return new IntegrationTemplateConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable Integrations Query\n *\n * @param request - function to call the graphql client\n */\nexport class IntegrationsQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the Integrations query and return a IntegrationConnection\n   *\n   * @param variables - variables to pass into the IntegrationsQuery\n   * @returns parsed response from IntegrationsQuery\n   */\n  public async fetch(variables?: L.IntegrationsQueryVariables): LinearFetch<IntegrationConnection> {\n    const response = await this._request<L.IntegrationsQuery, L.IntegrationsQueryVariables>(\n      L.IntegrationsDocument.toString(),\n      variables\n    );\n    const data = response.integrations;\n\n    return new IntegrationConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable IntegrationsSettings Query\n *\n * @param request - function to call the graphql client\n */\nexport class IntegrationsSettingsQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the IntegrationsSettings query and return a IntegrationsSettings\n   *\n   * @param id - required id to pass to integrationsSettings\n   * @returns parsed response from IntegrationsSettingsQuery\n   */\n  public async fetch(id: string): LinearFetch<IntegrationsSettings> {\n    const response = await this._request<L.IntegrationsSettingsQuery, L.IntegrationsSettingsQueryVariables>(\n      L.IntegrationsSettingsDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.integrationsSettings;\n\n    return new IntegrationsSettings(this._request, data);\n  }\n}\n\n/**\n * A fetchable Issue Query\n *\n * @param request - function to call the graphql client\n */\nexport class IssueQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the Issue query and return a Issue\n   *\n   * @param id - required id to pass to issue\n   * @returns parsed response from IssueQuery\n   */\n  public async fetch(id: string): LinearFetch<Issue> {\n    const response = await this._request<L.IssueQuery, L.IssueQueryVariables>(L.IssueDocument.toString(), {\n      id,\n    });\n    const data = response.issue;\n\n    return new Issue(this._request, data);\n  }\n}\n\n/**\n * A fetchable IssueFigmaFileKeySearch Query\n *\n * @param request - function to call the graphql client\n */\nexport class IssueFigmaFileKeySearchQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the IssueFigmaFileKeySearch query and return a IssueConnection\n   *\n   * @param fileKey - required fileKey to pass to issueFigmaFileKeySearch\n   * @param variables - variables without 'fileKey' to pass into the IssueFigmaFileKeySearchQuery\n   * @returns parsed response from IssueFigmaFileKeySearchQuery\n   */\n  public async fetch(\n    fileKey: string,\n    variables?: Omit<L.IssueFigmaFileKeySearchQueryVariables, \"fileKey\">\n  ): LinearFetch<IssueConnection> {\n    const response = await this._request<L.IssueFigmaFileKeySearchQuery, L.IssueFigmaFileKeySearchQueryVariables>(\n      L.IssueFigmaFileKeySearchDocument.toString(),\n      {\n        fileKey,\n        ...variables,\n      }\n    );\n    const data = response.issueFigmaFileKeySearch;\n\n    return new IssueConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          fileKey,\n          defaultConnection({\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable IssueFilterSuggestion Query\n *\n * @param request - function to call the graphql client\n */\nexport class IssueFilterSuggestionQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the IssueFilterSuggestion query and return a IssueFilterSuggestionPayload\n   *\n   * @param prompt - required prompt to pass to issueFilterSuggestion\n   * @param variables - variables without 'prompt' to pass into the IssueFilterSuggestionQuery\n   * @returns parsed response from IssueFilterSuggestionQuery\n   */\n  public async fetch(\n    prompt: string,\n    variables?: Omit<L.IssueFilterSuggestionQueryVariables, \"prompt\">\n  ): LinearFetch<IssueFilterSuggestionPayload> {\n    const response = await this._request<L.IssueFilterSuggestionQuery, L.IssueFilterSuggestionQueryVariables>(\n      L.IssueFilterSuggestionDocument.toString(),\n      {\n        prompt,\n        ...variables,\n      }\n    );\n    const data = response.issueFilterSuggestion;\n\n    return new IssueFilterSuggestionPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable IssueImportCheckCsv Query\n *\n * @param request - function to call the graphql client\n */\nexport class IssueImportCheckCsvQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the IssueImportCheckCsv query and return a IssueImportCheckPayload\n   *\n   * @param csvUrl - required csvUrl to pass to issueImportCheckCSV\n   * @param service - required service to pass to issueImportCheckCSV\n   * @returns parsed response from IssueImportCheckCsvQuery\n   */\n  public async fetch(csvUrl: string, service: string): LinearFetch<IssueImportCheckPayload> {\n    const response = await this._request<L.IssueImportCheckCsvQuery, L.IssueImportCheckCsvQueryVariables>(\n      L.IssueImportCheckCsvDocument.toString(),\n      {\n        csvUrl,\n        service,\n      }\n    );\n    const data = response.issueImportCheckCSV;\n\n    return new IssueImportCheckPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable IssueImportCheckSync Query\n *\n * @param request - function to call the graphql client\n */\nexport class IssueImportCheckSyncQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the IssueImportCheckSync query and return a IssueImportSyncCheckPayload\n   *\n   * @param issueImportId - required issueImportId to pass to issueImportCheckSync\n   * @returns parsed response from IssueImportCheckSyncQuery\n   */\n  public async fetch(issueImportId: string): LinearFetch<IssueImportSyncCheckPayload> {\n    const response = await this._request<L.IssueImportCheckSyncQuery, L.IssueImportCheckSyncQueryVariables>(\n      L.IssueImportCheckSyncDocument.toString(),\n      {\n        issueImportId,\n      }\n    );\n    const data = response.issueImportCheckSync;\n\n    return new IssueImportSyncCheckPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable IssueImportJqlCheck Query\n *\n * @param request - function to call the graphql client\n */\nexport class IssueImportJqlCheckQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the IssueImportJqlCheck query and return a IssueImportJqlCheckPayload\n   *\n   * @param jiraEmail - required jiraEmail to pass to issueImportJqlCheck\n   * @param jiraHostname - required jiraHostname to pass to issueImportJqlCheck\n   * @param jiraProject - required jiraProject to pass to issueImportJqlCheck\n   * @param jiraToken - required jiraToken to pass to issueImportJqlCheck\n   * @param jql - required jql to pass to issueImportJqlCheck\n   * @returns parsed response from IssueImportJqlCheckQuery\n   */\n  public async fetch(\n    jiraEmail: string,\n    jiraHostname: string,\n    jiraProject: string,\n    jiraToken: string,\n    jql: string\n  ): LinearFetch<IssueImportJqlCheckPayload> {\n    const response = await this._request<L.IssueImportJqlCheckQuery, L.IssueImportJqlCheckQueryVariables>(\n      L.IssueImportJqlCheckDocument.toString(),\n      {\n        jiraEmail,\n        jiraHostname,\n        jiraProject,\n        jiraToken,\n        jql,\n      }\n    );\n    const data = response.issueImportJqlCheck;\n\n    return new IssueImportJqlCheckPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable IssueLabel Query\n *\n * @param request - function to call the graphql client\n */\nexport class IssueLabelQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the IssueLabel query and return a IssueLabel\n   *\n   * @param id - required id to pass to issueLabel\n   * @returns parsed response from IssueLabelQuery\n   */\n  public async fetch(id: string): LinearFetch<IssueLabel> {\n    const response = await this._request<L.IssueLabelQuery, L.IssueLabelQueryVariables>(\n      L.IssueLabelDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.issueLabel;\n\n    return new IssueLabel(this._request, data);\n  }\n}\n\n/**\n * A fetchable IssueLabels Query\n *\n * @param request - function to call the graphql client\n */\nexport class IssueLabelsQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the IssueLabels query and return a IssueLabelConnection\n   *\n   * @param variables - variables to pass into the IssueLabelsQuery\n   * @returns parsed response from IssueLabelsQuery\n   */\n  public async fetch(variables?: L.IssueLabelsQueryVariables): LinearFetch<IssueLabelConnection> {\n    const response = await this._request<L.IssueLabelsQuery, L.IssueLabelsQueryVariables>(\n      L.IssueLabelsDocument.toString(),\n      variables\n    );\n    const data = response.issueLabels;\n\n    return new IssueLabelConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable IssuePriorityValues Query\n *\n * @param request - function to call the graphql client\n */\nexport class IssuePriorityValuesQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the IssuePriorityValues query and return a IssuePriorityValue list\n   *\n   * @returns parsed response from IssuePriorityValuesQuery\n   */\n  public async fetch(): LinearFetch<IssuePriorityValue[]> {\n    const response = await this._request<L.IssuePriorityValuesQuery, L.IssuePriorityValuesQueryVariables>(\n      L.IssuePriorityValuesDocument.toString(),\n      {}\n    );\n    const data = response.issuePriorityValues;\n\n    return data.map(node => {\n      return new IssuePriorityValue(this._request, node);\n    });\n  }\n}\n\n/**\n * A fetchable IssueRelation Query\n *\n * @param request - function to call the graphql client\n */\nexport class IssueRelationQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the IssueRelation query and return a IssueRelation\n   *\n   * @param id - required id to pass to issueRelation\n   * @returns parsed response from IssueRelationQuery\n   */\n  public async fetch(id: string): LinearFetch<IssueRelation> {\n    const response = await this._request<L.IssueRelationQuery, L.IssueRelationQueryVariables>(\n      L.IssueRelationDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.issueRelation;\n\n    return new IssueRelation(this._request, data);\n  }\n}\n\n/**\n * A fetchable IssueRelations Query\n *\n * @param request - function to call the graphql client\n */\nexport class IssueRelationsQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the IssueRelations query and return a IssueRelationConnection\n   *\n   * @param variables - variables to pass into the IssueRelationsQuery\n   * @returns parsed response from IssueRelationsQuery\n   */\n  public async fetch(variables?: L.IssueRelationsQueryVariables): LinearFetch<IssueRelationConnection> {\n    const response = await this._request<L.IssueRelationsQuery, L.IssueRelationsQueryVariables>(\n      L.IssueRelationsDocument.toString(),\n      variables\n    );\n    const data = response.issueRelations;\n\n    return new IssueRelationConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable IssueRepositorySuggestions Query\n *\n * @param request - function to call the graphql client\n */\nexport class IssueRepositorySuggestionsQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the IssueRepositorySuggestions query and return a RepositorySuggestionsPayload\n   *\n   * @param candidateRepositories - required candidateRepositories to pass to issueRepositorySuggestions\n   * @param issueId - required issueId to pass to issueRepositorySuggestions\n   * @param variables - variables without 'candidateRepositories', 'issueId' to pass into the IssueRepositorySuggestionsQuery\n   * @returns parsed response from IssueRepositorySuggestionsQuery\n   */\n  public async fetch(\n    candidateRepositories: L.CandidateRepository[],\n    issueId: string,\n    variables?: Omit<L.IssueRepositorySuggestionsQueryVariables, \"candidateRepositories\" | \"issueId\">\n  ): LinearFetch<RepositorySuggestionsPayload> {\n    const response = await this._request<L.IssueRepositorySuggestionsQuery, L.IssueRepositorySuggestionsQueryVariables>(\n      L.IssueRepositorySuggestionsDocument.toString(),\n      {\n        candidateRepositories,\n        issueId,\n        ...variables,\n      }\n    );\n    const data = response.issueRepositorySuggestions;\n\n    return new RepositorySuggestionsPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable IssueSearch Query\n *\n * @param request - function to call the graphql client\n */\nexport class IssueSearchQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the IssueSearch query and return a IssueConnection\n   *\n   * @param variables - variables to pass into the IssueSearchQuery\n   * @returns parsed response from IssueSearchQuery\n   */\n  public async fetch(variables?: L.IssueSearchQueryVariables): LinearFetch<IssueConnection> {\n    const response = await this._request<L.IssueSearchQuery, L.IssueSearchQueryVariables>(\n      L.IssueSearchDocument.toString(),\n      variables\n    );\n    const data = response.issueSearch;\n\n    return new IssueConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable IssueTitleSuggestionFromCustomerRequest Query\n *\n * @param request - function to call the graphql client\n */\nexport class IssueTitleSuggestionFromCustomerRequestQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the IssueTitleSuggestionFromCustomerRequest query and return a IssueTitleSuggestionFromCustomerRequestPayload\n   *\n   * @param request - required request to pass to issueTitleSuggestionFromCustomerRequest\n   * @returns parsed response from IssueTitleSuggestionFromCustomerRequestQuery\n   */\n  public async fetch(request: string): LinearFetch<IssueTitleSuggestionFromCustomerRequestPayload> {\n    const response = await this._request<\n      L.IssueTitleSuggestionFromCustomerRequestQuery,\n      L.IssueTitleSuggestionFromCustomerRequestQueryVariables\n    >(L.IssueTitleSuggestionFromCustomerRequestDocument.toString(), {\n      request,\n    });\n    const data = response.issueTitleSuggestionFromCustomerRequest;\n\n    return new IssueTitleSuggestionFromCustomerRequestPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable IssueToRelease Query\n *\n * @param request - function to call the graphql client\n */\nexport class IssueToReleaseQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the IssueToRelease query and return a IssueToRelease\n   *\n   * @param id - required id to pass to issueToRelease\n   * @returns parsed response from IssueToReleaseQuery\n   */\n  public async fetch(id: string): LinearFetch<IssueToRelease> {\n    const response = await this._request<L.IssueToReleaseQuery, L.IssueToReleaseQueryVariables>(\n      L.IssueToReleaseDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.issueToRelease;\n\n    return new IssueToRelease(this._request, data);\n  }\n}\n\n/**\n * A fetchable IssueToReleases Query\n *\n * @param request - function to call the graphql client\n */\nexport class IssueToReleasesQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the IssueToReleases query and return a IssueToReleaseConnection\n   *\n   * @param variables - variables to pass into the IssueToReleasesQuery\n   * @returns parsed response from IssueToReleasesQuery\n   */\n  public async fetch(variables?: L.IssueToReleasesQueryVariables): LinearFetch<IssueToReleaseConnection> {\n    const response = await this._request<L.IssueToReleasesQuery, L.IssueToReleasesQueryVariables>(\n      L.IssueToReleasesDocument.toString(),\n      variables\n    );\n    const data = response.issueToReleases;\n\n    return new IssueToReleaseConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable IssueVcsBranchSearch Query\n *\n * @param request - function to call the graphql client\n */\nexport class IssueVcsBranchSearchQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the IssueVcsBranchSearch query and return a Issue\n   *\n   * @param branchName - required branchName to pass to issueVcsBranchSearch\n   * @returns parsed response from IssueVcsBranchSearchQuery\n   */\n  public async fetch(branchName: string): LinearFetch<Issue | undefined> {\n    const response = await this._request<L.IssueVcsBranchSearchQuery, L.IssueVcsBranchSearchQueryVariables>(\n      L.IssueVcsBranchSearchDocument.toString(),\n      {\n        branchName,\n      }\n    );\n    const data = response.issueVcsBranchSearch;\n\n    return data ? new Issue(this._request, data) : undefined;\n  }\n}\n\n/**\n * A fetchable Issues Query\n *\n * @param request - function to call the graphql client\n */\nexport class IssuesQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the Issues query and return a IssueConnection\n   *\n   * @param variables - variables to pass into the IssuesQuery\n   * @returns parsed response from IssuesQuery\n   */\n  public async fetch(variables?: L.IssuesQueryVariables): LinearFetch<IssueConnection> {\n    const response = await this._request<L.IssuesQuery, L.IssuesQueryVariables>(L.IssuesDocument.toString(), variables);\n    const data = response.issues;\n\n    return new IssueConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable LatestReleaseByAccessKey Query\n *\n * @param request - function to call the graphql client\n */\nexport class LatestReleaseByAccessKeyQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the LatestReleaseByAccessKey query and return a Release\n   *\n   * @returns parsed response from LatestReleaseByAccessKeyQuery\n   */\n  public async fetch(): LinearFetch<Release | undefined> {\n    const response = await this._request<L.LatestReleaseByAccessKeyQuery, L.LatestReleaseByAccessKeyQueryVariables>(\n      L.LatestReleaseByAccessKeyDocument.toString(),\n      {}\n    );\n    const data = response.latestReleaseByAccessKey;\n\n    return data ? new Release(this._request, data) : undefined;\n  }\n}\n\n/**\n * A fetchable Notification Query\n *\n * @param request - function to call the graphql client\n */\nexport class NotificationQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the Notification query and return a Notification\n   *\n   * @param id - required id to pass to notification\n   * @returns parsed response from NotificationQuery\n   */\n  public async fetch(\n    id: string\n  ): LinearFetch<\n    | CustomerNeedNotification\n    | CustomerNotification\n    | DocumentNotification\n    | InitiativeNotification\n    | IssueNotification\n    | OauthClientApprovalNotification\n    | PostNotification\n    | ProjectNotification\n    | PullRequestNotification\n    | UsageAlertNotification\n    | WelcomeMessageNotification\n    | Notification\n  > {\n    const response = await this._request<L.NotificationQuery, L.NotificationQueryVariables>(\n      L.NotificationDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.notification;\n\n    switch (data.__typename) {\n      case \"CustomerNeedNotification\":\n        return new CustomerNeedNotification(this._request, data as L.CustomerNeedNotificationFragment);\n      case \"CustomerNotification\":\n        return new CustomerNotification(this._request, data as L.CustomerNotificationFragment);\n      case \"DocumentNotification\":\n        return new DocumentNotification(this._request, data as L.DocumentNotificationFragment);\n      case \"InitiativeNotification\":\n        return new InitiativeNotification(this._request, data as L.InitiativeNotificationFragment);\n      case \"IssueNotification\":\n        return new IssueNotification(this._request, data as L.IssueNotificationFragment);\n      case \"OauthClientApprovalNotification\":\n        return new OauthClientApprovalNotification(this._request, data as L.OauthClientApprovalNotificationFragment);\n      case \"PostNotification\":\n        return new PostNotification(this._request, data as L.PostNotificationFragment);\n      case \"ProjectNotification\":\n        return new ProjectNotification(this._request, data as L.ProjectNotificationFragment);\n      case \"PullRequestNotification\":\n        return new PullRequestNotification(this._request, data as L.PullRequestNotificationFragment);\n      case \"UsageAlertNotification\":\n        return new UsageAlertNotification(this._request, data as L.UsageAlertNotificationFragment);\n      case \"WelcomeMessageNotification\":\n        return new WelcomeMessageNotification(this._request, data as L.WelcomeMessageNotificationFragment);\n\n      default:\n        return new Notification(this._request, data);\n    }\n  }\n}\n\n/**\n * A fetchable NotificationSubscription Query\n *\n * @param request - function to call the graphql client\n */\nexport class NotificationSubscriptionQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the NotificationSubscription query and return a NotificationSubscription\n   *\n   * @param id - required id to pass to notificationSubscription\n   * @returns parsed response from NotificationSubscriptionQuery\n   */\n  public async fetch(\n    id: string\n  ): LinearFetch<\n    | CustomViewNotificationSubscription\n    | CustomerNotificationSubscription\n    | CycleNotificationSubscription\n    | InitiativeNotificationSubscription\n    | LabelNotificationSubscription\n    | ProjectNotificationSubscription\n    | TeamNotificationSubscription\n    | UserNotificationSubscription\n    | NotificationSubscription\n  > {\n    const response = await this._request<L.NotificationSubscriptionQuery, L.NotificationSubscriptionQueryVariables>(\n      L.NotificationSubscriptionDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.notificationSubscription;\n\n    switch (data.__typename) {\n      case \"CustomViewNotificationSubscription\":\n        return new CustomViewNotificationSubscription(\n          this._request,\n          data as L.CustomViewNotificationSubscriptionFragment\n        );\n      case \"CustomerNotificationSubscription\":\n        return new CustomerNotificationSubscription(this._request, data as L.CustomerNotificationSubscriptionFragment);\n      case \"CycleNotificationSubscription\":\n        return new CycleNotificationSubscription(this._request, data as L.CycleNotificationSubscriptionFragment);\n      case \"InitiativeNotificationSubscription\":\n        return new InitiativeNotificationSubscription(\n          this._request,\n          data as L.InitiativeNotificationSubscriptionFragment\n        );\n      case \"LabelNotificationSubscription\":\n        return new LabelNotificationSubscription(this._request, data as L.LabelNotificationSubscriptionFragment);\n      case \"ProjectNotificationSubscription\":\n        return new ProjectNotificationSubscription(this._request, data as L.ProjectNotificationSubscriptionFragment);\n      case \"TeamNotificationSubscription\":\n        return new TeamNotificationSubscription(this._request, data as L.TeamNotificationSubscriptionFragment);\n      case \"UserNotificationSubscription\":\n        return new UserNotificationSubscription(this._request, data as L.UserNotificationSubscriptionFragment);\n\n      default:\n        return new NotificationSubscription(this._request, data);\n    }\n  }\n}\n\n/**\n * A fetchable NotificationSubscriptions Query\n *\n * @param request - function to call the graphql client\n */\nexport class NotificationSubscriptionsQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the NotificationSubscriptions query and return a NotificationSubscriptionConnection\n   *\n   * @param variables - variables to pass into the NotificationSubscriptionsQuery\n   * @returns parsed response from NotificationSubscriptionsQuery\n   */\n  public async fetch(\n    variables?: L.NotificationSubscriptionsQueryVariables\n  ): LinearFetch<NotificationSubscriptionConnection> {\n    const response = await this._request<L.NotificationSubscriptionsQuery, L.NotificationSubscriptionsQueryVariables>(\n      L.NotificationSubscriptionsDocument.toString(),\n      variables\n    );\n    const data = response.notificationSubscriptions;\n\n    return new NotificationSubscriptionConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable Notifications Query\n *\n * @param request - function to call the graphql client\n */\nexport class NotificationsQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the Notifications query and return a NotificationConnection\n   *\n   * @param variables - variables to pass into the NotificationsQuery\n   * @returns parsed response from NotificationsQuery\n   */\n  public async fetch(variables?: L.NotificationsQueryVariables): LinearFetch<NotificationConnection> {\n    const response = await this._request<L.NotificationsQuery, L.NotificationsQueryVariables>(\n      L.NotificationsDocument.toString(),\n      variables\n    );\n    const data = response.notifications;\n\n    return new NotificationConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable Organization Query\n *\n * @param request - function to call the graphql client\n */\nexport class OrganizationQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the Organization query and return a Organization\n   *\n   * @returns parsed response from OrganizationQuery\n   */\n  public async fetch(): LinearFetch<Organization> {\n    const response = await this._request<L.OrganizationQuery, L.OrganizationQueryVariables>(\n      L.OrganizationDocument.toString(),\n      {}\n    );\n    const data = response.organization;\n\n    return new Organization(this._request, data);\n  }\n}\n\n/**\n * A fetchable OrganizationExists Query\n *\n * @param request - function to call the graphql client\n */\nexport class OrganizationExistsQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the OrganizationExists query and return a OrganizationExistsPayload\n   *\n   * @param urlKey - required urlKey to pass to organizationExists\n   * @returns parsed response from OrganizationExistsQuery\n   */\n  public async fetch(urlKey: string): LinearFetch<OrganizationExistsPayload> {\n    const response = await this._request<L.OrganizationExistsQuery, L.OrganizationExistsQueryVariables>(\n      L.OrganizationExistsDocument.toString(),\n      {\n        urlKey,\n      }\n    );\n    const data = response.organizationExists;\n\n    return new OrganizationExistsPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable OrganizationInvite Query\n *\n * @param request - function to call the graphql client\n */\nexport class OrganizationInviteQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the OrganizationInvite query and return a OrganizationInvite\n   *\n   * @param id - required id to pass to organizationInvite\n   * @returns parsed response from OrganizationInviteQuery\n   */\n  public async fetch(id: string): LinearFetch<OrganizationInvite> {\n    const response = await this._request<L.OrganizationInviteQuery, L.OrganizationInviteQueryVariables>(\n      L.OrganizationInviteDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.organizationInvite;\n\n    return new OrganizationInvite(this._request, data);\n  }\n}\n\n/**\n * A fetchable OrganizationInvites Query\n *\n * @param request - function to call the graphql client\n */\nexport class OrganizationInvitesQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the OrganizationInvites query and return a OrganizationInviteConnection\n   *\n   * @param variables - variables to pass into the OrganizationInvitesQuery\n   * @returns parsed response from OrganizationInvitesQuery\n   */\n  public async fetch(variables?: L.OrganizationInvitesQueryVariables): LinearFetch<OrganizationInviteConnection> {\n    const response = await this._request<L.OrganizationInvitesQuery, L.OrganizationInvitesQueryVariables>(\n      L.OrganizationInvitesDocument.toString(),\n      variables\n    );\n    const data = response.organizationInvites;\n\n    return new OrganizationInviteConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable Project Query\n *\n * @param request - function to call the graphql client\n */\nexport class ProjectQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the Project query and return a Project\n   *\n   * @param id - required id to pass to project\n   * @returns parsed response from ProjectQuery\n   */\n  public async fetch(id: string): LinearFetch<Project> {\n    const response = await this._request<L.ProjectQuery, L.ProjectQueryVariables>(L.ProjectDocument.toString(), {\n      id,\n    });\n    const data = response.project;\n\n    return new Project(this._request, data);\n  }\n}\n\n/**\n * A fetchable ProjectFilterSuggestion Query\n *\n * @param request - function to call the graphql client\n */\nexport class ProjectFilterSuggestionQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the ProjectFilterSuggestion query and return a ProjectFilterSuggestionPayload\n   *\n   * @param prompt - required prompt to pass to projectFilterSuggestion\n   * @param variables - variables without 'prompt' to pass into the ProjectFilterSuggestionQuery\n   * @returns parsed response from ProjectFilterSuggestionQuery\n   */\n  public async fetch(\n    prompt: string,\n    variables?: Omit<L.ProjectFilterSuggestionQueryVariables, \"prompt\">\n  ): LinearFetch<ProjectFilterSuggestionPayload> {\n    const response = await this._request<L.ProjectFilterSuggestionQuery, L.ProjectFilterSuggestionQueryVariables>(\n      L.ProjectFilterSuggestionDocument.toString(),\n      {\n        prompt,\n        ...variables,\n      }\n    );\n    const data = response.projectFilterSuggestion;\n\n    return new ProjectFilterSuggestionPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable ProjectLabel Query\n *\n * @param request - function to call the graphql client\n */\nexport class ProjectLabelQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the ProjectLabel query and return a ProjectLabel\n   *\n   * @param id - required id to pass to projectLabel\n   * @returns parsed response from ProjectLabelQuery\n   */\n  public async fetch(id: string): LinearFetch<ProjectLabel> {\n    const response = await this._request<L.ProjectLabelQuery, L.ProjectLabelQueryVariables>(\n      L.ProjectLabelDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.projectLabel;\n\n    return new ProjectLabel(this._request, data);\n  }\n}\n\n/**\n * A fetchable ProjectLabels Query\n *\n * @param request - function to call the graphql client\n */\nexport class ProjectLabelsQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the ProjectLabels query and return a ProjectLabelConnection\n   *\n   * @param variables - variables to pass into the ProjectLabelsQuery\n   * @returns parsed response from ProjectLabelsQuery\n   */\n  public async fetch(variables?: L.ProjectLabelsQueryVariables): LinearFetch<ProjectLabelConnection> {\n    const response = await this._request<L.ProjectLabelsQuery, L.ProjectLabelsQueryVariables>(\n      L.ProjectLabelsDocument.toString(),\n      variables\n    );\n    const data = response.projectLabels;\n\n    return new ProjectLabelConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable ProjectMilestone Query\n *\n * @param request - function to call the graphql client\n */\nexport class ProjectMilestoneQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the ProjectMilestone query and return a ProjectMilestone\n   *\n   * @param id - required id to pass to projectMilestone\n   * @returns parsed response from ProjectMilestoneQuery\n   */\n  public async fetch(id: string): LinearFetch<ProjectMilestone> {\n    const response = await this._request<L.ProjectMilestoneQuery, L.ProjectMilestoneQueryVariables>(\n      L.ProjectMilestoneDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.projectMilestone;\n\n    return new ProjectMilestone(this._request, data);\n  }\n}\n\n/**\n * A fetchable ProjectMilestones Query\n *\n * @param request - function to call the graphql client\n */\nexport class ProjectMilestonesQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the ProjectMilestones query and return a ProjectMilestoneConnection\n   *\n   * @param variables - variables to pass into the ProjectMilestonesQuery\n   * @returns parsed response from ProjectMilestonesQuery\n   */\n  public async fetch(variables?: L.ProjectMilestonesQueryVariables): LinearFetch<ProjectMilestoneConnection> {\n    const response = await this._request<L.ProjectMilestonesQuery, L.ProjectMilestonesQueryVariables>(\n      L.ProjectMilestonesDocument.toString(),\n      variables\n    );\n    const data = response.projectMilestones;\n\n    return new ProjectMilestoneConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable ProjectRelation Query\n *\n * @param request - function to call the graphql client\n */\nexport class ProjectRelationQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the ProjectRelation query and return a ProjectRelation\n   *\n   * @param id - required id to pass to projectRelation\n   * @returns parsed response from ProjectRelationQuery\n   */\n  public async fetch(id: string): LinearFetch<ProjectRelation> {\n    const response = await this._request<L.ProjectRelationQuery, L.ProjectRelationQueryVariables>(\n      L.ProjectRelationDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.projectRelation;\n\n    return new ProjectRelation(this._request, data);\n  }\n}\n\n/**\n * A fetchable ProjectRelations Query\n *\n * @param request - function to call the graphql client\n */\nexport class ProjectRelationsQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the ProjectRelations query and return a ProjectRelationConnection\n   *\n   * @param variables - variables to pass into the ProjectRelationsQuery\n   * @returns parsed response from ProjectRelationsQuery\n   */\n  public async fetch(variables?: L.ProjectRelationsQueryVariables): LinearFetch<ProjectRelationConnection> {\n    const response = await this._request<L.ProjectRelationsQuery, L.ProjectRelationsQueryVariables>(\n      L.ProjectRelationsDocument.toString(),\n      variables\n    );\n    const data = response.projectRelations;\n\n    return new ProjectRelationConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable ProjectStatus Query\n *\n * @param request - function to call the graphql client\n */\nexport class ProjectStatusQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the ProjectStatus query and return a ProjectStatus\n   *\n   * @param id - required id to pass to projectStatus\n   * @returns parsed response from ProjectStatusQuery\n   */\n  public async fetch(id: string): LinearFetch<ProjectStatus> {\n    const response = await this._request<L.ProjectStatusQuery, L.ProjectStatusQueryVariables>(\n      L.ProjectStatusDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.projectStatus;\n\n    return new ProjectStatus(this._request, data);\n  }\n}\n\n/**\n * A fetchable ProjectStatuses Query\n *\n * @param request - function to call the graphql client\n */\nexport class ProjectStatusesQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the ProjectStatuses query and return a ProjectStatusConnection\n   *\n   * @param variables - variables to pass into the ProjectStatusesQuery\n   * @returns parsed response from ProjectStatusesQuery\n   */\n  public async fetch(variables?: L.ProjectStatusesQueryVariables): LinearFetch<ProjectStatusConnection> {\n    const response = await this._request<L.ProjectStatusesQuery, L.ProjectStatusesQueryVariables>(\n      L.ProjectStatusesDocument.toString(),\n      variables\n    );\n    const data = response.projectStatuses;\n\n    return new ProjectStatusConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable ProjectUpdate Query\n *\n * @param request - function to call the graphql client\n */\nexport class ProjectUpdateQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the ProjectUpdate query and return a ProjectUpdate\n   *\n   * @param id - required id to pass to projectUpdate\n   * @returns parsed response from ProjectUpdateQuery\n   */\n  public async fetch(id: string): LinearFetch<ProjectUpdate> {\n    const response = await this._request<L.ProjectUpdateQuery, L.ProjectUpdateQueryVariables>(\n      L.ProjectUpdateDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.projectUpdate;\n\n    return new ProjectUpdate(this._request, data);\n  }\n}\n\n/**\n * A fetchable ProjectUpdates Query\n *\n * @param request - function to call the graphql client\n */\nexport class ProjectUpdatesQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the ProjectUpdates query and return a ProjectUpdateConnection\n   *\n   * @param variables - variables to pass into the ProjectUpdatesQuery\n   * @returns parsed response from ProjectUpdatesQuery\n   */\n  public async fetch(variables?: L.ProjectUpdatesQueryVariables): LinearFetch<ProjectUpdateConnection> {\n    const response = await this._request<L.ProjectUpdatesQuery, L.ProjectUpdatesQueryVariables>(\n      L.ProjectUpdatesDocument.toString(),\n      variables\n    );\n    const data = response.projectUpdates;\n\n    return new ProjectUpdateConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable Projects Query\n *\n * @param request - function to call the graphql client\n */\nexport class ProjectsQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the Projects query and return a ProjectConnection\n   *\n   * @param variables - variables to pass into the ProjectsQuery\n   * @returns parsed response from ProjectsQuery\n   */\n  public async fetch(variables?: L.ProjectsQueryVariables): LinearFetch<ProjectConnection> {\n    const response = await this._request<L.ProjectsQuery, L.ProjectsQueryVariables>(\n      L.ProjectsDocument.toString(),\n      variables\n    );\n    const data = response.projects;\n\n    return new ProjectConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable PushSubscriptionTest Query\n *\n * @param request - function to call the graphql client\n */\nexport class PushSubscriptionTestQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the PushSubscriptionTest query and return a PushSubscriptionTestPayload\n   *\n   * @param variables - variables to pass into the PushSubscriptionTestQuery\n   * @returns parsed response from PushSubscriptionTestQuery\n   */\n  public async fetch(variables?: L.PushSubscriptionTestQueryVariables): LinearFetch<PushSubscriptionTestPayload> {\n    const response = await this._request<L.PushSubscriptionTestQuery, L.PushSubscriptionTestQueryVariables>(\n      L.PushSubscriptionTestDocument.toString(),\n      variables\n    );\n    const data = response.pushSubscriptionTest;\n\n    return new PushSubscriptionTestPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable RateLimitStatus Query\n *\n * @param request - function to call the graphql client\n */\nexport class RateLimitStatusQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the RateLimitStatus query and return a RateLimitPayload\n   *\n   * @returns parsed response from RateLimitStatusQuery\n   */\n  public async fetch(): LinearFetch<RateLimitPayload> {\n    const response = await this._request<L.RateLimitStatusQuery, L.RateLimitStatusQueryVariables>(\n      L.RateLimitStatusDocument.toString(),\n      {}\n    );\n    const data = response.rateLimitStatus;\n\n    return new RateLimitPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable RecentReleasesByAccessKey Query\n *\n * @param request - function to call the graphql client\n */\nexport class RecentReleasesByAccessKeyQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the RecentReleasesByAccessKey query and return a Release list\n   *\n   * @param variables - variables to pass into the RecentReleasesByAccessKeyQuery\n   * @returns parsed response from RecentReleasesByAccessKeyQuery\n   */\n  public async fetch(variables?: L.RecentReleasesByAccessKeyQueryVariables): LinearFetch<Release[]> {\n    const response = await this._request<L.RecentReleasesByAccessKeyQuery, L.RecentReleasesByAccessKeyQueryVariables>(\n      L.RecentReleasesByAccessKeyDocument.toString(),\n      variables\n    );\n    const data = response.recentReleasesByAccessKey;\n\n    return data.map(node => {\n      return new Release(this._request, node);\n    });\n  }\n}\n\n/**\n * A fetchable Release Query\n *\n * @param request - function to call the graphql client\n */\nexport class ReleaseQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the Release query and return a Release\n   *\n   * @param id - required id to pass to release\n   * @returns parsed response from ReleaseQuery\n   */\n  public async fetch(id: string): LinearFetch<Release> {\n    const response = await this._request<L.ReleaseQuery, L.ReleaseQueryVariables>(L.ReleaseDocument.toString(), {\n      id,\n    });\n    const data = response.release;\n\n    return new Release(this._request, data);\n  }\n}\n\n/**\n * A fetchable ReleaseNote Query\n *\n * @param request - function to call the graphql client\n */\nexport class ReleaseNoteQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the ReleaseNote query and return a ReleaseNote\n   *\n   * @param id - required id to pass to releaseNote\n   * @returns parsed response from ReleaseNoteQuery\n   */\n  public async fetch(id: string): LinearFetch<ReleaseNote> {\n    const response = await this._request<L.ReleaseNoteQuery, L.ReleaseNoteQueryVariables>(\n      L.ReleaseNoteDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.releaseNote;\n\n    return new ReleaseNote(this._request, data);\n  }\n}\n\n/**\n * A fetchable ReleaseNotes Query\n *\n * @param request - function to call the graphql client\n */\nexport class ReleaseNotesQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the ReleaseNotes query and return a ReleaseNoteConnection\n   *\n   * @param variables - variables to pass into the ReleaseNotesQuery\n   * @returns parsed response from ReleaseNotesQuery\n   */\n  public async fetch(variables?: L.ReleaseNotesQueryVariables): LinearFetch<ReleaseNoteConnection> {\n    const response = await this._request<L.ReleaseNotesQuery, L.ReleaseNotesQueryVariables>(\n      L.ReleaseNotesDocument.toString(),\n      variables\n    );\n    const data = response.releaseNotes;\n\n    return new ReleaseNoteConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable ReleasePipeline Query\n *\n * @param request - function to call the graphql client\n */\nexport class ReleasePipelineQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the ReleasePipeline query and return a ReleasePipeline\n   *\n   * @param id - required id to pass to releasePipeline\n   * @returns parsed response from ReleasePipelineQuery\n   */\n  public async fetch(id: string): LinearFetch<ReleasePipeline> {\n    const response = await this._request<L.ReleasePipelineQuery, L.ReleasePipelineQueryVariables>(\n      L.ReleasePipelineDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.releasePipeline;\n\n    return new ReleasePipeline(this._request, data);\n  }\n}\n\n/**\n * A fetchable ReleasePipelineByAccessKey Query\n *\n * @param request - function to call the graphql client\n */\nexport class ReleasePipelineByAccessKeyQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the ReleasePipelineByAccessKey query and return a ReleasePipeline\n   *\n   * @returns parsed response from ReleasePipelineByAccessKeyQuery\n   */\n  public async fetch(): LinearFetch<ReleasePipeline> {\n    const response = await this._request<L.ReleasePipelineByAccessKeyQuery, L.ReleasePipelineByAccessKeyQueryVariables>(\n      L.ReleasePipelineByAccessKeyDocument.toString(),\n      {}\n    );\n    const data = response.releasePipelineByAccessKey;\n\n    return new ReleasePipeline(this._request, data);\n  }\n}\n\n/**\n * A fetchable ReleasePipelines Query\n *\n * @param request - function to call the graphql client\n */\nexport class ReleasePipelinesQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the ReleasePipelines query and return a ReleasePipelineConnection\n   *\n   * @param variables - variables to pass into the ReleasePipelinesQuery\n   * @returns parsed response from ReleasePipelinesQuery\n   */\n  public async fetch(variables?: L.ReleasePipelinesQueryVariables): LinearFetch<ReleasePipelineConnection> {\n    const response = await this._request<L.ReleasePipelinesQuery, L.ReleasePipelinesQueryVariables>(\n      L.ReleasePipelinesDocument.toString(),\n      variables\n    );\n    const data = response.releasePipelines;\n\n    return new ReleasePipelineConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable ReleaseSearch Query\n *\n * @param request - function to call the graphql client\n */\nexport class ReleaseSearchQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the ReleaseSearch query and return a Release list\n   *\n   * @param variables - variables to pass into the ReleaseSearchQuery\n   * @returns parsed response from ReleaseSearchQuery\n   */\n  public async fetch(variables?: L.ReleaseSearchQueryVariables): LinearFetch<Release[]> {\n    const response = await this._request<L.ReleaseSearchQuery, L.ReleaseSearchQueryVariables>(\n      L.ReleaseSearchDocument.toString(),\n      variables\n    );\n    const data = response.releaseSearch;\n\n    return data.map(node => {\n      return new Release(this._request, node);\n    });\n  }\n}\n\n/**\n * A fetchable ReleaseStage Query\n *\n * @param request - function to call the graphql client\n */\nexport class ReleaseStageQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the ReleaseStage query and return a ReleaseStage\n   *\n   * @param id - required id to pass to releaseStage\n   * @returns parsed response from ReleaseStageQuery\n   */\n  public async fetch(id: string): LinearFetch<ReleaseStage> {\n    const response = await this._request<L.ReleaseStageQuery, L.ReleaseStageQueryVariables>(\n      L.ReleaseStageDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.releaseStage;\n\n    return new ReleaseStage(this._request, data);\n  }\n}\n\n/**\n * A fetchable ReleaseStages Query\n *\n * @param request - function to call the graphql client\n */\nexport class ReleaseStagesQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the ReleaseStages query and return a ReleaseStageConnection\n   *\n   * @param variables - variables to pass into the ReleaseStagesQuery\n   * @returns parsed response from ReleaseStagesQuery\n   */\n  public async fetch(variables?: L.ReleaseStagesQueryVariables): LinearFetch<ReleaseStageConnection> {\n    const response = await this._request<L.ReleaseStagesQuery, L.ReleaseStagesQueryVariables>(\n      L.ReleaseStagesDocument.toString(),\n      variables\n    );\n    const data = response.releaseStages;\n\n    return new ReleaseStageConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable Releases Query\n *\n * @param request - function to call the graphql client\n */\nexport class ReleasesQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the Releases query and return a ReleaseConnection\n   *\n   * @param variables - variables to pass into the ReleasesQuery\n   * @returns parsed response from ReleasesQuery\n   */\n  public async fetch(variables?: L.ReleasesQueryVariables): LinearFetch<ReleaseConnection> {\n    const response = await this._request<L.ReleasesQuery, L.ReleasesQueryVariables>(\n      L.ReleasesDocument.toString(),\n      variables\n    );\n    const data = response.releases;\n\n    return new ReleaseConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable Roadmap Query\n *\n * @param request - function to call the graphql client\n */\nexport class RoadmapQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the Roadmap query and return a Roadmap\n   *\n   * @param id - required id to pass to roadmap\n   * @returns parsed response from RoadmapQuery\n   */\n  public async fetch(id: string): LinearFetch<Roadmap> {\n    const response = await this._request<L.RoadmapQuery, L.RoadmapQueryVariables>(L.RoadmapDocument.toString(), {\n      id,\n    });\n    const data = response.roadmap;\n\n    return new Roadmap(this._request, data);\n  }\n}\n\n/**\n * A fetchable RoadmapToProject Query\n *\n * @param request - function to call the graphql client\n */\nexport class RoadmapToProjectQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the RoadmapToProject query and return a RoadmapToProject\n   *\n   * @param id - required id to pass to roadmapToProject\n   * @returns parsed response from RoadmapToProjectQuery\n   */\n  public async fetch(id: string): LinearFetch<RoadmapToProject> {\n    const response = await this._request<L.RoadmapToProjectQuery, L.RoadmapToProjectQueryVariables>(\n      L.RoadmapToProjectDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.roadmapToProject;\n\n    return new RoadmapToProject(this._request, data);\n  }\n}\n\n/**\n * A fetchable RoadmapToProjects Query\n *\n * @param request - function to call the graphql client\n */\nexport class RoadmapToProjectsQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the RoadmapToProjects query and return a RoadmapToProjectConnection\n   *\n   * @param variables - variables to pass into the RoadmapToProjectsQuery\n   * @returns parsed response from RoadmapToProjectsQuery\n   */\n  public async fetch(variables?: L.RoadmapToProjectsQueryVariables): LinearFetch<RoadmapToProjectConnection> {\n    const response = await this._request<L.RoadmapToProjectsQuery, L.RoadmapToProjectsQueryVariables>(\n      L.RoadmapToProjectsDocument.toString(),\n      variables\n    );\n    const data = response.roadmapToProjects;\n\n    return new RoadmapToProjectConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable Roadmaps Query\n *\n * @param request - function to call the graphql client\n */\nexport class RoadmapsQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the Roadmaps query and return a RoadmapConnection\n   *\n   * @param variables - variables to pass into the RoadmapsQuery\n   * @returns parsed response from RoadmapsQuery\n   */\n  public async fetch(variables?: L.RoadmapsQueryVariables): LinearFetch<RoadmapConnection> {\n    const response = await this._request<L.RoadmapsQuery, L.RoadmapsQueryVariables>(\n      L.RoadmapsDocument.toString(),\n      variables\n    );\n    const data = response.roadmaps;\n\n    return new RoadmapConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable SearchDocuments Query\n *\n * @param request - function to call the graphql client\n */\nexport class SearchDocumentsQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the SearchDocuments query and return a DocumentSearchPayload\n   *\n   * @param term - required term to pass to searchDocuments\n   * @param variables - variables without 'term' to pass into the SearchDocumentsQuery\n   * @returns parsed response from SearchDocumentsQuery\n   */\n  public async fetch(\n    term: string,\n    variables?: Omit<L.SearchDocumentsQueryVariables, \"term\">\n  ): LinearFetch<DocumentSearchPayload> {\n    const response = await this._request<L.SearchDocumentsQuery, L.SearchDocumentsQueryVariables>(\n      L.SearchDocumentsDocument.toString(),\n      {\n        term,\n        ...variables,\n      }\n    );\n    const data = response.searchDocuments;\n\n    return new DocumentSearchPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable SearchIssues Query\n *\n * @param request - function to call the graphql client\n */\nexport class SearchIssuesQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the SearchIssues query and return a IssueSearchPayload\n   *\n   * @param term - required term to pass to searchIssues\n   * @param variables - variables without 'term' to pass into the SearchIssuesQuery\n   * @returns parsed response from SearchIssuesQuery\n   */\n  public async fetch(\n    term: string,\n    variables?: Omit<L.SearchIssuesQueryVariables, \"term\">\n  ): LinearFetch<IssueSearchPayload> {\n    const response = await this._request<L.SearchIssuesQuery, L.SearchIssuesQueryVariables>(\n      L.SearchIssuesDocument.toString(),\n      {\n        term,\n        ...variables,\n      }\n    );\n    const data = response.searchIssues;\n\n    return new IssueSearchPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable SearchProjects Query\n *\n * @param request - function to call the graphql client\n */\nexport class SearchProjectsQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the SearchProjects query and return a ProjectSearchPayload\n   *\n   * @param term - required term to pass to searchProjects\n   * @param variables - variables without 'term' to pass into the SearchProjectsQuery\n   * @returns parsed response from SearchProjectsQuery\n   */\n  public async fetch(\n    term: string,\n    variables?: Omit<L.SearchProjectsQueryVariables, \"term\">\n  ): LinearFetch<ProjectSearchPayload> {\n    const response = await this._request<L.SearchProjectsQuery, L.SearchProjectsQueryVariables>(\n      L.SearchProjectsDocument.toString(),\n      {\n        term,\n        ...variables,\n      }\n    );\n    const data = response.searchProjects;\n\n    return new ProjectSearchPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable SemanticSearch Query\n *\n * @param request - function to call the graphql client\n */\nexport class SemanticSearchQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the SemanticSearch query and return a SemanticSearchPayload\n   *\n   * @param query - required query to pass to semanticSearch\n   * @param variables - variables without 'query' to pass into the SemanticSearchQuery\n   * @returns parsed response from SemanticSearchQuery\n   */\n  public async fetch(\n    query: string,\n    variables?: Omit<L.SemanticSearchQueryVariables, \"query\">\n  ): LinearFetch<SemanticSearchPayload> {\n    const response = await this._request<L.SemanticSearchQuery, L.SemanticSearchQueryVariables>(\n      L.SemanticSearchDocument.toString(),\n      {\n        query,\n        ...variables,\n      }\n    );\n    const data = response.semanticSearch;\n\n    return new SemanticSearchPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable SlaConfigurations Query\n *\n * @param request - function to call the graphql client\n */\nexport class SlaConfigurationsQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the SlaConfigurations query and return a SlaConfiguration list\n   *\n   * @param teamId - required teamId to pass to slaConfigurations\n   * @returns parsed response from SlaConfigurationsQuery\n   */\n  public async fetch(teamId: string): LinearFetch<SlaConfiguration[]> {\n    const response = await this._request<L.SlaConfigurationsQuery, L.SlaConfigurationsQueryVariables>(\n      L.SlaConfigurationsDocument.toString(),\n      {\n        teamId,\n      }\n    );\n    const data = response.slaConfigurations;\n\n    return data.map(node => {\n      return new SlaConfiguration(this._request, node);\n    });\n  }\n}\n\n/**\n * A fetchable SsoUrlFromEmail Query\n *\n * @param request - function to call the graphql client\n */\nexport class SsoUrlFromEmailQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the SsoUrlFromEmail query and return a SsoUrlFromEmailResponse\n   *\n   * @param email - required email to pass to ssoUrlFromEmail\n   * @param type - required type to pass to ssoUrlFromEmail\n   * @param variables - variables without 'email', 'type' to pass into the SsoUrlFromEmailQuery\n   * @returns parsed response from SsoUrlFromEmailQuery\n   */\n  public async fetch(\n    email: string,\n    type: L.IdentityProviderType,\n    variables?: Omit<L.SsoUrlFromEmailQueryVariables, \"email\" | \"type\">\n  ): LinearFetch<SsoUrlFromEmailResponse> {\n    const response = await this._request<L.SsoUrlFromEmailQuery, L.SsoUrlFromEmailQueryVariables>(\n      L.SsoUrlFromEmailDocument.toString(),\n      {\n        email,\n        type,\n        ...variables,\n      }\n    );\n    const data = response.ssoUrlFromEmail;\n\n    return new SsoUrlFromEmailResponse(this._request, data);\n  }\n}\n\n/**\n * A fetchable Team Query\n *\n * @param request - function to call the graphql client\n */\nexport class TeamQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the Team query and return a Team\n   *\n   * @param id - required id to pass to team\n   * @returns parsed response from TeamQuery\n   */\n  public async fetch(id: string): LinearFetch<Team> {\n    const response = await this._request<L.TeamQuery, L.TeamQueryVariables>(L.TeamDocument.toString(), {\n      id,\n    });\n    const data = response.team;\n\n    return new Team(this._request, data);\n  }\n}\n\n/**\n * A fetchable TeamMembership Query\n *\n * @param request - function to call the graphql client\n */\nexport class TeamMembershipQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the TeamMembership query and return a TeamMembership\n   *\n   * @param id - required id to pass to teamMembership\n   * @returns parsed response from TeamMembershipQuery\n   */\n  public async fetch(id: string): LinearFetch<TeamMembership> {\n    const response = await this._request<L.TeamMembershipQuery, L.TeamMembershipQueryVariables>(\n      L.TeamMembershipDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.teamMembership;\n\n    return new TeamMembership(this._request, data);\n  }\n}\n\n/**\n * A fetchable TeamMemberships Query\n *\n * @param request - function to call the graphql client\n */\nexport class TeamMembershipsQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the TeamMemberships query and return a TeamMembershipConnection\n   *\n   * @param variables - variables to pass into the TeamMembershipsQuery\n   * @returns parsed response from TeamMembershipsQuery\n   */\n  public async fetch(variables?: L.TeamMembershipsQueryVariables): LinearFetch<TeamMembershipConnection> {\n    const response = await this._request<L.TeamMembershipsQuery, L.TeamMembershipsQueryVariables>(\n      L.TeamMembershipsDocument.toString(),\n      variables\n    );\n    const data = response.teamMemberships;\n\n    return new TeamMembershipConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable Teams Query\n *\n * @param request - function to call the graphql client\n */\nexport class TeamsQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the Teams query and return a TeamConnection\n   *\n   * @param variables - variables to pass into the TeamsQuery\n   * @returns parsed response from TeamsQuery\n   */\n  public async fetch(variables?: L.TeamsQueryVariables): LinearFetch<TeamConnection> {\n    const response = await this._request<L.TeamsQuery, L.TeamsQueryVariables>(L.TeamsDocument.toString(), variables);\n    const data = response.teams;\n\n    return new TeamConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable Template Query\n *\n * @param request - function to call the graphql client\n */\nexport class TemplateQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the Template query and return a Template\n   *\n   * @param id - required id to pass to template\n   * @returns parsed response from TemplateQuery\n   */\n  public async fetch(id: string): LinearFetch<Template> {\n    const response = await this._request<L.TemplateQuery, L.TemplateQueryVariables>(L.TemplateDocument.toString(), {\n      id,\n    });\n    const data = response.template;\n\n    return new Template(this._request, data);\n  }\n}\n\n/**\n * A fetchable Templates Query\n *\n * @param request - function to call the graphql client\n */\nexport class TemplatesQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the Templates query and return a Template list\n   *\n   * @returns parsed response from TemplatesQuery\n   */\n  public async fetch(): LinearFetch<Template[]> {\n    const response = await this._request<L.TemplatesQuery, L.TemplatesQueryVariables>(\n      L.TemplatesDocument.toString(),\n      {}\n    );\n    const data = response.templates;\n\n    return data.map(node => {\n      return new Template(this._request, node);\n    });\n  }\n}\n\n/**\n * A fetchable TemplatesForIntegration Query\n *\n * @param request - function to call the graphql client\n */\nexport class TemplatesForIntegrationQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the TemplatesForIntegration query and return a Template list\n   *\n   * @param integrationType - required integrationType to pass to templatesForIntegration\n   * @returns parsed response from TemplatesForIntegrationQuery\n   */\n  public async fetch(integrationType: string): LinearFetch<Template[]> {\n    const response = await this._request<L.TemplatesForIntegrationQuery, L.TemplatesForIntegrationQueryVariables>(\n      L.TemplatesForIntegrationDocument.toString(),\n      {\n        integrationType,\n      }\n    );\n    const data = response.templatesForIntegration;\n\n    return data.map(node => {\n      return new Template(this._request, node);\n    });\n  }\n}\n\n/**\n * A fetchable TimeSchedule Query\n *\n * @param request - function to call the graphql client\n */\nexport class TimeScheduleQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the TimeSchedule query and return a TimeSchedule\n   *\n   * @param id - required id to pass to timeSchedule\n   * @returns parsed response from TimeScheduleQuery\n   */\n  public async fetch(id: string): LinearFetch<TimeSchedule> {\n    const response = await this._request<L.TimeScheduleQuery, L.TimeScheduleQueryVariables>(\n      L.TimeScheduleDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.timeSchedule;\n\n    return new TimeSchedule(this._request, data);\n  }\n}\n\n/**\n * A fetchable TimeSchedules Query\n *\n * @param request - function to call the graphql client\n */\nexport class TimeSchedulesQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the TimeSchedules query and return a TimeScheduleConnection\n   *\n   * @param variables - variables to pass into the TimeSchedulesQuery\n   * @returns parsed response from TimeSchedulesQuery\n   */\n  public async fetch(variables?: L.TimeSchedulesQueryVariables): LinearFetch<TimeScheduleConnection> {\n    const response = await this._request<L.TimeSchedulesQuery, L.TimeSchedulesQueryVariables>(\n      L.TimeSchedulesDocument.toString(),\n      variables\n    );\n    const data = response.timeSchedules;\n\n    return new TimeScheduleConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable TriageResponsibilities Query\n *\n * @param request - function to call the graphql client\n */\nexport class TriageResponsibilitiesQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the TriageResponsibilities query and return a TriageResponsibilityConnection\n   *\n   * @param variables - variables to pass into the TriageResponsibilitiesQuery\n   * @returns parsed response from TriageResponsibilitiesQuery\n   */\n  public async fetch(variables?: L.TriageResponsibilitiesQueryVariables): LinearFetch<TriageResponsibilityConnection> {\n    const response = await this._request<L.TriageResponsibilitiesQuery, L.TriageResponsibilitiesQueryVariables>(\n      L.TriageResponsibilitiesDocument.toString(),\n      variables\n    );\n    const data = response.triageResponsibilities;\n\n    return new TriageResponsibilityConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable TriageResponsibility Query\n *\n * @param request - function to call the graphql client\n */\nexport class TriageResponsibilityQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the TriageResponsibility query and return a TriageResponsibility\n   *\n   * @param id - required id to pass to triageResponsibility\n   * @returns parsed response from TriageResponsibilityQuery\n   */\n  public async fetch(id: string): LinearFetch<TriageResponsibility> {\n    const response = await this._request<L.TriageResponsibilityQuery, L.TriageResponsibilityQueryVariables>(\n      L.TriageResponsibilityDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.triageResponsibility;\n\n    return new TriageResponsibility(this._request, data);\n  }\n}\n\n/**\n * A fetchable User Query\n *\n * @param request - function to call the graphql client\n */\nexport class UserQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the User query and return a User\n   *\n   * @param id - required id to pass to user\n   * @returns parsed response from UserQuery\n   */\n  public async fetch(id: string): LinearFetch<User> {\n    const response = await this._request<L.UserQuery, L.UserQueryVariables>(L.UserDocument.toString(), {\n      id,\n    });\n    const data = response.user;\n\n    return new User(this._request, data);\n  }\n}\n\n/**\n * A fetchable UserSessions Query\n *\n * @param request - function to call the graphql client\n */\nexport class UserSessionsQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UserSessions query and return a AuthenticationSessionResponse list\n   *\n   * @param id - required id to pass to userSessions\n   * @returns parsed response from UserSessionsQuery\n   */\n  public async fetch(id: string): LinearFetch<AuthenticationSessionResponse[]> {\n    const response = await this._request<L.UserSessionsQuery, L.UserSessionsQueryVariables>(\n      L.UserSessionsDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.userSessions;\n\n    return data.map(node => {\n      return new AuthenticationSessionResponse(this._request, node);\n    });\n  }\n}\n\n/**\n * A fetchable UserSettings Query\n *\n * @param request - function to call the graphql client\n */\nexport class UserSettingsQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UserSettings query and return a UserSettings\n   *\n   * @returns parsed response from UserSettingsQuery\n   */\n  public async fetch(): LinearFetch<UserSettings> {\n    const response = await this._request<L.UserSettingsQuery, L.UserSettingsQueryVariables>(\n      L.UserSettingsDocument.toString(),\n      {}\n    );\n    const data = response.userSettings;\n\n    return new UserSettings(this._request, data);\n  }\n}\n\n/**\n * A fetchable Users Query\n *\n * @param request - function to call the graphql client\n */\nexport class UsersQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the Users query and return a UserConnection\n   *\n   * @param variables - variables to pass into the UsersQuery\n   * @returns parsed response from UsersQuery\n   */\n  public async fetch(variables?: L.UsersQueryVariables): LinearFetch<UserConnection> {\n    const response = await this._request<L.UsersQuery, L.UsersQueryVariables>(L.UsersDocument.toString(), variables);\n    const data = response.users;\n\n    return new UserConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable VerifyGitHubEnterpriseServerInstallation Query\n *\n * @param request - function to call the graphql client\n */\nexport class VerifyGitHubEnterpriseServerInstallationQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the VerifyGitHubEnterpriseServerInstallation query and return a GitHubEnterpriseServerInstallVerificationPayload\n   *\n   * @param integrationId - required integrationId to pass to verifyGitHubEnterpriseServerInstallation\n   * @returns parsed response from VerifyGitHubEnterpriseServerInstallationQuery\n   */\n  public async fetch(integrationId: string): LinearFetch<GitHubEnterpriseServerInstallVerificationPayload> {\n    const response = await this._request<\n      L.VerifyGitHubEnterpriseServerInstallationQuery,\n      L.VerifyGitHubEnterpriseServerInstallationQueryVariables\n    >(L.VerifyGitHubEnterpriseServerInstallationDocument.toString(), {\n      integrationId,\n    });\n    const data = response.verifyGitHubEnterpriseServerInstallation;\n\n    return new GitHubEnterpriseServerInstallVerificationPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable Viewer Query\n *\n * @param request - function to call the graphql client\n */\nexport class ViewerQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the Viewer query and return a User\n   *\n   * @returns parsed response from ViewerQuery\n   */\n  public async fetch(): LinearFetch<User> {\n    const response = await this._request<L.ViewerQuery, L.ViewerQueryVariables>(L.ViewerDocument.toString(), {});\n    const data = response.viewer;\n\n    return new User(this._request, data);\n  }\n}\n\n/**\n * A fetchable Webhook Query\n *\n * @param request - function to call the graphql client\n */\nexport class WebhookQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the Webhook query and return a Webhook\n   *\n   * @param id - required id to pass to webhook\n   * @returns parsed response from WebhookQuery\n   */\n  public async fetch(id: string): LinearFetch<Webhook> {\n    const response = await this._request<L.WebhookQuery, L.WebhookQueryVariables>(L.WebhookDocument.toString(), {\n      id,\n    });\n    const data = response.webhook;\n\n    return new Webhook(this._request, data);\n  }\n}\n\n/**\n * A fetchable Webhooks Query\n *\n * @param request - function to call the graphql client\n */\nexport class WebhooksQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the Webhooks query and return a WebhookConnection\n   *\n   * @param variables - variables to pass into the WebhooksQuery\n   * @returns parsed response from WebhooksQuery\n   */\n  public async fetch(variables?: L.WebhooksQueryVariables): LinearFetch<WebhookConnection> {\n    const response = await this._request<L.WebhooksQuery, L.WebhooksQueryVariables>(\n      L.WebhooksDocument.toString(),\n      variables\n    );\n    const data = response.webhooks;\n\n    return new WebhookConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable WorkflowState Query\n *\n * @param request - function to call the graphql client\n */\nexport class WorkflowStateQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the WorkflowState query and return a WorkflowState\n   *\n   * @param id - required id to pass to workflowState\n   * @returns parsed response from WorkflowStateQuery\n   */\n  public async fetch(id: string): LinearFetch<WorkflowState> {\n    const response = await this._request<L.WorkflowStateQuery, L.WorkflowStateQueryVariables>(\n      L.WorkflowStateDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.workflowState;\n\n    return new WorkflowState(this._request, data);\n  }\n}\n\n/**\n * A fetchable WorkflowStates Query\n *\n * @param request - function to call the graphql client\n */\nexport class WorkflowStatesQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the WorkflowStates query and return a WorkflowStateConnection\n   *\n   * @param variables - variables to pass into the WorkflowStatesQuery\n   * @returns parsed response from WorkflowStatesQuery\n   */\n  public async fetch(variables?: L.WorkflowStatesQueryVariables): LinearFetch<WorkflowStateConnection> {\n    const response = await this._request<L.WorkflowStatesQuery, L.WorkflowStatesQueryVariables>(\n      L.WorkflowStatesDocument.toString(),\n      variables\n    );\n    const data = response.workflowStates;\n\n    return new WorkflowStateConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable CreateAgentActivity Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class CreateAgentActivityMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the CreateAgentActivity mutation and return a AgentActivityPayload\n   *\n   * @param input - required input to pass to createAgentActivity\n   * @returns parsed response from CreateAgentActivityMutation\n   */\n  public async fetch(input: L.AgentActivityCreateInput): LinearFetch<AgentActivityPayload> {\n    const response = await this._request<L.CreateAgentActivityMutation, L.CreateAgentActivityMutationVariables>(\n      L.CreateAgentActivityDocument.toString(),\n      {\n        input,\n      }\n    );\n    const data = response.agentActivityCreate;\n\n    return new AgentActivityPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable AgentSessionCreateOnComment Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class AgentSessionCreateOnCommentMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the AgentSessionCreateOnComment mutation and return a AgentSessionPayload\n   *\n   * @param input - required input to pass to agentSessionCreateOnComment\n   * @returns parsed response from AgentSessionCreateOnCommentMutation\n   */\n  public async fetch(input: L.AgentSessionCreateOnComment): LinearFetch<AgentSessionPayload> {\n    const response = await this._request<\n      L.AgentSessionCreateOnCommentMutation,\n      L.AgentSessionCreateOnCommentMutationVariables\n    >(L.AgentSessionCreateOnCommentDocument.toString(), {\n      input,\n    });\n    const data = response.agentSessionCreateOnComment;\n\n    return new AgentSessionPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable AgentSessionCreateOnIssue Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class AgentSessionCreateOnIssueMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the AgentSessionCreateOnIssue mutation and return a AgentSessionPayload\n   *\n   * @param input - required input to pass to agentSessionCreateOnIssue\n   * @returns parsed response from AgentSessionCreateOnIssueMutation\n   */\n  public async fetch(input: L.AgentSessionCreateOnIssue): LinearFetch<AgentSessionPayload> {\n    const response = await this._request<\n      L.AgentSessionCreateOnIssueMutation,\n      L.AgentSessionCreateOnIssueMutationVariables\n    >(L.AgentSessionCreateOnIssueDocument.toString(), {\n      input,\n    });\n    const data = response.agentSessionCreateOnIssue;\n\n    return new AgentSessionPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable UpdateAgentSession Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class UpdateAgentSessionMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UpdateAgentSession mutation and return a AgentSessionPayload\n   *\n   * @param id - required id to pass to updateAgentSession\n   * @param input - required input to pass to updateAgentSession\n   * @returns parsed response from UpdateAgentSessionMutation\n   */\n  public async fetch(id: string, input: L.AgentSessionUpdateInput): LinearFetch<AgentSessionPayload> {\n    const response = await this._request<L.UpdateAgentSessionMutation, L.UpdateAgentSessionMutationVariables>(\n      L.UpdateAgentSessionDocument.toString(),\n      {\n        id,\n        input,\n      }\n    );\n    const data = response.agentSessionUpdate;\n\n    return new AgentSessionPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable AgentSessionUpdateExternalUrl Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class AgentSessionUpdateExternalUrlMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the AgentSessionUpdateExternalUrl mutation and return a AgentSessionPayload\n   *\n   * @param id - required id to pass to agentSessionUpdateExternalUrl\n   * @param input - required input to pass to agentSessionUpdateExternalUrl\n   * @returns parsed response from AgentSessionUpdateExternalUrlMutation\n   */\n  public async fetch(id: string, input: L.AgentSessionUpdateExternalUrlInput): LinearFetch<AgentSessionPayload> {\n    const response = await this._request<\n      L.AgentSessionUpdateExternalUrlMutation,\n      L.AgentSessionUpdateExternalUrlMutationVariables\n    >(L.AgentSessionUpdateExternalUrlDocument.toString(), {\n      id,\n      input,\n    });\n    const data = response.agentSessionUpdateExternalUrl;\n\n    return new AgentSessionPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable AirbyteIntegrationConnect Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class AirbyteIntegrationConnectMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the AirbyteIntegrationConnect mutation and return a IntegrationPayload\n   *\n   * @param input - required input to pass to airbyteIntegrationConnect\n   * @returns parsed response from AirbyteIntegrationConnectMutation\n   */\n  public async fetch(input: L.AirbyteConfigurationInput): LinearFetch<IntegrationPayload> {\n    const response = await this._request<\n      L.AirbyteIntegrationConnectMutation,\n      L.AirbyteIntegrationConnectMutationVariables\n    >(L.AirbyteIntegrationConnectDocument.toString(), {\n      input,\n    });\n    const data = response.airbyteIntegrationConnect;\n\n    return new IntegrationPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable CreateAttachment Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class CreateAttachmentMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the CreateAttachment mutation and return a AttachmentPayload\n   *\n   * @param input - required input to pass to createAttachment\n   * @returns parsed response from CreateAttachmentMutation\n   */\n  public async fetch(input: L.AttachmentCreateInput): LinearFetch<AttachmentPayload> {\n    const response = await this._request<L.CreateAttachmentMutation, L.CreateAttachmentMutationVariables>(\n      L.CreateAttachmentDocument.toString(),\n      {\n        input,\n      }\n    );\n    const data = response.attachmentCreate;\n\n    return new AttachmentPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable DeleteAttachment Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class DeleteAttachmentMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the DeleteAttachment mutation and return a DeletePayload\n   *\n   * @param id - required id to pass to deleteAttachment\n   * @returns parsed response from DeleteAttachmentMutation\n   */\n  public async fetch(id: string): LinearFetch<DeletePayload> {\n    const response = await this._request<L.DeleteAttachmentMutation, L.DeleteAttachmentMutationVariables>(\n      L.DeleteAttachmentDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.attachmentDelete;\n\n    return new DeletePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable AttachmentLinkDiscord Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class AttachmentLinkDiscordMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the AttachmentLinkDiscord mutation and return a AttachmentPayload\n   *\n   * @param channelId - required channelId to pass to attachmentLinkDiscord\n   * @param issueId - required issueId to pass to attachmentLinkDiscord\n   * @param messageId - required messageId to pass to attachmentLinkDiscord\n   * @param url - required url to pass to attachmentLinkDiscord\n   * @param variables - variables without 'channelId', 'issueId', 'messageId', 'url' to pass into the AttachmentLinkDiscordMutation\n   * @returns parsed response from AttachmentLinkDiscordMutation\n   */\n  public async fetch(\n    channelId: string,\n    issueId: string,\n    messageId: string,\n    url: string,\n    variables?: Omit<L.AttachmentLinkDiscordMutationVariables, \"channelId\" | \"issueId\" | \"messageId\" | \"url\">\n  ): LinearFetch<AttachmentPayload> {\n    const response = await this._request<L.AttachmentLinkDiscordMutation, L.AttachmentLinkDiscordMutationVariables>(\n      L.AttachmentLinkDiscordDocument.toString(),\n      {\n        channelId,\n        issueId,\n        messageId,\n        url,\n        ...variables,\n      }\n    );\n    const data = response.attachmentLinkDiscord;\n\n    return new AttachmentPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable AttachmentLinkFront Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class AttachmentLinkFrontMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the AttachmentLinkFront mutation and return a FrontAttachmentPayload\n   *\n   * @param conversationId - required conversationId to pass to attachmentLinkFront\n   * @param issueId - required issueId to pass to attachmentLinkFront\n   * @param variables - variables without 'conversationId', 'issueId' to pass into the AttachmentLinkFrontMutation\n   * @returns parsed response from AttachmentLinkFrontMutation\n   */\n  public async fetch(\n    conversationId: string,\n    issueId: string,\n    variables?: Omit<L.AttachmentLinkFrontMutationVariables, \"conversationId\" | \"issueId\">\n  ): LinearFetch<FrontAttachmentPayload> {\n    const response = await this._request<L.AttachmentLinkFrontMutation, L.AttachmentLinkFrontMutationVariables>(\n      L.AttachmentLinkFrontDocument.toString(),\n      {\n        conversationId,\n        issueId,\n        ...variables,\n      }\n    );\n    const data = response.attachmentLinkFront;\n\n    return new FrontAttachmentPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable AttachmentLinkGitHubIssue Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class AttachmentLinkGitHubIssueMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the AttachmentLinkGitHubIssue mutation and return a AttachmentPayload\n   *\n   * @param issueId - required issueId to pass to attachmentLinkGitHubIssue\n   * @param url - required url to pass to attachmentLinkGitHubIssue\n   * @param variables - variables without 'issueId', 'url' to pass into the AttachmentLinkGitHubIssueMutation\n   * @returns parsed response from AttachmentLinkGitHubIssueMutation\n   */\n  public async fetch(\n    issueId: string,\n    url: string,\n    variables?: Omit<L.AttachmentLinkGitHubIssueMutationVariables, \"issueId\" | \"url\">\n  ): LinearFetch<AttachmentPayload> {\n    const response = await this._request<\n      L.AttachmentLinkGitHubIssueMutation,\n      L.AttachmentLinkGitHubIssueMutationVariables\n    >(L.AttachmentLinkGitHubIssueDocument.toString(), {\n      issueId,\n      url,\n      ...variables,\n    });\n    const data = response.attachmentLinkGitHubIssue;\n\n    return new AttachmentPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable AttachmentLinkGitHubPr Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class AttachmentLinkGitHubPrMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the AttachmentLinkGitHubPr mutation and return a AttachmentPayload\n   *\n   * @param issueId - required issueId to pass to attachmentLinkGitHubPR\n   * @param url - required url to pass to attachmentLinkGitHubPR\n   * @param variables - variables without 'issueId', 'url' to pass into the AttachmentLinkGitHubPrMutation\n   * @returns parsed response from AttachmentLinkGitHubPrMutation\n   */\n  public async fetch(\n    issueId: string,\n    url: string,\n    variables?: Omit<L.AttachmentLinkGitHubPrMutationVariables, \"issueId\" | \"url\">\n  ): LinearFetch<AttachmentPayload> {\n    const response = await this._request<L.AttachmentLinkGitHubPrMutation, L.AttachmentLinkGitHubPrMutationVariables>(\n      L.AttachmentLinkGitHubPrDocument.toString(),\n      {\n        issueId,\n        url,\n        ...variables,\n      }\n    );\n    const data = response.attachmentLinkGitHubPR;\n\n    return new AttachmentPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable AttachmentLinkGitLabMr Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class AttachmentLinkGitLabMrMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the AttachmentLinkGitLabMr mutation and return a AttachmentPayload\n   *\n   * @param issueId - required issueId to pass to attachmentLinkGitLabMR\n   * @param number - required number to pass to attachmentLinkGitLabMR\n   * @param projectPathWithNamespace - required projectPathWithNamespace to pass to attachmentLinkGitLabMR\n   * @param url - required url to pass to attachmentLinkGitLabMR\n   * @param variables - variables without 'issueId', 'number', 'projectPathWithNamespace', 'url' to pass into the AttachmentLinkGitLabMrMutation\n   * @returns parsed response from AttachmentLinkGitLabMrMutation\n   */\n  public async fetch(\n    issueId: string,\n    number: number,\n    projectPathWithNamespace: string,\n    url: string,\n    variables?: Omit<\n      L.AttachmentLinkGitLabMrMutationVariables,\n      \"issueId\" | \"number\" | \"projectPathWithNamespace\" | \"url\"\n    >\n  ): LinearFetch<AttachmentPayload> {\n    const response = await this._request<L.AttachmentLinkGitLabMrMutation, L.AttachmentLinkGitLabMrMutationVariables>(\n      L.AttachmentLinkGitLabMrDocument.toString(),\n      {\n        issueId,\n        number,\n        projectPathWithNamespace,\n        url,\n        ...variables,\n      }\n    );\n    const data = response.attachmentLinkGitLabMR;\n\n    return new AttachmentPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable AttachmentLinkIntercom Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class AttachmentLinkIntercomMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the AttachmentLinkIntercom mutation and return a AttachmentPayload\n   *\n   * @param conversationId - required conversationId to pass to attachmentLinkIntercom\n   * @param issueId - required issueId to pass to attachmentLinkIntercom\n   * @param variables - variables without 'conversationId', 'issueId' to pass into the AttachmentLinkIntercomMutation\n   * @returns parsed response from AttachmentLinkIntercomMutation\n   */\n  public async fetch(\n    conversationId: string,\n    issueId: string,\n    variables?: Omit<L.AttachmentLinkIntercomMutationVariables, \"conversationId\" | \"issueId\">\n  ): LinearFetch<AttachmentPayload> {\n    const response = await this._request<L.AttachmentLinkIntercomMutation, L.AttachmentLinkIntercomMutationVariables>(\n      L.AttachmentLinkIntercomDocument.toString(),\n      {\n        conversationId,\n        issueId,\n        ...variables,\n      }\n    );\n    const data = response.attachmentLinkIntercom;\n\n    return new AttachmentPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable AttachmentLinkJiraIssue Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class AttachmentLinkJiraIssueMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the AttachmentLinkJiraIssue mutation and return a AttachmentPayload\n   *\n   * @param issueId - required issueId to pass to attachmentLinkJiraIssue\n   * @param jiraIssueId - required jiraIssueId to pass to attachmentLinkJiraIssue\n   * @param variables - variables without 'issueId', 'jiraIssueId' to pass into the AttachmentLinkJiraIssueMutation\n   * @returns parsed response from AttachmentLinkJiraIssueMutation\n   */\n  public async fetch(\n    issueId: string,\n    jiraIssueId: string,\n    variables?: Omit<L.AttachmentLinkJiraIssueMutationVariables, \"issueId\" | \"jiraIssueId\">\n  ): LinearFetch<AttachmentPayload> {\n    const response = await this._request<L.AttachmentLinkJiraIssueMutation, L.AttachmentLinkJiraIssueMutationVariables>(\n      L.AttachmentLinkJiraIssueDocument.toString(),\n      {\n        issueId,\n        jiraIssueId,\n        ...variables,\n      }\n    );\n    const data = response.attachmentLinkJiraIssue;\n\n    return new AttachmentPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable AttachmentLinkSalesforce Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class AttachmentLinkSalesforceMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the AttachmentLinkSalesforce mutation and return a AttachmentPayload\n   *\n   * @param issueId - required issueId to pass to attachmentLinkSalesforce\n   * @param url - required url to pass to attachmentLinkSalesforce\n   * @param variables - variables without 'issueId', 'url' to pass into the AttachmentLinkSalesforceMutation\n   * @returns parsed response from AttachmentLinkSalesforceMutation\n   */\n  public async fetch(\n    issueId: string,\n    url: string,\n    variables?: Omit<L.AttachmentLinkSalesforceMutationVariables, \"issueId\" | \"url\">\n  ): LinearFetch<AttachmentPayload> {\n    const response = await this._request<\n      L.AttachmentLinkSalesforceMutation,\n      L.AttachmentLinkSalesforceMutationVariables\n    >(L.AttachmentLinkSalesforceDocument.toString(), {\n      issueId,\n      url,\n      ...variables,\n    });\n    const data = response.attachmentLinkSalesforce;\n\n    return new AttachmentPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable AttachmentLinkSlack Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class AttachmentLinkSlackMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the AttachmentLinkSlack mutation and return a AttachmentPayload\n   *\n   * @param issueId - required issueId to pass to attachmentLinkSlack\n   * @param url - required url to pass to attachmentLinkSlack\n   * @param variables - variables without 'issueId', 'url' to pass into the AttachmentLinkSlackMutation\n   * @returns parsed response from AttachmentLinkSlackMutation\n   */\n  public async fetch(\n    issueId: string,\n    url: string,\n    variables?: Omit<L.AttachmentLinkSlackMutationVariables, \"issueId\" | \"url\">\n  ): LinearFetch<AttachmentPayload> {\n    const response = await this._request<L.AttachmentLinkSlackMutation, L.AttachmentLinkSlackMutationVariables>(\n      L.AttachmentLinkSlackDocument.toString(),\n      {\n        issueId,\n        url,\n        ...variables,\n      }\n    );\n    const data = response.attachmentLinkSlack;\n\n    return new AttachmentPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable AttachmentLinkUrl Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class AttachmentLinkUrlMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the AttachmentLinkUrl mutation and return a AttachmentPayload\n   *\n   * @param issueId - required issueId to pass to attachmentLinkURL\n   * @param url - required url to pass to attachmentLinkURL\n   * @param variables - variables without 'issueId', 'url' to pass into the AttachmentLinkUrlMutation\n   * @returns parsed response from AttachmentLinkUrlMutation\n   */\n  public async fetch(\n    issueId: string,\n    url: string,\n    variables?: Omit<L.AttachmentLinkUrlMutationVariables, \"issueId\" | \"url\">\n  ): LinearFetch<AttachmentPayload> {\n    const response = await this._request<L.AttachmentLinkUrlMutation, L.AttachmentLinkUrlMutationVariables>(\n      L.AttachmentLinkUrlDocument.toString(),\n      {\n        issueId,\n        url,\n        ...variables,\n      }\n    );\n    const data = response.attachmentLinkURL;\n\n    return new AttachmentPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable AttachmentLinkZendesk Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class AttachmentLinkZendeskMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the AttachmentLinkZendesk mutation and return a AttachmentPayload\n   *\n   * @param issueId - required issueId to pass to attachmentLinkZendesk\n   * @param ticketId - required ticketId to pass to attachmentLinkZendesk\n   * @param variables - variables without 'issueId', 'ticketId' to pass into the AttachmentLinkZendeskMutation\n   * @returns parsed response from AttachmentLinkZendeskMutation\n   */\n  public async fetch(\n    issueId: string,\n    ticketId: string,\n    variables?: Omit<L.AttachmentLinkZendeskMutationVariables, \"issueId\" | \"ticketId\">\n  ): LinearFetch<AttachmentPayload> {\n    const response = await this._request<L.AttachmentLinkZendeskMutation, L.AttachmentLinkZendeskMutationVariables>(\n      L.AttachmentLinkZendeskDocument.toString(),\n      {\n        issueId,\n        ticketId,\n        ...variables,\n      }\n    );\n    const data = response.attachmentLinkZendesk;\n\n    return new AttachmentPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable AttachmentSyncToSlack Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class AttachmentSyncToSlackMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the AttachmentSyncToSlack mutation and return a AttachmentPayload\n   *\n   * @param id - required id to pass to attachmentSyncToSlack\n   * @returns parsed response from AttachmentSyncToSlackMutation\n   */\n  public async fetch(id: string): LinearFetch<AttachmentPayload> {\n    const response = await this._request<L.AttachmentSyncToSlackMutation, L.AttachmentSyncToSlackMutationVariables>(\n      L.AttachmentSyncToSlackDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.attachmentSyncToSlack;\n\n    return new AttachmentPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable UpdateAttachment Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class UpdateAttachmentMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UpdateAttachment mutation and return a AttachmentPayload\n   *\n   * @param id - required id to pass to updateAttachment\n   * @param input - required input to pass to updateAttachment\n   * @returns parsed response from UpdateAttachmentMutation\n   */\n  public async fetch(id: string, input: L.AttachmentUpdateInput): LinearFetch<AttachmentPayload> {\n    const response = await this._request<L.UpdateAttachmentMutation, L.UpdateAttachmentMutationVariables>(\n      L.UpdateAttachmentDocument.toString(),\n      {\n        id,\n        input,\n      }\n    );\n    const data = response.attachmentUpdate;\n\n    return new AttachmentPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable CreateComment Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class CreateCommentMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the CreateComment mutation and return a CommentPayload\n   *\n   * @param input - required input to pass to createComment\n   * @returns parsed response from CreateCommentMutation\n   */\n  public async fetch(input: L.CommentCreateInput): LinearFetch<CommentPayload> {\n    const response = await this._request<L.CreateCommentMutation, L.CreateCommentMutationVariables>(\n      L.CreateCommentDocument.toString(),\n      {\n        input,\n      }\n    );\n    const data = response.commentCreate;\n\n    return new CommentPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable DeleteComment Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class DeleteCommentMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the DeleteComment mutation and return a DeletePayload\n   *\n   * @param id - required id to pass to deleteComment\n   * @returns parsed response from DeleteCommentMutation\n   */\n  public async fetch(id: string): LinearFetch<DeletePayload> {\n    const response = await this._request<L.DeleteCommentMutation, L.DeleteCommentMutationVariables>(\n      L.DeleteCommentDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.commentDelete;\n\n    return new DeletePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable CommentResolve Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class CommentResolveMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the CommentResolve mutation and return a CommentPayload\n   *\n   * @param id - required id to pass to commentResolve\n   * @param variables - variables without 'id' to pass into the CommentResolveMutation\n   * @returns parsed response from CommentResolveMutation\n   */\n  public async fetch(\n    id: string,\n    variables?: Omit<L.CommentResolveMutationVariables, \"id\">\n  ): LinearFetch<CommentPayload> {\n    const response = await this._request<L.CommentResolveMutation, L.CommentResolveMutationVariables>(\n      L.CommentResolveDocument.toString(),\n      {\n        id,\n        ...variables,\n      }\n    );\n    const data = response.commentResolve;\n\n    return new CommentPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable CommentUnresolve Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class CommentUnresolveMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the CommentUnresolve mutation and return a CommentPayload\n   *\n   * @param id - required id to pass to commentUnresolve\n   * @returns parsed response from CommentUnresolveMutation\n   */\n  public async fetch(id: string): LinearFetch<CommentPayload> {\n    const response = await this._request<L.CommentUnresolveMutation, L.CommentUnresolveMutationVariables>(\n      L.CommentUnresolveDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.commentUnresolve;\n\n    return new CommentPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable UpdateComment Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class UpdateCommentMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UpdateComment mutation and return a CommentPayload\n   *\n   * @param id - required id to pass to updateComment\n   * @param input - required input to pass to updateComment\n   * @param variables - variables without 'id', 'input' to pass into the UpdateCommentMutation\n   * @returns parsed response from UpdateCommentMutation\n   */\n  public async fetch(\n    id: string,\n    input: L.CommentUpdateInput,\n    variables?: Omit<L.UpdateCommentMutationVariables, \"id\" | \"input\">\n  ): LinearFetch<CommentPayload> {\n    const response = await this._request<L.UpdateCommentMutation, L.UpdateCommentMutationVariables>(\n      L.UpdateCommentDocument.toString(),\n      {\n        id,\n        input,\n        ...variables,\n      }\n    );\n    const data = response.commentUpdate;\n\n    return new CommentPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable CreateContact Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class CreateContactMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the CreateContact mutation and return a ContactPayload\n   *\n   * @param input - required input to pass to createContact\n   * @returns parsed response from CreateContactMutation\n   */\n  public async fetch(input: L.ContactCreateInput): LinearFetch<ContactPayload> {\n    const response = await this._request<L.CreateContactMutation, L.CreateContactMutationVariables>(\n      L.CreateContactDocument.toString(),\n      {\n        input,\n      }\n    );\n    const data = response.contactCreate;\n\n    return new ContactPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable CreateCsvExportReport Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class CreateCsvExportReportMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the CreateCsvExportReport mutation and return a CreateCsvExportReportPayload\n   *\n   * @param variables - variables to pass into the CreateCsvExportReportMutation\n   * @returns parsed response from CreateCsvExportReportMutation\n   */\n  public async fetch(variables?: L.CreateCsvExportReportMutationVariables): LinearFetch<CreateCsvExportReportPayload> {\n    const response = await this._request<L.CreateCsvExportReportMutation, L.CreateCsvExportReportMutationVariables>(\n      L.CreateCsvExportReportDocument.toString(),\n      variables\n    );\n    const data = response.createCsvExportReport;\n\n    return new CreateCsvExportReportPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable CreateInitiativeUpdateReminder Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class CreateInitiativeUpdateReminderMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the CreateInitiativeUpdateReminder mutation and return a InitiativeUpdateReminderPayload\n   *\n   * @param initiativeId - required initiativeId to pass to createInitiativeUpdateReminder\n   * @param variables - variables without 'initiativeId' to pass into the CreateInitiativeUpdateReminderMutation\n   * @returns parsed response from CreateInitiativeUpdateReminderMutation\n   */\n  public async fetch(\n    initiativeId: string,\n    variables?: Omit<L.CreateInitiativeUpdateReminderMutationVariables, \"initiativeId\">\n  ): LinearFetch<InitiativeUpdateReminderPayload> {\n    const response = await this._request<\n      L.CreateInitiativeUpdateReminderMutation,\n      L.CreateInitiativeUpdateReminderMutationVariables\n    >(L.CreateInitiativeUpdateReminderDocument.toString(), {\n      initiativeId,\n      ...variables,\n    });\n    const data = response.createInitiativeUpdateReminder;\n\n    return new InitiativeUpdateReminderPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable CreateProjectUpdateReminder Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class CreateProjectUpdateReminderMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the CreateProjectUpdateReminder mutation and return a ProjectUpdateReminderPayload\n   *\n   * @param projectId - required projectId to pass to createProjectUpdateReminder\n   * @param variables - variables without 'projectId' to pass into the CreateProjectUpdateReminderMutation\n   * @returns parsed response from CreateProjectUpdateReminderMutation\n   */\n  public async fetch(\n    projectId: string,\n    variables?: Omit<L.CreateProjectUpdateReminderMutationVariables, \"projectId\">\n  ): LinearFetch<ProjectUpdateReminderPayload> {\n    const response = await this._request<\n      L.CreateProjectUpdateReminderMutation,\n      L.CreateProjectUpdateReminderMutationVariables\n    >(L.CreateProjectUpdateReminderDocument.toString(), {\n      projectId,\n      ...variables,\n    });\n    const data = response.createProjectUpdateReminder;\n\n    return new ProjectUpdateReminderPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable CreateCustomView Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class CreateCustomViewMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the CreateCustomView mutation and return a CustomViewPayload\n   *\n   * @param input - required input to pass to createCustomView\n   * @returns parsed response from CreateCustomViewMutation\n   */\n  public async fetch(input: L.CustomViewCreateInput): LinearFetch<CustomViewPayload> {\n    const response = await this._request<L.CreateCustomViewMutation, L.CreateCustomViewMutationVariables>(\n      L.CreateCustomViewDocument.toString(),\n      {\n        input,\n      }\n    );\n    const data = response.customViewCreate;\n\n    return new CustomViewPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable DeleteCustomView Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class DeleteCustomViewMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the DeleteCustomView mutation and return a DeletePayload\n   *\n   * @param id - required id to pass to deleteCustomView\n   * @returns parsed response from DeleteCustomViewMutation\n   */\n  public async fetch(id: string): LinearFetch<DeletePayload> {\n    const response = await this._request<L.DeleteCustomViewMutation, L.DeleteCustomViewMutationVariables>(\n      L.DeleteCustomViewDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.customViewDelete;\n\n    return new DeletePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable UpdateCustomView Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class UpdateCustomViewMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UpdateCustomView mutation and return a CustomViewPayload\n   *\n   * @param id - required id to pass to updateCustomView\n   * @param input - required input to pass to updateCustomView\n   * @returns parsed response from UpdateCustomViewMutation\n   */\n  public async fetch(id: string, input: L.CustomViewUpdateInput): LinearFetch<CustomViewPayload> {\n    const response = await this._request<L.UpdateCustomViewMutation, L.UpdateCustomViewMutationVariables>(\n      L.UpdateCustomViewDocument.toString(),\n      {\n        id,\n        input,\n      }\n    );\n    const data = response.customViewUpdate;\n\n    return new CustomViewPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable CreateCustomer Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class CreateCustomerMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the CreateCustomer mutation and return a CustomerPayload\n   *\n   * @param input - required input to pass to createCustomer\n   * @returns parsed response from CreateCustomerMutation\n   */\n  public async fetch(input: L.CustomerCreateInput): LinearFetch<CustomerPayload> {\n    const response = await this._request<L.CreateCustomerMutation, L.CreateCustomerMutationVariables>(\n      L.CreateCustomerDocument.toString(),\n      {\n        input,\n      }\n    );\n    const data = response.customerCreate;\n\n    return new CustomerPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable DeleteCustomer Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class DeleteCustomerMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the DeleteCustomer mutation and return a DeletePayload\n   *\n   * @param id - required id to pass to deleteCustomer\n   * @returns parsed response from DeleteCustomerMutation\n   */\n  public async fetch(id: string): LinearFetch<DeletePayload> {\n    const response = await this._request<L.DeleteCustomerMutation, L.DeleteCustomerMutationVariables>(\n      L.DeleteCustomerDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.customerDelete;\n\n    return new DeletePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable CustomerMerge Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class CustomerMergeMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the CustomerMerge mutation and return a CustomerPayload\n   *\n   * @param sourceCustomerId - required sourceCustomerId to pass to customerMerge\n   * @param targetCustomerId - required targetCustomerId to pass to customerMerge\n   * @returns parsed response from CustomerMergeMutation\n   */\n  public async fetch(sourceCustomerId: string, targetCustomerId: string): LinearFetch<CustomerPayload> {\n    const response = await this._request<L.CustomerMergeMutation, L.CustomerMergeMutationVariables>(\n      L.CustomerMergeDocument.toString(),\n      {\n        sourceCustomerId,\n        targetCustomerId,\n      }\n    );\n    const data = response.customerMerge;\n\n    return new CustomerPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable ArchiveCustomerNeed Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class ArchiveCustomerNeedMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the ArchiveCustomerNeed mutation and return a CustomerNeedArchivePayload\n   *\n   * @param id - required id to pass to archiveCustomerNeed\n   * @returns parsed response from ArchiveCustomerNeedMutation\n   */\n  public async fetch(id: string): LinearFetch<CustomerNeedArchivePayload> {\n    const response = await this._request<L.ArchiveCustomerNeedMutation, L.ArchiveCustomerNeedMutationVariables>(\n      L.ArchiveCustomerNeedDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.customerNeedArchive;\n\n    return new CustomerNeedArchivePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable CreateCustomerNeed Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class CreateCustomerNeedMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the CreateCustomerNeed mutation and return a CustomerNeedPayload\n   *\n   * @param input - required input to pass to createCustomerNeed\n   * @returns parsed response from CreateCustomerNeedMutation\n   */\n  public async fetch(input: L.CustomerNeedCreateInput): LinearFetch<CustomerNeedPayload> {\n    const response = await this._request<L.CreateCustomerNeedMutation, L.CreateCustomerNeedMutationVariables>(\n      L.CreateCustomerNeedDocument.toString(),\n      {\n        input,\n      }\n    );\n    const data = response.customerNeedCreate;\n\n    return new CustomerNeedPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable CustomerNeedCreateFromAttachment Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class CustomerNeedCreateFromAttachmentMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the CustomerNeedCreateFromAttachment mutation and return a CustomerNeedPayload\n   *\n   * @param input - required input to pass to customerNeedCreateFromAttachment\n   * @returns parsed response from CustomerNeedCreateFromAttachmentMutation\n   */\n  public async fetch(input: L.CustomerNeedCreateFromAttachmentInput): LinearFetch<CustomerNeedPayload> {\n    const response = await this._request<\n      L.CustomerNeedCreateFromAttachmentMutation,\n      L.CustomerNeedCreateFromAttachmentMutationVariables\n    >(L.CustomerNeedCreateFromAttachmentDocument.toString(), {\n      input,\n    });\n    const data = response.customerNeedCreateFromAttachment;\n\n    return new CustomerNeedPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable DeleteCustomerNeed Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class DeleteCustomerNeedMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the DeleteCustomerNeed mutation and return a DeletePayload\n   *\n   * @param id - required id to pass to deleteCustomerNeed\n   * @param variables - variables without 'id' to pass into the DeleteCustomerNeedMutation\n   * @returns parsed response from DeleteCustomerNeedMutation\n   */\n  public async fetch(\n    id: string,\n    variables?: Omit<L.DeleteCustomerNeedMutationVariables, \"id\">\n  ): LinearFetch<DeletePayload> {\n    const response = await this._request<L.DeleteCustomerNeedMutation, L.DeleteCustomerNeedMutationVariables>(\n      L.DeleteCustomerNeedDocument.toString(),\n      {\n        id,\n        ...variables,\n      }\n    );\n    const data = response.customerNeedDelete;\n\n    return new DeletePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable UnarchiveCustomerNeed Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class UnarchiveCustomerNeedMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UnarchiveCustomerNeed mutation and return a CustomerNeedArchivePayload\n   *\n   * @param id - required id to pass to unarchiveCustomerNeed\n   * @returns parsed response from UnarchiveCustomerNeedMutation\n   */\n  public async fetch(id: string): LinearFetch<CustomerNeedArchivePayload> {\n    const response = await this._request<L.UnarchiveCustomerNeedMutation, L.UnarchiveCustomerNeedMutationVariables>(\n      L.UnarchiveCustomerNeedDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.customerNeedUnarchive;\n\n    return new CustomerNeedArchivePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable UpdateCustomerNeed Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class UpdateCustomerNeedMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UpdateCustomerNeed mutation and return a CustomerNeedUpdatePayload\n   *\n   * @param id - required id to pass to updateCustomerNeed\n   * @param input - required input to pass to updateCustomerNeed\n   * @param variables - variables without 'id', 'input' to pass into the UpdateCustomerNeedMutation\n   * @returns parsed response from UpdateCustomerNeedMutation\n   */\n  public async fetch(\n    id: string,\n    input: L.CustomerNeedUpdateInput,\n    variables?: Omit<L.UpdateCustomerNeedMutationVariables, \"id\" | \"input\">\n  ): LinearFetch<CustomerNeedUpdatePayload> {\n    const response = await this._request<L.UpdateCustomerNeedMutation, L.UpdateCustomerNeedMutationVariables>(\n      L.UpdateCustomerNeedDocument.toString(),\n      {\n        id,\n        input,\n        ...variables,\n      }\n    );\n    const data = response.customerNeedUpdate;\n\n    return new CustomerNeedUpdatePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable CreateCustomerStatus Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class CreateCustomerStatusMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the CreateCustomerStatus mutation and return a CustomerStatusPayload\n   *\n   * @param input - required input to pass to createCustomerStatus\n   * @returns parsed response from CreateCustomerStatusMutation\n   */\n  public async fetch(input: L.CustomerStatusCreateInput): LinearFetch<CustomerStatusPayload> {\n    const response = await this._request<L.CreateCustomerStatusMutation, L.CreateCustomerStatusMutationVariables>(\n      L.CreateCustomerStatusDocument.toString(),\n      {\n        input,\n      }\n    );\n    const data = response.customerStatusCreate;\n\n    return new CustomerStatusPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable DeleteCustomerStatus Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class DeleteCustomerStatusMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the DeleteCustomerStatus mutation and return a DeletePayload\n   *\n   * @param id - required id to pass to deleteCustomerStatus\n   * @returns parsed response from DeleteCustomerStatusMutation\n   */\n  public async fetch(id: string): LinearFetch<DeletePayload> {\n    const response = await this._request<L.DeleteCustomerStatusMutation, L.DeleteCustomerStatusMutationVariables>(\n      L.DeleteCustomerStatusDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.customerStatusDelete;\n\n    return new DeletePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable UpdateCustomerStatus Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class UpdateCustomerStatusMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UpdateCustomerStatus mutation and return a CustomerStatusPayload\n   *\n   * @param id - required id to pass to updateCustomerStatus\n   * @param input - required input to pass to updateCustomerStatus\n   * @returns parsed response from UpdateCustomerStatusMutation\n   */\n  public async fetch(id: string, input: L.CustomerStatusUpdateInput): LinearFetch<CustomerStatusPayload> {\n    const response = await this._request<L.UpdateCustomerStatusMutation, L.UpdateCustomerStatusMutationVariables>(\n      L.UpdateCustomerStatusDocument.toString(),\n      {\n        id,\n        input,\n      }\n    );\n    const data = response.customerStatusUpdate;\n\n    return new CustomerStatusPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable CreateCustomerTier Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class CreateCustomerTierMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the CreateCustomerTier mutation and return a CustomerTierPayload\n   *\n   * @param input - required input to pass to createCustomerTier\n   * @returns parsed response from CreateCustomerTierMutation\n   */\n  public async fetch(input: L.CustomerTierCreateInput): LinearFetch<CustomerTierPayload> {\n    const response = await this._request<L.CreateCustomerTierMutation, L.CreateCustomerTierMutationVariables>(\n      L.CreateCustomerTierDocument.toString(),\n      {\n        input,\n      }\n    );\n    const data = response.customerTierCreate;\n\n    return new CustomerTierPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable DeleteCustomerTier Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class DeleteCustomerTierMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the DeleteCustomerTier mutation and return a DeletePayload\n   *\n   * @param id - required id to pass to deleteCustomerTier\n   * @returns parsed response from DeleteCustomerTierMutation\n   */\n  public async fetch(id: string): LinearFetch<DeletePayload> {\n    const response = await this._request<L.DeleteCustomerTierMutation, L.DeleteCustomerTierMutationVariables>(\n      L.DeleteCustomerTierDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.customerTierDelete;\n\n    return new DeletePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable UpdateCustomerTier Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class UpdateCustomerTierMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UpdateCustomerTier mutation and return a CustomerTierPayload\n   *\n   * @param id - required id to pass to updateCustomerTier\n   * @param input - required input to pass to updateCustomerTier\n   * @returns parsed response from UpdateCustomerTierMutation\n   */\n  public async fetch(id: string, input: L.CustomerTierUpdateInput): LinearFetch<CustomerTierPayload> {\n    const response = await this._request<L.UpdateCustomerTierMutation, L.UpdateCustomerTierMutationVariables>(\n      L.UpdateCustomerTierDocument.toString(),\n      {\n        id,\n        input,\n      }\n    );\n    const data = response.customerTierUpdate;\n\n    return new CustomerTierPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable CustomerUnsync Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class CustomerUnsyncMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the CustomerUnsync mutation and return a CustomerPayload\n   *\n   * @param id - required id to pass to customerUnsync\n   * @returns parsed response from CustomerUnsyncMutation\n   */\n  public async fetch(id: string): LinearFetch<CustomerPayload> {\n    const response = await this._request<L.CustomerUnsyncMutation, L.CustomerUnsyncMutationVariables>(\n      L.CustomerUnsyncDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.customerUnsync;\n\n    return new CustomerPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable UpdateCustomer Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class UpdateCustomerMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UpdateCustomer mutation and return a CustomerPayload\n   *\n   * @param id - required id to pass to updateCustomer\n   * @param input - required input to pass to updateCustomer\n   * @returns parsed response from UpdateCustomerMutation\n   */\n  public async fetch(id: string, input: L.CustomerUpdateInput): LinearFetch<CustomerPayload> {\n    const response = await this._request<L.UpdateCustomerMutation, L.UpdateCustomerMutationVariables>(\n      L.UpdateCustomerDocument.toString(),\n      {\n        id,\n        input,\n      }\n    );\n    const data = response.customerUpdate;\n\n    return new CustomerPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable CustomerUpsert Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class CustomerUpsertMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the CustomerUpsert mutation and return a CustomerPayload\n   *\n   * @param input - required input to pass to customerUpsert\n   * @returns parsed response from CustomerUpsertMutation\n   */\n  public async fetch(input: L.CustomerUpsertInput): LinearFetch<CustomerPayload> {\n    const response = await this._request<L.CustomerUpsertMutation, L.CustomerUpsertMutationVariables>(\n      L.CustomerUpsertDocument.toString(),\n      {\n        input,\n      }\n    );\n    const data = response.customerUpsert;\n\n    return new CustomerPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable ArchiveCycle Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class ArchiveCycleMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the ArchiveCycle mutation and return a CycleArchivePayload\n   *\n   * @param id - required id to pass to archiveCycle\n   * @returns parsed response from ArchiveCycleMutation\n   */\n  public async fetch(id: string): LinearFetch<CycleArchivePayload> {\n    const response = await this._request<L.ArchiveCycleMutation, L.ArchiveCycleMutationVariables>(\n      L.ArchiveCycleDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.cycleArchive;\n\n    return new CycleArchivePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable CreateCycle Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class CreateCycleMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the CreateCycle mutation and return a CyclePayload\n   *\n   * @param input - required input to pass to createCycle\n   * @returns parsed response from CreateCycleMutation\n   */\n  public async fetch(input: L.CycleCreateInput): LinearFetch<CyclePayload> {\n    const response = await this._request<L.CreateCycleMutation, L.CreateCycleMutationVariables>(\n      L.CreateCycleDocument.toString(),\n      {\n        input,\n      }\n    );\n    const data = response.cycleCreate;\n\n    return new CyclePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable CycleShiftAll Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class CycleShiftAllMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the CycleShiftAll mutation and return a CyclePayload\n   *\n   * @param input - required input to pass to cycleShiftAll\n   * @returns parsed response from CycleShiftAllMutation\n   */\n  public async fetch(input: L.CycleShiftAllInput): LinearFetch<CyclePayload> {\n    const response = await this._request<L.CycleShiftAllMutation, L.CycleShiftAllMutationVariables>(\n      L.CycleShiftAllDocument.toString(),\n      {\n        input,\n      }\n    );\n    const data = response.cycleShiftAll;\n\n    return new CyclePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable CycleStartUpcomingCycleToday Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class CycleStartUpcomingCycleTodayMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the CycleStartUpcomingCycleToday mutation and return a CyclePayload\n   *\n   * @param id - required id to pass to cycleStartUpcomingCycleToday\n   * @returns parsed response from CycleStartUpcomingCycleTodayMutation\n   */\n  public async fetch(id: string): LinearFetch<CyclePayload> {\n    const response = await this._request<\n      L.CycleStartUpcomingCycleTodayMutation,\n      L.CycleStartUpcomingCycleTodayMutationVariables\n    >(L.CycleStartUpcomingCycleTodayDocument.toString(), {\n      id,\n    });\n    const data = response.cycleStartUpcomingCycleToday;\n\n    return new CyclePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable UpdateCycle Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class UpdateCycleMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UpdateCycle mutation and return a CyclePayload\n   *\n   * @param id - required id to pass to updateCycle\n   * @param input - required input to pass to updateCycle\n   * @returns parsed response from UpdateCycleMutation\n   */\n  public async fetch(id: string, input: L.CycleUpdateInput): LinearFetch<CyclePayload> {\n    const response = await this._request<L.UpdateCycleMutation, L.UpdateCycleMutationVariables>(\n      L.UpdateCycleDocument.toString(),\n      {\n        id,\n        input,\n      }\n    );\n    const data = response.cycleUpdate;\n\n    return new CyclePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable CreateDocument Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class CreateDocumentMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the CreateDocument mutation and return a DocumentPayload\n   *\n   * @param input - required input to pass to createDocument\n   * @returns parsed response from CreateDocumentMutation\n   */\n  public async fetch(input: L.DocumentCreateInput): LinearFetch<DocumentPayload> {\n    const response = await this._request<L.CreateDocumentMutation, L.CreateDocumentMutationVariables>(\n      L.CreateDocumentDocument.toString(),\n      {\n        input,\n      }\n    );\n    const data = response.documentCreate;\n\n    return new DocumentPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable DeleteDocument Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class DeleteDocumentMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the DeleteDocument mutation and return a DocumentArchivePayload\n   *\n   * @param id - required id to pass to deleteDocument\n   * @returns parsed response from DeleteDocumentMutation\n   */\n  public async fetch(id: string): LinearFetch<DocumentArchivePayload> {\n    const response = await this._request<L.DeleteDocumentMutation, L.DeleteDocumentMutationVariables>(\n      L.DeleteDocumentDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.documentDelete;\n\n    return new DocumentArchivePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable UnarchiveDocument Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class UnarchiveDocumentMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UnarchiveDocument mutation and return a DocumentArchivePayload\n   *\n   * @param id - required id to pass to unarchiveDocument\n   * @returns parsed response from UnarchiveDocumentMutation\n   */\n  public async fetch(id: string): LinearFetch<DocumentArchivePayload> {\n    const response = await this._request<L.UnarchiveDocumentMutation, L.UnarchiveDocumentMutationVariables>(\n      L.UnarchiveDocumentDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.documentUnarchive;\n\n    return new DocumentArchivePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable UpdateDocument Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class UpdateDocumentMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UpdateDocument mutation and return a DocumentPayload\n   *\n   * @param id - required id to pass to updateDocument\n   * @param input - required input to pass to updateDocument\n   * @returns parsed response from UpdateDocumentMutation\n   */\n  public async fetch(id: string, input: L.DocumentUpdateInput): LinearFetch<DocumentPayload> {\n    const response = await this._request<L.UpdateDocumentMutation, L.UpdateDocumentMutationVariables>(\n      L.UpdateDocumentDocument.toString(),\n      {\n        id,\n        input,\n      }\n    );\n    const data = response.documentUpdate;\n\n    return new DocumentPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable CreateEmailIntakeAddress Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class CreateEmailIntakeAddressMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the CreateEmailIntakeAddress mutation and return a EmailIntakeAddressPayload\n   *\n   * @param input - required input to pass to createEmailIntakeAddress\n   * @returns parsed response from CreateEmailIntakeAddressMutation\n   */\n  public async fetch(input: L.EmailIntakeAddressCreateInput): LinearFetch<EmailIntakeAddressPayload> {\n    const response = await this._request<\n      L.CreateEmailIntakeAddressMutation,\n      L.CreateEmailIntakeAddressMutationVariables\n    >(L.CreateEmailIntakeAddressDocument.toString(), {\n      input,\n    });\n    const data = response.emailIntakeAddressCreate;\n\n    return new EmailIntakeAddressPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable DeleteEmailIntakeAddress Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class DeleteEmailIntakeAddressMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the DeleteEmailIntakeAddress mutation and return a DeletePayload\n   *\n   * @param id - required id to pass to deleteEmailIntakeAddress\n   * @returns parsed response from DeleteEmailIntakeAddressMutation\n   */\n  public async fetch(id: string): LinearFetch<DeletePayload> {\n    const response = await this._request<\n      L.DeleteEmailIntakeAddressMutation,\n      L.DeleteEmailIntakeAddressMutationVariables\n    >(L.DeleteEmailIntakeAddressDocument.toString(), {\n      id,\n    });\n    const data = response.emailIntakeAddressDelete;\n\n    return new DeletePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable EmailIntakeAddressRotate Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class EmailIntakeAddressRotateMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the EmailIntakeAddressRotate mutation and return a EmailIntakeAddressPayload\n   *\n   * @param id - required id to pass to emailIntakeAddressRotate\n   * @returns parsed response from EmailIntakeAddressRotateMutation\n   */\n  public async fetch(id: string): LinearFetch<EmailIntakeAddressPayload> {\n    const response = await this._request<\n      L.EmailIntakeAddressRotateMutation,\n      L.EmailIntakeAddressRotateMutationVariables\n    >(L.EmailIntakeAddressRotateDocument.toString(), {\n      id,\n    });\n    const data = response.emailIntakeAddressRotate;\n\n    return new EmailIntakeAddressPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable UpdateEmailIntakeAddress Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class UpdateEmailIntakeAddressMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UpdateEmailIntakeAddress mutation and return a EmailIntakeAddressPayload\n   *\n   * @param id - required id to pass to updateEmailIntakeAddress\n   * @param input - required input to pass to updateEmailIntakeAddress\n   * @returns parsed response from UpdateEmailIntakeAddressMutation\n   */\n  public async fetch(id: string, input: L.EmailIntakeAddressUpdateInput): LinearFetch<EmailIntakeAddressPayload> {\n    const response = await this._request<\n      L.UpdateEmailIntakeAddressMutation,\n      L.UpdateEmailIntakeAddressMutationVariables\n    >(L.UpdateEmailIntakeAddressDocument.toString(), {\n      id,\n      input,\n    });\n    const data = response.emailIntakeAddressUpdate;\n\n    return new EmailIntakeAddressPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable EmailTokenUserAccountAuth Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class EmailTokenUserAccountAuthMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the EmailTokenUserAccountAuth mutation and return a AuthResolverResponse\n   *\n   * @param input - required input to pass to emailTokenUserAccountAuth\n   * @returns parsed response from EmailTokenUserAccountAuthMutation\n   */\n  public async fetch(input: L.TokenUserAccountAuthInput): LinearFetch<AuthResolverResponse> {\n    const response = await this._request<\n      L.EmailTokenUserAccountAuthMutation,\n      L.EmailTokenUserAccountAuthMutationVariables\n    >(L.EmailTokenUserAccountAuthDocument.toString(), {\n      input,\n    });\n    const data = response.emailTokenUserAccountAuth;\n\n    return new AuthResolverResponse(this._request, data);\n  }\n}\n\n/**\n * A fetchable EmailUnsubscribe Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class EmailUnsubscribeMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the EmailUnsubscribe mutation and return a EmailUnsubscribePayload\n   *\n   * @param input - required input to pass to emailUnsubscribe\n   * @returns parsed response from EmailUnsubscribeMutation\n   */\n  public async fetch(input: L.EmailUnsubscribeInput): LinearFetch<EmailUnsubscribePayload> {\n    const response = await this._request<L.EmailUnsubscribeMutation, L.EmailUnsubscribeMutationVariables>(\n      L.EmailUnsubscribeDocument.toString(),\n      {\n        input,\n      }\n    );\n    const data = response.emailUnsubscribe;\n\n    return new EmailUnsubscribePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable EmailUserAccountAuthChallenge Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class EmailUserAccountAuthChallengeMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the EmailUserAccountAuthChallenge mutation and return a EmailUserAccountAuthChallengeResponse\n   *\n   * @param input - required input to pass to emailUserAccountAuthChallenge\n   * @returns parsed response from EmailUserAccountAuthChallengeMutation\n   */\n  public async fetch(input: L.EmailUserAccountAuthChallengeInput): LinearFetch<EmailUserAccountAuthChallengeResponse> {\n    const response = await this._request<\n      L.EmailUserAccountAuthChallengeMutation,\n      L.EmailUserAccountAuthChallengeMutationVariables\n    >(L.EmailUserAccountAuthChallengeDocument.toString(), {\n      input,\n    });\n    const data = response.emailUserAccountAuthChallenge;\n\n    return new EmailUserAccountAuthChallengeResponse(this._request, data);\n  }\n}\n\n/**\n * A fetchable CreateEmoji Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class CreateEmojiMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the CreateEmoji mutation and return a EmojiPayload\n   *\n   * @param input - required input to pass to createEmoji\n   * @returns parsed response from CreateEmojiMutation\n   */\n  public async fetch(input: L.EmojiCreateInput): LinearFetch<EmojiPayload> {\n    const response = await this._request<L.CreateEmojiMutation, L.CreateEmojiMutationVariables>(\n      L.CreateEmojiDocument.toString(),\n      {\n        input,\n      }\n    );\n    const data = response.emojiCreate;\n\n    return new EmojiPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable DeleteEmoji Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class DeleteEmojiMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the DeleteEmoji mutation and return a DeletePayload\n   *\n   * @param id - required id to pass to deleteEmoji\n   * @returns parsed response from DeleteEmojiMutation\n   */\n  public async fetch(id: string): LinearFetch<DeletePayload> {\n    const response = await this._request<L.DeleteEmojiMutation, L.DeleteEmojiMutationVariables>(\n      L.DeleteEmojiDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.emojiDelete;\n\n    return new DeletePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable CreateEntityExternalLink Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class CreateEntityExternalLinkMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the CreateEntityExternalLink mutation and return a EntityExternalLinkPayload\n   *\n   * @param input - required input to pass to createEntityExternalLink\n   * @returns parsed response from CreateEntityExternalLinkMutation\n   */\n  public async fetch(input: L.EntityExternalLinkCreateInput): LinearFetch<EntityExternalLinkPayload> {\n    const response = await this._request<\n      L.CreateEntityExternalLinkMutation,\n      L.CreateEntityExternalLinkMutationVariables\n    >(L.CreateEntityExternalLinkDocument.toString(), {\n      input,\n    });\n    const data = response.entityExternalLinkCreate;\n\n    return new EntityExternalLinkPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable DeleteEntityExternalLink Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class DeleteEntityExternalLinkMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the DeleteEntityExternalLink mutation and return a DeletePayload\n   *\n   * @param id - required id to pass to deleteEntityExternalLink\n   * @returns parsed response from DeleteEntityExternalLinkMutation\n   */\n  public async fetch(id: string): LinearFetch<DeletePayload> {\n    const response = await this._request<\n      L.DeleteEntityExternalLinkMutation,\n      L.DeleteEntityExternalLinkMutationVariables\n    >(L.DeleteEntityExternalLinkDocument.toString(), {\n      id,\n    });\n    const data = response.entityExternalLinkDelete;\n\n    return new DeletePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable UpdateEntityExternalLink Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class UpdateEntityExternalLinkMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UpdateEntityExternalLink mutation and return a EntityExternalLinkPayload\n   *\n   * @param id - required id to pass to updateEntityExternalLink\n   * @param input - required input to pass to updateEntityExternalLink\n   * @returns parsed response from UpdateEntityExternalLinkMutation\n   */\n  public async fetch(id: string, input: L.EntityExternalLinkUpdateInput): LinearFetch<EntityExternalLinkPayload> {\n    const response = await this._request<\n      L.UpdateEntityExternalLinkMutation,\n      L.UpdateEntityExternalLinkMutationVariables\n    >(L.UpdateEntityExternalLinkDocument.toString(), {\n      id,\n      input,\n    });\n    const data = response.entityExternalLinkUpdate;\n\n    return new EntityExternalLinkPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable CreateFavorite Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class CreateFavoriteMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the CreateFavorite mutation and return a FavoritePayload\n   *\n   * @param input - required input to pass to createFavorite\n   * @returns parsed response from CreateFavoriteMutation\n   */\n  public async fetch(input: L.FavoriteCreateInput): LinearFetch<FavoritePayload> {\n    const response = await this._request<L.CreateFavoriteMutation, L.CreateFavoriteMutationVariables>(\n      L.CreateFavoriteDocument.toString(),\n      {\n        input,\n      }\n    );\n    const data = response.favoriteCreate;\n\n    return new FavoritePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable DeleteFavorite Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class DeleteFavoriteMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the DeleteFavorite mutation and return a DeletePayload\n   *\n   * @param id - required id to pass to deleteFavorite\n   * @returns parsed response from DeleteFavoriteMutation\n   */\n  public async fetch(id: string): LinearFetch<DeletePayload> {\n    const response = await this._request<L.DeleteFavoriteMutation, L.DeleteFavoriteMutationVariables>(\n      L.DeleteFavoriteDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.favoriteDelete;\n\n    return new DeletePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable UpdateFavorite Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class UpdateFavoriteMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UpdateFavorite mutation and return a FavoritePayload\n   *\n   * @param id - required id to pass to updateFavorite\n   * @param input - required input to pass to updateFavorite\n   * @returns parsed response from UpdateFavoriteMutation\n   */\n  public async fetch(id: string, input: L.FavoriteUpdateInput): LinearFetch<FavoritePayload> {\n    const response = await this._request<L.UpdateFavoriteMutation, L.UpdateFavoriteMutationVariables>(\n      L.UpdateFavoriteDocument.toString(),\n      {\n        id,\n        input,\n      }\n    );\n    const data = response.favoriteUpdate;\n\n    return new FavoritePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable FileUpload Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class FileUploadMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the FileUpload mutation and return a UploadPayload\n   *\n   * @param contentType - required contentType to pass to fileUpload\n   * @param filename - required filename to pass to fileUpload\n   * @param size - required size to pass to fileUpload\n   * @param variables - variables without 'contentType', 'filename', 'size' to pass into the FileUploadMutation\n   * @returns parsed response from FileUploadMutation\n   */\n  public async fetch(\n    contentType: string,\n    filename: string,\n    size: number,\n    variables?: Omit<L.FileUploadMutationVariables, \"contentType\" | \"filename\" | \"size\">\n  ): LinearFetch<UploadPayload> {\n    const response = await this._request<L.FileUploadMutation, L.FileUploadMutationVariables>(\n      L.FileUploadDocument.toString(),\n      {\n        contentType,\n        filename,\n        size,\n        ...variables,\n      }\n    );\n    const data = response.fileUpload;\n\n    return new UploadPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable CreateGitAutomationState Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class CreateGitAutomationStateMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the CreateGitAutomationState mutation and return a GitAutomationStatePayload\n   *\n   * @param input - required input to pass to createGitAutomationState\n   * @returns parsed response from CreateGitAutomationStateMutation\n   */\n  public async fetch(input: L.GitAutomationStateCreateInput): LinearFetch<GitAutomationStatePayload> {\n    const response = await this._request<\n      L.CreateGitAutomationStateMutation,\n      L.CreateGitAutomationStateMutationVariables\n    >(L.CreateGitAutomationStateDocument.toString(), {\n      input,\n    });\n    const data = response.gitAutomationStateCreate;\n\n    return new GitAutomationStatePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable DeleteGitAutomationState Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class DeleteGitAutomationStateMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the DeleteGitAutomationState mutation and return a DeletePayload\n   *\n   * @param id - required id to pass to deleteGitAutomationState\n   * @returns parsed response from DeleteGitAutomationStateMutation\n   */\n  public async fetch(id: string): LinearFetch<DeletePayload> {\n    const response = await this._request<\n      L.DeleteGitAutomationStateMutation,\n      L.DeleteGitAutomationStateMutationVariables\n    >(L.DeleteGitAutomationStateDocument.toString(), {\n      id,\n    });\n    const data = response.gitAutomationStateDelete;\n\n    return new DeletePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable UpdateGitAutomationState Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class UpdateGitAutomationStateMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UpdateGitAutomationState mutation and return a GitAutomationStatePayload\n   *\n   * @param id - required id to pass to updateGitAutomationState\n   * @param input - required input to pass to updateGitAutomationState\n   * @returns parsed response from UpdateGitAutomationStateMutation\n   */\n  public async fetch(id: string, input: L.GitAutomationStateUpdateInput): LinearFetch<GitAutomationStatePayload> {\n    const response = await this._request<\n      L.UpdateGitAutomationStateMutation,\n      L.UpdateGitAutomationStateMutationVariables\n    >(L.UpdateGitAutomationStateDocument.toString(), {\n      id,\n      input,\n    });\n    const data = response.gitAutomationStateUpdate;\n\n    return new GitAutomationStatePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable CreateGitAutomationTargetBranch Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class CreateGitAutomationTargetBranchMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the CreateGitAutomationTargetBranch mutation and return a GitAutomationTargetBranchPayload\n   *\n   * @param input - required input to pass to createGitAutomationTargetBranch\n   * @returns parsed response from CreateGitAutomationTargetBranchMutation\n   */\n  public async fetch(input: L.GitAutomationTargetBranchCreateInput): LinearFetch<GitAutomationTargetBranchPayload> {\n    const response = await this._request<\n      L.CreateGitAutomationTargetBranchMutation,\n      L.CreateGitAutomationTargetBranchMutationVariables\n    >(L.CreateGitAutomationTargetBranchDocument.toString(), {\n      input,\n    });\n    const data = response.gitAutomationTargetBranchCreate;\n\n    return new GitAutomationTargetBranchPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable DeleteGitAutomationTargetBranch Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class DeleteGitAutomationTargetBranchMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the DeleteGitAutomationTargetBranch mutation and return a DeletePayload\n   *\n   * @param id - required id to pass to deleteGitAutomationTargetBranch\n   * @returns parsed response from DeleteGitAutomationTargetBranchMutation\n   */\n  public async fetch(id: string): LinearFetch<DeletePayload> {\n    const response = await this._request<\n      L.DeleteGitAutomationTargetBranchMutation,\n      L.DeleteGitAutomationTargetBranchMutationVariables\n    >(L.DeleteGitAutomationTargetBranchDocument.toString(), {\n      id,\n    });\n    const data = response.gitAutomationTargetBranchDelete;\n\n    return new DeletePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable UpdateGitAutomationTargetBranch Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class UpdateGitAutomationTargetBranchMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UpdateGitAutomationTargetBranch mutation and return a GitAutomationTargetBranchPayload\n   *\n   * @param id - required id to pass to updateGitAutomationTargetBranch\n   * @param input - required input to pass to updateGitAutomationTargetBranch\n   * @returns parsed response from UpdateGitAutomationTargetBranchMutation\n   */\n  public async fetch(\n    id: string,\n    input: L.GitAutomationTargetBranchUpdateInput\n  ): LinearFetch<GitAutomationTargetBranchPayload> {\n    const response = await this._request<\n      L.UpdateGitAutomationTargetBranchMutation,\n      L.UpdateGitAutomationTargetBranchMutationVariables\n    >(L.UpdateGitAutomationTargetBranchDocument.toString(), {\n      id,\n      input,\n    });\n    const data = response.gitAutomationTargetBranchUpdate;\n\n    return new GitAutomationTargetBranchPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable GoogleUserAccountAuth Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class GoogleUserAccountAuthMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the GoogleUserAccountAuth mutation and return a AuthResolverResponse\n   *\n   * @param input - required input to pass to googleUserAccountAuth\n   * @returns parsed response from GoogleUserAccountAuthMutation\n   */\n  public async fetch(input: L.GoogleUserAccountAuthInput): LinearFetch<AuthResolverResponse> {\n    const response = await this._request<L.GoogleUserAccountAuthMutation, L.GoogleUserAccountAuthMutationVariables>(\n      L.GoogleUserAccountAuthDocument.toString(),\n      {\n        input,\n      }\n    );\n    const data = response.googleUserAccountAuth;\n\n    return new AuthResolverResponse(this._request, data);\n  }\n}\n\n/**\n * A fetchable ImageUploadFromUrl Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class ImageUploadFromUrlMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the ImageUploadFromUrl mutation and return a ImageUploadFromUrlPayload\n   *\n   * @param url - required url to pass to imageUploadFromUrl\n   * @returns parsed response from ImageUploadFromUrlMutation\n   */\n  public async fetch(url: string): LinearFetch<ImageUploadFromUrlPayload> {\n    const response = await this._request<L.ImageUploadFromUrlMutation, L.ImageUploadFromUrlMutationVariables>(\n      L.ImageUploadFromUrlDocument.toString(),\n      {\n        url,\n      }\n    );\n    const data = response.imageUploadFromUrl;\n\n    return new ImageUploadFromUrlPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable ImportFileUpload Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class ImportFileUploadMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the ImportFileUpload mutation and return a UploadPayload\n   *\n   * @param contentType - required contentType to pass to importFileUpload\n   * @param filename - required filename to pass to importFileUpload\n   * @param size - required size to pass to importFileUpload\n   * @param variables - variables without 'contentType', 'filename', 'size' to pass into the ImportFileUploadMutation\n   * @returns parsed response from ImportFileUploadMutation\n   */\n  public async fetch(\n    contentType: string,\n    filename: string,\n    size: number,\n    variables?: Omit<L.ImportFileUploadMutationVariables, \"contentType\" | \"filename\" | \"size\">\n  ): LinearFetch<UploadPayload> {\n    const response = await this._request<L.ImportFileUploadMutation, L.ImportFileUploadMutationVariables>(\n      L.ImportFileUploadDocument.toString(),\n      {\n        contentType,\n        filename,\n        size,\n        ...variables,\n      }\n    );\n    const data = response.importFileUpload;\n\n    return new UploadPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable ArchiveInitiative Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class ArchiveInitiativeMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the ArchiveInitiative mutation and return a InitiativeArchivePayload\n   *\n   * @param id - required id to pass to archiveInitiative\n   * @returns parsed response from ArchiveInitiativeMutation\n   */\n  public async fetch(id: string): LinearFetch<InitiativeArchivePayload> {\n    const response = await this._request<L.ArchiveInitiativeMutation, L.ArchiveInitiativeMutationVariables>(\n      L.ArchiveInitiativeDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.initiativeArchive;\n\n    return new InitiativeArchivePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable CreateInitiative Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class CreateInitiativeMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the CreateInitiative mutation and return a InitiativePayload\n   *\n   * @param input - required input to pass to createInitiative\n   * @returns parsed response from CreateInitiativeMutation\n   */\n  public async fetch(input: L.InitiativeCreateInput): LinearFetch<InitiativePayload> {\n    const response = await this._request<L.CreateInitiativeMutation, L.CreateInitiativeMutationVariables>(\n      L.CreateInitiativeDocument.toString(),\n      {\n        input,\n      }\n    );\n    const data = response.initiativeCreate;\n\n    return new InitiativePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable DeleteInitiative Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class DeleteInitiativeMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the DeleteInitiative mutation and return a DeletePayload\n   *\n   * @param id - required id to pass to deleteInitiative\n   * @returns parsed response from DeleteInitiativeMutation\n   */\n  public async fetch(id: string): LinearFetch<DeletePayload> {\n    const response = await this._request<L.DeleteInitiativeMutation, L.DeleteInitiativeMutationVariables>(\n      L.DeleteInitiativeDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.initiativeDelete;\n\n    return new DeletePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable CreateInitiativeRelation Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class CreateInitiativeRelationMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the CreateInitiativeRelation mutation and return a InitiativeRelationPayload\n   *\n   * @param input - required input to pass to createInitiativeRelation\n   * @returns parsed response from CreateInitiativeRelationMutation\n   */\n  public async fetch(input: L.InitiativeRelationCreateInput): LinearFetch<InitiativeRelationPayload> {\n    const response = await this._request<\n      L.CreateInitiativeRelationMutation,\n      L.CreateInitiativeRelationMutationVariables\n    >(L.CreateInitiativeRelationDocument.toString(), {\n      input,\n    });\n    const data = response.initiativeRelationCreate;\n\n    return new InitiativeRelationPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable DeleteInitiativeRelation Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class DeleteInitiativeRelationMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the DeleteInitiativeRelation mutation and return a DeletePayload\n   *\n   * @param id - required id to pass to deleteInitiativeRelation\n   * @returns parsed response from DeleteInitiativeRelationMutation\n   */\n  public async fetch(id: string): LinearFetch<DeletePayload> {\n    const response = await this._request<\n      L.DeleteInitiativeRelationMutation,\n      L.DeleteInitiativeRelationMutationVariables\n    >(L.DeleteInitiativeRelationDocument.toString(), {\n      id,\n    });\n    const data = response.initiativeRelationDelete;\n\n    return new DeletePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable UpdateInitiativeRelation Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class UpdateInitiativeRelationMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UpdateInitiativeRelation mutation and return a InitiativeRelationPayload\n   *\n   * @param id - required id to pass to updateInitiativeRelation\n   * @param input - required input to pass to updateInitiativeRelation\n   * @returns parsed response from UpdateInitiativeRelationMutation\n   */\n  public async fetch(id: string, input: L.InitiativeRelationUpdateInput): LinearFetch<InitiativeRelationPayload> {\n    const response = await this._request<\n      L.UpdateInitiativeRelationMutation,\n      L.UpdateInitiativeRelationMutationVariables\n    >(L.UpdateInitiativeRelationDocument.toString(), {\n      id,\n      input,\n    });\n    const data = response.initiativeRelationUpdate;\n\n    return new InitiativeRelationPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable CreateInitiativeToProject Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class CreateInitiativeToProjectMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the CreateInitiativeToProject mutation and return a InitiativeToProjectPayload\n   *\n   * @param input - required input to pass to createInitiativeToProject\n   * @returns parsed response from CreateInitiativeToProjectMutation\n   */\n  public async fetch(input: L.InitiativeToProjectCreateInput): LinearFetch<InitiativeToProjectPayload> {\n    const response = await this._request<\n      L.CreateInitiativeToProjectMutation,\n      L.CreateInitiativeToProjectMutationVariables\n    >(L.CreateInitiativeToProjectDocument.toString(), {\n      input,\n    });\n    const data = response.initiativeToProjectCreate;\n\n    return new InitiativeToProjectPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable DeleteInitiativeToProject Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class DeleteInitiativeToProjectMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the DeleteInitiativeToProject mutation and return a DeletePayload\n   *\n   * @param id - required id to pass to deleteInitiativeToProject\n   * @returns parsed response from DeleteInitiativeToProjectMutation\n   */\n  public async fetch(id: string): LinearFetch<DeletePayload> {\n    const response = await this._request<\n      L.DeleteInitiativeToProjectMutation,\n      L.DeleteInitiativeToProjectMutationVariables\n    >(L.DeleteInitiativeToProjectDocument.toString(), {\n      id,\n    });\n    const data = response.initiativeToProjectDelete;\n\n    return new DeletePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable UpdateInitiativeToProject Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class UpdateInitiativeToProjectMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UpdateInitiativeToProject mutation and return a InitiativeToProjectPayload\n   *\n   * @param id - required id to pass to updateInitiativeToProject\n   * @param input - required input to pass to updateInitiativeToProject\n   * @returns parsed response from UpdateInitiativeToProjectMutation\n   */\n  public async fetch(id: string, input: L.InitiativeToProjectUpdateInput): LinearFetch<InitiativeToProjectPayload> {\n    const response = await this._request<\n      L.UpdateInitiativeToProjectMutation,\n      L.UpdateInitiativeToProjectMutationVariables\n    >(L.UpdateInitiativeToProjectDocument.toString(), {\n      id,\n      input,\n    });\n    const data = response.initiativeToProjectUpdate;\n\n    return new InitiativeToProjectPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable UnarchiveInitiative Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class UnarchiveInitiativeMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UnarchiveInitiative mutation and return a InitiativeArchivePayload\n   *\n   * @param id - required id to pass to unarchiveInitiative\n   * @returns parsed response from UnarchiveInitiativeMutation\n   */\n  public async fetch(id: string): LinearFetch<InitiativeArchivePayload> {\n    const response = await this._request<L.UnarchiveInitiativeMutation, L.UnarchiveInitiativeMutationVariables>(\n      L.UnarchiveInitiativeDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.initiativeUnarchive;\n\n    return new InitiativeArchivePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable UpdateInitiative Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class UpdateInitiativeMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UpdateInitiative mutation and return a InitiativePayload\n   *\n   * @param id - required id to pass to updateInitiative\n   * @param input - required input to pass to updateInitiative\n   * @returns parsed response from UpdateInitiativeMutation\n   */\n  public async fetch(id: string, input: L.InitiativeUpdateInput): LinearFetch<InitiativePayload> {\n    const response = await this._request<L.UpdateInitiativeMutation, L.UpdateInitiativeMutationVariables>(\n      L.UpdateInitiativeDocument.toString(),\n      {\n        id,\n        input,\n      }\n    );\n    const data = response.initiativeUpdate;\n\n    return new InitiativePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable ArchiveInitiativeUpdate Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class ArchiveInitiativeUpdateMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the ArchiveInitiativeUpdate mutation and return a InitiativeUpdateArchivePayload\n   *\n   * @param id - required id to pass to archiveInitiativeUpdate\n   * @returns parsed response from ArchiveInitiativeUpdateMutation\n   */\n  public async fetch(id: string): LinearFetch<InitiativeUpdateArchivePayload> {\n    const response = await this._request<L.ArchiveInitiativeUpdateMutation, L.ArchiveInitiativeUpdateMutationVariables>(\n      L.ArchiveInitiativeUpdateDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.initiativeUpdateArchive;\n\n    return new InitiativeUpdateArchivePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable CreateInitiativeUpdate Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class CreateInitiativeUpdateMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the CreateInitiativeUpdate mutation and return a InitiativeUpdatePayload\n   *\n   * @param input - required input to pass to createInitiativeUpdate\n   * @returns parsed response from CreateInitiativeUpdateMutation\n   */\n  public async fetch(input: L.InitiativeUpdateCreateInput): LinearFetch<InitiativeUpdatePayload> {\n    const response = await this._request<L.CreateInitiativeUpdateMutation, L.CreateInitiativeUpdateMutationVariables>(\n      L.CreateInitiativeUpdateDocument.toString(),\n      {\n        input,\n      }\n    );\n    const data = response.initiativeUpdateCreate;\n\n    return new InitiativeUpdatePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable UnarchiveInitiativeUpdate Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class UnarchiveInitiativeUpdateMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UnarchiveInitiativeUpdate mutation and return a InitiativeUpdateArchivePayload\n   *\n   * @param id - required id to pass to unarchiveInitiativeUpdate\n   * @returns parsed response from UnarchiveInitiativeUpdateMutation\n   */\n  public async fetch(id: string): LinearFetch<InitiativeUpdateArchivePayload> {\n    const response = await this._request<\n      L.UnarchiveInitiativeUpdateMutation,\n      L.UnarchiveInitiativeUpdateMutationVariables\n    >(L.UnarchiveInitiativeUpdateDocument.toString(), {\n      id,\n    });\n    const data = response.initiativeUpdateUnarchive;\n\n    return new InitiativeUpdateArchivePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable UpdateInitiativeUpdate Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class UpdateInitiativeUpdateMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UpdateInitiativeUpdate mutation and return a InitiativeUpdatePayload\n   *\n   * @param id - required id to pass to updateInitiativeUpdate\n   * @param input - required input to pass to updateInitiativeUpdate\n   * @returns parsed response from UpdateInitiativeUpdateMutation\n   */\n  public async fetch(id: string, input: L.InitiativeUpdateUpdateInput): LinearFetch<InitiativeUpdatePayload> {\n    const response = await this._request<L.UpdateInitiativeUpdateMutation, L.UpdateInitiativeUpdateMutationVariables>(\n      L.UpdateInitiativeUpdateDocument.toString(),\n      {\n        id,\n        input,\n      }\n    );\n    const data = response.initiativeUpdateUpdate;\n\n    return new InitiativeUpdatePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable ArchiveIntegration Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class ArchiveIntegrationMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the ArchiveIntegration mutation and return a DeletePayload\n   *\n   * @param id - required id to pass to archiveIntegration\n   * @returns parsed response from ArchiveIntegrationMutation\n   */\n  public async fetch(id: string): LinearFetch<DeletePayload> {\n    const response = await this._request<L.ArchiveIntegrationMutation, L.ArchiveIntegrationMutationVariables>(\n      L.ArchiveIntegrationDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.integrationArchive;\n\n    return new DeletePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable IntegrationAsksConnectChannel Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class IntegrationAsksConnectChannelMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the IntegrationAsksConnectChannel mutation and return a AsksChannelConnectPayload\n   *\n   * @param code - required code to pass to integrationAsksConnectChannel\n   * @param redirectUri - required redirectUri to pass to integrationAsksConnectChannel\n   * @returns parsed response from IntegrationAsksConnectChannelMutation\n   */\n  public async fetch(code: string, redirectUri: string): LinearFetch<AsksChannelConnectPayload> {\n    const response = await this._request<\n      L.IntegrationAsksConnectChannelMutation,\n      L.IntegrationAsksConnectChannelMutationVariables\n    >(L.IntegrationAsksConnectChannelDocument.toString(), {\n      code,\n      redirectUri,\n    });\n    const data = response.integrationAsksConnectChannel;\n\n    return new AsksChannelConnectPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable DeleteIntegration Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class DeleteIntegrationMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the DeleteIntegration mutation and return a DeletePayload\n   *\n   * @param id - required id to pass to deleteIntegration\n   * @param variables - variables without 'id' to pass into the DeleteIntegrationMutation\n   * @returns parsed response from DeleteIntegrationMutation\n   */\n  public async fetch(\n    id: string,\n    variables?: Omit<L.DeleteIntegrationMutationVariables, \"id\">\n  ): LinearFetch<DeletePayload> {\n    const response = await this._request<L.DeleteIntegrationMutation, L.DeleteIntegrationMutationVariables>(\n      L.DeleteIntegrationDocument.toString(),\n      {\n        id,\n        ...variables,\n      }\n    );\n    const data = response.integrationDelete;\n\n    return new DeletePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable IntegrationDiscord Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class IntegrationDiscordMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the IntegrationDiscord mutation and return a IntegrationPayload\n   *\n   * @param code - required code to pass to integrationDiscord\n   * @param redirectUri - required redirectUri to pass to integrationDiscord\n   * @returns parsed response from IntegrationDiscordMutation\n   */\n  public async fetch(code: string, redirectUri: string): LinearFetch<IntegrationPayload> {\n    const response = await this._request<L.IntegrationDiscordMutation, L.IntegrationDiscordMutationVariables>(\n      L.IntegrationDiscordDocument.toString(),\n      {\n        code,\n        redirectUri,\n      }\n    );\n    const data = response.integrationDiscord;\n\n    return new IntegrationPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable IntegrationFigma Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class IntegrationFigmaMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the IntegrationFigma mutation and return a IntegrationPayload\n   *\n   * @param code - required code to pass to integrationFigma\n   * @param redirectUri - required redirectUri to pass to integrationFigma\n   * @returns parsed response from IntegrationFigmaMutation\n   */\n  public async fetch(code: string, redirectUri: string): LinearFetch<IntegrationPayload> {\n    const response = await this._request<L.IntegrationFigmaMutation, L.IntegrationFigmaMutationVariables>(\n      L.IntegrationFigmaDocument.toString(),\n      {\n        code,\n        redirectUri,\n      }\n    );\n    const data = response.integrationFigma;\n\n    return new IntegrationPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable IntegrationFront Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class IntegrationFrontMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the IntegrationFront mutation and return a IntegrationPayload\n   *\n   * @param code - required code to pass to integrationFront\n   * @param redirectUri - required redirectUri to pass to integrationFront\n   * @returns parsed response from IntegrationFrontMutation\n   */\n  public async fetch(code: string, redirectUri: string): LinearFetch<IntegrationPayload> {\n    const response = await this._request<L.IntegrationFrontMutation, L.IntegrationFrontMutationVariables>(\n      L.IntegrationFrontDocument.toString(),\n      {\n        code,\n        redirectUri,\n      }\n    );\n    const data = response.integrationFront;\n\n    return new IntegrationPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable IntegrationGitHubEnterpriseServerConnect Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class IntegrationGitHubEnterpriseServerConnectMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the IntegrationGitHubEnterpriseServerConnect mutation and return a GitHubEnterpriseServerPayload\n   *\n   * @param githubUrl - required githubUrl to pass to integrationGitHubEnterpriseServerConnect\n   * @param organizationName - required organizationName to pass to integrationGitHubEnterpriseServerConnect\n   * @returns parsed response from IntegrationGitHubEnterpriseServerConnectMutation\n   */\n  public async fetch(githubUrl: string, organizationName: string): LinearFetch<GitHubEnterpriseServerPayload> {\n    const response = await this._request<\n      L.IntegrationGitHubEnterpriseServerConnectMutation,\n      L.IntegrationGitHubEnterpriseServerConnectMutationVariables\n    >(L.IntegrationGitHubEnterpriseServerConnectDocument.toString(), {\n      githubUrl,\n      organizationName,\n    });\n    const data = response.integrationGitHubEnterpriseServerConnect;\n\n    return new GitHubEnterpriseServerPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable IntegrationGitHubPersonal Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class IntegrationGitHubPersonalMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the IntegrationGitHubPersonal mutation and return a IntegrationPayload\n   *\n   * @param code - required code to pass to integrationGitHubPersonal\n   * @param variables - variables without 'code' to pass into the IntegrationGitHubPersonalMutation\n   * @returns parsed response from IntegrationGitHubPersonalMutation\n   */\n  public async fetch(\n    code: string,\n    variables?: Omit<L.IntegrationGitHubPersonalMutationVariables, \"code\">\n  ): LinearFetch<IntegrationPayload> {\n    const response = await this._request<\n      L.IntegrationGitHubPersonalMutation,\n      L.IntegrationGitHubPersonalMutationVariables\n    >(L.IntegrationGitHubPersonalDocument.toString(), {\n      code,\n      ...variables,\n    });\n    const data = response.integrationGitHubPersonal;\n\n    return new IntegrationPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable CreateIntegrationGithubCommit Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class CreateIntegrationGithubCommitMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the CreateIntegrationGithubCommit mutation and return a GitHubCommitIntegrationPayload\n   *\n   * @returns parsed response from CreateIntegrationGithubCommitMutation\n   */\n  public async fetch(): LinearFetch<GitHubCommitIntegrationPayload> {\n    const response = await this._request<\n      L.CreateIntegrationGithubCommitMutation,\n      L.CreateIntegrationGithubCommitMutationVariables\n    >(L.CreateIntegrationGithubCommitDocument.toString(), {});\n    const data = response.integrationGithubCommitCreate;\n\n    return new GitHubCommitIntegrationPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable IntegrationGithubConnect Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class IntegrationGithubConnectMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the IntegrationGithubConnect mutation and return a IntegrationPayload\n   *\n   * @param code - required code to pass to integrationGithubConnect\n   * @param installationId - required installationId to pass to integrationGithubConnect\n   * @param variables - variables without 'code', 'installationId' to pass into the IntegrationGithubConnectMutation\n   * @returns parsed response from IntegrationGithubConnectMutation\n   */\n  public async fetch(\n    code: string,\n    installationId: string,\n    variables?: Omit<L.IntegrationGithubConnectMutationVariables, \"code\" | \"installationId\">\n  ): LinearFetch<IntegrationPayload> {\n    const response = await this._request<\n      L.IntegrationGithubConnectMutation,\n      L.IntegrationGithubConnectMutationVariables\n    >(L.IntegrationGithubConnectDocument.toString(), {\n      code,\n      installationId,\n      ...variables,\n    });\n    const data = response.integrationGithubConnect;\n\n    return new IntegrationPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable IntegrationGithubImportConnect Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class IntegrationGithubImportConnectMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the IntegrationGithubImportConnect mutation and return a IntegrationPayload\n   *\n   * @param code - required code to pass to integrationGithubImportConnect\n   * @param installationId - required installationId to pass to integrationGithubImportConnect\n   * @returns parsed response from IntegrationGithubImportConnectMutation\n   */\n  public async fetch(code: string, installationId: string): LinearFetch<IntegrationPayload> {\n    const response = await this._request<\n      L.IntegrationGithubImportConnectMutation,\n      L.IntegrationGithubImportConnectMutationVariables\n    >(L.IntegrationGithubImportConnectDocument.toString(), {\n      code,\n      installationId,\n    });\n    const data = response.integrationGithubImportConnect;\n\n    return new IntegrationPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable IntegrationGithubImportRefresh Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class IntegrationGithubImportRefreshMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the IntegrationGithubImportRefresh mutation and return a IntegrationPayload\n   *\n   * @param id - required id to pass to integrationGithubImportRefresh\n   * @returns parsed response from IntegrationGithubImportRefreshMutation\n   */\n  public async fetch(id: string): LinearFetch<IntegrationPayload> {\n    const response = await this._request<\n      L.IntegrationGithubImportRefreshMutation,\n      L.IntegrationGithubImportRefreshMutationVariables\n    >(L.IntegrationGithubImportRefreshDocument.toString(), {\n      id,\n    });\n    const data = response.integrationGithubImportRefresh;\n\n    return new IntegrationPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable IntegrationGithubRemoveCodeAccess Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class IntegrationGithubRemoveCodeAccessMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the IntegrationGithubRemoveCodeAccess mutation and return a IntegrationGithubRemoveCodeAccessPayload\n   *\n   * @param integrationId - required integrationId to pass to integrationGithubRemoveCodeAccess\n   * @returns parsed response from IntegrationGithubRemoveCodeAccessMutation\n   */\n  public async fetch(integrationId: string): LinearFetch<IntegrationGithubRemoveCodeAccessPayload> {\n    const response = await this._request<\n      L.IntegrationGithubRemoveCodeAccessMutation,\n      L.IntegrationGithubRemoveCodeAccessMutationVariables\n    >(L.IntegrationGithubRemoveCodeAccessDocument.toString(), {\n      integrationId,\n    });\n    const data = response.integrationGithubRemoveCodeAccess;\n\n    return new IntegrationGithubRemoveCodeAccessPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable IntegrationGitlabConnect Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class IntegrationGitlabConnectMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the IntegrationGitlabConnect mutation and return a GitLabIntegrationCreatePayload\n   *\n   * @param accessToken - required accessToken to pass to integrationGitlabConnect\n   * @param gitlabUrl - required gitlabUrl to pass to integrationGitlabConnect\n   * @param variables - variables without 'accessToken', 'gitlabUrl' to pass into the IntegrationGitlabConnectMutation\n   * @returns parsed response from IntegrationGitlabConnectMutation\n   */\n  public async fetch(\n    accessToken: string,\n    gitlabUrl: string,\n    variables?: Omit<L.IntegrationGitlabConnectMutationVariables, \"accessToken\" | \"gitlabUrl\">\n  ): LinearFetch<GitLabIntegrationCreatePayload> {\n    const response = await this._request<\n      L.IntegrationGitlabConnectMutation,\n      L.IntegrationGitlabConnectMutationVariables\n    >(L.IntegrationGitlabConnectDocument.toString(), {\n      accessToken,\n      gitlabUrl,\n      ...variables,\n    });\n    const data = response.integrationGitlabConnect;\n\n    return new GitLabIntegrationCreatePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable IntegrationGitlabTestConnection Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class IntegrationGitlabTestConnectionMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the IntegrationGitlabTestConnection mutation and return a GitLabTestConnectionPayload\n   *\n   * @param integrationId - required integrationId to pass to integrationGitlabTestConnection\n   * @returns parsed response from IntegrationGitlabTestConnectionMutation\n   */\n  public async fetch(integrationId: string): LinearFetch<GitLabTestConnectionPayload> {\n    const response = await this._request<\n      L.IntegrationGitlabTestConnectionMutation,\n      L.IntegrationGitlabTestConnectionMutationVariables\n    >(L.IntegrationGitlabTestConnectionDocument.toString(), {\n      integrationId,\n    });\n    const data = response.integrationGitlabTestConnection;\n\n    return new GitLabTestConnectionPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable IntegrationGong Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class IntegrationGongMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the IntegrationGong mutation and return a IntegrationPayload\n   *\n   * @param code - required code to pass to integrationGong\n   * @param redirectUri - required redirectUri to pass to integrationGong\n   * @returns parsed response from IntegrationGongMutation\n   */\n  public async fetch(code: string, redirectUri: string): LinearFetch<IntegrationPayload> {\n    const response = await this._request<L.IntegrationGongMutation, L.IntegrationGongMutationVariables>(\n      L.IntegrationGongDocument.toString(),\n      {\n        code,\n        redirectUri,\n      }\n    );\n    const data = response.integrationGong;\n\n    return new IntegrationPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable IntegrationGoogleSheets Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class IntegrationGoogleSheetsMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the IntegrationGoogleSheets mutation and return a IntegrationPayload\n   *\n   * @param code - required code to pass to integrationGoogleSheets\n   * @returns parsed response from IntegrationGoogleSheetsMutation\n   */\n  public async fetch(code: string): LinearFetch<IntegrationPayload> {\n    const response = await this._request<L.IntegrationGoogleSheetsMutation, L.IntegrationGoogleSheetsMutationVariables>(\n      L.IntegrationGoogleSheetsDocument.toString(),\n      {\n        code,\n      }\n    );\n    const data = response.integrationGoogleSheets;\n\n    return new IntegrationPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable IntegrationIntercom Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class IntegrationIntercomMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the IntegrationIntercom mutation and return a IntegrationPayload\n   *\n   * @param code - required code to pass to integrationIntercom\n   * @param redirectUri - required redirectUri to pass to integrationIntercom\n   * @param variables - variables without 'code', 'redirectUri' to pass into the IntegrationIntercomMutation\n   * @returns parsed response from IntegrationIntercomMutation\n   */\n  public async fetch(\n    code: string,\n    redirectUri: string,\n    variables?: Omit<L.IntegrationIntercomMutationVariables, \"code\" | \"redirectUri\">\n  ): LinearFetch<IntegrationPayload> {\n    const response = await this._request<L.IntegrationIntercomMutation, L.IntegrationIntercomMutationVariables>(\n      L.IntegrationIntercomDocument.toString(),\n      {\n        code,\n        redirectUri,\n        ...variables,\n      }\n    );\n    const data = response.integrationIntercom;\n\n    return new IntegrationPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable DeleteIntegrationIntercom Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class DeleteIntegrationIntercomMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the DeleteIntegrationIntercom mutation and return a IntegrationPayload\n   *\n   * @returns parsed response from DeleteIntegrationIntercomMutation\n   */\n  public async fetch(): LinearFetch<IntegrationPayload> {\n    const response = await this._request<\n      L.DeleteIntegrationIntercomMutation,\n      L.DeleteIntegrationIntercomMutationVariables\n    >(L.DeleteIntegrationIntercomDocument.toString(), {});\n    const data = response.integrationIntercomDelete;\n\n    return new IntegrationPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable UpdateIntegrationIntercomSettings Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class UpdateIntegrationIntercomSettingsMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UpdateIntegrationIntercomSettings mutation and return a IntegrationPayload\n   *\n   * @param input - required input to pass to updateIntegrationIntercomSettings\n   * @returns parsed response from UpdateIntegrationIntercomSettingsMutation\n   */\n  public async fetch(input: L.IntercomSettingsInput): LinearFetch<IntegrationPayload> {\n    const response = await this._request<\n      L.UpdateIntegrationIntercomSettingsMutation,\n      L.UpdateIntegrationIntercomSettingsMutationVariables\n    >(L.UpdateIntegrationIntercomSettingsDocument.toString(), {\n      input,\n    });\n    const data = response.integrationIntercomSettingsUpdate;\n\n    return new IntegrationPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable IntegrationJiraPersonal Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class IntegrationJiraPersonalMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the IntegrationJiraPersonal mutation and return a IntegrationPayload\n   *\n   * @param variables - variables to pass into the IntegrationJiraPersonalMutation\n   * @returns parsed response from IntegrationJiraPersonalMutation\n   */\n  public async fetch(variables?: L.IntegrationJiraPersonalMutationVariables): LinearFetch<IntegrationPayload> {\n    const response = await this._request<L.IntegrationJiraPersonalMutation, L.IntegrationJiraPersonalMutationVariables>(\n      L.IntegrationJiraPersonalDocument.toString(),\n      variables\n    );\n    const data = response.integrationJiraPersonal;\n\n    return new IntegrationPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable IntegrationLoom Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class IntegrationLoomMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the IntegrationLoom mutation and return a IntegrationPayload\n   *\n   * @returns parsed response from IntegrationLoomMutation\n   */\n  public async fetch(): LinearFetch<IntegrationPayload> {\n    const response = await this._request<L.IntegrationLoomMutation, L.IntegrationLoomMutationVariables>(\n      L.IntegrationLoomDocument.toString(),\n      {}\n    );\n    const data = response.integrationLoom;\n\n    return new IntegrationPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable IntegrationMicrosoftPersonalConnect Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class IntegrationMicrosoftPersonalConnectMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the IntegrationMicrosoftPersonalConnect mutation and return a IntegrationPayload\n   *\n   * @param code - required code to pass to integrationMicrosoftPersonalConnect\n   * @param redirectUri - required redirectUri to pass to integrationMicrosoftPersonalConnect\n   * @returns parsed response from IntegrationMicrosoftPersonalConnectMutation\n   */\n  public async fetch(code: string, redirectUri: string): LinearFetch<IntegrationPayload> {\n    const response = await this._request<\n      L.IntegrationMicrosoftPersonalConnectMutation,\n      L.IntegrationMicrosoftPersonalConnectMutationVariables\n    >(L.IntegrationMicrosoftPersonalConnectDocument.toString(), {\n      code,\n      redirectUri,\n    });\n    const data = response.integrationMicrosoftPersonalConnect;\n\n    return new IntegrationPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable IntegrationMicrosoftTeams Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class IntegrationMicrosoftTeamsMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the IntegrationMicrosoftTeams mutation and return a IntegrationPayload\n   *\n   * @param code - required code to pass to integrationMicrosoftTeams\n   * @param redirectUri - required redirectUri to pass to integrationMicrosoftTeams\n   * @returns parsed response from IntegrationMicrosoftTeamsMutation\n   */\n  public async fetch(code: string, redirectUri: string): LinearFetch<IntegrationPayload> {\n    const response = await this._request<\n      L.IntegrationMicrosoftTeamsMutation,\n      L.IntegrationMicrosoftTeamsMutationVariables\n    >(L.IntegrationMicrosoftTeamsDocument.toString(), {\n      code,\n      redirectUri,\n    });\n    const data = response.integrationMicrosoftTeams;\n\n    return new IntegrationPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable IntegrationRequest Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class IntegrationRequestMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the IntegrationRequest mutation and return a IntegrationRequestPayload\n   *\n   * @param input - required input to pass to integrationRequest\n   * @returns parsed response from IntegrationRequestMutation\n   */\n  public async fetch(input: L.IntegrationRequestInput): LinearFetch<IntegrationRequestPayload> {\n    const response = await this._request<L.IntegrationRequestMutation, L.IntegrationRequestMutationVariables>(\n      L.IntegrationRequestDocument.toString(),\n      {\n        input,\n      }\n    );\n    const data = response.integrationRequest;\n\n    return new IntegrationRequestPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable IntegrationSalesforce Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class IntegrationSalesforceMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the IntegrationSalesforce mutation and return a IntegrationPayload\n   *\n   * @param code - required code to pass to integrationSalesforce\n   * @param codeVerifier - required codeVerifier to pass to integrationSalesforce\n   * @param redirectUri - required redirectUri to pass to integrationSalesforce\n   * @param subdomain - required subdomain to pass to integrationSalesforce\n   * @returns parsed response from IntegrationSalesforceMutation\n   */\n  public async fetch(\n    code: string,\n    codeVerifier: string,\n    redirectUri: string,\n    subdomain: string\n  ): LinearFetch<IntegrationPayload> {\n    const response = await this._request<L.IntegrationSalesforceMutation, L.IntegrationSalesforceMutationVariables>(\n      L.IntegrationSalesforceDocument.toString(),\n      {\n        code,\n        codeVerifier,\n        redirectUri,\n        subdomain,\n      }\n    );\n    const data = response.integrationSalesforce;\n\n    return new IntegrationPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable IntegrationSentryConnect Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class IntegrationSentryConnectMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the IntegrationSentryConnect mutation and return a IntegrationPayload\n   *\n   * @param code - required code to pass to integrationSentryConnect\n   * @param installationId - required installationId to pass to integrationSentryConnect\n   * @param organizationSlug - required organizationSlug to pass to integrationSentryConnect\n   * @returns parsed response from IntegrationSentryConnectMutation\n   */\n  public async fetch(code: string, installationId: string, organizationSlug: string): LinearFetch<IntegrationPayload> {\n    const response = await this._request<\n      L.IntegrationSentryConnectMutation,\n      L.IntegrationSentryConnectMutationVariables\n    >(L.IntegrationSentryConnectDocument.toString(), {\n      code,\n      installationId,\n      organizationSlug,\n    });\n    const data = response.integrationSentryConnect;\n\n    return new IntegrationPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable IntegrationSlack Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class IntegrationSlackMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the IntegrationSlack mutation and return a IntegrationPayload\n   *\n   * @param code - required code to pass to integrationSlack\n   * @param redirectUri - required redirectUri to pass to integrationSlack\n   * @param variables - variables without 'code', 'redirectUri' to pass into the IntegrationSlackMutation\n   * @returns parsed response from IntegrationSlackMutation\n   */\n  public async fetch(\n    code: string,\n    redirectUri: string,\n    variables?: Omit<L.IntegrationSlackMutationVariables, \"code\" | \"redirectUri\">\n  ): LinearFetch<IntegrationPayload> {\n    const response = await this._request<L.IntegrationSlackMutation, L.IntegrationSlackMutationVariables>(\n      L.IntegrationSlackDocument.toString(),\n      {\n        code,\n        redirectUri,\n        ...variables,\n      }\n    );\n    const data = response.integrationSlack;\n\n    return new IntegrationPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable IntegrationSlackAsks Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class IntegrationSlackAsksMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the IntegrationSlackAsks mutation and return a IntegrationPayload\n   *\n   * @param code - required code to pass to integrationSlackAsks\n   * @param redirectUri - required redirectUri to pass to integrationSlackAsks\n   * @returns parsed response from IntegrationSlackAsksMutation\n   */\n  public async fetch(code: string, redirectUri: string): LinearFetch<IntegrationPayload> {\n    const response = await this._request<L.IntegrationSlackAsksMutation, L.IntegrationSlackAsksMutationVariables>(\n      L.IntegrationSlackAsksDocument.toString(),\n      {\n        code,\n        redirectUri,\n      }\n    );\n    const data = response.integrationSlackAsks;\n\n    return new IntegrationPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable IntegrationSlackCustomViewNotifications Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class IntegrationSlackCustomViewNotificationsMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the IntegrationSlackCustomViewNotifications mutation and return a SlackChannelConnectPayload\n   *\n   * @param code - required code to pass to integrationSlackCustomViewNotifications\n   * @param customViewId - required customViewId to pass to integrationSlackCustomViewNotifications\n   * @param redirectUri - required redirectUri to pass to integrationSlackCustomViewNotifications\n   * @returns parsed response from IntegrationSlackCustomViewNotificationsMutation\n   */\n  public async fetch(code: string, customViewId: string, redirectUri: string): LinearFetch<SlackChannelConnectPayload> {\n    const response = await this._request<\n      L.IntegrationSlackCustomViewNotificationsMutation,\n      L.IntegrationSlackCustomViewNotificationsMutationVariables\n    >(L.IntegrationSlackCustomViewNotificationsDocument.toString(), {\n      code,\n      customViewId,\n      redirectUri,\n    });\n    const data = response.integrationSlackCustomViewNotifications;\n\n    return new SlackChannelConnectPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable IntegrationSlackCustomerChannelLink Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class IntegrationSlackCustomerChannelLinkMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the IntegrationSlackCustomerChannelLink mutation and return a SuccessPayload\n   *\n   * @param code - required code to pass to integrationSlackCustomerChannelLink\n   * @param customerId - required customerId to pass to integrationSlackCustomerChannelLink\n   * @param redirectUri - required redirectUri to pass to integrationSlackCustomerChannelLink\n   * @returns parsed response from IntegrationSlackCustomerChannelLinkMutation\n   */\n  public async fetch(code: string, customerId: string, redirectUri: string): LinearFetch<SuccessPayload> {\n    const response = await this._request<\n      L.IntegrationSlackCustomerChannelLinkMutation,\n      L.IntegrationSlackCustomerChannelLinkMutationVariables\n    >(L.IntegrationSlackCustomerChannelLinkDocument.toString(), {\n      code,\n      customerId,\n      redirectUri,\n    });\n    const data = response.integrationSlackCustomerChannelLink;\n\n    return new SuccessPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable IntegrationSlackImportEmojis Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class IntegrationSlackImportEmojisMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the IntegrationSlackImportEmojis mutation and return a IntegrationPayload\n   *\n   * @param code - required code to pass to integrationSlackImportEmojis\n   * @param redirectUri - required redirectUri to pass to integrationSlackImportEmojis\n   * @returns parsed response from IntegrationSlackImportEmojisMutation\n   */\n  public async fetch(code: string, redirectUri: string): LinearFetch<IntegrationPayload> {\n    const response = await this._request<\n      L.IntegrationSlackImportEmojisMutation,\n      L.IntegrationSlackImportEmojisMutationVariables\n    >(L.IntegrationSlackImportEmojisDocument.toString(), {\n      code,\n      redirectUri,\n    });\n    const data = response.integrationSlackImportEmojis;\n\n    return new IntegrationPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable IntegrationSlackOrAsksUpdateSlackTeamName Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class IntegrationSlackOrAsksUpdateSlackTeamNameMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the IntegrationSlackOrAsksUpdateSlackTeamName mutation and return a IntegrationSlackWorkspaceNamePayload\n   *\n   * @param integrationId - required integrationId to pass to integrationSlackOrAsksUpdateSlackTeamName\n   * @returns parsed response from IntegrationSlackOrAsksUpdateSlackTeamNameMutation\n   */\n  public async fetch(integrationId: string): LinearFetch<IntegrationSlackWorkspaceNamePayload> {\n    const response = await this._request<\n      L.IntegrationSlackOrAsksUpdateSlackTeamNameMutation,\n      L.IntegrationSlackOrAsksUpdateSlackTeamNameMutationVariables\n    >(L.IntegrationSlackOrAsksUpdateSlackTeamNameDocument.toString(), {\n      integrationId,\n    });\n    const data = response.integrationSlackOrAsksUpdateSlackTeamName;\n\n    return new IntegrationSlackWorkspaceNamePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable IntegrationSlackOrgProjectUpdatesPost Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class IntegrationSlackOrgProjectUpdatesPostMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the IntegrationSlackOrgProjectUpdatesPost mutation and return a SlackChannelConnectPayload\n   *\n   * @param code - required code to pass to integrationSlackOrgProjectUpdatesPost\n   * @param redirectUri - required redirectUri to pass to integrationSlackOrgProjectUpdatesPost\n   * @returns parsed response from IntegrationSlackOrgProjectUpdatesPostMutation\n   */\n  public async fetch(code: string, redirectUri: string): LinearFetch<SlackChannelConnectPayload> {\n    const response = await this._request<\n      L.IntegrationSlackOrgProjectUpdatesPostMutation,\n      L.IntegrationSlackOrgProjectUpdatesPostMutationVariables\n    >(L.IntegrationSlackOrgProjectUpdatesPostDocument.toString(), {\n      code,\n      redirectUri,\n    });\n    const data = response.integrationSlackOrgProjectUpdatesPost;\n\n    return new SlackChannelConnectPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable IntegrationSlackPersonal Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class IntegrationSlackPersonalMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the IntegrationSlackPersonal mutation and return a IntegrationPayload\n   *\n   * @param code - required code to pass to integrationSlackPersonal\n   * @param redirectUri - required redirectUri to pass to integrationSlackPersonal\n   * @returns parsed response from IntegrationSlackPersonalMutation\n   */\n  public async fetch(code: string, redirectUri: string): LinearFetch<IntegrationPayload> {\n    const response = await this._request<\n      L.IntegrationSlackPersonalMutation,\n      L.IntegrationSlackPersonalMutationVariables\n    >(L.IntegrationSlackPersonalDocument.toString(), {\n      code,\n      redirectUri,\n    });\n    const data = response.integrationSlackPersonal;\n\n    return new IntegrationPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable IntegrationSlackPost Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class IntegrationSlackPostMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the IntegrationSlackPost mutation and return a SlackChannelConnectPayload\n   *\n   * @param code - required code to pass to integrationSlackPost\n   * @param redirectUri - required redirectUri to pass to integrationSlackPost\n   * @param teamId - required teamId to pass to integrationSlackPost\n   * @param variables - variables without 'code', 'redirectUri', 'teamId' to pass into the IntegrationSlackPostMutation\n   * @returns parsed response from IntegrationSlackPostMutation\n   */\n  public async fetch(\n    code: string,\n    redirectUri: string,\n    teamId: string,\n    variables?: Omit<L.IntegrationSlackPostMutationVariables, \"code\" | \"redirectUri\" | \"teamId\">\n  ): LinearFetch<SlackChannelConnectPayload> {\n    const response = await this._request<L.IntegrationSlackPostMutation, L.IntegrationSlackPostMutationVariables>(\n      L.IntegrationSlackPostDocument.toString(),\n      {\n        code,\n        redirectUri,\n        teamId,\n        ...variables,\n      }\n    );\n    const data = response.integrationSlackPost;\n\n    return new SlackChannelConnectPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable IntegrationSlackProjectPost Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class IntegrationSlackProjectPostMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the IntegrationSlackProjectPost mutation and return a SlackChannelConnectPayload\n   *\n   * @param code - required code to pass to integrationSlackProjectPost\n   * @param projectId - required projectId to pass to integrationSlackProjectPost\n   * @param redirectUri - required redirectUri to pass to integrationSlackProjectPost\n   * @param service - required service to pass to integrationSlackProjectPost\n   * @returns parsed response from IntegrationSlackProjectPostMutation\n   */\n  public async fetch(\n    code: string,\n    projectId: string,\n    redirectUri: string,\n    service: string\n  ): LinearFetch<SlackChannelConnectPayload> {\n    const response = await this._request<\n      L.IntegrationSlackProjectPostMutation,\n      L.IntegrationSlackProjectPostMutationVariables\n    >(L.IntegrationSlackProjectPostDocument.toString(), {\n      code,\n      projectId,\n      redirectUri,\n      service,\n    });\n    const data = response.integrationSlackProjectPost;\n\n    return new SlackChannelConnectPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable CreateIntegrationTemplate Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class CreateIntegrationTemplateMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the CreateIntegrationTemplate mutation and return a IntegrationTemplatePayload\n   *\n   * @param input - required input to pass to createIntegrationTemplate\n   * @returns parsed response from CreateIntegrationTemplateMutation\n   */\n  public async fetch(input: L.IntegrationTemplateCreateInput): LinearFetch<IntegrationTemplatePayload> {\n    const response = await this._request<\n      L.CreateIntegrationTemplateMutation,\n      L.CreateIntegrationTemplateMutationVariables\n    >(L.CreateIntegrationTemplateDocument.toString(), {\n      input,\n    });\n    const data = response.integrationTemplateCreate;\n\n    return new IntegrationTemplatePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable DeleteIntegrationTemplate Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class DeleteIntegrationTemplateMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the DeleteIntegrationTemplate mutation and return a DeletePayload\n   *\n   * @param id - required id to pass to deleteIntegrationTemplate\n   * @returns parsed response from DeleteIntegrationTemplateMutation\n   */\n  public async fetch(id: string): LinearFetch<DeletePayload> {\n    const response = await this._request<\n      L.DeleteIntegrationTemplateMutation,\n      L.DeleteIntegrationTemplateMutationVariables\n    >(L.DeleteIntegrationTemplateDocument.toString(), {\n      id,\n    });\n    const data = response.integrationTemplateDelete;\n\n    return new DeletePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable IntegrationZendesk Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class IntegrationZendeskMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the IntegrationZendesk mutation and return a IntegrationPayload\n   *\n   * @param code - required code to pass to integrationZendesk\n   * @param redirectUri - required redirectUri to pass to integrationZendesk\n   * @param scope - required scope to pass to integrationZendesk\n   * @param subdomain - required subdomain to pass to integrationZendesk\n   * @returns parsed response from IntegrationZendeskMutation\n   */\n  public async fetch(\n    code: string,\n    redirectUri: string,\n    scope: string,\n    subdomain: string\n  ): LinearFetch<IntegrationPayload> {\n    const response = await this._request<L.IntegrationZendeskMutation, L.IntegrationZendeskMutationVariables>(\n      L.IntegrationZendeskDocument.toString(),\n      {\n        code,\n        redirectUri,\n        scope,\n        subdomain,\n      }\n    );\n    const data = response.integrationZendesk;\n\n    return new IntegrationPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable CreateIntegrationsSettings Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class CreateIntegrationsSettingsMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the CreateIntegrationsSettings mutation and return a IntegrationsSettingsPayload\n   *\n   * @param input - required input to pass to createIntegrationsSettings\n   * @returns parsed response from CreateIntegrationsSettingsMutation\n   */\n  public async fetch(input: L.IntegrationsSettingsCreateInput): LinearFetch<IntegrationsSettingsPayload> {\n    const response = await this._request<\n      L.CreateIntegrationsSettingsMutation,\n      L.CreateIntegrationsSettingsMutationVariables\n    >(L.CreateIntegrationsSettingsDocument.toString(), {\n      input,\n    });\n    const data = response.integrationsSettingsCreate;\n\n    return new IntegrationsSettingsPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable UpdateIntegrationsSettings Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class UpdateIntegrationsSettingsMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UpdateIntegrationsSettings mutation and return a IntegrationsSettingsPayload\n   *\n   * @param id - required id to pass to updateIntegrationsSettings\n   * @param input - required input to pass to updateIntegrationsSettings\n   * @returns parsed response from UpdateIntegrationsSettingsMutation\n   */\n  public async fetch(id: string, input: L.IntegrationsSettingsUpdateInput): LinearFetch<IntegrationsSettingsPayload> {\n    const response = await this._request<\n      L.UpdateIntegrationsSettingsMutation,\n      L.UpdateIntegrationsSettingsMutationVariables\n    >(L.UpdateIntegrationsSettingsDocument.toString(), {\n      id,\n      input,\n    });\n    const data = response.integrationsSettingsUpdate;\n\n    return new IntegrationsSettingsPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable IssueAddLabel Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class IssueAddLabelMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the IssueAddLabel mutation and return a IssuePayload\n   *\n   * @param id - required id to pass to issueAddLabel\n   * @param labelId - required labelId to pass to issueAddLabel\n   * @returns parsed response from IssueAddLabelMutation\n   */\n  public async fetch(id: string, labelId: string): LinearFetch<IssuePayload> {\n    const response = await this._request<L.IssueAddLabelMutation, L.IssueAddLabelMutationVariables>(\n      L.IssueAddLabelDocument.toString(),\n      {\n        id,\n        labelId,\n      }\n    );\n    const data = response.issueAddLabel;\n\n    return new IssuePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable ArchiveIssue Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class ArchiveIssueMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the ArchiveIssue mutation and return a IssueArchivePayload\n   *\n   * @param id - required id to pass to archiveIssue\n   * @param variables - variables without 'id' to pass into the ArchiveIssueMutation\n   * @returns parsed response from ArchiveIssueMutation\n   */\n  public async fetch(\n    id: string,\n    variables?: Omit<L.ArchiveIssueMutationVariables, \"id\">\n  ): LinearFetch<IssueArchivePayload> {\n    const response = await this._request<L.ArchiveIssueMutation, L.ArchiveIssueMutationVariables>(\n      L.ArchiveIssueDocument.toString(),\n      {\n        id,\n        ...variables,\n      }\n    );\n    const data = response.issueArchive;\n\n    return new IssueArchivePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable CreateIssueBatch Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class CreateIssueBatchMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the CreateIssueBatch mutation and return a IssueBatchPayload\n   *\n   * @param input - required input to pass to createIssueBatch\n   * @returns parsed response from CreateIssueBatchMutation\n   */\n  public async fetch(input: L.IssueBatchCreateInput): LinearFetch<IssueBatchPayload> {\n    const response = await this._request<L.CreateIssueBatchMutation, L.CreateIssueBatchMutationVariables>(\n      L.CreateIssueBatchDocument.toString(),\n      {\n        input,\n      }\n    );\n    const data = response.issueBatchCreate;\n\n    return new IssueBatchPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable UpdateIssueBatch Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class UpdateIssueBatchMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UpdateIssueBatch mutation and return a IssueBatchPayload\n   *\n   * @param ids - required ids to pass to updateIssueBatch\n   * @param input - required input to pass to updateIssueBatch\n   * @returns parsed response from UpdateIssueBatchMutation\n   */\n  public async fetch(ids: L.Scalars[\"UUID\"][], input: L.IssueUpdateInput): LinearFetch<IssueBatchPayload> {\n    const response = await this._request<L.UpdateIssueBatchMutation, L.UpdateIssueBatchMutationVariables>(\n      L.UpdateIssueBatchDocument.toString(),\n      {\n        ids,\n        input,\n      }\n    );\n    const data = response.issueBatchUpdate;\n\n    return new IssueBatchPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable CreateIssue Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class CreateIssueMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the CreateIssue mutation and return a IssuePayload\n   *\n   * @param input - required input to pass to createIssue\n   * @returns parsed response from CreateIssueMutation\n   */\n  public async fetch(input: L.IssueCreateInput): LinearFetch<IssuePayload> {\n    const response = await this._request<L.CreateIssueMutation, L.CreateIssueMutationVariables>(\n      L.CreateIssueDocument.toString(),\n      {\n        input,\n      }\n    );\n    const data = response.issueCreate;\n\n    return new IssuePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable DeleteIssue Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class DeleteIssueMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the DeleteIssue mutation and return a IssueArchivePayload\n   *\n   * @param id - required id to pass to deleteIssue\n   * @param variables - variables without 'id' to pass into the DeleteIssueMutation\n   * @returns parsed response from DeleteIssueMutation\n   */\n  public async fetch(\n    id: string,\n    variables?: Omit<L.DeleteIssueMutationVariables, \"id\">\n  ): LinearFetch<IssueArchivePayload> {\n    const response = await this._request<L.DeleteIssueMutation, L.DeleteIssueMutationVariables>(\n      L.DeleteIssueDocument.toString(),\n      {\n        id,\n        ...variables,\n      }\n    );\n    const data = response.issueDelete;\n\n    return new IssueArchivePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable IssueExternalSyncDisable Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class IssueExternalSyncDisableMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the IssueExternalSyncDisable mutation and return a IssuePayload\n   *\n   * @param attachmentId - required attachmentId to pass to issueExternalSyncDisable\n   * @returns parsed response from IssueExternalSyncDisableMutation\n   */\n  public async fetch(attachmentId: string): LinearFetch<IssuePayload> {\n    const response = await this._request<\n      L.IssueExternalSyncDisableMutation,\n      L.IssueExternalSyncDisableMutationVariables\n    >(L.IssueExternalSyncDisableDocument.toString(), {\n      attachmentId,\n    });\n    const data = response.issueExternalSyncDisable;\n\n    return new IssuePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable IssueImportCreateAsana Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class IssueImportCreateAsanaMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the IssueImportCreateAsana mutation and return a IssueImportPayload\n   *\n   * @param asanaTeamName - required asanaTeamName to pass to issueImportCreateAsana\n   * @param asanaToken - required asanaToken to pass to issueImportCreateAsana\n   * @param variables - variables without 'asanaTeamName', 'asanaToken' to pass into the IssueImportCreateAsanaMutation\n   * @returns parsed response from IssueImportCreateAsanaMutation\n   */\n  public async fetch(\n    asanaTeamName: string,\n    asanaToken: string,\n    variables?: Omit<L.IssueImportCreateAsanaMutationVariables, \"asanaTeamName\" | \"asanaToken\">\n  ): LinearFetch<IssueImportPayload> {\n    const response = await this._request<L.IssueImportCreateAsanaMutation, L.IssueImportCreateAsanaMutationVariables>(\n      L.IssueImportCreateAsanaDocument.toString(),\n      {\n        asanaTeamName,\n        asanaToken,\n        ...variables,\n      }\n    );\n    const data = response.issueImportCreateAsana;\n\n    return new IssueImportPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable IssueImportCreateCsvJira Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class IssueImportCreateCsvJiraMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the IssueImportCreateCsvJira mutation and return a IssueImportPayload\n   *\n   * @param csvUrl - required csvUrl to pass to issueImportCreateCSVJira\n   * @param variables - variables without 'csvUrl' to pass into the IssueImportCreateCsvJiraMutation\n   * @returns parsed response from IssueImportCreateCsvJiraMutation\n   */\n  public async fetch(\n    csvUrl: string,\n    variables?: Omit<L.IssueImportCreateCsvJiraMutationVariables, \"csvUrl\">\n  ): LinearFetch<IssueImportPayload> {\n    const response = await this._request<\n      L.IssueImportCreateCsvJiraMutation,\n      L.IssueImportCreateCsvJiraMutationVariables\n    >(L.IssueImportCreateCsvJiraDocument.toString(), {\n      csvUrl,\n      ...variables,\n    });\n    const data = response.issueImportCreateCSVJira;\n\n    return new IssueImportPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable IssueImportCreateClubhouse Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class IssueImportCreateClubhouseMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the IssueImportCreateClubhouse mutation and return a IssueImportPayload\n   *\n   * @param clubhouseGroupName - required clubhouseGroupName to pass to issueImportCreateClubhouse\n   * @param clubhouseToken - required clubhouseToken to pass to issueImportCreateClubhouse\n   * @param variables - variables without 'clubhouseGroupName', 'clubhouseToken' to pass into the IssueImportCreateClubhouseMutation\n   * @returns parsed response from IssueImportCreateClubhouseMutation\n   */\n  public async fetch(\n    clubhouseGroupName: string,\n    clubhouseToken: string,\n    variables?: Omit<L.IssueImportCreateClubhouseMutationVariables, \"clubhouseGroupName\" | \"clubhouseToken\">\n  ): LinearFetch<IssueImportPayload> {\n    const response = await this._request<\n      L.IssueImportCreateClubhouseMutation,\n      L.IssueImportCreateClubhouseMutationVariables\n    >(L.IssueImportCreateClubhouseDocument.toString(), {\n      clubhouseGroupName,\n      clubhouseToken,\n      ...variables,\n    });\n    const data = response.issueImportCreateClubhouse;\n\n    return new IssueImportPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable IssueImportCreateGithub Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class IssueImportCreateGithubMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the IssueImportCreateGithub mutation and return a IssueImportPayload\n   *\n   * @param variables - variables to pass into the IssueImportCreateGithubMutation\n   * @returns parsed response from IssueImportCreateGithubMutation\n   */\n  public async fetch(variables?: L.IssueImportCreateGithubMutationVariables): LinearFetch<IssueImportPayload> {\n    const response = await this._request<L.IssueImportCreateGithubMutation, L.IssueImportCreateGithubMutationVariables>(\n      L.IssueImportCreateGithubDocument.toString(),\n      variables\n    );\n    const data = response.issueImportCreateGithub;\n\n    return new IssueImportPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable IssueImportCreateJira Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class IssueImportCreateJiraMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the IssueImportCreateJira mutation and return a IssueImportPayload\n   *\n   * @param jiraEmail - required jiraEmail to pass to issueImportCreateJira\n   * @param jiraHostname - required jiraHostname to pass to issueImportCreateJira\n   * @param jiraProject - required jiraProject to pass to issueImportCreateJira\n   * @param jiraToken - required jiraToken to pass to issueImportCreateJira\n   * @param variables - variables without 'jiraEmail', 'jiraHostname', 'jiraProject', 'jiraToken' to pass into the IssueImportCreateJiraMutation\n   * @returns parsed response from IssueImportCreateJiraMutation\n   */\n  public async fetch(\n    jiraEmail: string,\n    jiraHostname: string,\n    jiraProject: string,\n    jiraToken: string,\n    variables?: Omit<\n      L.IssueImportCreateJiraMutationVariables,\n      \"jiraEmail\" | \"jiraHostname\" | \"jiraProject\" | \"jiraToken\"\n    >\n  ): LinearFetch<IssueImportPayload> {\n    const response = await this._request<L.IssueImportCreateJiraMutation, L.IssueImportCreateJiraMutationVariables>(\n      L.IssueImportCreateJiraDocument.toString(),\n      {\n        jiraEmail,\n        jiraHostname,\n        jiraProject,\n        jiraToken,\n        ...variables,\n      }\n    );\n    const data = response.issueImportCreateJira;\n\n    return new IssueImportPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable DeleteIssueImport Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class DeleteIssueImportMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the DeleteIssueImport mutation and return a IssueImportDeletePayload\n   *\n   * @param issueImportId - required issueImportId to pass to deleteIssueImport\n   * @returns parsed response from DeleteIssueImportMutation\n   */\n  public async fetch(issueImportId: string): LinearFetch<IssueImportDeletePayload> {\n    const response = await this._request<L.DeleteIssueImportMutation, L.DeleteIssueImportMutationVariables>(\n      L.DeleteIssueImportDocument.toString(),\n      {\n        issueImportId,\n      }\n    );\n    const data = response.issueImportDelete;\n\n    return new IssueImportDeletePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable IssueImportProcess Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class IssueImportProcessMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the IssueImportProcess mutation and return a IssueImportPayload\n   *\n   * @param issueImportId - required issueImportId to pass to issueImportProcess\n   * @param mapping - required mapping to pass to issueImportProcess\n   * @returns parsed response from IssueImportProcessMutation\n   */\n  public async fetch(issueImportId: string, mapping: L.Scalars[\"JSONObject\"]): LinearFetch<IssueImportPayload> {\n    const response = await this._request<L.IssueImportProcessMutation, L.IssueImportProcessMutationVariables>(\n      L.IssueImportProcessDocument.toString(),\n      {\n        issueImportId,\n        mapping,\n      }\n    );\n    const data = response.issueImportProcess;\n\n    return new IssueImportPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable UpdateIssueImport Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class UpdateIssueImportMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UpdateIssueImport mutation and return a IssueImportPayload\n   *\n   * @param id - required id to pass to updateIssueImport\n   * @param input - required input to pass to updateIssueImport\n   * @returns parsed response from UpdateIssueImportMutation\n   */\n  public async fetch(id: string, input: L.IssueImportUpdateInput): LinearFetch<IssueImportPayload> {\n    const response = await this._request<L.UpdateIssueImportMutation, L.UpdateIssueImportMutationVariables>(\n      L.UpdateIssueImportDocument.toString(),\n      {\n        id,\n        input,\n      }\n    );\n    const data = response.issueImportUpdate;\n\n    return new IssueImportPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable CreateIssueLabel Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class CreateIssueLabelMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the CreateIssueLabel mutation and return a IssueLabelPayload\n   *\n   * @param input - required input to pass to createIssueLabel\n   * @param variables - variables without 'input' to pass into the CreateIssueLabelMutation\n   * @returns parsed response from CreateIssueLabelMutation\n   */\n  public async fetch(\n    input: L.IssueLabelCreateInput,\n    variables?: Omit<L.CreateIssueLabelMutationVariables, \"input\">\n  ): LinearFetch<IssueLabelPayload> {\n    const response = await this._request<L.CreateIssueLabelMutation, L.CreateIssueLabelMutationVariables>(\n      L.CreateIssueLabelDocument.toString(),\n      {\n        input,\n        ...variables,\n      }\n    );\n    const data = response.issueLabelCreate;\n\n    return new IssueLabelPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable DeleteIssueLabel Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class DeleteIssueLabelMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the DeleteIssueLabel mutation and return a DeletePayload\n   *\n   * @param id - required id to pass to deleteIssueLabel\n   * @returns parsed response from DeleteIssueLabelMutation\n   */\n  public async fetch(id: string): LinearFetch<DeletePayload> {\n    const response = await this._request<L.DeleteIssueLabelMutation, L.DeleteIssueLabelMutationVariables>(\n      L.DeleteIssueLabelDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.issueLabelDelete;\n\n    return new DeletePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable IssueLabelRestore Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class IssueLabelRestoreMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the IssueLabelRestore mutation and return a IssueLabelPayload\n   *\n   * @param id - required id to pass to issueLabelRestore\n   * @returns parsed response from IssueLabelRestoreMutation\n   */\n  public async fetch(id: string): LinearFetch<IssueLabelPayload> {\n    const response = await this._request<L.IssueLabelRestoreMutation, L.IssueLabelRestoreMutationVariables>(\n      L.IssueLabelRestoreDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.issueLabelRestore;\n\n    return new IssueLabelPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable IssueLabelRetire Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class IssueLabelRetireMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the IssueLabelRetire mutation and return a IssueLabelPayload\n   *\n   * @param id - required id to pass to issueLabelRetire\n   * @returns parsed response from IssueLabelRetireMutation\n   */\n  public async fetch(id: string): LinearFetch<IssueLabelPayload> {\n    const response = await this._request<L.IssueLabelRetireMutation, L.IssueLabelRetireMutationVariables>(\n      L.IssueLabelRetireDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.issueLabelRetire;\n\n    return new IssueLabelPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable UpdateIssueLabel Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class UpdateIssueLabelMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UpdateIssueLabel mutation and return a IssueLabelPayload\n   *\n   * @param id - required id to pass to updateIssueLabel\n   * @param input - required input to pass to updateIssueLabel\n   * @param variables - variables without 'id', 'input' to pass into the UpdateIssueLabelMutation\n   * @returns parsed response from UpdateIssueLabelMutation\n   */\n  public async fetch(\n    id: string,\n    input: L.IssueLabelUpdateInput,\n    variables?: Omit<L.UpdateIssueLabelMutationVariables, \"id\" | \"input\">\n  ): LinearFetch<IssueLabelPayload> {\n    const response = await this._request<L.UpdateIssueLabelMutation, L.UpdateIssueLabelMutationVariables>(\n      L.UpdateIssueLabelDocument.toString(),\n      {\n        id,\n        input,\n        ...variables,\n      }\n    );\n    const data = response.issueLabelUpdate;\n\n    return new IssueLabelPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable CreateIssueRelation Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class CreateIssueRelationMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the CreateIssueRelation mutation and return a IssueRelationPayload\n   *\n   * @param input - required input to pass to createIssueRelation\n   * @param variables - variables without 'input' to pass into the CreateIssueRelationMutation\n   * @returns parsed response from CreateIssueRelationMutation\n   */\n  public async fetch(\n    input: L.IssueRelationCreateInput,\n    variables?: Omit<L.CreateIssueRelationMutationVariables, \"input\">\n  ): LinearFetch<IssueRelationPayload> {\n    const response = await this._request<L.CreateIssueRelationMutation, L.CreateIssueRelationMutationVariables>(\n      L.CreateIssueRelationDocument.toString(),\n      {\n        input,\n        ...variables,\n      }\n    );\n    const data = response.issueRelationCreate;\n\n    return new IssueRelationPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable DeleteIssueRelation Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class DeleteIssueRelationMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the DeleteIssueRelation mutation and return a DeletePayload\n   *\n   * @param id - required id to pass to deleteIssueRelation\n   * @returns parsed response from DeleteIssueRelationMutation\n   */\n  public async fetch(id: string): LinearFetch<DeletePayload> {\n    const response = await this._request<L.DeleteIssueRelationMutation, L.DeleteIssueRelationMutationVariables>(\n      L.DeleteIssueRelationDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.issueRelationDelete;\n\n    return new DeletePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable UpdateIssueRelation Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class UpdateIssueRelationMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UpdateIssueRelation mutation and return a IssueRelationPayload\n   *\n   * @param id - required id to pass to updateIssueRelation\n   * @param input - required input to pass to updateIssueRelation\n   * @returns parsed response from UpdateIssueRelationMutation\n   */\n  public async fetch(id: string, input: L.IssueRelationUpdateInput): LinearFetch<IssueRelationPayload> {\n    const response = await this._request<L.UpdateIssueRelationMutation, L.UpdateIssueRelationMutationVariables>(\n      L.UpdateIssueRelationDocument.toString(),\n      {\n        id,\n        input,\n      }\n    );\n    const data = response.issueRelationUpdate;\n\n    return new IssueRelationPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable IssueReminder Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class IssueReminderMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the IssueReminder mutation and return a IssuePayload\n   *\n   * @param id - required id to pass to issueReminder\n   * @param reminderAt - required reminderAt to pass to issueReminder\n   * @returns parsed response from IssueReminderMutation\n   */\n  public async fetch(id: string, reminderAt: Date): LinearFetch<IssuePayload> {\n    const response = await this._request<L.IssueReminderMutation, L.IssueReminderMutationVariables>(\n      L.IssueReminderDocument.toString(),\n      {\n        id,\n        reminderAt,\n      }\n    );\n    const data = response.issueReminder;\n\n    return new IssuePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable IssueRemoveLabel Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class IssueRemoveLabelMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the IssueRemoveLabel mutation and return a IssuePayload\n   *\n   * @param id - required id to pass to issueRemoveLabel\n   * @param labelId - required labelId to pass to issueRemoveLabel\n   * @returns parsed response from IssueRemoveLabelMutation\n   */\n  public async fetch(id: string, labelId: string): LinearFetch<IssuePayload> {\n    const response = await this._request<L.IssueRemoveLabelMutation, L.IssueRemoveLabelMutationVariables>(\n      L.IssueRemoveLabelDocument.toString(),\n      {\n        id,\n        labelId,\n      }\n    );\n    const data = response.issueRemoveLabel;\n\n    return new IssuePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable IssueSubscribe Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class IssueSubscribeMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the IssueSubscribe mutation and return a IssuePayload\n   *\n   * @param id - required id to pass to issueSubscribe\n   * @param variables - variables without 'id' to pass into the IssueSubscribeMutation\n   * @returns parsed response from IssueSubscribeMutation\n   */\n  public async fetch(id: string, variables?: Omit<L.IssueSubscribeMutationVariables, \"id\">): LinearFetch<IssuePayload> {\n    const response = await this._request<L.IssueSubscribeMutation, L.IssueSubscribeMutationVariables>(\n      L.IssueSubscribeDocument.toString(),\n      {\n        id,\n        ...variables,\n      }\n    );\n    const data = response.issueSubscribe;\n\n    return new IssuePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable CreateIssueToRelease Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class CreateIssueToReleaseMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the CreateIssueToRelease mutation and return a IssueToReleasePayload\n   *\n   * @param input - required input to pass to createIssueToRelease\n   * @returns parsed response from CreateIssueToReleaseMutation\n   */\n  public async fetch(input: L.IssueToReleaseCreateInput): LinearFetch<IssueToReleasePayload> {\n    const response = await this._request<L.CreateIssueToReleaseMutation, L.CreateIssueToReleaseMutationVariables>(\n      L.CreateIssueToReleaseDocument.toString(),\n      {\n        input,\n      }\n    );\n    const data = response.issueToReleaseCreate;\n\n    return new IssueToReleasePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable DeleteIssueToRelease Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class DeleteIssueToReleaseMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the DeleteIssueToRelease mutation and return a DeletePayload\n   *\n   * @param id - required id to pass to deleteIssueToRelease\n   * @returns parsed response from DeleteIssueToReleaseMutation\n   */\n  public async fetch(id: string): LinearFetch<DeletePayload> {\n    const response = await this._request<L.DeleteIssueToReleaseMutation, L.DeleteIssueToReleaseMutationVariables>(\n      L.DeleteIssueToReleaseDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.issueToReleaseDelete;\n\n    return new DeletePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable IssueToReleaseDeleteByIssueAndRelease Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class IssueToReleaseDeleteByIssueAndReleaseMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the IssueToReleaseDeleteByIssueAndRelease mutation and return a DeletePayload\n   *\n   * @param issueId - required issueId to pass to issueToReleaseDeleteByIssueAndRelease\n   * @param releaseId - required releaseId to pass to issueToReleaseDeleteByIssueAndRelease\n   * @returns parsed response from IssueToReleaseDeleteByIssueAndReleaseMutation\n   */\n  public async fetch(issueId: string, releaseId: string): LinearFetch<DeletePayload> {\n    const response = await this._request<\n      L.IssueToReleaseDeleteByIssueAndReleaseMutation,\n      L.IssueToReleaseDeleteByIssueAndReleaseMutationVariables\n    >(L.IssueToReleaseDeleteByIssueAndReleaseDocument.toString(), {\n      issueId,\n      releaseId,\n    });\n    const data = response.issueToReleaseDeleteByIssueAndRelease;\n\n    return new DeletePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable UnarchiveIssue Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class UnarchiveIssueMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UnarchiveIssue mutation and return a IssueArchivePayload\n   *\n   * @param id - required id to pass to unarchiveIssue\n   * @returns parsed response from UnarchiveIssueMutation\n   */\n  public async fetch(id: string): LinearFetch<IssueArchivePayload> {\n    const response = await this._request<L.UnarchiveIssueMutation, L.UnarchiveIssueMutationVariables>(\n      L.UnarchiveIssueDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.issueUnarchive;\n\n    return new IssueArchivePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable IssueUnsubscribe Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class IssueUnsubscribeMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the IssueUnsubscribe mutation and return a IssuePayload\n   *\n   * @param id - required id to pass to issueUnsubscribe\n   * @param variables - variables without 'id' to pass into the IssueUnsubscribeMutation\n   * @returns parsed response from IssueUnsubscribeMutation\n   */\n  public async fetch(\n    id: string,\n    variables?: Omit<L.IssueUnsubscribeMutationVariables, \"id\">\n  ): LinearFetch<IssuePayload> {\n    const response = await this._request<L.IssueUnsubscribeMutation, L.IssueUnsubscribeMutationVariables>(\n      L.IssueUnsubscribeDocument.toString(),\n      {\n        id,\n        ...variables,\n      }\n    );\n    const data = response.issueUnsubscribe;\n\n    return new IssuePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable UpdateIssue Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class UpdateIssueMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UpdateIssue mutation and return a IssuePayload\n   *\n   * @param id - required id to pass to updateIssue\n   * @param input - required input to pass to updateIssue\n   * @returns parsed response from UpdateIssueMutation\n   */\n  public async fetch(id: string, input: L.IssueUpdateInput): LinearFetch<IssuePayload> {\n    const response = await this._request<L.UpdateIssueMutation, L.UpdateIssueMutationVariables>(\n      L.UpdateIssueDocument.toString(),\n      {\n        id,\n        input,\n      }\n    );\n    const data = response.issueUpdate;\n\n    return new IssuePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable Logout Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class LogoutMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the Logout mutation and return a LogoutResponse\n   *\n   * @param variables - variables to pass into the LogoutMutation\n   * @returns parsed response from LogoutMutation\n   */\n  public async fetch(variables?: L.LogoutMutationVariables): LinearFetch<LogoutResponse> {\n    const response = await this._request<L.LogoutMutation, L.LogoutMutationVariables>(\n      L.LogoutDocument.toString(),\n      variables\n    );\n    const data = response.logout;\n\n    return new LogoutResponse(this._request, data);\n  }\n}\n\n/**\n * A fetchable LogoutAllSessions Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class LogoutAllSessionsMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the LogoutAllSessions mutation and return a LogoutResponse\n   *\n   * @param variables - variables to pass into the LogoutAllSessionsMutation\n   * @returns parsed response from LogoutAllSessionsMutation\n   */\n  public async fetch(variables?: L.LogoutAllSessionsMutationVariables): LinearFetch<LogoutResponse> {\n    const response = await this._request<L.LogoutAllSessionsMutation, L.LogoutAllSessionsMutationVariables>(\n      L.LogoutAllSessionsDocument.toString(),\n      variables\n    );\n    const data = response.logoutAllSessions;\n\n    return new LogoutResponse(this._request, data);\n  }\n}\n\n/**\n * A fetchable LogoutOtherSessions Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class LogoutOtherSessionsMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the LogoutOtherSessions mutation and return a LogoutResponse\n   *\n   * @param variables - variables to pass into the LogoutOtherSessionsMutation\n   * @returns parsed response from LogoutOtherSessionsMutation\n   */\n  public async fetch(variables?: L.LogoutOtherSessionsMutationVariables): LinearFetch<LogoutResponse> {\n    const response = await this._request<L.LogoutOtherSessionsMutation, L.LogoutOtherSessionsMutationVariables>(\n      L.LogoutOtherSessionsDocument.toString(),\n      variables\n    );\n    const data = response.logoutOtherSessions;\n\n    return new LogoutResponse(this._request, data);\n  }\n}\n\n/**\n * A fetchable LogoutSession Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class LogoutSessionMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the LogoutSession mutation and return a LogoutResponse\n   *\n   * @param sessionId - required sessionId to pass to logoutSession\n   * @returns parsed response from LogoutSessionMutation\n   */\n  public async fetch(sessionId: string): LinearFetch<LogoutResponse> {\n    const response = await this._request<L.LogoutSessionMutation, L.LogoutSessionMutationVariables>(\n      L.LogoutSessionDocument.toString(),\n      {\n        sessionId,\n      }\n    );\n    const data = response.logoutSession;\n\n    return new LogoutResponse(this._request, data);\n  }\n}\n\n/**\n * A fetchable ArchiveNotification Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class ArchiveNotificationMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the ArchiveNotification mutation and return a NotificationArchivePayload\n   *\n   * @param id - required id to pass to archiveNotification\n   * @returns parsed response from ArchiveNotificationMutation\n   */\n  public async fetch(id: string): LinearFetch<NotificationArchivePayload> {\n    const response = await this._request<L.ArchiveNotificationMutation, L.ArchiveNotificationMutationVariables>(\n      L.ArchiveNotificationDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.notificationArchive;\n\n    return new NotificationArchivePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable NotificationArchiveAll Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class NotificationArchiveAllMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the NotificationArchiveAll mutation and return a NotificationBatchActionPayload\n   *\n   * @param input - required input to pass to notificationArchiveAll\n   * @returns parsed response from NotificationArchiveAllMutation\n   */\n  public async fetch(input: L.NotificationEntityInput): LinearFetch<NotificationBatchActionPayload> {\n    const response = await this._request<L.NotificationArchiveAllMutation, L.NotificationArchiveAllMutationVariables>(\n      L.NotificationArchiveAllDocument.toString(),\n      {\n        input,\n      }\n    );\n    const data = response.notificationArchiveAll;\n\n    return new NotificationBatchActionPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable UpdateNotificationCategoryChannelSubscription Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class UpdateNotificationCategoryChannelSubscriptionMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UpdateNotificationCategoryChannelSubscription mutation and return a UserSettingsPayload\n   *\n   * @param category - required category to pass to updateNotificationCategoryChannelSubscription\n   * @param channel - required channel to pass to updateNotificationCategoryChannelSubscription\n   * @param subscribe - required subscribe to pass to updateNotificationCategoryChannelSubscription\n   * @returns parsed response from UpdateNotificationCategoryChannelSubscriptionMutation\n   */\n  public async fetch(\n    category: L.NotificationCategory,\n    channel: L.NotificationChannel,\n    subscribe: boolean\n  ): LinearFetch<UserSettingsPayload> {\n    const response = await this._request<\n      L.UpdateNotificationCategoryChannelSubscriptionMutation,\n      L.UpdateNotificationCategoryChannelSubscriptionMutationVariables\n    >(L.UpdateNotificationCategoryChannelSubscriptionDocument.toString(), {\n      category,\n      channel,\n      subscribe,\n    });\n    const data = response.notificationCategoryChannelSubscriptionUpdate;\n\n    return new UserSettingsPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable NotificationMarkReadAll Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class NotificationMarkReadAllMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the NotificationMarkReadAll mutation and return a NotificationBatchActionPayload\n   *\n   * @param input - required input to pass to notificationMarkReadAll\n   * @param readAt - required readAt to pass to notificationMarkReadAll\n   * @returns parsed response from NotificationMarkReadAllMutation\n   */\n  public async fetch(input: L.NotificationEntityInput, readAt: Date): LinearFetch<NotificationBatchActionPayload> {\n    const response = await this._request<L.NotificationMarkReadAllMutation, L.NotificationMarkReadAllMutationVariables>(\n      L.NotificationMarkReadAllDocument.toString(),\n      {\n        input,\n        readAt,\n      }\n    );\n    const data = response.notificationMarkReadAll;\n\n    return new NotificationBatchActionPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable NotificationMarkUnreadAll Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class NotificationMarkUnreadAllMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the NotificationMarkUnreadAll mutation and return a NotificationBatchActionPayload\n   *\n   * @param input - required input to pass to notificationMarkUnreadAll\n   * @returns parsed response from NotificationMarkUnreadAllMutation\n   */\n  public async fetch(input: L.NotificationEntityInput): LinearFetch<NotificationBatchActionPayload> {\n    const response = await this._request<\n      L.NotificationMarkUnreadAllMutation,\n      L.NotificationMarkUnreadAllMutationVariables\n    >(L.NotificationMarkUnreadAllDocument.toString(), {\n      input,\n    });\n    const data = response.notificationMarkUnreadAll;\n\n    return new NotificationBatchActionPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable NotificationSnoozeAll Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class NotificationSnoozeAllMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the NotificationSnoozeAll mutation and return a NotificationBatchActionPayload\n   *\n   * @param input - required input to pass to notificationSnoozeAll\n   * @param snoozedUntilAt - required snoozedUntilAt to pass to notificationSnoozeAll\n   * @returns parsed response from NotificationSnoozeAllMutation\n   */\n  public async fetch(\n    input: L.NotificationEntityInput,\n    snoozedUntilAt: Date\n  ): LinearFetch<NotificationBatchActionPayload> {\n    const response = await this._request<L.NotificationSnoozeAllMutation, L.NotificationSnoozeAllMutationVariables>(\n      L.NotificationSnoozeAllDocument.toString(),\n      {\n        input,\n        snoozedUntilAt,\n      }\n    );\n    const data = response.notificationSnoozeAll;\n\n    return new NotificationBatchActionPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable CreateNotificationSubscription Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class CreateNotificationSubscriptionMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the CreateNotificationSubscription mutation and return a NotificationSubscriptionPayload\n   *\n   * @param input - required input to pass to createNotificationSubscription\n   * @returns parsed response from CreateNotificationSubscriptionMutation\n   */\n  public async fetch(input: L.NotificationSubscriptionCreateInput): LinearFetch<NotificationSubscriptionPayload> {\n    const response = await this._request<\n      L.CreateNotificationSubscriptionMutation,\n      L.CreateNotificationSubscriptionMutationVariables\n    >(L.CreateNotificationSubscriptionDocument.toString(), {\n      input,\n    });\n    const data = response.notificationSubscriptionCreate;\n\n    return new NotificationSubscriptionPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable DeleteNotificationSubscription Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class DeleteNotificationSubscriptionMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the DeleteNotificationSubscription mutation and return a DeletePayload\n   *\n   * @param id - required id to pass to deleteNotificationSubscription\n   * @returns parsed response from DeleteNotificationSubscriptionMutation\n   */\n  public async fetch(id: string): LinearFetch<DeletePayload> {\n    const response = await this._request<\n      L.DeleteNotificationSubscriptionMutation,\n      L.DeleteNotificationSubscriptionMutationVariables\n    >(L.DeleteNotificationSubscriptionDocument.toString(), {\n      id,\n    });\n    const data = response.notificationSubscriptionDelete;\n\n    return new DeletePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable UpdateNotificationSubscription Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class UpdateNotificationSubscriptionMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UpdateNotificationSubscription mutation and return a NotificationSubscriptionPayload\n   *\n   * @param id - required id to pass to updateNotificationSubscription\n   * @param input - required input to pass to updateNotificationSubscription\n   * @returns parsed response from UpdateNotificationSubscriptionMutation\n   */\n  public async fetch(\n    id: string,\n    input: L.NotificationSubscriptionUpdateInput\n  ): LinearFetch<NotificationSubscriptionPayload> {\n    const response = await this._request<\n      L.UpdateNotificationSubscriptionMutation,\n      L.UpdateNotificationSubscriptionMutationVariables\n    >(L.UpdateNotificationSubscriptionDocument.toString(), {\n      id,\n      input,\n    });\n    const data = response.notificationSubscriptionUpdate;\n\n    return new NotificationSubscriptionPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable UnarchiveNotification Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class UnarchiveNotificationMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UnarchiveNotification mutation and return a NotificationArchivePayload\n   *\n   * @param id - required id to pass to unarchiveNotification\n   * @returns parsed response from UnarchiveNotificationMutation\n   */\n  public async fetch(id: string): LinearFetch<NotificationArchivePayload> {\n    const response = await this._request<L.UnarchiveNotificationMutation, L.UnarchiveNotificationMutationVariables>(\n      L.UnarchiveNotificationDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.notificationUnarchive;\n\n    return new NotificationArchivePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable NotificationUnsnoozeAll Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class NotificationUnsnoozeAllMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the NotificationUnsnoozeAll mutation and return a NotificationBatchActionPayload\n   *\n   * @param input - required input to pass to notificationUnsnoozeAll\n   * @param unsnoozedAt - required unsnoozedAt to pass to notificationUnsnoozeAll\n   * @returns parsed response from NotificationUnsnoozeAllMutation\n   */\n  public async fetch(input: L.NotificationEntityInput, unsnoozedAt: Date): LinearFetch<NotificationBatchActionPayload> {\n    const response = await this._request<L.NotificationUnsnoozeAllMutation, L.NotificationUnsnoozeAllMutationVariables>(\n      L.NotificationUnsnoozeAllDocument.toString(),\n      {\n        input,\n        unsnoozedAt,\n      }\n    );\n    const data = response.notificationUnsnoozeAll;\n\n    return new NotificationBatchActionPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable UpdateNotification Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class UpdateNotificationMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UpdateNotification mutation and return a NotificationPayload\n   *\n   * @param id - required id to pass to updateNotification\n   * @param input - required input to pass to updateNotification\n   * @returns parsed response from UpdateNotificationMutation\n   */\n  public async fetch(id: string, input: L.NotificationUpdateInput): LinearFetch<NotificationPayload> {\n    const response = await this._request<L.UpdateNotificationMutation, L.UpdateNotificationMutationVariables>(\n      L.UpdateNotificationDocument.toString(),\n      {\n        id,\n        input,\n      }\n    );\n    const data = response.notificationUpdate;\n\n    return new NotificationPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable DeleteOrganizationCancel Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class DeleteOrganizationCancelMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the DeleteOrganizationCancel mutation and return a OrganizationCancelDeletePayload\n   *\n   * @returns parsed response from DeleteOrganizationCancelMutation\n   */\n  public async fetch(): LinearFetch<OrganizationCancelDeletePayload> {\n    const response = await this._request<\n      L.DeleteOrganizationCancelMutation,\n      L.DeleteOrganizationCancelMutationVariables\n    >(L.DeleteOrganizationCancelDocument.toString(), {});\n    const data = response.organizationCancelDelete;\n\n    return new OrganizationCancelDeletePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable DeleteOrganization Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class DeleteOrganizationMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the DeleteOrganization mutation and return a OrganizationDeletePayload\n   *\n   * @param input - required input to pass to deleteOrganization\n   * @returns parsed response from DeleteOrganizationMutation\n   */\n  public async fetch(input: L.DeleteOrganizationInput): LinearFetch<OrganizationDeletePayload> {\n    const response = await this._request<L.DeleteOrganizationMutation, L.DeleteOrganizationMutationVariables>(\n      L.DeleteOrganizationDocument.toString(),\n      {\n        input,\n      }\n    );\n    const data = response.organizationDelete;\n\n    return new OrganizationDeletePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable OrganizationDeleteChallenge Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class OrganizationDeleteChallengeMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the OrganizationDeleteChallenge mutation and return a OrganizationDeletePayload\n   *\n   * @returns parsed response from OrganizationDeleteChallengeMutation\n   */\n  public async fetch(): LinearFetch<OrganizationDeletePayload> {\n    const response = await this._request<\n      L.OrganizationDeleteChallengeMutation,\n      L.OrganizationDeleteChallengeMutationVariables\n    >(L.OrganizationDeleteChallengeDocument.toString(), {});\n    const data = response.organizationDeleteChallenge;\n\n    return new OrganizationDeletePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable DeleteOrganizationDomain Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class DeleteOrganizationDomainMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the DeleteOrganizationDomain mutation and return a DeletePayload\n   *\n   * @param id - required id to pass to deleteOrganizationDomain\n   * @returns parsed response from DeleteOrganizationDomainMutation\n   */\n  public async fetch(id: string): LinearFetch<DeletePayload> {\n    const response = await this._request<\n      L.DeleteOrganizationDomainMutation,\n      L.DeleteOrganizationDomainMutationVariables\n    >(L.DeleteOrganizationDomainDocument.toString(), {\n      id,\n    });\n    const data = response.organizationDomainDelete;\n\n    return new DeletePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable CreateOrganizationInvite Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class CreateOrganizationInviteMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the CreateOrganizationInvite mutation and return a OrganizationInvitePayload\n   *\n   * @param input - required input to pass to createOrganizationInvite\n   * @returns parsed response from CreateOrganizationInviteMutation\n   */\n  public async fetch(input: L.OrganizationInviteCreateInput): LinearFetch<OrganizationInvitePayload> {\n    const response = await this._request<\n      L.CreateOrganizationInviteMutation,\n      L.CreateOrganizationInviteMutationVariables\n    >(L.CreateOrganizationInviteDocument.toString(), {\n      input,\n    });\n    const data = response.organizationInviteCreate;\n\n    return new OrganizationInvitePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable DeleteOrganizationInvite Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class DeleteOrganizationInviteMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the DeleteOrganizationInvite mutation and return a DeletePayload\n   *\n   * @param id - required id to pass to deleteOrganizationInvite\n   * @returns parsed response from DeleteOrganizationInviteMutation\n   */\n  public async fetch(id: string): LinearFetch<DeletePayload> {\n    const response = await this._request<\n      L.DeleteOrganizationInviteMutation,\n      L.DeleteOrganizationInviteMutationVariables\n    >(L.DeleteOrganizationInviteDocument.toString(), {\n      id,\n    });\n    const data = response.organizationInviteDelete;\n\n    return new DeletePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable UpdateOrganizationInvite Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class UpdateOrganizationInviteMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UpdateOrganizationInvite mutation and return a OrganizationInvitePayload\n   *\n   * @param id - required id to pass to updateOrganizationInvite\n   * @param input - required input to pass to updateOrganizationInvite\n   * @returns parsed response from UpdateOrganizationInviteMutation\n   */\n  public async fetch(id: string, input: L.OrganizationInviteUpdateInput): LinearFetch<OrganizationInvitePayload> {\n    const response = await this._request<\n      L.UpdateOrganizationInviteMutation,\n      L.UpdateOrganizationInviteMutationVariables\n    >(L.UpdateOrganizationInviteDocument.toString(), {\n      id,\n      input,\n    });\n    const data = response.organizationInviteUpdate;\n\n    return new OrganizationInvitePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable OrganizationStartTrial Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class OrganizationStartTrialMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the OrganizationStartTrial mutation and return a OrganizationStartTrialPayload\n   *\n   * @returns parsed response from OrganizationStartTrialMutation\n   */\n  public async fetch(): LinearFetch<OrganizationStartTrialPayload> {\n    const response = await this._request<L.OrganizationStartTrialMutation, L.OrganizationStartTrialMutationVariables>(\n      L.OrganizationStartTrialDocument.toString(),\n      {}\n    );\n    const data = response.organizationStartTrial;\n\n    return new OrganizationStartTrialPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable OrganizationStartTrialForPlan Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class OrganizationStartTrialForPlanMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the OrganizationStartTrialForPlan mutation and return a OrganizationStartTrialPayload\n   *\n   * @param input - required input to pass to organizationStartTrialForPlan\n   * @returns parsed response from OrganizationStartTrialForPlanMutation\n   */\n  public async fetch(input: L.OrganizationStartTrialInput): LinearFetch<OrganizationStartTrialPayload> {\n    const response = await this._request<\n      L.OrganizationStartTrialForPlanMutation,\n      L.OrganizationStartTrialForPlanMutationVariables\n    >(L.OrganizationStartTrialForPlanDocument.toString(), {\n      input,\n    });\n    const data = response.organizationStartTrialForPlan;\n\n    return new OrganizationStartTrialPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable UpdateOrganization Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class UpdateOrganizationMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UpdateOrganization mutation and return a OrganizationPayload\n   *\n   * @param input - required input to pass to updateOrganization\n   * @returns parsed response from UpdateOrganizationMutation\n   */\n  public async fetch(input: L.OrganizationUpdateInput): LinearFetch<OrganizationPayload> {\n    const response = await this._request<L.UpdateOrganizationMutation, L.UpdateOrganizationMutationVariables>(\n      L.UpdateOrganizationDocument.toString(),\n      {\n        input,\n      }\n    );\n    const data = response.organizationUpdate;\n\n    return new OrganizationPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable ProjectAddLabel Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class ProjectAddLabelMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the ProjectAddLabel mutation and return a ProjectPayload\n   *\n   * @param id - required id to pass to projectAddLabel\n   * @param labelId - required labelId to pass to projectAddLabel\n   * @returns parsed response from ProjectAddLabelMutation\n   */\n  public async fetch(id: string, labelId: string): LinearFetch<ProjectPayload> {\n    const response = await this._request<L.ProjectAddLabelMutation, L.ProjectAddLabelMutationVariables>(\n      L.ProjectAddLabelDocument.toString(),\n      {\n        id,\n        labelId,\n      }\n    );\n    const data = response.projectAddLabel;\n\n    return new ProjectPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable ArchiveProject Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class ArchiveProjectMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the ArchiveProject mutation and return a ProjectArchivePayload\n   *\n   * @param id - required id to pass to archiveProject\n   * @param variables - variables without 'id' to pass into the ArchiveProjectMutation\n   * @returns parsed response from ArchiveProjectMutation\n   */\n  public async fetch(\n    id: string,\n    variables?: Omit<L.ArchiveProjectMutationVariables, \"id\">\n  ): LinearFetch<ProjectArchivePayload> {\n    const response = await this._request<L.ArchiveProjectMutation, L.ArchiveProjectMutationVariables>(\n      L.ArchiveProjectDocument.toString(),\n      {\n        id,\n        ...variables,\n      }\n    );\n    const data = response.projectArchive;\n\n    return new ProjectArchivePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable CreateProject Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class CreateProjectMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the CreateProject mutation and return a ProjectPayload\n   *\n   * @param input - required input to pass to createProject\n   * @param variables - variables without 'input' to pass into the CreateProjectMutation\n   * @returns parsed response from CreateProjectMutation\n   */\n  public async fetch(\n    input: L.ProjectCreateInput,\n    variables?: Omit<L.CreateProjectMutationVariables, \"input\">\n  ): LinearFetch<ProjectPayload> {\n    const response = await this._request<L.CreateProjectMutation, L.CreateProjectMutationVariables>(\n      L.CreateProjectDocument.toString(),\n      {\n        input,\n        ...variables,\n      }\n    );\n    const data = response.projectCreate;\n\n    return new ProjectPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable DeleteProject Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class DeleteProjectMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the DeleteProject mutation and return a ProjectArchivePayload\n   *\n   * @param id - required id to pass to deleteProject\n   * @returns parsed response from DeleteProjectMutation\n   */\n  public async fetch(id: string): LinearFetch<ProjectArchivePayload> {\n    const response = await this._request<L.DeleteProjectMutation, L.DeleteProjectMutationVariables>(\n      L.DeleteProjectDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.projectDelete;\n\n    return new ProjectArchivePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable ProjectExternalSyncDisable Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class ProjectExternalSyncDisableMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the ProjectExternalSyncDisable mutation and return a ProjectPayload\n   *\n   * @param projectId - required projectId to pass to projectExternalSyncDisable\n   * @param syncSource - required syncSource to pass to projectExternalSyncDisable\n   * @returns parsed response from ProjectExternalSyncDisableMutation\n   */\n  public async fetch(projectId: string, syncSource: L.ExternalSyncService): LinearFetch<ProjectPayload> {\n    const response = await this._request<\n      L.ProjectExternalSyncDisableMutation,\n      L.ProjectExternalSyncDisableMutationVariables\n    >(L.ProjectExternalSyncDisableDocument.toString(), {\n      projectId,\n      syncSource,\n    });\n    const data = response.projectExternalSyncDisable;\n\n    return new ProjectPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable CreateProjectLabel Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class CreateProjectLabelMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the CreateProjectLabel mutation and return a ProjectLabelPayload\n   *\n   * @param input - required input to pass to createProjectLabel\n   * @returns parsed response from CreateProjectLabelMutation\n   */\n  public async fetch(input: L.ProjectLabelCreateInput): LinearFetch<ProjectLabelPayload> {\n    const response = await this._request<L.CreateProjectLabelMutation, L.CreateProjectLabelMutationVariables>(\n      L.CreateProjectLabelDocument.toString(),\n      {\n        input,\n      }\n    );\n    const data = response.projectLabelCreate;\n\n    return new ProjectLabelPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable DeleteProjectLabel Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class DeleteProjectLabelMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the DeleteProjectLabel mutation and return a DeletePayload\n   *\n   * @param id - required id to pass to deleteProjectLabel\n   * @returns parsed response from DeleteProjectLabelMutation\n   */\n  public async fetch(id: string): LinearFetch<DeletePayload> {\n    const response = await this._request<L.DeleteProjectLabelMutation, L.DeleteProjectLabelMutationVariables>(\n      L.DeleteProjectLabelDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.projectLabelDelete;\n\n    return new DeletePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable ProjectLabelRestore Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class ProjectLabelRestoreMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the ProjectLabelRestore mutation and return a ProjectLabelPayload\n   *\n   * @param id - required id to pass to projectLabelRestore\n   * @returns parsed response from ProjectLabelRestoreMutation\n   */\n  public async fetch(id: string): LinearFetch<ProjectLabelPayload> {\n    const response = await this._request<L.ProjectLabelRestoreMutation, L.ProjectLabelRestoreMutationVariables>(\n      L.ProjectLabelRestoreDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.projectLabelRestore;\n\n    return new ProjectLabelPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable ProjectLabelRetire Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class ProjectLabelRetireMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the ProjectLabelRetire mutation and return a ProjectLabelPayload\n   *\n   * @param id - required id to pass to projectLabelRetire\n   * @returns parsed response from ProjectLabelRetireMutation\n   */\n  public async fetch(id: string): LinearFetch<ProjectLabelPayload> {\n    const response = await this._request<L.ProjectLabelRetireMutation, L.ProjectLabelRetireMutationVariables>(\n      L.ProjectLabelRetireDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.projectLabelRetire;\n\n    return new ProjectLabelPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable UpdateProjectLabel Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class UpdateProjectLabelMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UpdateProjectLabel mutation and return a ProjectLabelPayload\n   *\n   * @param id - required id to pass to updateProjectLabel\n   * @param input - required input to pass to updateProjectLabel\n   * @returns parsed response from UpdateProjectLabelMutation\n   */\n  public async fetch(id: string, input: L.ProjectLabelUpdateInput): LinearFetch<ProjectLabelPayload> {\n    const response = await this._request<L.UpdateProjectLabelMutation, L.UpdateProjectLabelMutationVariables>(\n      L.UpdateProjectLabelDocument.toString(),\n      {\n        id,\n        input,\n      }\n    );\n    const data = response.projectLabelUpdate;\n\n    return new ProjectLabelPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable CreateProjectMilestone Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class CreateProjectMilestoneMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the CreateProjectMilestone mutation and return a ProjectMilestonePayload\n   *\n   * @param input - required input to pass to createProjectMilestone\n   * @returns parsed response from CreateProjectMilestoneMutation\n   */\n  public async fetch(input: L.ProjectMilestoneCreateInput): LinearFetch<ProjectMilestonePayload> {\n    const response = await this._request<L.CreateProjectMilestoneMutation, L.CreateProjectMilestoneMutationVariables>(\n      L.CreateProjectMilestoneDocument.toString(),\n      {\n        input,\n      }\n    );\n    const data = response.projectMilestoneCreate;\n\n    return new ProjectMilestonePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable DeleteProjectMilestone Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class DeleteProjectMilestoneMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the DeleteProjectMilestone mutation and return a DeletePayload\n   *\n   * @param id - required id to pass to deleteProjectMilestone\n   * @returns parsed response from DeleteProjectMilestoneMutation\n   */\n  public async fetch(id: string): LinearFetch<DeletePayload> {\n    const response = await this._request<L.DeleteProjectMilestoneMutation, L.DeleteProjectMilestoneMutationVariables>(\n      L.DeleteProjectMilestoneDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.projectMilestoneDelete;\n\n    return new DeletePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable UpdateProjectMilestone Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class UpdateProjectMilestoneMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UpdateProjectMilestone mutation and return a ProjectMilestonePayload\n   *\n   * @param id - required id to pass to updateProjectMilestone\n   * @param input - required input to pass to updateProjectMilestone\n   * @returns parsed response from UpdateProjectMilestoneMutation\n   */\n  public async fetch(id: string, input: L.ProjectMilestoneUpdateInput): LinearFetch<ProjectMilestonePayload> {\n    const response = await this._request<L.UpdateProjectMilestoneMutation, L.UpdateProjectMilestoneMutationVariables>(\n      L.UpdateProjectMilestoneDocument.toString(),\n      {\n        id,\n        input,\n      }\n    );\n    const data = response.projectMilestoneUpdate;\n\n    return new ProjectMilestonePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable CreateProjectRelation Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class CreateProjectRelationMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the CreateProjectRelation mutation and return a ProjectRelationPayload\n   *\n   * @param input - required input to pass to createProjectRelation\n   * @returns parsed response from CreateProjectRelationMutation\n   */\n  public async fetch(input: L.ProjectRelationCreateInput): LinearFetch<ProjectRelationPayload> {\n    const response = await this._request<L.CreateProjectRelationMutation, L.CreateProjectRelationMutationVariables>(\n      L.CreateProjectRelationDocument.toString(),\n      {\n        input,\n      }\n    );\n    const data = response.projectRelationCreate;\n\n    return new ProjectRelationPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable DeleteProjectRelation Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class DeleteProjectRelationMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the DeleteProjectRelation mutation and return a DeletePayload\n   *\n   * @param id - required id to pass to deleteProjectRelation\n   * @returns parsed response from DeleteProjectRelationMutation\n   */\n  public async fetch(id: string): LinearFetch<DeletePayload> {\n    const response = await this._request<L.DeleteProjectRelationMutation, L.DeleteProjectRelationMutationVariables>(\n      L.DeleteProjectRelationDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.projectRelationDelete;\n\n    return new DeletePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable UpdateProjectRelation Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class UpdateProjectRelationMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UpdateProjectRelation mutation and return a ProjectRelationPayload\n   *\n   * @param id - required id to pass to updateProjectRelation\n   * @param input - required input to pass to updateProjectRelation\n   * @returns parsed response from UpdateProjectRelationMutation\n   */\n  public async fetch(id: string, input: L.ProjectRelationUpdateInput): LinearFetch<ProjectRelationPayload> {\n    const response = await this._request<L.UpdateProjectRelationMutation, L.UpdateProjectRelationMutationVariables>(\n      L.UpdateProjectRelationDocument.toString(),\n      {\n        id,\n        input,\n      }\n    );\n    const data = response.projectRelationUpdate;\n\n    return new ProjectRelationPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable ProjectRemoveLabel Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class ProjectRemoveLabelMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the ProjectRemoveLabel mutation and return a ProjectPayload\n   *\n   * @param id - required id to pass to projectRemoveLabel\n   * @param labelId - required labelId to pass to projectRemoveLabel\n   * @returns parsed response from ProjectRemoveLabelMutation\n   */\n  public async fetch(id: string, labelId: string): LinearFetch<ProjectPayload> {\n    const response = await this._request<L.ProjectRemoveLabelMutation, L.ProjectRemoveLabelMutationVariables>(\n      L.ProjectRemoveLabelDocument.toString(),\n      {\n        id,\n        labelId,\n      }\n    );\n    const data = response.projectRemoveLabel;\n\n    return new ProjectPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable ArchiveProjectStatus Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class ArchiveProjectStatusMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the ArchiveProjectStatus mutation and return a ProjectStatusArchivePayload\n   *\n   * @param id - required id to pass to archiveProjectStatus\n   * @returns parsed response from ArchiveProjectStatusMutation\n   */\n  public async fetch(id: string): LinearFetch<ProjectStatusArchivePayload> {\n    const response = await this._request<L.ArchiveProjectStatusMutation, L.ArchiveProjectStatusMutationVariables>(\n      L.ArchiveProjectStatusDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.projectStatusArchive;\n\n    return new ProjectStatusArchivePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable CreateProjectStatus Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class CreateProjectStatusMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the CreateProjectStatus mutation and return a ProjectStatusPayload\n   *\n   * @param input - required input to pass to createProjectStatus\n   * @returns parsed response from CreateProjectStatusMutation\n   */\n  public async fetch(input: L.ProjectStatusCreateInput): LinearFetch<ProjectStatusPayload> {\n    const response = await this._request<L.CreateProjectStatusMutation, L.CreateProjectStatusMutationVariables>(\n      L.CreateProjectStatusDocument.toString(),\n      {\n        input,\n      }\n    );\n    const data = response.projectStatusCreate;\n\n    return new ProjectStatusPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable UnarchiveProjectStatus Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class UnarchiveProjectStatusMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UnarchiveProjectStatus mutation and return a ProjectStatusArchivePayload\n   *\n   * @param id - required id to pass to unarchiveProjectStatus\n   * @returns parsed response from UnarchiveProjectStatusMutation\n   */\n  public async fetch(id: string): LinearFetch<ProjectStatusArchivePayload> {\n    const response = await this._request<L.UnarchiveProjectStatusMutation, L.UnarchiveProjectStatusMutationVariables>(\n      L.UnarchiveProjectStatusDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.projectStatusUnarchive;\n\n    return new ProjectStatusArchivePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable UpdateProjectStatus Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class UpdateProjectStatusMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UpdateProjectStatus mutation and return a ProjectStatusPayload\n   *\n   * @param id - required id to pass to updateProjectStatus\n   * @param input - required input to pass to updateProjectStatus\n   * @returns parsed response from UpdateProjectStatusMutation\n   */\n  public async fetch(id: string, input: L.ProjectStatusUpdateInput): LinearFetch<ProjectStatusPayload> {\n    const response = await this._request<L.UpdateProjectStatusMutation, L.UpdateProjectStatusMutationVariables>(\n      L.UpdateProjectStatusDocument.toString(),\n      {\n        id,\n        input,\n      }\n    );\n    const data = response.projectStatusUpdate;\n\n    return new ProjectStatusPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable UnarchiveProject Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class UnarchiveProjectMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UnarchiveProject mutation and return a ProjectArchivePayload\n   *\n   * @param id - required id to pass to unarchiveProject\n   * @returns parsed response from UnarchiveProjectMutation\n   */\n  public async fetch(id: string): LinearFetch<ProjectArchivePayload> {\n    const response = await this._request<L.UnarchiveProjectMutation, L.UnarchiveProjectMutationVariables>(\n      L.UnarchiveProjectDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.projectUnarchive;\n\n    return new ProjectArchivePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable UpdateProject Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class UpdateProjectMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UpdateProject mutation and return a ProjectPayload\n   *\n   * @param id - required id to pass to updateProject\n   * @param input - required input to pass to updateProject\n   * @returns parsed response from UpdateProjectMutation\n   */\n  public async fetch(id: string, input: L.ProjectUpdateInput): LinearFetch<ProjectPayload> {\n    const response = await this._request<L.UpdateProjectMutation, L.UpdateProjectMutationVariables>(\n      L.UpdateProjectDocument.toString(),\n      {\n        id,\n        input,\n      }\n    );\n    const data = response.projectUpdate;\n\n    return new ProjectPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable ArchiveProjectUpdate Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class ArchiveProjectUpdateMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the ArchiveProjectUpdate mutation and return a ProjectUpdateArchivePayload\n   *\n   * @param id - required id to pass to archiveProjectUpdate\n   * @returns parsed response from ArchiveProjectUpdateMutation\n   */\n  public async fetch(id: string): LinearFetch<ProjectUpdateArchivePayload> {\n    const response = await this._request<L.ArchiveProjectUpdateMutation, L.ArchiveProjectUpdateMutationVariables>(\n      L.ArchiveProjectUpdateDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.projectUpdateArchive;\n\n    return new ProjectUpdateArchivePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable CreateProjectUpdate Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class CreateProjectUpdateMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the CreateProjectUpdate mutation and return a ProjectUpdatePayload\n   *\n   * @param input - required input to pass to createProjectUpdate\n   * @returns parsed response from CreateProjectUpdateMutation\n   */\n  public async fetch(input: L.ProjectUpdateCreateInput): LinearFetch<ProjectUpdatePayload> {\n    const response = await this._request<L.CreateProjectUpdateMutation, L.CreateProjectUpdateMutationVariables>(\n      L.CreateProjectUpdateDocument.toString(),\n      {\n        input,\n      }\n    );\n    const data = response.projectUpdateCreate;\n\n    return new ProjectUpdatePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable DeleteProjectUpdate Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class DeleteProjectUpdateMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the DeleteProjectUpdate mutation and return a DeletePayload\n   *\n   * @param id - required id to pass to deleteProjectUpdate\n   * @returns parsed response from DeleteProjectUpdateMutation\n   */\n  public async fetch(id: string): LinearFetch<DeletePayload> {\n    const response = await this._request<L.DeleteProjectUpdateMutation, L.DeleteProjectUpdateMutationVariables>(\n      L.DeleteProjectUpdateDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.projectUpdateDelete;\n\n    return new DeletePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable UnarchiveProjectUpdate Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class UnarchiveProjectUpdateMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UnarchiveProjectUpdate mutation and return a ProjectUpdateArchivePayload\n   *\n   * @param id - required id to pass to unarchiveProjectUpdate\n   * @returns parsed response from UnarchiveProjectUpdateMutation\n   */\n  public async fetch(id: string): LinearFetch<ProjectUpdateArchivePayload> {\n    const response = await this._request<L.UnarchiveProjectUpdateMutation, L.UnarchiveProjectUpdateMutationVariables>(\n      L.UnarchiveProjectUpdateDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.projectUpdateUnarchive;\n\n    return new ProjectUpdateArchivePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable UpdateProjectUpdate Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class UpdateProjectUpdateMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UpdateProjectUpdate mutation and return a ProjectUpdatePayload\n   *\n   * @param id - required id to pass to updateProjectUpdate\n   * @param input - required input to pass to updateProjectUpdate\n   * @returns parsed response from UpdateProjectUpdateMutation\n   */\n  public async fetch(id: string, input: L.ProjectUpdateUpdateInput): LinearFetch<ProjectUpdatePayload> {\n    const response = await this._request<L.UpdateProjectUpdateMutation, L.UpdateProjectUpdateMutationVariables>(\n      L.UpdateProjectUpdateDocument.toString(),\n      {\n        id,\n        input,\n      }\n    );\n    const data = response.projectUpdateUpdate;\n\n    return new ProjectUpdatePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable CreatePushSubscription Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class CreatePushSubscriptionMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the CreatePushSubscription mutation and return a PushSubscriptionPayload\n   *\n   * @param input - required input to pass to createPushSubscription\n   * @returns parsed response from CreatePushSubscriptionMutation\n   */\n  public async fetch(input: L.PushSubscriptionCreateInput): LinearFetch<PushSubscriptionPayload> {\n    const response = await this._request<L.CreatePushSubscriptionMutation, L.CreatePushSubscriptionMutationVariables>(\n      L.CreatePushSubscriptionDocument.toString(),\n      {\n        input,\n      }\n    );\n    const data = response.pushSubscriptionCreate;\n\n    return new PushSubscriptionPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable DeletePushSubscription Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class DeletePushSubscriptionMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the DeletePushSubscription mutation and return a PushSubscriptionPayload\n   *\n   * @param id - required id to pass to deletePushSubscription\n   * @returns parsed response from DeletePushSubscriptionMutation\n   */\n  public async fetch(id: string): LinearFetch<PushSubscriptionPayload> {\n    const response = await this._request<L.DeletePushSubscriptionMutation, L.DeletePushSubscriptionMutationVariables>(\n      L.DeletePushSubscriptionDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.pushSubscriptionDelete;\n\n    return new PushSubscriptionPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable CreateReaction Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class CreateReactionMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the CreateReaction mutation and return a ReactionPayload\n   *\n   * @param input - required input to pass to createReaction\n   * @returns parsed response from CreateReactionMutation\n   */\n  public async fetch(input: L.ReactionCreateInput): LinearFetch<ReactionPayload> {\n    const response = await this._request<L.CreateReactionMutation, L.CreateReactionMutationVariables>(\n      L.CreateReactionDocument.toString(),\n      {\n        input,\n      }\n    );\n    const data = response.reactionCreate;\n\n    return new ReactionPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable DeleteReaction Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class DeleteReactionMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the DeleteReaction mutation and return a DeletePayload\n   *\n   * @param id - required id to pass to deleteReaction\n   * @returns parsed response from DeleteReactionMutation\n   */\n  public async fetch(id: string): LinearFetch<DeletePayload> {\n    const response = await this._request<L.DeleteReactionMutation, L.DeleteReactionMutationVariables>(\n      L.DeleteReactionDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.reactionDelete;\n\n    return new DeletePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable RefreshGoogleSheetsData Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class RefreshGoogleSheetsDataMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the RefreshGoogleSheetsData mutation and return a IntegrationPayload\n   *\n   * @param id - required id to pass to refreshGoogleSheetsData\n   * @param variables - variables without 'id' to pass into the RefreshGoogleSheetsDataMutation\n   * @returns parsed response from RefreshGoogleSheetsDataMutation\n   */\n  public async fetch(\n    id: string,\n    variables?: Omit<L.RefreshGoogleSheetsDataMutationVariables, \"id\">\n  ): LinearFetch<IntegrationPayload> {\n    const response = await this._request<L.RefreshGoogleSheetsDataMutation, L.RefreshGoogleSheetsDataMutationVariables>(\n      L.RefreshGoogleSheetsDataDocument.toString(),\n      {\n        id,\n        ...variables,\n      }\n    );\n    const data = response.refreshGoogleSheetsData;\n\n    return new IntegrationPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable ArchiveRelease Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class ArchiveReleaseMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the ArchiveRelease mutation and return a ReleaseArchivePayload\n   *\n   * @param id - required id to pass to archiveRelease\n   * @returns parsed response from ArchiveReleaseMutation\n   */\n  public async fetch(id: string): LinearFetch<ReleaseArchivePayload> {\n    const response = await this._request<L.ArchiveReleaseMutation, L.ArchiveReleaseMutationVariables>(\n      L.ArchiveReleaseDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.releaseArchive;\n\n    return new ReleaseArchivePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable ReleaseComplete Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class ReleaseCompleteMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the ReleaseComplete mutation and return a ReleasePayload\n   *\n   * @param input - required input to pass to releaseComplete\n   * @returns parsed response from ReleaseCompleteMutation\n   */\n  public async fetch(input: L.ReleaseCompleteInput): LinearFetch<ReleasePayload> {\n    const response = await this._request<L.ReleaseCompleteMutation, L.ReleaseCompleteMutationVariables>(\n      L.ReleaseCompleteDocument.toString(),\n      {\n        input,\n      }\n    );\n    const data = response.releaseComplete;\n\n    return new ReleasePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable ReleaseCompleteByAccessKey Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class ReleaseCompleteByAccessKeyMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the ReleaseCompleteByAccessKey mutation and return a ReleasePayload\n   *\n   * @param input - required input to pass to releaseCompleteByAccessKey\n   * @returns parsed response from ReleaseCompleteByAccessKeyMutation\n   */\n  public async fetch(input: L.ReleaseCompleteInputBase): LinearFetch<ReleasePayload> {\n    const response = await this._request<\n      L.ReleaseCompleteByAccessKeyMutation,\n      L.ReleaseCompleteByAccessKeyMutationVariables\n    >(L.ReleaseCompleteByAccessKeyDocument.toString(), {\n      input,\n    });\n    const data = response.releaseCompleteByAccessKey;\n\n    return new ReleasePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable CreateRelease Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class CreateReleaseMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the CreateRelease mutation and return a ReleasePayload\n   *\n   * @param input - required input to pass to createRelease\n   * @returns parsed response from CreateReleaseMutation\n   */\n  public async fetch(input: L.ReleaseCreateInput): LinearFetch<ReleasePayload> {\n    const response = await this._request<L.CreateReleaseMutation, L.CreateReleaseMutationVariables>(\n      L.CreateReleaseDocument.toString(),\n      {\n        input,\n      }\n    );\n    const data = response.releaseCreate;\n\n    return new ReleasePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable DeleteRelease Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class DeleteReleaseMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the DeleteRelease mutation and return a ReleaseArchivePayload\n   *\n   * @param id - required id to pass to deleteRelease\n   * @returns parsed response from DeleteReleaseMutation\n   */\n  public async fetch(id: string): LinearFetch<ReleaseArchivePayload> {\n    const response = await this._request<L.DeleteReleaseMutation, L.DeleteReleaseMutationVariables>(\n      L.DeleteReleaseDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.releaseDelete;\n\n    return new ReleaseArchivePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable CreateReleaseNote Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class CreateReleaseNoteMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the CreateReleaseNote mutation and return a ReleaseNotePayload\n   *\n   * @param input - required input to pass to createReleaseNote\n   * @returns parsed response from CreateReleaseNoteMutation\n   */\n  public async fetch(input: L.ReleaseNoteCreateInput): LinearFetch<ReleaseNotePayload> {\n    const response = await this._request<L.CreateReleaseNoteMutation, L.CreateReleaseNoteMutationVariables>(\n      L.CreateReleaseNoteDocument.toString(),\n      {\n        input,\n      }\n    );\n    const data = response.releaseNoteCreate;\n\n    return new ReleaseNotePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable DeleteReleaseNote Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class DeleteReleaseNoteMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the DeleteReleaseNote mutation and return a DeletePayload\n   *\n   * @param id - required id to pass to deleteReleaseNote\n   * @returns parsed response from DeleteReleaseNoteMutation\n   */\n  public async fetch(id: string): LinearFetch<DeletePayload> {\n    const response = await this._request<L.DeleteReleaseNoteMutation, L.DeleteReleaseNoteMutationVariables>(\n      L.DeleteReleaseNoteDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.releaseNoteDelete;\n\n    return new DeletePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable UpdateReleaseNote Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class UpdateReleaseNoteMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UpdateReleaseNote mutation and return a ReleaseNotePayload\n   *\n   * @param id - required id to pass to updateReleaseNote\n   * @param input - required input to pass to updateReleaseNote\n   * @returns parsed response from UpdateReleaseNoteMutation\n   */\n  public async fetch(id: string, input: L.ReleaseNoteUpdateInput): LinearFetch<ReleaseNotePayload> {\n    const response = await this._request<L.UpdateReleaseNoteMutation, L.UpdateReleaseNoteMutationVariables>(\n      L.UpdateReleaseNoteDocument.toString(),\n      {\n        id,\n        input,\n      }\n    );\n    const data = response.releaseNoteUpdate;\n\n    return new ReleaseNotePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable ArchiveReleasePipeline Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class ArchiveReleasePipelineMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the ArchiveReleasePipeline mutation and return a ReleasePipelineArchivePayload\n   *\n   * @param id - required id to pass to archiveReleasePipeline\n   * @returns parsed response from ArchiveReleasePipelineMutation\n   */\n  public async fetch(id: string): LinearFetch<ReleasePipelineArchivePayload> {\n    const response = await this._request<L.ArchiveReleasePipelineMutation, L.ArchiveReleasePipelineMutationVariables>(\n      L.ArchiveReleasePipelineDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.releasePipelineArchive;\n\n    return new ReleasePipelineArchivePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable CreateReleasePipeline Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class CreateReleasePipelineMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the CreateReleasePipeline mutation and return a ReleasePipelinePayload\n   *\n   * @param input - required input to pass to createReleasePipeline\n   * @returns parsed response from CreateReleasePipelineMutation\n   */\n  public async fetch(input: L.ReleasePipelineCreateInput): LinearFetch<ReleasePipelinePayload> {\n    const response = await this._request<L.CreateReleasePipelineMutation, L.CreateReleasePipelineMutationVariables>(\n      L.CreateReleasePipelineDocument.toString(),\n      {\n        input,\n      }\n    );\n    const data = response.releasePipelineCreate;\n\n    return new ReleasePipelinePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable DeleteReleasePipeline Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class DeleteReleasePipelineMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the DeleteReleasePipeline mutation and return a DeletePayload\n   *\n   * @param id - required id to pass to deleteReleasePipeline\n   * @returns parsed response from DeleteReleasePipelineMutation\n   */\n  public async fetch(id: string): LinearFetch<DeletePayload> {\n    const response = await this._request<L.DeleteReleasePipelineMutation, L.DeleteReleasePipelineMutationVariables>(\n      L.DeleteReleasePipelineDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.releasePipelineDelete;\n\n    return new DeletePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable UnarchiveReleasePipeline Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class UnarchiveReleasePipelineMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UnarchiveReleasePipeline mutation and return a ReleasePipelineArchivePayload\n   *\n   * @param id - required id to pass to unarchiveReleasePipeline\n   * @returns parsed response from UnarchiveReleasePipelineMutation\n   */\n  public async fetch(id: string): LinearFetch<ReleasePipelineArchivePayload> {\n    const response = await this._request<\n      L.UnarchiveReleasePipelineMutation,\n      L.UnarchiveReleasePipelineMutationVariables\n    >(L.UnarchiveReleasePipelineDocument.toString(), {\n      id,\n    });\n    const data = response.releasePipelineUnarchive;\n\n    return new ReleasePipelineArchivePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable UpdateReleasePipeline Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class UpdateReleasePipelineMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UpdateReleasePipeline mutation and return a ReleasePipelinePayload\n   *\n   * @param id - required id to pass to updateReleasePipeline\n   * @param input - required input to pass to updateReleasePipeline\n   * @returns parsed response from UpdateReleasePipelineMutation\n   */\n  public async fetch(id: string, input: L.ReleasePipelineUpdateInput): LinearFetch<ReleasePipelinePayload> {\n    const response = await this._request<L.UpdateReleasePipelineMutation, L.UpdateReleasePipelineMutationVariables>(\n      L.UpdateReleasePipelineDocument.toString(),\n      {\n        id,\n        input,\n      }\n    );\n    const data = response.releasePipelineUpdate;\n\n    return new ReleasePipelinePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable ArchiveReleaseStage Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class ArchiveReleaseStageMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the ArchiveReleaseStage mutation and return a ReleaseStageArchivePayload\n   *\n   * @param id - required id to pass to archiveReleaseStage\n   * @returns parsed response from ArchiveReleaseStageMutation\n   */\n  public async fetch(id: string): LinearFetch<ReleaseStageArchivePayload> {\n    const response = await this._request<L.ArchiveReleaseStageMutation, L.ArchiveReleaseStageMutationVariables>(\n      L.ArchiveReleaseStageDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.releaseStageArchive;\n\n    return new ReleaseStageArchivePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable CreateReleaseStage Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class CreateReleaseStageMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the CreateReleaseStage mutation and return a ReleaseStagePayload\n   *\n   * @param input - required input to pass to createReleaseStage\n   * @returns parsed response from CreateReleaseStageMutation\n   */\n  public async fetch(input: L.ReleaseStageCreateInput): LinearFetch<ReleaseStagePayload> {\n    const response = await this._request<L.CreateReleaseStageMutation, L.CreateReleaseStageMutationVariables>(\n      L.CreateReleaseStageDocument.toString(),\n      {\n        input,\n      }\n    );\n    const data = response.releaseStageCreate;\n\n    return new ReleaseStagePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable UnarchiveReleaseStage Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class UnarchiveReleaseStageMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UnarchiveReleaseStage mutation and return a ReleaseStageArchivePayload\n   *\n   * @param id - required id to pass to unarchiveReleaseStage\n   * @returns parsed response from UnarchiveReleaseStageMutation\n   */\n  public async fetch(id: string): LinearFetch<ReleaseStageArchivePayload> {\n    const response = await this._request<L.UnarchiveReleaseStageMutation, L.UnarchiveReleaseStageMutationVariables>(\n      L.UnarchiveReleaseStageDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.releaseStageUnarchive;\n\n    return new ReleaseStageArchivePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable UpdateReleaseStage Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class UpdateReleaseStageMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UpdateReleaseStage mutation and return a ReleaseStagePayload\n   *\n   * @param id - required id to pass to updateReleaseStage\n   * @param input - required input to pass to updateReleaseStage\n   * @returns parsed response from UpdateReleaseStageMutation\n   */\n  public async fetch(id: string, input: L.ReleaseStageUpdateInput): LinearFetch<ReleaseStagePayload> {\n    const response = await this._request<L.UpdateReleaseStageMutation, L.UpdateReleaseStageMutationVariables>(\n      L.UpdateReleaseStageDocument.toString(),\n      {\n        id,\n        input,\n      }\n    );\n    const data = response.releaseStageUpdate;\n\n    return new ReleaseStagePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable ReleaseSync Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class ReleaseSyncMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the ReleaseSync mutation and return a ReleasePayload\n   *\n   * @param input - required input to pass to releaseSync\n   * @returns parsed response from ReleaseSyncMutation\n   */\n  public async fetch(input: L.ReleaseSyncInput): LinearFetch<ReleasePayload> {\n    const response = await this._request<L.ReleaseSyncMutation, L.ReleaseSyncMutationVariables>(\n      L.ReleaseSyncDocument.toString(),\n      {\n        input,\n      }\n    );\n    const data = response.releaseSync;\n\n    return new ReleasePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable ReleaseSyncByAccessKey Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class ReleaseSyncByAccessKeyMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the ReleaseSyncByAccessKey mutation and return a ReleasePayload\n   *\n   * @param input - required input to pass to releaseSyncByAccessKey\n   * @returns parsed response from ReleaseSyncByAccessKeyMutation\n   */\n  public async fetch(input: L.ReleaseSyncInputBase): LinearFetch<ReleasePayload> {\n    const response = await this._request<L.ReleaseSyncByAccessKeyMutation, L.ReleaseSyncByAccessKeyMutationVariables>(\n      L.ReleaseSyncByAccessKeyDocument.toString(),\n      {\n        input,\n      }\n    );\n    const data = response.releaseSyncByAccessKey;\n\n    return new ReleasePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable UnarchiveRelease Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class UnarchiveReleaseMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UnarchiveRelease mutation and return a ReleaseArchivePayload\n   *\n   * @param id - required id to pass to unarchiveRelease\n   * @returns parsed response from UnarchiveReleaseMutation\n   */\n  public async fetch(id: string): LinearFetch<ReleaseArchivePayload> {\n    const response = await this._request<L.UnarchiveReleaseMutation, L.UnarchiveReleaseMutationVariables>(\n      L.UnarchiveReleaseDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.releaseUnarchive;\n\n    return new ReleaseArchivePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable UpdateRelease Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class UpdateReleaseMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UpdateRelease mutation and return a ReleasePayload\n   *\n   * @param id - required id to pass to updateRelease\n   * @param input - required input to pass to updateRelease\n   * @returns parsed response from UpdateReleaseMutation\n   */\n  public async fetch(id: string, input: L.ReleaseUpdateInput): LinearFetch<ReleasePayload> {\n    const response = await this._request<L.UpdateReleaseMutation, L.UpdateReleaseMutationVariables>(\n      L.UpdateReleaseDocument.toString(),\n      {\n        id,\n        input,\n      }\n    );\n    const data = response.releaseUpdate;\n\n    return new ReleasePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable ReleaseUpdateByPipeline Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class ReleaseUpdateByPipelineMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the ReleaseUpdateByPipeline mutation and return a ReleasePayload\n   *\n   * @param input - required input to pass to releaseUpdateByPipeline\n   * @returns parsed response from ReleaseUpdateByPipelineMutation\n   */\n  public async fetch(input: L.ReleaseUpdateByPipelineInput): LinearFetch<ReleasePayload> {\n    const response = await this._request<L.ReleaseUpdateByPipelineMutation, L.ReleaseUpdateByPipelineMutationVariables>(\n      L.ReleaseUpdateByPipelineDocument.toString(),\n      {\n        input,\n      }\n    );\n    const data = response.releaseUpdateByPipeline;\n\n    return new ReleasePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable ReleaseUpdateByPipelineByAccessKey Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class ReleaseUpdateByPipelineByAccessKeyMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the ReleaseUpdateByPipelineByAccessKey mutation and return a ReleasePayload\n   *\n   * @param input - required input to pass to releaseUpdateByPipelineByAccessKey\n   * @returns parsed response from ReleaseUpdateByPipelineByAccessKeyMutation\n   */\n  public async fetch(input: L.ReleaseUpdateByPipelineInputBase): LinearFetch<ReleasePayload> {\n    const response = await this._request<\n      L.ReleaseUpdateByPipelineByAccessKeyMutation,\n      L.ReleaseUpdateByPipelineByAccessKeyMutationVariables\n    >(L.ReleaseUpdateByPipelineByAccessKeyDocument.toString(), {\n      input,\n    });\n    const data = response.releaseUpdateByPipelineByAccessKey;\n\n    return new ReleasePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable ResendOrganizationInvite Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class ResendOrganizationInviteMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the ResendOrganizationInvite mutation and return a DeletePayload\n   *\n   * @param id - required id to pass to resendOrganizationInvite\n   * @returns parsed response from ResendOrganizationInviteMutation\n   */\n  public async fetch(id: string): LinearFetch<DeletePayload> {\n    const response = await this._request<\n      L.ResendOrganizationInviteMutation,\n      L.ResendOrganizationInviteMutationVariables\n    >(L.ResendOrganizationInviteDocument.toString(), {\n      id,\n    });\n    const data = response.resendOrganizationInvite;\n\n    return new DeletePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable ResendOrganizationInviteByEmail Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class ResendOrganizationInviteByEmailMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the ResendOrganizationInviteByEmail mutation and return a DeletePayload\n   *\n   * @param email - required email to pass to resendOrganizationInviteByEmail\n   * @returns parsed response from ResendOrganizationInviteByEmailMutation\n   */\n  public async fetch(email: string): LinearFetch<DeletePayload> {\n    const response = await this._request<\n      L.ResendOrganizationInviteByEmailMutation,\n      L.ResendOrganizationInviteByEmailMutationVariables\n    >(L.ResendOrganizationInviteByEmailDocument.toString(), {\n      email,\n    });\n    const data = response.resendOrganizationInviteByEmail;\n\n    return new DeletePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable ArchiveRoadmap Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class ArchiveRoadmapMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the ArchiveRoadmap mutation and return a RoadmapArchivePayload\n   *\n   * @param id - required id to pass to archiveRoadmap\n   * @returns parsed response from ArchiveRoadmapMutation\n   */\n  public async fetch(id: string): LinearFetch<RoadmapArchivePayload> {\n    const response = await this._request<L.ArchiveRoadmapMutation, L.ArchiveRoadmapMutationVariables>(\n      L.ArchiveRoadmapDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.roadmapArchive;\n\n    return new RoadmapArchivePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable CreateRoadmap Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class CreateRoadmapMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the CreateRoadmap mutation and return a RoadmapPayload\n   *\n   * @param input - required input to pass to createRoadmap\n   * @returns parsed response from CreateRoadmapMutation\n   */\n  public async fetch(input: L.RoadmapCreateInput): LinearFetch<RoadmapPayload> {\n    const response = await this._request<L.CreateRoadmapMutation, L.CreateRoadmapMutationVariables>(\n      L.CreateRoadmapDocument.toString(),\n      {\n        input,\n      }\n    );\n    const data = response.roadmapCreate;\n\n    return new RoadmapPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable DeleteRoadmap Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class DeleteRoadmapMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the DeleteRoadmap mutation and return a DeletePayload\n   *\n   * @param id - required id to pass to deleteRoadmap\n   * @returns parsed response from DeleteRoadmapMutation\n   */\n  public async fetch(id: string): LinearFetch<DeletePayload> {\n    const response = await this._request<L.DeleteRoadmapMutation, L.DeleteRoadmapMutationVariables>(\n      L.DeleteRoadmapDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.roadmapDelete;\n\n    return new DeletePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable CreateRoadmapToProject Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class CreateRoadmapToProjectMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the CreateRoadmapToProject mutation and return a RoadmapToProjectPayload\n   *\n   * @param input - required input to pass to createRoadmapToProject\n   * @returns parsed response from CreateRoadmapToProjectMutation\n   */\n  public async fetch(input: L.RoadmapToProjectCreateInput): LinearFetch<RoadmapToProjectPayload> {\n    const response = await this._request<L.CreateRoadmapToProjectMutation, L.CreateRoadmapToProjectMutationVariables>(\n      L.CreateRoadmapToProjectDocument.toString(),\n      {\n        input,\n      }\n    );\n    const data = response.roadmapToProjectCreate;\n\n    return new RoadmapToProjectPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable DeleteRoadmapToProject Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class DeleteRoadmapToProjectMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the DeleteRoadmapToProject mutation and return a DeletePayload\n   *\n   * @param id - required id to pass to deleteRoadmapToProject\n   * @returns parsed response from DeleteRoadmapToProjectMutation\n   */\n  public async fetch(id: string): LinearFetch<DeletePayload> {\n    const response = await this._request<L.DeleteRoadmapToProjectMutation, L.DeleteRoadmapToProjectMutationVariables>(\n      L.DeleteRoadmapToProjectDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.roadmapToProjectDelete;\n\n    return new DeletePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable UpdateRoadmapToProject Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class UpdateRoadmapToProjectMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UpdateRoadmapToProject mutation and return a RoadmapToProjectPayload\n   *\n   * @param id - required id to pass to updateRoadmapToProject\n   * @param input - required input to pass to updateRoadmapToProject\n   * @returns parsed response from UpdateRoadmapToProjectMutation\n   */\n  public async fetch(id: string, input: L.RoadmapToProjectUpdateInput): LinearFetch<RoadmapToProjectPayload> {\n    const response = await this._request<L.UpdateRoadmapToProjectMutation, L.UpdateRoadmapToProjectMutationVariables>(\n      L.UpdateRoadmapToProjectDocument.toString(),\n      {\n        id,\n        input,\n      }\n    );\n    const data = response.roadmapToProjectUpdate;\n\n    return new RoadmapToProjectPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable UnarchiveRoadmap Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class UnarchiveRoadmapMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UnarchiveRoadmap mutation and return a RoadmapArchivePayload\n   *\n   * @param id - required id to pass to unarchiveRoadmap\n   * @returns parsed response from UnarchiveRoadmapMutation\n   */\n  public async fetch(id: string): LinearFetch<RoadmapArchivePayload> {\n    const response = await this._request<L.UnarchiveRoadmapMutation, L.UnarchiveRoadmapMutationVariables>(\n      L.UnarchiveRoadmapDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.roadmapUnarchive;\n\n    return new RoadmapArchivePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable UpdateRoadmap Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class UpdateRoadmapMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UpdateRoadmap mutation and return a RoadmapPayload\n   *\n   * @param id - required id to pass to updateRoadmap\n   * @param input - required input to pass to updateRoadmap\n   * @returns parsed response from UpdateRoadmapMutation\n   */\n  public async fetch(id: string, input: L.RoadmapUpdateInput): LinearFetch<RoadmapPayload> {\n    const response = await this._request<L.UpdateRoadmapMutation, L.UpdateRoadmapMutationVariables>(\n      L.UpdateRoadmapDocument.toString(),\n      {\n        id,\n        input,\n      }\n    );\n    const data = response.roadmapUpdate;\n\n    return new RoadmapPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable SamlTokenUserAccountAuth Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class SamlTokenUserAccountAuthMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the SamlTokenUserAccountAuth mutation and return a AuthResolverResponse\n   *\n   * @param input - required input to pass to samlTokenUserAccountAuth\n   * @returns parsed response from SamlTokenUserAccountAuthMutation\n   */\n  public async fetch(input: L.TokenUserAccountAuthInput): LinearFetch<AuthResolverResponse> {\n    const response = await this._request<\n      L.SamlTokenUserAccountAuthMutation,\n      L.SamlTokenUserAccountAuthMutationVariables\n    >(L.SamlTokenUserAccountAuthDocument.toString(), {\n      input,\n    });\n    const data = response.samlTokenUserAccountAuth;\n\n    return new AuthResolverResponse(this._request, data);\n  }\n}\n\n/**\n * A fetchable CreateTeam Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class CreateTeamMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the CreateTeam mutation and return a TeamPayload\n   *\n   * @param input - required input to pass to createTeam\n   * @param variables - variables without 'input' to pass into the CreateTeamMutation\n   * @returns parsed response from CreateTeamMutation\n   */\n  public async fetch(\n    input: L.TeamCreateInput,\n    variables?: Omit<L.CreateTeamMutationVariables, \"input\">\n  ): LinearFetch<TeamPayload> {\n    const response = await this._request<L.CreateTeamMutation, L.CreateTeamMutationVariables>(\n      L.CreateTeamDocument.toString(),\n      {\n        input,\n        ...variables,\n      }\n    );\n    const data = response.teamCreate;\n\n    return new TeamPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable DeleteTeamCycles Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class DeleteTeamCyclesMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the DeleteTeamCycles mutation and return a TeamPayload\n   *\n   * @param id - required id to pass to deleteTeamCycles\n   * @returns parsed response from DeleteTeamCyclesMutation\n   */\n  public async fetch(id: string): LinearFetch<TeamPayload> {\n    const response = await this._request<L.DeleteTeamCyclesMutation, L.DeleteTeamCyclesMutationVariables>(\n      L.DeleteTeamCyclesDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.teamCyclesDelete;\n\n    return new TeamPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable DeleteTeam Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class DeleteTeamMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the DeleteTeam mutation and return a DeletePayload\n   *\n   * @param id - required id to pass to deleteTeam\n   * @returns parsed response from DeleteTeamMutation\n   */\n  public async fetch(id: string): LinearFetch<DeletePayload> {\n    const response = await this._request<L.DeleteTeamMutation, L.DeleteTeamMutationVariables>(\n      L.DeleteTeamDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.teamDelete;\n\n    return new DeletePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable DeleteTeamKey Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class DeleteTeamKeyMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the DeleteTeamKey mutation and return a DeletePayload\n   *\n   * @param id - required id to pass to deleteTeamKey\n   * @returns parsed response from DeleteTeamKeyMutation\n   */\n  public async fetch(id: string): LinearFetch<DeletePayload> {\n    const response = await this._request<L.DeleteTeamKeyMutation, L.DeleteTeamKeyMutationVariables>(\n      L.DeleteTeamKeyDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.teamKeyDelete;\n\n    return new DeletePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable CreateTeamMembership Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class CreateTeamMembershipMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the CreateTeamMembership mutation and return a TeamMembershipPayload\n   *\n   * @param input - required input to pass to createTeamMembership\n   * @returns parsed response from CreateTeamMembershipMutation\n   */\n  public async fetch(input: L.TeamMembershipCreateInput): LinearFetch<TeamMembershipPayload> {\n    const response = await this._request<L.CreateTeamMembershipMutation, L.CreateTeamMembershipMutationVariables>(\n      L.CreateTeamMembershipDocument.toString(),\n      {\n        input,\n      }\n    );\n    const data = response.teamMembershipCreate;\n\n    return new TeamMembershipPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable DeleteTeamMembership Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class DeleteTeamMembershipMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the DeleteTeamMembership mutation and return a DeletePayload\n   *\n   * @param id - required id to pass to deleteTeamMembership\n   * @param variables - variables without 'id' to pass into the DeleteTeamMembershipMutation\n   * @returns parsed response from DeleteTeamMembershipMutation\n   */\n  public async fetch(\n    id: string,\n    variables?: Omit<L.DeleteTeamMembershipMutationVariables, \"id\">\n  ): LinearFetch<DeletePayload> {\n    const response = await this._request<L.DeleteTeamMembershipMutation, L.DeleteTeamMembershipMutationVariables>(\n      L.DeleteTeamMembershipDocument.toString(),\n      {\n        id,\n        ...variables,\n      }\n    );\n    const data = response.teamMembershipDelete;\n\n    return new DeletePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable UpdateTeamMembership Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class UpdateTeamMembershipMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UpdateTeamMembership mutation and return a TeamMembershipPayload\n   *\n   * @param id - required id to pass to updateTeamMembership\n   * @param input - required input to pass to updateTeamMembership\n   * @returns parsed response from UpdateTeamMembershipMutation\n   */\n  public async fetch(id: string, input: L.TeamMembershipUpdateInput): LinearFetch<TeamMembershipPayload> {\n    const response = await this._request<L.UpdateTeamMembershipMutation, L.UpdateTeamMembershipMutationVariables>(\n      L.UpdateTeamMembershipDocument.toString(),\n      {\n        id,\n        input,\n      }\n    );\n    const data = response.teamMembershipUpdate;\n\n    return new TeamMembershipPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable UnarchiveTeam Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class UnarchiveTeamMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UnarchiveTeam mutation and return a TeamArchivePayload\n   *\n   * @param id - required id to pass to unarchiveTeam\n   * @returns parsed response from UnarchiveTeamMutation\n   */\n  public async fetch(id: string): LinearFetch<TeamArchivePayload> {\n    const response = await this._request<L.UnarchiveTeamMutation, L.UnarchiveTeamMutationVariables>(\n      L.UnarchiveTeamDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.teamUnarchive;\n\n    return new TeamArchivePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable UpdateTeam Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class UpdateTeamMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UpdateTeam mutation and return a TeamPayload\n   *\n   * @param id - required id to pass to updateTeam\n   * @param input - required input to pass to updateTeam\n   * @param variables - variables without 'id', 'input' to pass into the UpdateTeamMutation\n   * @returns parsed response from UpdateTeamMutation\n   */\n  public async fetch(\n    id: string,\n    input: L.TeamUpdateInput,\n    variables?: Omit<L.UpdateTeamMutationVariables, \"id\" | \"input\">\n  ): LinearFetch<TeamPayload> {\n    const response = await this._request<L.UpdateTeamMutation, L.UpdateTeamMutationVariables>(\n      L.UpdateTeamDocument.toString(),\n      {\n        id,\n        input,\n        ...variables,\n      }\n    );\n    const data = response.teamUpdate;\n\n    return new TeamPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable CreateTemplate Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class CreateTemplateMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the CreateTemplate mutation and return a TemplatePayload\n   *\n   * @param input - required input to pass to createTemplate\n   * @returns parsed response from CreateTemplateMutation\n   */\n  public async fetch(input: L.TemplateCreateInput): LinearFetch<TemplatePayload> {\n    const response = await this._request<L.CreateTemplateMutation, L.CreateTemplateMutationVariables>(\n      L.CreateTemplateDocument.toString(),\n      {\n        input,\n      }\n    );\n    const data = response.templateCreate;\n\n    return new TemplatePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable DeleteTemplate Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class DeleteTemplateMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the DeleteTemplate mutation and return a DeletePayload\n   *\n   * @param id - required id to pass to deleteTemplate\n   * @returns parsed response from DeleteTemplateMutation\n   */\n  public async fetch(id: string): LinearFetch<DeletePayload> {\n    const response = await this._request<L.DeleteTemplateMutation, L.DeleteTemplateMutationVariables>(\n      L.DeleteTemplateDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.templateDelete;\n\n    return new DeletePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable UpdateTemplate Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class UpdateTemplateMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UpdateTemplate mutation and return a TemplatePayload\n   *\n   * @param id - required id to pass to updateTemplate\n   * @param input - required input to pass to updateTemplate\n   * @returns parsed response from UpdateTemplateMutation\n   */\n  public async fetch(id: string, input: L.TemplateUpdateInput): LinearFetch<TemplatePayload> {\n    const response = await this._request<L.UpdateTemplateMutation, L.UpdateTemplateMutationVariables>(\n      L.UpdateTemplateDocument.toString(),\n      {\n        id,\n        input,\n      }\n    );\n    const data = response.templateUpdate;\n\n    return new TemplatePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable CreateTimeSchedule Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class CreateTimeScheduleMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the CreateTimeSchedule mutation and return a TimeSchedulePayload\n   *\n   * @param input - required input to pass to createTimeSchedule\n   * @returns parsed response from CreateTimeScheduleMutation\n   */\n  public async fetch(input: L.TimeScheduleCreateInput): LinearFetch<TimeSchedulePayload> {\n    const response = await this._request<L.CreateTimeScheduleMutation, L.CreateTimeScheduleMutationVariables>(\n      L.CreateTimeScheduleDocument.toString(),\n      {\n        input,\n      }\n    );\n    const data = response.timeScheduleCreate;\n\n    return new TimeSchedulePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable DeleteTimeSchedule Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class DeleteTimeScheduleMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the DeleteTimeSchedule mutation and return a DeletePayload\n   *\n   * @param id - required id to pass to deleteTimeSchedule\n   * @returns parsed response from DeleteTimeScheduleMutation\n   */\n  public async fetch(id: string): LinearFetch<DeletePayload> {\n    const response = await this._request<L.DeleteTimeScheduleMutation, L.DeleteTimeScheduleMutationVariables>(\n      L.DeleteTimeScheduleDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.timeScheduleDelete;\n\n    return new DeletePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable TimeScheduleRefreshIntegrationSchedule Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class TimeScheduleRefreshIntegrationScheduleMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the TimeScheduleRefreshIntegrationSchedule mutation and return a TimeSchedulePayload\n   *\n   * @param id - required id to pass to timeScheduleRefreshIntegrationSchedule\n   * @returns parsed response from TimeScheduleRefreshIntegrationScheduleMutation\n   */\n  public async fetch(id: string): LinearFetch<TimeSchedulePayload> {\n    const response = await this._request<\n      L.TimeScheduleRefreshIntegrationScheduleMutation,\n      L.TimeScheduleRefreshIntegrationScheduleMutationVariables\n    >(L.TimeScheduleRefreshIntegrationScheduleDocument.toString(), {\n      id,\n    });\n    const data = response.timeScheduleRefreshIntegrationSchedule;\n\n    return new TimeSchedulePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable UpdateTimeSchedule Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class UpdateTimeScheduleMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UpdateTimeSchedule mutation and return a TimeSchedulePayload\n   *\n   * @param id - required id to pass to updateTimeSchedule\n   * @param input - required input to pass to updateTimeSchedule\n   * @returns parsed response from UpdateTimeScheduleMutation\n   */\n  public async fetch(id: string, input: L.TimeScheduleUpdateInput): LinearFetch<TimeSchedulePayload> {\n    const response = await this._request<L.UpdateTimeScheduleMutation, L.UpdateTimeScheduleMutationVariables>(\n      L.UpdateTimeScheduleDocument.toString(),\n      {\n        id,\n        input,\n      }\n    );\n    const data = response.timeScheduleUpdate;\n\n    return new TimeSchedulePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable TimeScheduleUpsertExternal Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class TimeScheduleUpsertExternalMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the TimeScheduleUpsertExternal mutation and return a TimeSchedulePayload\n   *\n   * @param externalId - required externalId to pass to timeScheduleUpsertExternal\n   * @param input - required input to pass to timeScheduleUpsertExternal\n   * @returns parsed response from TimeScheduleUpsertExternalMutation\n   */\n  public async fetch(externalId: string, input: L.TimeScheduleUpdateInput): LinearFetch<TimeSchedulePayload> {\n    const response = await this._request<\n      L.TimeScheduleUpsertExternalMutation,\n      L.TimeScheduleUpsertExternalMutationVariables\n    >(L.TimeScheduleUpsertExternalDocument.toString(), {\n      externalId,\n      input,\n    });\n    const data = response.timeScheduleUpsertExternal;\n\n    return new TimeSchedulePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable TrackAnonymousEvent Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class TrackAnonymousEventMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the TrackAnonymousEvent mutation and return a EventTrackingPayload\n   *\n   * @param input - required input to pass to trackAnonymousEvent\n   * @returns parsed response from TrackAnonymousEventMutation\n   */\n  public async fetch(input: L.EventTrackingInput): LinearFetch<EventTrackingPayload> {\n    const response = await this._request<L.TrackAnonymousEventMutation, L.TrackAnonymousEventMutationVariables>(\n      L.TrackAnonymousEventDocument.toString(),\n      {\n        input,\n      }\n    );\n    const data = response.trackAnonymousEvent;\n\n    return new EventTrackingPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable CreateTriageResponsibility Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class CreateTriageResponsibilityMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the CreateTriageResponsibility mutation and return a TriageResponsibilityPayload\n   *\n   * @param input - required input to pass to createTriageResponsibility\n   * @returns parsed response from CreateTriageResponsibilityMutation\n   */\n  public async fetch(input: L.TriageResponsibilityCreateInput): LinearFetch<TriageResponsibilityPayload> {\n    const response = await this._request<\n      L.CreateTriageResponsibilityMutation,\n      L.CreateTriageResponsibilityMutationVariables\n    >(L.CreateTriageResponsibilityDocument.toString(), {\n      input,\n    });\n    const data = response.triageResponsibilityCreate;\n\n    return new TriageResponsibilityPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable DeleteTriageResponsibility Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class DeleteTriageResponsibilityMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the DeleteTriageResponsibility mutation and return a DeletePayload\n   *\n   * @param id - required id to pass to deleteTriageResponsibility\n   * @returns parsed response from DeleteTriageResponsibilityMutation\n   */\n  public async fetch(id: string): LinearFetch<DeletePayload> {\n    const response = await this._request<\n      L.DeleteTriageResponsibilityMutation,\n      L.DeleteTriageResponsibilityMutationVariables\n    >(L.DeleteTriageResponsibilityDocument.toString(), {\n      id,\n    });\n    const data = response.triageResponsibilityDelete;\n\n    return new DeletePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable UpdateTriageResponsibility Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class UpdateTriageResponsibilityMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UpdateTriageResponsibility mutation and return a TriageResponsibilityPayload\n   *\n   * @param id - required id to pass to updateTriageResponsibility\n   * @param input - required input to pass to updateTriageResponsibility\n   * @returns parsed response from UpdateTriageResponsibilityMutation\n   */\n  public async fetch(id: string, input: L.TriageResponsibilityUpdateInput): LinearFetch<TriageResponsibilityPayload> {\n    const response = await this._request<\n      L.UpdateTriageResponsibilityMutation,\n      L.UpdateTriageResponsibilityMutationVariables\n    >(L.UpdateTriageResponsibilityDocument.toString(), {\n      id,\n      input,\n    });\n    const data = response.triageResponsibilityUpdate;\n\n    return new TriageResponsibilityPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable UserChangeRole Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class UserChangeRoleMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UserChangeRole mutation and return a UserAdminPayload\n   *\n   * @param id - required id to pass to userChangeRole\n   * @param role - required role to pass to userChangeRole\n   * @returns parsed response from UserChangeRoleMutation\n   */\n  public async fetch(id: string, role: L.UserRoleType): LinearFetch<UserAdminPayload> {\n    const response = await this._request<L.UserChangeRoleMutation, L.UserChangeRoleMutationVariables>(\n      L.UserChangeRoleDocument.toString(),\n      {\n        id,\n        role,\n      }\n    );\n    const data = response.userChangeRole;\n\n    return new UserAdminPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable UserDiscordConnect Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class UserDiscordConnectMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UserDiscordConnect mutation and return a UserPayload\n   *\n   * @param code - required code to pass to userDiscordConnect\n   * @param redirectUri - required redirectUri to pass to userDiscordConnect\n   * @returns parsed response from UserDiscordConnectMutation\n   */\n  public async fetch(code: string, redirectUri: string): LinearFetch<UserPayload> {\n    const response = await this._request<L.UserDiscordConnectMutation, L.UserDiscordConnectMutationVariables>(\n      L.UserDiscordConnectDocument.toString(),\n      {\n        code,\n        redirectUri,\n      }\n    );\n    const data = response.userDiscordConnect;\n\n    return new UserPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable UserExternalUserDisconnect Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class UserExternalUserDisconnectMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UserExternalUserDisconnect mutation and return a UserPayload\n   *\n   * @param service - required service to pass to userExternalUserDisconnect\n   * @returns parsed response from UserExternalUserDisconnectMutation\n   */\n  public async fetch(service: string): LinearFetch<UserPayload> {\n    const response = await this._request<\n      L.UserExternalUserDisconnectMutation,\n      L.UserExternalUserDisconnectMutationVariables\n    >(L.UserExternalUserDisconnectDocument.toString(), {\n      service,\n    });\n    const data = response.userExternalUserDisconnect;\n\n    return new UserPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable UpdateUserFlag Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class UpdateUserFlagMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UpdateUserFlag mutation and return a UserSettingsFlagPayload\n   *\n   * @param flag - required flag to pass to updateUserFlag\n   * @param operation - required operation to pass to updateUserFlag\n   * @returns parsed response from UpdateUserFlagMutation\n   */\n  public async fetch(flag: L.UserFlagType, operation: L.UserFlagUpdateOperation): LinearFetch<UserSettingsFlagPayload> {\n    const response = await this._request<L.UpdateUserFlagMutation, L.UpdateUserFlagMutationVariables>(\n      L.UpdateUserFlagDocument.toString(),\n      {\n        flag,\n        operation,\n      }\n    );\n    const data = response.userFlagUpdate;\n\n    return new UserSettingsFlagPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable UserRevokeAllSessions Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class UserRevokeAllSessionsMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UserRevokeAllSessions mutation and return a UserAdminPayload\n   *\n   * @param id - required id to pass to userRevokeAllSessions\n   * @returns parsed response from UserRevokeAllSessionsMutation\n   */\n  public async fetch(id: string): LinearFetch<UserAdminPayload> {\n    const response = await this._request<L.UserRevokeAllSessionsMutation, L.UserRevokeAllSessionsMutationVariables>(\n      L.UserRevokeAllSessionsDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.userRevokeAllSessions;\n\n    return new UserAdminPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable UserRevokeSession Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class UserRevokeSessionMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UserRevokeSession mutation and return a UserAdminPayload\n   *\n   * @param id - required id to pass to userRevokeSession\n   * @param sessionId - required sessionId to pass to userRevokeSession\n   * @returns parsed response from UserRevokeSessionMutation\n   */\n  public async fetch(id: string, sessionId: string): LinearFetch<UserAdminPayload> {\n    const response = await this._request<L.UserRevokeSessionMutation, L.UserRevokeSessionMutationVariables>(\n      L.UserRevokeSessionDocument.toString(),\n      {\n        id,\n        sessionId,\n      }\n    );\n    const data = response.userRevokeSession;\n\n    return new UserAdminPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable UserSettingsFlagsReset Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class UserSettingsFlagsResetMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UserSettingsFlagsReset mutation and return a UserSettingsFlagsResetPayload\n   *\n   * @param variables - variables to pass into the UserSettingsFlagsResetMutation\n   * @returns parsed response from UserSettingsFlagsResetMutation\n   */\n  public async fetch(\n    variables?: L.UserSettingsFlagsResetMutationVariables\n  ): LinearFetch<UserSettingsFlagsResetPayload> {\n    const response = await this._request<L.UserSettingsFlagsResetMutation, L.UserSettingsFlagsResetMutationVariables>(\n      L.UserSettingsFlagsResetDocument.toString(),\n      variables\n    );\n    const data = response.userSettingsFlagsReset;\n\n    return new UserSettingsFlagsResetPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable UpdateUserSettings Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class UpdateUserSettingsMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UpdateUserSettings mutation and return a UserSettingsPayload\n   *\n   * @param id - required id to pass to updateUserSettings\n   * @param input - required input to pass to updateUserSettings\n   * @returns parsed response from UpdateUserSettingsMutation\n   */\n  public async fetch(id: string, input: L.UserSettingsUpdateInput): LinearFetch<UserSettingsPayload> {\n    const response = await this._request<L.UpdateUserSettingsMutation, L.UpdateUserSettingsMutationVariables>(\n      L.UpdateUserSettingsDocument.toString(),\n      {\n        id,\n        input,\n      }\n    );\n    const data = response.userSettingsUpdate;\n\n    return new UserSettingsPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable SuspendUser Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class SuspendUserMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the SuspendUser mutation and return a UserAdminPayload\n   *\n   * @param id - required id to pass to suspendUser\n   * @param variables - variables without 'id' to pass into the SuspendUserMutation\n   * @returns parsed response from SuspendUserMutation\n   */\n  public async fetch(\n    id: string,\n    variables?: Omit<L.SuspendUserMutationVariables, \"id\">\n  ): LinearFetch<UserAdminPayload> {\n    const response = await this._request<L.SuspendUserMutation, L.SuspendUserMutationVariables>(\n      L.SuspendUserDocument.toString(),\n      {\n        id,\n        ...variables,\n      }\n    );\n    const data = response.userSuspend;\n\n    return new UserAdminPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable UserUnlinkFromIdentityProvider Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class UserUnlinkFromIdentityProviderMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UserUnlinkFromIdentityProvider mutation and return a UserAdminPayload\n   *\n   * @param id - required id to pass to userUnlinkFromIdentityProvider\n   * @returns parsed response from UserUnlinkFromIdentityProviderMutation\n   */\n  public async fetch(id: string): LinearFetch<UserAdminPayload> {\n    const response = await this._request<\n      L.UserUnlinkFromIdentityProviderMutation,\n      L.UserUnlinkFromIdentityProviderMutationVariables\n    >(L.UserUnlinkFromIdentityProviderDocument.toString(), {\n      id,\n    });\n    const data = response.userUnlinkFromIdentityProvider;\n\n    return new UserAdminPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable UnsuspendUser Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class UnsuspendUserMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UnsuspendUser mutation and return a UserAdminPayload\n   *\n   * @param id - required id to pass to unsuspendUser\n   * @param variables - variables without 'id' to pass into the UnsuspendUserMutation\n   * @returns parsed response from UnsuspendUserMutation\n   */\n  public async fetch(\n    id: string,\n    variables?: Omit<L.UnsuspendUserMutationVariables, \"id\">\n  ): LinearFetch<UserAdminPayload> {\n    const response = await this._request<L.UnsuspendUserMutation, L.UnsuspendUserMutationVariables>(\n      L.UnsuspendUserDocument.toString(),\n      {\n        id,\n        ...variables,\n      }\n    );\n    const data = response.userUnsuspend;\n\n    return new UserAdminPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable UpdateUser Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class UpdateUserMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UpdateUser mutation and return a UserPayload\n   *\n   * @param id - required id to pass to updateUser\n   * @param input - required input to pass to updateUser\n   * @returns parsed response from UpdateUserMutation\n   */\n  public async fetch(id: string, input: L.UserUpdateInput): LinearFetch<UserPayload> {\n    const response = await this._request<L.UpdateUserMutation, L.UpdateUserMutationVariables>(\n      L.UpdateUserDocument.toString(),\n      {\n        id,\n        input,\n      }\n    );\n    const data = response.userUpdate;\n\n    return new UserPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable CreateViewPreferences Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class CreateViewPreferencesMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the CreateViewPreferences mutation and return a ViewPreferencesPayload\n   *\n   * @param input - required input to pass to createViewPreferences\n   * @returns parsed response from CreateViewPreferencesMutation\n   */\n  public async fetch(input: L.ViewPreferencesCreateInput): LinearFetch<ViewPreferencesPayload> {\n    const response = await this._request<L.CreateViewPreferencesMutation, L.CreateViewPreferencesMutationVariables>(\n      L.CreateViewPreferencesDocument.toString(),\n      {\n        input,\n      }\n    );\n    const data = response.viewPreferencesCreate;\n\n    return new ViewPreferencesPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable DeleteViewPreferences Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class DeleteViewPreferencesMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the DeleteViewPreferences mutation and return a DeletePayload\n   *\n   * @param id - required id to pass to deleteViewPreferences\n   * @returns parsed response from DeleteViewPreferencesMutation\n   */\n  public async fetch(id: string): LinearFetch<DeletePayload> {\n    const response = await this._request<L.DeleteViewPreferencesMutation, L.DeleteViewPreferencesMutationVariables>(\n      L.DeleteViewPreferencesDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.viewPreferencesDelete;\n\n    return new DeletePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable UpdateViewPreferences Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class UpdateViewPreferencesMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UpdateViewPreferences mutation and return a ViewPreferencesPayload\n   *\n   * @param id - required id to pass to updateViewPreferences\n   * @param input - required input to pass to updateViewPreferences\n   * @returns parsed response from UpdateViewPreferencesMutation\n   */\n  public async fetch(id: string, input: L.ViewPreferencesUpdateInput): LinearFetch<ViewPreferencesPayload> {\n    const response = await this._request<L.UpdateViewPreferencesMutation, L.UpdateViewPreferencesMutationVariables>(\n      L.UpdateViewPreferencesDocument.toString(),\n      {\n        id,\n        input,\n      }\n    );\n    const data = response.viewPreferencesUpdate;\n\n    return new ViewPreferencesPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable CreateWebhook Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class CreateWebhookMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the CreateWebhook mutation and return a WebhookPayload\n   *\n   * @param input - required input to pass to createWebhook\n   * @returns parsed response from CreateWebhookMutation\n   */\n  public async fetch(input: L.WebhookCreateInput): LinearFetch<WebhookPayload> {\n    const response = await this._request<L.CreateWebhookMutation, L.CreateWebhookMutationVariables>(\n      L.CreateWebhookDocument.toString(),\n      {\n        input,\n      }\n    );\n    const data = response.webhookCreate;\n\n    return new WebhookPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable DeleteWebhook Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class DeleteWebhookMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the DeleteWebhook mutation and return a DeletePayload\n   *\n   * @param id - required id to pass to deleteWebhook\n   * @returns parsed response from DeleteWebhookMutation\n   */\n  public async fetch(id: string): LinearFetch<DeletePayload> {\n    const response = await this._request<L.DeleteWebhookMutation, L.DeleteWebhookMutationVariables>(\n      L.DeleteWebhookDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.webhookDelete;\n\n    return new DeletePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable RotateSecretWebhook Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class RotateSecretWebhookMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the RotateSecretWebhook mutation and return a WebhookRotateSecretPayload\n   *\n   * @param id - required id to pass to rotateSecretWebhook\n   * @returns parsed response from RotateSecretWebhookMutation\n   */\n  public async fetch(id: string): LinearFetch<WebhookRotateSecretPayload> {\n    const response = await this._request<L.RotateSecretWebhookMutation, L.RotateSecretWebhookMutationVariables>(\n      L.RotateSecretWebhookDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.webhookRotateSecret;\n\n    return new WebhookRotateSecretPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable UpdateWebhook Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class UpdateWebhookMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UpdateWebhook mutation and return a WebhookPayload\n   *\n   * @param id - required id to pass to updateWebhook\n   * @param input - required input to pass to updateWebhook\n   * @returns parsed response from UpdateWebhookMutation\n   */\n  public async fetch(id: string, input: L.WebhookUpdateInput): LinearFetch<WebhookPayload> {\n    const response = await this._request<L.UpdateWebhookMutation, L.UpdateWebhookMutationVariables>(\n      L.UpdateWebhookDocument.toString(),\n      {\n        id,\n        input,\n      }\n    );\n    const data = response.webhookUpdate;\n\n    return new WebhookPayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable ArchiveWorkflowState Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class ArchiveWorkflowStateMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the ArchiveWorkflowState mutation and return a WorkflowStateArchivePayload\n   *\n   * @param id - required id to pass to archiveWorkflowState\n   * @returns parsed response from ArchiveWorkflowStateMutation\n   */\n  public async fetch(id: string): LinearFetch<WorkflowStateArchivePayload> {\n    const response = await this._request<L.ArchiveWorkflowStateMutation, L.ArchiveWorkflowStateMutationVariables>(\n      L.ArchiveWorkflowStateDocument.toString(),\n      {\n        id,\n      }\n    );\n    const data = response.workflowStateArchive;\n\n    return new WorkflowStateArchivePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable CreateWorkflowState Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class CreateWorkflowStateMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the CreateWorkflowState mutation and return a WorkflowStatePayload\n   *\n   * @param input - required input to pass to createWorkflowState\n   * @returns parsed response from CreateWorkflowStateMutation\n   */\n  public async fetch(input: L.WorkflowStateCreateInput): LinearFetch<WorkflowStatePayload> {\n    const response = await this._request<L.CreateWorkflowStateMutation, L.CreateWorkflowStateMutationVariables>(\n      L.CreateWorkflowStateDocument.toString(),\n      {\n        input,\n      }\n    );\n    const data = response.workflowStateCreate;\n\n    return new WorkflowStatePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable UpdateWorkflowState Mutation\n *\n * @param request - function to call the graphql client\n */\nexport class UpdateWorkflowStateMutation extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UpdateWorkflowState mutation and return a WorkflowStatePayload\n   *\n   * @param id - required id to pass to updateWorkflowState\n   * @param input - required input to pass to updateWorkflowState\n   * @returns parsed response from UpdateWorkflowStateMutation\n   */\n  public async fetch(id: string, input: L.WorkflowStateUpdateInput): LinearFetch<WorkflowStatePayload> {\n    const response = await this._request<L.UpdateWorkflowStateMutation, L.UpdateWorkflowStateMutationVariables>(\n      L.UpdateWorkflowStateDocument.toString(),\n      {\n        id,\n        input,\n      }\n    );\n    const data = response.workflowStateUpdate;\n\n    return new WorkflowStatePayload(this._request, data);\n  }\n}\n\n/**\n * A fetchable AgentSession_Activities Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to agentSession\n * @param variables - variables without 'id' to pass into the AgentSession_ActivitiesQuery\n */\nexport class AgentSession_ActivitiesQuery extends Request {\n  private _id: string;\n  private _variables?: Omit<L.AgentSession_ActivitiesQueryVariables, \"id\">;\n\n  public constructor(\n    request: LinearRequest,\n    id: string,\n    variables?: Omit<L.AgentSession_ActivitiesQueryVariables, \"id\">\n  ) {\n    super(request);\n    this._id = id;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the AgentSession_Activities query and return a AgentActivityConnection\n   *\n   * @param variables - variables without 'id' to pass into the AgentSession_ActivitiesQuery\n   * @returns parsed response from AgentSession_ActivitiesQuery\n   */\n  public async fetch(\n    variables?: Omit<L.AgentSession_ActivitiesQueryVariables, \"id\">\n  ): LinearFetch<AgentActivityConnection> {\n    const response = await this._request<L.AgentSession_ActivitiesQuery, L.AgentSession_ActivitiesQueryVariables>(\n      L.AgentSession_ActivitiesDocument.toString(),\n      {\n        id: this._id,\n        ...this._variables,\n        ...variables,\n      }\n    );\n    const data = response.agentSession.activities;\n\n    return new AgentActivityConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable AttachmentIssue_Attachments Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to attachmentIssue\n * @param variables - variables without 'id' to pass into the AttachmentIssue_AttachmentsQuery\n */\nexport class AttachmentIssue_AttachmentsQuery extends Request {\n  private _id: string;\n  private _variables?: Omit<L.AttachmentIssue_AttachmentsQueryVariables, \"id\">;\n\n  public constructor(\n    request: LinearRequest,\n    id: string,\n    variables?: Omit<L.AttachmentIssue_AttachmentsQueryVariables, \"id\">\n  ) {\n    super(request);\n    this._id = id;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the AttachmentIssue_Attachments query and return a AttachmentConnection\n   *\n   * @param variables - variables without 'id' to pass into the AttachmentIssue_AttachmentsQuery\n   * @returns parsed response from AttachmentIssue_AttachmentsQuery\n   */\n  public async fetch(\n    variables?: Omit<L.AttachmentIssue_AttachmentsQueryVariables, \"id\">\n  ): LinearFetch<AttachmentConnection> {\n    const response = await this._request<\n      L.AttachmentIssue_AttachmentsQuery,\n      L.AttachmentIssue_AttachmentsQueryVariables\n    >(L.AttachmentIssue_AttachmentsDocument.toString(), {\n      id: this._id,\n      ...this._variables,\n      ...variables,\n    });\n    const data = response.attachmentIssue.attachments;\n\n    return new AttachmentConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable AttachmentIssue_BotActor Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to attachmentIssue\n */\nexport class AttachmentIssue_BotActorQuery extends Request {\n  private _id: string;\n\n  public constructor(request: LinearRequest, id: string) {\n    super(request);\n    this._id = id;\n  }\n\n  /**\n   * Call the AttachmentIssue_BotActor query and return a ActorBot\n   *\n   * @returns parsed response from AttachmentIssue_BotActorQuery\n   */\n  public async fetch(): LinearFetch<ActorBot | undefined> {\n    const response = await this._request<L.AttachmentIssue_BotActorQuery, L.AttachmentIssue_BotActorQueryVariables>(\n      L.AttachmentIssue_BotActorDocument.toString(),\n      {\n        id: this._id,\n      }\n    );\n    const data = response.attachmentIssue.botActor;\n\n    return data ? new ActorBot(this._request, data) : undefined;\n  }\n}\n\n/**\n * A fetchable AttachmentIssue_Children Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to attachmentIssue\n * @param variables - variables without 'id' to pass into the AttachmentIssue_ChildrenQuery\n */\nexport class AttachmentIssue_ChildrenQuery extends Request {\n  private _id: string;\n  private _variables?: Omit<L.AttachmentIssue_ChildrenQueryVariables, \"id\">;\n\n  public constructor(\n    request: LinearRequest,\n    id: string,\n    variables?: Omit<L.AttachmentIssue_ChildrenQueryVariables, \"id\">\n  ) {\n    super(request);\n    this._id = id;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the AttachmentIssue_Children query and return a IssueConnection\n   *\n   * @param variables - variables without 'id' to pass into the AttachmentIssue_ChildrenQuery\n   * @returns parsed response from AttachmentIssue_ChildrenQuery\n   */\n  public async fetch(variables?: Omit<L.AttachmentIssue_ChildrenQueryVariables, \"id\">): LinearFetch<IssueConnection> {\n    const response = await this._request<L.AttachmentIssue_ChildrenQuery, L.AttachmentIssue_ChildrenQueryVariables>(\n      L.AttachmentIssue_ChildrenDocument.toString(),\n      {\n        id: this._id,\n        ...this._variables,\n        ...variables,\n      }\n    );\n    const data = response.attachmentIssue.children;\n\n    return new IssueConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable AttachmentIssue_Comments Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to attachmentIssue\n * @param variables - variables without 'id' to pass into the AttachmentIssue_CommentsQuery\n */\nexport class AttachmentIssue_CommentsQuery extends Request {\n  private _id: string;\n  private _variables?: Omit<L.AttachmentIssue_CommentsQueryVariables, \"id\">;\n\n  public constructor(\n    request: LinearRequest,\n    id: string,\n    variables?: Omit<L.AttachmentIssue_CommentsQueryVariables, \"id\">\n  ) {\n    super(request);\n    this._id = id;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the AttachmentIssue_Comments query and return a CommentConnection\n   *\n   * @param variables - variables without 'id' to pass into the AttachmentIssue_CommentsQuery\n   * @returns parsed response from AttachmentIssue_CommentsQuery\n   */\n  public async fetch(variables?: Omit<L.AttachmentIssue_CommentsQueryVariables, \"id\">): LinearFetch<CommentConnection> {\n    const response = await this._request<L.AttachmentIssue_CommentsQuery, L.AttachmentIssue_CommentsQueryVariables>(\n      L.AttachmentIssue_CommentsDocument.toString(),\n      {\n        id: this._id,\n        ...this._variables,\n        ...variables,\n      }\n    );\n    const data = response.attachmentIssue.comments;\n\n    return new CommentConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable AttachmentIssue_Documents Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to attachmentIssue\n * @param variables - variables without 'id' to pass into the AttachmentIssue_DocumentsQuery\n */\nexport class AttachmentIssue_DocumentsQuery extends Request {\n  private _id: string;\n  private _variables?: Omit<L.AttachmentIssue_DocumentsQueryVariables, \"id\">;\n\n  public constructor(\n    request: LinearRequest,\n    id: string,\n    variables?: Omit<L.AttachmentIssue_DocumentsQueryVariables, \"id\">\n  ) {\n    super(request);\n    this._id = id;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the AttachmentIssue_Documents query and return a DocumentConnection\n   *\n   * @param variables - variables without 'id' to pass into the AttachmentIssue_DocumentsQuery\n   * @returns parsed response from AttachmentIssue_DocumentsQuery\n   */\n  public async fetch(\n    variables?: Omit<L.AttachmentIssue_DocumentsQueryVariables, \"id\">\n  ): LinearFetch<DocumentConnection> {\n    const response = await this._request<L.AttachmentIssue_DocumentsQuery, L.AttachmentIssue_DocumentsQueryVariables>(\n      L.AttachmentIssue_DocumentsDocument.toString(),\n      {\n        id: this._id,\n        ...this._variables,\n        ...variables,\n      }\n    );\n    const data = response.attachmentIssue.documents;\n\n    return new DocumentConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable AttachmentIssue_FormerAttachments Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to attachmentIssue\n * @param variables - variables without 'id' to pass into the AttachmentIssue_FormerAttachmentsQuery\n */\nexport class AttachmentIssue_FormerAttachmentsQuery extends Request {\n  private _id: string;\n  private _variables?: Omit<L.AttachmentIssue_FormerAttachmentsQueryVariables, \"id\">;\n\n  public constructor(\n    request: LinearRequest,\n    id: string,\n    variables?: Omit<L.AttachmentIssue_FormerAttachmentsQueryVariables, \"id\">\n  ) {\n    super(request);\n    this._id = id;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the AttachmentIssue_FormerAttachments query and return a AttachmentConnection\n   *\n   * @param variables - variables without 'id' to pass into the AttachmentIssue_FormerAttachmentsQuery\n   * @returns parsed response from AttachmentIssue_FormerAttachmentsQuery\n   */\n  public async fetch(\n    variables?: Omit<L.AttachmentIssue_FormerAttachmentsQueryVariables, \"id\">\n  ): LinearFetch<AttachmentConnection> {\n    const response = await this._request<\n      L.AttachmentIssue_FormerAttachmentsQuery,\n      L.AttachmentIssue_FormerAttachmentsQueryVariables\n    >(L.AttachmentIssue_FormerAttachmentsDocument.toString(), {\n      id: this._id,\n      ...this._variables,\n      ...variables,\n    });\n    const data = response.attachmentIssue.formerAttachments;\n\n    return new AttachmentConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable AttachmentIssue_FormerNeeds Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to attachmentIssue\n * @param variables - variables without 'id' to pass into the AttachmentIssue_FormerNeedsQuery\n */\nexport class AttachmentIssue_FormerNeedsQuery extends Request {\n  private _id: string;\n  private _variables?: Omit<L.AttachmentIssue_FormerNeedsQueryVariables, \"id\">;\n\n  public constructor(\n    request: LinearRequest,\n    id: string,\n    variables?: Omit<L.AttachmentIssue_FormerNeedsQueryVariables, \"id\">\n  ) {\n    super(request);\n    this._id = id;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the AttachmentIssue_FormerNeeds query and return a CustomerNeedConnection\n   *\n   * @param variables - variables without 'id' to pass into the AttachmentIssue_FormerNeedsQuery\n   * @returns parsed response from AttachmentIssue_FormerNeedsQuery\n   */\n  public async fetch(\n    variables?: Omit<L.AttachmentIssue_FormerNeedsQueryVariables, \"id\">\n  ): LinearFetch<CustomerNeedConnection> {\n    const response = await this._request<\n      L.AttachmentIssue_FormerNeedsQuery,\n      L.AttachmentIssue_FormerNeedsQueryVariables\n    >(L.AttachmentIssue_FormerNeedsDocument.toString(), {\n      id: this._id,\n      ...this._variables,\n      ...variables,\n    });\n    const data = response.attachmentIssue.formerNeeds;\n\n    return new CustomerNeedConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable AttachmentIssue_History Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to attachmentIssue\n * @param variables - variables without 'id' to pass into the AttachmentIssue_HistoryQuery\n */\nexport class AttachmentIssue_HistoryQuery extends Request {\n  private _id: string;\n  private _variables?: Omit<L.AttachmentIssue_HistoryQueryVariables, \"id\">;\n\n  public constructor(\n    request: LinearRequest,\n    id: string,\n    variables?: Omit<L.AttachmentIssue_HistoryQueryVariables, \"id\">\n  ) {\n    super(request);\n    this._id = id;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the AttachmentIssue_History query and return a IssueHistoryConnection\n   *\n   * @param variables - variables without 'id' to pass into the AttachmentIssue_HistoryQuery\n   * @returns parsed response from AttachmentIssue_HistoryQuery\n   */\n  public async fetch(\n    variables?: Omit<L.AttachmentIssue_HistoryQueryVariables, \"id\">\n  ): LinearFetch<IssueHistoryConnection> {\n    const response = await this._request<L.AttachmentIssue_HistoryQuery, L.AttachmentIssue_HistoryQueryVariables>(\n      L.AttachmentIssue_HistoryDocument.toString(),\n      {\n        id: this._id,\n        ...this._variables,\n        ...variables,\n      }\n    );\n    const data = response.attachmentIssue.history;\n\n    return new IssueHistoryConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable AttachmentIssue_InverseRelations Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to attachmentIssue\n * @param variables - variables without 'id' to pass into the AttachmentIssue_InverseRelationsQuery\n */\nexport class AttachmentIssue_InverseRelationsQuery extends Request {\n  private _id: string;\n  private _variables?: Omit<L.AttachmentIssue_InverseRelationsQueryVariables, \"id\">;\n\n  public constructor(\n    request: LinearRequest,\n    id: string,\n    variables?: Omit<L.AttachmentIssue_InverseRelationsQueryVariables, \"id\">\n  ) {\n    super(request);\n    this._id = id;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the AttachmentIssue_InverseRelations query and return a IssueRelationConnection\n   *\n   * @param variables - variables without 'id' to pass into the AttachmentIssue_InverseRelationsQuery\n   * @returns parsed response from AttachmentIssue_InverseRelationsQuery\n   */\n  public async fetch(\n    variables?: Omit<L.AttachmentIssue_InverseRelationsQueryVariables, \"id\">\n  ): LinearFetch<IssueRelationConnection> {\n    const response = await this._request<\n      L.AttachmentIssue_InverseRelationsQuery,\n      L.AttachmentIssue_InverseRelationsQueryVariables\n    >(L.AttachmentIssue_InverseRelationsDocument.toString(), {\n      id: this._id,\n      ...this._variables,\n      ...variables,\n    });\n    const data = response.attachmentIssue.inverseRelations;\n\n    return new IssueRelationConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable AttachmentIssue_Labels Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to attachmentIssue\n * @param variables - variables without 'id' to pass into the AttachmentIssue_LabelsQuery\n */\nexport class AttachmentIssue_LabelsQuery extends Request {\n  private _id: string;\n  private _variables?: Omit<L.AttachmentIssue_LabelsQueryVariables, \"id\">;\n\n  public constructor(\n    request: LinearRequest,\n    id: string,\n    variables?: Omit<L.AttachmentIssue_LabelsQueryVariables, \"id\">\n  ) {\n    super(request);\n    this._id = id;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the AttachmentIssue_Labels query and return a IssueLabelConnection\n   *\n   * @param variables - variables without 'id' to pass into the AttachmentIssue_LabelsQuery\n   * @returns parsed response from AttachmentIssue_LabelsQuery\n   */\n  public async fetch(\n    variables?: Omit<L.AttachmentIssue_LabelsQueryVariables, \"id\">\n  ): LinearFetch<IssueLabelConnection> {\n    const response = await this._request<L.AttachmentIssue_LabelsQuery, L.AttachmentIssue_LabelsQueryVariables>(\n      L.AttachmentIssue_LabelsDocument.toString(),\n      {\n        id: this._id,\n        ...this._variables,\n        ...variables,\n      }\n    );\n    const data = response.attachmentIssue.labels;\n\n    return new IssueLabelConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable AttachmentIssue_Needs Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to attachmentIssue\n * @param variables - variables without 'id' to pass into the AttachmentIssue_NeedsQuery\n */\nexport class AttachmentIssue_NeedsQuery extends Request {\n  private _id: string;\n  private _variables?: Omit<L.AttachmentIssue_NeedsQueryVariables, \"id\">;\n\n  public constructor(\n    request: LinearRequest,\n    id: string,\n    variables?: Omit<L.AttachmentIssue_NeedsQueryVariables, \"id\">\n  ) {\n    super(request);\n    this._id = id;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the AttachmentIssue_Needs query and return a CustomerNeedConnection\n   *\n   * @param variables - variables without 'id' to pass into the AttachmentIssue_NeedsQuery\n   * @returns parsed response from AttachmentIssue_NeedsQuery\n   */\n  public async fetch(\n    variables?: Omit<L.AttachmentIssue_NeedsQueryVariables, \"id\">\n  ): LinearFetch<CustomerNeedConnection> {\n    const response = await this._request<L.AttachmentIssue_NeedsQuery, L.AttachmentIssue_NeedsQueryVariables>(\n      L.AttachmentIssue_NeedsDocument.toString(),\n      {\n        id: this._id,\n        ...this._variables,\n        ...variables,\n      }\n    );\n    const data = response.attachmentIssue.needs;\n\n    return new CustomerNeedConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable AttachmentIssue_Relations Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to attachmentIssue\n * @param variables - variables without 'id' to pass into the AttachmentIssue_RelationsQuery\n */\nexport class AttachmentIssue_RelationsQuery extends Request {\n  private _id: string;\n  private _variables?: Omit<L.AttachmentIssue_RelationsQueryVariables, \"id\">;\n\n  public constructor(\n    request: LinearRequest,\n    id: string,\n    variables?: Omit<L.AttachmentIssue_RelationsQueryVariables, \"id\">\n  ) {\n    super(request);\n    this._id = id;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the AttachmentIssue_Relations query and return a IssueRelationConnection\n   *\n   * @param variables - variables without 'id' to pass into the AttachmentIssue_RelationsQuery\n   * @returns parsed response from AttachmentIssue_RelationsQuery\n   */\n  public async fetch(\n    variables?: Omit<L.AttachmentIssue_RelationsQueryVariables, \"id\">\n  ): LinearFetch<IssueRelationConnection> {\n    const response = await this._request<L.AttachmentIssue_RelationsQuery, L.AttachmentIssue_RelationsQueryVariables>(\n      L.AttachmentIssue_RelationsDocument.toString(),\n      {\n        id: this._id,\n        ...this._variables,\n        ...variables,\n      }\n    );\n    const data = response.attachmentIssue.relations;\n\n    return new IssueRelationConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable AttachmentIssue_Releases Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to attachmentIssue\n * @param variables - variables without 'id' to pass into the AttachmentIssue_ReleasesQuery\n */\nexport class AttachmentIssue_ReleasesQuery extends Request {\n  private _id: string;\n  private _variables?: Omit<L.AttachmentIssue_ReleasesQueryVariables, \"id\">;\n\n  public constructor(\n    request: LinearRequest,\n    id: string,\n    variables?: Omit<L.AttachmentIssue_ReleasesQueryVariables, \"id\">\n  ) {\n    super(request);\n    this._id = id;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the AttachmentIssue_Releases query and return a ReleaseConnection\n   *\n   * @param variables - variables without 'id' to pass into the AttachmentIssue_ReleasesQuery\n   * @returns parsed response from AttachmentIssue_ReleasesQuery\n   */\n  public async fetch(variables?: Omit<L.AttachmentIssue_ReleasesQueryVariables, \"id\">): LinearFetch<ReleaseConnection> {\n    const response = await this._request<L.AttachmentIssue_ReleasesQuery, L.AttachmentIssue_ReleasesQueryVariables>(\n      L.AttachmentIssue_ReleasesDocument.toString(),\n      {\n        id: this._id,\n        ...this._variables,\n        ...variables,\n      }\n    );\n    const data = response.attachmentIssue.releases;\n\n    return new ReleaseConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable AttachmentIssue_SharedAccess Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to attachmentIssue\n */\nexport class AttachmentIssue_SharedAccessQuery extends Request {\n  private _id: string;\n\n  public constructor(request: LinearRequest, id: string) {\n    super(request);\n    this._id = id;\n  }\n\n  /**\n   * Call the AttachmentIssue_SharedAccess query and return a IssueSharedAccess\n   *\n   * @returns parsed response from AttachmentIssue_SharedAccessQuery\n   */\n  public async fetch(): LinearFetch<IssueSharedAccess> {\n    const response = await this._request<\n      L.AttachmentIssue_SharedAccessQuery,\n      L.AttachmentIssue_SharedAccessQueryVariables\n    >(L.AttachmentIssue_SharedAccessDocument.toString(), {\n      id: this._id,\n    });\n    const data = response.attachmentIssue.sharedAccess;\n\n    return new IssueSharedAccess(this._request, data);\n  }\n}\n\n/**\n * A fetchable AttachmentIssue_StateHistory Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to attachmentIssue\n * @param variables - variables without 'id' to pass into the AttachmentIssue_StateHistoryQuery\n */\nexport class AttachmentIssue_StateHistoryQuery extends Request {\n  private _id: string;\n  private _variables?: Omit<L.AttachmentIssue_StateHistoryQueryVariables, \"id\">;\n\n  public constructor(\n    request: LinearRequest,\n    id: string,\n    variables?: Omit<L.AttachmentIssue_StateHistoryQueryVariables, \"id\">\n  ) {\n    super(request);\n    this._id = id;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the AttachmentIssue_StateHistory query and return a IssueStateSpanConnection\n   *\n   * @param variables - variables without 'id' to pass into the AttachmentIssue_StateHistoryQuery\n   * @returns parsed response from AttachmentIssue_StateHistoryQuery\n   */\n  public async fetch(\n    variables?: Omit<L.AttachmentIssue_StateHistoryQueryVariables, \"id\">\n  ): LinearFetch<IssueStateSpanConnection> {\n    const response = await this._request<\n      L.AttachmentIssue_StateHistoryQuery,\n      L.AttachmentIssue_StateHistoryQueryVariables\n    >(L.AttachmentIssue_StateHistoryDocument.toString(), {\n      id: this._id,\n      ...this._variables,\n      ...variables,\n    });\n    const data = response.attachmentIssue.stateHistory;\n\n    return new IssueStateSpanConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable AttachmentIssue_Subscribers Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to attachmentIssue\n * @param variables - variables without 'id' to pass into the AttachmentIssue_SubscribersQuery\n */\nexport class AttachmentIssue_SubscribersQuery extends Request {\n  private _id: string;\n  private _variables?: Omit<L.AttachmentIssue_SubscribersQueryVariables, \"id\">;\n\n  public constructor(\n    request: LinearRequest,\n    id: string,\n    variables?: Omit<L.AttachmentIssue_SubscribersQueryVariables, \"id\">\n  ) {\n    super(request);\n    this._id = id;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the AttachmentIssue_Subscribers query and return a UserConnection\n   *\n   * @param variables - variables without 'id' to pass into the AttachmentIssue_SubscribersQuery\n   * @returns parsed response from AttachmentIssue_SubscribersQuery\n   */\n  public async fetch(variables?: Omit<L.AttachmentIssue_SubscribersQueryVariables, \"id\">): LinearFetch<UserConnection> {\n    const response = await this._request<\n      L.AttachmentIssue_SubscribersQuery,\n      L.AttachmentIssue_SubscribersQueryVariables\n    >(L.AttachmentIssue_SubscribersDocument.toString(), {\n      id: this._id,\n      ...this._variables,\n      ...variables,\n    });\n    const data = response.attachmentIssue.subscribers;\n\n    return new UserConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable Comment_BotActor Query\n *\n * @param request - function to call the graphql client\n * @param variables - variables to pass into the Comment_BotActorQuery\n */\nexport class Comment_BotActorQuery extends Request {\n  private _variables?: L.Comment_BotActorQueryVariables;\n\n  public constructor(request: LinearRequest, variables?: L.Comment_BotActorQueryVariables) {\n    super(request);\n\n    this._variables = variables;\n  }\n\n  /**\n   * Call the Comment_BotActor query and return a ActorBot\n   *\n   * @param variables - variables to pass into the Comment_BotActorQuery\n   * @returns parsed response from Comment_BotActorQuery\n   */\n  public async fetch(variables?: L.Comment_BotActorQueryVariables): LinearFetch<ActorBot | undefined> {\n    const response = await this._request<L.Comment_BotActorQuery, L.Comment_BotActorQueryVariables>(\n      L.Comment_BotActorDocument.toString(),\n      variables\n    );\n    const data = response.comment.botActor;\n\n    return data ? new ActorBot(this._request, data) : undefined;\n  }\n}\n\n/**\n * A fetchable Comment_Children Query\n *\n * @param request - function to call the graphql client\n * @param variables - variables to pass into the Comment_ChildrenQuery\n */\nexport class Comment_ChildrenQuery extends Request {\n  private _variables?: L.Comment_ChildrenQueryVariables;\n\n  public constructor(request: LinearRequest, variables?: L.Comment_ChildrenQueryVariables) {\n    super(request);\n\n    this._variables = variables;\n  }\n\n  /**\n   * Call the Comment_Children query and return a CommentConnection\n   *\n   * @param variables - variables to pass into the Comment_ChildrenQuery\n   * @returns parsed response from Comment_ChildrenQuery\n   */\n  public async fetch(variables?: L.Comment_ChildrenQueryVariables): LinearFetch<CommentConnection> {\n    const response = await this._request<L.Comment_ChildrenQuery, L.Comment_ChildrenQueryVariables>(\n      L.Comment_ChildrenDocument.toString(),\n      variables\n    );\n    const data = response.comment.children;\n\n    return new CommentConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable Comment_CreatedIssues Query\n *\n * @param request - function to call the graphql client\n * @param variables - variables to pass into the Comment_CreatedIssuesQuery\n */\nexport class Comment_CreatedIssuesQuery extends Request {\n  private _variables?: L.Comment_CreatedIssuesQueryVariables;\n\n  public constructor(request: LinearRequest, variables?: L.Comment_CreatedIssuesQueryVariables) {\n    super(request);\n\n    this._variables = variables;\n  }\n\n  /**\n   * Call the Comment_CreatedIssues query and return a IssueConnection\n   *\n   * @param variables - variables to pass into the Comment_CreatedIssuesQuery\n   * @returns parsed response from Comment_CreatedIssuesQuery\n   */\n  public async fetch(variables?: L.Comment_CreatedIssuesQueryVariables): LinearFetch<IssueConnection> {\n    const response = await this._request<L.Comment_CreatedIssuesQuery, L.Comment_CreatedIssuesQueryVariables>(\n      L.Comment_CreatedIssuesDocument.toString(),\n      variables\n    );\n    const data = response.comment.createdIssues;\n\n    return new IssueConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable Comment_DocumentContent Query\n *\n * @param request - function to call the graphql client\n * @param variables - variables to pass into the Comment_DocumentContentQuery\n */\nexport class Comment_DocumentContentQuery extends Request {\n  private _variables?: L.Comment_DocumentContentQueryVariables;\n\n  public constructor(request: LinearRequest, variables?: L.Comment_DocumentContentQueryVariables) {\n    super(request);\n\n    this._variables = variables;\n  }\n\n  /**\n   * Call the Comment_DocumentContent query and return a DocumentContent\n   *\n   * @param variables - variables to pass into the Comment_DocumentContentQuery\n   * @returns parsed response from Comment_DocumentContentQuery\n   */\n  public async fetch(variables?: L.Comment_DocumentContentQueryVariables): LinearFetch<DocumentContent | undefined> {\n    const response = await this._request<L.Comment_DocumentContentQuery, L.Comment_DocumentContentQueryVariables>(\n      L.Comment_DocumentContentDocument.toString(),\n      variables\n    );\n    const data = response.comment.documentContent;\n\n    return data ? new DocumentContent(this._request, data) : undefined;\n  }\n}\n\n/**\n * A fetchable Comment_ExternalThread Query\n *\n * @param request - function to call the graphql client\n * @param variables - variables to pass into the Comment_ExternalThreadQuery\n */\nexport class Comment_ExternalThreadQuery extends Request {\n  private _variables?: L.Comment_ExternalThreadQueryVariables;\n\n  public constructor(request: LinearRequest, variables?: L.Comment_ExternalThreadQueryVariables) {\n    super(request);\n\n    this._variables = variables;\n  }\n\n  /**\n   * Call the Comment_ExternalThread query and return a SyncedExternalThread\n   *\n   * @param variables - variables to pass into the Comment_ExternalThreadQuery\n   * @returns parsed response from Comment_ExternalThreadQuery\n   */\n  public async fetch(\n    variables?: L.Comment_ExternalThreadQueryVariables\n  ): LinearFetch<SyncedExternalThread | undefined> {\n    const response = await this._request<L.Comment_ExternalThreadQuery, L.Comment_ExternalThreadQueryVariables>(\n      L.Comment_ExternalThreadDocument.toString(),\n      variables\n    );\n    const data = response.comment.externalThread;\n\n    return data ? new SyncedExternalThread(this._request, data) : undefined;\n  }\n}\n\n/**\n * A fetchable Comment_DocumentContent_AiPromptRules Query\n *\n * @param request - function to call the graphql client\n * @param variables - variables to pass into the Comment_DocumentContent_AiPromptRulesQuery\n */\nexport class Comment_DocumentContent_AiPromptRulesQuery extends Request {\n  private _variables?: L.Comment_DocumentContent_AiPromptRulesQueryVariables;\n\n  public constructor(request: LinearRequest, variables?: L.Comment_DocumentContent_AiPromptRulesQueryVariables) {\n    super(request);\n\n    this._variables = variables;\n  }\n\n  /**\n   * Call the Comment_DocumentContent_AiPromptRules query and return a AiPromptRules\n   *\n   * @param variables - variables to pass into the Comment_DocumentContent_AiPromptRulesQuery\n   * @returns parsed response from Comment_DocumentContent_AiPromptRulesQuery\n   */\n  public async fetch(\n    variables?: L.Comment_DocumentContent_AiPromptRulesQueryVariables\n  ): LinearFetch<AiPromptRules | undefined> {\n    const response = await this._request<\n      L.Comment_DocumentContent_AiPromptRulesQuery,\n      L.Comment_DocumentContent_AiPromptRulesQueryVariables\n    >(L.Comment_DocumentContent_AiPromptRulesDocument.toString(), variables);\n    const data = response.comment.documentContent?.aiPromptRules;\n\n    return data ? new AiPromptRules(this._request, data) : undefined;\n  }\n}\n\n/**\n * A fetchable Comment_DocumentContent_WelcomeMessage Query\n *\n * @param request - function to call the graphql client\n * @param variables - variables to pass into the Comment_DocumentContent_WelcomeMessageQuery\n */\nexport class Comment_DocumentContent_WelcomeMessageQuery extends Request {\n  private _variables?: L.Comment_DocumentContent_WelcomeMessageQueryVariables;\n\n  public constructor(request: LinearRequest, variables?: L.Comment_DocumentContent_WelcomeMessageQueryVariables) {\n    super(request);\n\n    this._variables = variables;\n  }\n\n  /**\n   * Call the Comment_DocumentContent_WelcomeMessage query and return a WelcomeMessage\n   *\n   * @param variables - variables to pass into the Comment_DocumentContent_WelcomeMessageQuery\n   * @returns parsed response from Comment_DocumentContent_WelcomeMessageQuery\n   */\n  public async fetch(\n    variables?: L.Comment_DocumentContent_WelcomeMessageQueryVariables\n  ): LinearFetch<WelcomeMessage | undefined> {\n    const response = await this._request<\n      L.Comment_DocumentContent_WelcomeMessageQuery,\n      L.Comment_DocumentContent_WelcomeMessageQueryVariables\n    >(L.Comment_DocumentContent_WelcomeMessageDocument.toString(), variables);\n    const data = response.comment.documentContent?.welcomeMessage;\n\n    return data ? new WelcomeMessage(this._request, data) : undefined;\n  }\n}\n\n/**\n * A fetchable CustomView_Initiatives Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to customView\n * @param variables - variables without 'id' to pass into the CustomView_InitiativesQuery\n */\nexport class CustomView_InitiativesQuery extends Request {\n  private _id: string;\n  private _variables?: Omit<L.CustomView_InitiativesQueryVariables, \"id\">;\n\n  public constructor(\n    request: LinearRequest,\n    id: string,\n    variables?: Omit<L.CustomView_InitiativesQueryVariables, \"id\">\n  ) {\n    super(request);\n    this._id = id;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the CustomView_Initiatives query and return a InitiativeConnection\n   *\n   * @param variables - variables without 'id' to pass into the CustomView_InitiativesQuery\n   * @returns parsed response from CustomView_InitiativesQuery\n   */\n  public async fetch(\n    variables?: Omit<L.CustomView_InitiativesQueryVariables, \"id\">\n  ): LinearFetch<InitiativeConnection> {\n    const response = await this._request<L.CustomView_InitiativesQuery, L.CustomView_InitiativesQueryVariables>(\n      L.CustomView_InitiativesDocument.toString(),\n      {\n        id: this._id,\n        ...this._variables,\n        ...variables,\n      }\n    );\n    const data = response.customView.initiatives;\n\n    return new InitiativeConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable CustomView_Issues Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to customView\n * @param variables - variables without 'id' to pass into the CustomView_IssuesQuery\n */\nexport class CustomView_IssuesQuery extends Request {\n  private _id: string;\n  private _variables?: Omit<L.CustomView_IssuesQueryVariables, \"id\">;\n\n  public constructor(request: LinearRequest, id: string, variables?: Omit<L.CustomView_IssuesQueryVariables, \"id\">) {\n    super(request);\n    this._id = id;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the CustomView_Issues query and return a IssueConnection\n   *\n   * @param variables - variables without 'id' to pass into the CustomView_IssuesQuery\n   * @returns parsed response from CustomView_IssuesQuery\n   */\n  public async fetch(variables?: Omit<L.CustomView_IssuesQueryVariables, \"id\">): LinearFetch<IssueConnection> {\n    const response = await this._request<L.CustomView_IssuesQuery, L.CustomView_IssuesQueryVariables>(\n      L.CustomView_IssuesDocument.toString(),\n      {\n        id: this._id,\n        ...this._variables,\n        ...variables,\n      }\n    );\n    const data = response.customView.issues;\n\n    return new IssueConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable CustomView_OrganizationViewPreferences Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to customView\n */\nexport class CustomView_OrganizationViewPreferencesQuery extends Request {\n  private _id: string;\n\n  public constructor(request: LinearRequest, id: string) {\n    super(request);\n    this._id = id;\n  }\n\n  /**\n   * Call the CustomView_OrganizationViewPreferences query and return a ViewPreferences\n   *\n   * @returns parsed response from CustomView_OrganizationViewPreferencesQuery\n   */\n  public async fetch(): LinearFetch<ViewPreferences | undefined> {\n    const response = await this._request<\n      L.CustomView_OrganizationViewPreferencesQuery,\n      L.CustomView_OrganizationViewPreferencesQueryVariables\n    >(L.CustomView_OrganizationViewPreferencesDocument.toString(), {\n      id: this._id,\n    });\n    const data = response.customView.organizationViewPreferences;\n\n    return data ? new ViewPreferences(this._request, data) : undefined;\n  }\n}\n\n/**\n * A fetchable CustomView_Projects Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to customView\n * @param variables - variables without 'id' to pass into the CustomView_ProjectsQuery\n */\nexport class CustomView_ProjectsQuery extends Request {\n  private _id: string;\n  private _variables?: Omit<L.CustomView_ProjectsQueryVariables, \"id\">;\n\n  public constructor(request: LinearRequest, id: string, variables?: Omit<L.CustomView_ProjectsQueryVariables, \"id\">) {\n    super(request);\n    this._id = id;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the CustomView_Projects query and return a ProjectConnection\n   *\n   * @param variables - variables without 'id' to pass into the CustomView_ProjectsQuery\n   * @returns parsed response from CustomView_ProjectsQuery\n   */\n  public async fetch(variables?: Omit<L.CustomView_ProjectsQueryVariables, \"id\">): LinearFetch<ProjectConnection> {\n    const response = await this._request<L.CustomView_ProjectsQuery, L.CustomView_ProjectsQueryVariables>(\n      L.CustomView_ProjectsDocument.toString(),\n      {\n        id: this._id,\n        ...this._variables,\n        ...variables,\n      }\n    );\n    const data = response.customView.projects;\n\n    return new ProjectConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable CustomView_UserViewPreferences Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to customView\n */\nexport class CustomView_UserViewPreferencesQuery extends Request {\n  private _id: string;\n\n  public constructor(request: LinearRequest, id: string) {\n    super(request);\n    this._id = id;\n  }\n\n  /**\n   * Call the CustomView_UserViewPreferences query and return a ViewPreferences\n   *\n   * @returns parsed response from CustomView_UserViewPreferencesQuery\n   */\n  public async fetch(): LinearFetch<ViewPreferences | undefined> {\n    const response = await this._request<\n      L.CustomView_UserViewPreferencesQuery,\n      L.CustomView_UserViewPreferencesQueryVariables\n    >(L.CustomView_UserViewPreferencesDocument.toString(), {\n      id: this._id,\n    });\n    const data = response.customView.userViewPreferences;\n\n    return data ? new ViewPreferences(this._request, data) : undefined;\n  }\n}\n\n/**\n * A fetchable CustomView_ViewPreferencesValues Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to customView\n */\nexport class CustomView_ViewPreferencesValuesQuery extends Request {\n  private _id: string;\n\n  public constructor(request: LinearRequest, id: string) {\n    super(request);\n    this._id = id;\n  }\n\n  /**\n   * Call the CustomView_ViewPreferencesValues query and return a ViewPreferencesValues\n   *\n   * @returns parsed response from CustomView_ViewPreferencesValuesQuery\n   */\n  public async fetch(): LinearFetch<ViewPreferencesValues | undefined> {\n    const response = await this._request<\n      L.CustomView_ViewPreferencesValuesQuery,\n      L.CustomView_ViewPreferencesValuesQueryVariables\n    >(L.CustomView_ViewPreferencesValuesDocument.toString(), {\n      id: this._id,\n    });\n    const data = response.customView.viewPreferencesValues;\n\n    return data ? new ViewPreferencesValues(this._request, data) : undefined;\n  }\n}\n\n/**\n * A fetchable CustomView_OrganizationViewPreferences_Preferences Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to customView_organizationViewPreferences\n */\nexport class CustomView_OrganizationViewPreferences_PreferencesQuery extends Request {\n  private _id: string;\n\n  public constructor(request: LinearRequest, id: string) {\n    super(request);\n    this._id = id;\n  }\n\n  /**\n   * Call the CustomView_OrganizationViewPreferences_Preferences query and return a ViewPreferencesValues\n   *\n   * @returns parsed response from CustomView_OrganizationViewPreferences_PreferencesQuery\n   */\n  public async fetch(): LinearFetch<ViewPreferencesValues | undefined> {\n    const response = await this._request<\n      L.CustomView_OrganizationViewPreferences_PreferencesQuery,\n      L.CustomView_OrganizationViewPreferences_PreferencesQueryVariables\n    >(L.CustomView_OrganizationViewPreferences_PreferencesDocument.toString(), {\n      id: this._id,\n    });\n    const data = response.customView.organizationViewPreferences?.preferences;\n\n    return data ? new ViewPreferencesValues(this._request, data) : undefined;\n  }\n}\n\n/**\n * A fetchable CustomView_UserViewPreferences_Preferences Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to customView_userViewPreferences\n */\nexport class CustomView_UserViewPreferences_PreferencesQuery extends Request {\n  private _id: string;\n\n  public constructor(request: LinearRequest, id: string) {\n    super(request);\n    this._id = id;\n  }\n\n  /**\n   * Call the CustomView_UserViewPreferences_Preferences query and return a ViewPreferencesValues\n   *\n   * @returns parsed response from CustomView_UserViewPreferences_PreferencesQuery\n   */\n  public async fetch(): LinearFetch<ViewPreferencesValues | undefined> {\n    const response = await this._request<\n      L.CustomView_UserViewPreferences_PreferencesQuery,\n      L.CustomView_UserViewPreferences_PreferencesQueryVariables\n    >(L.CustomView_UserViewPreferences_PreferencesDocument.toString(), {\n      id: this._id,\n    });\n    const data = response.customView.userViewPreferences?.preferences;\n\n    return data ? new ViewPreferencesValues(this._request, data) : undefined;\n  }\n}\n\n/**\n * A fetchable CustomerNeed_ProjectAttachment Query\n *\n * @param request - function to call the graphql client\n * @param variables - variables to pass into the CustomerNeed_ProjectAttachmentQuery\n */\nexport class CustomerNeed_ProjectAttachmentQuery extends Request {\n  private _variables?: L.CustomerNeed_ProjectAttachmentQueryVariables;\n\n  public constructor(request: LinearRequest, variables?: L.CustomerNeed_ProjectAttachmentQueryVariables) {\n    super(request);\n\n    this._variables = variables;\n  }\n\n  /**\n   * Call the CustomerNeed_ProjectAttachment query and return a ProjectAttachment\n   *\n   * @param variables - variables to pass into the CustomerNeed_ProjectAttachmentQuery\n   * @returns parsed response from CustomerNeed_ProjectAttachmentQuery\n   */\n  public async fetch(\n    variables?: L.CustomerNeed_ProjectAttachmentQueryVariables\n  ): LinearFetch<ProjectAttachment | undefined> {\n    const response = await this._request<\n      L.CustomerNeed_ProjectAttachmentQuery,\n      L.CustomerNeed_ProjectAttachmentQueryVariables\n    >(L.CustomerNeed_ProjectAttachmentDocument.toString(), variables);\n    const data = response.customerNeed.projectAttachment;\n\n    return data ? new ProjectAttachment(this._request, data) : undefined;\n  }\n}\n\n/**\n * A fetchable Cycle_Issues Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to cycle\n * @param variables - variables without 'id' to pass into the Cycle_IssuesQuery\n */\nexport class Cycle_IssuesQuery extends Request {\n  private _id: string;\n  private _variables?: Omit<L.Cycle_IssuesQueryVariables, \"id\">;\n\n  public constructor(request: LinearRequest, id: string, variables?: Omit<L.Cycle_IssuesQueryVariables, \"id\">) {\n    super(request);\n    this._id = id;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the Cycle_Issues query and return a IssueConnection\n   *\n   * @param variables - variables without 'id' to pass into the Cycle_IssuesQuery\n   * @returns parsed response from Cycle_IssuesQuery\n   */\n  public async fetch(variables?: Omit<L.Cycle_IssuesQueryVariables, \"id\">): LinearFetch<IssueConnection> {\n    const response = await this._request<L.Cycle_IssuesQuery, L.Cycle_IssuesQueryVariables>(\n      L.Cycle_IssuesDocument.toString(),\n      {\n        id: this._id,\n        ...this._variables,\n        ...variables,\n      }\n    );\n    const data = response.cycle.issues;\n\n    return new IssueConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable Cycle_UncompletedIssuesUponClose Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to cycle\n * @param variables - variables without 'id' to pass into the Cycle_UncompletedIssuesUponCloseQuery\n */\nexport class Cycle_UncompletedIssuesUponCloseQuery extends Request {\n  private _id: string;\n  private _variables?: Omit<L.Cycle_UncompletedIssuesUponCloseQueryVariables, \"id\">;\n\n  public constructor(\n    request: LinearRequest,\n    id: string,\n    variables?: Omit<L.Cycle_UncompletedIssuesUponCloseQueryVariables, \"id\">\n  ) {\n    super(request);\n    this._id = id;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the Cycle_UncompletedIssuesUponClose query and return a IssueConnection\n   *\n   * @param variables - variables without 'id' to pass into the Cycle_UncompletedIssuesUponCloseQuery\n   * @returns parsed response from Cycle_UncompletedIssuesUponCloseQuery\n   */\n  public async fetch(\n    variables?: Omit<L.Cycle_UncompletedIssuesUponCloseQueryVariables, \"id\">\n  ): LinearFetch<IssueConnection> {\n    const response = await this._request<\n      L.Cycle_UncompletedIssuesUponCloseQuery,\n      L.Cycle_UncompletedIssuesUponCloseQueryVariables\n    >(L.Cycle_UncompletedIssuesUponCloseDocument.toString(), {\n      id: this._id,\n      ...this._variables,\n      ...variables,\n    });\n    const data = response.cycle.uncompletedIssuesUponClose;\n\n    return new IssueConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable Document_Comments Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to document\n * @param variables - variables without 'id' to pass into the Document_CommentsQuery\n */\nexport class Document_CommentsQuery extends Request {\n  private _id: string;\n  private _variables?: Omit<L.Document_CommentsQueryVariables, \"id\">;\n\n  public constructor(request: LinearRequest, id: string, variables?: Omit<L.Document_CommentsQueryVariables, \"id\">) {\n    super(request);\n    this._id = id;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the Document_Comments query and return a CommentConnection\n   *\n   * @param variables - variables without 'id' to pass into the Document_CommentsQuery\n   * @returns parsed response from Document_CommentsQuery\n   */\n  public async fetch(variables?: Omit<L.Document_CommentsQueryVariables, \"id\">): LinearFetch<CommentConnection> {\n    const response = await this._request<L.Document_CommentsQuery, L.Document_CommentsQueryVariables>(\n      L.Document_CommentsDocument.toString(),\n      {\n        id: this._id,\n        ...this._variables,\n        ...variables,\n      }\n    );\n    const data = response.document.comments;\n\n    return new CommentConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable EmailIntakeAddress_SesDomainIdentity Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to emailIntakeAddress\n */\nexport class EmailIntakeAddress_SesDomainIdentityQuery extends Request {\n  private _id: string;\n\n  public constructor(request: LinearRequest, id: string) {\n    super(request);\n    this._id = id;\n  }\n\n  /**\n   * Call the EmailIntakeAddress_SesDomainIdentity query and return a SesDomainIdentity\n   *\n   * @returns parsed response from EmailIntakeAddress_SesDomainIdentityQuery\n   */\n  public async fetch(): LinearFetch<SesDomainIdentity | undefined> {\n    const response = await this._request<\n      L.EmailIntakeAddress_SesDomainIdentityQuery,\n      L.EmailIntakeAddress_SesDomainIdentityQueryVariables\n    >(L.EmailIntakeAddress_SesDomainIdentityDocument.toString(), {\n      id: this._id,\n    });\n    const data = response.emailIntakeAddress.sesDomainIdentity;\n\n    return data ? new SesDomainIdentity(this._request, data) : undefined;\n  }\n}\n\n/**\n * A fetchable Favorite_Children Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to favorite\n * @param variables - variables without 'id' to pass into the Favorite_ChildrenQuery\n */\nexport class Favorite_ChildrenQuery extends Request {\n  private _id: string;\n  private _variables?: Omit<L.Favorite_ChildrenQueryVariables, \"id\">;\n\n  public constructor(request: LinearRequest, id: string, variables?: Omit<L.Favorite_ChildrenQueryVariables, \"id\">) {\n    super(request);\n    this._id = id;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the Favorite_Children query and return a FavoriteConnection\n   *\n   * @param variables - variables without 'id' to pass into the Favorite_ChildrenQuery\n   * @returns parsed response from Favorite_ChildrenQuery\n   */\n  public async fetch(variables?: Omit<L.Favorite_ChildrenQueryVariables, \"id\">): LinearFetch<FavoriteConnection> {\n    const response = await this._request<L.Favorite_ChildrenQuery, L.Favorite_ChildrenQueryVariables>(\n      L.Favorite_ChildrenDocument.toString(),\n      {\n        id: this._id,\n        ...this._variables,\n        ...variables,\n      }\n    );\n    const data = response.favorite.children;\n\n    return new FavoriteConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable Initiative_DocumentContent Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to initiative\n */\nexport class Initiative_DocumentContentQuery extends Request {\n  private _id: string;\n\n  public constructor(request: LinearRequest, id: string) {\n    super(request);\n    this._id = id;\n  }\n\n  /**\n   * Call the Initiative_DocumentContent query and return a DocumentContent\n   *\n   * @returns parsed response from Initiative_DocumentContentQuery\n   */\n  public async fetch(): LinearFetch<DocumentContent | undefined> {\n    const response = await this._request<L.Initiative_DocumentContentQuery, L.Initiative_DocumentContentQueryVariables>(\n      L.Initiative_DocumentContentDocument.toString(),\n      {\n        id: this._id,\n      }\n    );\n    const data = response.initiative.documentContent;\n\n    return data ? new DocumentContent(this._request, data) : undefined;\n  }\n}\n\n/**\n * A fetchable Initiative_Documents Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to initiative\n * @param variables - variables without 'id' to pass into the Initiative_DocumentsQuery\n */\nexport class Initiative_DocumentsQuery extends Request {\n  private _id: string;\n  private _variables?: Omit<L.Initiative_DocumentsQueryVariables, \"id\">;\n\n  public constructor(request: LinearRequest, id: string, variables?: Omit<L.Initiative_DocumentsQueryVariables, \"id\">) {\n    super(request);\n    this._id = id;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the Initiative_Documents query and return a DocumentConnection\n   *\n   * @param variables - variables without 'id' to pass into the Initiative_DocumentsQuery\n   * @returns parsed response from Initiative_DocumentsQuery\n   */\n  public async fetch(variables?: Omit<L.Initiative_DocumentsQueryVariables, \"id\">): LinearFetch<DocumentConnection> {\n    const response = await this._request<L.Initiative_DocumentsQuery, L.Initiative_DocumentsQueryVariables>(\n      L.Initiative_DocumentsDocument.toString(),\n      {\n        id: this._id,\n        ...this._variables,\n        ...variables,\n      }\n    );\n    const data = response.initiative.documents;\n\n    return new DocumentConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable Initiative_History Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to initiative\n * @param variables - variables without 'id' to pass into the Initiative_HistoryQuery\n */\nexport class Initiative_HistoryQuery extends Request {\n  private _id: string;\n  private _variables?: Omit<L.Initiative_HistoryQueryVariables, \"id\">;\n\n  public constructor(request: LinearRequest, id: string, variables?: Omit<L.Initiative_HistoryQueryVariables, \"id\">) {\n    super(request);\n    this._id = id;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the Initiative_History query and return a InitiativeHistoryConnection\n   *\n   * @param variables - variables without 'id' to pass into the Initiative_HistoryQuery\n   * @returns parsed response from Initiative_HistoryQuery\n   */\n  public async fetch(\n    variables?: Omit<L.Initiative_HistoryQueryVariables, \"id\">\n  ): LinearFetch<InitiativeHistoryConnection> {\n    const response = await this._request<L.Initiative_HistoryQuery, L.Initiative_HistoryQueryVariables>(\n      L.Initiative_HistoryDocument.toString(),\n      {\n        id: this._id,\n        ...this._variables,\n        ...variables,\n      }\n    );\n    const data = response.initiative.history;\n\n    return new InitiativeHistoryConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable Initiative_InitiativeUpdates Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to initiative\n * @param variables - variables without 'id' to pass into the Initiative_InitiativeUpdatesQuery\n */\nexport class Initiative_InitiativeUpdatesQuery extends Request {\n  private _id: string;\n  private _variables?: Omit<L.Initiative_InitiativeUpdatesQueryVariables, \"id\">;\n\n  public constructor(\n    request: LinearRequest,\n    id: string,\n    variables?: Omit<L.Initiative_InitiativeUpdatesQueryVariables, \"id\">\n  ) {\n    super(request);\n    this._id = id;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the Initiative_InitiativeUpdates query and return a InitiativeUpdateConnection\n   *\n   * @param variables - variables without 'id' to pass into the Initiative_InitiativeUpdatesQuery\n   * @returns parsed response from Initiative_InitiativeUpdatesQuery\n   */\n  public async fetch(\n    variables?: Omit<L.Initiative_InitiativeUpdatesQueryVariables, \"id\">\n  ): LinearFetch<InitiativeUpdateConnection> {\n    const response = await this._request<\n      L.Initiative_InitiativeUpdatesQuery,\n      L.Initiative_InitiativeUpdatesQueryVariables\n    >(L.Initiative_InitiativeUpdatesDocument.toString(), {\n      id: this._id,\n      ...this._variables,\n      ...variables,\n    });\n    const data = response.initiative.initiativeUpdates;\n\n    return new InitiativeUpdateConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable Initiative_Links Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to initiative\n * @param variables - variables without 'id' to pass into the Initiative_LinksQuery\n */\nexport class Initiative_LinksQuery extends Request {\n  private _id: string;\n  private _variables?: Omit<L.Initiative_LinksQueryVariables, \"id\">;\n\n  public constructor(request: LinearRequest, id: string, variables?: Omit<L.Initiative_LinksQueryVariables, \"id\">) {\n    super(request);\n    this._id = id;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the Initiative_Links query and return a EntityExternalLinkConnection\n   *\n   * @param variables - variables without 'id' to pass into the Initiative_LinksQuery\n   * @returns parsed response from Initiative_LinksQuery\n   */\n  public async fetch(\n    variables?: Omit<L.Initiative_LinksQueryVariables, \"id\">\n  ): LinearFetch<EntityExternalLinkConnection> {\n    const response = await this._request<L.Initiative_LinksQuery, L.Initiative_LinksQueryVariables>(\n      L.Initiative_LinksDocument.toString(),\n      {\n        id: this._id,\n        ...this._variables,\n        ...variables,\n      }\n    );\n    const data = response.initiative.links;\n\n    return new EntityExternalLinkConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable Initiative_Projects Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to initiative\n * @param variables - variables without 'id' to pass into the Initiative_ProjectsQuery\n */\nexport class Initiative_ProjectsQuery extends Request {\n  private _id: string;\n  private _variables?: Omit<L.Initiative_ProjectsQueryVariables, \"id\">;\n\n  public constructor(request: LinearRequest, id: string, variables?: Omit<L.Initiative_ProjectsQueryVariables, \"id\">) {\n    super(request);\n    this._id = id;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the Initiative_Projects query and return a ProjectConnection\n   *\n   * @param variables - variables without 'id' to pass into the Initiative_ProjectsQuery\n   * @returns parsed response from Initiative_ProjectsQuery\n   */\n  public async fetch(variables?: Omit<L.Initiative_ProjectsQueryVariables, \"id\">): LinearFetch<ProjectConnection> {\n    const response = await this._request<L.Initiative_ProjectsQuery, L.Initiative_ProjectsQueryVariables>(\n      L.Initiative_ProjectsDocument.toString(),\n      {\n        id: this._id,\n        ...this._variables,\n        ...variables,\n      }\n    );\n    const data = response.initiative.projects;\n\n    return new ProjectConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable Initiative_SubInitiatives Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to initiative\n * @param variables - variables without 'id' to pass into the Initiative_SubInitiativesQuery\n */\nexport class Initiative_SubInitiativesQuery extends Request {\n  private _id: string;\n  private _variables?: Omit<L.Initiative_SubInitiativesQueryVariables, \"id\">;\n\n  public constructor(\n    request: LinearRequest,\n    id: string,\n    variables?: Omit<L.Initiative_SubInitiativesQueryVariables, \"id\">\n  ) {\n    super(request);\n    this._id = id;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the Initiative_SubInitiatives query and return a InitiativeConnection\n   *\n   * @param variables - variables without 'id' to pass into the Initiative_SubInitiativesQuery\n   * @returns parsed response from Initiative_SubInitiativesQuery\n   */\n  public async fetch(\n    variables?: Omit<L.Initiative_SubInitiativesQueryVariables, \"id\">\n  ): LinearFetch<InitiativeConnection> {\n    const response = await this._request<L.Initiative_SubInitiativesQuery, L.Initiative_SubInitiativesQueryVariables>(\n      L.Initiative_SubInitiativesDocument.toString(),\n      {\n        id: this._id,\n        ...this._variables,\n        ...variables,\n      }\n    );\n    const data = response.initiative.subInitiatives;\n\n    return new InitiativeConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable Initiative_DocumentContent_AiPromptRules Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to initiative_documentContent\n */\nexport class Initiative_DocumentContent_AiPromptRulesQuery extends Request {\n  private _id: string;\n\n  public constructor(request: LinearRequest, id: string) {\n    super(request);\n    this._id = id;\n  }\n\n  /**\n   * Call the Initiative_DocumentContent_AiPromptRules query and return a AiPromptRules\n   *\n   * @returns parsed response from Initiative_DocumentContent_AiPromptRulesQuery\n   */\n  public async fetch(): LinearFetch<AiPromptRules | undefined> {\n    const response = await this._request<\n      L.Initiative_DocumentContent_AiPromptRulesQuery,\n      L.Initiative_DocumentContent_AiPromptRulesQueryVariables\n    >(L.Initiative_DocumentContent_AiPromptRulesDocument.toString(), {\n      id: this._id,\n    });\n    const data = response.initiative.documentContent?.aiPromptRules;\n\n    return data ? new AiPromptRules(this._request, data) : undefined;\n  }\n}\n\n/**\n * A fetchable Initiative_DocumentContent_WelcomeMessage Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to initiative_documentContent\n */\nexport class Initiative_DocumentContent_WelcomeMessageQuery extends Request {\n  private _id: string;\n\n  public constructor(request: LinearRequest, id: string) {\n    super(request);\n    this._id = id;\n  }\n\n  /**\n   * Call the Initiative_DocumentContent_WelcomeMessage query and return a WelcomeMessage\n   *\n   * @returns parsed response from Initiative_DocumentContent_WelcomeMessageQuery\n   */\n  public async fetch(): LinearFetch<WelcomeMessage | undefined> {\n    const response = await this._request<\n      L.Initiative_DocumentContent_WelcomeMessageQuery,\n      L.Initiative_DocumentContent_WelcomeMessageQueryVariables\n    >(L.Initiative_DocumentContent_WelcomeMessageDocument.toString(), {\n      id: this._id,\n    });\n    const data = response.initiative.documentContent?.welcomeMessage;\n\n    return data ? new WelcomeMessage(this._request, data) : undefined;\n  }\n}\n\n/**\n * A fetchable InitiativeUpdate_Comments Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to initiativeUpdate\n * @param variables - variables without 'id' to pass into the InitiativeUpdate_CommentsQuery\n */\nexport class InitiativeUpdate_CommentsQuery extends Request {\n  private _id: string;\n  private _variables?: Omit<L.InitiativeUpdate_CommentsQueryVariables, \"id\">;\n\n  public constructor(\n    request: LinearRequest,\n    id: string,\n    variables?: Omit<L.InitiativeUpdate_CommentsQueryVariables, \"id\">\n  ) {\n    super(request);\n    this._id = id;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the InitiativeUpdate_Comments query and return a CommentConnection\n   *\n   * @param variables - variables without 'id' to pass into the InitiativeUpdate_CommentsQuery\n   * @returns parsed response from InitiativeUpdate_CommentsQuery\n   */\n  public async fetch(\n    variables?: Omit<L.InitiativeUpdate_CommentsQueryVariables, \"id\">\n  ): LinearFetch<CommentConnection> {\n    const response = await this._request<L.InitiativeUpdate_CommentsQuery, L.InitiativeUpdate_CommentsQueryVariables>(\n      L.InitiativeUpdate_CommentsDocument.toString(),\n      {\n        id: this._id,\n        ...this._variables,\n        ...variables,\n      }\n    );\n    const data = response.initiativeUpdate.comments;\n\n    return new CommentConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable Issue_Attachments Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to issue\n * @param variables - variables without 'id' to pass into the Issue_AttachmentsQuery\n */\nexport class Issue_AttachmentsQuery extends Request {\n  private _id: string;\n  private _variables?: Omit<L.Issue_AttachmentsQueryVariables, \"id\">;\n\n  public constructor(request: LinearRequest, id: string, variables?: Omit<L.Issue_AttachmentsQueryVariables, \"id\">) {\n    super(request);\n    this._id = id;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the Issue_Attachments query and return a AttachmentConnection\n   *\n   * @param variables - variables without 'id' to pass into the Issue_AttachmentsQuery\n   * @returns parsed response from Issue_AttachmentsQuery\n   */\n  public async fetch(variables?: Omit<L.Issue_AttachmentsQueryVariables, \"id\">): LinearFetch<AttachmentConnection> {\n    const response = await this._request<L.Issue_AttachmentsQuery, L.Issue_AttachmentsQueryVariables>(\n      L.Issue_AttachmentsDocument.toString(),\n      {\n        id: this._id,\n        ...this._variables,\n        ...variables,\n      }\n    );\n    const data = response.issue.attachments;\n\n    return new AttachmentConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable Issue_BotActor Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to issue\n */\nexport class Issue_BotActorQuery extends Request {\n  private _id: string;\n\n  public constructor(request: LinearRequest, id: string) {\n    super(request);\n    this._id = id;\n  }\n\n  /**\n   * Call the Issue_BotActor query and return a ActorBot\n   *\n   * @returns parsed response from Issue_BotActorQuery\n   */\n  public async fetch(): LinearFetch<ActorBot | undefined> {\n    const response = await this._request<L.Issue_BotActorQuery, L.Issue_BotActorQueryVariables>(\n      L.Issue_BotActorDocument.toString(),\n      {\n        id: this._id,\n      }\n    );\n    const data = response.issue.botActor;\n\n    return data ? new ActorBot(this._request, data) : undefined;\n  }\n}\n\n/**\n * A fetchable Issue_Children Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to issue\n * @param variables - variables without 'id' to pass into the Issue_ChildrenQuery\n */\nexport class Issue_ChildrenQuery extends Request {\n  private _id: string;\n  private _variables?: Omit<L.Issue_ChildrenQueryVariables, \"id\">;\n\n  public constructor(request: LinearRequest, id: string, variables?: Omit<L.Issue_ChildrenQueryVariables, \"id\">) {\n    super(request);\n    this._id = id;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the Issue_Children query and return a IssueConnection\n   *\n   * @param variables - variables without 'id' to pass into the Issue_ChildrenQuery\n   * @returns parsed response from Issue_ChildrenQuery\n   */\n  public async fetch(variables?: Omit<L.Issue_ChildrenQueryVariables, \"id\">): LinearFetch<IssueConnection> {\n    const response = await this._request<L.Issue_ChildrenQuery, L.Issue_ChildrenQueryVariables>(\n      L.Issue_ChildrenDocument.toString(),\n      {\n        id: this._id,\n        ...this._variables,\n        ...variables,\n      }\n    );\n    const data = response.issue.children;\n\n    return new IssueConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable Issue_Comments Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to issue\n * @param variables - variables without 'id' to pass into the Issue_CommentsQuery\n */\nexport class Issue_CommentsQuery extends Request {\n  private _id: string;\n  private _variables?: Omit<L.Issue_CommentsQueryVariables, \"id\">;\n\n  public constructor(request: LinearRequest, id: string, variables?: Omit<L.Issue_CommentsQueryVariables, \"id\">) {\n    super(request);\n    this._id = id;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the Issue_Comments query and return a CommentConnection\n   *\n   * @param variables - variables without 'id' to pass into the Issue_CommentsQuery\n   * @returns parsed response from Issue_CommentsQuery\n   */\n  public async fetch(variables?: Omit<L.Issue_CommentsQueryVariables, \"id\">): LinearFetch<CommentConnection> {\n    const response = await this._request<L.Issue_CommentsQuery, L.Issue_CommentsQueryVariables>(\n      L.Issue_CommentsDocument.toString(),\n      {\n        id: this._id,\n        ...this._variables,\n        ...variables,\n      }\n    );\n    const data = response.issue.comments;\n\n    return new CommentConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable Issue_Documents Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to issue\n * @param variables - variables without 'id' to pass into the Issue_DocumentsQuery\n */\nexport class Issue_DocumentsQuery extends Request {\n  private _id: string;\n  private _variables?: Omit<L.Issue_DocumentsQueryVariables, \"id\">;\n\n  public constructor(request: LinearRequest, id: string, variables?: Omit<L.Issue_DocumentsQueryVariables, \"id\">) {\n    super(request);\n    this._id = id;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the Issue_Documents query and return a DocumentConnection\n   *\n   * @param variables - variables without 'id' to pass into the Issue_DocumentsQuery\n   * @returns parsed response from Issue_DocumentsQuery\n   */\n  public async fetch(variables?: Omit<L.Issue_DocumentsQueryVariables, \"id\">): LinearFetch<DocumentConnection> {\n    const response = await this._request<L.Issue_DocumentsQuery, L.Issue_DocumentsQueryVariables>(\n      L.Issue_DocumentsDocument.toString(),\n      {\n        id: this._id,\n        ...this._variables,\n        ...variables,\n      }\n    );\n    const data = response.issue.documents;\n\n    return new DocumentConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable Issue_FormerAttachments Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to issue\n * @param variables - variables without 'id' to pass into the Issue_FormerAttachmentsQuery\n */\nexport class Issue_FormerAttachmentsQuery extends Request {\n  private _id: string;\n  private _variables?: Omit<L.Issue_FormerAttachmentsQueryVariables, \"id\">;\n\n  public constructor(\n    request: LinearRequest,\n    id: string,\n    variables?: Omit<L.Issue_FormerAttachmentsQueryVariables, \"id\">\n  ) {\n    super(request);\n    this._id = id;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the Issue_FormerAttachments query and return a AttachmentConnection\n   *\n   * @param variables - variables without 'id' to pass into the Issue_FormerAttachmentsQuery\n   * @returns parsed response from Issue_FormerAttachmentsQuery\n   */\n  public async fetch(\n    variables?: Omit<L.Issue_FormerAttachmentsQueryVariables, \"id\">\n  ): LinearFetch<AttachmentConnection> {\n    const response = await this._request<L.Issue_FormerAttachmentsQuery, L.Issue_FormerAttachmentsQueryVariables>(\n      L.Issue_FormerAttachmentsDocument.toString(),\n      {\n        id: this._id,\n        ...this._variables,\n        ...variables,\n      }\n    );\n    const data = response.issue.formerAttachments;\n\n    return new AttachmentConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable Issue_FormerNeeds Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to issue\n * @param variables - variables without 'id' to pass into the Issue_FormerNeedsQuery\n */\nexport class Issue_FormerNeedsQuery extends Request {\n  private _id: string;\n  private _variables?: Omit<L.Issue_FormerNeedsQueryVariables, \"id\">;\n\n  public constructor(request: LinearRequest, id: string, variables?: Omit<L.Issue_FormerNeedsQueryVariables, \"id\">) {\n    super(request);\n    this._id = id;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the Issue_FormerNeeds query and return a CustomerNeedConnection\n   *\n   * @param variables - variables without 'id' to pass into the Issue_FormerNeedsQuery\n   * @returns parsed response from Issue_FormerNeedsQuery\n   */\n  public async fetch(variables?: Omit<L.Issue_FormerNeedsQueryVariables, \"id\">): LinearFetch<CustomerNeedConnection> {\n    const response = await this._request<L.Issue_FormerNeedsQuery, L.Issue_FormerNeedsQueryVariables>(\n      L.Issue_FormerNeedsDocument.toString(),\n      {\n        id: this._id,\n        ...this._variables,\n        ...variables,\n      }\n    );\n    const data = response.issue.formerNeeds;\n\n    return new CustomerNeedConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable Issue_History Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to issue\n * @param variables - variables without 'id' to pass into the Issue_HistoryQuery\n */\nexport class Issue_HistoryQuery extends Request {\n  private _id: string;\n  private _variables?: Omit<L.Issue_HistoryQueryVariables, \"id\">;\n\n  public constructor(request: LinearRequest, id: string, variables?: Omit<L.Issue_HistoryQueryVariables, \"id\">) {\n    super(request);\n    this._id = id;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the Issue_History query and return a IssueHistoryConnection\n   *\n   * @param variables - variables without 'id' to pass into the Issue_HistoryQuery\n   * @returns parsed response from Issue_HistoryQuery\n   */\n  public async fetch(variables?: Omit<L.Issue_HistoryQueryVariables, \"id\">): LinearFetch<IssueHistoryConnection> {\n    const response = await this._request<L.Issue_HistoryQuery, L.Issue_HistoryQueryVariables>(\n      L.Issue_HistoryDocument.toString(),\n      {\n        id: this._id,\n        ...this._variables,\n        ...variables,\n      }\n    );\n    const data = response.issue.history;\n\n    return new IssueHistoryConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable Issue_InverseRelations Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to issue\n * @param variables - variables without 'id' to pass into the Issue_InverseRelationsQuery\n */\nexport class Issue_InverseRelationsQuery extends Request {\n  private _id: string;\n  private _variables?: Omit<L.Issue_InverseRelationsQueryVariables, \"id\">;\n\n  public constructor(\n    request: LinearRequest,\n    id: string,\n    variables?: Omit<L.Issue_InverseRelationsQueryVariables, \"id\">\n  ) {\n    super(request);\n    this._id = id;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the Issue_InverseRelations query and return a IssueRelationConnection\n   *\n   * @param variables - variables without 'id' to pass into the Issue_InverseRelationsQuery\n   * @returns parsed response from Issue_InverseRelationsQuery\n   */\n  public async fetch(\n    variables?: Omit<L.Issue_InverseRelationsQueryVariables, \"id\">\n  ): LinearFetch<IssueRelationConnection> {\n    const response = await this._request<L.Issue_InverseRelationsQuery, L.Issue_InverseRelationsQueryVariables>(\n      L.Issue_InverseRelationsDocument.toString(),\n      {\n        id: this._id,\n        ...this._variables,\n        ...variables,\n      }\n    );\n    const data = response.issue.inverseRelations;\n\n    return new IssueRelationConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable Issue_Labels Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to issue\n * @param variables - variables without 'id' to pass into the Issue_LabelsQuery\n */\nexport class Issue_LabelsQuery extends Request {\n  private _id: string;\n  private _variables?: Omit<L.Issue_LabelsQueryVariables, \"id\">;\n\n  public constructor(request: LinearRequest, id: string, variables?: Omit<L.Issue_LabelsQueryVariables, \"id\">) {\n    super(request);\n    this._id = id;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the Issue_Labels query and return a IssueLabelConnection\n   *\n   * @param variables - variables without 'id' to pass into the Issue_LabelsQuery\n   * @returns parsed response from Issue_LabelsQuery\n   */\n  public async fetch(variables?: Omit<L.Issue_LabelsQueryVariables, \"id\">): LinearFetch<IssueLabelConnection> {\n    const response = await this._request<L.Issue_LabelsQuery, L.Issue_LabelsQueryVariables>(\n      L.Issue_LabelsDocument.toString(),\n      {\n        id: this._id,\n        ...this._variables,\n        ...variables,\n      }\n    );\n    const data = response.issue.labels;\n\n    return new IssueLabelConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable Issue_Needs Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to issue\n * @param variables - variables without 'id' to pass into the Issue_NeedsQuery\n */\nexport class Issue_NeedsQuery extends Request {\n  private _id: string;\n  private _variables?: Omit<L.Issue_NeedsQueryVariables, \"id\">;\n\n  public constructor(request: LinearRequest, id: string, variables?: Omit<L.Issue_NeedsQueryVariables, \"id\">) {\n    super(request);\n    this._id = id;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the Issue_Needs query and return a CustomerNeedConnection\n   *\n   * @param variables - variables without 'id' to pass into the Issue_NeedsQuery\n   * @returns parsed response from Issue_NeedsQuery\n   */\n  public async fetch(variables?: Omit<L.Issue_NeedsQueryVariables, \"id\">): LinearFetch<CustomerNeedConnection> {\n    const response = await this._request<L.Issue_NeedsQuery, L.Issue_NeedsQueryVariables>(\n      L.Issue_NeedsDocument.toString(),\n      {\n        id: this._id,\n        ...this._variables,\n        ...variables,\n      }\n    );\n    const data = response.issue.needs;\n\n    return new CustomerNeedConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable Issue_Relations Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to issue\n * @param variables - variables without 'id' to pass into the Issue_RelationsQuery\n */\nexport class Issue_RelationsQuery extends Request {\n  private _id: string;\n  private _variables?: Omit<L.Issue_RelationsQueryVariables, \"id\">;\n\n  public constructor(request: LinearRequest, id: string, variables?: Omit<L.Issue_RelationsQueryVariables, \"id\">) {\n    super(request);\n    this._id = id;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the Issue_Relations query and return a IssueRelationConnection\n   *\n   * @param variables - variables without 'id' to pass into the Issue_RelationsQuery\n   * @returns parsed response from Issue_RelationsQuery\n   */\n  public async fetch(variables?: Omit<L.Issue_RelationsQueryVariables, \"id\">): LinearFetch<IssueRelationConnection> {\n    const response = await this._request<L.Issue_RelationsQuery, L.Issue_RelationsQueryVariables>(\n      L.Issue_RelationsDocument.toString(),\n      {\n        id: this._id,\n        ...this._variables,\n        ...variables,\n      }\n    );\n    const data = response.issue.relations;\n\n    return new IssueRelationConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable Issue_Releases Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to issue\n * @param variables - variables without 'id' to pass into the Issue_ReleasesQuery\n */\nexport class Issue_ReleasesQuery extends Request {\n  private _id: string;\n  private _variables?: Omit<L.Issue_ReleasesQueryVariables, \"id\">;\n\n  public constructor(request: LinearRequest, id: string, variables?: Omit<L.Issue_ReleasesQueryVariables, \"id\">) {\n    super(request);\n    this._id = id;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the Issue_Releases query and return a ReleaseConnection\n   *\n   * @param variables - variables without 'id' to pass into the Issue_ReleasesQuery\n   * @returns parsed response from Issue_ReleasesQuery\n   */\n  public async fetch(variables?: Omit<L.Issue_ReleasesQueryVariables, \"id\">): LinearFetch<ReleaseConnection> {\n    const response = await this._request<L.Issue_ReleasesQuery, L.Issue_ReleasesQueryVariables>(\n      L.Issue_ReleasesDocument.toString(),\n      {\n        id: this._id,\n        ...this._variables,\n        ...variables,\n      }\n    );\n    const data = response.issue.releases;\n\n    return new ReleaseConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable Issue_SharedAccess Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to issue\n */\nexport class Issue_SharedAccessQuery extends Request {\n  private _id: string;\n\n  public constructor(request: LinearRequest, id: string) {\n    super(request);\n    this._id = id;\n  }\n\n  /**\n   * Call the Issue_SharedAccess query and return a IssueSharedAccess\n   *\n   * @returns parsed response from Issue_SharedAccessQuery\n   */\n  public async fetch(): LinearFetch<IssueSharedAccess> {\n    const response = await this._request<L.Issue_SharedAccessQuery, L.Issue_SharedAccessQueryVariables>(\n      L.Issue_SharedAccessDocument.toString(),\n      {\n        id: this._id,\n      }\n    );\n    const data = response.issue.sharedAccess;\n\n    return new IssueSharedAccess(this._request, data);\n  }\n}\n\n/**\n * A fetchable Issue_StateHistory Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to issue\n * @param variables - variables without 'id' to pass into the Issue_StateHistoryQuery\n */\nexport class Issue_StateHistoryQuery extends Request {\n  private _id: string;\n  private _variables?: Omit<L.Issue_StateHistoryQueryVariables, \"id\">;\n\n  public constructor(request: LinearRequest, id: string, variables?: Omit<L.Issue_StateHistoryQueryVariables, \"id\">) {\n    super(request);\n    this._id = id;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the Issue_StateHistory query and return a IssueStateSpanConnection\n   *\n   * @param variables - variables without 'id' to pass into the Issue_StateHistoryQuery\n   * @returns parsed response from Issue_StateHistoryQuery\n   */\n  public async fetch(\n    variables?: Omit<L.Issue_StateHistoryQueryVariables, \"id\">\n  ): LinearFetch<IssueStateSpanConnection> {\n    const response = await this._request<L.Issue_StateHistoryQuery, L.Issue_StateHistoryQueryVariables>(\n      L.Issue_StateHistoryDocument.toString(),\n      {\n        id: this._id,\n        ...this._variables,\n        ...variables,\n      }\n    );\n    const data = response.issue.stateHistory;\n\n    return new IssueStateSpanConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable Issue_Subscribers Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to issue\n * @param variables - variables without 'id' to pass into the Issue_SubscribersQuery\n */\nexport class Issue_SubscribersQuery extends Request {\n  private _id: string;\n  private _variables?: Omit<L.Issue_SubscribersQueryVariables, \"id\">;\n\n  public constructor(request: LinearRequest, id: string, variables?: Omit<L.Issue_SubscribersQueryVariables, \"id\">) {\n    super(request);\n    this._id = id;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the Issue_Subscribers query and return a UserConnection\n   *\n   * @param variables - variables without 'id' to pass into the Issue_SubscribersQuery\n   * @returns parsed response from Issue_SubscribersQuery\n   */\n  public async fetch(variables?: Omit<L.Issue_SubscribersQueryVariables, \"id\">): LinearFetch<UserConnection> {\n    const response = await this._request<L.Issue_SubscribersQuery, L.Issue_SubscribersQueryVariables>(\n      L.Issue_SubscribersDocument.toString(),\n      {\n        id: this._id,\n        ...this._variables,\n        ...variables,\n      }\n    );\n    const data = response.issue.subscribers;\n\n    return new UserConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable IssueLabel_Children Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to issueLabel\n * @param variables - variables without 'id' to pass into the IssueLabel_ChildrenQuery\n */\nexport class IssueLabel_ChildrenQuery extends Request {\n  private _id: string;\n  private _variables?: Omit<L.IssueLabel_ChildrenQueryVariables, \"id\">;\n\n  public constructor(request: LinearRequest, id: string, variables?: Omit<L.IssueLabel_ChildrenQueryVariables, \"id\">) {\n    super(request);\n    this._id = id;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the IssueLabel_Children query and return a IssueLabelConnection\n   *\n   * @param variables - variables without 'id' to pass into the IssueLabel_ChildrenQuery\n   * @returns parsed response from IssueLabel_ChildrenQuery\n   */\n  public async fetch(variables?: Omit<L.IssueLabel_ChildrenQueryVariables, \"id\">): LinearFetch<IssueLabelConnection> {\n    const response = await this._request<L.IssueLabel_ChildrenQuery, L.IssueLabel_ChildrenQueryVariables>(\n      L.IssueLabel_ChildrenDocument.toString(),\n      {\n        id: this._id,\n        ...this._variables,\n        ...variables,\n      }\n    );\n    const data = response.issueLabel.children;\n\n    return new IssueLabelConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable IssueLabel_Issues Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to issueLabel\n * @param variables - variables without 'id' to pass into the IssueLabel_IssuesQuery\n */\nexport class IssueLabel_IssuesQuery extends Request {\n  private _id: string;\n  private _variables?: Omit<L.IssueLabel_IssuesQueryVariables, \"id\">;\n\n  public constructor(request: LinearRequest, id: string, variables?: Omit<L.IssueLabel_IssuesQueryVariables, \"id\">) {\n    super(request);\n    this._id = id;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the IssueLabel_Issues query and return a IssueConnection\n   *\n   * @param variables - variables without 'id' to pass into the IssueLabel_IssuesQuery\n   * @returns parsed response from IssueLabel_IssuesQuery\n   */\n  public async fetch(variables?: Omit<L.IssueLabel_IssuesQueryVariables, \"id\">): LinearFetch<IssueConnection> {\n    const response = await this._request<L.IssueLabel_IssuesQuery, L.IssueLabel_IssuesQueryVariables>(\n      L.IssueLabel_IssuesDocument.toString(),\n      {\n        id: this._id,\n        ...this._variables,\n        ...variables,\n      }\n    );\n    const data = response.issueLabel.issues;\n\n    return new IssueConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable IssueVcsBranchSearch_Attachments Query\n *\n * @param request - function to call the graphql client\n * @param branchName - required branchName to pass to issueVcsBranchSearch\n * @param variables - variables without 'branchName' to pass into the IssueVcsBranchSearch_AttachmentsQuery\n */\nexport class IssueVcsBranchSearch_AttachmentsQuery extends Request {\n  private _branchName: string;\n  private _variables?: Omit<L.IssueVcsBranchSearch_AttachmentsQueryVariables, \"branchName\">;\n\n  public constructor(\n    request: LinearRequest,\n    branchName: string,\n    variables?: Omit<L.IssueVcsBranchSearch_AttachmentsQueryVariables, \"branchName\">\n  ) {\n    super(request);\n    this._branchName = branchName;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the IssueVcsBranchSearch_Attachments query and return a AttachmentConnection\n   *\n   * @param variables - variables without 'branchName' to pass into the IssueVcsBranchSearch_AttachmentsQuery\n   * @returns parsed response from IssueVcsBranchSearch_AttachmentsQuery\n   */\n  public async fetch(\n    variables?: Omit<L.IssueVcsBranchSearch_AttachmentsQueryVariables, \"branchName\">\n  ): LinearFetch<AttachmentConnection | undefined> {\n    const response = await this._request<\n      L.IssueVcsBranchSearch_AttachmentsQuery,\n      L.IssueVcsBranchSearch_AttachmentsQueryVariables\n    >(L.IssueVcsBranchSearch_AttachmentsDocument.toString(), {\n      branchName: this._branchName,\n      ...this._variables,\n      ...variables,\n    });\n    const data = response.issueVcsBranchSearch?.attachments;\n    if (data) {\n      return new AttachmentConnection(\n        this._request,\n        connection =>\n          this.fetch(\n            defaultConnection({\n              ...this._variables,\n              ...variables,\n              ...connection,\n            })\n          ),\n        data\n      );\n    } else {\n      return undefined;\n    }\n  }\n}\n\n/**\n * A fetchable IssueVcsBranchSearch_BotActor Query\n *\n * @param request - function to call the graphql client\n * @param branchName - required branchName to pass to issueVcsBranchSearch\n */\nexport class IssueVcsBranchSearch_BotActorQuery extends Request {\n  private _branchName: string;\n\n  public constructor(request: LinearRequest, branchName: string) {\n    super(request);\n    this._branchName = branchName;\n  }\n\n  /**\n   * Call the IssueVcsBranchSearch_BotActor query and return a ActorBot\n   *\n   * @returns parsed response from IssueVcsBranchSearch_BotActorQuery\n   */\n  public async fetch(): LinearFetch<ActorBot | undefined> {\n    const response = await this._request<\n      L.IssueVcsBranchSearch_BotActorQuery,\n      L.IssueVcsBranchSearch_BotActorQueryVariables\n    >(L.IssueVcsBranchSearch_BotActorDocument.toString(), {\n      branchName: this._branchName,\n    });\n    const data = response.issueVcsBranchSearch?.botActor;\n\n    return data ? new ActorBot(this._request, data) : undefined;\n  }\n}\n\n/**\n * A fetchable IssueVcsBranchSearch_Children Query\n *\n * @param request - function to call the graphql client\n * @param branchName - required branchName to pass to issueVcsBranchSearch\n * @param variables - variables without 'branchName' to pass into the IssueVcsBranchSearch_ChildrenQuery\n */\nexport class IssueVcsBranchSearch_ChildrenQuery extends Request {\n  private _branchName: string;\n  private _variables?: Omit<L.IssueVcsBranchSearch_ChildrenQueryVariables, \"branchName\">;\n\n  public constructor(\n    request: LinearRequest,\n    branchName: string,\n    variables?: Omit<L.IssueVcsBranchSearch_ChildrenQueryVariables, \"branchName\">\n  ) {\n    super(request);\n    this._branchName = branchName;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the IssueVcsBranchSearch_Children query and return a IssueConnection\n   *\n   * @param variables - variables without 'branchName' to pass into the IssueVcsBranchSearch_ChildrenQuery\n   * @returns parsed response from IssueVcsBranchSearch_ChildrenQuery\n   */\n  public async fetch(\n    variables?: Omit<L.IssueVcsBranchSearch_ChildrenQueryVariables, \"branchName\">\n  ): LinearFetch<IssueConnection | undefined> {\n    const response = await this._request<\n      L.IssueVcsBranchSearch_ChildrenQuery,\n      L.IssueVcsBranchSearch_ChildrenQueryVariables\n    >(L.IssueVcsBranchSearch_ChildrenDocument.toString(), {\n      branchName: this._branchName,\n      ...this._variables,\n      ...variables,\n    });\n    const data = response.issueVcsBranchSearch?.children;\n    if (data) {\n      return new IssueConnection(\n        this._request,\n        connection =>\n          this.fetch(\n            defaultConnection({\n              ...this._variables,\n              ...variables,\n              ...connection,\n            })\n          ),\n        data\n      );\n    } else {\n      return undefined;\n    }\n  }\n}\n\n/**\n * A fetchable IssueVcsBranchSearch_Comments Query\n *\n * @param request - function to call the graphql client\n * @param branchName - required branchName to pass to issueVcsBranchSearch\n * @param variables - variables without 'branchName' to pass into the IssueVcsBranchSearch_CommentsQuery\n */\nexport class IssueVcsBranchSearch_CommentsQuery extends Request {\n  private _branchName: string;\n  private _variables?: Omit<L.IssueVcsBranchSearch_CommentsQueryVariables, \"branchName\">;\n\n  public constructor(\n    request: LinearRequest,\n    branchName: string,\n    variables?: Omit<L.IssueVcsBranchSearch_CommentsQueryVariables, \"branchName\">\n  ) {\n    super(request);\n    this._branchName = branchName;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the IssueVcsBranchSearch_Comments query and return a CommentConnection\n   *\n   * @param variables - variables without 'branchName' to pass into the IssueVcsBranchSearch_CommentsQuery\n   * @returns parsed response from IssueVcsBranchSearch_CommentsQuery\n   */\n  public async fetch(\n    variables?: Omit<L.IssueVcsBranchSearch_CommentsQueryVariables, \"branchName\">\n  ): LinearFetch<CommentConnection | undefined> {\n    const response = await this._request<\n      L.IssueVcsBranchSearch_CommentsQuery,\n      L.IssueVcsBranchSearch_CommentsQueryVariables\n    >(L.IssueVcsBranchSearch_CommentsDocument.toString(), {\n      branchName: this._branchName,\n      ...this._variables,\n      ...variables,\n    });\n    const data = response.issueVcsBranchSearch?.comments;\n    if (data) {\n      return new CommentConnection(\n        this._request,\n        connection =>\n          this.fetch(\n            defaultConnection({\n              ...this._variables,\n              ...variables,\n              ...connection,\n            })\n          ),\n        data\n      );\n    } else {\n      return undefined;\n    }\n  }\n}\n\n/**\n * A fetchable IssueVcsBranchSearch_Documents Query\n *\n * @param request - function to call the graphql client\n * @param branchName - required branchName to pass to issueVcsBranchSearch\n * @param variables - variables without 'branchName' to pass into the IssueVcsBranchSearch_DocumentsQuery\n */\nexport class IssueVcsBranchSearch_DocumentsQuery extends Request {\n  private _branchName: string;\n  private _variables?: Omit<L.IssueVcsBranchSearch_DocumentsQueryVariables, \"branchName\">;\n\n  public constructor(\n    request: LinearRequest,\n    branchName: string,\n    variables?: Omit<L.IssueVcsBranchSearch_DocumentsQueryVariables, \"branchName\">\n  ) {\n    super(request);\n    this._branchName = branchName;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the IssueVcsBranchSearch_Documents query and return a DocumentConnection\n   *\n   * @param variables - variables without 'branchName' to pass into the IssueVcsBranchSearch_DocumentsQuery\n   * @returns parsed response from IssueVcsBranchSearch_DocumentsQuery\n   */\n  public async fetch(\n    variables?: Omit<L.IssueVcsBranchSearch_DocumentsQueryVariables, \"branchName\">\n  ): LinearFetch<DocumentConnection | undefined> {\n    const response = await this._request<\n      L.IssueVcsBranchSearch_DocumentsQuery,\n      L.IssueVcsBranchSearch_DocumentsQueryVariables\n    >(L.IssueVcsBranchSearch_DocumentsDocument.toString(), {\n      branchName: this._branchName,\n      ...this._variables,\n      ...variables,\n    });\n    const data = response.issueVcsBranchSearch?.documents;\n    if (data) {\n      return new DocumentConnection(\n        this._request,\n        connection =>\n          this.fetch(\n            defaultConnection({\n              ...this._variables,\n              ...variables,\n              ...connection,\n            })\n          ),\n        data\n      );\n    } else {\n      return undefined;\n    }\n  }\n}\n\n/**\n * A fetchable IssueVcsBranchSearch_FormerAttachments Query\n *\n * @param request - function to call the graphql client\n * @param branchName - required branchName to pass to issueVcsBranchSearch\n * @param variables - variables without 'branchName' to pass into the IssueVcsBranchSearch_FormerAttachmentsQuery\n */\nexport class IssueVcsBranchSearch_FormerAttachmentsQuery extends Request {\n  private _branchName: string;\n  private _variables?: Omit<L.IssueVcsBranchSearch_FormerAttachmentsQueryVariables, \"branchName\">;\n\n  public constructor(\n    request: LinearRequest,\n    branchName: string,\n    variables?: Omit<L.IssueVcsBranchSearch_FormerAttachmentsQueryVariables, \"branchName\">\n  ) {\n    super(request);\n    this._branchName = branchName;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the IssueVcsBranchSearch_FormerAttachments query and return a AttachmentConnection\n   *\n   * @param variables - variables without 'branchName' to pass into the IssueVcsBranchSearch_FormerAttachmentsQuery\n   * @returns parsed response from IssueVcsBranchSearch_FormerAttachmentsQuery\n   */\n  public async fetch(\n    variables?: Omit<L.IssueVcsBranchSearch_FormerAttachmentsQueryVariables, \"branchName\">\n  ): LinearFetch<AttachmentConnection | undefined> {\n    const response = await this._request<\n      L.IssueVcsBranchSearch_FormerAttachmentsQuery,\n      L.IssueVcsBranchSearch_FormerAttachmentsQueryVariables\n    >(L.IssueVcsBranchSearch_FormerAttachmentsDocument.toString(), {\n      branchName: this._branchName,\n      ...this._variables,\n      ...variables,\n    });\n    const data = response.issueVcsBranchSearch?.formerAttachments;\n    if (data) {\n      return new AttachmentConnection(\n        this._request,\n        connection =>\n          this.fetch(\n            defaultConnection({\n              ...this._variables,\n              ...variables,\n              ...connection,\n            })\n          ),\n        data\n      );\n    } else {\n      return undefined;\n    }\n  }\n}\n\n/**\n * A fetchable IssueVcsBranchSearch_FormerNeeds Query\n *\n * @param request - function to call the graphql client\n * @param branchName - required branchName to pass to issueVcsBranchSearch\n * @param variables - variables without 'branchName' to pass into the IssueVcsBranchSearch_FormerNeedsQuery\n */\nexport class IssueVcsBranchSearch_FormerNeedsQuery extends Request {\n  private _branchName: string;\n  private _variables?: Omit<L.IssueVcsBranchSearch_FormerNeedsQueryVariables, \"branchName\">;\n\n  public constructor(\n    request: LinearRequest,\n    branchName: string,\n    variables?: Omit<L.IssueVcsBranchSearch_FormerNeedsQueryVariables, \"branchName\">\n  ) {\n    super(request);\n    this._branchName = branchName;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the IssueVcsBranchSearch_FormerNeeds query and return a CustomerNeedConnection\n   *\n   * @param variables - variables without 'branchName' to pass into the IssueVcsBranchSearch_FormerNeedsQuery\n   * @returns parsed response from IssueVcsBranchSearch_FormerNeedsQuery\n   */\n  public async fetch(\n    variables?: Omit<L.IssueVcsBranchSearch_FormerNeedsQueryVariables, \"branchName\">\n  ): LinearFetch<CustomerNeedConnection | undefined> {\n    const response = await this._request<\n      L.IssueVcsBranchSearch_FormerNeedsQuery,\n      L.IssueVcsBranchSearch_FormerNeedsQueryVariables\n    >(L.IssueVcsBranchSearch_FormerNeedsDocument.toString(), {\n      branchName: this._branchName,\n      ...this._variables,\n      ...variables,\n    });\n    const data = response.issueVcsBranchSearch?.formerNeeds;\n    if (data) {\n      return new CustomerNeedConnection(\n        this._request,\n        connection =>\n          this.fetch(\n            defaultConnection({\n              ...this._variables,\n              ...variables,\n              ...connection,\n            })\n          ),\n        data\n      );\n    } else {\n      return undefined;\n    }\n  }\n}\n\n/**\n * A fetchable IssueVcsBranchSearch_History Query\n *\n * @param request - function to call the graphql client\n * @param branchName - required branchName to pass to issueVcsBranchSearch\n * @param variables - variables without 'branchName' to pass into the IssueVcsBranchSearch_HistoryQuery\n */\nexport class IssueVcsBranchSearch_HistoryQuery extends Request {\n  private _branchName: string;\n  private _variables?: Omit<L.IssueVcsBranchSearch_HistoryQueryVariables, \"branchName\">;\n\n  public constructor(\n    request: LinearRequest,\n    branchName: string,\n    variables?: Omit<L.IssueVcsBranchSearch_HistoryQueryVariables, \"branchName\">\n  ) {\n    super(request);\n    this._branchName = branchName;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the IssueVcsBranchSearch_History query and return a IssueHistoryConnection\n   *\n   * @param variables - variables without 'branchName' to pass into the IssueVcsBranchSearch_HistoryQuery\n   * @returns parsed response from IssueVcsBranchSearch_HistoryQuery\n   */\n  public async fetch(\n    variables?: Omit<L.IssueVcsBranchSearch_HistoryQueryVariables, \"branchName\">\n  ): LinearFetch<IssueHistoryConnection | undefined> {\n    const response = await this._request<\n      L.IssueVcsBranchSearch_HistoryQuery,\n      L.IssueVcsBranchSearch_HistoryQueryVariables\n    >(L.IssueVcsBranchSearch_HistoryDocument.toString(), {\n      branchName: this._branchName,\n      ...this._variables,\n      ...variables,\n    });\n    const data = response.issueVcsBranchSearch?.history;\n    if (data) {\n      return new IssueHistoryConnection(\n        this._request,\n        connection =>\n          this.fetch(\n            defaultConnection({\n              ...this._variables,\n              ...variables,\n              ...connection,\n            })\n          ),\n        data\n      );\n    } else {\n      return undefined;\n    }\n  }\n}\n\n/**\n * A fetchable IssueVcsBranchSearch_InverseRelations Query\n *\n * @param request - function to call the graphql client\n * @param branchName - required branchName to pass to issueVcsBranchSearch\n * @param variables - variables without 'branchName' to pass into the IssueVcsBranchSearch_InverseRelationsQuery\n */\nexport class IssueVcsBranchSearch_InverseRelationsQuery extends Request {\n  private _branchName: string;\n  private _variables?: Omit<L.IssueVcsBranchSearch_InverseRelationsQueryVariables, \"branchName\">;\n\n  public constructor(\n    request: LinearRequest,\n    branchName: string,\n    variables?: Omit<L.IssueVcsBranchSearch_InverseRelationsQueryVariables, \"branchName\">\n  ) {\n    super(request);\n    this._branchName = branchName;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the IssueVcsBranchSearch_InverseRelations query and return a IssueRelationConnection\n   *\n   * @param variables - variables without 'branchName' to pass into the IssueVcsBranchSearch_InverseRelationsQuery\n   * @returns parsed response from IssueVcsBranchSearch_InverseRelationsQuery\n   */\n  public async fetch(\n    variables?: Omit<L.IssueVcsBranchSearch_InverseRelationsQueryVariables, \"branchName\">\n  ): LinearFetch<IssueRelationConnection | undefined> {\n    const response = await this._request<\n      L.IssueVcsBranchSearch_InverseRelationsQuery,\n      L.IssueVcsBranchSearch_InverseRelationsQueryVariables\n    >(L.IssueVcsBranchSearch_InverseRelationsDocument.toString(), {\n      branchName: this._branchName,\n      ...this._variables,\n      ...variables,\n    });\n    const data = response.issueVcsBranchSearch?.inverseRelations;\n    if (data) {\n      return new IssueRelationConnection(\n        this._request,\n        connection =>\n          this.fetch(\n            defaultConnection({\n              ...this._variables,\n              ...variables,\n              ...connection,\n            })\n          ),\n        data\n      );\n    } else {\n      return undefined;\n    }\n  }\n}\n\n/**\n * A fetchable IssueVcsBranchSearch_Labels Query\n *\n * @param request - function to call the graphql client\n * @param branchName - required branchName to pass to issueVcsBranchSearch\n * @param variables - variables without 'branchName' to pass into the IssueVcsBranchSearch_LabelsQuery\n */\nexport class IssueVcsBranchSearch_LabelsQuery extends Request {\n  private _branchName: string;\n  private _variables?: Omit<L.IssueVcsBranchSearch_LabelsQueryVariables, \"branchName\">;\n\n  public constructor(\n    request: LinearRequest,\n    branchName: string,\n    variables?: Omit<L.IssueVcsBranchSearch_LabelsQueryVariables, \"branchName\">\n  ) {\n    super(request);\n    this._branchName = branchName;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the IssueVcsBranchSearch_Labels query and return a IssueLabelConnection\n   *\n   * @param variables - variables without 'branchName' to pass into the IssueVcsBranchSearch_LabelsQuery\n   * @returns parsed response from IssueVcsBranchSearch_LabelsQuery\n   */\n  public async fetch(\n    variables?: Omit<L.IssueVcsBranchSearch_LabelsQueryVariables, \"branchName\">\n  ): LinearFetch<IssueLabelConnection | undefined> {\n    const response = await this._request<\n      L.IssueVcsBranchSearch_LabelsQuery,\n      L.IssueVcsBranchSearch_LabelsQueryVariables\n    >(L.IssueVcsBranchSearch_LabelsDocument.toString(), {\n      branchName: this._branchName,\n      ...this._variables,\n      ...variables,\n    });\n    const data = response.issueVcsBranchSearch?.labels;\n    if (data) {\n      return new IssueLabelConnection(\n        this._request,\n        connection =>\n          this.fetch(\n            defaultConnection({\n              ...this._variables,\n              ...variables,\n              ...connection,\n            })\n          ),\n        data\n      );\n    } else {\n      return undefined;\n    }\n  }\n}\n\n/**\n * A fetchable IssueVcsBranchSearch_Needs Query\n *\n * @param request - function to call the graphql client\n * @param branchName - required branchName to pass to issueVcsBranchSearch\n * @param variables - variables without 'branchName' to pass into the IssueVcsBranchSearch_NeedsQuery\n */\nexport class IssueVcsBranchSearch_NeedsQuery extends Request {\n  private _branchName: string;\n  private _variables?: Omit<L.IssueVcsBranchSearch_NeedsQueryVariables, \"branchName\">;\n\n  public constructor(\n    request: LinearRequest,\n    branchName: string,\n    variables?: Omit<L.IssueVcsBranchSearch_NeedsQueryVariables, \"branchName\">\n  ) {\n    super(request);\n    this._branchName = branchName;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the IssueVcsBranchSearch_Needs query and return a CustomerNeedConnection\n   *\n   * @param variables - variables without 'branchName' to pass into the IssueVcsBranchSearch_NeedsQuery\n   * @returns parsed response from IssueVcsBranchSearch_NeedsQuery\n   */\n  public async fetch(\n    variables?: Omit<L.IssueVcsBranchSearch_NeedsQueryVariables, \"branchName\">\n  ): LinearFetch<CustomerNeedConnection | undefined> {\n    const response = await this._request<L.IssueVcsBranchSearch_NeedsQuery, L.IssueVcsBranchSearch_NeedsQueryVariables>(\n      L.IssueVcsBranchSearch_NeedsDocument.toString(),\n      {\n        branchName: this._branchName,\n        ...this._variables,\n        ...variables,\n      }\n    );\n    const data = response.issueVcsBranchSearch?.needs;\n    if (data) {\n      return new CustomerNeedConnection(\n        this._request,\n        connection =>\n          this.fetch(\n            defaultConnection({\n              ...this._variables,\n              ...variables,\n              ...connection,\n            })\n          ),\n        data\n      );\n    } else {\n      return undefined;\n    }\n  }\n}\n\n/**\n * A fetchable IssueVcsBranchSearch_Relations Query\n *\n * @param request - function to call the graphql client\n * @param branchName - required branchName to pass to issueVcsBranchSearch\n * @param variables - variables without 'branchName' to pass into the IssueVcsBranchSearch_RelationsQuery\n */\nexport class IssueVcsBranchSearch_RelationsQuery extends Request {\n  private _branchName: string;\n  private _variables?: Omit<L.IssueVcsBranchSearch_RelationsQueryVariables, \"branchName\">;\n\n  public constructor(\n    request: LinearRequest,\n    branchName: string,\n    variables?: Omit<L.IssueVcsBranchSearch_RelationsQueryVariables, \"branchName\">\n  ) {\n    super(request);\n    this._branchName = branchName;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the IssueVcsBranchSearch_Relations query and return a IssueRelationConnection\n   *\n   * @param variables - variables without 'branchName' to pass into the IssueVcsBranchSearch_RelationsQuery\n   * @returns parsed response from IssueVcsBranchSearch_RelationsQuery\n   */\n  public async fetch(\n    variables?: Omit<L.IssueVcsBranchSearch_RelationsQueryVariables, \"branchName\">\n  ): LinearFetch<IssueRelationConnection | undefined> {\n    const response = await this._request<\n      L.IssueVcsBranchSearch_RelationsQuery,\n      L.IssueVcsBranchSearch_RelationsQueryVariables\n    >(L.IssueVcsBranchSearch_RelationsDocument.toString(), {\n      branchName: this._branchName,\n      ...this._variables,\n      ...variables,\n    });\n    const data = response.issueVcsBranchSearch?.relations;\n    if (data) {\n      return new IssueRelationConnection(\n        this._request,\n        connection =>\n          this.fetch(\n            defaultConnection({\n              ...this._variables,\n              ...variables,\n              ...connection,\n            })\n          ),\n        data\n      );\n    } else {\n      return undefined;\n    }\n  }\n}\n\n/**\n * A fetchable IssueVcsBranchSearch_Releases Query\n *\n * @param request - function to call the graphql client\n * @param branchName - required branchName to pass to issueVcsBranchSearch\n * @param variables - variables without 'branchName' to pass into the IssueVcsBranchSearch_ReleasesQuery\n */\nexport class IssueVcsBranchSearch_ReleasesQuery extends Request {\n  private _branchName: string;\n  private _variables?: Omit<L.IssueVcsBranchSearch_ReleasesQueryVariables, \"branchName\">;\n\n  public constructor(\n    request: LinearRequest,\n    branchName: string,\n    variables?: Omit<L.IssueVcsBranchSearch_ReleasesQueryVariables, \"branchName\">\n  ) {\n    super(request);\n    this._branchName = branchName;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the IssueVcsBranchSearch_Releases query and return a ReleaseConnection\n   *\n   * @param variables - variables without 'branchName' to pass into the IssueVcsBranchSearch_ReleasesQuery\n   * @returns parsed response from IssueVcsBranchSearch_ReleasesQuery\n   */\n  public async fetch(\n    variables?: Omit<L.IssueVcsBranchSearch_ReleasesQueryVariables, \"branchName\">\n  ): LinearFetch<ReleaseConnection | undefined> {\n    const response = await this._request<\n      L.IssueVcsBranchSearch_ReleasesQuery,\n      L.IssueVcsBranchSearch_ReleasesQueryVariables\n    >(L.IssueVcsBranchSearch_ReleasesDocument.toString(), {\n      branchName: this._branchName,\n      ...this._variables,\n      ...variables,\n    });\n    const data = response.issueVcsBranchSearch?.releases;\n    if (data) {\n      return new ReleaseConnection(\n        this._request,\n        connection =>\n          this.fetch(\n            defaultConnection({\n              ...this._variables,\n              ...variables,\n              ...connection,\n            })\n          ),\n        data\n      );\n    } else {\n      return undefined;\n    }\n  }\n}\n\n/**\n * A fetchable IssueVcsBranchSearch_SharedAccess Query\n *\n * @param request - function to call the graphql client\n * @param branchName - required branchName to pass to issueVcsBranchSearch\n */\nexport class IssueVcsBranchSearch_SharedAccessQuery extends Request {\n  private _branchName: string;\n\n  public constructor(request: LinearRequest, branchName: string) {\n    super(request);\n    this._branchName = branchName;\n  }\n\n  /**\n   * Call the IssueVcsBranchSearch_SharedAccess query and return a IssueSharedAccess\n   *\n   * @returns parsed response from IssueVcsBranchSearch_SharedAccessQuery\n   */\n  public async fetch(): LinearFetch<IssueSharedAccess | undefined> {\n    const response = await this._request<\n      L.IssueVcsBranchSearch_SharedAccessQuery,\n      L.IssueVcsBranchSearch_SharedAccessQueryVariables\n    >(L.IssueVcsBranchSearch_SharedAccessDocument.toString(), {\n      branchName: this._branchName,\n    });\n    const data = response.issueVcsBranchSearch?.sharedAccess;\n\n    return data ? new IssueSharedAccess(this._request, data) : undefined;\n  }\n}\n\n/**\n * A fetchable IssueVcsBranchSearch_StateHistory Query\n *\n * @param request - function to call the graphql client\n * @param branchName - required branchName to pass to issueVcsBranchSearch\n * @param variables - variables without 'branchName' to pass into the IssueVcsBranchSearch_StateHistoryQuery\n */\nexport class IssueVcsBranchSearch_StateHistoryQuery extends Request {\n  private _branchName: string;\n  private _variables?: Omit<L.IssueVcsBranchSearch_StateHistoryQueryVariables, \"branchName\">;\n\n  public constructor(\n    request: LinearRequest,\n    branchName: string,\n    variables?: Omit<L.IssueVcsBranchSearch_StateHistoryQueryVariables, \"branchName\">\n  ) {\n    super(request);\n    this._branchName = branchName;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the IssueVcsBranchSearch_StateHistory query and return a IssueStateSpanConnection\n   *\n   * @param variables - variables without 'branchName' to pass into the IssueVcsBranchSearch_StateHistoryQuery\n   * @returns parsed response from IssueVcsBranchSearch_StateHistoryQuery\n   */\n  public async fetch(\n    variables?: Omit<L.IssueVcsBranchSearch_StateHistoryQueryVariables, \"branchName\">\n  ): LinearFetch<IssueStateSpanConnection | undefined> {\n    const response = await this._request<\n      L.IssueVcsBranchSearch_StateHistoryQuery,\n      L.IssueVcsBranchSearch_StateHistoryQueryVariables\n    >(L.IssueVcsBranchSearch_StateHistoryDocument.toString(), {\n      branchName: this._branchName,\n      ...this._variables,\n      ...variables,\n    });\n    const data = response.issueVcsBranchSearch?.stateHistory;\n    if (data) {\n      return new IssueStateSpanConnection(\n        this._request,\n        connection =>\n          this.fetch(\n            defaultConnection({\n              ...this._variables,\n              ...variables,\n              ...connection,\n            })\n          ),\n        data\n      );\n    } else {\n      return undefined;\n    }\n  }\n}\n\n/**\n * A fetchable IssueVcsBranchSearch_Subscribers Query\n *\n * @param request - function to call the graphql client\n * @param branchName - required branchName to pass to issueVcsBranchSearch\n * @param variables - variables without 'branchName' to pass into the IssueVcsBranchSearch_SubscribersQuery\n */\nexport class IssueVcsBranchSearch_SubscribersQuery extends Request {\n  private _branchName: string;\n  private _variables?: Omit<L.IssueVcsBranchSearch_SubscribersQueryVariables, \"branchName\">;\n\n  public constructor(\n    request: LinearRequest,\n    branchName: string,\n    variables?: Omit<L.IssueVcsBranchSearch_SubscribersQueryVariables, \"branchName\">\n  ) {\n    super(request);\n    this._branchName = branchName;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the IssueVcsBranchSearch_Subscribers query and return a UserConnection\n   *\n   * @param variables - variables without 'branchName' to pass into the IssueVcsBranchSearch_SubscribersQuery\n   * @returns parsed response from IssueVcsBranchSearch_SubscribersQuery\n   */\n  public async fetch(\n    variables?: Omit<L.IssueVcsBranchSearch_SubscribersQueryVariables, \"branchName\">\n  ): LinearFetch<UserConnection | undefined> {\n    const response = await this._request<\n      L.IssueVcsBranchSearch_SubscribersQuery,\n      L.IssueVcsBranchSearch_SubscribersQueryVariables\n    >(L.IssueVcsBranchSearch_SubscribersDocument.toString(), {\n      branchName: this._branchName,\n      ...this._variables,\n      ...variables,\n    });\n    const data = response.issueVcsBranchSearch?.subscribers;\n    if (data) {\n      return new UserConnection(\n        this._request,\n        connection =>\n          this.fetch(\n            defaultConnection({\n              ...this._variables,\n              ...variables,\n              ...connection,\n            })\n          ),\n        data\n      );\n    } else {\n      return undefined;\n    }\n  }\n}\n\n/**\n * A fetchable LatestReleaseByAccessKey_Documents Query\n *\n * @param request - function to call the graphql client\n * @param variables - variables to pass into the LatestReleaseByAccessKey_DocumentsQuery\n */\nexport class LatestReleaseByAccessKey_DocumentsQuery extends Request {\n  private _variables?: L.LatestReleaseByAccessKey_DocumentsQueryVariables;\n\n  public constructor(request: LinearRequest, variables?: L.LatestReleaseByAccessKey_DocumentsQueryVariables) {\n    super(request);\n\n    this._variables = variables;\n  }\n\n  /**\n   * Call the LatestReleaseByAccessKey_Documents query and return a DocumentConnection\n   *\n   * @param variables - variables to pass into the LatestReleaseByAccessKey_DocumentsQuery\n   * @returns parsed response from LatestReleaseByAccessKey_DocumentsQuery\n   */\n  public async fetch(\n    variables?: L.LatestReleaseByAccessKey_DocumentsQueryVariables\n  ): LinearFetch<DocumentConnection | undefined> {\n    const response = await this._request<\n      L.LatestReleaseByAccessKey_DocumentsQuery,\n      L.LatestReleaseByAccessKey_DocumentsQueryVariables\n    >(L.LatestReleaseByAccessKey_DocumentsDocument.toString(), variables);\n    const data = response.latestReleaseByAccessKey?.documents;\n    if (data) {\n      return new DocumentConnection(\n        this._request,\n        connection =>\n          this.fetch(\n            defaultConnection({\n              ...this._variables,\n              ...variables,\n              ...connection,\n            })\n          ),\n        data\n      );\n    } else {\n      return undefined;\n    }\n  }\n}\n\n/**\n * A fetchable LatestReleaseByAccessKey_History Query\n *\n * @param request - function to call the graphql client\n * @param variables - variables to pass into the LatestReleaseByAccessKey_HistoryQuery\n */\nexport class LatestReleaseByAccessKey_HistoryQuery extends Request {\n  private _variables?: L.LatestReleaseByAccessKey_HistoryQueryVariables;\n\n  public constructor(request: LinearRequest, variables?: L.LatestReleaseByAccessKey_HistoryQueryVariables) {\n    super(request);\n\n    this._variables = variables;\n  }\n\n  /**\n   * Call the LatestReleaseByAccessKey_History query and return a ReleaseHistoryConnection\n   *\n   * @param variables - variables to pass into the LatestReleaseByAccessKey_HistoryQuery\n   * @returns parsed response from LatestReleaseByAccessKey_HistoryQuery\n   */\n  public async fetch(\n    variables?: L.LatestReleaseByAccessKey_HistoryQueryVariables\n  ): LinearFetch<ReleaseHistoryConnection | undefined> {\n    const response = await this._request<\n      L.LatestReleaseByAccessKey_HistoryQuery,\n      L.LatestReleaseByAccessKey_HistoryQueryVariables\n    >(L.LatestReleaseByAccessKey_HistoryDocument.toString(), variables);\n    const data = response.latestReleaseByAccessKey?.history;\n    if (data) {\n      return new ReleaseHistoryConnection(\n        this._request,\n        connection =>\n          this.fetch(\n            defaultConnection({\n              ...this._variables,\n              ...variables,\n              ...connection,\n            })\n          ),\n        data\n      );\n    } else {\n      return undefined;\n    }\n  }\n}\n\n/**\n * A fetchable LatestReleaseByAccessKey_Issues Query\n *\n * @param request - function to call the graphql client\n * @param variables - variables to pass into the LatestReleaseByAccessKey_IssuesQuery\n */\nexport class LatestReleaseByAccessKey_IssuesQuery extends Request {\n  private _variables?: L.LatestReleaseByAccessKey_IssuesQueryVariables;\n\n  public constructor(request: LinearRequest, variables?: L.LatestReleaseByAccessKey_IssuesQueryVariables) {\n    super(request);\n\n    this._variables = variables;\n  }\n\n  /**\n   * Call the LatestReleaseByAccessKey_Issues query and return a IssueConnection\n   *\n   * @param variables - variables to pass into the LatestReleaseByAccessKey_IssuesQuery\n   * @returns parsed response from LatestReleaseByAccessKey_IssuesQuery\n   */\n  public async fetch(\n    variables?: L.LatestReleaseByAccessKey_IssuesQueryVariables\n  ): LinearFetch<IssueConnection | undefined> {\n    const response = await this._request<\n      L.LatestReleaseByAccessKey_IssuesQuery,\n      L.LatestReleaseByAccessKey_IssuesQueryVariables\n    >(L.LatestReleaseByAccessKey_IssuesDocument.toString(), variables);\n    const data = response.latestReleaseByAccessKey?.issues;\n    if (data) {\n      return new IssueConnection(\n        this._request,\n        connection =>\n          this.fetch(\n            defaultConnection({\n              ...this._variables,\n              ...variables,\n              ...connection,\n            })\n          ),\n        data\n      );\n    } else {\n      return undefined;\n    }\n  }\n}\n\n/**\n * A fetchable LatestReleaseByAccessKey_Links Query\n *\n * @param request - function to call the graphql client\n * @param variables - variables to pass into the LatestReleaseByAccessKey_LinksQuery\n */\nexport class LatestReleaseByAccessKey_LinksQuery extends Request {\n  private _variables?: L.LatestReleaseByAccessKey_LinksQueryVariables;\n\n  public constructor(request: LinearRequest, variables?: L.LatestReleaseByAccessKey_LinksQueryVariables) {\n    super(request);\n\n    this._variables = variables;\n  }\n\n  /**\n   * Call the LatestReleaseByAccessKey_Links query and return a EntityExternalLinkConnection\n   *\n   * @param variables - variables to pass into the LatestReleaseByAccessKey_LinksQuery\n   * @returns parsed response from LatestReleaseByAccessKey_LinksQuery\n   */\n  public async fetch(\n    variables?: L.LatestReleaseByAccessKey_LinksQueryVariables\n  ): LinearFetch<EntityExternalLinkConnection | undefined> {\n    const response = await this._request<\n      L.LatestReleaseByAccessKey_LinksQuery,\n      L.LatestReleaseByAccessKey_LinksQueryVariables\n    >(L.LatestReleaseByAccessKey_LinksDocument.toString(), variables);\n    const data = response.latestReleaseByAccessKey?.links;\n    if (data) {\n      return new EntityExternalLinkConnection(\n        this._request,\n        connection =>\n          this.fetch(\n            defaultConnection({\n              ...this._variables,\n              ...variables,\n              ...connection,\n            })\n          ),\n        data\n      );\n    } else {\n      return undefined;\n    }\n  }\n}\n\n/**\n * A fetchable Organization_Integrations Query\n *\n * @param request - function to call the graphql client\n * @param variables - variables to pass into the Organization_IntegrationsQuery\n */\nexport class Organization_IntegrationsQuery extends Request {\n  private _variables?: L.Organization_IntegrationsQueryVariables;\n\n  public constructor(request: LinearRequest, variables?: L.Organization_IntegrationsQueryVariables) {\n    super(request);\n\n    this._variables = variables;\n  }\n\n  /**\n   * Call the Organization_Integrations query and return a IntegrationConnection\n   *\n   * @param variables - variables to pass into the Organization_IntegrationsQuery\n   * @returns parsed response from Organization_IntegrationsQuery\n   */\n  public async fetch(variables?: L.Organization_IntegrationsQueryVariables): LinearFetch<IntegrationConnection> {\n    const response = await this._request<L.Organization_IntegrationsQuery, L.Organization_IntegrationsQueryVariables>(\n      L.Organization_IntegrationsDocument.toString(),\n      variables\n    );\n    const data = response.organization.integrations;\n\n    return new IntegrationConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable Organization_Labels Query\n *\n * @param request - function to call the graphql client\n * @param variables - variables to pass into the Organization_LabelsQuery\n */\nexport class Organization_LabelsQuery extends Request {\n  private _variables?: L.Organization_LabelsQueryVariables;\n\n  public constructor(request: LinearRequest, variables?: L.Organization_LabelsQueryVariables) {\n    super(request);\n\n    this._variables = variables;\n  }\n\n  /**\n   * Call the Organization_Labels query and return a IssueLabelConnection\n   *\n   * @param variables - variables to pass into the Organization_LabelsQuery\n   * @returns parsed response from Organization_LabelsQuery\n   */\n  public async fetch(variables?: L.Organization_LabelsQueryVariables): LinearFetch<IssueLabelConnection> {\n    const response = await this._request<L.Organization_LabelsQuery, L.Organization_LabelsQueryVariables>(\n      L.Organization_LabelsDocument.toString(),\n      variables\n    );\n    const data = response.organization.labels;\n\n    return new IssueLabelConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable Organization_ProjectLabels Query\n *\n * @param request - function to call the graphql client\n * @param variables - variables to pass into the Organization_ProjectLabelsQuery\n */\nexport class Organization_ProjectLabelsQuery extends Request {\n  private _variables?: L.Organization_ProjectLabelsQueryVariables;\n\n  public constructor(request: LinearRequest, variables?: L.Organization_ProjectLabelsQueryVariables) {\n    super(request);\n\n    this._variables = variables;\n  }\n\n  /**\n   * Call the Organization_ProjectLabels query and return a ProjectLabelConnection\n   *\n   * @param variables - variables to pass into the Organization_ProjectLabelsQuery\n   * @returns parsed response from Organization_ProjectLabelsQuery\n   */\n  public async fetch(variables?: L.Organization_ProjectLabelsQueryVariables): LinearFetch<ProjectLabelConnection> {\n    const response = await this._request<L.Organization_ProjectLabelsQuery, L.Organization_ProjectLabelsQueryVariables>(\n      L.Organization_ProjectLabelsDocument.toString(),\n      variables\n    );\n    const data = response.organization.projectLabels;\n\n    return new ProjectLabelConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable Organization_Subscription Query\n *\n * @param request - function to call the graphql client\n */\nexport class Organization_SubscriptionQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the Organization_Subscription query and return a PaidSubscription\n   *\n   * @returns parsed response from Organization_SubscriptionQuery\n   */\n  public async fetch(): LinearFetch<PaidSubscription | undefined> {\n    const response = await this._request<L.Organization_SubscriptionQuery, L.Organization_SubscriptionQueryVariables>(\n      L.Organization_SubscriptionDocument.toString(),\n      {}\n    );\n    const data = response.organization.subscription;\n\n    return data ? new PaidSubscription(this._request, data) : undefined;\n  }\n}\n\n/**\n * A fetchable Organization_Teams Query\n *\n * @param request - function to call the graphql client\n * @param variables - variables to pass into the Organization_TeamsQuery\n */\nexport class Organization_TeamsQuery extends Request {\n  private _variables?: L.Organization_TeamsQueryVariables;\n\n  public constructor(request: LinearRequest, variables?: L.Organization_TeamsQueryVariables) {\n    super(request);\n\n    this._variables = variables;\n  }\n\n  /**\n   * Call the Organization_Teams query and return a TeamConnection\n   *\n   * @param variables - variables to pass into the Organization_TeamsQuery\n   * @returns parsed response from Organization_TeamsQuery\n   */\n  public async fetch(variables?: L.Organization_TeamsQueryVariables): LinearFetch<TeamConnection> {\n    const response = await this._request<L.Organization_TeamsQuery, L.Organization_TeamsQueryVariables>(\n      L.Organization_TeamsDocument.toString(),\n      variables\n    );\n    const data = response.organization.teams;\n\n    return new TeamConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable Organization_Templates Query\n *\n * @param request - function to call the graphql client\n * @param variables - variables to pass into the Organization_TemplatesQuery\n */\nexport class Organization_TemplatesQuery extends Request {\n  private _variables?: L.Organization_TemplatesQueryVariables;\n\n  public constructor(request: LinearRequest, variables?: L.Organization_TemplatesQueryVariables) {\n    super(request);\n\n    this._variables = variables;\n  }\n\n  /**\n   * Call the Organization_Templates query and return a TemplateConnection\n   *\n   * @param variables - variables to pass into the Organization_TemplatesQuery\n   * @returns parsed response from Organization_TemplatesQuery\n   */\n  public async fetch(variables?: L.Organization_TemplatesQueryVariables): LinearFetch<TemplateConnection> {\n    const response = await this._request<L.Organization_TemplatesQuery, L.Organization_TemplatesQueryVariables>(\n      L.Organization_TemplatesDocument.toString(),\n      variables\n    );\n    const data = response.organization.templates;\n\n    return new TemplateConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable Organization_Users Query\n *\n * @param request - function to call the graphql client\n * @param variables - variables to pass into the Organization_UsersQuery\n */\nexport class Organization_UsersQuery extends Request {\n  private _variables?: L.Organization_UsersQueryVariables;\n\n  public constructor(request: LinearRequest, variables?: L.Organization_UsersQueryVariables) {\n    super(request);\n\n    this._variables = variables;\n  }\n\n  /**\n   * Call the Organization_Users query and return a UserConnection\n   *\n   * @param variables - variables to pass into the Organization_UsersQuery\n   * @returns parsed response from Organization_UsersQuery\n   */\n  public async fetch(variables?: L.Organization_UsersQueryVariables): LinearFetch<UserConnection> {\n    const response = await this._request<L.Organization_UsersQuery, L.Organization_UsersQueryVariables>(\n      L.Organization_UsersDocument.toString(),\n      variables\n    );\n    const data = response.organization.users;\n\n    return new UserConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable Project_Attachments Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to project\n * @param variables - variables without 'id' to pass into the Project_AttachmentsQuery\n */\nexport class Project_AttachmentsQuery extends Request {\n  private _id: string;\n  private _variables?: Omit<L.Project_AttachmentsQueryVariables, \"id\">;\n\n  public constructor(request: LinearRequest, id: string, variables?: Omit<L.Project_AttachmentsQueryVariables, \"id\">) {\n    super(request);\n    this._id = id;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the Project_Attachments query and return a ProjectAttachmentConnection\n   *\n   * @param variables - variables without 'id' to pass into the Project_AttachmentsQuery\n   * @returns parsed response from Project_AttachmentsQuery\n   */\n  public async fetch(\n    variables?: Omit<L.Project_AttachmentsQueryVariables, \"id\">\n  ): LinearFetch<ProjectAttachmentConnection> {\n    const response = await this._request<L.Project_AttachmentsQuery, L.Project_AttachmentsQueryVariables>(\n      L.Project_AttachmentsDocument.toString(),\n      {\n        id: this._id,\n        ...this._variables,\n        ...variables,\n      }\n    );\n    const data = response.project.attachments;\n\n    return new ProjectAttachmentConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable Project_Comments Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to project\n * @param variables - variables without 'id' to pass into the Project_CommentsQuery\n */\nexport class Project_CommentsQuery extends Request {\n  private _id: string;\n  private _variables?: Omit<L.Project_CommentsQueryVariables, \"id\">;\n\n  public constructor(request: LinearRequest, id: string, variables?: Omit<L.Project_CommentsQueryVariables, \"id\">) {\n    super(request);\n    this._id = id;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the Project_Comments query and return a CommentConnection\n   *\n   * @param variables - variables without 'id' to pass into the Project_CommentsQuery\n   * @returns parsed response from Project_CommentsQuery\n   */\n  public async fetch(variables?: Omit<L.Project_CommentsQueryVariables, \"id\">): LinearFetch<CommentConnection> {\n    const response = await this._request<L.Project_CommentsQuery, L.Project_CommentsQueryVariables>(\n      L.Project_CommentsDocument.toString(),\n      {\n        id: this._id,\n        ...this._variables,\n        ...variables,\n      }\n    );\n    const data = response.project.comments;\n\n    return new CommentConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable Project_DocumentContent Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to project\n */\nexport class Project_DocumentContentQuery extends Request {\n  private _id: string;\n\n  public constructor(request: LinearRequest, id: string) {\n    super(request);\n    this._id = id;\n  }\n\n  /**\n   * Call the Project_DocumentContent query and return a DocumentContent\n   *\n   * @returns parsed response from Project_DocumentContentQuery\n   */\n  public async fetch(): LinearFetch<DocumentContent | undefined> {\n    const response = await this._request<L.Project_DocumentContentQuery, L.Project_DocumentContentQueryVariables>(\n      L.Project_DocumentContentDocument.toString(),\n      {\n        id: this._id,\n      }\n    );\n    const data = response.project.documentContent;\n\n    return data ? new DocumentContent(this._request, data) : undefined;\n  }\n}\n\n/**\n * A fetchable Project_Documents Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to project\n * @param variables - variables without 'id' to pass into the Project_DocumentsQuery\n */\nexport class Project_DocumentsQuery extends Request {\n  private _id: string;\n  private _variables?: Omit<L.Project_DocumentsQueryVariables, \"id\">;\n\n  public constructor(request: LinearRequest, id: string, variables?: Omit<L.Project_DocumentsQueryVariables, \"id\">) {\n    super(request);\n    this._id = id;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the Project_Documents query and return a DocumentConnection\n   *\n   * @param variables - variables without 'id' to pass into the Project_DocumentsQuery\n   * @returns parsed response from Project_DocumentsQuery\n   */\n  public async fetch(variables?: Omit<L.Project_DocumentsQueryVariables, \"id\">): LinearFetch<DocumentConnection> {\n    const response = await this._request<L.Project_DocumentsQuery, L.Project_DocumentsQueryVariables>(\n      L.Project_DocumentsDocument.toString(),\n      {\n        id: this._id,\n        ...this._variables,\n        ...variables,\n      }\n    );\n    const data = response.project.documents;\n\n    return new DocumentConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable Project_ExternalLinks Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to project\n * @param variables - variables without 'id' to pass into the Project_ExternalLinksQuery\n */\nexport class Project_ExternalLinksQuery extends Request {\n  private _id: string;\n  private _variables?: Omit<L.Project_ExternalLinksQueryVariables, \"id\">;\n\n  public constructor(\n    request: LinearRequest,\n    id: string,\n    variables?: Omit<L.Project_ExternalLinksQueryVariables, \"id\">\n  ) {\n    super(request);\n    this._id = id;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the Project_ExternalLinks query and return a EntityExternalLinkConnection\n   *\n   * @param variables - variables without 'id' to pass into the Project_ExternalLinksQuery\n   * @returns parsed response from Project_ExternalLinksQuery\n   */\n  public async fetch(\n    variables?: Omit<L.Project_ExternalLinksQueryVariables, \"id\">\n  ): LinearFetch<EntityExternalLinkConnection> {\n    const response = await this._request<L.Project_ExternalLinksQuery, L.Project_ExternalLinksQueryVariables>(\n      L.Project_ExternalLinksDocument.toString(),\n      {\n        id: this._id,\n        ...this._variables,\n        ...variables,\n      }\n    );\n    const data = response.project.externalLinks;\n\n    return new EntityExternalLinkConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable Project_History Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to project\n * @param variables - variables without 'id' to pass into the Project_HistoryQuery\n */\nexport class Project_HistoryQuery extends Request {\n  private _id: string;\n  private _variables?: Omit<L.Project_HistoryQueryVariables, \"id\">;\n\n  public constructor(request: LinearRequest, id: string, variables?: Omit<L.Project_HistoryQueryVariables, \"id\">) {\n    super(request);\n    this._id = id;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the Project_History query and return a ProjectHistoryConnection\n   *\n   * @param variables - variables without 'id' to pass into the Project_HistoryQuery\n   * @returns parsed response from Project_HistoryQuery\n   */\n  public async fetch(variables?: Omit<L.Project_HistoryQueryVariables, \"id\">): LinearFetch<ProjectHistoryConnection> {\n    const response = await this._request<L.Project_HistoryQuery, L.Project_HistoryQueryVariables>(\n      L.Project_HistoryDocument.toString(),\n      {\n        id: this._id,\n        ...this._variables,\n        ...variables,\n      }\n    );\n    const data = response.project.history;\n\n    return new ProjectHistoryConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable Project_InitiativeToProjects Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to project\n * @param variables - variables without 'id' to pass into the Project_InitiativeToProjectsQuery\n */\nexport class Project_InitiativeToProjectsQuery extends Request {\n  private _id: string;\n  private _variables?: Omit<L.Project_InitiativeToProjectsQueryVariables, \"id\">;\n\n  public constructor(\n    request: LinearRequest,\n    id: string,\n    variables?: Omit<L.Project_InitiativeToProjectsQueryVariables, \"id\">\n  ) {\n    super(request);\n    this._id = id;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the Project_InitiativeToProjects query and return a InitiativeToProjectConnection\n   *\n   * @param variables - variables without 'id' to pass into the Project_InitiativeToProjectsQuery\n   * @returns parsed response from Project_InitiativeToProjectsQuery\n   */\n  public async fetch(\n    variables?: Omit<L.Project_InitiativeToProjectsQueryVariables, \"id\">\n  ): LinearFetch<InitiativeToProjectConnection> {\n    const response = await this._request<\n      L.Project_InitiativeToProjectsQuery,\n      L.Project_InitiativeToProjectsQueryVariables\n    >(L.Project_InitiativeToProjectsDocument.toString(), {\n      id: this._id,\n      ...this._variables,\n      ...variables,\n    });\n    const data = response.project.initiativeToProjects;\n\n    return new InitiativeToProjectConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable Project_Initiatives Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to project\n * @param variables - variables without 'id' to pass into the Project_InitiativesQuery\n */\nexport class Project_InitiativesQuery extends Request {\n  private _id: string;\n  private _variables?: Omit<L.Project_InitiativesQueryVariables, \"id\">;\n\n  public constructor(request: LinearRequest, id: string, variables?: Omit<L.Project_InitiativesQueryVariables, \"id\">) {\n    super(request);\n    this._id = id;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the Project_Initiatives query and return a InitiativeConnection\n   *\n   * @param variables - variables without 'id' to pass into the Project_InitiativesQuery\n   * @returns parsed response from Project_InitiativesQuery\n   */\n  public async fetch(variables?: Omit<L.Project_InitiativesQueryVariables, \"id\">): LinearFetch<InitiativeConnection> {\n    const response = await this._request<L.Project_InitiativesQuery, L.Project_InitiativesQueryVariables>(\n      L.Project_InitiativesDocument.toString(),\n      {\n        id: this._id,\n        ...this._variables,\n        ...variables,\n      }\n    );\n    const data = response.project.initiatives;\n\n    return new InitiativeConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable Project_InverseRelations Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to project\n * @param variables - variables without 'id' to pass into the Project_InverseRelationsQuery\n */\nexport class Project_InverseRelationsQuery extends Request {\n  private _id: string;\n  private _variables?: Omit<L.Project_InverseRelationsQueryVariables, \"id\">;\n\n  public constructor(\n    request: LinearRequest,\n    id: string,\n    variables?: Omit<L.Project_InverseRelationsQueryVariables, \"id\">\n  ) {\n    super(request);\n    this._id = id;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the Project_InverseRelations query and return a ProjectRelationConnection\n   *\n   * @param variables - variables without 'id' to pass into the Project_InverseRelationsQuery\n   * @returns parsed response from Project_InverseRelationsQuery\n   */\n  public async fetch(\n    variables?: Omit<L.Project_InverseRelationsQueryVariables, \"id\">\n  ): LinearFetch<ProjectRelationConnection> {\n    const response = await this._request<L.Project_InverseRelationsQuery, L.Project_InverseRelationsQueryVariables>(\n      L.Project_InverseRelationsDocument.toString(),\n      {\n        id: this._id,\n        ...this._variables,\n        ...variables,\n      }\n    );\n    const data = response.project.inverseRelations;\n\n    return new ProjectRelationConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable Project_Issues Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to project\n * @param variables - variables without 'id' to pass into the Project_IssuesQuery\n */\nexport class Project_IssuesQuery extends Request {\n  private _id: string;\n  private _variables?: Omit<L.Project_IssuesQueryVariables, \"id\">;\n\n  public constructor(request: LinearRequest, id: string, variables?: Omit<L.Project_IssuesQueryVariables, \"id\">) {\n    super(request);\n    this._id = id;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the Project_Issues query and return a IssueConnection\n   *\n   * @param variables - variables without 'id' to pass into the Project_IssuesQuery\n   * @returns parsed response from Project_IssuesQuery\n   */\n  public async fetch(variables?: Omit<L.Project_IssuesQueryVariables, \"id\">): LinearFetch<IssueConnection> {\n    const response = await this._request<L.Project_IssuesQuery, L.Project_IssuesQueryVariables>(\n      L.Project_IssuesDocument.toString(),\n      {\n        id: this._id,\n        ...this._variables,\n        ...variables,\n      }\n    );\n    const data = response.project.issues;\n\n    return new IssueConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable Project_Labels Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to project\n * @param variables - variables without 'id' to pass into the Project_LabelsQuery\n */\nexport class Project_LabelsQuery extends Request {\n  private _id: string;\n  private _variables?: Omit<L.Project_LabelsQueryVariables, \"id\">;\n\n  public constructor(request: LinearRequest, id: string, variables?: Omit<L.Project_LabelsQueryVariables, \"id\">) {\n    super(request);\n    this._id = id;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the Project_Labels query and return a ProjectLabelConnection\n   *\n   * @param variables - variables without 'id' to pass into the Project_LabelsQuery\n   * @returns parsed response from Project_LabelsQuery\n   */\n  public async fetch(variables?: Omit<L.Project_LabelsQueryVariables, \"id\">): LinearFetch<ProjectLabelConnection> {\n    const response = await this._request<L.Project_LabelsQuery, L.Project_LabelsQueryVariables>(\n      L.Project_LabelsDocument.toString(),\n      {\n        id: this._id,\n        ...this._variables,\n        ...variables,\n      }\n    );\n    const data = response.project.labels;\n\n    return new ProjectLabelConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable Project_Members Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to project\n * @param variables - variables without 'id' to pass into the Project_MembersQuery\n */\nexport class Project_MembersQuery extends Request {\n  private _id: string;\n  private _variables?: Omit<L.Project_MembersQueryVariables, \"id\">;\n\n  public constructor(request: LinearRequest, id: string, variables?: Omit<L.Project_MembersQueryVariables, \"id\">) {\n    super(request);\n    this._id = id;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the Project_Members query and return a UserConnection\n   *\n   * @param variables - variables without 'id' to pass into the Project_MembersQuery\n   * @returns parsed response from Project_MembersQuery\n   */\n  public async fetch(variables?: Omit<L.Project_MembersQueryVariables, \"id\">): LinearFetch<UserConnection> {\n    const response = await this._request<L.Project_MembersQuery, L.Project_MembersQueryVariables>(\n      L.Project_MembersDocument.toString(),\n      {\n        id: this._id,\n        ...this._variables,\n        ...variables,\n      }\n    );\n    const data = response.project.members;\n\n    return new UserConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable Project_Needs Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to project\n * @param variables - variables without 'id' to pass into the Project_NeedsQuery\n */\nexport class Project_NeedsQuery extends Request {\n  private _id: string;\n  private _variables?: Omit<L.Project_NeedsQueryVariables, \"id\">;\n\n  public constructor(request: LinearRequest, id: string, variables?: Omit<L.Project_NeedsQueryVariables, \"id\">) {\n    super(request);\n    this._id = id;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the Project_Needs query and return a CustomerNeedConnection\n   *\n   * @param variables - variables without 'id' to pass into the Project_NeedsQuery\n   * @returns parsed response from Project_NeedsQuery\n   */\n  public async fetch(variables?: Omit<L.Project_NeedsQueryVariables, \"id\">): LinearFetch<CustomerNeedConnection> {\n    const response = await this._request<L.Project_NeedsQuery, L.Project_NeedsQueryVariables>(\n      L.Project_NeedsDocument.toString(),\n      {\n        id: this._id,\n        ...this._variables,\n        ...variables,\n      }\n    );\n    const data = response.project.needs;\n\n    return new CustomerNeedConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable Project_ProjectMilestones Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to project\n * @param variables - variables without 'id' to pass into the Project_ProjectMilestonesQuery\n */\nexport class Project_ProjectMilestonesQuery extends Request {\n  private _id: string;\n  private _variables?: Omit<L.Project_ProjectMilestonesQueryVariables, \"id\">;\n\n  public constructor(\n    request: LinearRequest,\n    id: string,\n    variables?: Omit<L.Project_ProjectMilestonesQueryVariables, \"id\">\n  ) {\n    super(request);\n    this._id = id;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the Project_ProjectMilestones query and return a ProjectMilestoneConnection\n   *\n   * @param variables - variables without 'id' to pass into the Project_ProjectMilestonesQuery\n   * @returns parsed response from Project_ProjectMilestonesQuery\n   */\n  public async fetch(\n    variables?: Omit<L.Project_ProjectMilestonesQueryVariables, \"id\">\n  ): LinearFetch<ProjectMilestoneConnection> {\n    const response = await this._request<L.Project_ProjectMilestonesQuery, L.Project_ProjectMilestonesQueryVariables>(\n      L.Project_ProjectMilestonesDocument.toString(),\n      {\n        id: this._id,\n        ...this._variables,\n        ...variables,\n      }\n    );\n    const data = response.project.projectMilestones;\n\n    return new ProjectMilestoneConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable Project_ProjectUpdates Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to project\n * @param variables - variables without 'id' to pass into the Project_ProjectUpdatesQuery\n */\nexport class Project_ProjectUpdatesQuery extends Request {\n  private _id: string;\n  private _variables?: Omit<L.Project_ProjectUpdatesQueryVariables, \"id\">;\n\n  public constructor(\n    request: LinearRequest,\n    id: string,\n    variables?: Omit<L.Project_ProjectUpdatesQueryVariables, \"id\">\n  ) {\n    super(request);\n    this._id = id;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the Project_ProjectUpdates query and return a ProjectUpdateConnection\n   *\n   * @param variables - variables without 'id' to pass into the Project_ProjectUpdatesQuery\n   * @returns parsed response from Project_ProjectUpdatesQuery\n   */\n  public async fetch(\n    variables?: Omit<L.Project_ProjectUpdatesQueryVariables, \"id\">\n  ): LinearFetch<ProjectUpdateConnection> {\n    const response = await this._request<L.Project_ProjectUpdatesQuery, L.Project_ProjectUpdatesQueryVariables>(\n      L.Project_ProjectUpdatesDocument.toString(),\n      {\n        id: this._id,\n        ...this._variables,\n        ...variables,\n      }\n    );\n    const data = response.project.projectUpdates;\n\n    return new ProjectUpdateConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable Project_Relations Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to project\n * @param variables - variables without 'id' to pass into the Project_RelationsQuery\n */\nexport class Project_RelationsQuery extends Request {\n  private _id: string;\n  private _variables?: Omit<L.Project_RelationsQueryVariables, \"id\">;\n\n  public constructor(request: LinearRequest, id: string, variables?: Omit<L.Project_RelationsQueryVariables, \"id\">) {\n    super(request);\n    this._id = id;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the Project_Relations query and return a ProjectRelationConnection\n   *\n   * @param variables - variables without 'id' to pass into the Project_RelationsQuery\n   * @returns parsed response from Project_RelationsQuery\n   */\n  public async fetch(\n    variables?: Omit<L.Project_RelationsQueryVariables, \"id\">\n  ): LinearFetch<ProjectRelationConnection> {\n    const response = await this._request<L.Project_RelationsQuery, L.Project_RelationsQueryVariables>(\n      L.Project_RelationsDocument.toString(),\n      {\n        id: this._id,\n        ...this._variables,\n        ...variables,\n      }\n    );\n    const data = response.project.relations;\n\n    return new ProjectRelationConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable Project_Teams Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to project\n * @param variables - variables without 'id' to pass into the Project_TeamsQuery\n */\nexport class Project_TeamsQuery extends Request {\n  private _id: string;\n  private _variables?: Omit<L.Project_TeamsQueryVariables, \"id\">;\n\n  public constructor(request: LinearRequest, id: string, variables?: Omit<L.Project_TeamsQueryVariables, \"id\">) {\n    super(request);\n    this._id = id;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the Project_Teams query and return a TeamConnection\n   *\n   * @param variables - variables without 'id' to pass into the Project_TeamsQuery\n   * @returns parsed response from Project_TeamsQuery\n   */\n  public async fetch(variables?: Omit<L.Project_TeamsQueryVariables, \"id\">): LinearFetch<TeamConnection> {\n    const response = await this._request<L.Project_TeamsQuery, L.Project_TeamsQueryVariables>(\n      L.Project_TeamsDocument.toString(),\n      {\n        id: this._id,\n        ...this._variables,\n        ...variables,\n      }\n    );\n    const data = response.project.teams;\n\n    return new TeamConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable Project_DocumentContent_AiPromptRules Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to project_documentContent\n */\nexport class Project_DocumentContent_AiPromptRulesQuery extends Request {\n  private _id: string;\n\n  public constructor(request: LinearRequest, id: string) {\n    super(request);\n    this._id = id;\n  }\n\n  /**\n   * Call the Project_DocumentContent_AiPromptRules query and return a AiPromptRules\n   *\n   * @returns parsed response from Project_DocumentContent_AiPromptRulesQuery\n   */\n  public async fetch(): LinearFetch<AiPromptRules | undefined> {\n    const response = await this._request<\n      L.Project_DocumentContent_AiPromptRulesQuery,\n      L.Project_DocumentContent_AiPromptRulesQueryVariables\n    >(L.Project_DocumentContent_AiPromptRulesDocument.toString(), {\n      id: this._id,\n    });\n    const data = response.project.documentContent?.aiPromptRules;\n\n    return data ? new AiPromptRules(this._request, data) : undefined;\n  }\n}\n\n/**\n * A fetchable Project_DocumentContent_WelcomeMessage Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to project_documentContent\n */\nexport class Project_DocumentContent_WelcomeMessageQuery extends Request {\n  private _id: string;\n\n  public constructor(request: LinearRequest, id: string) {\n    super(request);\n    this._id = id;\n  }\n\n  /**\n   * Call the Project_DocumentContent_WelcomeMessage query and return a WelcomeMessage\n   *\n   * @returns parsed response from Project_DocumentContent_WelcomeMessageQuery\n   */\n  public async fetch(): LinearFetch<WelcomeMessage | undefined> {\n    const response = await this._request<\n      L.Project_DocumentContent_WelcomeMessageQuery,\n      L.Project_DocumentContent_WelcomeMessageQueryVariables\n    >(L.Project_DocumentContent_WelcomeMessageDocument.toString(), {\n      id: this._id,\n    });\n    const data = response.project.documentContent?.welcomeMessage;\n\n    return data ? new WelcomeMessage(this._request, data) : undefined;\n  }\n}\n\n/**\n * A fetchable ProjectLabel_Children Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to projectLabel\n * @param variables - variables without 'id' to pass into the ProjectLabel_ChildrenQuery\n */\nexport class ProjectLabel_ChildrenQuery extends Request {\n  private _id: string;\n  private _variables?: Omit<L.ProjectLabel_ChildrenQueryVariables, \"id\">;\n\n  public constructor(\n    request: LinearRequest,\n    id: string,\n    variables?: Omit<L.ProjectLabel_ChildrenQueryVariables, \"id\">\n  ) {\n    super(request);\n    this._id = id;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the ProjectLabel_Children query and return a ProjectLabelConnection\n   *\n   * @param variables - variables without 'id' to pass into the ProjectLabel_ChildrenQuery\n   * @returns parsed response from ProjectLabel_ChildrenQuery\n   */\n  public async fetch(\n    variables?: Omit<L.ProjectLabel_ChildrenQueryVariables, \"id\">\n  ): LinearFetch<ProjectLabelConnection> {\n    const response = await this._request<L.ProjectLabel_ChildrenQuery, L.ProjectLabel_ChildrenQueryVariables>(\n      L.ProjectLabel_ChildrenDocument.toString(),\n      {\n        id: this._id,\n        ...this._variables,\n        ...variables,\n      }\n    );\n    const data = response.projectLabel.children;\n\n    return new ProjectLabelConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable ProjectLabel_Projects Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to projectLabel\n * @param variables - variables without 'id' to pass into the ProjectLabel_ProjectsQuery\n */\nexport class ProjectLabel_ProjectsQuery extends Request {\n  private _id: string;\n  private _variables?: Omit<L.ProjectLabel_ProjectsQueryVariables, \"id\">;\n\n  public constructor(\n    request: LinearRequest,\n    id: string,\n    variables?: Omit<L.ProjectLabel_ProjectsQueryVariables, \"id\">\n  ) {\n    super(request);\n    this._id = id;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the ProjectLabel_Projects query and return a ProjectConnection\n   *\n   * @param variables - variables without 'id' to pass into the ProjectLabel_ProjectsQuery\n   * @returns parsed response from ProjectLabel_ProjectsQuery\n   */\n  public async fetch(variables?: Omit<L.ProjectLabel_ProjectsQueryVariables, \"id\">): LinearFetch<ProjectConnection> {\n    const response = await this._request<L.ProjectLabel_ProjectsQuery, L.ProjectLabel_ProjectsQueryVariables>(\n      L.ProjectLabel_ProjectsDocument.toString(),\n      {\n        id: this._id,\n        ...this._variables,\n        ...variables,\n      }\n    );\n    const data = response.projectLabel.projects;\n\n    return new ProjectConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable ProjectMilestone_DocumentContent Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to projectMilestone\n */\nexport class ProjectMilestone_DocumentContentQuery extends Request {\n  private _id: string;\n\n  public constructor(request: LinearRequest, id: string) {\n    super(request);\n    this._id = id;\n  }\n\n  /**\n   * Call the ProjectMilestone_DocumentContent query and return a DocumentContent\n   *\n   * @returns parsed response from ProjectMilestone_DocumentContentQuery\n   */\n  public async fetch(): LinearFetch<DocumentContent | undefined> {\n    const response = await this._request<\n      L.ProjectMilestone_DocumentContentQuery,\n      L.ProjectMilestone_DocumentContentQueryVariables\n    >(L.ProjectMilestone_DocumentContentDocument.toString(), {\n      id: this._id,\n    });\n    const data = response.projectMilestone.documentContent;\n\n    return data ? new DocumentContent(this._request, data) : undefined;\n  }\n}\n\n/**\n * A fetchable ProjectMilestone_Issues Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to projectMilestone\n * @param variables - variables without 'id' to pass into the ProjectMilestone_IssuesQuery\n */\nexport class ProjectMilestone_IssuesQuery extends Request {\n  private _id: string;\n  private _variables?: Omit<L.ProjectMilestone_IssuesQueryVariables, \"id\">;\n\n  public constructor(\n    request: LinearRequest,\n    id: string,\n    variables?: Omit<L.ProjectMilestone_IssuesQueryVariables, \"id\">\n  ) {\n    super(request);\n    this._id = id;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the ProjectMilestone_Issues query and return a IssueConnection\n   *\n   * @param variables - variables without 'id' to pass into the ProjectMilestone_IssuesQuery\n   * @returns parsed response from ProjectMilestone_IssuesQuery\n   */\n  public async fetch(variables?: Omit<L.ProjectMilestone_IssuesQueryVariables, \"id\">): LinearFetch<IssueConnection> {\n    const response = await this._request<L.ProjectMilestone_IssuesQuery, L.ProjectMilestone_IssuesQueryVariables>(\n      L.ProjectMilestone_IssuesDocument.toString(),\n      {\n        id: this._id,\n        ...this._variables,\n        ...variables,\n      }\n    );\n    const data = response.projectMilestone.issues;\n\n    return new IssueConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable ProjectMilestone_DocumentContent_AiPromptRules Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to projectMilestone_documentContent\n */\nexport class ProjectMilestone_DocumentContent_AiPromptRulesQuery extends Request {\n  private _id: string;\n\n  public constructor(request: LinearRequest, id: string) {\n    super(request);\n    this._id = id;\n  }\n\n  /**\n   * Call the ProjectMilestone_DocumentContent_AiPromptRules query and return a AiPromptRules\n   *\n   * @returns parsed response from ProjectMilestone_DocumentContent_AiPromptRulesQuery\n   */\n  public async fetch(): LinearFetch<AiPromptRules | undefined> {\n    const response = await this._request<\n      L.ProjectMilestone_DocumentContent_AiPromptRulesQuery,\n      L.ProjectMilestone_DocumentContent_AiPromptRulesQueryVariables\n    >(L.ProjectMilestone_DocumentContent_AiPromptRulesDocument.toString(), {\n      id: this._id,\n    });\n    const data = response.projectMilestone.documentContent?.aiPromptRules;\n\n    return data ? new AiPromptRules(this._request, data) : undefined;\n  }\n}\n\n/**\n * A fetchable ProjectMilestone_DocumentContent_WelcomeMessage Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to projectMilestone_documentContent\n */\nexport class ProjectMilestone_DocumentContent_WelcomeMessageQuery extends Request {\n  private _id: string;\n\n  public constructor(request: LinearRequest, id: string) {\n    super(request);\n    this._id = id;\n  }\n\n  /**\n   * Call the ProjectMilestone_DocumentContent_WelcomeMessage query and return a WelcomeMessage\n   *\n   * @returns parsed response from ProjectMilestone_DocumentContent_WelcomeMessageQuery\n   */\n  public async fetch(): LinearFetch<WelcomeMessage | undefined> {\n    const response = await this._request<\n      L.ProjectMilestone_DocumentContent_WelcomeMessageQuery,\n      L.ProjectMilestone_DocumentContent_WelcomeMessageQueryVariables\n    >(L.ProjectMilestone_DocumentContent_WelcomeMessageDocument.toString(), {\n      id: this._id,\n    });\n    const data = response.projectMilestone.documentContent?.welcomeMessage;\n\n    return data ? new WelcomeMessage(this._request, data) : undefined;\n  }\n}\n\n/**\n * A fetchable ProjectUpdate_Comments Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to projectUpdate\n * @param variables - variables without 'id' to pass into the ProjectUpdate_CommentsQuery\n */\nexport class ProjectUpdate_CommentsQuery extends Request {\n  private _id: string;\n  private _variables?: Omit<L.ProjectUpdate_CommentsQueryVariables, \"id\">;\n\n  public constructor(\n    request: LinearRequest,\n    id: string,\n    variables?: Omit<L.ProjectUpdate_CommentsQueryVariables, \"id\">\n  ) {\n    super(request);\n    this._id = id;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the ProjectUpdate_Comments query and return a CommentConnection\n   *\n   * @param variables - variables without 'id' to pass into the ProjectUpdate_CommentsQuery\n   * @returns parsed response from ProjectUpdate_CommentsQuery\n   */\n  public async fetch(variables?: Omit<L.ProjectUpdate_CommentsQueryVariables, \"id\">): LinearFetch<CommentConnection> {\n    const response = await this._request<L.ProjectUpdate_CommentsQuery, L.ProjectUpdate_CommentsQueryVariables>(\n      L.ProjectUpdate_CommentsDocument.toString(),\n      {\n        id: this._id,\n        ...this._variables,\n        ...variables,\n      }\n    );\n    const data = response.projectUpdate.comments;\n\n    return new CommentConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable Release_Documents Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to release\n * @param variables - variables without 'id' to pass into the Release_DocumentsQuery\n */\nexport class Release_DocumentsQuery extends Request {\n  private _id: string;\n  private _variables?: Omit<L.Release_DocumentsQueryVariables, \"id\">;\n\n  public constructor(request: LinearRequest, id: string, variables?: Omit<L.Release_DocumentsQueryVariables, \"id\">) {\n    super(request);\n    this._id = id;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the Release_Documents query and return a DocumentConnection\n   *\n   * @param variables - variables without 'id' to pass into the Release_DocumentsQuery\n   * @returns parsed response from Release_DocumentsQuery\n   */\n  public async fetch(variables?: Omit<L.Release_DocumentsQueryVariables, \"id\">): LinearFetch<DocumentConnection> {\n    const response = await this._request<L.Release_DocumentsQuery, L.Release_DocumentsQueryVariables>(\n      L.Release_DocumentsDocument.toString(),\n      {\n        id: this._id,\n        ...this._variables,\n        ...variables,\n      }\n    );\n    const data = response.release.documents;\n\n    return new DocumentConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable Release_History Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to release\n * @param variables - variables without 'id' to pass into the Release_HistoryQuery\n */\nexport class Release_HistoryQuery extends Request {\n  private _id: string;\n  private _variables?: Omit<L.Release_HistoryQueryVariables, \"id\">;\n\n  public constructor(request: LinearRequest, id: string, variables?: Omit<L.Release_HistoryQueryVariables, \"id\">) {\n    super(request);\n    this._id = id;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the Release_History query and return a ReleaseHistoryConnection\n   *\n   * @param variables - variables without 'id' to pass into the Release_HistoryQuery\n   * @returns parsed response from Release_HistoryQuery\n   */\n  public async fetch(variables?: Omit<L.Release_HistoryQueryVariables, \"id\">): LinearFetch<ReleaseHistoryConnection> {\n    const response = await this._request<L.Release_HistoryQuery, L.Release_HistoryQueryVariables>(\n      L.Release_HistoryDocument.toString(),\n      {\n        id: this._id,\n        ...this._variables,\n        ...variables,\n      }\n    );\n    const data = response.release.history;\n\n    return new ReleaseHistoryConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable Release_Issues Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to release\n * @param variables - variables without 'id' to pass into the Release_IssuesQuery\n */\nexport class Release_IssuesQuery extends Request {\n  private _id: string;\n  private _variables?: Omit<L.Release_IssuesQueryVariables, \"id\">;\n\n  public constructor(request: LinearRequest, id: string, variables?: Omit<L.Release_IssuesQueryVariables, \"id\">) {\n    super(request);\n    this._id = id;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the Release_Issues query and return a IssueConnection\n   *\n   * @param variables - variables without 'id' to pass into the Release_IssuesQuery\n   * @returns parsed response from Release_IssuesQuery\n   */\n  public async fetch(variables?: Omit<L.Release_IssuesQueryVariables, \"id\">): LinearFetch<IssueConnection> {\n    const response = await this._request<L.Release_IssuesQuery, L.Release_IssuesQueryVariables>(\n      L.Release_IssuesDocument.toString(),\n      {\n        id: this._id,\n        ...this._variables,\n        ...variables,\n      }\n    );\n    const data = response.release.issues;\n\n    return new IssueConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable Release_Links Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to release\n * @param variables - variables without 'id' to pass into the Release_LinksQuery\n */\nexport class Release_LinksQuery extends Request {\n  private _id: string;\n  private _variables?: Omit<L.Release_LinksQueryVariables, \"id\">;\n\n  public constructor(request: LinearRequest, id: string, variables?: Omit<L.Release_LinksQueryVariables, \"id\">) {\n    super(request);\n    this._id = id;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the Release_Links query and return a EntityExternalLinkConnection\n   *\n   * @param variables - variables without 'id' to pass into the Release_LinksQuery\n   * @returns parsed response from Release_LinksQuery\n   */\n  public async fetch(variables?: Omit<L.Release_LinksQueryVariables, \"id\">): LinearFetch<EntityExternalLinkConnection> {\n    const response = await this._request<L.Release_LinksQuery, L.Release_LinksQueryVariables>(\n      L.Release_LinksDocument.toString(),\n      {\n        id: this._id,\n        ...this._variables,\n        ...variables,\n      }\n    );\n    const data = response.release.links;\n\n    return new EntityExternalLinkConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable ReleaseNote_DocumentContent Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to releaseNote\n */\nexport class ReleaseNote_DocumentContentQuery extends Request {\n  private _id: string;\n\n  public constructor(request: LinearRequest, id: string) {\n    super(request);\n    this._id = id;\n  }\n\n  /**\n   * Call the ReleaseNote_DocumentContent query and return a DocumentContent\n   *\n   * @returns parsed response from ReleaseNote_DocumentContentQuery\n   */\n  public async fetch(): LinearFetch<DocumentContent | undefined> {\n    const response = await this._request<\n      L.ReleaseNote_DocumentContentQuery,\n      L.ReleaseNote_DocumentContentQueryVariables\n    >(L.ReleaseNote_DocumentContentDocument.toString(), {\n      id: this._id,\n    });\n    const data = response.releaseNote.documentContent;\n\n    return data ? new DocumentContent(this._request, data) : undefined;\n  }\n}\n\n/**\n * A fetchable ReleaseNote_DocumentContent_AiPromptRules Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to releaseNote_documentContent\n */\nexport class ReleaseNote_DocumentContent_AiPromptRulesQuery extends Request {\n  private _id: string;\n\n  public constructor(request: LinearRequest, id: string) {\n    super(request);\n    this._id = id;\n  }\n\n  /**\n   * Call the ReleaseNote_DocumentContent_AiPromptRules query and return a AiPromptRules\n   *\n   * @returns parsed response from ReleaseNote_DocumentContent_AiPromptRulesQuery\n   */\n  public async fetch(): LinearFetch<AiPromptRules | undefined> {\n    const response = await this._request<\n      L.ReleaseNote_DocumentContent_AiPromptRulesQuery,\n      L.ReleaseNote_DocumentContent_AiPromptRulesQueryVariables\n    >(L.ReleaseNote_DocumentContent_AiPromptRulesDocument.toString(), {\n      id: this._id,\n    });\n    const data = response.releaseNote.documentContent?.aiPromptRules;\n\n    return data ? new AiPromptRules(this._request, data) : undefined;\n  }\n}\n\n/**\n * A fetchable ReleaseNote_DocumentContent_WelcomeMessage Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to releaseNote_documentContent\n */\nexport class ReleaseNote_DocumentContent_WelcomeMessageQuery extends Request {\n  private _id: string;\n\n  public constructor(request: LinearRequest, id: string) {\n    super(request);\n    this._id = id;\n  }\n\n  /**\n   * Call the ReleaseNote_DocumentContent_WelcomeMessage query and return a WelcomeMessage\n   *\n   * @returns parsed response from ReleaseNote_DocumentContent_WelcomeMessageQuery\n   */\n  public async fetch(): LinearFetch<WelcomeMessage | undefined> {\n    const response = await this._request<\n      L.ReleaseNote_DocumentContent_WelcomeMessageQuery,\n      L.ReleaseNote_DocumentContent_WelcomeMessageQueryVariables\n    >(L.ReleaseNote_DocumentContent_WelcomeMessageDocument.toString(), {\n      id: this._id,\n    });\n    const data = response.releaseNote.documentContent?.welcomeMessage;\n\n    return data ? new WelcomeMessage(this._request, data) : undefined;\n  }\n}\n\n/**\n * A fetchable ReleasePipeline_Releases Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to releasePipeline\n * @param variables - variables without 'id' to pass into the ReleasePipeline_ReleasesQuery\n */\nexport class ReleasePipeline_ReleasesQuery extends Request {\n  private _id: string;\n  private _variables?: Omit<L.ReleasePipeline_ReleasesQueryVariables, \"id\">;\n\n  public constructor(\n    request: LinearRequest,\n    id: string,\n    variables?: Omit<L.ReleasePipeline_ReleasesQueryVariables, \"id\">\n  ) {\n    super(request);\n    this._id = id;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the ReleasePipeline_Releases query and return a ReleaseConnection\n   *\n   * @param variables - variables without 'id' to pass into the ReleasePipeline_ReleasesQuery\n   * @returns parsed response from ReleasePipeline_ReleasesQuery\n   */\n  public async fetch(variables?: Omit<L.ReleasePipeline_ReleasesQueryVariables, \"id\">): LinearFetch<ReleaseConnection> {\n    const response = await this._request<L.ReleasePipeline_ReleasesQuery, L.ReleasePipeline_ReleasesQueryVariables>(\n      L.ReleasePipeline_ReleasesDocument.toString(),\n      {\n        id: this._id,\n        ...this._variables,\n        ...variables,\n      }\n    );\n    const data = response.releasePipeline.releases;\n\n    return new ReleaseConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable ReleasePipeline_Stages Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to releasePipeline\n * @param variables - variables without 'id' to pass into the ReleasePipeline_StagesQuery\n */\nexport class ReleasePipeline_StagesQuery extends Request {\n  private _id: string;\n  private _variables?: Omit<L.ReleasePipeline_StagesQueryVariables, \"id\">;\n\n  public constructor(\n    request: LinearRequest,\n    id: string,\n    variables?: Omit<L.ReleasePipeline_StagesQueryVariables, \"id\">\n  ) {\n    super(request);\n    this._id = id;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the ReleasePipeline_Stages query and return a ReleaseStageConnection\n   *\n   * @param variables - variables without 'id' to pass into the ReleasePipeline_StagesQuery\n   * @returns parsed response from ReleasePipeline_StagesQuery\n   */\n  public async fetch(\n    variables?: Omit<L.ReleasePipeline_StagesQueryVariables, \"id\">\n  ): LinearFetch<ReleaseStageConnection> {\n    const response = await this._request<L.ReleasePipeline_StagesQuery, L.ReleasePipeline_StagesQueryVariables>(\n      L.ReleasePipeline_StagesDocument.toString(),\n      {\n        id: this._id,\n        ...this._variables,\n        ...variables,\n      }\n    );\n    const data = response.releasePipeline.stages;\n\n    return new ReleaseStageConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable ReleasePipeline_Teams Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to releasePipeline\n * @param variables - variables without 'id' to pass into the ReleasePipeline_TeamsQuery\n */\nexport class ReleasePipeline_TeamsQuery extends Request {\n  private _id: string;\n  private _variables?: Omit<L.ReleasePipeline_TeamsQueryVariables, \"id\">;\n\n  public constructor(\n    request: LinearRequest,\n    id: string,\n    variables?: Omit<L.ReleasePipeline_TeamsQueryVariables, \"id\">\n  ) {\n    super(request);\n    this._id = id;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the ReleasePipeline_Teams query and return a TeamConnection\n   *\n   * @param variables - variables without 'id' to pass into the ReleasePipeline_TeamsQuery\n   * @returns parsed response from ReleasePipeline_TeamsQuery\n   */\n  public async fetch(variables?: Omit<L.ReleasePipeline_TeamsQueryVariables, \"id\">): LinearFetch<TeamConnection> {\n    const response = await this._request<L.ReleasePipeline_TeamsQuery, L.ReleasePipeline_TeamsQueryVariables>(\n      L.ReleasePipeline_TeamsDocument.toString(),\n      {\n        id: this._id,\n        ...this._variables,\n        ...variables,\n      }\n    );\n    const data = response.releasePipeline.teams;\n\n    return new TeamConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable ReleasePipelineByAccessKey_Releases Query\n *\n * @param request - function to call the graphql client\n * @param variables - variables to pass into the ReleasePipelineByAccessKey_ReleasesQuery\n */\nexport class ReleasePipelineByAccessKey_ReleasesQuery extends Request {\n  private _variables?: L.ReleasePipelineByAccessKey_ReleasesQueryVariables;\n\n  public constructor(request: LinearRequest, variables?: L.ReleasePipelineByAccessKey_ReleasesQueryVariables) {\n    super(request);\n\n    this._variables = variables;\n  }\n\n  /**\n   * Call the ReleasePipelineByAccessKey_Releases query and return a ReleaseConnection\n   *\n   * @param variables - variables to pass into the ReleasePipelineByAccessKey_ReleasesQuery\n   * @returns parsed response from ReleasePipelineByAccessKey_ReleasesQuery\n   */\n  public async fetch(variables?: L.ReleasePipelineByAccessKey_ReleasesQueryVariables): LinearFetch<ReleaseConnection> {\n    const response = await this._request<\n      L.ReleasePipelineByAccessKey_ReleasesQuery,\n      L.ReleasePipelineByAccessKey_ReleasesQueryVariables\n    >(L.ReleasePipelineByAccessKey_ReleasesDocument.toString(), variables);\n    const data = response.releasePipelineByAccessKey.releases;\n\n    return new ReleaseConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable ReleasePipelineByAccessKey_Stages Query\n *\n * @param request - function to call the graphql client\n * @param variables - variables to pass into the ReleasePipelineByAccessKey_StagesQuery\n */\nexport class ReleasePipelineByAccessKey_StagesQuery extends Request {\n  private _variables?: L.ReleasePipelineByAccessKey_StagesQueryVariables;\n\n  public constructor(request: LinearRequest, variables?: L.ReleasePipelineByAccessKey_StagesQueryVariables) {\n    super(request);\n\n    this._variables = variables;\n  }\n\n  /**\n   * Call the ReleasePipelineByAccessKey_Stages query and return a ReleaseStageConnection\n   *\n   * @param variables - variables to pass into the ReleasePipelineByAccessKey_StagesQuery\n   * @returns parsed response from ReleasePipelineByAccessKey_StagesQuery\n   */\n  public async fetch(\n    variables?: L.ReleasePipelineByAccessKey_StagesQueryVariables\n  ): LinearFetch<ReleaseStageConnection> {\n    const response = await this._request<\n      L.ReleasePipelineByAccessKey_StagesQuery,\n      L.ReleasePipelineByAccessKey_StagesQueryVariables\n    >(L.ReleasePipelineByAccessKey_StagesDocument.toString(), variables);\n    const data = response.releasePipelineByAccessKey.stages;\n\n    return new ReleaseStageConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable ReleasePipelineByAccessKey_Teams Query\n *\n * @param request - function to call the graphql client\n * @param variables - variables to pass into the ReleasePipelineByAccessKey_TeamsQuery\n */\nexport class ReleasePipelineByAccessKey_TeamsQuery extends Request {\n  private _variables?: L.ReleasePipelineByAccessKey_TeamsQueryVariables;\n\n  public constructor(request: LinearRequest, variables?: L.ReleasePipelineByAccessKey_TeamsQueryVariables) {\n    super(request);\n\n    this._variables = variables;\n  }\n\n  /**\n   * Call the ReleasePipelineByAccessKey_Teams query and return a TeamConnection\n   *\n   * @param variables - variables to pass into the ReleasePipelineByAccessKey_TeamsQuery\n   * @returns parsed response from ReleasePipelineByAccessKey_TeamsQuery\n   */\n  public async fetch(variables?: L.ReleasePipelineByAccessKey_TeamsQueryVariables): LinearFetch<TeamConnection> {\n    const response = await this._request<\n      L.ReleasePipelineByAccessKey_TeamsQuery,\n      L.ReleasePipelineByAccessKey_TeamsQueryVariables\n    >(L.ReleasePipelineByAccessKey_TeamsDocument.toString(), variables);\n    const data = response.releasePipelineByAccessKey.teams;\n\n    return new TeamConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable ReleaseStage_Releases Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to releaseStage\n * @param variables - variables without 'id' to pass into the ReleaseStage_ReleasesQuery\n */\nexport class ReleaseStage_ReleasesQuery extends Request {\n  private _id: string;\n  private _variables?: Omit<L.ReleaseStage_ReleasesQueryVariables, \"id\">;\n\n  public constructor(\n    request: LinearRequest,\n    id: string,\n    variables?: Omit<L.ReleaseStage_ReleasesQueryVariables, \"id\">\n  ) {\n    super(request);\n    this._id = id;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the ReleaseStage_Releases query and return a ReleaseConnection\n   *\n   * @param variables - variables without 'id' to pass into the ReleaseStage_ReleasesQuery\n   * @returns parsed response from ReleaseStage_ReleasesQuery\n   */\n  public async fetch(variables?: Omit<L.ReleaseStage_ReleasesQueryVariables, \"id\">): LinearFetch<ReleaseConnection> {\n    const response = await this._request<L.ReleaseStage_ReleasesQuery, L.ReleaseStage_ReleasesQueryVariables>(\n      L.ReleaseStage_ReleasesDocument.toString(),\n      {\n        id: this._id,\n        ...this._variables,\n        ...variables,\n      }\n    );\n    const data = response.releaseStage.releases;\n\n    return new ReleaseConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable Roadmap_Projects Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to roadmap\n * @param variables - variables without 'id' to pass into the Roadmap_ProjectsQuery\n */\nexport class Roadmap_ProjectsQuery extends Request {\n  private _id: string;\n  private _variables?: Omit<L.Roadmap_ProjectsQueryVariables, \"id\">;\n\n  public constructor(request: LinearRequest, id: string, variables?: Omit<L.Roadmap_ProjectsQueryVariables, \"id\">) {\n    super(request);\n    this._id = id;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the Roadmap_Projects query and return a ProjectConnection\n   *\n   * @param variables - variables without 'id' to pass into the Roadmap_ProjectsQuery\n   * @returns parsed response from Roadmap_ProjectsQuery\n   */\n  public async fetch(variables?: Omit<L.Roadmap_ProjectsQueryVariables, \"id\">): LinearFetch<ProjectConnection> {\n    const response = await this._request<L.Roadmap_ProjectsQuery, L.Roadmap_ProjectsQueryVariables>(\n      L.Roadmap_ProjectsDocument.toString(),\n      {\n        id: this._id,\n        ...this._variables,\n        ...variables,\n      }\n    );\n    const data = response.roadmap.projects;\n\n    return new ProjectConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable SearchDocuments_ArchivePayload Query\n *\n * @param request - function to call the graphql client\n * @param term - required term to pass to searchDocuments\n * @param variables - variables without 'term' to pass into the SearchDocuments_ArchivePayloadQuery\n */\nexport class SearchDocuments_ArchivePayloadQuery extends Request {\n  private _term: string;\n  private _variables?: Omit<L.SearchDocuments_ArchivePayloadQueryVariables, \"term\">;\n\n  public constructor(\n    request: LinearRequest,\n    term: string,\n    variables?: Omit<L.SearchDocuments_ArchivePayloadQueryVariables, \"term\">\n  ) {\n    super(request);\n    this._term = term;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the SearchDocuments_ArchivePayload query and return a ArchiveResponse\n   *\n   * @param variables - variables without 'term' to pass into the SearchDocuments_ArchivePayloadQuery\n   * @returns parsed response from SearchDocuments_ArchivePayloadQuery\n   */\n  public async fetch(\n    variables?: Omit<L.SearchDocuments_ArchivePayloadQueryVariables, \"term\">\n  ): LinearFetch<ArchiveResponse> {\n    const response = await this._request<\n      L.SearchDocuments_ArchivePayloadQuery,\n      L.SearchDocuments_ArchivePayloadQueryVariables\n    >(L.SearchDocuments_ArchivePayloadDocument.toString(), {\n      term: this._term,\n      ...this._variables,\n      ...variables,\n    });\n    const data = response.searchDocuments.archivePayload;\n\n    return new ArchiveResponse(this._request, data);\n  }\n}\n\n/**\n * A fetchable SearchIssues_ArchivePayload Query\n *\n * @param request - function to call the graphql client\n * @param term - required term to pass to searchIssues\n * @param variables - variables without 'term' to pass into the SearchIssues_ArchivePayloadQuery\n */\nexport class SearchIssues_ArchivePayloadQuery extends Request {\n  private _term: string;\n  private _variables?: Omit<L.SearchIssues_ArchivePayloadQueryVariables, \"term\">;\n\n  public constructor(\n    request: LinearRequest,\n    term: string,\n    variables?: Omit<L.SearchIssues_ArchivePayloadQueryVariables, \"term\">\n  ) {\n    super(request);\n    this._term = term;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the SearchIssues_ArchivePayload query and return a ArchiveResponse\n   *\n   * @param variables - variables without 'term' to pass into the SearchIssues_ArchivePayloadQuery\n   * @returns parsed response from SearchIssues_ArchivePayloadQuery\n   */\n  public async fetch(\n    variables?: Omit<L.SearchIssues_ArchivePayloadQueryVariables, \"term\">\n  ): LinearFetch<ArchiveResponse> {\n    const response = await this._request<\n      L.SearchIssues_ArchivePayloadQuery,\n      L.SearchIssues_ArchivePayloadQueryVariables\n    >(L.SearchIssues_ArchivePayloadDocument.toString(), {\n      term: this._term,\n      ...this._variables,\n      ...variables,\n    });\n    const data = response.searchIssues.archivePayload;\n\n    return new ArchiveResponse(this._request, data);\n  }\n}\n\n/**\n * A fetchable SearchProjects_ArchivePayload Query\n *\n * @param request - function to call the graphql client\n * @param term - required term to pass to searchProjects\n * @param variables - variables without 'term' to pass into the SearchProjects_ArchivePayloadQuery\n */\nexport class SearchProjects_ArchivePayloadQuery extends Request {\n  private _term: string;\n  private _variables?: Omit<L.SearchProjects_ArchivePayloadQueryVariables, \"term\">;\n\n  public constructor(\n    request: LinearRequest,\n    term: string,\n    variables?: Omit<L.SearchProjects_ArchivePayloadQueryVariables, \"term\">\n  ) {\n    super(request);\n    this._term = term;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the SearchProjects_ArchivePayload query and return a ArchiveResponse\n   *\n   * @param variables - variables without 'term' to pass into the SearchProjects_ArchivePayloadQuery\n   * @returns parsed response from SearchProjects_ArchivePayloadQuery\n   */\n  public async fetch(\n    variables?: Omit<L.SearchProjects_ArchivePayloadQueryVariables, \"term\">\n  ): LinearFetch<ArchiveResponse> {\n    const response = await this._request<\n      L.SearchProjects_ArchivePayloadQuery,\n      L.SearchProjects_ArchivePayloadQueryVariables\n    >(L.SearchProjects_ArchivePayloadDocument.toString(), {\n      term: this._term,\n      ...this._variables,\n      ...variables,\n    });\n    const data = response.searchProjects.archivePayload;\n\n    return new ArchiveResponse(this._request, data);\n  }\n}\n\n/**\n * A fetchable Team_Cycles Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to team\n * @param variables - variables without 'id' to pass into the Team_CyclesQuery\n */\nexport class Team_CyclesQuery extends Request {\n  private _id: string;\n  private _variables?: Omit<L.Team_CyclesQueryVariables, \"id\">;\n\n  public constructor(request: LinearRequest, id: string, variables?: Omit<L.Team_CyclesQueryVariables, \"id\">) {\n    super(request);\n    this._id = id;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the Team_Cycles query and return a CycleConnection\n   *\n   * @param variables - variables without 'id' to pass into the Team_CyclesQuery\n   * @returns parsed response from Team_CyclesQuery\n   */\n  public async fetch(variables?: Omit<L.Team_CyclesQueryVariables, \"id\">): LinearFetch<CycleConnection> {\n    const response = await this._request<L.Team_CyclesQuery, L.Team_CyclesQueryVariables>(\n      L.Team_CyclesDocument.toString(),\n      {\n        id: this._id,\n        ...this._variables,\n        ...variables,\n      }\n    );\n    const data = response.team.cycles;\n\n    return new CycleConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable Team_GitAutomationStates Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to team\n * @param variables - variables without 'id' to pass into the Team_GitAutomationStatesQuery\n */\nexport class Team_GitAutomationStatesQuery extends Request {\n  private _id: string;\n  private _variables?: Omit<L.Team_GitAutomationStatesQueryVariables, \"id\">;\n\n  public constructor(\n    request: LinearRequest,\n    id: string,\n    variables?: Omit<L.Team_GitAutomationStatesQueryVariables, \"id\">\n  ) {\n    super(request);\n    this._id = id;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the Team_GitAutomationStates query and return a GitAutomationStateConnection\n   *\n   * @param variables - variables without 'id' to pass into the Team_GitAutomationStatesQuery\n   * @returns parsed response from Team_GitAutomationStatesQuery\n   */\n  public async fetch(\n    variables?: Omit<L.Team_GitAutomationStatesQueryVariables, \"id\">\n  ): LinearFetch<GitAutomationStateConnection> {\n    const response = await this._request<L.Team_GitAutomationStatesQuery, L.Team_GitAutomationStatesQueryVariables>(\n      L.Team_GitAutomationStatesDocument.toString(),\n      {\n        id: this._id,\n        ...this._variables,\n        ...variables,\n      }\n    );\n    const data = response.team.gitAutomationStates;\n\n    return new GitAutomationStateConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable Team_Issues Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to team\n * @param variables - variables without 'id' to pass into the Team_IssuesQuery\n */\nexport class Team_IssuesQuery extends Request {\n  private _id: string;\n  private _variables?: Omit<L.Team_IssuesQueryVariables, \"id\">;\n\n  public constructor(request: LinearRequest, id: string, variables?: Omit<L.Team_IssuesQueryVariables, \"id\">) {\n    super(request);\n    this._id = id;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the Team_Issues query and return a IssueConnection\n   *\n   * @param variables - variables without 'id' to pass into the Team_IssuesQuery\n   * @returns parsed response from Team_IssuesQuery\n   */\n  public async fetch(variables?: Omit<L.Team_IssuesQueryVariables, \"id\">): LinearFetch<IssueConnection> {\n    const response = await this._request<L.Team_IssuesQuery, L.Team_IssuesQueryVariables>(\n      L.Team_IssuesDocument.toString(),\n      {\n        id: this._id,\n        ...this._variables,\n        ...variables,\n      }\n    );\n    const data = response.team.issues;\n\n    return new IssueConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable Team_Labels Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to team\n * @param variables - variables without 'id' to pass into the Team_LabelsQuery\n */\nexport class Team_LabelsQuery extends Request {\n  private _id: string;\n  private _variables?: Omit<L.Team_LabelsQueryVariables, \"id\">;\n\n  public constructor(request: LinearRequest, id: string, variables?: Omit<L.Team_LabelsQueryVariables, \"id\">) {\n    super(request);\n    this._id = id;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the Team_Labels query and return a IssueLabelConnection\n   *\n   * @param variables - variables without 'id' to pass into the Team_LabelsQuery\n   * @returns parsed response from Team_LabelsQuery\n   */\n  public async fetch(variables?: Omit<L.Team_LabelsQueryVariables, \"id\">): LinearFetch<IssueLabelConnection> {\n    const response = await this._request<L.Team_LabelsQuery, L.Team_LabelsQueryVariables>(\n      L.Team_LabelsDocument.toString(),\n      {\n        id: this._id,\n        ...this._variables,\n        ...variables,\n      }\n    );\n    const data = response.team.labels;\n\n    return new IssueLabelConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable Team_Members Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to team\n * @param variables - variables without 'id' to pass into the Team_MembersQuery\n */\nexport class Team_MembersQuery extends Request {\n  private _id: string;\n  private _variables?: Omit<L.Team_MembersQueryVariables, \"id\">;\n\n  public constructor(request: LinearRequest, id: string, variables?: Omit<L.Team_MembersQueryVariables, \"id\">) {\n    super(request);\n    this._id = id;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the Team_Members query and return a UserConnection\n   *\n   * @param variables - variables without 'id' to pass into the Team_MembersQuery\n   * @returns parsed response from Team_MembersQuery\n   */\n  public async fetch(variables?: Omit<L.Team_MembersQueryVariables, \"id\">): LinearFetch<UserConnection> {\n    const response = await this._request<L.Team_MembersQuery, L.Team_MembersQueryVariables>(\n      L.Team_MembersDocument.toString(),\n      {\n        id: this._id,\n        ...this._variables,\n        ...variables,\n      }\n    );\n    const data = response.team.members;\n\n    return new UserConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable Team_Memberships Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to team\n * @param variables - variables without 'id' to pass into the Team_MembershipsQuery\n */\nexport class Team_MembershipsQuery extends Request {\n  private _id: string;\n  private _variables?: Omit<L.Team_MembershipsQueryVariables, \"id\">;\n\n  public constructor(request: LinearRequest, id: string, variables?: Omit<L.Team_MembershipsQueryVariables, \"id\">) {\n    super(request);\n    this._id = id;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the Team_Memberships query and return a TeamMembershipConnection\n   *\n   * @param variables - variables without 'id' to pass into the Team_MembershipsQuery\n   * @returns parsed response from Team_MembershipsQuery\n   */\n  public async fetch(variables?: Omit<L.Team_MembershipsQueryVariables, \"id\">): LinearFetch<TeamMembershipConnection> {\n    const response = await this._request<L.Team_MembershipsQuery, L.Team_MembershipsQueryVariables>(\n      L.Team_MembershipsDocument.toString(),\n      {\n        id: this._id,\n        ...this._variables,\n        ...variables,\n      }\n    );\n    const data = response.team.memberships;\n\n    return new TeamMembershipConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable Team_Projects Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to team\n * @param variables - variables without 'id' to pass into the Team_ProjectsQuery\n */\nexport class Team_ProjectsQuery extends Request {\n  private _id: string;\n  private _variables?: Omit<L.Team_ProjectsQueryVariables, \"id\">;\n\n  public constructor(request: LinearRequest, id: string, variables?: Omit<L.Team_ProjectsQueryVariables, \"id\">) {\n    super(request);\n    this._id = id;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the Team_Projects query and return a ProjectConnection\n   *\n   * @param variables - variables without 'id' to pass into the Team_ProjectsQuery\n   * @returns parsed response from Team_ProjectsQuery\n   */\n  public async fetch(variables?: Omit<L.Team_ProjectsQueryVariables, \"id\">): LinearFetch<ProjectConnection> {\n    const response = await this._request<L.Team_ProjectsQuery, L.Team_ProjectsQueryVariables>(\n      L.Team_ProjectsDocument.toString(),\n      {\n        id: this._id,\n        ...this._variables,\n        ...variables,\n      }\n    );\n    const data = response.team.projects;\n\n    return new ProjectConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable Team_ReleasePipelines Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to team\n * @param variables - variables without 'id' to pass into the Team_ReleasePipelinesQuery\n */\nexport class Team_ReleasePipelinesQuery extends Request {\n  private _id: string;\n  private _variables?: Omit<L.Team_ReleasePipelinesQueryVariables, \"id\">;\n\n  public constructor(\n    request: LinearRequest,\n    id: string,\n    variables?: Omit<L.Team_ReleasePipelinesQueryVariables, \"id\">\n  ) {\n    super(request);\n    this._id = id;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the Team_ReleasePipelines query and return a ReleasePipelineConnection\n   *\n   * @param variables - variables without 'id' to pass into the Team_ReleasePipelinesQuery\n   * @returns parsed response from Team_ReleasePipelinesQuery\n   */\n  public async fetch(\n    variables?: Omit<L.Team_ReleasePipelinesQueryVariables, \"id\">\n  ): LinearFetch<ReleasePipelineConnection> {\n    const response = await this._request<L.Team_ReleasePipelinesQuery, L.Team_ReleasePipelinesQueryVariables>(\n      L.Team_ReleasePipelinesDocument.toString(),\n      {\n        id: this._id,\n        ...this._variables,\n        ...variables,\n      }\n    );\n    const data = response.team.releasePipelines;\n\n    return new ReleasePipelineConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable Team_States Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to team\n * @param variables - variables without 'id' to pass into the Team_StatesQuery\n */\nexport class Team_StatesQuery extends Request {\n  private _id: string;\n  private _variables?: Omit<L.Team_StatesQueryVariables, \"id\">;\n\n  public constructor(request: LinearRequest, id: string, variables?: Omit<L.Team_StatesQueryVariables, \"id\">) {\n    super(request);\n    this._id = id;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the Team_States query and return a WorkflowStateConnection\n   *\n   * @param variables - variables without 'id' to pass into the Team_StatesQuery\n   * @returns parsed response from Team_StatesQuery\n   */\n  public async fetch(variables?: Omit<L.Team_StatesQueryVariables, \"id\">): LinearFetch<WorkflowStateConnection> {\n    const response = await this._request<L.Team_StatesQuery, L.Team_StatesQueryVariables>(\n      L.Team_StatesDocument.toString(),\n      {\n        id: this._id,\n        ...this._variables,\n        ...variables,\n      }\n    );\n    const data = response.team.states;\n\n    return new WorkflowStateConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable Team_Templates Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to team\n * @param variables - variables without 'id' to pass into the Team_TemplatesQuery\n */\nexport class Team_TemplatesQuery extends Request {\n  private _id: string;\n  private _variables?: Omit<L.Team_TemplatesQueryVariables, \"id\">;\n\n  public constructor(request: LinearRequest, id: string, variables?: Omit<L.Team_TemplatesQueryVariables, \"id\">) {\n    super(request);\n    this._id = id;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the Team_Templates query and return a TemplateConnection\n   *\n   * @param variables - variables without 'id' to pass into the Team_TemplatesQuery\n   * @returns parsed response from Team_TemplatesQuery\n   */\n  public async fetch(variables?: Omit<L.Team_TemplatesQueryVariables, \"id\">): LinearFetch<TemplateConnection> {\n    const response = await this._request<L.Team_TemplatesQuery, L.Team_TemplatesQueryVariables>(\n      L.Team_TemplatesDocument.toString(),\n      {\n        id: this._id,\n        ...this._variables,\n        ...variables,\n      }\n    );\n    const data = response.team.templates;\n\n    return new TemplateConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable Team_Webhooks Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to team\n * @param variables - variables without 'id' to pass into the Team_WebhooksQuery\n */\nexport class Team_WebhooksQuery extends Request {\n  private _id: string;\n  private _variables?: Omit<L.Team_WebhooksQueryVariables, \"id\">;\n\n  public constructor(request: LinearRequest, id: string, variables?: Omit<L.Team_WebhooksQueryVariables, \"id\">) {\n    super(request);\n    this._id = id;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the Team_Webhooks query and return a WebhookConnection\n   *\n   * @param variables - variables without 'id' to pass into the Team_WebhooksQuery\n   * @returns parsed response from Team_WebhooksQuery\n   */\n  public async fetch(variables?: Omit<L.Team_WebhooksQueryVariables, \"id\">): LinearFetch<WebhookConnection> {\n    const response = await this._request<L.Team_WebhooksQuery, L.Team_WebhooksQueryVariables>(\n      L.Team_WebhooksDocument.toString(),\n      {\n        id: this._id,\n        ...this._variables,\n        ...variables,\n      }\n    );\n    const data = response.team.webhooks;\n\n    return new WebhookConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable TriageResponsibility_ManualSelection Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to triageResponsibility\n */\nexport class TriageResponsibility_ManualSelectionQuery extends Request {\n  private _id: string;\n\n  public constructor(request: LinearRequest, id: string) {\n    super(request);\n    this._id = id;\n  }\n\n  /**\n   * Call the TriageResponsibility_ManualSelection query and return a TriageResponsibilityManualSelection\n   *\n   * @returns parsed response from TriageResponsibility_ManualSelectionQuery\n   */\n  public async fetch(): LinearFetch<TriageResponsibilityManualSelection | undefined> {\n    const response = await this._request<\n      L.TriageResponsibility_ManualSelectionQuery,\n      L.TriageResponsibility_ManualSelectionQueryVariables\n    >(L.TriageResponsibility_ManualSelectionDocument.toString(), {\n      id: this._id,\n    });\n    const data = response.triageResponsibility.manualSelection;\n\n    return data ? new TriageResponsibilityManualSelection(this._request, data) : undefined;\n  }\n}\n\n/**\n * A fetchable User_AssignedIssues Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to user\n * @param variables - variables without 'id' to pass into the User_AssignedIssuesQuery\n */\nexport class User_AssignedIssuesQuery extends Request {\n  private _id: string;\n  private _variables?: Omit<L.User_AssignedIssuesQueryVariables, \"id\">;\n\n  public constructor(request: LinearRequest, id: string, variables?: Omit<L.User_AssignedIssuesQueryVariables, \"id\">) {\n    super(request);\n    this._id = id;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the User_AssignedIssues query and return a IssueConnection\n   *\n   * @param variables - variables without 'id' to pass into the User_AssignedIssuesQuery\n   * @returns parsed response from User_AssignedIssuesQuery\n   */\n  public async fetch(variables?: Omit<L.User_AssignedIssuesQueryVariables, \"id\">): LinearFetch<IssueConnection> {\n    const response = await this._request<L.User_AssignedIssuesQuery, L.User_AssignedIssuesQueryVariables>(\n      L.User_AssignedIssuesDocument.toString(),\n      {\n        id: this._id,\n        ...this._variables,\n        ...variables,\n      }\n    );\n    const data = response.user.assignedIssues;\n\n    return new IssueConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable User_CreatedIssues Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to user\n * @param variables - variables without 'id' to pass into the User_CreatedIssuesQuery\n */\nexport class User_CreatedIssuesQuery extends Request {\n  private _id: string;\n  private _variables?: Omit<L.User_CreatedIssuesQueryVariables, \"id\">;\n\n  public constructor(request: LinearRequest, id: string, variables?: Omit<L.User_CreatedIssuesQueryVariables, \"id\">) {\n    super(request);\n    this._id = id;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the User_CreatedIssues query and return a IssueConnection\n   *\n   * @param variables - variables without 'id' to pass into the User_CreatedIssuesQuery\n   * @returns parsed response from User_CreatedIssuesQuery\n   */\n  public async fetch(variables?: Omit<L.User_CreatedIssuesQueryVariables, \"id\">): LinearFetch<IssueConnection> {\n    const response = await this._request<L.User_CreatedIssuesQuery, L.User_CreatedIssuesQueryVariables>(\n      L.User_CreatedIssuesDocument.toString(),\n      {\n        id: this._id,\n        ...this._variables,\n        ...variables,\n      }\n    );\n    const data = response.user.createdIssues;\n\n    return new IssueConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable User_DelegatedIssues Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to user\n * @param variables - variables without 'id' to pass into the User_DelegatedIssuesQuery\n */\nexport class User_DelegatedIssuesQuery extends Request {\n  private _id: string;\n  private _variables?: Omit<L.User_DelegatedIssuesQueryVariables, \"id\">;\n\n  public constructor(request: LinearRequest, id: string, variables?: Omit<L.User_DelegatedIssuesQueryVariables, \"id\">) {\n    super(request);\n    this._id = id;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the User_DelegatedIssues query and return a IssueConnection\n   *\n   * @param variables - variables without 'id' to pass into the User_DelegatedIssuesQuery\n   * @returns parsed response from User_DelegatedIssuesQuery\n   */\n  public async fetch(variables?: Omit<L.User_DelegatedIssuesQueryVariables, \"id\">): LinearFetch<IssueConnection> {\n    const response = await this._request<L.User_DelegatedIssuesQuery, L.User_DelegatedIssuesQueryVariables>(\n      L.User_DelegatedIssuesDocument.toString(),\n      {\n        id: this._id,\n        ...this._variables,\n        ...variables,\n      }\n    );\n    const data = response.user.delegatedIssues;\n\n    return new IssueConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable User_Drafts Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to user\n * @param variables - variables without 'id' to pass into the User_DraftsQuery\n */\nexport class User_DraftsQuery extends Request {\n  private _id: string;\n  private _variables?: Omit<L.User_DraftsQueryVariables, \"id\">;\n\n  public constructor(request: LinearRequest, id: string, variables?: Omit<L.User_DraftsQueryVariables, \"id\">) {\n    super(request);\n    this._id = id;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the User_Drafts query and return a DraftConnection\n   *\n   * @param variables - variables without 'id' to pass into the User_DraftsQuery\n   * @returns parsed response from User_DraftsQuery\n   */\n  public async fetch(variables?: Omit<L.User_DraftsQueryVariables, \"id\">): LinearFetch<DraftConnection> {\n    const response = await this._request<L.User_DraftsQuery, L.User_DraftsQueryVariables>(\n      L.User_DraftsDocument.toString(),\n      {\n        id: this._id,\n        ...this._variables,\n        ...variables,\n      }\n    );\n    const data = response.user.drafts;\n\n    return new DraftConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable User_TeamMemberships Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to user\n * @param variables - variables without 'id' to pass into the User_TeamMembershipsQuery\n */\nexport class User_TeamMembershipsQuery extends Request {\n  private _id: string;\n  private _variables?: Omit<L.User_TeamMembershipsQueryVariables, \"id\">;\n\n  public constructor(request: LinearRequest, id: string, variables?: Omit<L.User_TeamMembershipsQueryVariables, \"id\">) {\n    super(request);\n    this._id = id;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the User_TeamMemberships query and return a TeamMembershipConnection\n   *\n   * @param variables - variables without 'id' to pass into the User_TeamMembershipsQuery\n   * @returns parsed response from User_TeamMembershipsQuery\n   */\n  public async fetch(\n    variables?: Omit<L.User_TeamMembershipsQueryVariables, \"id\">\n  ): LinearFetch<TeamMembershipConnection> {\n    const response = await this._request<L.User_TeamMembershipsQuery, L.User_TeamMembershipsQueryVariables>(\n      L.User_TeamMembershipsDocument.toString(),\n      {\n        id: this._id,\n        ...this._variables,\n        ...variables,\n      }\n    );\n    const data = response.user.teamMemberships;\n\n    return new TeamMembershipConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable User_Teams Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to user\n * @param variables - variables without 'id' to pass into the User_TeamsQuery\n */\nexport class User_TeamsQuery extends Request {\n  private _id: string;\n  private _variables?: Omit<L.User_TeamsQueryVariables, \"id\">;\n\n  public constructor(request: LinearRequest, id: string, variables?: Omit<L.User_TeamsQueryVariables, \"id\">) {\n    super(request);\n    this._id = id;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the User_Teams query and return a TeamConnection\n   *\n   * @param variables - variables without 'id' to pass into the User_TeamsQuery\n   * @returns parsed response from User_TeamsQuery\n   */\n  public async fetch(variables?: Omit<L.User_TeamsQueryVariables, \"id\">): LinearFetch<TeamConnection> {\n    const response = await this._request<L.User_TeamsQuery, L.User_TeamsQueryVariables>(\n      L.User_TeamsDocument.toString(),\n      {\n        id: this._id,\n        ...this._variables,\n        ...variables,\n      }\n    );\n    const data = response.user.teams;\n\n    return new TeamConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable UserSettings_NotificationCategoryPreferences Query\n *\n * @param request - function to call the graphql client\n */\nexport class UserSettings_NotificationCategoryPreferencesQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UserSettings_NotificationCategoryPreferences query and return a NotificationCategoryPreferences\n   *\n   * @returns parsed response from UserSettings_NotificationCategoryPreferencesQuery\n   */\n  public async fetch(): LinearFetch<NotificationCategoryPreferences> {\n    const response = await this._request<\n      L.UserSettings_NotificationCategoryPreferencesQuery,\n      L.UserSettings_NotificationCategoryPreferencesQueryVariables\n    >(L.UserSettings_NotificationCategoryPreferencesDocument.toString(), {});\n    const data = response.userSettings.notificationCategoryPreferences;\n\n    return new NotificationCategoryPreferences(this._request, data);\n  }\n}\n\n/**\n * A fetchable UserSettings_NotificationChannelPreferences Query\n *\n * @param request - function to call the graphql client\n */\nexport class UserSettings_NotificationChannelPreferencesQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UserSettings_NotificationChannelPreferences query and return a NotificationChannelPreferences\n   *\n   * @returns parsed response from UserSettings_NotificationChannelPreferencesQuery\n   */\n  public async fetch(): LinearFetch<NotificationChannelPreferences> {\n    const response = await this._request<\n      L.UserSettings_NotificationChannelPreferencesQuery,\n      L.UserSettings_NotificationChannelPreferencesQueryVariables\n    >(L.UserSettings_NotificationChannelPreferencesDocument.toString(), {});\n    const data = response.userSettings.notificationChannelPreferences;\n\n    return new NotificationChannelPreferences(this._request, data);\n  }\n}\n\n/**\n * A fetchable UserSettings_NotificationDeliveryPreferences Query\n *\n * @param request - function to call the graphql client\n */\nexport class UserSettings_NotificationDeliveryPreferencesQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UserSettings_NotificationDeliveryPreferences query and return a NotificationDeliveryPreferences\n   *\n   * @returns parsed response from UserSettings_NotificationDeliveryPreferencesQuery\n   */\n  public async fetch(): LinearFetch<NotificationDeliveryPreferences> {\n    const response = await this._request<\n      L.UserSettings_NotificationDeliveryPreferencesQuery,\n      L.UserSettings_NotificationDeliveryPreferencesQueryVariables\n    >(L.UserSettings_NotificationDeliveryPreferencesDocument.toString(), {});\n    const data = response.userSettings.notificationDeliveryPreferences;\n\n    return new NotificationDeliveryPreferences(this._request, data);\n  }\n}\n\n/**\n * A fetchable UserSettings_Theme Query\n *\n * @param request - function to call the graphql client\n * @param variables - variables to pass into the UserSettings_ThemeQuery\n */\nexport class UserSettings_ThemeQuery extends Request {\n  private _variables?: L.UserSettings_ThemeQueryVariables;\n\n  public constructor(request: LinearRequest, variables?: L.UserSettings_ThemeQueryVariables) {\n    super(request);\n\n    this._variables = variables;\n  }\n\n  /**\n   * Call the UserSettings_Theme query and return a UserSettingsTheme\n   *\n   * @param variables - variables to pass into the UserSettings_ThemeQuery\n   * @returns parsed response from UserSettings_ThemeQuery\n   */\n  public async fetch(variables?: L.UserSettings_ThemeQueryVariables): LinearFetch<UserSettingsTheme | undefined> {\n    const response = await this._request<L.UserSettings_ThemeQuery, L.UserSettings_ThemeQueryVariables>(\n      L.UserSettings_ThemeDocument.toString(),\n      variables\n    );\n    const data = response.userSettings.theme;\n\n    return data ? new UserSettingsTheme(this._request, data) : undefined;\n  }\n}\n\n/**\n * A fetchable UserSettings_NotificationCategoryPreferences_AppsAndIntegrations Query\n *\n * @param request - function to call the graphql client\n */\nexport class UserSettings_NotificationCategoryPreferences_AppsAndIntegrationsQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UserSettings_NotificationCategoryPreferences_AppsAndIntegrations query and return a NotificationChannelPreferences\n   *\n   * @returns parsed response from UserSettings_NotificationCategoryPreferences_AppsAndIntegrationsQuery\n   */\n  public async fetch(): LinearFetch<NotificationChannelPreferences> {\n    const response = await this._request<\n      L.UserSettings_NotificationCategoryPreferences_AppsAndIntegrationsQuery,\n      L.UserSettings_NotificationCategoryPreferences_AppsAndIntegrationsQueryVariables\n    >(L.UserSettings_NotificationCategoryPreferences_AppsAndIntegrationsDocument.toString(), {});\n    const data = response.userSettings.notificationCategoryPreferences.appsAndIntegrations;\n\n    return new NotificationChannelPreferences(this._request, data);\n  }\n}\n\n/**\n * A fetchable UserSettings_NotificationCategoryPreferences_Assignments Query\n *\n * @param request - function to call the graphql client\n */\nexport class UserSettings_NotificationCategoryPreferences_AssignmentsQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UserSettings_NotificationCategoryPreferences_Assignments query and return a NotificationChannelPreferences\n   *\n   * @returns parsed response from UserSettings_NotificationCategoryPreferences_AssignmentsQuery\n   */\n  public async fetch(): LinearFetch<NotificationChannelPreferences> {\n    const response = await this._request<\n      L.UserSettings_NotificationCategoryPreferences_AssignmentsQuery,\n      L.UserSettings_NotificationCategoryPreferences_AssignmentsQueryVariables\n    >(L.UserSettings_NotificationCategoryPreferences_AssignmentsDocument.toString(), {});\n    const data = response.userSettings.notificationCategoryPreferences.assignments;\n\n    return new NotificationChannelPreferences(this._request, data);\n  }\n}\n\n/**\n * A fetchable UserSettings_NotificationCategoryPreferences_Billing Query\n *\n * @param request - function to call the graphql client\n */\nexport class UserSettings_NotificationCategoryPreferences_BillingQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UserSettings_NotificationCategoryPreferences_Billing query and return a NotificationChannelPreferences\n   *\n   * @returns parsed response from UserSettings_NotificationCategoryPreferences_BillingQuery\n   */\n  public async fetch(): LinearFetch<NotificationChannelPreferences> {\n    const response = await this._request<\n      L.UserSettings_NotificationCategoryPreferences_BillingQuery,\n      L.UserSettings_NotificationCategoryPreferences_BillingQueryVariables\n    >(L.UserSettings_NotificationCategoryPreferences_BillingDocument.toString(), {});\n    const data = response.userSettings.notificationCategoryPreferences.billing;\n\n    return new NotificationChannelPreferences(this._request, data);\n  }\n}\n\n/**\n * A fetchable UserSettings_NotificationCategoryPreferences_CommentsAndReplies Query\n *\n * @param request - function to call the graphql client\n */\nexport class UserSettings_NotificationCategoryPreferences_CommentsAndRepliesQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UserSettings_NotificationCategoryPreferences_CommentsAndReplies query and return a NotificationChannelPreferences\n   *\n   * @returns parsed response from UserSettings_NotificationCategoryPreferences_CommentsAndRepliesQuery\n   */\n  public async fetch(): LinearFetch<NotificationChannelPreferences> {\n    const response = await this._request<\n      L.UserSettings_NotificationCategoryPreferences_CommentsAndRepliesQuery,\n      L.UserSettings_NotificationCategoryPreferences_CommentsAndRepliesQueryVariables\n    >(L.UserSettings_NotificationCategoryPreferences_CommentsAndRepliesDocument.toString(), {});\n    const data = response.userSettings.notificationCategoryPreferences.commentsAndReplies;\n\n    return new NotificationChannelPreferences(this._request, data);\n  }\n}\n\n/**\n * A fetchable UserSettings_NotificationCategoryPreferences_Customers Query\n *\n * @param request - function to call the graphql client\n */\nexport class UserSettings_NotificationCategoryPreferences_CustomersQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UserSettings_NotificationCategoryPreferences_Customers query and return a NotificationChannelPreferences\n   *\n   * @returns parsed response from UserSettings_NotificationCategoryPreferences_CustomersQuery\n   */\n  public async fetch(): LinearFetch<NotificationChannelPreferences> {\n    const response = await this._request<\n      L.UserSettings_NotificationCategoryPreferences_CustomersQuery,\n      L.UserSettings_NotificationCategoryPreferences_CustomersQueryVariables\n    >(L.UserSettings_NotificationCategoryPreferences_CustomersDocument.toString(), {});\n    const data = response.userSettings.notificationCategoryPreferences.customers;\n\n    return new NotificationChannelPreferences(this._request, data);\n  }\n}\n\n/**\n * A fetchable UserSettings_NotificationCategoryPreferences_DocumentChanges Query\n *\n * @param request - function to call the graphql client\n */\nexport class UserSettings_NotificationCategoryPreferences_DocumentChangesQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UserSettings_NotificationCategoryPreferences_DocumentChanges query and return a NotificationChannelPreferences\n   *\n   * @returns parsed response from UserSettings_NotificationCategoryPreferences_DocumentChangesQuery\n   */\n  public async fetch(): LinearFetch<NotificationChannelPreferences> {\n    const response = await this._request<\n      L.UserSettings_NotificationCategoryPreferences_DocumentChangesQuery,\n      L.UserSettings_NotificationCategoryPreferences_DocumentChangesQueryVariables\n    >(L.UserSettings_NotificationCategoryPreferences_DocumentChangesDocument.toString(), {});\n    const data = response.userSettings.notificationCategoryPreferences.documentChanges;\n\n    return new NotificationChannelPreferences(this._request, data);\n  }\n}\n\n/**\n * A fetchable UserSettings_NotificationCategoryPreferences_Feed Query\n *\n * @param request - function to call the graphql client\n */\nexport class UserSettings_NotificationCategoryPreferences_FeedQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UserSettings_NotificationCategoryPreferences_Feed query and return a NotificationChannelPreferences\n   *\n   * @returns parsed response from UserSettings_NotificationCategoryPreferences_FeedQuery\n   */\n  public async fetch(): LinearFetch<NotificationChannelPreferences> {\n    const response = await this._request<\n      L.UserSettings_NotificationCategoryPreferences_FeedQuery,\n      L.UserSettings_NotificationCategoryPreferences_FeedQueryVariables\n    >(L.UserSettings_NotificationCategoryPreferences_FeedDocument.toString(), {});\n    const data = response.userSettings.notificationCategoryPreferences.feed;\n\n    return new NotificationChannelPreferences(this._request, data);\n  }\n}\n\n/**\n * A fetchable UserSettings_NotificationCategoryPreferences_Mentions Query\n *\n * @param request - function to call the graphql client\n */\nexport class UserSettings_NotificationCategoryPreferences_MentionsQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UserSettings_NotificationCategoryPreferences_Mentions query and return a NotificationChannelPreferences\n   *\n   * @returns parsed response from UserSettings_NotificationCategoryPreferences_MentionsQuery\n   */\n  public async fetch(): LinearFetch<NotificationChannelPreferences> {\n    const response = await this._request<\n      L.UserSettings_NotificationCategoryPreferences_MentionsQuery,\n      L.UserSettings_NotificationCategoryPreferences_MentionsQueryVariables\n    >(L.UserSettings_NotificationCategoryPreferences_MentionsDocument.toString(), {});\n    const data = response.userSettings.notificationCategoryPreferences.mentions;\n\n    return new NotificationChannelPreferences(this._request, data);\n  }\n}\n\n/**\n * A fetchable UserSettings_NotificationCategoryPreferences_PostsAndUpdates Query\n *\n * @param request - function to call the graphql client\n */\nexport class UserSettings_NotificationCategoryPreferences_PostsAndUpdatesQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UserSettings_NotificationCategoryPreferences_PostsAndUpdates query and return a NotificationChannelPreferences\n   *\n   * @returns parsed response from UserSettings_NotificationCategoryPreferences_PostsAndUpdatesQuery\n   */\n  public async fetch(): LinearFetch<NotificationChannelPreferences> {\n    const response = await this._request<\n      L.UserSettings_NotificationCategoryPreferences_PostsAndUpdatesQuery,\n      L.UserSettings_NotificationCategoryPreferences_PostsAndUpdatesQueryVariables\n    >(L.UserSettings_NotificationCategoryPreferences_PostsAndUpdatesDocument.toString(), {});\n    const data = response.userSettings.notificationCategoryPreferences.postsAndUpdates;\n\n    return new NotificationChannelPreferences(this._request, data);\n  }\n}\n\n/**\n * A fetchable UserSettings_NotificationCategoryPreferences_Reactions Query\n *\n * @param request - function to call the graphql client\n */\nexport class UserSettings_NotificationCategoryPreferences_ReactionsQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UserSettings_NotificationCategoryPreferences_Reactions query and return a NotificationChannelPreferences\n   *\n   * @returns parsed response from UserSettings_NotificationCategoryPreferences_ReactionsQuery\n   */\n  public async fetch(): LinearFetch<NotificationChannelPreferences> {\n    const response = await this._request<\n      L.UserSettings_NotificationCategoryPreferences_ReactionsQuery,\n      L.UserSettings_NotificationCategoryPreferences_ReactionsQueryVariables\n    >(L.UserSettings_NotificationCategoryPreferences_ReactionsDocument.toString(), {});\n    const data = response.userSettings.notificationCategoryPreferences.reactions;\n\n    return new NotificationChannelPreferences(this._request, data);\n  }\n}\n\n/**\n * A fetchable UserSettings_NotificationCategoryPreferences_Reminders Query\n *\n * @param request - function to call the graphql client\n */\nexport class UserSettings_NotificationCategoryPreferences_RemindersQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UserSettings_NotificationCategoryPreferences_Reminders query and return a NotificationChannelPreferences\n   *\n   * @returns parsed response from UserSettings_NotificationCategoryPreferences_RemindersQuery\n   */\n  public async fetch(): LinearFetch<NotificationChannelPreferences> {\n    const response = await this._request<\n      L.UserSettings_NotificationCategoryPreferences_RemindersQuery,\n      L.UserSettings_NotificationCategoryPreferences_RemindersQueryVariables\n    >(L.UserSettings_NotificationCategoryPreferences_RemindersDocument.toString(), {});\n    const data = response.userSettings.notificationCategoryPreferences.reminders;\n\n    return new NotificationChannelPreferences(this._request, data);\n  }\n}\n\n/**\n * A fetchable UserSettings_NotificationCategoryPreferences_Reviews Query\n *\n * @param request - function to call the graphql client\n */\nexport class UserSettings_NotificationCategoryPreferences_ReviewsQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UserSettings_NotificationCategoryPreferences_Reviews query and return a NotificationChannelPreferences\n   *\n   * @returns parsed response from UserSettings_NotificationCategoryPreferences_ReviewsQuery\n   */\n  public async fetch(): LinearFetch<NotificationChannelPreferences> {\n    const response = await this._request<\n      L.UserSettings_NotificationCategoryPreferences_ReviewsQuery,\n      L.UserSettings_NotificationCategoryPreferences_ReviewsQueryVariables\n    >(L.UserSettings_NotificationCategoryPreferences_ReviewsDocument.toString(), {});\n    const data = response.userSettings.notificationCategoryPreferences.reviews;\n\n    return new NotificationChannelPreferences(this._request, data);\n  }\n}\n\n/**\n * A fetchable UserSettings_NotificationCategoryPreferences_StatusChanges Query\n *\n * @param request - function to call the graphql client\n */\nexport class UserSettings_NotificationCategoryPreferences_StatusChangesQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UserSettings_NotificationCategoryPreferences_StatusChanges query and return a NotificationChannelPreferences\n   *\n   * @returns parsed response from UserSettings_NotificationCategoryPreferences_StatusChangesQuery\n   */\n  public async fetch(): LinearFetch<NotificationChannelPreferences> {\n    const response = await this._request<\n      L.UserSettings_NotificationCategoryPreferences_StatusChangesQuery,\n      L.UserSettings_NotificationCategoryPreferences_StatusChangesQueryVariables\n    >(L.UserSettings_NotificationCategoryPreferences_StatusChangesDocument.toString(), {});\n    const data = response.userSettings.notificationCategoryPreferences.statusChanges;\n\n    return new NotificationChannelPreferences(this._request, data);\n  }\n}\n\n/**\n * A fetchable UserSettings_NotificationCategoryPreferences_Subscriptions Query\n *\n * @param request - function to call the graphql client\n */\nexport class UserSettings_NotificationCategoryPreferences_SubscriptionsQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UserSettings_NotificationCategoryPreferences_Subscriptions query and return a NotificationChannelPreferences\n   *\n   * @returns parsed response from UserSettings_NotificationCategoryPreferences_SubscriptionsQuery\n   */\n  public async fetch(): LinearFetch<NotificationChannelPreferences> {\n    const response = await this._request<\n      L.UserSettings_NotificationCategoryPreferences_SubscriptionsQuery,\n      L.UserSettings_NotificationCategoryPreferences_SubscriptionsQueryVariables\n    >(L.UserSettings_NotificationCategoryPreferences_SubscriptionsDocument.toString(), {});\n    const data = response.userSettings.notificationCategoryPreferences.subscriptions;\n\n    return new NotificationChannelPreferences(this._request, data);\n  }\n}\n\n/**\n * A fetchable UserSettings_NotificationCategoryPreferences_System Query\n *\n * @param request - function to call the graphql client\n */\nexport class UserSettings_NotificationCategoryPreferences_SystemQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UserSettings_NotificationCategoryPreferences_System query and return a NotificationChannelPreferences\n   *\n   * @returns parsed response from UserSettings_NotificationCategoryPreferences_SystemQuery\n   */\n  public async fetch(): LinearFetch<NotificationChannelPreferences> {\n    const response = await this._request<\n      L.UserSettings_NotificationCategoryPreferences_SystemQuery,\n      L.UserSettings_NotificationCategoryPreferences_SystemQueryVariables\n    >(L.UserSettings_NotificationCategoryPreferences_SystemDocument.toString(), {});\n    const data = response.userSettings.notificationCategoryPreferences.system;\n\n    return new NotificationChannelPreferences(this._request, data);\n  }\n}\n\n/**\n * A fetchable UserSettings_NotificationCategoryPreferences_Triage Query\n *\n * @param request - function to call the graphql client\n */\nexport class UserSettings_NotificationCategoryPreferences_TriageQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UserSettings_NotificationCategoryPreferences_Triage query and return a NotificationChannelPreferences\n   *\n   * @returns parsed response from UserSettings_NotificationCategoryPreferences_TriageQuery\n   */\n  public async fetch(): LinearFetch<NotificationChannelPreferences> {\n    const response = await this._request<\n      L.UserSettings_NotificationCategoryPreferences_TriageQuery,\n      L.UserSettings_NotificationCategoryPreferences_TriageQueryVariables\n    >(L.UserSettings_NotificationCategoryPreferences_TriageDocument.toString(), {});\n    const data = response.userSettings.notificationCategoryPreferences.triage;\n\n    return new NotificationChannelPreferences(this._request, data);\n  }\n}\n\n/**\n * A fetchable UserSettings_NotificationDeliveryPreferences_Mobile Query\n *\n * @param request - function to call the graphql client\n */\nexport class UserSettings_NotificationDeliveryPreferences_MobileQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UserSettings_NotificationDeliveryPreferences_Mobile query and return a NotificationDeliveryPreferencesChannel\n   *\n   * @returns parsed response from UserSettings_NotificationDeliveryPreferences_MobileQuery\n   */\n  public async fetch(): LinearFetch<NotificationDeliveryPreferencesChannel | undefined> {\n    const response = await this._request<\n      L.UserSettings_NotificationDeliveryPreferences_MobileQuery,\n      L.UserSettings_NotificationDeliveryPreferences_MobileQueryVariables\n    >(L.UserSettings_NotificationDeliveryPreferences_MobileDocument.toString(), {});\n    const data = response.userSettings.notificationDeliveryPreferences.mobile;\n\n    return data ? new NotificationDeliveryPreferencesChannel(this._request, data) : undefined;\n  }\n}\n\n/**\n * A fetchable UserSettings_NotificationDeliveryPreferences_Mobile_Schedule Query\n *\n * @param request - function to call the graphql client\n */\nexport class UserSettings_NotificationDeliveryPreferences_Mobile_ScheduleQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UserSettings_NotificationDeliveryPreferences_Mobile_Schedule query and return a NotificationDeliveryPreferencesSchedule\n   *\n   * @returns parsed response from UserSettings_NotificationDeliveryPreferences_Mobile_ScheduleQuery\n   */\n  public async fetch(): LinearFetch<NotificationDeliveryPreferencesSchedule | undefined> {\n    const response = await this._request<\n      L.UserSettings_NotificationDeliveryPreferences_Mobile_ScheduleQuery,\n      L.UserSettings_NotificationDeliveryPreferences_Mobile_ScheduleQueryVariables\n    >(L.UserSettings_NotificationDeliveryPreferences_Mobile_ScheduleDocument.toString(), {});\n    const data = response.userSettings.notificationDeliveryPreferences.mobile?.schedule;\n\n    return data ? new NotificationDeliveryPreferencesSchedule(this._request, data) : undefined;\n  }\n}\n\n/**\n * A fetchable UserSettings_NotificationDeliveryPreferences_Mobile_Schedule_Friday Query\n *\n * @param request - function to call the graphql client\n */\nexport class UserSettings_NotificationDeliveryPreferences_Mobile_Schedule_FridayQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UserSettings_NotificationDeliveryPreferences_Mobile_Schedule_Friday query and return a NotificationDeliveryPreferencesDay\n   *\n   * @returns parsed response from UserSettings_NotificationDeliveryPreferences_Mobile_Schedule_FridayQuery\n   */\n  public async fetch(): LinearFetch<NotificationDeliveryPreferencesDay | undefined> {\n    const response = await this._request<\n      L.UserSettings_NotificationDeliveryPreferences_Mobile_Schedule_FridayQuery,\n      L.UserSettings_NotificationDeliveryPreferences_Mobile_Schedule_FridayQueryVariables\n    >(L.UserSettings_NotificationDeliveryPreferences_Mobile_Schedule_FridayDocument.toString(), {});\n    const data = response.userSettings.notificationDeliveryPreferences.mobile?.schedule?.friday;\n\n    return data ? new NotificationDeliveryPreferencesDay(this._request, data) : undefined;\n  }\n}\n\n/**\n * A fetchable UserSettings_NotificationDeliveryPreferences_Mobile_Schedule_Monday Query\n *\n * @param request - function to call the graphql client\n */\nexport class UserSettings_NotificationDeliveryPreferences_Mobile_Schedule_MondayQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UserSettings_NotificationDeliveryPreferences_Mobile_Schedule_Monday query and return a NotificationDeliveryPreferencesDay\n   *\n   * @returns parsed response from UserSettings_NotificationDeliveryPreferences_Mobile_Schedule_MondayQuery\n   */\n  public async fetch(): LinearFetch<NotificationDeliveryPreferencesDay | undefined> {\n    const response = await this._request<\n      L.UserSettings_NotificationDeliveryPreferences_Mobile_Schedule_MondayQuery,\n      L.UserSettings_NotificationDeliveryPreferences_Mobile_Schedule_MondayQueryVariables\n    >(L.UserSettings_NotificationDeliveryPreferences_Mobile_Schedule_MondayDocument.toString(), {});\n    const data = response.userSettings.notificationDeliveryPreferences.mobile?.schedule?.monday;\n\n    return data ? new NotificationDeliveryPreferencesDay(this._request, data) : undefined;\n  }\n}\n\n/**\n * A fetchable UserSettings_NotificationDeliveryPreferences_Mobile_Schedule_Saturday Query\n *\n * @param request - function to call the graphql client\n */\nexport class UserSettings_NotificationDeliveryPreferences_Mobile_Schedule_SaturdayQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UserSettings_NotificationDeliveryPreferences_Mobile_Schedule_Saturday query and return a NotificationDeliveryPreferencesDay\n   *\n   * @returns parsed response from UserSettings_NotificationDeliveryPreferences_Mobile_Schedule_SaturdayQuery\n   */\n  public async fetch(): LinearFetch<NotificationDeliveryPreferencesDay | undefined> {\n    const response = await this._request<\n      L.UserSettings_NotificationDeliveryPreferences_Mobile_Schedule_SaturdayQuery,\n      L.UserSettings_NotificationDeliveryPreferences_Mobile_Schedule_SaturdayQueryVariables\n    >(L.UserSettings_NotificationDeliveryPreferences_Mobile_Schedule_SaturdayDocument.toString(), {});\n    const data = response.userSettings.notificationDeliveryPreferences.mobile?.schedule?.saturday;\n\n    return data ? new NotificationDeliveryPreferencesDay(this._request, data) : undefined;\n  }\n}\n\n/**\n * A fetchable UserSettings_NotificationDeliveryPreferences_Mobile_Schedule_Sunday Query\n *\n * @param request - function to call the graphql client\n */\nexport class UserSettings_NotificationDeliveryPreferences_Mobile_Schedule_SundayQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UserSettings_NotificationDeliveryPreferences_Mobile_Schedule_Sunday query and return a NotificationDeliveryPreferencesDay\n   *\n   * @returns parsed response from UserSettings_NotificationDeliveryPreferences_Mobile_Schedule_SundayQuery\n   */\n  public async fetch(): LinearFetch<NotificationDeliveryPreferencesDay | undefined> {\n    const response = await this._request<\n      L.UserSettings_NotificationDeliveryPreferences_Mobile_Schedule_SundayQuery,\n      L.UserSettings_NotificationDeliveryPreferences_Mobile_Schedule_SundayQueryVariables\n    >(L.UserSettings_NotificationDeliveryPreferences_Mobile_Schedule_SundayDocument.toString(), {});\n    const data = response.userSettings.notificationDeliveryPreferences.mobile?.schedule?.sunday;\n\n    return data ? new NotificationDeliveryPreferencesDay(this._request, data) : undefined;\n  }\n}\n\n/**\n * A fetchable UserSettings_NotificationDeliveryPreferences_Mobile_Schedule_Thursday Query\n *\n * @param request - function to call the graphql client\n */\nexport class UserSettings_NotificationDeliveryPreferences_Mobile_Schedule_ThursdayQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UserSettings_NotificationDeliveryPreferences_Mobile_Schedule_Thursday query and return a NotificationDeliveryPreferencesDay\n   *\n   * @returns parsed response from UserSettings_NotificationDeliveryPreferences_Mobile_Schedule_ThursdayQuery\n   */\n  public async fetch(): LinearFetch<NotificationDeliveryPreferencesDay | undefined> {\n    const response = await this._request<\n      L.UserSettings_NotificationDeliveryPreferences_Mobile_Schedule_ThursdayQuery,\n      L.UserSettings_NotificationDeliveryPreferences_Mobile_Schedule_ThursdayQueryVariables\n    >(L.UserSettings_NotificationDeliveryPreferences_Mobile_Schedule_ThursdayDocument.toString(), {});\n    const data = response.userSettings.notificationDeliveryPreferences.mobile?.schedule?.thursday;\n\n    return data ? new NotificationDeliveryPreferencesDay(this._request, data) : undefined;\n  }\n}\n\n/**\n * A fetchable UserSettings_NotificationDeliveryPreferences_Mobile_Schedule_Tuesday Query\n *\n * @param request - function to call the graphql client\n */\nexport class UserSettings_NotificationDeliveryPreferences_Mobile_Schedule_TuesdayQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UserSettings_NotificationDeliveryPreferences_Mobile_Schedule_Tuesday query and return a NotificationDeliveryPreferencesDay\n   *\n   * @returns parsed response from UserSettings_NotificationDeliveryPreferences_Mobile_Schedule_TuesdayQuery\n   */\n  public async fetch(): LinearFetch<NotificationDeliveryPreferencesDay | undefined> {\n    const response = await this._request<\n      L.UserSettings_NotificationDeliveryPreferences_Mobile_Schedule_TuesdayQuery,\n      L.UserSettings_NotificationDeliveryPreferences_Mobile_Schedule_TuesdayQueryVariables\n    >(L.UserSettings_NotificationDeliveryPreferences_Mobile_Schedule_TuesdayDocument.toString(), {});\n    const data = response.userSettings.notificationDeliveryPreferences.mobile?.schedule?.tuesday;\n\n    return data ? new NotificationDeliveryPreferencesDay(this._request, data) : undefined;\n  }\n}\n\n/**\n * A fetchable UserSettings_NotificationDeliveryPreferences_Mobile_Schedule_Wednesday Query\n *\n * @param request - function to call the graphql client\n */\nexport class UserSettings_NotificationDeliveryPreferences_Mobile_Schedule_WednesdayQuery extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * Call the UserSettings_NotificationDeliveryPreferences_Mobile_Schedule_Wednesday query and return a NotificationDeliveryPreferencesDay\n   *\n   * @returns parsed response from UserSettings_NotificationDeliveryPreferences_Mobile_Schedule_WednesdayQuery\n   */\n  public async fetch(): LinearFetch<NotificationDeliveryPreferencesDay | undefined> {\n    const response = await this._request<\n      L.UserSettings_NotificationDeliveryPreferences_Mobile_Schedule_WednesdayQuery,\n      L.UserSettings_NotificationDeliveryPreferences_Mobile_Schedule_WednesdayQueryVariables\n    >(L.UserSettings_NotificationDeliveryPreferences_Mobile_Schedule_WednesdayDocument.toString(), {});\n    const data = response.userSettings.notificationDeliveryPreferences.mobile?.schedule?.wednesday;\n\n    return data ? new NotificationDeliveryPreferencesDay(this._request, data) : undefined;\n  }\n}\n\n/**\n * A fetchable UserSettings_Theme_Custom Query\n *\n * @param request - function to call the graphql client\n * @param variables - variables to pass into the UserSettings_Theme_CustomQuery\n */\nexport class UserSettings_Theme_CustomQuery extends Request {\n  private _variables?: L.UserSettings_Theme_CustomQueryVariables;\n\n  public constructor(request: LinearRequest, variables?: L.UserSettings_Theme_CustomQueryVariables) {\n    super(request);\n\n    this._variables = variables;\n  }\n\n  /**\n   * Call the UserSettings_Theme_Custom query and return a UserSettingsCustomTheme\n   *\n   * @param variables - variables to pass into the UserSettings_Theme_CustomQuery\n   * @returns parsed response from UserSettings_Theme_CustomQuery\n   */\n  public async fetch(\n    variables?: L.UserSettings_Theme_CustomQueryVariables\n  ): LinearFetch<UserSettingsCustomTheme | undefined> {\n    const response = await this._request<L.UserSettings_Theme_CustomQuery, L.UserSettings_Theme_CustomQueryVariables>(\n      L.UserSettings_Theme_CustomDocument.toString(),\n      variables\n    );\n    const data = response.userSettings.theme?.custom;\n\n    return data ? new UserSettingsCustomTheme(this._request, data) : undefined;\n  }\n}\n\n/**\n * A fetchable UserSettings_Theme_Custom_Sidebar Query\n *\n * @param request - function to call the graphql client\n * @param variables - variables to pass into the UserSettings_Theme_Custom_SidebarQuery\n */\nexport class UserSettings_Theme_Custom_SidebarQuery extends Request {\n  private _variables?: L.UserSettings_Theme_Custom_SidebarQueryVariables;\n\n  public constructor(request: LinearRequest, variables?: L.UserSettings_Theme_Custom_SidebarQueryVariables) {\n    super(request);\n\n    this._variables = variables;\n  }\n\n  /**\n   * Call the UserSettings_Theme_Custom_Sidebar query and return a UserSettingsCustomSidebarTheme\n   *\n   * @param variables - variables to pass into the UserSettings_Theme_Custom_SidebarQuery\n   * @returns parsed response from UserSettings_Theme_Custom_SidebarQuery\n   */\n  public async fetch(\n    variables?: L.UserSettings_Theme_Custom_SidebarQueryVariables\n  ): LinearFetch<UserSettingsCustomSidebarTheme | undefined> {\n    const response = await this._request<\n      L.UserSettings_Theme_Custom_SidebarQuery,\n      L.UserSettings_Theme_Custom_SidebarQueryVariables\n    >(L.UserSettings_Theme_Custom_SidebarDocument.toString(), variables);\n    const data = response.userSettings.theme?.custom?.sidebar;\n\n    return data ? new UserSettingsCustomSidebarTheme(this._request, data) : undefined;\n  }\n}\n\n/**\n * A fetchable Viewer_AssignedIssues Query\n *\n * @param request - function to call the graphql client\n * @param variables - variables to pass into the Viewer_AssignedIssuesQuery\n */\nexport class Viewer_AssignedIssuesQuery extends Request {\n  private _variables?: L.Viewer_AssignedIssuesQueryVariables;\n\n  public constructor(request: LinearRequest, variables?: L.Viewer_AssignedIssuesQueryVariables) {\n    super(request);\n\n    this._variables = variables;\n  }\n\n  /**\n   * Call the Viewer_AssignedIssues query and return a IssueConnection\n   *\n   * @param variables - variables to pass into the Viewer_AssignedIssuesQuery\n   * @returns parsed response from Viewer_AssignedIssuesQuery\n   */\n  public async fetch(variables?: L.Viewer_AssignedIssuesQueryVariables): LinearFetch<IssueConnection> {\n    const response = await this._request<L.Viewer_AssignedIssuesQuery, L.Viewer_AssignedIssuesQueryVariables>(\n      L.Viewer_AssignedIssuesDocument.toString(),\n      variables\n    );\n    const data = response.viewer.assignedIssues;\n\n    return new IssueConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable Viewer_CreatedIssues Query\n *\n * @param request - function to call the graphql client\n * @param variables - variables to pass into the Viewer_CreatedIssuesQuery\n */\nexport class Viewer_CreatedIssuesQuery extends Request {\n  private _variables?: L.Viewer_CreatedIssuesQueryVariables;\n\n  public constructor(request: LinearRequest, variables?: L.Viewer_CreatedIssuesQueryVariables) {\n    super(request);\n\n    this._variables = variables;\n  }\n\n  /**\n   * Call the Viewer_CreatedIssues query and return a IssueConnection\n   *\n   * @param variables - variables to pass into the Viewer_CreatedIssuesQuery\n   * @returns parsed response from Viewer_CreatedIssuesQuery\n   */\n  public async fetch(variables?: L.Viewer_CreatedIssuesQueryVariables): LinearFetch<IssueConnection> {\n    const response = await this._request<L.Viewer_CreatedIssuesQuery, L.Viewer_CreatedIssuesQueryVariables>(\n      L.Viewer_CreatedIssuesDocument.toString(),\n      variables\n    );\n    const data = response.viewer.createdIssues;\n\n    return new IssueConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable Viewer_DelegatedIssues Query\n *\n * @param request - function to call the graphql client\n * @param variables - variables to pass into the Viewer_DelegatedIssuesQuery\n */\nexport class Viewer_DelegatedIssuesQuery extends Request {\n  private _variables?: L.Viewer_DelegatedIssuesQueryVariables;\n\n  public constructor(request: LinearRequest, variables?: L.Viewer_DelegatedIssuesQueryVariables) {\n    super(request);\n\n    this._variables = variables;\n  }\n\n  /**\n   * Call the Viewer_DelegatedIssues query and return a IssueConnection\n   *\n   * @param variables - variables to pass into the Viewer_DelegatedIssuesQuery\n   * @returns parsed response from Viewer_DelegatedIssuesQuery\n   */\n  public async fetch(variables?: L.Viewer_DelegatedIssuesQueryVariables): LinearFetch<IssueConnection> {\n    const response = await this._request<L.Viewer_DelegatedIssuesQuery, L.Viewer_DelegatedIssuesQueryVariables>(\n      L.Viewer_DelegatedIssuesDocument.toString(),\n      variables\n    );\n    const data = response.viewer.delegatedIssues;\n\n    return new IssueConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable Viewer_Drafts Query\n *\n * @param request - function to call the graphql client\n * @param variables - variables to pass into the Viewer_DraftsQuery\n */\nexport class Viewer_DraftsQuery extends Request {\n  private _variables?: L.Viewer_DraftsQueryVariables;\n\n  public constructor(request: LinearRequest, variables?: L.Viewer_DraftsQueryVariables) {\n    super(request);\n\n    this._variables = variables;\n  }\n\n  /**\n   * Call the Viewer_Drafts query and return a DraftConnection\n   *\n   * @param variables - variables to pass into the Viewer_DraftsQuery\n   * @returns parsed response from Viewer_DraftsQuery\n   */\n  public async fetch(variables?: L.Viewer_DraftsQueryVariables): LinearFetch<DraftConnection> {\n    const response = await this._request<L.Viewer_DraftsQuery, L.Viewer_DraftsQueryVariables>(\n      L.Viewer_DraftsDocument.toString(),\n      variables\n    );\n    const data = response.viewer.drafts;\n\n    return new DraftConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable Viewer_TeamMemberships Query\n *\n * @param request - function to call the graphql client\n * @param variables - variables to pass into the Viewer_TeamMembershipsQuery\n */\nexport class Viewer_TeamMembershipsQuery extends Request {\n  private _variables?: L.Viewer_TeamMembershipsQueryVariables;\n\n  public constructor(request: LinearRequest, variables?: L.Viewer_TeamMembershipsQueryVariables) {\n    super(request);\n\n    this._variables = variables;\n  }\n\n  /**\n   * Call the Viewer_TeamMemberships query and return a TeamMembershipConnection\n   *\n   * @param variables - variables to pass into the Viewer_TeamMembershipsQuery\n   * @returns parsed response from Viewer_TeamMembershipsQuery\n   */\n  public async fetch(variables?: L.Viewer_TeamMembershipsQueryVariables): LinearFetch<TeamMembershipConnection> {\n    const response = await this._request<L.Viewer_TeamMembershipsQuery, L.Viewer_TeamMembershipsQueryVariables>(\n      L.Viewer_TeamMembershipsDocument.toString(),\n      variables\n    );\n    const data = response.viewer.teamMemberships;\n\n    return new TeamMembershipConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable Viewer_Teams Query\n *\n * @param request - function to call the graphql client\n * @param variables - variables to pass into the Viewer_TeamsQuery\n */\nexport class Viewer_TeamsQuery extends Request {\n  private _variables?: L.Viewer_TeamsQueryVariables;\n\n  public constructor(request: LinearRequest, variables?: L.Viewer_TeamsQueryVariables) {\n    super(request);\n\n    this._variables = variables;\n  }\n\n  /**\n   * Call the Viewer_Teams query and return a TeamConnection\n   *\n   * @param variables - variables to pass into the Viewer_TeamsQuery\n   * @returns parsed response from Viewer_TeamsQuery\n   */\n  public async fetch(variables?: L.Viewer_TeamsQueryVariables): LinearFetch<TeamConnection> {\n    const response = await this._request<L.Viewer_TeamsQuery, L.Viewer_TeamsQueryVariables>(\n      L.Viewer_TeamsDocument.toString(),\n      variables\n    );\n    const data = response.viewer.teams;\n\n    return new TeamConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * A fetchable WorkflowState_Issues Query\n *\n * @param request - function to call the graphql client\n * @param id - required id to pass to workflowState\n * @param variables - variables without 'id' to pass into the WorkflowState_IssuesQuery\n */\nexport class WorkflowState_IssuesQuery extends Request {\n  private _id: string;\n  private _variables?: Omit<L.WorkflowState_IssuesQueryVariables, \"id\">;\n\n  public constructor(request: LinearRequest, id: string, variables?: Omit<L.WorkflowState_IssuesQueryVariables, \"id\">) {\n    super(request);\n    this._id = id;\n    this._variables = variables;\n  }\n\n  /**\n   * Call the WorkflowState_Issues query and return a IssueConnection\n   *\n   * @param variables - variables without 'id' to pass into the WorkflowState_IssuesQuery\n   * @returns parsed response from WorkflowState_IssuesQuery\n   */\n  public async fetch(variables?: Omit<L.WorkflowState_IssuesQueryVariables, \"id\">): LinearFetch<IssueConnection> {\n    const response = await this._request<L.WorkflowState_IssuesQuery, L.WorkflowState_IssuesQueryVariables>(\n      L.WorkflowState_IssuesDocument.toString(),\n      {\n        id: this._id,\n        ...this._variables,\n        ...variables,\n      }\n    );\n    const data = response.workflowState.issues;\n\n    return new IssueConnection(\n      this._request,\n      connection =>\n        this.fetch(\n          defaultConnection({\n            ...this._variables,\n            ...variables,\n            ...connection,\n          })\n        ),\n      data\n    );\n  }\n}\n\n/**\n * The SDK class containing all root operations\n *\n * @param request - function to call the graphql client\n */\nexport class LinearSdk extends Request {\n  public constructor(request: LinearRequest) {\n    super(request);\n  }\n\n  /**\n   * All teams whose settings the user can administer. This includes teams the user can change settings for, but whose issues they may not have direct access to. This differs from the `teams` query which returns teams based on issue access.\n   *\n   * @param variables - variables to pass into the AdministrableTeamsQuery\n   * @returns TeamConnection\n   */\n  public administrableTeams(variables?: L.AdministrableTeamsQueryVariables): LinearFetch<TeamConnection> {\n    return new AdministrableTeamsQuery(this._request).fetch(variables);\n  }\n  /**\n   * All agent activities.\n   *\n   * @param variables - variables to pass into the AgentActivitiesQuery\n   * @returns AgentActivityConnection\n   */\n  public agentActivities(variables?: L.AgentActivitiesQueryVariables): LinearFetch<AgentActivityConnection> {\n    return new AgentActivitiesQuery(this._request).fetch(variables);\n  }\n  /**\n   * A specific agent activity.\n   *\n   * @param id - required id to pass to agentActivity\n   * @returns AgentActivity\n   */\n  public agentActivity(id: string): LinearFetch<AgentActivity> {\n    return new AgentActivityQuery(this._request).fetch(id);\n  }\n  /**\n   * A specific agent session.\n   *\n   * @param id - required id to pass to agentSession\n   * @returns AgentSession\n   */\n  public agentSession(id: string): LinearFetch<AgentSession> {\n    return new AgentSessionQuery(this._request).fetch(id);\n  }\n  /**\n   * All agent sessions.\n   *\n   * @param variables - variables to pass into the AgentSessionsQuery\n   * @returns AgentSessionConnection\n   */\n  public agentSessions(variables?: L.AgentSessionsQueryVariables): LinearFetch<AgentSessionConnection> {\n    return new AgentSessionsQuery(this._request).fetch(variables);\n  }\n  /**\n   * Retrieves public information about an OAuth application by its client ID. Used during the authorization flow to display application details to the user.\n   *\n   * @param clientId - required clientId to pass to applicationInfo\n   * @returns Application\n   */\n  public applicationInfo(clientId: string): LinearFetch<Application> {\n    return new ApplicationInfoQuery(this._request).fetch(clientId);\n  }\n  /**\n   * One specific issue attachment.\n   * [Deprecated] 'url' can no longer be used as the 'id' parameter. Use 'attachmentsForUrl' instead\n   *\n   * @param id - required id to pass to attachment\n   * @returns Attachment\n   */\n  public attachment(id: string): LinearFetch<Attachment> {\n    return new AttachmentQuery(this._request).fetch(id);\n  }\n  /**\n   * Query an issue by its associated attachment, and its id.\n   *\n   * @param id - required id to pass to attachmentIssue\n   * @returns Issue\n   */\n  public attachmentIssue(id: string): LinearFetch<Issue> {\n    return new AttachmentIssueQuery(this._request).fetch(id);\n  }\n  /**\n   * All issue attachments.\n   *\n   * To get attachments for a given URL, use `attachmentsForURL` query.\n   *\n   * @param variables - variables to pass into the AttachmentsQuery\n   * @returns AttachmentConnection\n   */\n  public attachments(variables?: L.AttachmentsQueryVariables): LinearFetch<AttachmentConnection> {\n    return new AttachmentsQuery(this._request).fetch(variables);\n  }\n  /**\n   * Returns issue attachments for a given `url`.\n   *\n   * @param url - required url to pass to attachmentsForURL\n   * @param variables - variables without 'url' to pass into the AttachmentsForUrlQuery\n   * @returns AttachmentConnection\n   */\n  public attachmentsForURL(\n    url: string,\n    variables?: Omit<L.AttachmentsForUrlQueryVariables, \"url\">\n  ): LinearFetch<AttachmentConnection> {\n    return new AttachmentsForUrlQuery(this._request).fetch(url, variables);\n  }\n  /**\n   * All audit log entries.\n   *\n   * @param variables - variables to pass into the AuditEntriesQuery\n   * @returns AuditEntryConnection\n   */\n  public auditEntries(variables?: L.AuditEntriesQueryVariables): LinearFetch<AuditEntryConnection> {\n    return new AuditEntriesQuery(this._request).fetch(variables);\n  }\n  /**\n   * List of audit entry types.\n   *\n   * @returns AuditEntryType[]\n   */\n  public get auditEntryTypes(): LinearFetch<AuditEntryType[]> {\n    return new AuditEntryTypesQuery(this._request).fetch();\n  }\n  /**\n   * User's active sessions.\n   *\n   * @returns AuthenticationSessionResponse[]\n   */\n  public get authenticationSessions(): LinearFetch<AuthenticationSessionResponse[]> {\n    return new AuthenticationSessionsQuery(this._request).fetch();\n  }\n  /**\n   * Fetch users belonging to this user account.\n   *\n   * @returns AuthResolverResponse\n   */\n  public get availableUsers(): LinearFetch<AuthResolverResponse> {\n    return new AvailableUsersQuery(this._request).fetch();\n  }\n  /**\n   * A specific comment.\n   *\n   * @param variables - variables to pass into the CommentQuery\n   * @returns Comment\n   */\n  public comment(variables?: L.CommentQueryVariables): LinearFetch<Comment> {\n    return new CommentQuery(this._request).fetch(variables);\n  }\n  /**\n   * All comments the user has access to in the workspace.\n   *\n   * @param variables - variables to pass into the CommentsQuery\n   * @returns CommentConnection\n   */\n  public comments(variables?: L.CommentsQueryVariables): LinearFetch<CommentConnection> {\n    return new CommentsQuery(this._request).fetch(variables);\n  }\n  /**\n   * One specific custom view, looked up by ID or slug.\n   *\n   * @param id - required id to pass to customView\n   * @returns CustomView\n   */\n  public customView(id: string): LinearFetch<CustomView> {\n    return new CustomViewQuery(this._request).fetch(id);\n  }\n  /**\n   * Whether a custom view has active notification subscribers other than the current user. Useful for warning before deleting a shared view.\n   *\n   * @param id - required id to pass to customViewHasSubscribers\n   * @returns CustomViewHasSubscribersPayload\n   */\n  public customViewHasSubscribers(id: string): LinearFetch<CustomViewHasSubscribersPayload> {\n    return new CustomViewHasSubscribersQuery(this._request).fetch(id);\n  }\n  /**\n   * All custom views accessible to the user, including personal views and shared workspace views. Excludes views scoped to a specific project or initiative.\n   *\n   * @param variables - variables to pass into the CustomViewsQuery\n   * @returns CustomViewConnection\n   */\n  public customViews(variables?: L.CustomViewsQueryVariables): LinearFetch<CustomViewConnection> {\n    return new CustomViewsQuery(this._request).fetch(variables);\n  }\n  /**\n   * Retrieves a single customer by ID or slug.\n   *\n   * @param id - required id to pass to customer\n   * @returns Customer\n   */\n  public customer(id: string): LinearFetch<Customer> {\n    return new CustomerQuery(this._request).fetch(id);\n  }\n  /**\n   * Retrieves a single customer need by ID or hash.\n   *\n   * @param variables - variables to pass into the CustomerNeedQuery\n   * @returns CustomerNeed\n   */\n  public customerNeed(variables?: L.CustomerNeedQueryVariables): LinearFetch<CustomerNeed> {\n    return new CustomerNeedQuery(this._request).fetch(variables);\n  }\n  /**\n   * All customer needs in the workspace, with optional filtering.\n   *\n   * @param variables - variables to pass into the CustomerNeedsQuery\n   * @returns CustomerNeedConnection\n   */\n  public customerNeeds(variables?: L.CustomerNeedsQueryVariables): LinearFetch<CustomerNeedConnection> {\n    return new CustomerNeedsQuery(this._request).fetch(variables);\n  }\n  /**\n   * One specific customer status.\n   *\n   * @param id - required id to pass to customerStatus\n   * @returns CustomerStatus\n   */\n  public customerStatus(id: string): LinearFetch<CustomerStatus> {\n    return new CustomerStatusQuery(this._request).fetch(id);\n  }\n  /**\n   * All customer statuses defined in the workspace.\n   *\n   * @param variables - variables to pass into the CustomerStatusesQuery\n   * @returns CustomerStatusConnection\n   */\n  public customerStatuses(variables?: L.CustomerStatusesQueryVariables): LinearFetch<CustomerStatusConnection> {\n    return new CustomerStatusesQuery(this._request).fetch(variables);\n  }\n  /**\n   * One specific customer tier.\n   *\n   * @param id - required id to pass to customerTier\n   * @returns CustomerTier\n   */\n  public customerTier(id: string): LinearFetch<CustomerTier> {\n    return new CustomerTierQuery(this._request).fetch(id);\n  }\n  /**\n   * All customer tiers defined in the workspace.\n   *\n   * @param variables - variables to pass into the CustomerTiersQuery\n   * @returns CustomerTierConnection\n   */\n  public customerTiers(variables?: L.CustomerTiersQueryVariables): LinearFetch<CustomerTierConnection> {\n    return new CustomerTiersQuery(this._request).fetch(variables);\n  }\n  /**\n   * All customers in the workspace, with optional filtering and sorting.\n   *\n   * @param variables - variables to pass into the CustomersQuery\n   * @returns CustomerConnection\n   */\n  public customers(variables?: L.CustomersQueryVariables): LinearFetch<CustomerConnection> {\n    return new CustomersQuery(this._request).fetch(variables);\n  }\n  /**\n   * One specific cycle, looked up by ID or slug.\n   *\n   * @param id - required id to pass to cycle\n   * @returns Cycle\n   */\n  public cycle(id: string): LinearFetch<Cycle> {\n    return new CycleQuery(this._request).fetch(id);\n  }\n  /**\n   * All cycles accessible to the user.\n   *\n   * @param variables - variables to pass into the CyclesQuery\n   * @returns CycleConnection\n   */\n  public cycles(variables?: L.CyclesQueryVariables): LinearFetch<CycleConnection> {\n    return new CyclesQuery(this._request).fetch(variables);\n  }\n  /**\n   * A specific document by ID or slug.\n   *\n   * @param id - required id to pass to document\n   * @returns Document\n   */\n  public document(id: string): LinearFetch<Document> {\n    return new DocumentQuery(this._request).fetch(id);\n  }\n  /**\n   * A collection of document content history entries.\n   *\n   * @param id - required id to pass to documentContentHistory\n   * @returns DocumentContentHistoryPayload\n   */\n  public documentContentHistory(id: string): LinearFetch<DocumentContentHistoryPayload> {\n    return new DocumentContentHistoryQuery(this._request).fetch(id);\n  }\n  /**\n   * All documents the user has access to in the workspace.\n   *\n   * @param variables - variables to pass into the DocumentsQuery\n   * @returns DocumentConnection\n   */\n  public documents(variables?: L.DocumentsQueryVariables): LinearFetch<DocumentConnection> {\n    return new DocumentsQuery(this._request).fetch(variables);\n  }\n  /**\n   * One specific email intake address.\n   *\n   * @param id - required id to pass to emailIntakeAddress\n   * @returns EmailIntakeAddress\n   */\n  public emailIntakeAddress(id: string): LinearFetch<EmailIntakeAddress> {\n    return new EmailIntakeAddressQuery(this._request).fetch(id);\n  }\n  /**\n   * A specific custom emoji by ID or name.\n   *\n   * @param id - required id to pass to emoji\n   * @returns Emoji\n   */\n  public emoji(id: string): LinearFetch<Emoji> {\n    return new EmojiQuery(this._request).fetch(id);\n  }\n  /**\n   * All custom emojis in the workspace.\n   *\n   * @param variables - variables to pass into the EmojisQuery\n   * @returns EmojiConnection\n   */\n  public emojis(variables?: L.EmojisQueryVariables): LinearFetch<EmojiConnection> {\n    return new EmojisQuery(this._request).fetch(variables);\n  }\n  /**\n   * Retrieves a single entity external link by its identifier.\n   *\n   * @param id - required id to pass to entityExternalLink\n   * @returns EntityExternalLink\n   */\n  public entityExternalLink(id: string): LinearFetch<EntityExternalLink> {\n    return new EntityExternalLinkQuery(this._request).fetch(id);\n  }\n  /**\n   * Retrieves a single external user by their identifier.\n   *\n   * @param id - required id to pass to externalUser\n   * @returns ExternalUser\n   */\n  public externalUser(id: string): LinearFetch<ExternalUser> {\n    return new ExternalUserQuery(this._request).fetch(id);\n  }\n  /**\n   * All external users for the organization. External users are people who interact with Linear through integrated services (Slack, Jira, GitHub, etc.) without having a Linear account.\n   *\n   * @param variables - variables to pass into the ExternalUsersQuery\n   * @returns ExternalUserConnection\n   */\n  public externalUsers(variables?: L.ExternalUsersQueryVariables): LinearFetch<ExternalUserConnection> {\n    return new ExternalUsersQuery(this._request).fetch(variables);\n  }\n  /**\n   * A specific favorite by ID.\n   *\n   * @param id - required id to pass to favorite\n   * @returns Favorite\n   */\n  public favorite(id: string): LinearFetch<Favorite> {\n    return new FavoriteQuery(this._request).fetch(id);\n  }\n  /**\n   * The authenticated user's favorites. Returns all bookmarked items that appear in the user's sidebar.\n   *\n   * @param variables - variables to pass into the FavoritesQuery\n   * @returns FavoriteConnection\n   */\n  public favorites(variables?: L.FavoritesQueryVariables): LinearFetch<FavoriteConnection> {\n    return new FavoritesQuery(this._request).fetch(variables);\n  }\n  /**\n   * Returns a single initiative by its identifier or URL slug.\n   *\n   * @param id - required id to pass to initiative\n   * @returns Initiative\n   */\n  public initiative(id: string): LinearFetch<Initiative> {\n    return new InitiativeQuery(this._request).fetch(id);\n  }\n  /**\n   * Returns a single initiative relation by its identifier.\n   *\n   * @param id - required id to pass to initiativeRelation\n   * @returns InitiativeRelation\n   */\n  public initiativeRelation(id: string): LinearFetch<InitiativeRelation> {\n    return new InitiativeRelationQuery(this._request).fetch(id);\n  }\n  /**\n   * Returns all initiative parent-child relations in the workspace.\n   *\n   * @param variables - variables to pass into the InitiativeRelationsQuery\n   * @returns InitiativeRelationConnection\n   */\n  public initiativeRelations(\n    variables?: L.InitiativeRelationsQueryVariables\n  ): LinearFetch<InitiativeRelationConnection> {\n    return new InitiativeRelationsQuery(this._request).fetch(variables);\n  }\n  /**\n   * Returns a single initiative-to-project association by its identifier.\n   *\n   * @param id - required id to pass to initiativeToProject\n   * @returns InitiativeToProject\n   */\n  public initiativeToProject(id: string): LinearFetch<InitiativeToProject> {\n    return new InitiativeToProjectQuery(this._request).fetch(id);\n  }\n  /**\n   * Returns all initiative-to-project associations in the workspace.\n   *\n   * @param variables - variables to pass into the InitiativeToProjectsQuery\n   * @returns InitiativeToProjectConnection\n   */\n  public initiativeToProjects(\n    variables?: L.InitiativeToProjectsQueryVariables\n  ): LinearFetch<InitiativeToProjectConnection> {\n    return new InitiativeToProjectsQuery(this._request).fetch(variables);\n  }\n  /**\n   * Returns a single initiative update by its identifier.\n   *\n   * @param id - required id to pass to initiativeUpdate\n   * @returns InitiativeUpdate\n   */\n  public initiativeUpdate(id: string): LinearFetch<InitiativeUpdate> {\n    return new InitiativeUpdateQuery(this._request).fetch(id);\n  }\n  /**\n   * Returns all initiative status updates in the workspace, with optional filtering.\n   *\n   * @param variables - variables to pass into the InitiativeUpdatesQuery\n   * @returns InitiativeUpdateConnection\n   */\n  public initiativeUpdates(variables?: L.InitiativeUpdatesQueryVariables): LinearFetch<InitiativeUpdateConnection> {\n    return new InitiativeUpdatesQuery(this._request).fetch(variables);\n  }\n  /**\n   * Returns all initiatives in the workspace, with optional filtering and sorting.\n   *\n   * @param variables - variables to pass into the InitiativesQuery\n   * @returns InitiativeConnection\n   */\n  public initiatives(variables?: L.InitiativesQueryVariables): LinearFetch<InitiativeConnection> {\n    return new InitiativesQuery(this._request).fetch(variables);\n  }\n  /**\n   * Retrieves a single integration by its identifier.\n   *\n   * @param id - required id to pass to integration\n   * @returns Integration\n   */\n  public integration(id: string): LinearFetch<Integration> {\n    return new IntegrationQuery(this._request).fetch(id);\n  }\n  /**\n   * Checks if the integration has all required scopes.\n   *\n   * @param integrationId - required integrationId to pass to integrationHasScopes\n   * @param scopes - required scopes to pass to integrationHasScopes\n   * @returns IntegrationHasScopesPayload\n   */\n  public integrationHasScopes(integrationId: string, scopes: string[]): LinearFetch<IntegrationHasScopesPayload> {\n    return new IntegrationHasScopesQuery(this._request).fetch(integrationId, scopes);\n  }\n  /**\n   * Retrieves a single integration template connection by its identifier.\n   *\n   * @param id - required id to pass to integrationTemplate\n   * @returns IntegrationTemplate\n   */\n  public integrationTemplate(id: string): LinearFetch<IntegrationTemplate> {\n    return new IntegrationTemplateQuery(this._request).fetch(id);\n  }\n  /**\n   * All integration template connections for the workspace, linking templates to integrations.\n   *\n   * @param variables - variables to pass into the IntegrationTemplatesQuery\n   * @returns IntegrationTemplateConnection\n   */\n  public integrationTemplates(\n    variables?: L.IntegrationTemplatesQueryVariables\n  ): LinearFetch<IntegrationTemplateConnection> {\n    return new IntegrationTemplatesQuery(this._request).fetch(variables);\n  }\n  /**\n   * All integrations for the workspace.\n   *\n   * @param variables - variables to pass into the IntegrationsQuery\n   * @returns IntegrationConnection\n   */\n  public integrations(variables?: L.IntegrationsQueryVariables): LinearFetch<IntegrationConnection> {\n    return new IntegrationsQuery(this._request).fetch(variables);\n  }\n  /**\n   * Retrieves a specific integration settings configuration by its identifier.\n   *\n   * @param id - required id to pass to integrationsSettings\n   * @returns IntegrationsSettings\n   */\n  public integrationsSettings(id: string): LinearFetch<IntegrationsSettings> {\n    return new IntegrationsSettingsQuery(this._request).fetch(id);\n  }\n  /**\n   * One specific issue, looked up by its unique identifier.\n   *\n   * @param id - required id to pass to issue\n   * @returns Issue\n   */\n  public issue(id: string): LinearFetch<Issue> {\n    return new IssueQuery(this._request).fetch(id);\n  }\n  /**\n   * Find issues that are related to a given Figma file key.\n   *\n   * @param fileKey - required fileKey to pass to issueFigmaFileKeySearch\n   * @param variables - variables without 'fileKey' to pass into the IssueFigmaFileKeySearchQuery\n   * @returns IssueConnection\n   */\n  public issueFigmaFileKeySearch(\n    fileKey: string,\n    variables?: Omit<L.IssueFigmaFileKeySearchQueryVariables, \"fileKey\">\n  ): LinearFetch<IssueConnection> {\n    return new IssueFigmaFileKeySearchQuery(this._request).fetch(fileKey, variables);\n  }\n  /**\n   * Suggests filters for an issue view based on a text prompt.\n   *\n   * @param prompt - required prompt to pass to issueFilterSuggestion\n   * @param variables - variables without 'prompt' to pass into the IssueFilterSuggestionQuery\n   * @returns IssueFilterSuggestionPayload\n   */\n  public issueFilterSuggestion(\n    prompt: string,\n    variables?: Omit<L.IssueFilterSuggestionQueryVariables, \"prompt\">\n  ): LinearFetch<IssueFilterSuggestionPayload> {\n    return new IssueFilterSuggestionQuery(this._request).fetch(prompt, variables);\n  }\n  /**\n   * Checks a CSV file validity against a specific import service.\n   *\n   * @param csvUrl - required csvUrl to pass to issueImportCheckCSV\n   * @param service - required service to pass to issueImportCheckCSV\n   * @returns IssueImportCheckPayload\n   */\n  public issueImportCheckCSV(csvUrl: string, service: string): LinearFetch<IssueImportCheckPayload> {\n    return new IssueImportCheckCsvQuery(this._request).fetch(csvUrl, service);\n  }\n  /**\n   * Checks whether it will be possible to set up sync for this project or repository at the end of import.\n   *\n   * @param issueImportId - required issueImportId to pass to issueImportCheckSync\n   * @returns IssueImportSyncCheckPayload\n   */\n  public issueImportCheckSync(issueImportId: string): LinearFetch<IssueImportSyncCheckPayload> {\n    return new IssueImportCheckSyncQuery(this._request).fetch(issueImportId);\n  }\n  /**\n   * Checks whether a custom JQL query is valid and can be used to filter issues of a Jira import.\n   *\n   * @param jiraEmail - required jiraEmail to pass to issueImportJqlCheck\n   * @param jiraHostname - required jiraHostname to pass to issueImportJqlCheck\n   * @param jiraProject - required jiraProject to pass to issueImportJqlCheck\n   * @param jiraToken - required jiraToken to pass to issueImportJqlCheck\n   * @param jql - required jql to pass to issueImportJqlCheck\n   * @returns IssueImportJqlCheckPayload\n   */\n  public issueImportJqlCheck(\n    jiraEmail: string,\n    jiraHostname: string,\n    jiraProject: string,\n    jiraToken: string,\n    jql: string\n  ): LinearFetch<IssueImportJqlCheckPayload> {\n    return new IssueImportJqlCheckQuery(this._request).fetch(jiraEmail, jiraHostname, jiraProject, jiraToken, jql);\n  }\n  /**\n   * One specific label, looked up by its unique identifier.\n   *\n   * @param id - required id to pass to issueLabel\n   * @returns IssueLabel\n   */\n  public issueLabel(id: string): LinearFetch<IssueLabel> {\n    return new IssueLabelQuery(this._request).fetch(id);\n  }\n  /**\n   * All issue labels. Returns a paginated list of labels visible to the authenticated user, including both workspace-level and team-scoped labels.\n   *\n   * @param variables - variables to pass into the IssueLabelsQuery\n   * @returns IssueLabelConnection\n   */\n  public issueLabels(variables?: L.IssueLabelsQueryVariables): LinearFetch<IssueLabelConnection> {\n    return new IssueLabelsQuery(this._request).fetch(variables);\n  }\n  /**\n   * Issue priority values and corresponding labels.\n   *\n   * @returns IssuePriorityValue[]\n   */\n  public get issuePriorityValues(): LinearFetch<IssuePriorityValue[]> {\n    return new IssuePriorityValuesQuery(this._request).fetch();\n  }\n  /**\n   * One specific issue relation, looked up by its unique identifier.\n   *\n   * @param id - required id to pass to issueRelation\n   * @returns IssueRelation\n   */\n  public issueRelation(id: string): LinearFetch<IssueRelation> {\n    return new IssueRelationQuery(this._request).fetch(id);\n  }\n  /**\n   * All issue relations. Returns a paginated list of all issue relations (blocks, blocked by, relates to, duplicates) visible to the authenticated user.\n   *\n   * @param variables - variables to pass into the IssueRelationsQuery\n   * @returns IssueRelationConnection\n   */\n  public issueRelations(variables?: L.IssueRelationsQueryVariables): LinearFetch<IssueRelationConnection> {\n    return new IssueRelationsQuery(this._request).fetch(variables);\n  }\n  /**\n   * Returns code repositories that are most likely to be relevant for implementing an issue.\n   *\n   * @param candidateRepositories - required candidateRepositories to pass to issueRepositorySuggestions\n   * @param issueId - required issueId to pass to issueRepositorySuggestions\n   * @param variables - variables without 'candidateRepositories', 'issueId' to pass into the IssueRepositorySuggestionsQuery\n   * @returns RepositorySuggestionsPayload\n   */\n  public issueRepositorySuggestions(\n    candidateRepositories: L.CandidateRepository[],\n    issueId: string,\n    variables?: Omit<L.IssueRepositorySuggestionsQueryVariables, \"candidateRepositories\" | \"issueId\">\n  ): LinearFetch<RepositorySuggestionsPayload> {\n    return new IssueRepositorySuggestionsQuery(this._request).fetch(candidateRepositories, issueId, variables);\n  }\n  /**\n   * [DEPRECATED] Search issues. This endpoint is deprecated and will be removed in the future – use `searchIssues` instead.\n   *\n   * @param variables - variables to pass into the IssueSearchQuery\n   * @returns IssueConnection\n   */\n  public issueSearch(variables?: L.IssueSearchQueryVariables): LinearFetch<IssueConnection> {\n    return new IssueSearchQuery(this._request).fetch(variables);\n  }\n  /**\n   * Suggests an issue title based on a customer request message using AI summarization.\n   *\n   * @param request - required request to pass to issueTitleSuggestionFromCustomerRequest\n   * @returns IssueTitleSuggestionFromCustomerRequestPayload\n   */\n  public issueTitleSuggestionFromCustomerRequest(\n    request: string\n  ): LinearFetch<IssueTitleSuggestionFromCustomerRequestPayload> {\n    return new IssueTitleSuggestionFromCustomerRequestQuery(this._request).fetch(request);\n  }\n  /**\n   * One specific issue-to-release association, looked up by its unique identifier.\n   *\n   * @param id - required id to pass to issueToRelease\n   * @returns IssueToRelease\n   */\n  public issueToRelease(id: string): LinearFetch<IssueToRelease> {\n    return new IssueToReleaseQuery(this._request).fetch(id);\n  }\n  /**\n   * All issue-to-release associations. Returns a paginated list of all issue-to-release links visible to the authenticated user.\n   *\n   * @param variables - variables to pass into the IssueToReleasesQuery\n   * @returns IssueToReleaseConnection\n   */\n  public issueToReleases(variables?: L.IssueToReleasesQueryVariables): LinearFetch<IssueToReleaseConnection> {\n    return new IssueToReleasesQuery(this._request).fetch(variables);\n  }\n  /**\n   * Find issue based on the VCS branch name.\n   *\n   * @param branchName - required branchName to pass to issueVcsBranchSearch\n   * @returns Issue\n   */\n  public issueVcsBranchSearch(branchName: string): LinearFetch<Issue | undefined> {\n    return new IssueVcsBranchSearchQuery(this._request).fetch(branchName);\n  }\n  /**\n   * All issues. Returns a paginated list of issues visible to the authenticated user. Can be filtered by various criteria including team, assignee, state, labels, project, and cycle.\n   *\n   * @param variables - variables to pass into the IssuesQuery\n   * @returns IssueConnection\n   */\n  public issues(variables?: L.IssuesQueryVariables): LinearFetch<IssueConnection> {\n    return new IssuesQuery(this._request).fetch(variables);\n  }\n  /**\n   * Returns the latest release for the pipeline associated with the access key.\n   *\n   * @returns Release\n   */\n  public get latestReleaseByAccessKey(): LinearFetch<Release | undefined> {\n    return new LatestReleaseByAccessKeyQuery(this._request).fetch();\n  }\n  /**\n   * A specific notification by ID.\n   *\n   * @param id - required id to pass to notification\n   * @returns Notification\n   */\n  public notification(\n    id: string\n  ): LinearFetch<\n    | CustomerNeedNotification\n    | CustomerNotification\n    | DocumentNotification\n    | InitiativeNotification\n    | IssueNotification\n    | OauthClientApprovalNotification\n    | PostNotification\n    | ProjectNotification\n    | PullRequestNotification\n    | UsageAlertNotification\n    | WelcomeMessageNotification\n    | Notification\n  > {\n    return new NotificationQuery(this._request).fetch(id);\n  }\n  /**\n   * A specific notification subscription by ID.\n   *\n   * @param id - required id to pass to notificationSubscription\n   * @returns NotificationSubscription\n   */\n  public notificationSubscription(\n    id: string\n  ): LinearFetch<\n    | CustomViewNotificationSubscription\n    | CustomerNotificationSubscription\n    | CycleNotificationSubscription\n    | InitiativeNotificationSubscription\n    | LabelNotificationSubscription\n    | ProjectNotificationSubscription\n    | TeamNotificationSubscription\n    | UserNotificationSubscription\n    | NotificationSubscription\n  > {\n    return new NotificationSubscriptionQuery(this._request).fetch(id);\n  }\n  /**\n   * The authenticated user's notification subscriptions. These subscriptions control which notifications the user receives for specific entities such as teams, projects, cycles, labels, custom views, initiatives, customers, and users.\n   *\n   * @param variables - variables to pass into the NotificationSubscriptionsQuery\n   * @returns NotificationSubscriptionConnection\n   */\n  public notificationSubscriptions(\n    variables?: L.NotificationSubscriptionsQueryVariables\n  ): LinearFetch<NotificationSubscriptionConnection> {\n    return new NotificationSubscriptionsQuery(this._request).fetch(variables);\n  }\n  /**\n   * The authenticated user's notifications.\n   *\n   * @param variables - variables to pass into the NotificationsQuery\n   * @returns NotificationConnection\n   */\n  public notifications(variables?: L.NotificationsQueryVariables): LinearFetch<NotificationConnection> {\n    return new NotificationsQuery(this._request).fetch(variables);\n  }\n  /**\n   * The authenticated user's workspace.\n   *\n   * @returns Organization\n   */\n  public get organization(): LinearFetch<Organization> {\n    return new OrganizationQuery(this._request).fetch();\n  }\n  /**\n   * Checks whether a workspace with the given URL key exists.\n   *\n   * @param urlKey - required urlKey to pass to organizationExists\n   * @returns OrganizationExistsPayload\n   */\n  public organizationExists(urlKey: string): LinearFetch<OrganizationExistsPayload> {\n    return new OrganizationExistsQuery(this._request).fetch(urlKey);\n  }\n  /**\n   * Fetches a specific workspace invite by its ID.\n   *\n   * @param id - required id to pass to organizationInvite\n   * @returns OrganizationInvite\n   */\n  public organizationInvite(id: string): LinearFetch<OrganizationInvite> {\n    return new OrganizationInviteQuery(this._request).fetch(id);\n  }\n  /**\n   * All pending and accepted invites for the workspace.\n   *\n   * @param variables - variables to pass into the OrganizationInvitesQuery\n   * @returns OrganizationInviteConnection\n   */\n  public organizationInvites(\n    variables?: L.OrganizationInvitesQueryVariables\n  ): LinearFetch<OrganizationInviteConnection> {\n    return new OrganizationInvitesQuery(this._request).fetch(variables);\n  }\n  /**\n   * Returns a single project by its identifier or URL slug.\n   *\n   * @param id - required id to pass to project\n   * @returns Project\n   */\n  public project(id: string): LinearFetch<Project> {\n    return new ProjectQuery(this._request).fetch(id);\n  }\n  /**\n   * Suggests filters for a project view based on a text prompt.\n   *\n   * @param prompt - required prompt to pass to projectFilterSuggestion\n   * @param variables - variables without 'prompt' to pass into the ProjectFilterSuggestionQuery\n   * @returns ProjectFilterSuggestionPayload\n   */\n  public projectFilterSuggestion(\n    prompt: string,\n    variables?: Omit<L.ProjectFilterSuggestionQueryVariables, \"prompt\">\n  ): LinearFetch<ProjectFilterSuggestionPayload> {\n    return new ProjectFilterSuggestionQuery(this._request).fetch(prompt, variables);\n  }\n  /**\n   * Returns a single project label by its identifier.\n   *\n   * @param id - required id to pass to projectLabel\n   * @returns ProjectLabel\n   */\n  public projectLabel(id: string): LinearFetch<ProjectLabel> {\n    return new ProjectLabelQuery(this._request).fetch(id);\n  }\n  /**\n   * Returns all project labels in the workspace, with optional filtering.\n   *\n   * @param variables - variables to pass into the ProjectLabelsQuery\n   * @returns ProjectLabelConnection\n   */\n  public projectLabels(variables?: L.ProjectLabelsQueryVariables): LinearFetch<ProjectLabelConnection> {\n    return new ProjectLabelsQuery(this._request).fetch(variables);\n  }\n  /**\n   * Returns a single project milestone by its identifier.\n   *\n   * @param id - required id to pass to projectMilestone\n   * @returns ProjectMilestone\n   */\n  public projectMilestone(id: string): LinearFetch<ProjectMilestone> {\n    return new ProjectMilestoneQuery(this._request).fetch(id);\n  }\n  /**\n   * Returns all project milestones in the workspace, with optional filtering.\n   *\n   * @param variables - variables to pass into the ProjectMilestonesQuery\n   * @returns ProjectMilestoneConnection\n   */\n  public projectMilestones(variables?: L.ProjectMilestonesQueryVariables): LinearFetch<ProjectMilestoneConnection> {\n    return new ProjectMilestonesQuery(this._request).fetch(variables);\n  }\n  /**\n   * Returns a single project relation by its identifier.\n   *\n   * @param id - required id to pass to projectRelation\n   * @returns ProjectRelation\n   */\n  public projectRelation(id: string): LinearFetch<ProjectRelation> {\n    return new ProjectRelationQuery(this._request).fetch(id);\n  }\n  /**\n   * Returns all project dependency relations in the workspace.\n   *\n   * @param variables - variables to pass into the ProjectRelationsQuery\n   * @returns ProjectRelationConnection\n   */\n  public projectRelations(variables?: L.ProjectRelationsQueryVariables): LinearFetch<ProjectRelationConnection> {\n    return new ProjectRelationsQuery(this._request).fetch(variables);\n  }\n  /**\n   * Returns a single project status by its identifier.\n   *\n   * @param id - required id to pass to projectStatus\n   * @returns ProjectStatus\n   */\n  public projectStatus(id: string): LinearFetch<ProjectStatus> {\n    return new ProjectStatusQuery(this._request).fetch(id);\n  }\n  /**\n   * Returns all project statuses in the workspace.\n   *\n   * @param variables - variables to pass into the ProjectStatusesQuery\n   * @returns ProjectStatusConnection\n   */\n  public projectStatuses(variables?: L.ProjectStatusesQueryVariables): LinearFetch<ProjectStatusConnection> {\n    return new ProjectStatusesQuery(this._request).fetch(variables);\n  }\n  /**\n   * Returns a single project update by its identifier.\n   *\n   * @param id - required id to pass to projectUpdate\n   * @returns ProjectUpdate\n   */\n  public projectUpdate(id: string): LinearFetch<ProjectUpdate> {\n    return new ProjectUpdateQuery(this._request).fetch(id);\n  }\n  /**\n   * Returns all project status updates in the workspace, with optional filtering.\n   *\n   * @param variables - variables to pass into the ProjectUpdatesQuery\n   * @returns ProjectUpdateConnection\n   */\n  public projectUpdates(variables?: L.ProjectUpdatesQueryVariables): LinearFetch<ProjectUpdateConnection> {\n    return new ProjectUpdatesQuery(this._request).fetch(variables);\n  }\n  /**\n   * Returns all projects in the workspace, with optional filtering and sorting.\n   *\n   * @param variables - variables to pass into the ProjectsQuery\n   * @returns ProjectConnection\n   */\n  public projects(variables?: L.ProjectsQueryVariables): LinearFetch<ProjectConnection> {\n    return new ProjectsQuery(this._request).fetch(variables);\n  }\n  /**\n   * Sends a test push notification to the authenticated user's registered devices. Useful for verifying that push notification delivery is working correctly.\n   *\n   * @param variables - variables to pass into the PushSubscriptionTestQuery\n   * @returns PushSubscriptionTestPayload\n   */\n  public pushSubscriptionTest(\n    variables?: L.PushSubscriptionTestQueryVariables\n  ): LinearFetch<PushSubscriptionTestPayload> {\n    return new PushSubscriptionTestQuery(this._request).fetch(variables);\n  }\n  /**\n   * The current rate limit status for the authenticated client, including remaining quota and reset timing for each limit type.\n   *\n   * @returns RateLimitPayload\n   */\n  public get rateLimitStatus(): LinearFetch<RateLimitPayload> {\n    return new RateLimitStatusQuery(this._request).fetch();\n  }\n  /**\n   * Returns recent in-progress and completed releases for the pipeline associated with the access key, ordered with in-progress first then most recently completed. Used by `linear-release` to walk candidates and pick the one whose `commitSha` is an ancestor of the current build commit, which disambiguates concurrent release trains on the same pipeline.\n   *\n   * @param variables - variables to pass into the RecentReleasesByAccessKeyQuery\n   * @returns Release[]\n   */\n  public recentReleasesByAccessKey(variables?: L.RecentReleasesByAccessKeyQueryVariables): LinearFetch<Release[]> {\n    return new RecentReleasesByAccessKeyQuery(this._request).fetch(variables);\n  }\n  /**\n   * Fetch a single release by its UUID or slug identifier.\n   *\n   * @param id - required id to pass to release\n   * @returns Release\n   */\n  public release(id: string): LinearFetch<Release> {\n    return new ReleaseQuery(this._request).fetch(id);\n  }\n  /**\n   * Fetch a release note by its UUID or slug identifier.\n   *\n   * @param id - required id to pass to releaseNote\n   * @returns ReleaseNote\n   */\n  public releaseNote(id: string): LinearFetch<ReleaseNote> {\n    return new ReleaseNoteQuery(this._request).fetch(id);\n  }\n  /**\n   * Release notes in the workspace.\n   *\n   * @param variables - variables to pass into the ReleaseNotesQuery\n   * @returns ReleaseNoteConnection\n   */\n  public releaseNotes(variables?: L.ReleaseNotesQueryVariables): LinearFetch<ReleaseNoteConnection> {\n    return new ReleaseNotesQuery(this._request).fetch(variables);\n  }\n  /**\n   * Fetch a single release pipeline by its UUID or slug identifier.\n   *\n   * @param id - required id to pass to releasePipeline\n   * @returns ReleasePipeline\n   */\n  public releasePipeline(id: string): LinearFetch<ReleasePipeline> {\n    return new ReleasePipelineQuery(this._request).fetch(id);\n  }\n  /**\n   * Returns a release pipeline by ID. Requires the access key to have access to the pipeline.\n   *\n   * @returns ReleasePipeline\n   */\n  public get releasePipelineByAccessKey(): LinearFetch<ReleasePipeline> {\n    return new ReleasePipelineByAccessKeyQuery(this._request).fetch();\n  }\n  /**\n   * All release pipelines in the workspace, with optional filtering and sorting.\n   *\n   * @param variables - variables to pass into the ReleasePipelinesQuery\n   * @returns ReleasePipelineConnection\n   */\n  public releasePipelines(variables?: L.ReleasePipelinesQueryVariables): LinearFetch<ReleasePipelineConnection> {\n    return new ReleasePipelinesQuery(this._request).fetch(variables);\n  }\n  /**\n   * Search releases with optional text matching against name, version, and pipeline name. When no search term is provided, returns releases ordered by stage priority (started > planned > completed > canceled).\n   *\n   * @param variables - variables to pass into the ReleaseSearchQuery\n   * @returns Release[]\n   */\n  public releaseSearch(variables?: L.ReleaseSearchQueryVariables): LinearFetch<Release[]> {\n    return new ReleaseSearchQuery(this._request).fetch(variables);\n  }\n  /**\n   * Fetch a single release stage by its UUID.\n   *\n   * @param id - required id to pass to releaseStage\n   * @returns ReleaseStage\n   */\n  public releaseStage(id: string): LinearFetch<ReleaseStage> {\n    return new ReleaseStageQuery(this._request).fetch(id);\n  }\n  /**\n   * All release stages in the workspace, with optional filtering.\n   *\n   * @param variables - variables to pass into the ReleaseStagesQuery\n   * @returns ReleaseStageConnection\n   */\n  public releaseStages(variables?: L.ReleaseStagesQueryVariables): LinearFetch<ReleaseStageConnection> {\n    return new ReleaseStagesQuery(this._request).fetch(variables);\n  }\n  /**\n   * All releases in the workspace, with optional filtering and sorting.\n   *\n   * @param variables - variables to pass into the ReleasesQuery\n   * @returns ReleaseConnection\n   */\n  public releases(variables?: L.ReleasesQueryVariables): LinearFetch<ReleaseConnection> {\n    return new ReleasesQuery(this._request).fetch(variables);\n  }\n  /**\n   * [Deprecated] Returns a single roadmap by its identifier. Use initiatives instead.\n   *\n   * @param id - required id to pass to roadmap\n   * @returns Roadmap\n   */\n  public roadmap(id: string): LinearFetch<Roadmap> {\n    return new RoadmapQuery(this._request).fetch(id);\n  }\n  /**\n   * [Deprecated] Returns a single roadmap-to-project association. Use InitiativeToProject instead.\n   *\n   * @param id - required id to pass to roadmapToProject\n   * @returns RoadmapToProject\n   */\n  public roadmapToProject(id: string): LinearFetch<RoadmapToProject> {\n    return new RoadmapToProjectQuery(this._request).fetch(id);\n  }\n  /**\n   * [Deprecated] Returns all roadmap-to-project associations. Use InitiativeToProject instead.\n   *\n   * @param variables - variables to pass into the RoadmapToProjectsQuery\n   * @returns RoadmapToProjectConnection\n   */\n  public roadmapToProjects(variables?: L.RoadmapToProjectsQueryVariables): LinearFetch<RoadmapToProjectConnection> {\n    return new RoadmapToProjectsQuery(this._request).fetch(variables);\n  }\n  /**\n   * [Deprecated] Returns all roadmaps in the workspace. Use initiatives instead.\n   *\n   * @param variables - variables to pass into the RoadmapsQuery\n   * @returns RoadmapConnection\n   */\n  public roadmaps(variables?: L.RoadmapsQueryVariables): LinearFetch<RoadmapConnection> {\n    return new RoadmapsQuery(this._request).fetch(variables);\n  }\n  /**\n   * Search documents by text query using full-text and vector search. Results are ranked by relevance unless an orderBy parameter is specified. Rate-limited to 30 requests per minute.\n   *\n   * @param term - required term to pass to searchDocuments\n   * @param variables - variables without 'term' to pass into the SearchDocumentsQuery\n   * @returns DocumentSearchPayload\n   */\n  public searchDocuments(\n    term: string,\n    variables?: Omit<L.SearchDocumentsQueryVariables, \"term\">\n  ): LinearFetch<DocumentSearchPayload> {\n    return new SearchDocumentsQuery(this._request).fetch(term, variables);\n  }\n  /**\n   * Search issues by text query using full-text and vector search. Results are ranked by relevance unless an orderBy parameter is specified. Supports optional issue filters and comment inclusion. Rate-limited to 30 requests per minute.\n   *\n   * @param term - required term to pass to searchIssues\n   * @param variables - variables without 'term' to pass into the SearchIssuesQuery\n   * @returns IssueSearchPayload\n   */\n  public searchIssues(\n    term: string,\n    variables?: Omit<L.SearchIssuesQueryVariables, \"term\">\n  ): LinearFetch<IssueSearchPayload> {\n    return new SearchIssuesQuery(this._request).fetch(term, variables);\n  }\n  /**\n   * Search projects by text query using full-text and vector search. Results are ranked by relevance unless an orderBy parameter is specified. Rate-limited to 30 requests per minute.\n   *\n   * @param term - required term to pass to searchProjects\n   * @param variables - variables without 'term' to pass into the SearchProjectsQuery\n   * @returns ProjectSearchPayload\n   */\n  public searchProjects(\n    term: string,\n    variables?: Omit<L.SearchProjectsQueryVariables, \"term\">\n  ): LinearFetch<ProjectSearchPayload> {\n    return new SearchProjectsQuery(this._request).fetch(term, variables);\n  }\n  /**\n   * Search for issues, projects, initiatives, and documents using natural language. Uses vector-based semantic search with optional full-text search and reranking. Results can be filtered by type and by entity-specific filters. Rate-limited to 30 requests per minute.\n   *\n   * @param query - required query to pass to semanticSearch\n   * @param variables - variables without 'query' to pass into the SemanticSearchQuery\n   * @returns SemanticSearchPayload\n   */\n  public semanticSearch(\n    query: string,\n    variables?: Omit<L.SemanticSearchQueryVariables, \"query\">\n  ): LinearFetch<SemanticSearchPayload> {\n    return new SemanticSearchQuery(this._request).fetch(query, variables);\n  }\n  /**\n   * Active SLA configurations that can apply to the requested team.\n   *\n   * @param teamId - required teamId to pass to slaConfigurations\n   * @returns SlaConfiguration[]\n   */\n  public slaConfigurations(teamId: string): LinearFetch<SlaConfiguration[]> {\n    return new SlaConfigurationsQuery(this._request).fetch(teamId);\n  }\n  /**\n   * Fetch SSO login URL for the email provided.\n   *\n   * @param email - required email to pass to ssoUrlFromEmail\n   * @param type - required type to pass to ssoUrlFromEmail\n   * @param variables - variables without 'email', 'type' to pass into the SsoUrlFromEmailQuery\n   * @returns SsoUrlFromEmailResponse\n   */\n  public ssoUrlFromEmail(\n    email: string,\n    type: L.IdentityProviderType,\n    variables?: Omit<L.SsoUrlFromEmailQueryVariables, \"email\" | \"type\">\n  ): LinearFetch<SsoUrlFromEmailResponse> {\n    return new SsoUrlFromEmailQuery(this._request).fetch(email, type, variables);\n  }\n  /**\n   * Fetches a specific team by its ID.\n   *\n   * @param id - required id to pass to team\n   * @returns Team\n   */\n  public team(id: string): LinearFetch<Team> {\n    return new TeamQuery(this._request).fetch(id);\n  }\n  /**\n   * Fetches a specific team membership by its ID.\n   *\n   * @param id - required id to pass to teamMembership\n   * @returns TeamMembership\n   */\n  public teamMembership(id: string): LinearFetch<TeamMembership> {\n    return new TeamMembershipQuery(this._request).fetch(id);\n  }\n  /**\n   * All team memberships in the workspace.\n   *\n   * @param variables - variables to pass into the TeamMembershipsQuery\n   * @returns TeamMembershipConnection\n   */\n  public teamMemberships(variables?: L.TeamMembershipsQueryVariables): LinearFetch<TeamMembershipConnection> {\n    return new TeamMembershipsQuery(this._request).fetch(variables);\n  }\n  /**\n   * All teams whose issues the user can access. This includes public teams and private teams the user is a member of. This may differ from `administrableTeams`, which returns teams whose settings the user can change but whose issues they don't necessarily have access to.\n   *\n   * @param variables - variables to pass into the TeamsQuery\n   * @returns TeamConnection\n   */\n  public teams(variables?: L.TeamsQueryVariables): LinearFetch<TeamConnection> {\n    return new TeamsQuery(this._request).fetch(variables);\n  }\n  /**\n   * A specific template.\n   *\n   * @param id - required id to pass to template\n   * @returns Template\n   */\n  public template(id: string): LinearFetch<Template> {\n    return new TemplateQuery(this._request).fetch(id);\n  }\n  /**\n   * All templates in the workspace, including both team-scoped and workspace-level templates.\n   *\n   * @returns Template[]\n   */\n  public get templates(): LinearFetch<Template[]> {\n    return new TemplatesQuery(this._request).fetch();\n  }\n  /**\n   * Returns all templates that are associated with the integration type.\n   *\n   * @param integrationType - required integrationType to pass to templatesForIntegration\n   * @returns Template[]\n   */\n  public templatesForIntegration(integrationType: string): LinearFetch<Template[]> {\n    return new TemplatesForIntegrationQuery(this._request).fetch(integrationType);\n  }\n  /**\n   * A specific time schedule.\n   *\n   * @param id - required id to pass to timeSchedule\n   * @returns TimeSchedule\n   */\n  public timeSchedule(id: string): LinearFetch<TimeSchedule> {\n    return new TimeScheduleQuery(this._request).fetch(id);\n  }\n  /**\n   * All time schedules.\n   *\n   * @param variables - variables to pass into the TimeSchedulesQuery\n   * @returns TimeScheduleConnection\n   */\n  public timeSchedules(variables?: L.TimeSchedulesQueryVariables): LinearFetch<TimeScheduleConnection> {\n    return new TimeSchedulesQuery(this._request).fetch(variables);\n  }\n  /**\n   * All triage responsibilities.\n   *\n   * @param variables - variables to pass into the TriageResponsibilitiesQuery\n   * @returns TriageResponsibilityConnection\n   */\n  public triageResponsibilities(\n    variables?: L.TriageResponsibilitiesQueryVariables\n  ): LinearFetch<TriageResponsibilityConnection> {\n    return new TriageResponsibilitiesQuery(this._request).fetch(variables);\n  }\n  /**\n   * A specific triage responsibility.\n   *\n   * @param id - required id to pass to triageResponsibility\n   * @returns TriageResponsibility\n   */\n  public triageResponsibility(id: string): LinearFetch<TriageResponsibility> {\n    return new TriageResponsibilityQuery(this._request).fetch(id);\n  }\n  /**\n   * Fetches a specific user by their ID.\n   *\n   * @param id - required id to pass to user\n   * @returns User\n   */\n  public user(id: string): LinearFetch<User> {\n    return new UserQuery(this._request).fetch(id);\n  }\n  /**\n   * Lists all active authentication sessions for a user. Can only be called by a workspace admin or owner.\n   *\n   * @param id - required id to pass to userSessions\n   * @returns AuthenticationSessionResponse[]\n   */\n  public userSessions(id: string): LinearFetch<AuthenticationSessionResponse[]> {\n    return new UserSessionsQuery(this._request).fetch(id);\n  }\n  /**\n   * The authenticated user's notification and UI settings.\n   *\n   * @returns UserSettings\n   */\n  public get userSettings(): LinearFetch<UserSettings> {\n    return new UserSettingsQuery(this._request).fetch();\n  }\n  /**\n   * All users in the workspace. Supports filtering, sorting, and pagination.\n   *\n   * @param variables - variables to pass into the UsersQuery\n   * @returns UserConnection\n   */\n  public users(variables?: L.UsersQueryVariables): LinearFetch<UserConnection> {\n    return new UsersQuery(this._request).fetch(variables);\n  }\n  /**\n   * Verify that we received the correct response from the GitHub Enterprise Server.\n   *\n   * @param integrationId - required integrationId to pass to verifyGitHubEnterpriseServerInstallation\n   * @returns GitHubEnterpriseServerInstallVerificationPayload\n   */\n  public verifyGitHubEnterpriseServerInstallation(\n    integrationId: string\n  ): LinearFetch<GitHubEnterpriseServerInstallVerificationPayload> {\n    return new VerifyGitHubEnterpriseServerInstallationQuery(this._request).fetch(integrationId);\n  }\n  /**\n   * The currently authenticated user making the API request.\n   *\n   * @returns User\n   */\n  public get viewer(): LinearFetch<User> {\n    return new ViewerQuery(this._request).fetch();\n  }\n  /**\n   * Retrieves a single webhook by its identifier.\n   *\n   * @param id - required id to pass to webhook\n   * @returns Webhook\n   */\n  public webhook(id: string): LinearFetch<Webhook> {\n    return new WebhookQuery(this._request).fetch(id);\n  }\n  /**\n   * All webhooks for the current workspace.\n   *\n   * @param variables - variables to pass into the WebhooksQuery\n   * @returns WebhookConnection\n   */\n  public webhooks(variables?: L.WebhooksQueryVariables): LinearFetch<WebhookConnection> {\n    return new WebhooksQuery(this._request).fetch(variables);\n  }\n  /**\n   * One specific workflow state (issue status), looked up by its unique identifier.\n   *\n   * @param id - required id to pass to workflowState\n   * @returns WorkflowState\n   */\n  public workflowState(id: string): LinearFetch<WorkflowState> {\n    return new WorkflowStateQuery(this._request).fetch(id);\n  }\n  /**\n   * All issue workflow states (issue statuses). Returns a paginated list of workflow states visible to the authenticated user, across all teams they have access to.\n   *\n   * @param variables - variables to pass into the WorkflowStatesQuery\n   * @returns WorkflowStateConnection\n   */\n  public workflowStates(variables?: L.WorkflowStatesQueryVariables): LinearFetch<WorkflowStateConnection> {\n    return new WorkflowStatesQuery(this._request).fetch(variables);\n  }\n  /**\n   * Creates an agent activity.\n   *\n   * @param input - required input to pass to createAgentActivity\n   * @returns AgentActivityPayload\n   */\n  public createAgentActivity(input: L.AgentActivityCreateInput): LinearFetch<AgentActivityPayload> {\n    return new CreateAgentActivityMutation(this._request).fetch(input);\n  }\n  /**\n   * Creates a new agent session on a root comment.\n   *\n   * @param input - required input to pass to agentSessionCreateOnComment\n   * @returns AgentSessionPayload\n   */\n  public agentSessionCreateOnComment(input: L.AgentSessionCreateOnComment): LinearFetch<AgentSessionPayload> {\n    return new AgentSessionCreateOnCommentMutation(this._request).fetch(input);\n  }\n  /**\n   * Creates a new agent session on an issue.\n   *\n   * @param input - required input to pass to agentSessionCreateOnIssue\n   * @returns AgentSessionPayload\n   */\n  public agentSessionCreateOnIssue(input: L.AgentSessionCreateOnIssue): LinearFetch<AgentSessionPayload> {\n    return new AgentSessionCreateOnIssueMutation(this._request).fetch(input);\n  }\n  /**\n   * Updates an agent session.\n   *\n   * @param id - required id to pass to updateAgentSession\n   * @param input - required input to pass to updateAgentSession\n   * @returns AgentSessionPayload\n   */\n  public updateAgentSession(id: string, input: L.AgentSessionUpdateInput): LinearFetch<AgentSessionPayload> {\n    return new UpdateAgentSessionMutation(this._request).fetch(id, input);\n  }\n  /**\n   * Updates the externalUrl of an agent session, which is an agent-hosted page associated with this session.\n   *\n   * @param id - required id to pass to agentSessionUpdateExternalUrl\n   * @param input - required input to pass to agentSessionUpdateExternalUrl\n   * @returns AgentSessionPayload\n   */\n  public agentSessionUpdateExternalUrl(\n    id: string,\n    input: L.AgentSessionUpdateExternalUrlInput\n  ): LinearFetch<AgentSessionPayload> {\n    return new AgentSessionUpdateExternalUrlMutation(this._request).fetch(id, input);\n  }\n  /**\n   * Creates an integration api key for Airbyte to connect with Linear.\n   *\n   * @param input - required input to pass to airbyteIntegrationConnect\n   * @returns IntegrationPayload\n   */\n  public airbyteIntegrationConnect(input: L.AirbyteConfigurationInput): LinearFetch<IntegrationPayload> {\n    return new AirbyteIntegrationConnectMutation(this._request).fetch(input);\n  }\n  /**\n   * Creates a new attachment, or updates existing if the same `url` and `issueId` is used. To create an integration-aware attachment, use the integration-specific mutations such as `attachmentLinkZendesk`, `attachmentLinkSlack`, or `attachmentLinkURL` instead.\n   *\n   * @param input - required input to pass to createAttachment\n   * @returns AttachmentPayload\n   */\n  public createAttachment(input: L.AttachmentCreateInput): LinearFetch<AttachmentPayload> {\n    return new CreateAttachmentMutation(this._request).fetch(input);\n  }\n  /**\n   * Deletes an issue attachment.\n   *\n   * @param id - required id to pass to deleteAttachment\n   * @returns DeletePayload\n   */\n  public deleteAttachment(id: string): LinearFetch<DeletePayload> {\n    return new DeleteAttachmentMutation(this._request).fetch(id);\n  }\n  /**\n   * Link an existing Discord message to an issue. This creates a rich attachment using the workspace's Discord integration.\n   *\n   * @param channelId - required channelId to pass to attachmentLinkDiscord\n   * @param issueId - required issueId to pass to attachmentLinkDiscord\n   * @param messageId - required messageId to pass to attachmentLinkDiscord\n   * @param url - required url to pass to attachmentLinkDiscord\n   * @param variables - variables without 'channelId', 'issueId', 'messageId', 'url' to pass into the AttachmentLinkDiscordMutation\n   * @returns AttachmentPayload\n   */\n  public attachmentLinkDiscord(\n    channelId: string,\n    issueId: string,\n    messageId: string,\n    url: string,\n    variables?: Omit<L.AttachmentLinkDiscordMutationVariables, \"channelId\" | \"issueId\" | \"messageId\" | \"url\">\n  ): LinearFetch<AttachmentPayload> {\n    return new AttachmentLinkDiscordMutation(this._request).fetch(channelId, issueId, messageId, url, variables);\n  }\n  /**\n   * Link an existing Front conversation to an issue. This creates a rich attachment using the workspace's Front integration, enabling features like automated conversation updates.\n   *\n   * @param conversationId - required conversationId to pass to attachmentLinkFront\n   * @param issueId - required issueId to pass to attachmentLinkFront\n   * @param variables - variables without 'conversationId', 'issueId' to pass into the AttachmentLinkFrontMutation\n   * @returns FrontAttachmentPayload\n   */\n  public attachmentLinkFront(\n    conversationId: string,\n    issueId: string,\n    variables?: Omit<L.AttachmentLinkFrontMutationVariables, \"conversationId\" | \"issueId\">\n  ): LinearFetch<FrontAttachmentPayload> {\n    return new AttachmentLinkFrontMutation(this._request).fetch(conversationId, issueId, variables);\n  }\n  /**\n   * Link a GitHub issue to a Linear issue. This creates a rich attachment using the workspace's GitHub integration, enabling features like automated status syncing.\n   *\n   * @param issueId - required issueId to pass to attachmentLinkGitHubIssue\n   * @param url - required url to pass to attachmentLinkGitHubIssue\n   * @param variables - variables without 'issueId', 'url' to pass into the AttachmentLinkGitHubIssueMutation\n   * @returns AttachmentPayload\n   */\n  public attachmentLinkGitHubIssue(\n    issueId: string,\n    url: string,\n    variables?: Omit<L.AttachmentLinkGitHubIssueMutationVariables, \"issueId\" | \"url\">\n  ): LinearFetch<AttachmentPayload> {\n    return new AttachmentLinkGitHubIssueMutation(this._request).fetch(issueId, url, variables);\n  }\n  /**\n   * Link a GitHub pull request to an issue. This creates a rich attachment using the workspace's GitHub integration, enabling features like automated status syncing.\n   *\n   * @param issueId - required issueId to pass to attachmentLinkGitHubPR\n   * @param url - required url to pass to attachmentLinkGitHubPR\n   * @param variables - variables without 'issueId', 'url' to pass into the AttachmentLinkGitHubPrMutation\n   * @returns AttachmentPayload\n   */\n  public attachmentLinkGitHubPR(\n    issueId: string,\n    url: string,\n    variables?: Omit<L.AttachmentLinkGitHubPrMutationVariables, \"issueId\" | \"url\">\n  ): LinearFetch<AttachmentPayload> {\n    return new AttachmentLinkGitHubPrMutation(this._request).fetch(issueId, url, variables);\n  }\n  /**\n   * Link an existing GitLab MR to an issue. This creates a rich attachment using the workspace's GitLab integration, enabling features like automated status syncing.\n   *\n   * @param issueId - required issueId to pass to attachmentLinkGitLabMR\n   * @param number - required number to pass to attachmentLinkGitLabMR\n   * @param projectPathWithNamespace - required projectPathWithNamespace to pass to attachmentLinkGitLabMR\n   * @param url - required url to pass to attachmentLinkGitLabMR\n   * @param variables - variables without 'issueId', 'number', 'projectPathWithNamespace', 'url' to pass into the AttachmentLinkGitLabMrMutation\n   * @returns AttachmentPayload\n   */\n  public attachmentLinkGitLabMR(\n    issueId: string,\n    number: number,\n    projectPathWithNamespace: string,\n    url: string,\n    variables?: Omit<\n      L.AttachmentLinkGitLabMrMutationVariables,\n      \"issueId\" | \"number\" | \"projectPathWithNamespace\" | \"url\"\n    >\n  ): LinearFetch<AttachmentPayload> {\n    return new AttachmentLinkGitLabMrMutation(this._request).fetch(\n      issueId,\n      number,\n      projectPathWithNamespace,\n      url,\n      variables\n    );\n  }\n  /**\n   * Link an existing Intercom conversation to an issue. This creates a rich attachment using the workspace's Intercom integration, enabling features like automated conversation updates.\n   *\n   * @param conversationId - required conversationId to pass to attachmentLinkIntercom\n   * @param issueId - required issueId to pass to attachmentLinkIntercom\n   * @param variables - variables without 'conversationId', 'issueId' to pass into the AttachmentLinkIntercomMutation\n   * @returns AttachmentPayload\n   */\n  public attachmentLinkIntercom(\n    conversationId: string,\n    issueId: string,\n    variables?: Omit<L.AttachmentLinkIntercomMutationVariables, \"conversationId\" | \"issueId\">\n  ): LinearFetch<AttachmentPayload> {\n    return new AttachmentLinkIntercomMutation(this._request).fetch(conversationId, issueId, variables);\n  }\n  /**\n   * Link an existing Jira issue to an issue. This creates a rich attachment using the workspace's Jira integration, enabling features like automated status syncing.\n   *\n   * @param issueId - required issueId to pass to attachmentLinkJiraIssue\n   * @param jiraIssueId - required jiraIssueId to pass to attachmentLinkJiraIssue\n   * @param variables - variables without 'issueId', 'jiraIssueId' to pass into the AttachmentLinkJiraIssueMutation\n   * @returns AttachmentPayload\n   */\n  public attachmentLinkJiraIssue(\n    issueId: string,\n    jiraIssueId: string,\n    variables?: Omit<L.AttachmentLinkJiraIssueMutationVariables, \"issueId\" | \"jiraIssueId\">\n  ): LinearFetch<AttachmentPayload> {\n    return new AttachmentLinkJiraIssueMutation(this._request).fetch(issueId, jiraIssueId, variables);\n  }\n  /**\n   * Link an existing Salesforce case to an issue. This creates a rich attachment using the workspace's Salesforce integration.\n   *\n   * @param issueId - required issueId to pass to attachmentLinkSalesforce\n   * @param url - required url to pass to attachmentLinkSalesforce\n   * @param variables - variables without 'issueId', 'url' to pass into the AttachmentLinkSalesforceMutation\n   * @returns AttachmentPayload\n   */\n  public attachmentLinkSalesforce(\n    issueId: string,\n    url: string,\n    variables?: Omit<L.AttachmentLinkSalesforceMutationVariables, \"issueId\" | \"url\">\n  ): LinearFetch<AttachmentPayload> {\n    return new AttachmentLinkSalesforceMutation(this._request).fetch(issueId, url, variables);\n  }\n  /**\n   * Link an existing Slack message to an issue. This creates a rich attachment using the workspace's Slack integration.\n   *\n   * @param issueId - required issueId to pass to attachmentLinkSlack\n   * @param url - required url to pass to attachmentLinkSlack\n   * @param variables - variables without 'issueId', 'url' to pass into the AttachmentLinkSlackMutation\n   * @returns AttachmentPayload\n   */\n  public attachmentLinkSlack(\n    issueId: string,\n    url: string,\n    variables?: Omit<L.AttachmentLinkSlackMutationVariables, \"issueId\" | \"url\">\n  ): LinearFetch<AttachmentPayload> {\n    return new AttachmentLinkSlackMutation(this._request).fetch(issueId, url, variables);\n  }\n  /**\n   * Link any URL to an issue. If the workspace has a matching integration configured and the URL is recognized (e.g., Zendesk, GitHub, Slack), a rich attachment will be created that enables features like automated status updates. Otherwise, a basic attachment is created.\n   *\n   * @param issueId - required issueId to pass to attachmentLinkURL\n   * @param url - required url to pass to attachmentLinkURL\n   * @param variables - variables without 'issueId', 'url' to pass into the AttachmentLinkUrlMutation\n   * @returns AttachmentPayload\n   */\n  public attachmentLinkURL(\n    issueId: string,\n    url: string,\n    variables?: Omit<L.AttachmentLinkUrlMutationVariables, \"issueId\" | \"url\">\n  ): LinearFetch<AttachmentPayload> {\n    return new AttachmentLinkUrlMutation(this._request).fetch(issueId, url, variables);\n  }\n  /**\n   * Link an existing Zendesk ticket to an issue. This creates a rich attachment using the workspace's Zendesk integration, enabling features like automated ticket reopening when the Linear issue is completed.\n   *\n   * @param issueId - required issueId to pass to attachmentLinkZendesk\n   * @param ticketId - required ticketId to pass to attachmentLinkZendesk\n   * @param variables - variables without 'issueId', 'ticketId' to pass into the AttachmentLinkZendeskMutation\n   * @returns AttachmentPayload\n   */\n  public attachmentLinkZendesk(\n    issueId: string,\n    ticketId: string,\n    variables?: Omit<L.AttachmentLinkZendeskMutationVariables, \"issueId\" | \"ticketId\">\n  ): LinearFetch<AttachmentPayload> {\n    return new AttachmentLinkZendeskMutation(this._request).fetch(issueId, ticketId, variables);\n  }\n  /**\n   * Begin syncing the thread for an existing Slack message attachment with a comment thread on its issue.\n   *\n   * @param id - required id to pass to attachmentSyncToSlack\n   * @returns AttachmentPayload\n   */\n  public attachmentSyncToSlack(id: string): LinearFetch<AttachmentPayload> {\n    return new AttachmentSyncToSlackMutation(this._request).fetch(id);\n  }\n  /**\n   * Updates an existing issue attachment.\n   *\n   * @param id - required id to pass to updateAttachment\n   * @param input - required input to pass to updateAttachment\n   * @returns AttachmentPayload\n   */\n  public updateAttachment(id: string, input: L.AttachmentUpdateInput): LinearFetch<AttachmentPayload> {\n    return new UpdateAttachmentMutation(this._request).fetch(id, input);\n  }\n  /**\n   * Creates a new comment.\n   *\n   * @param input - required input to pass to createComment\n   * @returns CommentPayload\n   */\n  public createComment(input: L.CommentCreateInput): LinearFetch<CommentPayload> {\n    return new CreateCommentMutation(this._request).fetch(input);\n  }\n  /**\n   * Deletes a comment.\n   *\n   * @param id - required id to pass to deleteComment\n   * @returns DeletePayload\n   */\n  public deleteComment(id: string): LinearFetch<DeletePayload> {\n    return new DeleteCommentMutation(this._request).fetch(id);\n  }\n  /**\n   * Resolves a comment thread. Marks the root comment as resolved by the current user.\n   *\n   * @param id - required id to pass to commentResolve\n   * @param variables - variables without 'id' to pass into the CommentResolveMutation\n   * @returns CommentPayload\n   */\n  public commentResolve(\n    id: string,\n    variables?: Omit<L.CommentResolveMutationVariables, \"id\">\n  ): LinearFetch<CommentPayload> {\n    return new CommentResolveMutation(this._request).fetch(id, variables);\n  }\n  /**\n   * Unresolves a previously resolved comment thread. Clears the resolved state on the root comment.\n   *\n   * @param id - required id to pass to commentUnresolve\n   * @returns CommentPayload\n   */\n  public commentUnresolve(id: string): LinearFetch<CommentPayload> {\n    return new CommentUnresolveMutation(this._request).fetch(id);\n  }\n  /**\n   * Updates a comment.\n   *\n   * @param id - required id to pass to updateComment\n   * @param input - required input to pass to updateComment\n   * @param variables - variables without 'id', 'input' to pass into the UpdateCommentMutation\n   * @returns CommentPayload\n   */\n  public updateComment(\n    id: string,\n    input: L.CommentUpdateInput,\n    variables?: Omit<L.UpdateCommentMutationVariables, \"id\" | \"input\">\n  ): LinearFetch<CommentPayload> {\n    return new UpdateCommentMutation(this._request).fetch(id, input, variables);\n  }\n  /**\n   * Creates a support contact message from an authenticated user. The message is saved and forwarded to Intercom for support handling.\n   *\n   * @param input - required input to pass to createContact\n   * @returns ContactPayload\n   */\n  public createContact(input: L.ContactCreateInput): LinearFetch<ContactPayload> {\n    return new CreateContactMutation(this._request).fetch(input);\n  }\n  /**\n   * Creates a CSV export report for the workspace. The report is generated asynchronously and delivered via email. Requires workspace admin export permission.\n   *\n   * @param variables - variables to pass into the CreateCsvExportReportMutation\n   * @returns CreateCsvExportReportPayload\n   */\n  public createCsvExportReport(\n    variables?: L.CreateCsvExportReportMutationVariables\n  ): LinearFetch<CreateCsvExportReportPayload> {\n    return new CreateCsvExportReportMutation(this._request).fetch(variables);\n  }\n  /**\n   * Create a notification to remind a user about an initiative update.\n   *\n   * @param initiativeId - required initiativeId to pass to createInitiativeUpdateReminder\n   * @param variables - variables without 'initiativeId' to pass into the CreateInitiativeUpdateReminderMutation\n   * @returns InitiativeUpdateReminderPayload\n   */\n  public createInitiativeUpdateReminder(\n    initiativeId: string,\n    variables?: Omit<L.CreateInitiativeUpdateReminderMutationVariables, \"initiativeId\">\n  ): LinearFetch<InitiativeUpdateReminderPayload> {\n    return new CreateInitiativeUpdateReminderMutation(this._request).fetch(initiativeId, variables);\n  }\n  /**\n   * Create a notification to remind a user about a project update.\n   *\n   * @param projectId - required projectId to pass to createProjectUpdateReminder\n   * @param variables - variables without 'projectId' to pass into the CreateProjectUpdateReminderMutation\n   * @returns ProjectUpdateReminderPayload\n   */\n  public createProjectUpdateReminder(\n    projectId: string,\n    variables?: Omit<L.CreateProjectUpdateReminderMutationVariables, \"projectId\">\n  ): LinearFetch<ProjectUpdateReminderPayload> {\n    return new CreateProjectUpdateReminderMutation(this._request).fetch(projectId, variables);\n  }\n  /**\n   * Creates a new custom view.\n   *\n   * @param input - required input to pass to createCustomView\n   * @returns CustomViewPayload\n   */\n  public createCustomView(input: L.CustomViewCreateInput): LinearFetch<CustomViewPayload> {\n    return new CreateCustomViewMutation(this._request).fetch(input);\n  }\n  /**\n   * Deletes a custom view.\n   *\n   * @param id - required id to pass to deleteCustomView\n   * @returns DeletePayload\n   */\n  public deleteCustomView(id: string): LinearFetch<DeletePayload> {\n    return new DeleteCustomViewMutation(this._request).fetch(id);\n  }\n  /**\n   * Updates a custom view.\n   *\n   * @param id - required id to pass to updateCustomView\n   * @param input - required input to pass to updateCustomView\n   * @returns CustomViewPayload\n   */\n  public updateCustomView(id: string, input: L.CustomViewUpdateInput): LinearFetch<CustomViewPayload> {\n    return new UpdateCustomViewMutation(this._request).fetch(id, input);\n  }\n  /**\n   * Creates a new customer.\n   *\n   * @param input - required input to pass to createCustomer\n   * @returns CustomerPayload\n   */\n  public createCustomer(input: L.CustomerCreateInput): LinearFetch<CustomerPayload> {\n    return new CreateCustomerMutation(this._request).fetch(input);\n  }\n  /**\n   * Deletes a customer.\n   *\n   * @param id - required id to pass to deleteCustomer\n   * @returns DeletePayload\n   */\n  public deleteCustomer(id: string): LinearFetch<DeletePayload> {\n    return new DeleteCustomerMutation(this._request).fetch(id);\n  }\n  /**\n   * Merges two customers by transferring all needs from the source customer to the target customer. The source customer is archived after the merge. Domains, external IDs, and metadata are combined on the target customer.\n   *\n   * @param sourceCustomerId - required sourceCustomerId to pass to customerMerge\n   * @param targetCustomerId - required targetCustomerId to pass to customerMerge\n   * @returns CustomerPayload\n   */\n  public customerMerge(sourceCustomerId: string, targetCustomerId: string): LinearFetch<CustomerPayload> {\n    return new CustomerMergeMutation(this._request).fetch(sourceCustomerId, targetCustomerId);\n  }\n  /**\n   * Archives a customer need.\n   *\n   * @param id - required id to pass to archiveCustomerNeed\n   * @returns CustomerNeedArchivePayload\n   */\n  public archiveCustomerNeed(id: string): LinearFetch<CustomerNeedArchivePayload> {\n    return new ArchiveCustomerNeedMutation(this._request).fetch(id);\n  }\n  /**\n   * Creates a new customer need.\n   *\n   * @param input - required input to pass to createCustomerNeed\n   * @returns CustomerNeedPayload\n   */\n  public createCustomerNeed(input: L.CustomerNeedCreateInput): LinearFetch<CustomerNeedPayload> {\n    return new CreateCustomerNeedMutation(this._request).fetch(input);\n  }\n  /**\n   * Creates a new customer need from an existing issue attachment. If the attachment already has an archived need, it will be unarchived instead of creating a duplicate.\n   *\n   * @param input - required input to pass to customerNeedCreateFromAttachment\n   * @returns CustomerNeedPayload\n   */\n  public customerNeedCreateFromAttachment(\n    input: L.CustomerNeedCreateFromAttachmentInput\n  ): LinearFetch<CustomerNeedPayload> {\n    return new CustomerNeedCreateFromAttachmentMutation(this._request).fetch(input);\n  }\n  /**\n   * Deletes a customer need.\n   *\n   * @param id - required id to pass to deleteCustomerNeed\n   * @param variables - variables without 'id' to pass into the DeleteCustomerNeedMutation\n   * @returns DeletePayload\n   */\n  public deleteCustomerNeed(\n    id: string,\n    variables?: Omit<L.DeleteCustomerNeedMutationVariables, \"id\">\n  ): LinearFetch<DeletePayload> {\n    return new DeleteCustomerNeedMutation(this._request).fetch(id, variables);\n  }\n  /**\n   * Unarchives a customer need.\n   *\n   * @param id - required id to pass to unarchiveCustomerNeed\n   * @returns CustomerNeedArchivePayload\n   */\n  public unarchiveCustomerNeed(id: string): LinearFetch<CustomerNeedArchivePayload> {\n    return new UnarchiveCustomerNeedMutation(this._request).fetch(id);\n  }\n  /**\n   * Updates an existing customer need. Supports moving the need to a different issue or project, changing priority, updating the body content, and managing the attached source URL.\n   *\n   * @param id - required id to pass to updateCustomerNeed\n   * @param input - required input to pass to updateCustomerNeed\n   * @param variables - variables without 'id', 'input' to pass into the UpdateCustomerNeedMutation\n   * @returns CustomerNeedUpdatePayload\n   */\n  public updateCustomerNeed(\n    id: string,\n    input: L.CustomerNeedUpdateInput,\n    variables?: Omit<L.UpdateCustomerNeedMutationVariables, \"id\" | \"input\">\n  ): LinearFetch<CustomerNeedUpdatePayload> {\n    return new UpdateCustomerNeedMutation(this._request).fetch(id, input, variables);\n  }\n  /**\n   * Creates a new customer status.\n   *\n   * @param input - required input to pass to createCustomerStatus\n   * @returns CustomerStatusPayload\n   */\n  public createCustomerStatus(input: L.CustomerStatusCreateInput): LinearFetch<CustomerStatusPayload> {\n    return new CreateCustomerStatusMutation(this._request).fetch(input);\n  }\n  /**\n   * Deletes a customer status. Cannot delete the last remaining status in a workspace, and the status must not be in use by any customers.\n   *\n   * @param id - required id to pass to deleteCustomerStatus\n   * @returns DeletePayload\n   */\n  public deleteCustomerStatus(id: string): LinearFetch<DeletePayload> {\n    return new DeleteCustomerStatusMutation(this._request).fetch(id);\n  }\n  /**\n   * Updates a customer status.\n   *\n   * @param id - required id to pass to updateCustomerStatus\n   * @param input - required input to pass to updateCustomerStatus\n   * @returns CustomerStatusPayload\n   */\n  public updateCustomerStatus(id: string, input: L.CustomerStatusUpdateInput): LinearFetch<CustomerStatusPayload> {\n    return new UpdateCustomerStatusMutation(this._request).fetch(id, input);\n  }\n  /**\n   * Creates a new customer tier.\n   *\n   * @param input - required input to pass to createCustomerTier\n   * @returns CustomerTierPayload\n   */\n  public createCustomerTier(input: L.CustomerTierCreateInput): LinearFetch<CustomerTierPayload> {\n    return new CreateCustomerTierMutation(this._request).fetch(input);\n  }\n  /**\n   * Deletes a customer tier. The tier must not be in use by any customers.\n   *\n   * @param id - required id to pass to deleteCustomerTier\n   * @returns DeletePayload\n   */\n  public deleteCustomerTier(id: string): LinearFetch<DeletePayload> {\n    return new DeleteCustomerTierMutation(this._request).fetch(id);\n  }\n  /**\n   * Updates a customer tier.\n   *\n   * @param id - required id to pass to updateCustomerTier\n   * @param input - required input to pass to updateCustomerTier\n   * @returns CustomerTierPayload\n   */\n  public updateCustomerTier(id: string, input: L.CustomerTierUpdateInput): LinearFetch<CustomerTierPayload> {\n    return new UpdateCustomerTierMutation(this._request).fetch(id, input);\n  }\n  /**\n   * Unsyncs a managed customer from its current data source integration. External IDs mapping to the external source will be cleared, and the customer will no longer be updated by the integration.\n   *\n   * @param id - required id to pass to customerUnsync\n   * @returns CustomerPayload\n   */\n  public customerUnsync(id: string): LinearFetch<CustomerPayload> {\n    return new CustomerUnsyncMutation(this._request).fetch(id);\n  }\n  /**\n   * Updates an existing customer.\n   *\n   * @param id - required id to pass to updateCustomer\n   * @param input - required input to pass to updateCustomer\n   * @returns CustomerPayload\n   */\n  public updateCustomer(id: string, input: L.CustomerUpdateInput): LinearFetch<CustomerPayload> {\n    return new UpdateCustomerMutation(this._request).fetch(id, input);\n  }\n  /**\n   * Upserts a customer, creating it if no match is found, or updating it otherwise. Matches against existing customers using `id`, `externalId`, `slackChannelId`, or `domains`.\n   *\n   * @param input - required input to pass to customerUpsert\n   * @returns CustomerPayload\n   */\n  public customerUpsert(input: L.CustomerUpsertInput): LinearFetch<CustomerPayload> {\n    return new CustomerUpsertMutation(this._request).fetch(input);\n  }\n  /**\n   * Archives a cycle. All issues currently assigned to the cycle are unlinked from it before archiving.\n   *\n   * @param id - required id to pass to archiveCycle\n   * @returns CycleArchivePayload\n   */\n  public archiveCycle(id: string): LinearFetch<CycleArchivePayload> {\n    return new ArchiveCycleMutation(this._request).fetch(id);\n  }\n  /**\n   * Creates a new cycle.\n   *\n   * @param input - required input to pass to createCycle\n   * @returns CyclePayload\n   */\n  public createCycle(input: L.CycleCreateInput): LinearFetch<CyclePayload> {\n    return new CreateCycleMutation(this._request).fetch(input);\n  }\n  /**\n   * Shifts all cycles starts and ends by a certain number of days, starting from the provided cycle onwards.\n   *\n   * @param input - required input to pass to cycleShiftAll\n   * @returns CyclePayload\n   */\n  public cycleShiftAll(input: L.CycleShiftAllInput): LinearFetch<CyclePayload> {\n    return new CycleShiftAllMutation(this._request).fetch(input);\n  }\n  /**\n   * Starts the upcoming cycle as of midnight today. Completes the previous cycle if it has not yet ended. Only the next upcoming (not yet started) cycle for the team can be started.\n   *\n   * @param id - required id to pass to cycleStartUpcomingCycleToday\n   * @returns CyclePayload\n   */\n  public cycleStartUpcomingCycleToday(id: string): LinearFetch<CyclePayload> {\n    return new CycleStartUpcomingCycleTodayMutation(this._request).fetch(id);\n  }\n  /**\n   * Updates a cycle.\n   *\n   * @param id - required id to pass to updateCycle\n   * @param input - required input to pass to updateCycle\n   * @returns CyclePayload\n   */\n  public updateCycle(id: string, input: L.CycleUpdateInput): LinearFetch<CyclePayload> {\n    return new UpdateCycleMutation(this._request).fetch(id, input);\n  }\n  /**\n   * Creates a new document.\n   *\n   * @param input - required input to pass to createDocument\n   * @returns DocumentPayload\n   */\n  public createDocument(input: L.DocumentCreateInput): LinearFetch<DocumentPayload> {\n    return new CreateDocumentMutation(this._request).fetch(input);\n  }\n  /**\n   * Deletes (trashes) a document. The document is marked as trashed and archived, but not permanently removed.\n   *\n   * @param id - required id to pass to deleteDocument\n   * @returns DocumentArchivePayload\n   */\n  public deleteDocument(id: string): LinearFetch<DocumentArchivePayload> {\n    return new DeleteDocumentMutation(this._request).fetch(id);\n  }\n  /**\n   * Restores a previously trashed document by unarchiving it.\n   *\n   * @param id - required id to pass to unarchiveDocument\n   * @returns DocumentArchivePayload\n   */\n  public unarchiveDocument(id: string): LinearFetch<DocumentArchivePayload> {\n    return new UnarchiveDocumentMutation(this._request).fetch(id);\n  }\n  /**\n   * Updates a document.\n   *\n   * @param id - required id to pass to updateDocument\n   * @param input - required input to pass to updateDocument\n   * @returns DocumentPayload\n   */\n  public updateDocument(id: string, input: L.DocumentUpdateInput): LinearFetch<DocumentPayload> {\n    return new UpdateDocumentMutation(this._request).fetch(id, input);\n  }\n  /**\n   * Creates a new email intake address.\n   *\n   * @param input - required input to pass to createEmailIntakeAddress\n   * @returns EmailIntakeAddressPayload\n   */\n  public createEmailIntakeAddress(input: L.EmailIntakeAddressCreateInput): LinearFetch<EmailIntakeAddressPayload> {\n    return new CreateEmailIntakeAddressMutation(this._request).fetch(input);\n  }\n  /**\n   * Deletes an email intake address object.\n   *\n   * @param id - required id to pass to deleteEmailIntakeAddress\n   * @returns DeletePayload\n   */\n  public deleteEmailIntakeAddress(id: string): LinearFetch<DeletePayload> {\n    return new DeleteEmailIntakeAddressMutation(this._request).fetch(id);\n  }\n  /**\n   * Rotates an existing email intake address.\n   *\n   * @param id - required id to pass to emailIntakeAddressRotate\n   * @returns EmailIntakeAddressPayload\n   */\n  public emailIntakeAddressRotate(id: string): LinearFetch<EmailIntakeAddressPayload> {\n    return new EmailIntakeAddressRotateMutation(this._request).fetch(id);\n  }\n  /**\n   * Updates an existing email intake address.\n   *\n   * @param id - required id to pass to updateEmailIntakeAddress\n   * @param input - required input to pass to updateEmailIntakeAddress\n   * @returns EmailIntakeAddressPayload\n   */\n  public updateEmailIntakeAddress(\n    id: string,\n    input: L.EmailIntakeAddressUpdateInput\n  ): LinearFetch<EmailIntakeAddressPayload> {\n    return new UpdateEmailIntakeAddressMutation(this._request).fetch(id, input);\n  }\n  /**\n   * Authenticates a user account via email and authentication token.\n   *\n   * @param input - required input to pass to emailTokenUserAccountAuth\n   * @returns AuthResolverResponse\n   */\n  public emailTokenUserAccountAuth(input: L.TokenUserAccountAuthInput): LinearFetch<AuthResolverResponse> {\n    return new EmailTokenUserAccountAuthMutation(this._request).fetch(input);\n  }\n  /**\n   * Unsubscribes the user from one type of email.\n   *\n   * @param input - required input to pass to emailUnsubscribe\n   * @returns EmailUnsubscribePayload\n   */\n  public emailUnsubscribe(input: L.EmailUnsubscribeInput): LinearFetch<EmailUnsubscribePayload> {\n    return new EmailUnsubscribeMutation(this._request).fetch(input);\n  }\n  /**\n   * Finds or creates a new user account by email and sends an email with token.\n   *\n   * @param input - required input to pass to emailUserAccountAuthChallenge\n   * @returns EmailUserAccountAuthChallengeResponse\n   */\n  public emailUserAccountAuthChallenge(\n    input: L.EmailUserAccountAuthChallengeInput\n  ): LinearFetch<EmailUserAccountAuthChallengeResponse> {\n    return new EmailUserAccountAuthChallengeMutation(this._request).fetch(input);\n  }\n  /**\n   * Creates a custom emoji.\n   *\n   * @param input - required input to pass to createEmoji\n   * @returns EmojiPayload\n   */\n  public createEmoji(input: L.EmojiCreateInput): LinearFetch<EmojiPayload> {\n    return new CreateEmojiMutation(this._request).fetch(input);\n  }\n  /**\n   * Deletes an emoji.\n   *\n   * @param id - required id to pass to deleteEmoji\n   * @returns DeletePayload\n   */\n  public deleteEmoji(id: string): LinearFetch<DeletePayload> {\n    return new DeleteEmojiMutation(this._request).fetch(id);\n  }\n  /**\n   * Creates a new external link on an initiative, project, team, release, or cycle.\n   *\n   * @param input - required input to pass to createEntityExternalLink\n   * @returns EntityExternalLinkPayload\n   */\n  public createEntityExternalLink(input: L.EntityExternalLinkCreateInput): LinearFetch<EntityExternalLinkPayload> {\n    return new CreateEntityExternalLinkMutation(this._request).fetch(input);\n  }\n  /**\n   * Deletes an entity external link.\n   *\n   * @param id - required id to pass to deleteEntityExternalLink\n   * @returns DeletePayload\n   */\n  public deleteEntityExternalLink(id: string): LinearFetch<DeletePayload> {\n    return new DeleteEntityExternalLinkMutation(this._request).fetch(id);\n  }\n  /**\n   * Updates an existing entity external link's URL, label, or sort order.\n   *\n   * @param id - required id to pass to updateEntityExternalLink\n   * @param input - required input to pass to updateEntityExternalLink\n   * @returns EntityExternalLinkPayload\n   */\n  public updateEntityExternalLink(\n    id: string,\n    input: L.EntityExternalLinkUpdateInput\n  ): LinearFetch<EntityExternalLinkPayload> {\n    return new UpdateEntityExternalLinkMutation(this._request).fetch(id, input);\n  }\n  /**\n   * Creates a new favorite for the authenticated user. Exactly one target entity must be specified. If a favorite for the same entity already exists, the existing favorite is returned (upsert behavior).\n   *\n   * @param input - required input to pass to createFavorite\n   * @returns FavoritePayload\n   */\n  public createFavorite(input: L.FavoriteCreateInput): LinearFetch<FavoritePayload> {\n    return new CreateFavoriteMutation(this._request).fetch(input);\n  }\n  /**\n   * Deletes a favorite, removing it from the user's sidebar. This is an idempotent operation -- deleting a non-existent favorite succeeds silently.\n   *\n   * @param id - required id to pass to deleteFavorite\n   * @returns DeletePayload\n   */\n  public deleteFavorite(id: string): LinearFetch<DeletePayload> {\n    return new DeleteFavoriteMutation(this._request).fetch(id);\n  }\n  /**\n   * Updates a favorite's position, parent folder, or folder name.\n   *\n   * @param id - required id to pass to updateFavorite\n   * @param input - required input to pass to updateFavorite\n   * @returns FavoritePayload\n   */\n  public updateFavorite(id: string, input: L.FavoriteUpdateInput): LinearFetch<FavoritePayload> {\n    return new UpdateFavoriteMutation(this._request).fetch(id, input);\n  }\n  /**\n   * XHR request payload to upload an images, video and other attachments directly to Linear's cloud storage.\n   *\n   * @param contentType - required contentType to pass to fileUpload\n   * @param filename - required filename to pass to fileUpload\n   * @param size - required size to pass to fileUpload\n   * @param variables - variables without 'contentType', 'filename', 'size' to pass into the FileUploadMutation\n   * @returns UploadPayload\n   */\n  public fileUpload(\n    contentType: string,\n    filename: string,\n    size: number,\n    variables?: Omit<L.FileUploadMutationVariables, \"contentType\" | \"filename\" | \"size\">\n  ): LinearFetch<UploadPayload> {\n    return new FileUploadMutation(this._request).fetch(contentType, filename, size, variables);\n  }\n  /**\n   * Creates a new Git automation rule that maps a Git event to a workflow state transition for a team.\n   *\n   * @param input - required input to pass to createGitAutomationState\n   * @returns GitAutomationStatePayload\n   */\n  public createGitAutomationState(input: L.GitAutomationStateCreateInput): LinearFetch<GitAutomationStatePayload> {\n    return new CreateGitAutomationStateMutation(this._request).fetch(input);\n  }\n  /**\n   * Deletes a Git automation rule.\n   *\n   * @param id - required id to pass to deleteGitAutomationState\n   * @returns DeletePayload\n   */\n  public deleteGitAutomationState(id: string): LinearFetch<DeletePayload> {\n    return new DeleteGitAutomationStateMutation(this._request).fetch(id);\n  }\n  /**\n   * Updates an existing Git automation rule, including its workflow state, target branch, and triggering event.\n   *\n   * @param id - required id to pass to updateGitAutomationState\n   * @param input - required input to pass to updateGitAutomationState\n   * @returns GitAutomationStatePayload\n   */\n  public updateGitAutomationState(\n    id: string,\n    input: L.GitAutomationStateUpdateInput\n  ): LinearFetch<GitAutomationStatePayload> {\n    return new UpdateGitAutomationStateMutation(this._request).fetch(id, input);\n  }\n  /**\n   * Creates a new Git target branch definition that scopes automation rules to pull requests targeting a specific branch pattern.\n   *\n   * @param input - required input to pass to createGitAutomationTargetBranch\n   * @returns GitAutomationTargetBranchPayload\n   */\n  public createGitAutomationTargetBranch(\n    input: L.GitAutomationTargetBranchCreateInput\n  ): LinearFetch<GitAutomationTargetBranchPayload> {\n    return new CreateGitAutomationTargetBranchMutation(this._request).fetch(input);\n  }\n  /**\n   * Deletes a Git target branch definition and its associated automation rules.\n   *\n   * @param id - required id to pass to deleteGitAutomationTargetBranch\n   * @returns DeletePayload\n   */\n  public deleteGitAutomationTargetBranch(id: string): LinearFetch<DeletePayload> {\n    return new DeleteGitAutomationTargetBranchMutation(this._request).fetch(id);\n  }\n  /**\n   * Updates an existing Git target branch definition, including its branch pattern and regex flag.\n   *\n   * @param id - required id to pass to updateGitAutomationTargetBranch\n   * @param input - required input to pass to updateGitAutomationTargetBranch\n   * @returns GitAutomationTargetBranchPayload\n   */\n  public updateGitAutomationTargetBranch(\n    id: string,\n    input: L.GitAutomationTargetBranchUpdateInput\n  ): LinearFetch<GitAutomationTargetBranchPayload> {\n    return new UpdateGitAutomationTargetBranchMutation(this._request).fetch(id, input);\n  }\n  /**\n   * Authenticate user account through Google OAuth. This is the 2nd step of OAuth flow.\n   *\n   * @param input - required input to pass to googleUserAccountAuth\n   * @returns AuthResolverResponse\n   */\n  public googleUserAccountAuth(input: L.GoogleUserAccountAuthInput): LinearFetch<AuthResolverResponse> {\n    return new GoogleUserAccountAuthMutation(this._request).fetch(input);\n  }\n  /**\n   * Upload an image from an URL to Linear.\n   *\n   * @param url - required url to pass to imageUploadFromUrl\n   * @returns ImageUploadFromUrlPayload\n   */\n  public imageUploadFromUrl(url: string): LinearFetch<ImageUploadFromUrlPayload> {\n    return new ImageUploadFromUrlMutation(this._request).fetch(url);\n  }\n  /**\n   * XHR request payload to upload a file for import, directly to Linear's cloud storage.\n   *\n   * @param contentType - required contentType to pass to importFileUpload\n   * @param filename - required filename to pass to importFileUpload\n   * @param size - required size to pass to importFileUpload\n   * @param variables - variables without 'contentType', 'filename', 'size' to pass into the ImportFileUploadMutation\n   * @returns UploadPayload\n   */\n  public importFileUpload(\n    contentType: string,\n    filename: string,\n    size: number,\n    variables?: Omit<L.ImportFileUploadMutationVariables, \"contentType\" | \"filename\" | \"size\">\n  ): LinearFetch<UploadPayload> {\n    return new ImportFileUploadMutation(this._request).fetch(contentType, filename, size, variables);\n  }\n  /**\n   * Archives an initiative.\n   *\n   * @param id - required id to pass to archiveInitiative\n   * @returns InitiativeArchivePayload\n   */\n  public archiveInitiative(id: string): LinearFetch<InitiativeArchivePayload> {\n    return new ArchiveInitiativeMutation(this._request).fetch(id);\n  }\n  /**\n   * Creates a new initiative.\n   *\n   * @param input - required input to pass to createInitiative\n   * @returns InitiativePayload\n   */\n  public createInitiative(input: L.InitiativeCreateInput): LinearFetch<InitiativePayload> {\n    return new CreateInitiativeMutation(this._request).fetch(input);\n  }\n  /**\n   * Deletes (trashes) an initiative.\n   *\n   * @param id - required id to pass to deleteInitiative\n   * @returns DeletePayload\n   */\n  public deleteInitiative(id: string): LinearFetch<DeletePayload> {\n    return new DeleteInitiativeMutation(this._request).fetch(id);\n  }\n  /**\n   * Creates a new parent-child relation between two initiatives. The relation cannot create cycles or exceed maximum nesting depth.\n   *\n   * @param input - required input to pass to createInitiativeRelation\n   * @returns InitiativeRelationPayload\n   */\n  public createInitiativeRelation(input: L.InitiativeRelationCreateInput): LinearFetch<InitiativeRelationPayload> {\n    return new CreateInitiativeRelationMutation(this._request).fetch(input);\n  }\n  /**\n   * Deletes an initiative relation.\n   *\n   * @param id - required id to pass to deleteInitiativeRelation\n   * @returns DeletePayload\n   */\n  public deleteInitiativeRelation(id: string): LinearFetch<DeletePayload> {\n    return new DeleteInitiativeRelationMutation(this._request).fetch(id);\n  }\n  /**\n   * Updates an initiative relation.\n   *\n   * @param id - required id to pass to updateInitiativeRelation\n   * @param input - required input to pass to updateInitiativeRelation\n   * @returns InitiativeRelationPayload\n   */\n  public updateInitiativeRelation(\n    id: string,\n    input: L.InitiativeRelationUpdateInput\n  ): LinearFetch<InitiativeRelationPayload> {\n    return new UpdateInitiativeRelationMutation(this._request).fetch(id, input);\n  }\n  /**\n   * Associates a project with an initiative. A project can only appear once in an initiative hierarchy.\n   *\n   * @param input - required input to pass to createInitiativeToProject\n   * @returns InitiativeToProjectPayload\n   */\n  public createInitiativeToProject(input: L.InitiativeToProjectCreateInput): LinearFetch<InitiativeToProjectPayload> {\n    return new CreateInitiativeToProjectMutation(this._request).fetch(input);\n  }\n  /**\n   * Removes a project from an initiative.\n   *\n   * @param id - required id to pass to deleteInitiativeToProject\n   * @returns DeletePayload\n   */\n  public deleteInitiativeToProject(id: string): LinearFetch<DeletePayload> {\n    return new DeleteInitiativeToProjectMutation(this._request).fetch(id);\n  }\n  /**\n   * Updates an initiative-to-project association, such as its sort order.\n   *\n   * @param id - required id to pass to updateInitiativeToProject\n   * @param input - required input to pass to updateInitiativeToProject\n   * @returns InitiativeToProjectPayload\n   */\n  public updateInitiativeToProject(\n    id: string,\n    input: L.InitiativeToProjectUpdateInput\n  ): LinearFetch<InitiativeToProjectPayload> {\n    return new UpdateInitiativeToProjectMutation(this._request).fetch(id, input);\n  }\n  /**\n   * Unarchives an initiative.\n   *\n   * @param id - required id to pass to unarchiveInitiative\n   * @returns InitiativeArchivePayload\n   */\n  public unarchiveInitiative(id: string): LinearFetch<InitiativeArchivePayload> {\n    return new UnarchiveInitiativeMutation(this._request).fetch(id);\n  }\n  /**\n   * Updates an initiative.\n   *\n   * @param id - required id to pass to updateInitiative\n   * @param input - required input to pass to updateInitiative\n   * @returns InitiativePayload\n   */\n  public updateInitiative(id: string, input: L.InitiativeUpdateInput): LinearFetch<InitiativePayload> {\n    return new UpdateInitiativeMutation(this._request).fetch(id, input);\n  }\n  /**\n   * Archives an initiative update.\n   *\n   * @param id - required id to pass to archiveInitiativeUpdate\n   * @returns InitiativeUpdateArchivePayload\n   */\n  public archiveInitiativeUpdate(id: string): LinearFetch<InitiativeUpdateArchivePayload> {\n    return new ArchiveInitiativeUpdateMutation(this._request).fetch(id);\n  }\n  /**\n   * Creates an initiative update.\n   *\n   * @param input - required input to pass to createInitiativeUpdate\n   * @returns InitiativeUpdatePayload\n   */\n  public createInitiativeUpdate(input: L.InitiativeUpdateCreateInput): LinearFetch<InitiativeUpdatePayload> {\n    return new CreateInitiativeUpdateMutation(this._request).fetch(input);\n  }\n  /**\n   * Unarchives an initiative update.\n   *\n   * @param id - required id to pass to unarchiveInitiativeUpdate\n   * @returns InitiativeUpdateArchivePayload\n   */\n  public unarchiveInitiativeUpdate(id: string): LinearFetch<InitiativeUpdateArchivePayload> {\n    return new UnarchiveInitiativeUpdateMutation(this._request).fetch(id);\n  }\n  /**\n   * Updates an initiative update.\n   *\n   * @param id - required id to pass to updateInitiativeUpdate\n   * @param input - required input to pass to updateInitiativeUpdate\n   * @returns InitiativeUpdatePayload\n   */\n  public updateInitiativeUpdate(\n    id: string,\n    input: L.InitiativeUpdateUpdateInput\n  ): LinearFetch<InitiativeUpdatePayload> {\n    return new UpdateInitiativeUpdateMutation(this._request).fetch(id, input);\n  }\n  /**\n   * Archives an integration.\n   *\n   * @param id - required id to pass to archiveIntegration\n   * @returns DeletePayload\n   */\n  public archiveIntegration(id: string): LinearFetch<DeletePayload> {\n    return new ArchiveIntegrationMutation(this._request).fetch(id);\n  }\n  /**\n   * Connect a Slack channel to Asks.\n   *\n   * @param code - required code to pass to integrationAsksConnectChannel\n   * @param redirectUri - required redirectUri to pass to integrationAsksConnectChannel\n   * @returns AsksChannelConnectPayload\n   */\n  public integrationAsksConnectChannel(code: string, redirectUri: string): LinearFetch<AsksChannelConnectPayload> {\n    return new IntegrationAsksConnectChannelMutation(this._request).fetch(code, redirectUri);\n  }\n  /**\n   * Deletes an integration.\n   *\n   * @param id - required id to pass to deleteIntegration\n   * @param variables - variables without 'id' to pass into the DeleteIntegrationMutation\n   * @returns DeletePayload\n   */\n  public deleteIntegration(\n    id: string,\n    variables?: Omit<L.DeleteIntegrationMutationVariables, \"id\">\n  ): LinearFetch<DeletePayload> {\n    return new DeleteIntegrationMutation(this._request).fetch(id, variables);\n  }\n  /**\n   * Integrates the workspace with Discord.\n   *\n   * @param code - required code to pass to integrationDiscord\n   * @param redirectUri - required redirectUri to pass to integrationDiscord\n   * @returns IntegrationPayload\n   */\n  public integrationDiscord(code: string, redirectUri: string): LinearFetch<IntegrationPayload> {\n    return new IntegrationDiscordMutation(this._request).fetch(code, redirectUri);\n  }\n  /**\n   * Integrates the workspace with Figma.\n   *\n   * @param code - required code to pass to integrationFigma\n   * @param redirectUri - required redirectUri to pass to integrationFigma\n   * @returns IntegrationPayload\n   */\n  public integrationFigma(code: string, redirectUri: string): LinearFetch<IntegrationPayload> {\n    return new IntegrationFigmaMutation(this._request).fetch(code, redirectUri);\n  }\n  /**\n   * Integrates the workspace with Front.\n   *\n   * @param code - required code to pass to integrationFront\n   * @param redirectUri - required redirectUri to pass to integrationFront\n   * @returns IntegrationPayload\n   */\n  public integrationFront(code: string, redirectUri: string): LinearFetch<IntegrationPayload> {\n    return new IntegrationFrontMutation(this._request).fetch(code, redirectUri);\n  }\n  /**\n   * Connects the workspace with a GitHub Enterprise Server.\n   *\n   * @param githubUrl - required githubUrl to pass to integrationGitHubEnterpriseServerConnect\n   * @param organizationName - required organizationName to pass to integrationGitHubEnterpriseServerConnect\n   * @returns GitHubEnterpriseServerPayload\n   */\n  public integrationGitHubEnterpriseServerConnect(\n    githubUrl: string,\n    organizationName: string\n  ): LinearFetch<GitHubEnterpriseServerPayload> {\n    return new IntegrationGitHubEnterpriseServerConnectMutation(this._request).fetch(githubUrl, organizationName);\n  }\n  /**\n   * Connect your GitHub account to Linear.\n   *\n   * @param code - required code to pass to integrationGitHubPersonal\n   * @param variables - variables without 'code' to pass into the IntegrationGitHubPersonalMutation\n   * @returns IntegrationPayload\n   */\n  public integrationGitHubPersonal(\n    code: string,\n    variables?: Omit<L.IntegrationGitHubPersonalMutationVariables, \"code\">\n  ): LinearFetch<IntegrationPayload> {\n    return new IntegrationGitHubPersonalMutation(this._request).fetch(code, variables);\n  }\n  /**\n   * Generates a webhook for the GitHub commit integration.\n   *\n   * @returns GitHubCommitIntegrationPayload\n   */\n  public get createIntegrationGithubCommit(): LinearFetch<GitHubCommitIntegrationPayload> {\n    return new CreateIntegrationGithubCommitMutation(this._request).fetch();\n  }\n  /**\n   * Connects the workspace with the GitHub App.\n   *\n   * @param code - required code to pass to integrationGithubConnect\n   * @param installationId - required installationId to pass to integrationGithubConnect\n   * @param variables - variables without 'code', 'installationId' to pass into the IntegrationGithubConnectMutation\n   * @returns IntegrationPayload\n   */\n  public integrationGithubConnect(\n    code: string,\n    installationId: string,\n    variables?: Omit<L.IntegrationGithubConnectMutationVariables, \"code\" | \"installationId\">\n  ): LinearFetch<IntegrationPayload> {\n    return new IntegrationGithubConnectMutation(this._request).fetch(code, installationId, variables);\n  }\n  /**\n   * Connects the workspace with the GitHub Import App.\n   *\n   * @param code - required code to pass to integrationGithubImportConnect\n   * @param installationId - required installationId to pass to integrationGithubImportConnect\n   * @returns IntegrationPayload\n   */\n  public integrationGithubImportConnect(code: string, installationId: string): LinearFetch<IntegrationPayload> {\n    return new IntegrationGithubImportConnectMutation(this._request).fetch(code, installationId);\n  }\n  /**\n   * Refreshes the data for a GitHub import integration.\n   *\n   * @param id - required id to pass to integrationGithubImportRefresh\n   * @returns IntegrationPayload\n   */\n  public integrationGithubImportRefresh(id: string): LinearFetch<IntegrationPayload> {\n    return new IntegrationGithubImportRefreshMutation(this._request).fetch(id);\n  }\n  /**\n   * Removes code access from a GitHub integration, downgrading to the basic GitHub App.\n   *\n   * @param integrationId - required integrationId to pass to integrationGithubRemoveCodeAccess\n   * @returns IntegrationGithubRemoveCodeAccessPayload\n   */\n  public integrationGithubRemoveCodeAccess(\n    integrationId: string\n  ): LinearFetch<IntegrationGithubRemoveCodeAccessPayload> {\n    return new IntegrationGithubRemoveCodeAccessMutation(this._request).fetch(integrationId);\n  }\n  /**\n   * Connects the workspace with a GitLab Access Token.\n   *\n   * @param accessToken - required accessToken to pass to integrationGitlabConnect\n   * @param gitlabUrl - required gitlabUrl to pass to integrationGitlabConnect\n   * @param variables - variables without 'accessToken', 'gitlabUrl' to pass into the IntegrationGitlabConnectMutation\n   * @returns GitLabIntegrationCreatePayload\n   */\n  public integrationGitlabConnect(\n    accessToken: string,\n    gitlabUrl: string,\n    variables?: Omit<L.IntegrationGitlabConnectMutationVariables, \"accessToken\" | \"gitlabUrl\">\n  ): LinearFetch<GitLabIntegrationCreatePayload> {\n    return new IntegrationGitlabConnectMutation(this._request).fetch(accessToken, gitlabUrl, variables);\n  }\n  /**\n   * Tests connectivity to a self-hosted GitLab instance and clears auth errors if successful.\n   *\n   * @param integrationId - required integrationId to pass to integrationGitlabTestConnection\n   * @returns GitLabTestConnectionPayload\n   */\n  public integrationGitlabTestConnection(integrationId: string): LinearFetch<GitLabTestConnectionPayload> {\n    return new IntegrationGitlabTestConnectionMutation(this._request).fetch(integrationId);\n  }\n  /**\n   * Integrates the workspace with Gong.\n   *\n   * @param code - required code to pass to integrationGong\n   * @param redirectUri - required redirectUri to pass to integrationGong\n   * @returns IntegrationPayload\n   */\n  public integrationGong(code: string, redirectUri: string): LinearFetch<IntegrationPayload> {\n    return new IntegrationGongMutation(this._request).fetch(code, redirectUri);\n  }\n  /**\n   * Integrates the workspace with Google Sheets.\n   *\n   * @param code - required code to pass to integrationGoogleSheets\n   * @returns IntegrationPayload\n   */\n  public integrationGoogleSheets(code: string): LinearFetch<IntegrationPayload> {\n    return new IntegrationGoogleSheetsMutation(this._request).fetch(code);\n  }\n  /**\n   * Integrates the workspace with Intercom.\n   *\n   * @param code - required code to pass to integrationIntercom\n   * @param redirectUri - required redirectUri to pass to integrationIntercom\n   * @param variables - variables without 'code', 'redirectUri' to pass into the IntegrationIntercomMutation\n   * @returns IntegrationPayload\n   */\n  public integrationIntercom(\n    code: string,\n    redirectUri: string,\n    variables?: Omit<L.IntegrationIntercomMutationVariables, \"code\" | \"redirectUri\">\n  ): LinearFetch<IntegrationPayload> {\n    return new IntegrationIntercomMutation(this._request).fetch(code, redirectUri, variables);\n  }\n  /**\n   * Disconnects the workspace from Intercom.\n   *\n   * @returns IntegrationPayload\n   */\n  public get deleteIntegrationIntercom(): LinearFetch<IntegrationPayload> {\n    return new DeleteIntegrationIntercomMutation(this._request).fetch();\n  }\n  /**\n   * [DEPRECATED] Updates settings on the Intercom integration.\n   *\n   * @param input - required input to pass to updateIntegrationIntercomSettings\n   * @returns IntegrationPayload\n   */\n  public updateIntegrationIntercomSettings(input: L.IntercomSettingsInput): LinearFetch<IntegrationPayload> {\n    return new UpdateIntegrationIntercomSettingsMutation(this._request).fetch(input);\n  }\n  /**\n   * Connect your Jira account to Linear.\n   *\n   * @param variables - variables to pass into the IntegrationJiraPersonalMutation\n   * @returns IntegrationPayload\n   */\n  public integrationJiraPersonal(\n    variables?: L.IntegrationJiraPersonalMutationVariables\n  ): LinearFetch<IntegrationPayload> {\n    return new IntegrationJiraPersonalMutation(this._request).fetch(variables);\n  }\n  /**\n   * Enables Loom integration for the workspace.\n   *\n   * @returns IntegrationPayload\n   */\n  public get integrationLoom(): LinearFetch<IntegrationPayload> {\n    return new IntegrationLoomMutation(this._request).fetch();\n  }\n  /**\n   * Connects the user's personal Microsoft account to Linear.\n   *\n   * @param code - required code to pass to integrationMicrosoftPersonalConnect\n   * @param redirectUri - required redirectUri to pass to integrationMicrosoftPersonalConnect\n   * @returns IntegrationPayload\n   */\n  public integrationMicrosoftPersonalConnect(code: string, redirectUri: string): LinearFetch<IntegrationPayload> {\n    return new IntegrationMicrosoftPersonalConnectMutation(this._request).fetch(code, redirectUri);\n  }\n  /**\n   * Integrates the workspace with Microsoft Teams.\n   *\n   * @param code - required code to pass to integrationMicrosoftTeams\n   * @param redirectUri - required redirectUri to pass to integrationMicrosoftTeams\n   * @returns IntegrationPayload\n   */\n  public integrationMicrosoftTeams(code: string, redirectUri: string): LinearFetch<IntegrationPayload> {\n    return new IntegrationMicrosoftTeamsMutation(this._request).fetch(code, redirectUri);\n  }\n  /**\n   * Requests a currently unavailable integration.\n   *\n   * @param input - required input to pass to integrationRequest\n   * @returns IntegrationRequestPayload\n   */\n  public integrationRequest(input: L.IntegrationRequestInput): LinearFetch<IntegrationRequestPayload> {\n    return new IntegrationRequestMutation(this._request).fetch(input);\n  }\n  /**\n   * Integrates the workspace with Salesforce.\n   *\n   * @param code - required code to pass to integrationSalesforce\n   * @param codeVerifier - required codeVerifier to pass to integrationSalesforce\n   * @param redirectUri - required redirectUri to pass to integrationSalesforce\n   * @param subdomain - required subdomain to pass to integrationSalesforce\n   * @returns IntegrationPayload\n   */\n  public integrationSalesforce(\n    code: string,\n    codeVerifier: string,\n    redirectUri: string,\n    subdomain: string\n  ): LinearFetch<IntegrationPayload> {\n    return new IntegrationSalesforceMutation(this._request).fetch(code, codeVerifier, redirectUri, subdomain);\n  }\n  /**\n   * Integrates the workspace with Sentry.\n   *\n   * @param code - required code to pass to integrationSentryConnect\n   * @param installationId - required installationId to pass to integrationSentryConnect\n   * @param organizationSlug - required organizationSlug to pass to integrationSentryConnect\n   * @returns IntegrationPayload\n   */\n  public integrationSentryConnect(\n    code: string,\n    installationId: string,\n    organizationSlug: string\n  ): LinearFetch<IntegrationPayload> {\n    return new IntegrationSentryConnectMutation(this._request).fetch(code, installationId, organizationSlug);\n  }\n  /**\n   * Integrates the workspace with Slack.\n   *\n   * @param code - required code to pass to integrationSlack\n   * @param redirectUri - required redirectUri to pass to integrationSlack\n   * @param variables - variables without 'code', 'redirectUri' to pass into the IntegrationSlackMutation\n   * @returns IntegrationPayload\n   */\n  public integrationSlack(\n    code: string,\n    redirectUri: string,\n    variables?: Omit<L.IntegrationSlackMutationVariables, \"code\" | \"redirectUri\">\n  ): LinearFetch<IntegrationPayload> {\n    return new IntegrationSlackMutation(this._request).fetch(code, redirectUri, variables);\n  }\n  /**\n   * Integrates the workspace with the Slack Asks app.\n   *\n   * @param code - required code to pass to integrationSlackAsks\n   * @param redirectUri - required redirectUri to pass to integrationSlackAsks\n   * @returns IntegrationPayload\n   */\n  public integrationSlackAsks(code: string, redirectUri: string): LinearFetch<IntegrationPayload> {\n    return new IntegrationSlackAsksMutation(this._request).fetch(code, redirectUri);\n  }\n  /**\n   * Slack integration for custom view notifications.\n   *\n   * @param code - required code to pass to integrationSlackCustomViewNotifications\n   * @param customViewId - required customViewId to pass to integrationSlackCustomViewNotifications\n   * @param redirectUri - required redirectUri to pass to integrationSlackCustomViewNotifications\n   * @returns SlackChannelConnectPayload\n   */\n  public integrationSlackCustomViewNotifications(\n    code: string,\n    customViewId: string,\n    redirectUri: string\n  ): LinearFetch<SlackChannelConnectPayload> {\n    return new IntegrationSlackCustomViewNotificationsMutation(this._request).fetch(code, customViewId, redirectUri);\n  }\n  /**\n   * Integrates a Slack Asks channel with a Customer.\n   *\n   * @param code - required code to pass to integrationSlackCustomerChannelLink\n   * @param customerId - required customerId to pass to integrationSlackCustomerChannelLink\n   * @param redirectUri - required redirectUri to pass to integrationSlackCustomerChannelLink\n   * @returns SuccessPayload\n   */\n  public integrationSlackCustomerChannelLink(\n    code: string,\n    customerId: string,\n    redirectUri: string\n  ): LinearFetch<SuccessPayload> {\n    return new IntegrationSlackCustomerChannelLinkMutation(this._request).fetch(code, customerId, redirectUri);\n  }\n  /**\n   * Imports custom emojis from your Slack workspace.\n   *\n   * @param code - required code to pass to integrationSlackImportEmojis\n   * @param redirectUri - required redirectUri to pass to integrationSlackImportEmojis\n   * @returns IntegrationPayload\n   */\n  public integrationSlackImportEmojis(code: string, redirectUri: string): LinearFetch<IntegrationPayload> {\n    return new IntegrationSlackImportEmojisMutation(this._request).fetch(code, redirectUri);\n  }\n  /**\n   * Updates the Slack team's name in Linear for an existing Slack or Asks integration.\n   *\n   * @param integrationId - required integrationId to pass to integrationSlackOrAsksUpdateSlackTeamName\n   * @returns IntegrationSlackWorkspaceNamePayload\n   */\n  public integrationSlackOrAsksUpdateSlackTeamName(\n    integrationId: string\n  ): LinearFetch<IntegrationSlackWorkspaceNamePayload> {\n    return new IntegrationSlackOrAsksUpdateSlackTeamNameMutation(this._request).fetch(integrationId);\n  }\n  /**\n   * Slack integration for workspace-level project update notifications.\n   *\n   * @param code - required code to pass to integrationSlackOrgProjectUpdatesPost\n   * @param redirectUri - required redirectUri to pass to integrationSlackOrgProjectUpdatesPost\n   * @returns SlackChannelConnectPayload\n   */\n  public integrationSlackOrgProjectUpdatesPost(\n    code: string,\n    redirectUri: string\n  ): LinearFetch<SlackChannelConnectPayload> {\n    return new IntegrationSlackOrgProjectUpdatesPostMutation(this._request).fetch(code, redirectUri);\n  }\n  /**\n   * Integrates your personal notifications with Slack.\n   *\n   * @param code - required code to pass to integrationSlackPersonal\n   * @param redirectUri - required redirectUri to pass to integrationSlackPersonal\n   * @returns IntegrationPayload\n   */\n  public integrationSlackPersonal(code: string, redirectUri: string): LinearFetch<IntegrationPayload> {\n    return new IntegrationSlackPersonalMutation(this._request).fetch(code, redirectUri);\n  }\n  /**\n   * Slack integration for team notifications.\n   *\n   * @param code - required code to pass to integrationSlackPost\n   * @param redirectUri - required redirectUri to pass to integrationSlackPost\n   * @param teamId - required teamId to pass to integrationSlackPost\n   * @param variables - variables without 'code', 'redirectUri', 'teamId' to pass into the IntegrationSlackPostMutation\n   * @returns SlackChannelConnectPayload\n   */\n  public integrationSlackPost(\n    code: string,\n    redirectUri: string,\n    teamId: string,\n    variables?: Omit<L.IntegrationSlackPostMutationVariables, \"code\" | \"redirectUri\" | \"teamId\">\n  ): LinearFetch<SlackChannelConnectPayload> {\n    return new IntegrationSlackPostMutation(this._request).fetch(code, redirectUri, teamId, variables);\n  }\n  /**\n   * Slack integration for project notifications.\n   *\n   * @param code - required code to pass to integrationSlackProjectPost\n   * @param projectId - required projectId to pass to integrationSlackProjectPost\n   * @param redirectUri - required redirectUri to pass to integrationSlackProjectPost\n   * @param service - required service to pass to integrationSlackProjectPost\n   * @returns SlackChannelConnectPayload\n   */\n  public integrationSlackProjectPost(\n    code: string,\n    projectId: string,\n    redirectUri: string,\n    service: string\n  ): LinearFetch<SlackChannelConnectPayload> {\n    return new IntegrationSlackProjectPostMutation(this._request).fetch(code, projectId, redirectUri, service);\n  }\n  /**\n   * Creates a new connection between a template and an integration, optionally scoped to a specific external resource such as a Slack channel.\n   *\n   * @param input - required input to pass to createIntegrationTemplate\n   * @returns IntegrationTemplatePayload\n   */\n  public createIntegrationTemplate(input: L.IntegrationTemplateCreateInput): LinearFetch<IntegrationTemplatePayload> {\n    return new CreateIntegrationTemplateMutation(this._request).fetch(input);\n  }\n  /**\n   * Deletes an integration template connection, removing the link between a template and an integration.\n   *\n   * @param id - required id to pass to deleteIntegrationTemplate\n   * @returns DeletePayload\n   */\n  public deleteIntegrationTemplate(id: string): LinearFetch<DeletePayload> {\n    return new DeleteIntegrationTemplateMutation(this._request).fetch(id);\n  }\n  /**\n   * Integrates the workspace with Zendesk.\n   *\n   * @param code - required code to pass to integrationZendesk\n   * @param redirectUri - required redirectUri to pass to integrationZendesk\n   * @param scope - required scope to pass to integrationZendesk\n   * @param subdomain - required subdomain to pass to integrationZendesk\n   * @returns IntegrationPayload\n   */\n  public integrationZendesk(\n    code: string,\n    redirectUri: string,\n    scope: string,\n    subdomain: string\n  ): LinearFetch<IntegrationPayload> {\n    return new IntegrationZendeskMutation(this._request).fetch(code, redirectUri, scope, subdomain);\n  }\n  /**\n   * Creates new Slack notification settings for a team, project, initiative, or custom view.\n   *\n   * @param input - required input to pass to createIntegrationsSettings\n   * @returns IntegrationsSettingsPayload\n   */\n  public createIntegrationsSettings(\n    input: L.IntegrationsSettingsCreateInput\n  ): LinearFetch<IntegrationsSettingsPayload> {\n    return new CreateIntegrationsSettingsMutation(this._request).fetch(input);\n  }\n  /**\n   * Updates Slack notification settings for a team, project, initiative, or custom view.\n   *\n   * @param id - required id to pass to updateIntegrationsSettings\n   * @param input - required input to pass to updateIntegrationsSettings\n   * @returns IntegrationsSettingsPayload\n   */\n  public updateIntegrationsSettings(\n    id: string,\n    input: L.IntegrationsSettingsUpdateInput\n  ): LinearFetch<IntegrationsSettingsPayload> {\n    return new UpdateIntegrationsSettingsMutation(this._request).fetch(id, input);\n  }\n  /**\n   * Adds a label to an issue.\n   *\n   * @param id - required id to pass to issueAddLabel\n   * @param labelId - required labelId to pass to issueAddLabel\n   * @returns IssuePayload\n   */\n  public issueAddLabel(id: string, labelId: string): LinearFetch<IssuePayload> {\n    return new IssueAddLabelMutation(this._request).fetch(id, labelId);\n  }\n  /**\n   * Archives an issue.\n   *\n   * @param id - required id to pass to archiveIssue\n   * @param variables - variables without 'id' to pass into the ArchiveIssueMutation\n   * @returns IssueArchivePayload\n   */\n  public archiveIssue(\n    id: string,\n    variables?: Omit<L.ArchiveIssueMutationVariables, \"id\">\n  ): LinearFetch<IssueArchivePayload> {\n    return new ArchiveIssueMutation(this._request).fetch(id, variables);\n  }\n  /**\n   * Creates a list of issues in one transaction.\n   *\n   * @param input - required input to pass to createIssueBatch\n   * @returns IssueBatchPayload\n   */\n  public createIssueBatch(input: L.IssueBatchCreateInput): LinearFetch<IssueBatchPayload> {\n    return new CreateIssueBatchMutation(this._request).fetch(input);\n  }\n  /**\n   * Updates multiple issues at once.\n   *\n   * @param ids - required ids to pass to updateIssueBatch\n   * @param input - required input to pass to updateIssueBatch\n   * @returns IssueBatchPayload\n   */\n  public updateIssueBatch(ids: L.Scalars[\"UUID\"][], input: L.IssueUpdateInput): LinearFetch<IssueBatchPayload> {\n    return new UpdateIssueBatchMutation(this._request).fetch(ids, input);\n  }\n  /**\n   * Creates a new issue.\n   *\n   * @param input - required input to pass to createIssue\n   * @returns IssuePayload\n   */\n  public createIssue(input: L.IssueCreateInput): LinearFetch<IssuePayload> {\n    return new CreateIssueMutation(this._request).fetch(input);\n  }\n  /**\n   * Deletes (trashes) an issue.\n   *\n   * @param id - required id to pass to deleteIssue\n   * @param variables - variables without 'id' to pass into the DeleteIssueMutation\n   * @returns IssueArchivePayload\n   */\n  public deleteIssue(\n    id: string,\n    variables?: Omit<L.DeleteIssueMutationVariables, \"id\">\n  ): LinearFetch<IssueArchivePayload> {\n    return new DeleteIssueMutation(this._request).fetch(id, variables);\n  }\n  /**\n   * Disables external sync on an issue.\n   *\n   * @param attachmentId - required attachmentId to pass to issueExternalSyncDisable\n   * @returns IssuePayload\n   */\n  public issueExternalSyncDisable(attachmentId: string): LinearFetch<IssuePayload> {\n    return new IssueExternalSyncDisableMutation(this._request).fetch(attachmentId);\n  }\n  /**\n   * Kicks off an Asana import job.\n   *\n   * @param asanaTeamName - required asanaTeamName to pass to issueImportCreateAsana\n   * @param asanaToken - required asanaToken to pass to issueImportCreateAsana\n   * @param variables - variables without 'asanaTeamName', 'asanaToken' to pass into the IssueImportCreateAsanaMutation\n   * @returns IssueImportPayload\n   */\n  public issueImportCreateAsana(\n    asanaTeamName: string,\n    asanaToken: string,\n    variables?: Omit<L.IssueImportCreateAsanaMutationVariables, \"asanaTeamName\" | \"asanaToken\">\n  ): LinearFetch<IssueImportPayload> {\n    return new IssueImportCreateAsanaMutation(this._request).fetch(asanaTeamName, asanaToken, variables);\n  }\n  /**\n   * Kicks off a Jira import job from a CSV.\n   *\n   * @param csvUrl - required csvUrl to pass to issueImportCreateCSVJira\n   * @param variables - variables without 'csvUrl' to pass into the IssueImportCreateCsvJiraMutation\n   * @returns IssueImportPayload\n   */\n  public issueImportCreateCSVJira(\n    csvUrl: string,\n    variables?: Omit<L.IssueImportCreateCsvJiraMutationVariables, \"csvUrl\">\n  ): LinearFetch<IssueImportPayload> {\n    return new IssueImportCreateCsvJiraMutation(this._request).fetch(csvUrl, variables);\n  }\n  /**\n   * Kicks off a Shortcut (formerly Clubhouse) import job.\n   *\n   * @param clubhouseGroupName - required clubhouseGroupName to pass to issueImportCreateClubhouse\n   * @param clubhouseToken - required clubhouseToken to pass to issueImportCreateClubhouse\n   * @param variables - variables without 'clubhouseGroupName', 'clubhouseToken' to pass into the IssueImportCreateClubhouseMutation\n   * @returns IssueImportPayload\n   */\n  public issueImportCreateClubhouse(\n    clubhouseGroupName: string,\n    clubhouseToken: string,\n    variables?: Omit<L.IssueImportCreateClubhouseMutationVariables, \"clubhouseGroupName\" | \"clubhouseToken\">\n  ): LinearFetch<IssueImportPayload> {\n    return new IssueImportCreateClubhouseMutation(this._request).fetch(clubhouseGroupName, clubhouseToken, variables);\n  }\n  /**\n   * Kicks off a GitHub import job.\n   *\n   * @param variables - variables to pass into the IssueImportCreateGithubMutation\n   * @returns IssueImportPayload\n   */\n  public issueImportCreateGithub(\n    variables?: L.IssueImportCreateGithubMutationVariables\n  ): LinearFetch<IssueImportPayload> {\n    return new IssueImportCreateGithubMutation(this._request).fetch(variables);\n  }\n  /**\n   * Kicks off a Jira import job.\n   *\n   * @param jiraEmail - required jiraEmail to pass to issueImportCreateJira\n   * @param jiraHostname - required jiraHostname to pass to issueImportCreateJira\n   * @param jiraProject - required jiraProject to pass to issueImportCreateJira\n   * @param jiraToken - required jiraToken to pass to issueImportCreateJira\n   * @param variables - variables without 'jiraEmail', 'jiraHostname', 'jiraProject', 'jiraToken' to pass into the IssueImportCreateJiraMutation\n   * @returns IssueImportPayload\n   */\n  public issueImportCreateJira(\n    jiraEmail: string,\n    jiraHostname: string,\n    jiraProject: string,\n    jiraToken: string,\n    variables?: Omit<\n      L.IssueImportCreateJiraMutationVariables,\n      \"jiraEmail\" | \"jiraHostname\" | \"jiraProject\" | \"jiraToken\"\n    >\n  ): LinearFetch<IssueImportPayload> {\n    return new IssueImportCreateJiraMutation(this._request).fetch(\n      jiraEmail,\n      jiraHostname,\n      jiraProject,\n      jiraToken,\n      variables\n    );\n  }\n  /**\n   * Deletes an import job.\n   *\n   * @param issueImportId - required issueImportId to pass to deleteIssueImport\n   * @returns IssueImportDeletePayload\n   */\n  public deleteIssueImport(issueImportId: string): LinearFetch<IssueImportDeletePayload> {\n    return new DeleteIssueImportMutation(this._request).fetch(issueImportId);\n  }\n  /**\n   * Kicks off import processing.\n   *\n   * @param issueImportId - required issueImportId to pass to issueImportProcess\n   * @param mapping - required mapping to pass to issueImportProcess\n   * @returns IssueImportPayload\n   */\n  public issueImportProcess(issueImportId: string, mapping: L.Scalars[\"JSONObject\"]): LinearFetch<IssueImportPayload> {\n    return new IssueImportProcessMutation(this._request).fetch(issueImportId, mapping);\n  }\n  /**\n   * Updates the mapping for the issue import.\n   *\n   * @param id - required id to pass to updateIssueImport\n   * @param input - required input to pass to updateIssueImport\n   * @returns IssueImportPayload\n   */\n  public updateIssueImport(id: string, input: L.IssueImportUpdateInput): LinearFetch<IssueImportPayload> {\n    return new UpdateIssueImportMutation(this._request).fetch(id, input);\n  }\n  /**\n   * Creates a new label.\n   *\n   * @param input - required input to pass to createIssueLabel\n   * @param variables - variables without 'input' to pass into the CreateIssueLabelMutation\n   * @returns IssueLabelPayload\n   */\n  public createIssueLabel(\n    input: L.IssueLabelCreateInput,\n    variables?: Omit<L.CreateIssueLabelMutationVariables, \"input\">\n  ): LinearFetch<IssueLabelPayload> {\n    return new CreateIssueLabelMutation(this._request).fetch(input, variables);\n  }\n  /**\n   * Deletes an issue label.\n   *\n   * @param id - required id to pass to deleteIssueLabel\n   * @returns DeletePayload\n   */\n  public deleteIssueLabel(id: string): LinearFetch<DeletePayload> {\n    return new DeleteIssueLabelMutation(this._request).fetch(id);\n  }\n  /**\n   * Restores a previously retired label, making it available for use again.\n   *\n   * @param id - required id to pass to issueLabelRestore\n   * @returns IssueLabelPayload\n   */\n  public issueLabelRestore(id: string): LinearFetch<IssueLabelPayload> {\n    return new IssueLabelRestoreMutation(this._request).fetch(id);\n  }\n  /**\n   * Retires a label. Retired labels are still visible but cannot be applied to new issues. Existing issues with the label are not affected.\n   *\n   * @param id - required id to pass to issueLabelRetire\n   * @returns IssueLabelPayload\n   */\n  public issueLabelRetire(id: string): LinearFetch<IssueLabelPayload> {\n    return new IssueLabelRetireMutation(this._request).fetch(id);\n  }\n  /**\n   * Updates a label.\n   *\n   * @param id - required id to pass to updateIssueLabel\n   * @param input - required input to pass to updateIssueLabel\n   * @param variables - variables without 'id', 'input' to pass into the UpdateIssueLabelMutation\n   * @returns IssueLabelPayload\n   */\n  public updateIssueLabel(\n    id: string,\n    input: L.IssueLabelUpdateInput,\n    variables?: Omit<L.UpdateIssueLabelMutationVariables, \"id\" | \"input\">\n  ): LinearFetch<IssueLabelPayload> {\n    return new UpdateIssueLabelMutation(this._request).fetch(id, input, variables);\n  }\n  /**\n   * Creates a new issue relation.\n   *\n   * @param input - required input to pass to createIssueRelation\n   * @param variables - variables without 'input' to pass into the CreateIssueRelationMutation\n   * @returns IssueRelationPayload\n   */\n  public createIssueRelation(\n    input: L.IssueRelationCreateInput,\n    variables?: Omit<L.CreateIssueRelationMutationVariables, \"input\">\n  ): LinearFetch<IssueRelationPayload> {\n    return new CreateIssueRelationMutation(this._request).fetch(input, variables);\n  }\n  /**\n   * Deletes an issue relation.\n   *\n   * @param id - required id to pass to deleteIssueRelation\n   * @returns DeletePayload\n   */\n  public deleteIssueRelation(id: string): LinearFetch<DeletePayload> {\n    return new DeleteIssueRelationMutation(this._request).fetch(id);\n  }\n  /**\n   * Updates an issue relation.\n   *\n   * @param id - required id to pass to updateIssueRelation\n   * @param input - required input to pass to updateIssueRelation\n   * @returns IssueRelationPayload\n   */\n  public updateIssueRelation(id: string, input: L.IssueRelationUpdateInput): LinearFetch<IssueRelationPayload> {\n    return new UpdateIssueRelationMutation(this._request).fetch(id, input);\n  }\n  /**\n   * Adds an issue reminder. Will cause a notification to be sent when the issue reminder time is reached.\n   *\n   * @param id - required id to pass to issueReminder\n   * @param reminderAt - required reminderAt to pass to issueReminder\n   * @returns IssuePayload\n   */\n  public issueReminder(id: string, reminderAt: Date): LinearFetch<IssuePayload> {\n    return new IssueReminderMutation(this._request).fetch(id, reminderAt);\n  }\n  /**\n   * Removes a label from an issue.\n   *\n   * @param id - required id to pass to issueRemoveLabel\n   * @param labelId - required labelId to pass to issueRemoveLabel\n   * @returns IssuePayload\n   */\n  public issueRemoveLabel(id: string, labelId: string): LinearFetch<IssuePayload> {\n    return new IssueRemoveLabelMutation(this._request).fetch(id, labelId);\n  }\n  /**\n   * Subscribes a user to an issue.\n   *\n   * @param id - required id to pass to issueSubscribe\n   * @param variables - variables without 'id' to pass into the IssueSubscribeMutation\n   * @returns IssuePayload\n   */\n  public issueSubscribe(\n    id: string,\n    variables?: Omit<L.IssueSubscribeMutationVariables, \"id\">\n  ): LinearFetch<IssuePayload> {\n    return new IssueSubscribeMutation(this._request).fetch(id, variables);\n  }\n  /**\n   * Creates a new association between an issue and a release, linking the issue to the release for tracking purposes.\n   *\n   * @param input - required input to pass to createIssueToRelease\n   * @returns IssueToReleasePayload\n   */\n  public createIssueToRelease(input: L.IssueToReleaseCreateInput): LinearFetch<IssueToReleasePayload> {\n    return new CreateIssueToReleaseMutation(this._request).fetch(input);\n  }\n  /**\n   * Deletes an issue-to-release association by its identifier, removing the issue from the release.\n   *\n   * @param id - required id to pass to deleteIssueToRelease\n   * @returns DeletePayload\n   */\n  public deleteIssueToRelease(id: string): LinearFetch<DeletePayload> {\n    return new DeleteIssueToReleaseMutation(this._request).fetch(id);\n  }\n  /**\n   * Deletes an issue-to-release association by looking up the issue and release identifiers, removing the issue from the release.\n   *\n   * @param issueId - required issueId to pass to issueToReleaseDeleteByIssueAndRelease\n   * @param releaseId - required releaseId to pass to issueToReleaseDeleteByIssueAndRelease\n   * @returns DeletePayload\n   */\n  public issueToReleaseDeleteByIssueAndRelease(issueId: string, releaseId: string): LinearFetch<DeletePayload> {\n    return new IssueToReleaseDeleteByIssueAndReleaseMutation(this._request).fetch(issueId, releaseId);\n  }\n  /**\n   * Unarchives an issue.\n   *\n   * @param id - required id to pass to unarchiveIssue\n   * @returns IssueArchivePayload\n   */\n  public unarchiveIssue(id: string): LinearFetch<IssueArchivePayload> {\n    return new UnarchiveIssueMutation(this._request).fetch(id);\n  }\n  /**\n   * Unsubscribes a user from an issue.\n   *\n   * @param id - required id to pass to issueUnsubscribe\n   * @param variables - variables without 'id' to pass into the IssueUnsubscribeMutation\n   * @returns IssuePayload\n   */\n  public issueUnsubscribe(\n    id: string,\n    variables?: Omit<L.IssueUnsubscribeMutationVariables, \"id\">\n  ): LinearFetch<IssuePayload> {\n    return new IssueUnsubscribeMutation(this._request).fetch(id, variables);\n  }\n  /**\n   * Updates an issue.\n   *\n   * @param id - required id to pass to updateIssue\n   * @param input - required input to pass to updateIssue\n   * @returns IssuePayload\n   */\n  public updateIssue(id: string, input: L.IssueUpdateInput): LinearFetch<IssuePayload> {\n    return new UpdateIssueMutation(this._request).fetch(id, input);\n  }\n  /**\n   * Logout the client.\n   *\n   * @param variables - variables to pass into the LogoutMutation\n   * @returns LogoutResponse\n   */\n  public logout(variables?: L.LogoutMutationVariables): LinearFetch<LogoutResponse> {\n    return new LogoutMutation(this._request).fetch(variables);\n  }\n  /**\n   * Logout all of user's sessions including the active one.\n   *\n   * @param variables - variables to pass into the LogoutAllSessionsMutation\n   * @returns LogoutResponse\n   */\n  public logoutAllSessions(variables?: L.LogoutAllSessionsMutationVariables): LinearFetch<LogoutResponse> {\n    return new LogoutAllSessionsMutation(this._request).fetch(variables);\n  }\n  /**\n   * Logout all of user's sessions excluding the current one.\n   *\n   * @param variables - variables to pass into the LogoutOtherSessionsMutation\n   * @returns LogoutResponse\n   */\n  public logoutOtherSessions(variables?: L.LogoutOtherSessionsMutationVariables): LinearFetch<LogoutResponse> {\n    return new LogoutOtherSessionsMutation(this._request).fetch(variables);\n  }\n  /**\n   * Logout an individual session with its ID.\n   *\n   * @param sessionId - required sessionId to pass to logoutSession\n   * @returns LogoutResponse\n   */\n  public logoutSession(sessionId: string): LinearFetch<LogoutResponse> {\n    return new LogoutSessionMutation(this._request).fetch(sessionId);\n  }\n  /**\n   * Archives a notification.\n   *\n   * @param id - required id to pass to archiveNotification\n   * @returns NotificationArchivePayload\n   */\n  public archiveNotification(id: string): LinearFetch<NotificationArchivePayload> {\n    return new ArchiveNotificationMutation(this._request).fetch(id);\n  }\n  /**\n   * Archives a notification and all related notifications.\n   *\n   * @param input - required input to pass to notificationArchiveAll\n   * @returns NotificationBatchActionPayload\n   */\n  public notificationArchiveAll(input: L.NotificationEntityInput): LinearFetch<NotificationBatchActionPayload> {\n    return new NotificationArchiveAllMutation(this._request).fetch(input);\n  }\n  /**\n   * Subscribes to or unsubscribes from a specific notification category for a given notification channel. For example, subscribe to 'issueAssignment' notifications via the 'email' channel.\n   *\n   * @param category - required category to pass to updateNotificationCategoryChannelSubscription\n   * @param channel - required channel to pass to updateNotificationCategoryChannelSubscription\n   * @param subscribe - required subscribe to pass to updateNotificationCategoryChannelSubscription\n   * @returns UserSettingsPayload\n   */\n  public updateNotificationCategoryChannelSubscription(\n    category: L.NotificationCategory,\n    channel: L.NotificationChannel,\n    subscribe: boolean\n  ): LinearFetch<UserSettingsPayload> {\n    return new UpdateNotificationCategoryChannelSubscriptionMutation(this._request).fetch(category, channel, subscribe);\n  }\n  /**\n   * Marks notification and all related notifications as read.\n   *\n   * @param input - required input to pass to notificationMarkReadAll\n   * @param readAt - required readAt to pass to notificationMarkReadAll\n   * @returns NotificationBatchActionPayload\n   */\n  public notificationMarkReadAll(\n    input: L.NotificationEntityInput,\n    readAt: Date\n  ): LinearFetch<NotificationBatchActionPayload> {\n    return new NotificationMarkReadAllMutation(this._request).fetch(input, readAt);\n  }\n  /**\n   * Marks notification and all related notifications as unread.\n   *\n   * @param input - required input to pass to notificationMarkUnreadAll\n   * @returns NotificationBatchActionPayload\n   */\n  public notificationMarkUnreadAll(input: L.NotificationEntityInput): LinearFetch<NotificationBatchActionPayload> {\n    return new NotificationMarkUnreadAllMutation(this._request).fetch(input);\n  }\n  /**\n   * Snoozes a notification and all related notifications.\n   *\n   * @param input - required input to pass to notificationSnoozeAll\n   * @param snoozedUntilAt - required snoozedUntilAt to pass to notificationSnoozeAll\n   * @returns NotificationBatchActionPayload\n   */\n  public notificationSnoozeAll(\n    input: L.NotificationEntityInput,\n    snoozedUntilAt: Date\n  ): LinearFetch<NotificationBatchActionPayload> {\n    return new NotificationSnoozeAllMutation(this._request).fetch(input, snoozedUntilAt);\n  }\n  /**\n   * Creates a new notification subscription for a specific entity. The subscription determines which notification types the authenticated user will receive for the target entity. Exactly one target entity (customer, custom view, cycle, initiative, label, project, team, or user) must be specified.\n   *\n   * @param input - required input to pass to createNotificationSubscription\n   * @returns NotificationSubscriptionPayload\n   */\n  public createNotificationSubscription(\n    input: L.NotificationSubscriptionCreateInput\n  ): LinearFetch<NotificationSubscriptionPayload> {\n    return new CreateNotificationSubscriptionMutation(this._request).fetch(input);\n  }\n  /**\n   * Deletes a notification subscription reference.\n   *\n   * @param id - required id to pass to deleteNotificationSubscription\n   * @returns DeletePayload\n   */\n  public deleteNotificationSubscription(id: string): LinearFetch<DeletePayload> {\n    return new DeleteNotificationSubscriptionMutation(this._request).fetch(id);\n  }\n  /**\n   * Updates a notification subscription.\n   *\n   * @param id - required id to pass to updateNotificationSubscription\n   * @param input - required input to pass to updateNotificationSubscription\n   * @returns NotificationSubscriptionPayload\n   */\n  public updateNotificationSubscription(\n    id: string,\n    input: L.NotificationSubscriptionUpdateInput\n  ): LinearFetch<NotificationSubscriptionPayload> {\n    return new UpdateNotificationSubscriptionMutation(this._request).fetch(id, input);\n  }\n  /**\n   * Unarchives a notification.\n   *\n   * @param id - required id to pass to unarchiveNotification\n   * @returns NotificationArchivePayload\n   */\n  public unarchiveNotification(id: string): LinearFetch<NotificationArchivePayload> {\n    return new UnarchiveNotificationMutation(this._request).fetch(id);\n  }\n  /**\n   * Unsnoozes a notification and all related notifications.\n   *\n   * @param input - required input to pass to notificationUnsnoozeAll\n   * @param unsnoozedAt - required unsnoozedAt to pass to notificationUnsnoozeAll\n   * @returns NotificationBatchActionPayload\n   */\n  public notificationUnsnoozeAll(\n    input: L.NotificationEntityInput,\n    unsnoozedAt: Date\n  ): LinearFetch<NotificationBatchActionPayload> {\n    return new NotificationUnsnoozeAllMutation(this._request).fetch(input, unsnoozedAt);\n  }\n  /**\n   * Updates a notification.\n   *\n   * @param id - required id to pass to updateNotification\n   * @param input - required input to pass to updateNotification\n   * @returns NotificationPayload\n   */\n  public updateNotification(id: string, input: L.NotificationUpdateInput): LinearFetch<NotificationPayload> {\n    return new UpdateNotificationMutation(this._request).fetch(id, input);\n  }\n  /**\n   * Cancels a previously requested workspace deletion, if the workspace has not yet been fully deleted.\n   *\n   * @returns OrganizationCancelDeletePayload\n   */\n  public get deleteOrganizationCancel(): LinearFetch<OrganizationCancelDeletePayload> {\n    return new DeleteOrganizationCancelMutation(this._request).fetch();\n  }\n  /**\n   * Permanently deletes the workspace and all its data. Requires a valid deletion code obtained from organizationDeleteChallenge. This action is irreversible.\n   *\n   * @param input - required input to pass to deleteOrganization\n   * @returns OrganizationDeletePayload\n   */\n  public deleteOrganization(input: L.DeleteOrganizationInput): LinearFetch<OrganizationDeletePayload> {\n    return new DeleteOrganizationMutation(this._request).fetch(input);\n  }\n  /**\n   * Requests a deletion confirmation code for the workspace. The code is sent to the requesting user's email and must be used with the organizationDelete mutation to confirm deletion.\n   *\n   * @returns OrganizationDeletePayload\n   */\n  public get organizationDeleteChallenge(): LinearFetch<OrganizationDeletePayload> {\n    return new OrganizationDeleteChallengeMutation(this._request).fetch();\n  }\n  /**\n   * Deletes a domain.\n   *\n   * @param id - required id to pass to deleteOrganizationDomain\n   * @returns DeletePayload\n   */\n  public deleteOrganizationDomain(id: string): LinearFetch<DeletePayload> {\n    return new DeleteOrganizationDomainMutation(this._request).fetch(id);\n  }\n  /**\n   * Creates a new workspace invite and sends an invitation email to the specified address. The invite includes a role assignment and optional team memberships.\n   *\n   * @param input - required input to pass to createOrganizationInvite\n   * @returns OrganizationInvitePayload\n   */\n  public createOrganizationInvite(input: L.OrganizationInviteCreateInput): LinearFetch<OrganizationInvitePayload> {\n    return new CreateOrganizationInviteMutation(this._request).fetch(input);\n  }\n  /**\n   * Deletes (archives) a workspace invite, preventing it from being accepted.\n   *\n   * @param id - required id to pass to deleteOrganizationInvite\n   * @returns DeletePayload\n   */\n  public deleteOrganizationInvite(id: string): LinearFetch<DeletePayload> {\n    return new DeleteOrganizationInviteMutation(this._request).fetch(id);\n  }\n  /**\n   * Updates an existing workspace invite, such as changing the teams the invitee will be added to.\n   *\n   * @param id - required id to pass to updateOrganizationInvite\n   * @param input - required input to pass to updateOrganizationInvite\n   * @returns OrganizationInvitePayload\n   */\n  public updateOrganizationInvite(\n    id: string,\n    input: L.OrganizationInviteUpdateInput\n  ): LinearFetch<OrganizationInvitePayload> {\n    return new UpdateOrganizationInviteMutation(this._request).fetch(id, input);\n  }\n  /**\n   * [DEPRECATED] Starts a trial for the workspace.\n   *\n   * @returns OrganizationStartTrialPayload\n   */\n  public get organizationStartTrial(): LinearFetch<OrganizationStartTrialPayload> {\n    return new OrganizationStartTrialMutation(this._request).fetch();\n  }\n  /**\n   * Starts a trial for the workspace on the specified plan type. The workspace must not already be on a paid plan or in an active trial.\n   *\n   * @param input - required input to pass to organizationStartTrialForPlan\n   * @returns OrganizationStartTrialPayload\n   */\n  public organizationStartTrialForPlan(\n    input: L.OrganizationStartTrialInput\n  ): LinearFetch<OrganizationStartTrialPayload> {\n    return new OrganizationStartTrialForPlanMutation(this._request).fetch(input);\n  }\n  /**\n   * Updates the user's workspace settings. Different settings require different permission levels; most require the workspaceSettings admin permission.\n   *\n   * @param input - required input to pass to updateOrganization\n   * @returns OrganizationPayload\n   */\n  public updateOrganization(input: L.OrganizationUpdateInput): LinearFetch<OrganizationPayload> {\n    return new UpdateOrganizationMutation(this._request).fetch(input);\n  }\n  /**\n   * Adds a label to a project.\n   *\n   * @param id - required id to pass to projectAddLabel\n   * @param labelId - required labelId to pass to projectAddLabel\n   * @returns ProjectPayload\n   */\n  public projectAddLabel(id: string, labelId: string): LinearFetch<ProjectPayload> {\n    return new ProjectAddLabelMutation(this._request).fetch(id, labelId);\n  }\n  /**\n   * Archives a project.\n   *\n   * @param id - required id to pass to archiveProject\n   * @param variables - variables without 'id' to pass into the ArchiveProjectMutation\n   * @returns ProjectArchivePayload\n   */\n  public archiveProject(\n    id: string,\n    variables?: Omit<L.ArchiveProjectMutationVariables, \"id\">\n  ): LinearFetch<ProjectArchivePayload> {\n    return new ArchiveProjectMutation(this._request).fetch(id, variables);\n  }\n  /**\n   * Creates a new project.\n   *\n   * @param input - required input to pass to createProject\n   * @param variables - variables without 'input' to pass into the CreateProjectMutation\n   * @returns ProjectPayload\n   */\n  public createProject(\n    input: L.ProjectCreateInput,\n    variables?: Omit<L.CreateProjectMutationVariables, \"input\">\n  ): LinearFetch<ProjectPayload> {\n    return new CreateProjectMutation(this._request).fetch(input, variables);\n  }\n  /**\n   * Deletes (trashes) a project. The project can be restored later with projectUnarchive.\n   *\n   * @param id - required id to pass to deleteProject\n   * @returns ProjectArchivePayload\n   */\n  public deleteProject(id: string): LinearFetch<ProjectArchivePayload> {\n    return new DeleteProjectMutation(this._request).fetch(id);\n  }\n  /**\n   * Disables external sync on a project.\n   *\n   * @param projectId - required projectId to pass to projectExternalSyncDisable\n   * @param syncSource - required syncSource to pass to projectExternalSyncDisable\n   * @returns ProjectPayload\n   */\n  public projectExternalSyncDisable(projectId: string, syncSource: L.ExternalSyncService): LinearFetch<ProjectPayload> {\n    return new ProjectExternalSyncDisableMutation(this._request).fetch(projectId, syncSource);\n  }\n  /**\n   * Creates a new project label.\n   *\n   * @param input - required input to pass to createProjectLabel\n   * @returns ProjectLabelPayload\n   */\n  public createProjectLabel(input: L.ProjectLabelCreateInput): LinearFetch<ProjectLabelPayload> {\n    return new CreateProjectLabelMutation(this._request).fetch(input);\n  }\n  /**\n   * Deletes a project label.\n   *\n   * @param id - required id to pass to deleteProjectLabel\n   * @returns DeletePayload\n   */\n  public deleteProjectLabel(id: string): LinearFetch<DeletePayload> {\n    return new DeleteProjectLabelMutation(this._request).fetch(id);\n  }\n  /**\n   * Restores a previously retired project label, making it available for use on new projects.\n   *\n   * @param id - required id to pass to projectLabelRestore\n   * @returns ProjectLabelPayload\n   */\n  public projectLabelRestore(id: string): LinearFetch<ProjectLabelPayload> {\n    return new ProjectLabelRestoreMutation(this._request).fetch(id);\n  }\n  /**\n   * Retires a project label. Retired labels remain on existing projects but cannot be applied to new ones.\n   *\n   * @param id - required id to pass to projectLabelRetire\n   * @returns ProjectLabelPayload\n   */\n  public projectLabelRetire(id: string): LinearFetch<ProjectLabelPayload> {\n    return new ProjectLabelRetireMutation(this._request).fetch(id);\n  }\n  /**\n   * Updates a project label.\n   *\n   * @param id - required id to pass to updateProjectLabel\n   * @param input - required input to pass to updateProjectLabel\n   * @returns ProjectLabelPayload\n   */\n  public updateProjectLabel(id: string, input: L.ProjectLabelUpdateInput): LinearFetch<ProjectLabelPayload> {\n    return new UpdateProjectLabelMutation(this._request).fetch(id, input);\n  }\n  /**\n   * Creates a new project milestone.\n   *\n   * @param input - required input to pass to createProjectMilestone\n   * @returns ProjectMilestonePayload\n   */\n  public createProjectMilestone(input: L.ProjectMilestoneCreateInput): LinearFetch<ProjectMilestonePayload> {\n    return new CreateProjectMilestoneMutation(this._request).fetch(input);\n  }\n  /**\n   * Deletes a project milestone.\n   *\n   * @param id - required id to pass to deleteProjectMilestone\n   * @returns DeletePayload\n   */\n  public deleteProjectMilestone(id: string): LinearFetch<DeletePayload> {\n    return new DeleteProjectMilestoneMutation(this._request).fetch(id);\n  }\n  /**\n   * Updates a project milestone.\n   *\n   * @param id - required id to pass to updateProjectMilestone\n   * @param input - required input to pass to updateProjectMilestone\n   * @returns ProjectMilestonePayload\n   */\n  public updateProjectMilestone(\n    id: string,\n    input: L.ProjectMilestoneUpdateInput\n  ): LinearFetch<ProjectMilestonePayload> {\n    return new UpdateProjectMilestoneMutation(this._request).fetch(id, input);\n  }\n  /**\n   * Creates a new project relation.\n   *\n   * @param input - required input to pass to createProjectRelation\n   * @returns ProjectRelationPayload\n   */\n  public createProjectRelation(input: L.ProjectRelationCreateInput): LinearFetch<ProjectRelationPayload> {\n    return new CreateProjectRelationMutation(this._request).fetch(input);\n  }\n  /**\n   * Deletes a project relation.\n   *\n   * @param id - required id to pass to deleteProjectRelation\n   * @returns DeletePayload\n   */\n  public deleteProjectRelation(id: string): LinearFetch<DeletePayload> {\n    return new DeleteProjectRelationMutation(this._request).fetch(id);\n  }\n  /**\n   * Updates a project relation.\n   *\n   * @param id - required id to pass to updateProjectRelation\n   * @param input - required input to pass to updateProjectRelation\n   * @returns ProjectRelationPayload\n   */\n  public updateProjectRelation(id: string, input: L.ProjectRelationUpdateInput): LinearFetch<ProjectRelationPayload> {\n    return new UpdateProjectRelationMutation(this._request).fetch(id, input);\n  }\n  /**\n   * Removes a label from a project.\n   *\n   * @param id - required id to pass to projectRemoveLabel\n   * @param labelId - required labelId to pass to projectRemoveLabel\n   * @returns ProjectPayload\n   */\n  public projectRemoveLabel(id: string, labelId: string): LinearFetch<ProjectPayload> {\n    return new ProjectRemoveLabelMutation(this._request).fetch(id, labelId);\n  }\n  /**\n   * Archives a project status. The status must not have any active projects assigned to it and must not be the last status of its type.\n   *\n   * @param id - required id to pass to archiveProjectStatus\n   * @returns ProjectStatusArchivePayload\n   */\n  public archiveProjectStatus(id: string): LinearFetch<ProjectStatusArchivePayload> {\n    return new ArchiveProjectStatusMutation(this._request).fetch(id);\n  }\n  /**\n   * Creates a new project status.\n   *\n   * @param input - required input to pass to createProjectStatus\n   * @returns ProjectStatusPayload\n   */\n  public createProjectStatus(input: L.ProjectStatusCreateInput): LinearFetch<ProjectStatusPayload> {\n    return new CreateProjectStatusMutation(this._request).fetch(input);\n  }\n  /**\n   * Unarchives a project status.\n   *\n   * @param id - required id to pass to unarchiveProjectStatus\n   * @returns ProjectStatusArchivePayload\n   */\n  public unarchiveProjectStatus(id: string): LinearFetch<ProjectStatusArchivePayload> {\n    return new UnarchiveProjectStatusMutation(this._request).fetch(id);\n  }\n  /**\n   * Updates a project status.\n   *\n   * @param id - required id to pass to updateProjectStatus\n   * @param input - required input to pass to updateProjectStatus\n   * @returns ProjectStatusPayload\n   */\n  public updateProjectStatus(id: string, input: L.ProjectStatusUpdateInput): LinearFetch<ProjectStatusPayload> {\n    return new UpdateProjectStatusMutation(this._request).fetch(id, input);\n  }\n  /**\n   * Restores a previously trashed or archived project.\n   *\n   * @param id - required id to pass to unarchiveProject\n   * @returns ProjectArchivePayload\n   */\n  public unarchiveProject(id: string): LinearFetch<ProjectArchivePayload> {\n    return new UnarchiveProjectMutation(this._request).fetch(id);\n  }\n  /**\n   * Updates a project.\n   *\n   * @param id - required id to pass to updateProject\n   * @param input - required input to pass to updateProject\n   * @returns ProjectPayload\n   */\n  public updateProject(id: string, input: L.ProjectUpdateInput): LinearFetch<ProjectPayload> {\n    return new UpdateProjectMutation(this._request).fetch(id, input);\n  }\n  /**\n   * Archives a project update.\n   *\n   * @param id - required id to pass to archiveProjectUpdate\n   * @returns ProjectUpdateArchivePayload\n   */\n  public archiveProjectUpdate(id: string): LinearFetch<ProjectUpdateArchivePayload> {\n    return new ArchiveProjectUpdateMutation(this._request).fetch(id);\n  }\n  /**\n   * Creates a new project update.\n   *\n   * @param input - required input to pass to createProjectUpdate\n   * @returns ProjectUpdatePayload\n   */\n  public createProjectUpdate(input: L.ProjectUpdateCreateInput): LinearFetch<ProjectUpdatePayload> {\n    return new CreateProjectUpdateMutation(this._request).fetch(input);\n  }\n  /**\n   * Deletes a project update.\n   *\n   * @param id - required id to pass to deleteProjectUpdate\n   * @returns DeletePayload\n   */\n  public deleteProjectUpdate(id: string): LinearFetch<DeletePayload> {\n    return new DeleteProjectUpdateMutation(this._request).fetch(id);\n  }\n  /**\n   * Unarchives a project update.\n   *\n   * @param id - required id to pass to unarchiveProjectUpdate\n   * @returns ProjectUpdateArchivePayload\n   */\n  public unarchiveProjectUpdate(id: string): LinearFetch<ProjectUpdateArchivePayload> {\n    return new UnarchiveProjectUpdateMutation(this._request).fetch(id);\n  }\n  /**\n   * Updates a project update.\n   *\n   * @param id - required id to pass to updateProjectUpdate\n   * @param input - required input to pass to updateProjectUpdate\n   * @returns ProjectUpdatePayload\n   */\n  public updateProjectUpdate(id: string, input: L.ProjectUpdateUpdateInput): LinearFetch<ProjectUpdatePayload> {\n    return new UpdateProjectUpdateMutation(this._request).fetch(id, input);\n  }\n  /**\n   * Creates a push subscription for the authenticated user's current device or browser. If a subscription already exists for the same session, the old one is replaced.\n   *\n   * @param input - required input to pass to createPushSubscription\n   * @returns PushSubscriptionPayload\n   */\n  public createPushSubscription(input: L.PushSubscriptionCreateInput): LinearFetch<PushSubscriptionPayload> {\n    return new CreatePushSubscriptionMutation(this._request).fetch(input);\n  }\n  /**\n   * Deletes a push subscription, unregistering the device from receiving push notifications.\n   *\n   * @param id - required id to pass to deletePushSubscription\n   * @returns PushSubscriptionPayload\n   */\n  public deletePushSubscription(id: string): LinearFetch<PushSubscriptionPayload> {\n    return new DeletePushSubscriptionMutation(this._request).fetch(id);\n  }\n  /**\n   * Creates a new reaction.\n   *\n   * @param input - required input to pass to createReaction\n   * @returns ReactionPayload\n   */\n  public createReaction(input: L.ReactionCreateInput): LinearFetch<ReactionPayload> {\n    return new CreateReactionMutation(this._request).fetch(input);\n  }\n  /**\n   * Deletes a reaction.\n   *\n   * @param id - required id to pass to deleteReaction\n   * @returns DeletePayload\n   */\n  public deleteReaction(id: string): LinearFetch<DeletePayload> {\n    return new DeleteReactionMutation(this._request).fetch(id);\n  }\n  /**\n   * Manually update Google Sheets data.\n   *\n   * @param id - required id to pass to refreshGoogleSheetsData\n   * @param variables - variables without 'id' to pass into the RefreshGoogleSheetsDataMutation\n   * @returns IntegrationPayload\n   */\n  public refreshGoogleSheetsData(\n    id: string,\n    variables?: Omit<L.RefreshGoogleSheetsDataMutationVariables, \"id\">\n  ): LinearFetch<IntegrationPayload> {\n    return new RefreshGoogleSheetsDataMutation(this._request).fetch(id, variables);\n  }\n  /**\n   * Archives a release.\n   *\n   * @param id - required id to pass to archiveRelease\n   * @returns ReleaseArchivePayload\n   */\n  public archiveRelease(id: string): LinearFetch<ReleaseArchivePayload> {\n    return new ArchiveReleaseMutation(this._request).fetch(id);\n  }\n  /**\n   * Marks a release as completed. If version is provided, completes that specific release; otherwise completes the most recent started release.\n   *\n   * @param input - required input to pass to releaseComplete\n   * @returns ReleasePayload\n   */\n  public releaseComplete(input: L.ReleaseCompleteInput): LinearFetch<ReleasePayload> {\n    return new ReleaseCompleteMutation(this._request).fetch(input);\n  }\n  /**\n   * Marks a release as completed using an access key. If version is provided, completes that specific release; otherwise completes the most recent started release. The pipeline is inferred from the access key.\n   *\n   * @param input - required input to pass to releaseCompleteByAccessKey\n   * @returns ReleasePayload\n   */\n  public releaseCompleteByAccessKey(input: L.ReleaseCompleteInputBase): LinearFetch<ReleasePayload> {\n    return new ReleaseCompleteByAccessKeyMutation(this._request).fetch(input);\n  }\n  /**\n   * Creates a new release in a pipeline. If no stage is specified, defaults to the first completed stage for continuous pipelines or the first started stage for scheduled pipelines.\n   *\n   * @param input - required input to pass to createRelease\n   * @returns ReleasePayload\n   */\n  public createRelease(input: L.ReleaseCreateInput): LinearFetch<ReleasePayload> {\n    return new CreateReleaseMutation(this._request).fetch(input);\n  }\n  /**\n   * Moves a release to the trash bin. Trashed releases are archived and will be permanently deleted after a retention period. If the release is already archived, it is marked as trashed with a fresh archive timestamp.\n   *\n   * @param id - required id to pass to deleteRelease\n   * @returns ReleaseArchivePayload\n   */\n  public deleteRelease(id: string): LinearFetch<ReleaseArchivePayload> {\n    return new DeleteReleaseMutation(this._request).fetch(id);\n  }\n  /**\n   * Creates a release note.\n   *\n   * @param input - required input to pass to createReleaseNote\n   * @returns ReleaseNotePayload\n   */\n  public createReleaseNote(input: L.ReleaseNoteCreateInput): LinearFetch<ReleaseNotePayload> {\n    return new CreateReleaseNoteMutation(this._request).fetch(input);\n  }\n  /**\n   * Deletes a release note.\n   *\n   * @param id - required id to pass to deleteReleaseNote\n   * @returns DeletePayload\n   */\n  public deleteReleaseNote(id: string): LinearFetch<DeletePayload> {\n    return new DeleteReleaseNoteMutation(this._request).fetch(id);\n  }\n  /**\n   * Updates a release note.\n   *\n   * @param id - required id to pass to updateReleaseNote\n   * @param input - required input to pass to updateReleaseNote\n   * @returns ReleaseNotePayload\n   */\n  public updateReleaseNote(id: string, input: L.ReleaseNoteUpdateInput): LinearFetch<ReleaseNotePayload> {\n    return new UpdateReleaseNoteMutation(this._request).fetch(id, input);\n  }\n  /**\n   * Archives a release pipeline.\n   *\n   * @param id - required id to pass to archiveReleasePipeline\n   * @returns ReleasePipelineArchivePayload\n   */\n  public archiveReleasePipeline(id: string): LinearFetch<ReleasePipelineArchivePayload> {\n    return new ArchiveReleasePipelineMutation(this._request).fetch(id);\n  }\n  /**\n   * Creates a new release pipeline with default stages. Subject to plan entitlement and quota limits.\n   *\n   * @param input - required input to pass to createReleasePipeline\n   * @returns ReleasePipelinePayload\n   */\n  public createReleasePipeline(input: L.ReleasePipelineCreateInput): LinearFetch<ReleasePipelinePayload> {\n    return new CreateReleasePipelineMutation(this._request).fetch(input);\n  }\n  /**\n   * Permanently deletes a release pipeline and all associated stages and releases.\n   *\n   * @param id - required id to pass to deleteReleasePipeline\n   * @returns DeletePayload\n   */\n  public deleteReleasePipeline(id: string): LinearFetch<DeletePayload> {\n    return new DeleteReleasePipelineMutation(this._request).fetch(id);\n  }\n  /**\n   * Unarchives a release pipeline.\n   *\n   * @param id - required id to pass to unarchiveReleasePipeline\n   * @returns ReleasePipelineArchivePayload\n   */\n  public unarchiveReleasePipeline(id: string): LinearFetch<ReleasePipelineArchivePayload> {\n    return new UnarchiveReleasePipelineMutation(this._request).fetch(id);\n  }\n  /**\n   * Updates an existing release pipeline. Supports updating name, slug, type, production flag, path patterns, and team associations. Private teams that the current user cannot access are preserved in the team list.\n   *\n   * @param id - required id to pass to updateReleasePipeline\n   * @param input - required input to pass to updateReleasePipeline\n   * @returns ReleasePipelinePayload\n   */\n  public updateReleasePipeline(id: string, input: L.ReleasePipelineUpdateInput): LinearFetch<ReleasePipelinePayload> {\n    return new UpdateReleasePipelineMutation(this._request).fetch(id, input);\n  }\n  /**\n   * Archives a release stage. Only started-type stages can be archived, and only if they have no active releases and at least one other stage of the same type remains. Cannot archive the last non-frozen started stage.\n   *\n   * @param id - required id to pass to archiveReleaseStage\n   * @returns ReleaseStageArchivePayload\n   */\n  public archiveReleaseStage(id: string): LinearFetch<ReleaseStageArchivePayload> {\n    return new ArchiveReleaseStageMutation(this._request).fetch(id);\n  }\n  /**\n   * Creates a new release stage in a pipeline. Non-started stages must use default names and colors, and only one stage of each non-started type is allowed per pipeline. Started stages can optionally be frozen, but at least one non-frozen started stage must remain.\n   *\n   * @param input - required input to pass to createReleaseStage\n   * @returns ReleaseStagePayload\n   */\n  public createReleaseStage(input: L.ReleaseStageCreateInput): LinearFetch<ReleaseStagePayload> {\n    return new CreateReleaseStageMutation(this._request).fetch(input);\n  }\n  /**\n   * Unarchives a release stage.\n   *\n   * @param id - required id to pass to unarchiveReleaseStage\n   * @returns ReleaseStageArchivePayload\n   */\n  public unarchiveReleaseStage(id: string): LinearFetch<ReleaseStageArchivePayload> {\n    return new UnarchiveReleaseStageMutation(this._request).fetch(id);\n  }\n  /**\n   * Updates an existing release stage. Only started-type stages can be edited. Supports updating name, color, position, and frozen status.\n   *\n   * @param id - required id to pass to updateReleaseStage\n   * @param input - required input to pass to updateReleaseStage\n   * @returns ReleaseStagePayload\n   */\n  public updateReleaseStage(id: string, input: L.ReleaseStageUpdateInput): LinearFetch<ReleaseStagePayload> {\n    return new UpdateReleaseStageMutation(this._request).fetch(id, input);\n  }\n  /**\n   * Syncs release data by resolving issue and pull request references and associating them with a release. For continuous pipelines, creates a new completed release. For scheduled pipelines, finds or creates a started release and accumulates issues into it.\n   *\n   * @param input - required input to pass to releaseSync\n   * @returns ReleasePayload\n   */\n  public releaseSync(input: L.ReleaseSyncInput): LinearFetch<ReleasePayload> {\n    return new ReleaseSyncMutation(this._request).fetch(input);\n  }\n  /**\n   * Syncs release data using an access key for CI/CD integration. The pipeline is automatically inferred from the access key's configured resources, so no pipeline ID is needed in the input.\n   *\n   * @param input - required input to pass to releaseSyncByAccessKey\n   * @returns ReleasePayload\n   */\n  public releaseSyncByAccessKey(input: L.ReleaseSyncInputBase): LinearFetch<ReleasePayload> {\n    return new ReleaseSyncByAccessKeyMutation(this._request).fetch(input);\n  }\n  /**\n   * Unarchives a release.\n   *\n   * @param id - required id to pass to unarchiveRelease\n   * @returns ReleaseArchivePayload\n   */\n  public unarchiveRelease(id: string): LinearFetch<ReleaseArchivePayload> {\n    return new UnarchiveReleaseMutation(this._request).fetch(id);\n  }\n  /**\n   * Updates an existing release by ID. Supports updating name, description, version, commit SHA, pipeline, stage, and dates.\n   *\n   * @param id - required id to pass to updateRelease\n   * @param input - required input to pass to updateRelease\n   * @returns ReleasePayload\n   */\n  public updateRelease(id: string, input: L.ReleaseUpdateInput): LinearFetch<ReleasePayload> {\n    return new UpdateReleaseMutation(this._request).fetch(id, input);\n  }\n  /**\n   * Updates a release by pipeline identifier. Finds the release by version or latest started/planned release, and optionally transitions it to a new stage by name.\n   *\n   * @param input - required input to pass to releaseUpdateByPipeline\n   * @returns ReleasePayload\n   */\n  public releaseUpdateByPipeline(input: L.ReleaseUpdateByPipelineInput): LinearFetch<ReleasePayload> {\n    return new ReleaseUpdateByPipelineMutation(this._request).fetch(input);\n  }\n  /**\n   * Updates a release by pipeline using an access key.\n   *\n   * @param input - required input to pass to releaseUpdateByPipelineByAccessKey\n   * @returns ReleasePayload\n   */\n  public releaseUpdateByPipelineByAccessKey(input: L.ReleaseUpdateByPipelineInputBase): LinearFetch<ReleasePayload> {\n    return new ReleaseUpdateByPipelineByAccessKeyMutation(this._request).fetch(input);\n  }\n  /**\n   * Re-sends a workspace invitation email for the specified invite ID.\n   *\n   * @param id - required id to pass to resendOrganizationInvite\n   * @returns DeletePayload\n   */\n  public resendOrganizationInvite(id: string): LinearFetch<DeletePayload> {\n    return new ResendOrganizationInviteMutation(this._request).fetch(id);\n  }\n  /**\n   * Re-sends a workspace invitation email to the specified email address, if an outstanding invite exists for that address.\n   *\n   * @param email - required email to pass to resendOrganizationInviteByEmail\n   * @returns DeletePayload\n   */\n  public resendOrganizationInviteByEmail(email: string): LinearFetch<DeletePayload> {\n    return new ResendOrganizationInviteByEmailMutation(this._request).fetch(email);\n  }\n  /**\n   * Archives a roadmap.\n   *\n   * @param id - required id to pass to archiveRoadmap\n   * @returns RoadmapArchivePayload\n   */\n  public archiveRoadmap(id: string): LinearFetch<RoadmapArchivePayload> {\n    return new ArchiveRoadmapMutation(this._request).fetch(id);\n  }\n  /**\n   * Creates a new roadmap.\n   *\n   * @param input - required input to pass to createRoadmap\n   * @returns RoadmapPayload\n   */\n  public createRoadmap(input: L.RoadmapCreateInput): LinearFetch<RoadmapPayload> {\n    return new CreateRoadmapMutation(this._request).fetch(input);\n  }\n  /**\n   * Deletes a roadmap.\n   *\n   * @param id - required id to pass to deleteRoadmap\n   * @returns DeletePayload\n   */\n  public deleteRoadmap(id: string): LinearFetch<DeletePayload> {\n    return new DeleteRoadmapMutation(this._request).fetch(id);\n  }\n  /**\n   * [Deprecated] Creates a new roadmap-to-project association. Use InitiativeToProject instead.\n   *\n   * @param input - required input to pass to createRoadmapToProject\n   * @returns RoadmapToProjectPayload\n   */\n  public createRoadmapToProject(input: L.RoadmapToProjectCreateInput): LinearFetch<RoadmapToProjectPayload> {\n    return new CreateRoadmapToProjectMutation(this._request).fetch(input);\n  }\n  /**\n   * [Deprecated] Deletes a roadmap-to-project association. Use InitiativeToProject instead.\n   *\n   * @param id - required id to pass to deleteRoadmapToProject\n   * @returns DeletePayload\n   */\n  public deleteRoadmapToProject(id: string): LinearFetch<DeletePayload> {\n    return new DeleteRoadmapToProjectMutation(this._request).fetch(id);\n  }\n  /**\n   * [Deprecated] Updates a roadmap-to-project association. Use InitiativeToProject instead.\n   *\n   * @param id - required id to pass to updateRoadmapToProject\n   * @param input - required input to pass to updateRoadmapToProject\n   * @returns RoadmapToProjectPayload\n   */\n  public updateRoadmapToProject(\n    id: string,\n    input: L.RoadmapToProjectUpdateInput\n  ): LinearFetch<RoadmapToProjectPayload> {\n    return new UpdateRoadmapToProjectMutation(this._request).fetch(id, input);\n  }\n  /**\n   * Unarchives a roadmap.\n   *\n   * @param id - required id to pass to unarchiveRoadmap\n   * @returns RoadmapArchivePayload\n   */\n  public unarchiveRoadmap(id: string): LinearFetch<RoadmapArchivePayload> {\n    return new UnarchiveRoadmapMutation(this._request).fetch(id);\n  }\n  /**\n   * Updates a roadmap.\n   *\n   * @param id - required id to pass to updateRoadmap\n   * @param input - required input to pass to updateRoadmap\n   * @returns RoadmapPayload\n   */\n  public updateRoadmap(id: string, input: L.RoadmapUpdateInput): LinearFetch<RoadmapPayload> {\n    return new UpdateRoadmapMutation(this._request).fetch(id, input);\n  }\n  /**\n   * Authenticates a user account via email and authentication token for SAML.\n   *\n   * @param input - required input to pass to samlTokenUserAccountAuth\n   * @returns AuthResolverResponse\n   */\n  public samlTokenUserAccountAuth(input: L.TokenUserAccountAuthInput): LinearFetch<AuthResolverResponse> {\n    return new SamlTokenUserAccountAuthMutation(this._request).fetch(input);\n  }\n  /**\n   * Creates a new team. The user who creates the team will automatically be added as a member and owner of the newly created team. Default workflow states, labels, and other team resources are created alongside the team.\n   *\n   * @param input - required input to pass to createTeam\n   * @param variables - variables without 'input' to pass into the CreateTeamMutation\n   * @returns TeamPayload\n   */\n  public createTeam(\n    input: L.TeamCreateInput,\n    variables?: Omit<L.CreateTeamMutationVariables, \"input\">\n  ): LinearFetch<TeamPayload> {\n    return new CreateTeamMutation(this._request).fetch(input, variables);\n  }\n  /**\n   * Deletes all cycle data for a team, disabling the cycles feature. This removes all cycles and their issue associations.\n   *\n   * @param id - required id to pass to deleteTeamCycles\n   * @returns TeamPayload\n   */\n  public deleteTeamCycles(id: string): LinearFetch<TeamPayload> {\n    return new DeleteTeamCyclesMutation(this._request).fetch(id);\n  }\n  /**\n   * Archives a team and schedules its data for deletion. Requires team owner or workspace admin permissions.\n   *\n   * @param id - required id to pass to deleteTeam\n   * @returns DeletePayload\n   */\n  public deleteTeam(id: string): LinearFetch<DeletePayload> {\n    return new DeleteTeamMutation(this._request).fetch(id);\n  }\n  /**\n   * Deletes a previously used team key. The active team key (the team's current key) cannot be deleted.\n   *\n   * @param id - required id to pass to deleteTeamKey\n   * @returns DeletePayload\n   */\n  public deleteTeamKey(id: string): LinearFetch<DeletePayload> {\n    return new DeleteTeamKeyMutation(this._request).fetch(id);\n  }\n  /**\n   * Creates a new team membership, adding a user to a team. Validates that the user is not already a member, the team is not archived or retired, and the requesting user has permission to add members.\n   *\n   * @param input - required input to pass to createTeamMembership\n   * @returns TeamMembershipPayload\n   */\n  public createTeamMembership(input: L.TeamMembershipCreateInput): LinearFetch<TeamMembershipPayload> {\n    return new CreateTeamMembershipMutation(this._request).fetch(input);\n  }\n  /**\n   * Deletes a team membership, removing the user from the team. Users can remove their own membership, or team owners and workspace admins can remove other members.\n   *\n   * @param id - required id to pass to deleteTeamMembership\n   * @param variables - variables without 'id' to pass into the DeleteTeamMembershipMutation\n   * @returns DeletePayload\n   */\n  public deleteTeamMembership(\n    id: string,\n    variables?: Omit<L.DeleteTeamMembershipMutationVariables, \"id\">\n  ): LinearFetch<DeletePayload> {\n    return new DeleteTeamMembershipMutation(this._request).fetch(id, variables);\n  }\n  /**\n   * Updates a team membership, such as changing ownership status or sort order.\n   *\n   * @param id - required id to pass to updateTeamMembership\n   * @param input - required input to pass to updateTeamMembership\n   * @returns TeamMembershipPayload\n   */\n  public updateTeamMembership(id: string, input: L.TeamMembershipUpdateInput): LinearFetch<TeamMembershipPayload> {\n    return new UpdateTeamMembershipMutation(this._request).fetch(id, input);\n  }\n  /**\n   * Unarchives a team and cancels deletion.\n   *\n   * @param id - required id to pass to unarchiveTeam\n   * @returns TeamArchivePayload\n   */\n  public unarchiveTeam(id: string): LinearFetch<TeamArchivePayload> {\n    return new UnarchiveTeamMutation(this._request).fetch(id);\n  }\n  /**\n   * Updates a team's settings, properties, or configuration. Requires team owner or workspace admin permissions for most changes.\n   *\n   * @param id - required id to pass to updateTeam\n   * @param input - required input to pass to updateTeam\n   * @param variables - variables without 'id', 'input' to pass into the UpdateTeamMutation\n   * @returns TeamPayload\n   */\n  public updateTeam(\n    id: string,\n    input: L.TeamUpdateInput,\n    variables?: Omit<L.UpdateTeamMutationVariables, \"id\" | \"input\">\n  ): LinearFetch<TeamPayload> {\n    return new UpdateTeamMutation(this._request).fetch(id, input, variables);\n  }\n  /**\n   * Creates a new template.\n   *\n   * @param input - required input to pass to createTemplate\n   * @returns TemplatePayload\n   */\n  public createTemplate(input: L.TemplateCreateInput): LinearFetch<TemplatePayload> {\n    return new CreateTemplateMutation(this._request).fetch(input);\n  }\n  /**\n   * Deletes a template.\n   *\n   * @param id - required id to pass to deleteTemplate\n   * @returns DeletePayload\n   */\n  public deleteTemplate(id: string): LinearFetch<DeletePayload> {\n    return new DeleteTemplateMutation(this._request).fetch(id);\n  }\n  /**\n   * Updates an existing template.\n   *\n   * @param id - required id to pass to updateTemplate\n   * @param input - required input to pass to updateTemplate\n   * @returns TemplatePayload\n   */\n  public updateTemplate(id: string, input: L.TemplateUpdateInput): LinearFetch<TemplatePayload> {\n    return new UpdateTemplateMutation(this._request).fetch(id, input);\n  }\n  /**\n   * Creates a new time schedule.\n   *\n   * @param input - required input to pass to createTimeSchedule\n   * @returns TimeSchedulePayload\n   */\n  public createTimeSchedule(input: L.TimeScheduleCreateInput): LinearFetch<TimeSchedulePayload> {\n    return new CreateTimeScheduleMutation(this._request).fetch(input);\n  }\n  /**\n   * Deletes a time schedule.\n   *\n   * @param id - required id to pass to deleteTimeSchedule\n   * @returns DeletePayload\n   */\n  public deleteTimeSchedule(id: string): LinearFetch<DeletePayload> {\n    return new DeleteTimeScheduleMutation(this._request).fetch(id);\n  }\n  /**\n   * Refresh the integration schedule information.\n   *\n   * @param id - required id to pass to timeScheduleRefreshIntegrationSchedule\n   * @returns TimeSchedulePayload\n   */\n  public timeScheduleRefreshIntegrationSchedule(id: string): LinearFetch<TimeSchedulePayload> {\n    return new TimeScheduleRefreshIntegrationScheduleMutation(this._request).fetch(id);\n  }\n  /**\n   * Updates a time schedule.\n   *\n   * @param id - required id to pass to updateTimeSchedule\n   * @param input - required input to pass to updateTimeSchedule\n   * @returns TimeSchedulePayload\n   */\n  public updateTimeSchedule(id: string, input: L.TimeScheduleUpdateInput): LinearFetch<TimeSchedulePayload> {\n    return new UpdateTimeScheduleMutation(this._request).fetch(id, input);\n  }\n  /**\n   * Upsert an external time schedule.\n   *\n   * @param externalId - required externalId to pass to timeScheduleUpsertExternal\n   * @param input - required input to pass to timeScheduleUpsertExternal\n   * @returns TimeSchedulePayload\n   */\n  public timeScheduleUpsertExternal(\n    externalId: string,\n    input: L.TimeScheduleUpdateInput\n  ): LinearFetch<TimeSchedulePayload> {\n    return new TimeScheduleUpsertExternalMutation(this._request).fetch(externalId, input);\n  }\n  /**\n   * Track an anonymous analytics event.\n   *\n   * @param input - required input to pass to trackAnonymousEvent\n   * @returns EventTrackingPayload\n   */\n  public trackAnonymousEvent(input: L.EventTrackingInput): LinearFetch<EventTrackingPayload> {\n    return new TrackAnonymousEventMutation(this._request).fetch(input);\n  }\n  /**\n   * Creates a new triage responsibility.\n   *\n   * @param input - required input to pass to createTriageResponsibility\n   * @returns TriageResponsibilityPayload\n   */\n  public createTriageResponsibility(\n    input: L.TriageResponsibilityCreateInput\n  ): LinearFetch<TriageResponsibilityPayload> {\n    return new CreateTriageResponsibilityMutation(this._request).fetch(input);\n  }\n  /**\n   * Deletes a triage responsibility.\n   *\n   * @param id - required id to pass to deleteTriageResponsibility\n   * @returns DeletePayload\n   */\n  public deleteTriageResponsibility(id: string): LinearFetch<DeletePayload> {\n    return new DeleteTriageResponsibilityMutation(this._request).fetch(id);\n  }\n  /**\n   * Updates an existing triage responsibility.\n   *\n   * @param id - required id to pass to updateTriageResponsibility\n   * @param input - required input to pass to updateTriageResponsibility\n   * @returns TriageResponsibilityPayload\n   */\n  public updateTriageResponsibility(\n    id: string,\n    input: L.TriageResponsibilityUpdateInput\n  ): LinearFetch<TriageResponsibilityPayload> {\n    return new UpdateTriageResponsibilityMutation(this._request).fetch(id, input);\n  }\n  /**\n   * Changes the workspace role of a user. The requesting user must have a role equal to or higher than the target role. Requires workspace admin permissions.\n   *\n   * @param id - required id to pass to userChangeRole\n   * @param role - required role to pass to userChangeRole\n   * @returns UserAdminPayload\n   */\n  public userChangeRole(id: string, role: L.UserRoleType): LinearFetch<UserAdminPayload> {\n    return new UserChangeRoleMutation(this._request).fetch(id, role);\n  }\n  /**\n   * Connects the Discord user to this Linear account via OAuth2.\n   *\n   * @param code - required code to pass to userDiscordConnect\n   * @param redirectUri - required redirectUri to pass to userDiscordConnect\n   * @returns UserPayload\n   */\n  public userDiscordConnect(code: string, redirectUri: string): LinearFetch<UserPayload> {\n    return new UserDiscordConnectMutation(this._request).fetch(code, redirectUri);\n  }\n  /**\n   * Disconnects the external user from this Linear account.\n   *\n   * @param service - required service to pass to userExternalUserDisconnect\n   * @returns UserPayload\n   */\n  public userExternalUserDisconnect(service: string): LinearFetch<UserPayload> {\n    return new UserExternalUserDisconnectMutation(this._request).fetch(service);\n  }\n  /**\n   * Updates a specific user settings flag by performing an operation (e.g., increment or clear) on it.\n   *\n   * @param flag - required flag to pass to updateUserFlag\n   * @param operation - required operation to pass to updateUserFlag\n   * @returns UserSettingsFlagPayload\n   */\n  public updateUserFlag(\n    flag: L.UserFlagType,\n    operation: L.UserFlagUpdateOperation\n  ): LinearFetch<UserSettingsFlagPayload> {\n    return new UpdateUserFlagMutation(this._request).fetch(flag, operation);\n  }\n  /**\n   * Revokes all active sessions for a user, forcing them to re-authenticate. Can only be called by a workspace admin or owner.\n   *\n   * @param id - required id to pass to userRevokeAllSessions\n   * @returns UserAdminPayload\n   */\n  public userRevokeAllSessions(id: string): LinearFetch<UserAdminPayload> {\n    return new UserRevokeAllSessionsMutation(this._request).fetch(id);\n  }\n  /**\n   * Revokes a specific authentication session for a user. The admin cannot revoke their own sessions with this mutation. Can only be called by a workspace admin or owner.\n   *\n   * @param id - required id to pass to userRevokeSession\n   * @param sessionId - required sessionId to pass to userRevokeSession\n   * @returns UserAdminPayload\n   */\n  public userRevokeSession(id: string, sessionId: string): LinearFetch<UserAdminPayload> {\n    return new UserRevokeSessionMutation(this._request).fetch(id, sessionId);\n  }\n  /**\n   * Resets one or more of the user's setting flags. If no specific flags are provided, all flags are reset.\n   *\n   * @param variables - variables to pass into the UserSettingsFlagsResetMutation\n   * @returns UserSettingsFlagsResetPayload\n   */\n  public userSettingsFlagsReset(\n    variables?: L.UserSettingsFlagsResetMutationVariables\n  ): LinearFetch<UserSettingsFlagsResetPayload> {\n    return new UserSettingsFlagsResetMutation(this._request).fetch(variables);\n  }\n  /**\n   * Updates the authenticated user's settings, including notification preferences, email subscriptions, theme, and other UI preferences.\n   *\n   * @param id - required id to pass to updateUserSettings\n   * @param input - required input to pass to updateUserSettings\n   * @returns UserSettingsPayload\n   */\n  public updateUserSettings(id: string, input: L.UserSettingsUpdateInput): LinearFetch<UserSettingsPayload> {\n    return new UpdateUserSettingsMutation(this._request).fetch(id, input);\n  }\n  /**\n   * Suspends a user, deactivating their account and revoking access to the workspace. The suspended user's sessions are invalidated. Can only be called by a workspace admin or owner.\n   *\n   * @param id - required id to pass to suspendUser\n   * @param variables - variables without 'id' to pass into the SuspendUserMutation\n   * @returns UserAdminPayload\n   */\n  public suspendUser(\n    id: string,\n    variables?: Omit<L.SuspendUserMutationVariables, \"id\">\n  ): LinearFetch<UserAdminPayload> {\n    return new SuspendUserMutation(this._request).fetch(id, variables);\n  }\n  /**\n   * Unlinks a guest user from their identity provider. Can only be called by an admin when SCIM is enabled.\n   *\n   * @param id - required id to pass to userUnlinkFromIdentityProvider\n   * @returns UserAdminPayload\n   */\n  public userUnlinkFromIdentityProvider(id: string): LinearFetch<UserAdminPayload> {\n    return new UserUnlinkFromIdentityProviderMutation(this._request).fetch(id);\n  }\n  /**\n   * Re-activates a suspended user, restoring their access to the workspace. Can only be called by a workspace admin or owner.\n   *\n   * @param id - required id to pass to unsuspendUser\n   * @param variables - variables without 'id' to pass into the UnsuspendUserMutation\n   * @returns UserAdminPayload\n   */\n  public unsuspendUser(\n    id: string,\n    variables?: Omit<L.UnsuspendUserMutationVariables, \"id\">\n  ): LinearFetch<UserAdminPayload> {\n    return new UnsuspendUserMutation(this._request).fetch(id, variables);\n  }\n  /**\n   * Updates a user's profile information. Users can update their own profile; workspace admins can update any user's profile. SCIM-managed users may have restricted name changes.\n   *\n   * @param id - required id to pass to updateUser\n   * @param input - required input to pass to updateUser\n   * @returns UserPayload\n   */\n  public updateUser(id: string, input: L.UserUpdateInput): LinearFetch<UserPayload> {\n    return new UpdateUserMutation(this._request).fetch(id, input);\n  }\n  /**\n   * Creates a new view preferences object. If conflicting preferences already exist for the same view type and scope, the existing preferences are replaced.\n   *\n   * @param input - required input to pass to createViewPreferences\n   * @returns ViewPreferencesPayload\n   */\n  public createViewPreferences(input: L.ViewPreferencesCreateInput): LinearFetch<ViewPreferencesPayload> {\n    return new CreateViewPreferencesMutation(this._request).fetch(input);\n  }\n  /**\n   * Deletes a view preferences object. If the preferences do not exist, the operation is treated as a successful idempotent deletion.\n   *\n   * @param id - required id to pass to deleteViewPreferences\n   * @returns DeletePayload\n   */\n  public deleteViewPreferences(id: string): LinearFetch<DeletePayload> {\n    return new DeleteViewPreferencesMutation(this._request).fetch(id);\n  }\n  /**\n   * Updates an existing view preferences object. For user-type preferences, only the owning user can update them.\n   *\n   * @param id - required id to pass to updateViewPreferences\n   * @param input - required input to pass to updateViewPreferences\n   * @returns ViewPreferencesPayload\n   */\n  public updateViewPreferences(id: string, input: L.ViewPreferencesUpdateInput): LinearFetch<ViewPreferencesPayload> {\n    return new UpdateViewPreferencesMutation(this._request).fetch(id, input);\n  }\n  /**\n   * Creates a new webhook subscription for the workspace. Requires specifying a URL, resource types to subscribe to, and either a specific team or all public teams.\n   *\n   * @param input - required input to pass to createWebhook\n   * @returns WebhookPayload\n   */\n  public createWebhook(input: L.WebhookCreateInput): LinearFetch<WebhookPayload> {\n    return new CreateWebhookMutation(this._request).fetch(input);\n  }\n  /**\n   * Deletes a Webhook.\n   *\n   * @param id - required id to pass to deleteWebhook\n   * @returns DeletePayload\n   */\n  public deleteWebhook(id: string): LinearFetch<DeletePayload> {\n    return new DeleteWebhookMutation(this._request).fetch(id);\n  }\n  /**\n   * Rotates the signing secret for a webhook, generating a new HMAC-SHA256 key and returning it. The old secret is immediately invalidated.\n   *\n   * @param id - required id to pass to rotateSecretWebhook\n   * @returns WebhookRotateSecretPayload\n   */\n  public rotateSecretWebhook(id: string): LinearFetch<WebhookRotateSecretPayload> {\n    return new RotateSecretWebhookMutation(this._request).fetch(id);\n  }\n  /**\n   * Updates an existing Webhook.\n   *\n   * @param id - required id to pass to updateWebhook\n   * @param input - required input to pass to updateWebhook\n   * @returns WebhookPayload\n   */\n  public updateWebhook(id: string, input: L.WebhookUpdateInput): LinearFetch<WebhookPayload> {\n    return new UpdateWebhookMutation(this._request).fetch(id, input);\n  }\n  /**\n   * Archives a state. Only states with issues that have all been archived can be archived.\n   *\n   * @param id - required id to pass to archiveWorkflowState\n   * @returns WorkflowStateArchivePayload\n   */\n  public archiveWorkflowState(id: string): LinearFetch<WorkflowStateArchivePayload> {\n    return new ArchiveWorkflowStateMutation(this._request).fetch(id);\n  }\n  /**\n   * Creates a new state, adding it to the workflow of a team.\n   *\n   * @param input - required input to pass to createWorkflowState\n   * @returns WorkflowStatePayload\n   */\n  public createWorkflowState(input: L.WorkflowStateCreateInput): LinearFetch<WorkflowStatePayload> {\n    return new CreateWorkflowStateMutation(this._request).fetch(input);\n  }\n  /**\n   * Updates a state.\n   *\n   * @param id - required id to pass to updateWorkflowState\n   * @param input - required input to pass to updateWorkflowState\n   * @returns WorkflowStatePayload\n   */\n  public updateWorkflowState(id: string, input: L.WorkflowStateUpdateInput): LinearFetch<WorkflowStatePayload> {\n    return new UpdateWorkflowStateMutation(this._request).fetch(id, input);\n  }\n}\nexport {\n  AgentActivitySignal,\n  AgentActivityType,\n  AgentSessionStatus,\n  AgentSessionType,\n  AiConversationClientPlatform,\n  AiConversationEntityCardWidgetArgsAction,\n  AiConversationEntityCardWidgetArgsType,\n  AiConversationEntityListWidgetArgsAction,\n  AiConversationEntityListWidgetArgsEntitiesType,\n  AiConversationInitialSource,\n  AiConversationPartPhase,\n  AiConversationPartType,\n  AiConversationQueryUpdatesToolCallArgsUpdateType,\n  AiConversationQueryViewToolCallArgsMode,\n  AiConversationStatus,\n  AiConversationSubscribeToEventToolCallArgsKind,\n  AiConversationSubscribeToEventToolCallArgsType,\n  AiConversationTool,\n  AiConversationWidgetName,\n  AiPromptProgressStatus,\n  AiPromptType,\n  AuthenticationSessionType,\n  ContextViewType,\n  CustomerStatusType,\n  CustomerVisibilityMode,\n  CyclePeriod,\n  DateResolutionType,\n  Day,\n  EmailIntakeAddressType,\n  ExternalSyncService,\n  FacetPageSource,\n  FeedSummarySchedule,\n  FrequencyResolutionType,\n  GitAutomationStates,\n  GitHubRemoveCodeAccessAction,\n  GitLinkKind,\n  GithubOrgType,\n  IdentityProviderType,\n  InitiativeStatus,\n  InitiativeTab,\n  InitiativeUpdateHealthType,\n  IntegrationService,\n  IssueRelationType,\n  IssueSharedAccessDisallowedField,\n  IssueSharingPolicy,\n  IssueSuggestionState,\n  IssueSuggestionType,\n  NotificationCategory,\n  NotificationChannel,\n  OAuthApplicationDistribution,\n  OAuthClientApprovalStatus,\n  OrganizationDomainAuthType,\n  OrganizationInviteStatus,\n  OtherNotificationType,\n  PaginationNulls,\n  PaginationOrderBy,\n  PaginationSortOrder,\n  PipelineTab,\n  PostType,\n  ProductIntelligenceScope,\n  ProjectMilestoneStatus,\n  ProjectStatusType,\n  ProjectTab,\n  ProjectUpdateHealthType,\n  ProjectUpdateReminderFrequency,\n  PullRequestCheckPresentation,\n  PullRequestMergeMethod,\n  PullRequestReviewTool,\n  PullRequestStatus,\n  PushSubscriptionType,\n  ReleaseChannel,\n  ReleaseNoteGenerationStatus,\n  ReleasePipelineType,\n  ReleaseStageType,\n  SLADayCountType,\n  SemanticSearchResultType,\n  SendStrategy,\n  SlaStatus,\n  SlackChannelType,\n  SummaryGenerationStatus,\n  TeamRetirementSubTeamHandling,\n  TeamRoleType,\n  TeamVisibility,\n  TriageResponsibilityAction,\n  TriageRuleErrorType,\n  UserContextViewType,\n  UserFlagType,\n  UserFlagUpdateOperation,\n  UserRoleType,\n  UserSettingsThemeDeviceType,\n  UserSettingsThemeMode,\n  UserSettingsThemePreset,\n  ViewPreferencesType,\n  ViewType,\n  WorkflowTrigger,\n  WorkflowTriggerType,\n  WorkflowType,\n} from \"./_generated_documents.js\";\n","import { parseLinearError } from \"./error.js\";\nimport { LinearGraphQLClient } from \"./graphql-client.js\";\nimport { LinearClientOptions, LinearClientParsedOptions } from \"./types.js\";\nimport { serializeUserAgent } from \"./utils.js\";\nimport { LinearSdk } from \"./_generated_sdk.js\";\n\n/**\n * Validate and return default LinearGraphQLClient options\n *\n * @param options initial request options to pass to the graphql client\n * @returns parsed graphql client options\n */\nfunction parseClientOptions({\n  apiKey,\n  accessToken,\n  apiUrl,\n  headers,\n  ...opts\n}: LinearClientOptions): LinearClientParsedOptions {\n  if (!accessToken && !apiKey) {\n    throw new Error(\n      \"No accessToken or apiKey provided to the LinearClient - create one here: https://linear.app/settings/account/security\"\n    );\n  }\n\n  return {\n    headers: {\n      /** Use bearer if oauth token exists, otherwise use the provided apiKey */\n      Authorization: accessToken\n        ? accessToken.startsWith(\"Bearer \")\n          ? accessToken\n          : `Bearer ${accessToken}`\n        : (apiKey ?? \"\"),\n      /** Use configured headers */\n      ...headers,\n      /** Override any user agent with the sdk name and version */\n      \"User-Agent\": serializeUserAgent({\n        [process.env.npm_package_name ?? \"@linear/sdk\"]: process.env.npm_package_version ?? \"unknown\",\n      }),\n    },\n    /** Default to production linear api */\n    apiUrl: apiUrl ?? \"https://api.linear.app/graphql\",\n    ...opts,\n  };\n}\n\n/**\n * Create a Linear API client\n *\n * @param options request options to pass to the LinearGraphQLClient\n */\nexport class LinearClient extends LinearSdk {\n  public options: LinearClientParsedOptions;\n  public client: LinearGraphQLClient;\n\n  public constructor(options: LinearClientOptions) {\n    const parsedOptions = parseClientOptions(options);\n    const graphQLClient = new LinearGraphQLClient(parsedOptions.apiUrl, parsedOptions);\n\n    super(<Data, Variables extends Record<string, unknown>>(doc: string, vars?: Variables) =>\n      /** Call the LinearGraphQLClient */\n      this.client.request<Data, Variables>(doc, vars).catch(error => {\n        /** Catch and wrap errors from the LinearGraphQLClient */\n        throw parseLinearError(error);\n      })\n    );\n\n    this.options = parsedOptions;\n    this.client = graphQLClient;\n  }\n}\n","import { LinearWebhookClient } from \"./webhooks/index.js\";\n\nexport * from \"./client.js\";\nexport * from \"./error.js\";\nexport * from \"./graphql-client.js\";\nexport * from \"./types.js\";\nexport * as LinearDocument from \"./_generated_documents.js\";\nexport * from \"./_generated_sdk.js\";\n\n/**\n * @deprecated LinearWebhooks has been renamed: use LinearWebhookClient from `@linear/sdk/webhooks` instead. This alias will be removed in a future version.\n */\nexport const LinearWebhooks = LinearWebhookClient;\n"],"x_google_ignoreList":[3,4,5,6,7,8,9,10],"mappings":"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JF,IAAY,wEAAL;AACL;AACA;AACA;AACA;AACA;AACA;;;AAyBF,IAAY,4HAAL;AACL;AACA;;;AAGF,IAAY,4HAAL;AACL;AACA;;;;AAsCF,IAAY,oEAAL;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;AAkJF,IAAY,gFAAL;AACL;AACA;;;;AAyEF,IAAY,4EAAL;AACL;AACA;AACA;AACA;AACA;;;;AAkDF,IAAY,wDAAL;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAinBF,IAAY,kFAAL;AACL;AACA;AACA;AACA;;;AA+gBF,IAAY,8DAAL;AACL;AACA;AACA;AACA;AACA;;;;AAqpCF,IAAY,oEAAL;AACL;AACA;;;;AA8LF,IAAY,4EAAL;AACL;AACA;AACA;;;AA8VF,IAAY,sDAAL;AACL;AACA;AACA;;;;AAoLF,IAAY,oEAAL;AACL;AACA;AACA;AACA;;;;AAIF,IAAY,sCAAL;AACL;AACA;AACA;AACA;AACA;AACA;AACA;;;;AAkxBF,IAAY,4EAAL;AACL;AACA;AACA;AACA;;;;AAyXF,IAAY,sEAAL;AACL;AACA;AACA;;;AAsGF,IAAY,8DAAL;AACL;AACA;AACA;;;;AAiQF,IAAY,sEAAL;AACL;AACA;AACA;;;;AAuBF,IAAY,8EAAL;AACL;AACA;;;;AAkHF,IAAY,sEAAL;AACL;AACA;AACA;AACA;AACA;;;;AAoIF,IAAY,wFAAL;AACL;AACA;;;;AAyGF,IAAY,sDAAL;AACL;AACA;AACA;;;AAGF,IAAY,0DAAL;AACL;AACA;;;;AAmIF,IAAY,wEAAL;AACL;AACA;;;AAuyBF,IAAY,gEAAL;AACL;AACA;AACA;;;;AAIF,IAAY,0DAAL;AACL;AACA;AACA;;;;AAoNF,IAAY,oFAAL;AACL;AACA;AACA;;;;AA8UF,IAAY,oEAAL;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;AA6gEF,IAAY,kEAAL;AACL;AACA;AACA;AACA;;;;AAsYF,IAAY,gGAAL;AACL;AACA;AACA;AACA;;;;AAIF,IAAY,oEAAL;AACL;AACA;AACA;;;;AAoSF,IAAY,wEAAL;AACL;AACA;AACA;AACA;;;;AAIF,IAAY,sEAAL;AACL;AACA;AACA;AACA;AACA;AACA;;;;AA6iGF,IAAY,wEAAL;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;AA0EF,IAAY,sEAAL;AACL;AACA;AACA;AACA;;;;AAqkCF,IAAY,wFAAL;AACL;AACA;;;;AAgFF,IAAY,kFAAL;AACL;AACA;AACA;;;;AA2cF,IAAY,oFAAL;AACL;AACA;;;;AAqKF,IAAY,gFAAL;AACL;AACA;AACA;;;;AA8NF,IAAY,0EAAL;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;AA8EF,IAAY,8DAAL;AACL;AACA;;;;AAIF,IAAY,kEAAL;AACL;AACA;;;;AAIF,IAAY,sEAAL;AACL;AACA;;;;AA6DF,IAAY,sDAAL;AACL;AACA;;;;AA0HF,IAAY,gDAAL;AACL;AACA;;;;AAcF,IAAY,gFAAL;AACL;AACA;AACA;AACA;;;;AA8nCF,IAAY,4EAAL;AACL;AACA;AACA;AACA;;;;AAoxBF,IAAY,kEAAL;AACL;AACA;AACA;AACA;AACA;AACA;;;;AAoBF,IAAY,oDAAL;AACL;AACA;AACA;AACA;;;;AA2IF,IAAY,8EAAL;AACL;AACA;AACA;;;;AAiFF,IAAY,4FAAL;AACL;AACA;AACA;AACA;;;;AAkRF,IAAY,wFAAL;AACL;AACA;AACA;AACA;;;;AA2BF,IAAY,4EAAL;AACL;AACA;AACA;;;AAsGF,IAAY,0EAAL;AACL;AACA;;;;AAIF,IAAY,kEAAL;AACL;AACA;AACA;AACA;AACA;AACA;;;;AAgDF,IAAY,wEAAL;AACL;AACA;AACA;AACA;;;;AA2/CF,IAAY,4DAAL;AACL;AACA;AACA;AACA;AACA;AACA;;;;AAsPF,IAAY,sFAAL;AACL;AACA;;;;AAmRF,IAAY,sEAAL;AACL;AACA;;;;AA2KF,IAAY,gEAAL;AACL;AACA;AACA;AACA;;;;AA+bF,IAAY,8DAAL;AACL;AACA;;;;AAkFF,IAAY,gFAAL;AACL;AACA;AACA;AACA;;;AAGF,IAAY,wDAAL;AACL;AACA;AACA;AACA;;;AAgFF,IAAY,kDAAL;AACL;AACA;AACA;AACA;AACA;AACA;;;AAsJF,IAAY,gEAAL;AACL;AACA;AACA;AACA;AACA;;;;AAsZF,IAAY,8EAAL;AACL;AACA;AACA;;;;AAgwBF,IAAY,0FAAL;AACL;AACA;;;;AAIF,IAAY,wDAAL;AACL;AACA;;;;AA0IF,IAAY,4DAAL;AACL;AACA;AACA;;;;AA0SF,IAAY,oFAAL;AACL;AACA;;;;AAsEF,IAAY,sEAAL;AACL;AACA;AACA;AACA;;;AAqZF,IAAY,sEAAL;AACL;;;;AAuDF,IAAY,wDAAL;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;AAIF,IAAY,8EAAL;AACL;AACA;AACA;AACA;;;;AAmEF,IAAY,wDAAL;AACL;AACA;AACA;AACA;AACA;;;;AA6HF,IAAY,sFAAL;AACL;AACA;;;;AAIF,IAAY,0EAAL;AACL;AACA;;;;AAIF,IAAY,8EAAL;AACL;AACA;AACA;AACA;AACA;AACA;AACA;;;;AAqLF,IAAY,sEAAL;AACL;AACA;;;;AAycF,IAAY,gDAAL;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAwdF,IAAY,8DAAL;AACL;AACA;AACA;AACA;AACA;;;AAGF,IAAY,sEAAL;AACL;AACA;AACA;AACA;;;AAGF,IAAY,wDAAL;AACL;AACA;AACA;AACA;AACA;AACA;;;AAiijDF,IAAa,sBAAb,cACU,OAEV;CACE;CACA,AAAQ;CACR,AAAO;CAEP,YAAY,OAAe,UAA4C;AACrE,QAAM,MAAM;AACZ,OAAK,QAAQ;AACb,OAAK,WAAW;;CAGlB,AAAS,WAAiE;AACxE,SAAO,KAAK;;;AAGhB,MAAa,wCAAwC,IAAI,oBACvD;;;;;;;;;;OAWA,EAAE,cAAc,8BAA8B,CAC/C;AACD,MAAa,qCAAqC,IAAI,oBACpD;;;;;;;;;;;;;;;;;;IAmBA,EAAE,cAAc,2BAA2B,CAC5C;AACD,MAAa,qCAAqC,IAAI,oBAC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P,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP,AAAO;;CAEP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"}